

	div#sizing{width: 674px; background-color: #ffffff; margin:0px auto;}
/*	div#honbun{text-align: left; margin: 0px; padding: 1em 3em 0em 3em;}*/
	div#honbun{text-align: left; margin: 0px; padding: 1em 1em 0em 1em;}
	div#agreement{text-align: center; margin-top: 2em}

	div.hp{margin-left: 2em; text-align: right; margin-top: -1.6em; z-index: 1;}
	div.komado{font-size: 0.9em; padding: 20px 20px; margin: 0em 1em; border: 1px #cccccc solid; height: 400px; overflow: auto;}
	div.section{border: 1px dotted #666666; margin: 0.4em 0.4em 1.5em 0.4em;}
	div.more{text-align: right; margin: 1em; font-size: 0.7em; font-weight: bold;}
	div.digest{float: left; width: 40%;}

/*	h1{border: 1px solid #999999; padding: 0.7em 0.5em;}*/
	h1 { height:25px; border:solid #ECBB4A ; border-width:1px 1px 3px; padding:5px 10px 1px; color:#556b2f;}
	h3{border-left: 5px solid #666666; text-indent: 1em;}
	h4{border: solid #666666; border-width: 1px 0px; padding: 0.3em 0em; text-indent: 1em;}
	h5{border-left: 5px solid #cccccc; text-indent: 1em;}
/*	h1.maker { margin-top: 0.6em; }*/
	h1.maker { position: relative; top: 0.5em; margin: 0em 2em 2em 1.4em; text-align: left; }
	h2.maker { text-indent:2em; color:#999966; bold ; background-image: url(/SITE/common/images/common_brownpoint.gif); background-repeat: no-repeat; background-position: left top}
/*	hr.dash{border: none; border-bottom: dotted #999999 1px; height: 1px; margin-bottom: 1em;}*/
	hr.dash{border: dotted #999999 1px; height: 1px;}
	hr.hide{display: none;}
	hr.separate{border: none; border-bottom: dotted #999999 1px; height: 1px;}

	img.lefticon{float:right; margin-left: 1em;}
	img.righticon{float:left;}
	img.icon{margin: 0px 6px; vertical-align: middle;}
	img.service{margin: 0px 10px; float: left; width: 125px; height:125px;}

/*----- box -----*/
	.leftchap {float: left; width: 60%;}
	.rightchap{float: right;}


/*----- box in box -----*/
	div.digest p{padding: 0em 3em 0em 1em;}

	div.makermenu { background: url("/SITE/common/images/common_makermenu-bk.gif") }
	div.makermenu ul{ list-style-type: none; padding-left: 0.5em; margin-left: 0.5em; }
	div.makermenu h2{ background: #999999; font-weight: bold; padding: 0.2em; color: #ffffff; margin-top: 0em; }

	div.hp a{/*}border: 1px solid #999999; */background: #E1E7EC; color: #BF1A36; padding: 0em 0.6em; text-decoration: none;}

	div.section h2{background: #999999; color: #F3F3F3; margin-top: 0em; padding: 0.3em 0em; text-indent: 1em;}
	div.section p{margin: 0em 1.5em 1.5em;}
	div.section li{margin-right: 1em;}

	div.sumai_search{ color:#E28D41;font-size:10px; padding:1px 0px 0px 13px; background-image:url(../images/yajilength_s.gif); background-repeat:no-repeat; vertical-align:middle; margin-bottom:3px; }

	div.more a{border: 1px solid #999999; background: #E1E7EC; color: #BF1A36; padding: 0.3em 0.6em; text-decoration: none;}
	div.more a:hover{border-color: #333333; background: #F1F3F5; text-decoration: none;}

	table#index{border-collapse: collapse; font-size: 90%}
		table#index th, table#index td{ border: dashed #666666; border-width: 1px 0px;}
		table#index th{width: 24%}
		table#index td{width: 76%}
		table#index th a{color: #666666; text-decoration: none;}
		table#index td:first-child{margin-top: 1em;}

	table#maker{border-collapse: collapse; width: 100%; margin-bottom: 2em;}
		table#maker thead td{font-weight: bold; background-color: #F8EAC0; padding: 0.6em;}
		table#maker th, table#maker td{padding: 0.3em 0.6em 0.6em 0.6em; vertical-align: top;}
		table#maker th{width: 6em;}

	table#makertop{width: 100%; font-size: 90%;}
		table#makertop th{ color: #000000; background: #F7DE9F; font-weight: normal; text-align: center; font-size: 95%; margin-top: 0em;}
		table#makertop th, table#makertop td{padding: 0em 0em 0em 0.6em; vertical-align: top;}
		table#makertop td{text-align: left;}
		table#makertop td ul{margin: 0em 0em 0em 1em; padding-left: 0em;}

	table.lineup{width: 100%;}
	table.lineup caption{text-align: left; font-size: 120%; font-weight: bold;}
	table.lineup tr{vertical-align: top;}
	table.lineup th{background: #EAEAEA; padding-left: 0.5em;}
	table.lineup td{padding: 1em;}
	table.lineup ul{margin: 0em; padding: 0em; margin-left: 1em; padding-left: 1em;}
	table.lineup ul li{vertical-align:top;}
		table#abc th{ background: #ffffff; border: 3px solid #F8EAC0; font-weight: normal; }

	table.profile{width: 100%;}
	table.profile caption{text-align: left; font-size: 120%; font-weight: bold;}
	table.profile tr{vertical-align: top;}
	table.profile th{background: #cccccc;}
	table.profile td ul{margin: 0em; padding:0em;}

	ul.line li{display: inline; letter-spacing: 0.2em;}
		ul.line#head {border-right: solid #999999 2px; text-align: right;}
		ul.line#head li a, ul.line#foot li a{color: #666666; text-decoration: none;}
		ul.line#head li a{ text-decoration: underline;}
		ul.line#head li{padding-left: 1.5em; margin-right: 1em; border-left: solid #999999 2px;}

		ul.line#foot {text-align: center; margin: 0px; padding: 0px;}
		ul.line#foot li{padding-left: 1.5em;}
		ul.line#foot li a{width:140px; padding:7px; margin:10px 30px 7px; font-weight: bold; background-color:#E6E2DD; border:solid #999999; border-width:1px 2px 2px 1px;}
		ul.line#foot li a:hover{background-color:#F2F1EE; color:#666666; border:solid #999999; border-width:2px 1px 1px 2px;}

		ul.line#cad {text-align: center;}
		ul.line#cad li{padding-left: 1.5em; margin-right: 1em; border-left: solid #999999 2px;}
		ul.line#cad li.last{border-right: solid #999999 2px; padding-right: 1em;}

/*	ul.switch{margin: 0em 0em 0.6em 2em; padding-left: 0em;}
		ul.switch li{display: inline; font-weight: bold; padding-left: 1.5em; margin: 0em;}
		ul.switch li.head{background: url(/SITE/common/images/common_greypoint.gif) no-repeat top left; border-right: dotted 2px #666666;}
*/

/* メーカー横断検索部分に適応される部分*/

h2#space{
        margin-bottom:0;
}
ul#space2{
margin-top:7px;
margin-bottom:10px;
}

#maker_cross{
        display:block;
        font-size:10px; 
        text-align:left;
        margin-bottom:3px;
}

/* Win IEのバグ対応 開始 \*/
* html ul.line#foot { margin: 10px;}
/* Win IEのバグ対応 終了*/
