body {	background-color: #cccc99 }
body {	font-size: 12px; color: #5a5e66; font-family: Verdana }
td {	font-size: 12px; color: #000000; font-family: Verdana }
a.menu:link {	color: #5a5e66; text-decoration: none }
a.menu:visited {	color: #5a5e66; text-decoration: none }
a.menu:active {	color: #8789ff; text-decoration: none }
a:link {	color: #0033cc; text-decoration: none }
a:visited {	color: #0033cc; text-decoration: none }
a:hover {	color: #00cccc; text-decoration: none }
.menufont { font-size: 12pt; color:#ffffff }
span.column01 {
font-weight:350;
font-size:10pt;
font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
line-height:120%;
color:#660000;
}
span.Column_title {
 font-size: 16px;
 color: #333344;
 line-height:120%;
 font-weight:600;
}
span.Column_main {
 font-size: 14px;
 color: #444455;
 line-height:120%;
}
span.Column_fin {
 font-size: 10px;
 color: #4682b4
}
.tdtop {background-color: #ffffff;
		line-height:0.5;
        color: #990033;
		font-size: 1.03em;
		font-weight: 600 }
.topcp {background-image: url(../sozai/houganshi.jpg);
        color: #666600;
		line-height:1.5;
		font-size: 1.04em;
		font-weight: 800 }
.td1 {	background-color: #ffffff }
.td2 {	background-color: #fff9df }
.td3 {	background-color: #3366cc;
        color: #ffffff }
.td4 {	background-color: #ffffff }
.td5 {	background-color: #c0c0c0;
        color: #000000 }
.td6 {	color: #ffffff;
		background-color: #4682b4;
		text-align: center;
		vertical-align: middle
 }
.td7 {	color: #ffffff;
		border: solid 3px;
	  	border-color: #4682b4;
		background-color: #4169e1
 }
.td9 {	background-color: #ffffff; width:45 }
.waku1 { border-width: 1px;
		 border-color: #a52a2a;
		 border-style: solid }
.ttd1a1 { color: #003333;
		font-family: MSƒSƒVƒbƒN;
		font-size: 21pt;
		font-weight: 600;
		letter-spacing: 0.1em;
		vertical-align: bottom;
		text-align: center;
		background-color: #ffff66 }
.ttd1a2 { background-color: #ffff66 }
.ttd1a3 { color: #114444;
		font-family: Arial;
		text-align: center;
		background-color: #ffff66 }
.ttd1b { color: #585858;
		font-size: 11pt;
		font-weight: 600;
		line-height: 1.2;
		padding: 5px;
		background-image: url(../sozai/top_Yol2.jpg);
		background-repeat: repeat-y }
.waku2 { border-width: 1px;
		 border-color: #cd853f;
		 border-style: solid }
.ttd2a1 { color: #003333;
		font-family: MSƒSƒVƒbƒN;
		font-size: 21pt;
		font-weight: 600;
		letter-spacing: 0.1em;
		vertical-align: bottom;
		text-align: center;
		background-color: #ffff66 }
.ttd2a2 { background-color: #ffff66 }
.ttd2a3 { color: #114444;
		font-family: Arial;
		text-align: center;
		background-color: #ffff66 }
.ttd2b { color: #585858;
		font-size: 11pt;
		font-weight: 600;
		line-height: 1.2;
		padding: 5px;
		background-image: url(../sozai/top_Yol2.jpg);
		background-repeat: repeat-y }
.waku3 { border-width: 1px;
		 border-color: #6b8e23;
		 border-style: solid }
.ttd3a1 { color: #003333;
		font-family: MSƒSƒVƒbƒN;
		font-size: 18pt;
		font-weight: 600;
		letter-spacing: -0.1em;
		vertical-align: bottom;
		text-align: center;
		background-color: #ffff66 }
.ttd3a2 { background-color: #ffff66 }
.ttd3a3 { color: #114444;
		font-family: Arial;
		text-align: center;
		background-color: #ffff66 }
.ttd3b { color: #585858;
		font-size: 11pt;
		font-weight: 600;
		line-height: 1.2;
		padding: 5px;
		background-image: url(../sozai/top_Yol2.jpg);
		background-repeat: repeat-y }
.waku4 { border-width: 1px;
		 border-color: #996699;
		 border-style: solid }
.ttd4a1 { color: #003333;
		font-family: MSƒSƒVƒbƒN;
		font-size: 21pt;
		font-weight: 600;
		letter-spacing: 0.5em;
		vertical-align: bottom;
		text-align: center;
		background-color: #ffff66 }
.ttd4a2 { background-color: #ffff66 }
.ttd4a3 { color: #114444;
		font-family: Arial;
		text-align: center;
		background-color: #ffff66 }
.ttd4b { color: #585858;
		font-size: 11pt;
		font-weight: 600;
		line-height: 1.2;
		padding: 5px;
		background-image: url(../sozai/top_Yol2.jpg);
		background-repeat: repeat-y }
.waku5 { border-width: 1px;
		 border-color: #4682b4;
		 border-style: solid }
.ttd5a1 { color: #003333;
		font-family: MSƒSƒVƒbƒN;
		font-size: 19pt;
		font-weight: 600;
		letter-spacing: 0em;
		vertical-align: bottom;
		text-align: center;
		background-color: #ffff66 }
.ttd5a2 { background-color: #ffff66 }
.ttd5a3 { color: #114444;
		font-family: Arial;
		text-align: center;
		background-color: #ffff66 }
.ttd5b { color: #585858;
		font-size: 11pt;
		font-weight: 600;
		line-height: 1.2;
		padding: 5px;
		background-image: url(../sozai/top_Yol2.jpg);
		background-repeat: repeat-y }
.ttd6a { color: #660033;
		font-size: 12pt;
		font-weight: 600;
		line-height: 1.5;
		background-repeat: repeat-y }
.ttd9 a:active {	color: #003333; text-decoration: none }
.ttd9 a:link {	color: #003333; text-decoration: none }
.ttd9 a:visited {	color: #003333; text-decoration: none }
.ttd9 a:hover {	color: #778899; text-decoration: none }
.ttd9 { line-height: 0.5 }
#tda {	font-size: 18px;
		border: solid #000099;
		border-width: 1px 0px 0px 0px;
		padding: 0.3em 0em 3px 0.5em;
		background-color: #ffffff }
.title {	font-size: 20px; color: #0000ff; font-family: Verdana }
.matubi { text-align: right }
.matubi a:link { color: #ffffff; background: #5566cc }
.matubi a:visited { color: #ffffff; background: #5566cc }
.matubi a:active { color: #ff0000; background: #5566cc }
.matubi a:hover { text-decoration:underline}
.smap { text-align: right }
.smap a:hover { text-decoration:underline}
.kari { text-align: right }
.kari a:link {	color: #c71585; text-decoration: none }
.kari a:visited {	color: #dc143c; text-decoration: none }
.kari a:hover { text-decoration:underline }
.kari a:active {	color: #c2773a; text-decoration: none }
.nonkaigyou { white-space: nowrap }
.midashi1 { font-family: "‚l‚r ƒSƒVƒbƒN",Osaka,sans-serif }
h1 { font-size: 10px;
     margin: 0;
     color: #4682b4
    }
li { font-size: 15px;
     font-weight: normal;
     margin-top: 1.0em }
li.dir { font-weight: bold;
         color: #006666;
         margin-top: 1.5em }
div.sample1 {
width:720px;
height:895px;
position:absolute;
top:0px;
left:50%;
margin-top:0px;
margin-left:-360px;
background:#ffcc00;
}
div.main_sales {
width:560px;
height:450px;
position:relative;
top:3px;
left:5px;
margin:0px;
}
div.main_cat_sales1 {
width:273px;
height:216px;
position:relative;
top:0px;
left:0;
margin-top:0px;
margin-left:0px;
background-image: url(../sozai/top_waku_cat05.gif);
background-repeat:no-repeat;
}
span.title_cat01 {
position:relative;
top:7px;
left:8px;
font-weight:600;
font-size:12pt;
font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
color:#ffffff;
}
span.title_cat02 {
font-weight:200;
font-size:10pt;
font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
}
.main_sales a:active {	color: #ffffff; text-decoration: none }
.main_sales a:link {	color: #ffffff; text-decoration: none }
.main_sales a:visited {	color: #ffffff; text-decoration: none }
.main_sales a:hover {	color: #ffff00; text-decoration: none }
div.main_tra_sales1 {
width:273px;
height:216px;
position:relative;
top:0px;
left:0px;
margin-top:0px;
margin-left:0px;
background-image: url(../sozai/top_waku_tra02.gif);
background-repeat:no-repeat;
}
span.title_tra01 {
position:relative;
top:7px;
left:8px;
font-weight:600;
font-size:12pt;
font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
color:ffffff;
}
span.title_tra02 {
font-weight:200;
font-size:10pt;
font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
}
div.main_hp_sales1 {
width:273px;
height:216px;
position:relative;
top:0px;
left:0px;
margin-top:0px;
margin-left:0px;
background-image: url(../sozai/top_waku_hp01.gif);
background-repeat:no-repeat;
}
span.title_hp01 {
position:relative;
top:7px;
left:8px;
font-weight:600;
font-size:12pt;
font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
color:#ffffff;
}
span.title_hp02 {
font-weight:200;
font-size:10pt;
font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
}
div.main_etc_sales1 {
width:273px;
height:216px;
position:relative;
top:0px;
left:0px;
margin-top:0px;
margin-left:0px;
background-image: url(../sozai/top_waku_etc02.gif);
background-repeat:no-repeat;
}
span.title_etc01 {
position:relative;
top:7px;
left:8px;
font-weight:600;
font-size:12pt;
font-family:"‚l‚r ƒSƒVƒbƒN",osaka,sans-serif;
color:#ffffff;
}
span.title_etc02 {
font-weight:200;
font-size:10pt;
font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
}
span.text_def {
border-color: #6b8e23;
border-bottom: dotted 2px #bdb76b;;
font-size:11pt;
font-family:"‚l‚r ‚oƒSƒVƒbƒN",osaka,sans-serif;
}
.text_def a:active {	color: #3333ff; text-decoration: none; }
.text_def a:link {	color: #3333ff; text-decoration: none }
.text_def a:visited {	color: #3333ff; text-decoration: none }
.text_def a:hover {	color: #9999cc; text-decoration: none }
ul.text_box {
width:210px;
position:relative;
top:-20px;
left:-10px;
list-style-type:none;
line-height: 1.5;
}
span.sales_details1 {
position:relative;
font-size:10pt;
top:-10px;
left:155px;
}
span.sales_details2 {
position:relative;
font-size:10pt;
top:-10px;
left:20px;
}
