#mainimage {
height:150px;
width:798px;
float:left;
margin:0;
}

#maincontents {
height:auto;
width:530px;
float:left;
text-align:left;
margin:0;
padding:12px 6px 0 12px;
}

#maincontent2 {
height:auto;
width:530px;
text-decoration:none;
overflow:auto;
padding:0;
}

.title {
font:12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#000;
height:auto;
width:580px;
margin:0;
padding:8px;
}

dl.list dt {
clear:none;
float:left;
width:5em;
border-left:4px solid #CCC;
padding-left:0.6em;
color:#000;
font:15px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
margin:0 4px 0.8em 0.2em;
}

dl.list dd {
margin-bottom:1.2em;
margin-left:6.5em;
font:15px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#000;
margin-top:0;
}

dl.sitemap dt {
clear:both;
float:left;
width:12em;
border-left:4px solid #CCC;
padding-left:0.6em;
color:#000;
font:15px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
margin:0 4px 0.8em 1.2em;
}

dl.sitemap dd {
margin-bottom:1.2em;
margin-left:14.5em;
font:15px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#000;
margin-top:0;
}

dl.qanda dt {
clear:none;
float:left;
width:5em;
border-left:4px solid #CCC;
padding-left:0.6em;
color:#000;
font:12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
margin:0 4px 0.8em 0.2em;
}

dl.qanda2 dt {
clear:none;
float:left;
width:5em;
border-left:4px solid #C00;
padding-left:0.6em;
color:#000;
font:12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
margin:0 4px 0.8em 0.2em;
}

h3 {
padding-left:0;
padding-top:5px;
margin:0;
}

.midashi {
font:bold 15px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#000;
margin:0;
padding:8px 8px 8px 3px;
}

.text01 {
font:15px/17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#000;
letter-spacing:0.1em;
margin:0;
padding:4px;
}

*html #rightnaviarea {
height:auto;
width:242px;
float:left;
margin:0;
padding:0 2px;
}

#rightnaviarea {
height:auto;
width:242px;
float:right;
margin:0;
padding:0 2px;
}

*html #rightnaviarea2 {
height:auto;
width:242px;
float:left;
margin:0;
padding:0 2px;
}

#rightnaviarea2 {
height:auto;
width:242px;
float:right;
margin:0;
padding:0 2px;
margin-right:7px;
}

.navi {
font:9px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#C00;
margin:0;
padding:10px;
}

.komidashi {
color:#F93;
border-bottom-width:1px;
border-left-width:10px;
border-bottom-style:solid;
border-left-style:solid;
border-bottom-color:#F93;
border-left-color:#F93;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:16px;
line-height:normal;
font-weight:700;
font-variant:normal;
height:auto;
width:auto;
clear:both;
margin:10px 10px 10px 0;
padding:6px;
}

.komidashi2 {
color:#F93;
border-bottom-width:1px;
border-left-width:10px;
border-bottom-style:solid;
border-left-style:solid;
border-bottom-color:#F93;
border-left-color:#F93;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:normal;
font-weight:700;
font-variant:normal;
height:auto;
width:auto;
clear:both;
margin:10px 10px 10px 0;
padding:6px;
}

ul#rightcontents {
float:left;
height:500px;
width:238px;
background:url(../img/content_bg.jpg) no-repeat;
margin:0;
padding:0;
}

li.parentlist {
text-transform:capitalize;
font-weight:700;
font-size:1.3em;
line-height::1.5em;
}

li.parentlist a,li.parentlist a:link,li.parentlist:visited {
color:#FC0;
}

li.parentlist a:hover,li.parentlist a:active {
color:#FFF;
}

li.parentlist ul {
margin:0 0 0.5em;
padding:0 0 0 1em;
}

li.parentlist ul li.chirdlist {
font-weight:400;
font-size:0.8em;
color:#FFF;
}

.boxarea {
width:500px;
height:130px;
float:left;
display:inline;
margin:0;
padding:10px 4px 4px 10px;
}

.box {
height:110px;
width:148px;
border:1px solid #999;
float:left;
margin:0 5px;
padding:2px;
}

.areatext {
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
color:#666;
text-indent:4px;
}

.areatext02 {
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
font-size:12px;
color:#666;
line-height:16px;
padding-left:14px;
}

td {
font:12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#000;
border-top:1px solid #666;
border-right:1px solid #666;
border-bottom:1px solid #666;
border-left:1px solid #666;
padding:2px;
}

table {
width:480px;
margin:0 1px 6px;
padding:0;
}

.text02 {
font:bold 12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:red;
}

.line {
border-top:1px solid #666;
margin:0;
padding:10px 0 0;
}

.formarea2 {
width:500px;
padding:4px 2px;
}

.price {
font:14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#000;
text-align:left;
padding:0 0 0 15px;
line-height:1.5;
}

.price2 {
font:14px Arial, Helvetica, sans-serif;
color:#000;
text-align:left;
white-space:normal;
padding:0 0 0 15px;
}

.price3 {
font-size:14px;
color:#000;
text-align:left;
white-space:normal;
line-height:1.5;
padding:0 0 0 15px;
}

.pricetext {
font:14px/20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#000;
padding:0 0 0 25px;
}

.pricetext2 {
font:14px/20px Arial, Helvetica, sans-serif;
color:#000;
padding:0 0 0 25px;
}

.info1 {
font:14px/20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#000;
float:left;
height:220px;
width:300px;
margin-bottom:10px;
border-color:#000;
border-style:double none double double;
border-width:thin;
padding:8px;
}

.info2 {
float:left;
height:220px;
width:160px;
border-color:#000;
border-style:double double double none;
border-width:thin;
padding:8px;
}

dl.qanda dd,dl.qanda2 dd {
margin-bottom:1.2em;
margin-left:6.5em;
font:12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color:#000;
margin-top:0;
}

/* 081117’Ç‰ÁCSS
-----------------------------------------------	*/
/*	sidebar	*/
li {
list-style:none;
}

.as_bana01 span,.as_bana02 span,.as_bana03 span,.as_bana04 span,.as_bana05 span,.as_bana06 span,.as_bana07 span {
display:none;
}

.as_bana ul li {
list-style:none;
width:242px;
}

.as_bana01 a {
background-image:url(../img/site_bana1.jpg);
background-repeat:no-repeat;
text-decoration:none;
display:block;
width:242px;
height:120px;
}

.as_bana01 a:hover {
background-image:url(../img/site_bana1a.jpg);
background-repeat:no-repeat;
text-decoration:none;
}

.as_banaback {
margin-top:30px;
margin-bottom:40px;
}

.as_bana02 a {
background-image:url(../img/site_bana2.jpg);
background-repeat:no-repeat;
text-decoration:none;
display:block;
width:242px;
height:30px;
}

.as_bana03 a {
background-image:url(../img/site_bana3.jpg);
background-repeat:no-repeat;
text-decoration:none;
display:block;
width:242px;
height:30px;
}

.as_bana04 a {
background-image:url(../img/site_bana4.jpg);
background-repeat:no-repeat;
text-decoration:none;
display:block;
width:242px;
height:30px;
}

.as_bana05 a {
background-image:url(../img/site_bana5.jpg);
background-repeat:no-repeat;
text-decoration:none;
display:block;
width:242px;
height:30px;
}

.as_bana06 a {
background-image:url(../img/site_bana6.jpg);
background-repeat:no-repeat;
text-decoration:none;
display:block;
width:242px;
height:30px;
}

.as_bana07 a {
background-image:url(../img/site_bana7.jpg);
background-repeat:no-repeat;
text-decoration:none;
display:block;
width:242px;
height:30px;
}

.as_bana08 {
background-image:url(../img/site_contact1.jpg);
background-repeat:no-repeat;
text-decoration:none;
display:block;
width:242px;
height:133px;
text-indent:-99999px;
}

.as_bana09 a {
background-image:url(../img/site_contact2.jpg);
background-repeat:no-repeat;
text-decoration:none;
display:block;
width:242px;
height:27px;
text-indent:-99999px;
}

.as_bana09 a:hover {
background-image:url(../img/site_contact2a.jpg);
background-repeat:no-repeat;
}

.as_bana10 {
background-image:url(../img/site_contact3.jpg);
background-repeat:no-repeat;
text-decoration:none;
display:block;
width:242px;
height:179px;
text-indent:-99999px;
}

#ani_maincontents {
width:600px;
text-align:left;
overflow:hidden;
border-left:#000 solid 4px;
border-right:#000 solid 4px;
background-color:#000;
margin:0;
padding:0;
}
