#systemArea {
	height: 140px;
	background-image: url(../../image/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#systemArea:after,
#fuseArea:after,
.fuseBox03:after,
#fuseArea li:after,
#otherArea:after {
    content: ".";
    clear: both;
    height: 0px;
    display: block;
    visibility: hidden;
}

h3 {
	font-size: 0px;
	line-height: 0px;
	padding: 0px;
	margin: 0px;
}

.searchBox {
	width: 295px;
	float: left;
}

.searchBox {
	width: 295px;
	float: left;
}

.checkBox {
	width: 280px;
	float: right;
}

#fuseArea {
	padding-top: 30px;
	padding-bottom: 8px;
	background-image: url(../../image/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.fuseBox01,
.fuseBox04 {
	width: 285px;
	float: left;
	margin-bottom: 10px;
	clear: both;
}

.fuseBox02,
.fuseBox05 {
	width: 285px;
	float: right;
	margin-bottom: 10px;
}

.fuseBox03,
.fuseBox03a,
.fuseBox03b {
	clear: both;
	margin-bottom: 10px;
}

.fuseBox01 ul,
.fuseBox02 ul,
.fuseBox03 ul,
.fuseBox03a ul,
.fuseBox03b ul,
.fuseBox04 ul,
.fuseBox05 ul {
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.fuseBox01 li,
.fuseBox02 li,
.fuseBox03 li,
.fuseBox03a li,
.fuseBox03b li {
	list-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	min-height: 65px;
	height: auto !important;
	height: 65px;
	background-image: url(../../image/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.fuseBox03 li.liheight,
.fuseBox03 li.liMargin_height,
.fuseBox03b li.liheight,
.fuseBox03b li.liMargin_height {
	min-height: 75px;
	height: auto !important;
	height: 75px;
}

.fuseBox04 li,
.fuseBox05 li {
	list-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
}

.fuseBox03 li,
.fuseBox03a li,
.fuseBox03b li {
	width: 285px;
	float: left;
}

.fuseBox01 li img,
.fuseBox02 li img,
.fuseBox03 li img,
.fuseBox03a li img,
.fuseBox03b li img,
.fuseBox04 li img,
.fuseBox05 li img {
	float: left;
}

.fuseBox01 li p,
.fuseBox02 li p,
.fuseBox03 li p,
.fuseBox03a li p,
.fuseBox03b li p,
.fuseBox04 li p,
.fuseBox05 li p {
	width: 215px;
	float: right;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom: 12px;
	padding: 0px;
	line-height: 125%;
}

.fuseBox01 li p a:hover,
.fuseBox01e li p a:hover {
	color: #3e6ad3;
}

.fuseBox02 li p a:hover {
	color: #3f6bd4;
}

.fuseBox03 li p a:hover {
	color: #02b8c3;
}

.fuseBox03a li p a:hover {
	color: #6dbc61;
}

.fuseBox03b li p a:hover {
	color: #ce976e;
}

.fuseBox04 li p a:hover {
	color: #b76571;
}


.fuseName {
	line-height: 110%;
}

.fuseName a {
	text-decoration: none;
	color: #474747;
}

.liMargin {
	margin-left: 15px;
}

.liMargin_height {
	margin-left: 15px;
}

#otherArea {
	padding: 0px;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#otherArea p {
	padding: 0px;
	margin-top: 13px;
	margin-right: 10px;
	margin-bottom: 13px;
	margin-left: 0px;
}

#otherArea ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#otherArea ul li {
	background-image: url(../../image/line.gif);
	background-repeat: repeat-x;
	background-position: left top;
	list-style: none;
	padding-top: 5px;
	padding-bottom: 4px;
}

#otherArea ul li a {
	text-decoration: none;
	color: #474747;
	display: block;
	background-image: url(../image/ic_ya.gif);
	background-repeat: no-repeat;
	background-position: right 0.2em;
}

#otherArea ul li a:hover {
	color: #8b98ba;
	background-image: url(../image/ic_ya_on.gif);
	background-repeat: no-repeat;
	background-position: right 0.2em;
}

#carArea {
	width: 285px;
	float: left;
	background-image: url(../../image/box_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	margin-bottom: 25px;
}

#qualityArea {
	width: 285px;
	float: right;
	background-image: url(../../image/box_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	margin-bottom: 25px;
}

#nextArea {
	width: 285px;
	float: left;
	background-image: url(../../image/box_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	margin-top: 25px;
}

.otherbg {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d7d7d7;
	border-left-color: #d7d7d7;
	padding-left: 9px;
	padding-bottom: 5px;
}

.otherbg p.pheight {
	min-height: 75px;
	height: auto !important;
	height: 75px;
}

.clear02 {
	clear: both;
	height: 1px;
	background-image: url(../../image/line.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

.clear02 hr {
	display: none;
}


/*-------エントリー--------*/

#ahover01 a:hover {
	color: #3f6bd4;
	background-image: url(../image/leftmenu_ic01_on.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#ahover02 a:hover {
	color: #06a2cb;
	background-image: url(../image/leftmenu_ic02_on.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#ahover03 a:hover {
	color: #02b9c1;
	background-image: url(../image/leftmenu_ic03_on.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#ahover04 a:hover {
	color: #6dbc61;
	background-image: url(../image/leftmenu_ic04_on.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#ahover05 a:hover {
	color: #d0976a;
	background-image: url(../image/leftmenu_ic05_on.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#ahover06 a:hover {
	color: #b76571;
	background-image: url(../image/leftmenu_ic06_on.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#ahover07 a:hover {
	color: #8b98ba;
	background-image: url(../image/leftmenu_ic07_on.gif);
	background-repeat: no-repeat;
	background-position: right center;
}


.entryArea {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 20px;
}

.entryArea:after {
    content: "";
    clear: both;
    height: 0px;
    display: block;
    visibility: hidden;
}

.entryArea h3 {
	font-size: 0px;
	line-height: 0px;
	padding: 0px;
	margin: 0px;
}

.entryborder01,
.entryborder02,
.entryborder03,
.entryborder04,
.entryborder05,
.entryborder06,
.entryborder07,
.entryborder08 {
	width: 580px;
	border-left-width: 5px;
	border-left-style: solid;
	margin-bottom: 20px;
}

.entryborder01 {
	border-left-color: #3441b4;
}

.entryborder02 {
	border-left-color: #0088c7;
}

.entryborder03 {
	border-left-color: #009b9e;
}

.entryborder04 {
	border-left-color: #44a84f;
}

.entryborder05 {
	border-left-color: #acc32b;
}

.entryborder06 {
	border-left-color: #989878;
}

.entryborder07 {
	border-left-color: #de761c;
}

.entryborder08 {
	border-left-color: #a63a51;
}

.entryborder01 ul,
.entryborder02 ul,
.entryborder04 ul,
.entryborder06 ul{
	width: 256px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}

.entryborder03 ul,
.entryborder05 ul,
.entryborder07 ul,
.entryborder08 ul 
{
	width: 128px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}


.entryborder01 ul li,
.entryborder02 ul li,
.entryborder03 ul li,
.entryborder04 ul li,
.entryborder05 ul li,
.entryborder06 ul li,
.entryborder07 ul li,
.entryborder08 ul li {
	list-style: none;
	font-size: 0px;
	line-height: 0px;
	float: left;
	margin-right: 5px;
}

.entryborder01 p,
.entryborder02 p,
.entryborder03 p,
.entryborder05 p,
.entryborder06 p,
.entryborder07 p,
.entryborder08 p {
	clear: both;
	margin: 0px;
	padding-top: 13px;
}

.entryborder04 p {
	clear: both;
	margin: 0px;
	padding-top: 10px;
}


/*-------*/

.entryTitle01_b,
.entryTitle01_m,
.entryTitle02_b,
.entryTitle03_b,
.entryTitle04_b,
.entryTitle05_b,
.entryTitle01_a,
.entryTitle02_a,
.entryTitle03_a,
.entryTitle04_a,
.entryTitle05_a,
.entryTitle02_m,
.entryTitle03_m {
	padding-left: 11px;
}

.entryTitle04_b p{
	font-size:85%;
}

.entryTitle01_b h3,
.entryTitle01_m h3,
.entryTitle02_b h3,
.entryTitle03_b h3,
.entryTitle04_b h3,
.entryTitle05_b h3,
.entryTitle01_a h3,
.entryTitle02_a h3,
.entryTitle03_a h3,
.entryTitle04_a h3,
.entryTitle05_a h3,
.entryTitle02_m h3,
.entryTitle03_m h3 {
	margin-right: 15px;
	float: left;
}

.entryTitle01_b h3 {
	width: 115px;
}
.entryTitle02_b h3 {
	width: 178px;
}
.entryTitle03_b h3 {
	width: 271px;
}
.entryTitle04_b h3 {
	width: 257px;
}
.entryTitle05_b h3 {
	width: 174px;
}
/*-------*/
.entryTitle01_a h3 {
	width: 129px;
}

.entryTitle02_a h3 {
	width: 270px;
}
.entryTitle03_a h3 {
	width: 127px;
}

.entryTitle04_a h3 {
	width: 310px;
}

.entryTitle05_a h3 {
	width: 338px;
}

.entryTitle01_m h3 {
	width: 352px;
}

.entryTitle02_m h3 {
	width: 234px;
}

.entryLeft {
	width: 285px;
	float: left;
}

.entryphoto,
.entrysugatazu {
	margin-bottom: 20px;
}

.entrysugatazu02 {
	width: 285px;
	float: right;
	margin-bottom: 20px;
}

.entrygraph h4 {
	font-size: 0px;
	line-height: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
}

.entrysugatazu02 p,
.entrysugatazu p,
.entrygraph p {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
}

.entrytable {
	width: 285px;
	float: right;
	font-size: 85%;
}

.entrytable table {
	font-size: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #9ca8b4;
	border-right-color: #9ca8b4;
	margin-bottom: 10px;
}

.entrytable table caption {
	text-align: left;
	padding-bottom: 10px;
}

.entrytable table td {
	padding: 3px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #9ca8b4;
	border-left-color: #9ca8b4;
	text-align: center;
}

.entrytable p {
	margin-top: 10px;
	margin-bottom: 20px;
}

.tdcolor {
	background-color: #ebebeb;
}

.textred {
	color: #FF0000;
}

.entryLead {
	text-align: right;
	margin-bottom: 25px;
}
.entryLead h3 {
	font-size: 150%;
	line-height:1.2;
	font-family: "Times New Roman", Times, serif;
}
.entryBox {
	padding-bottom: 20px;
}

.entryBox h4 {
	font-size: 100%;
	color: #3441b4;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.entryPhoto {
	width: 185px;
	float: right;
}

.entryPhoto2 {
	width: 450px;
	float: right;
}

.entryPhoto img {
	margin-bottom: 15px;
}

.entryText {
	width: 385px;
	float: left;
}

.entryText p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.holderText {
	width: 285px;
	float: right;
	font-size: 85%;
}

.holderText p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

p.downloadp {
	margin-top: 10px;
	margin-bottom: 10px;
}

p.downloadp a {
	color: #333333;
	text-decoration: none;
}

p.downloadp a:hover {
	color: #ec6100;
}

p.downloadp img {
	vertical-align: middle;
	padding-right: 3px;
}



