body {
font: 15px/20px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif;
background-image:url(../pict/item/heart.png);
}

#wrapper {
width: 955px;
margin-left: auto;
margin-right: auto;
border: 1px none #000;
}

/* color */
.red {color: #FF0000}
.blue {color: #6600FF}
.green {color: #33CC00}
.orange {color: #FF6600}
/* color */

.string_L {font-size:22px;}

img{border:0px;}

table#item {
width: 700px;
}
table#item td {
padding: 5px 0px 8px 8px;
width:106px;
}

#leftbox{
width: 200px;
padding-bottom: 10px;
float: left;
}

#leftbox10{
text-align:right;
height:360px;
padding-bottom: 10px;
}

#leftbox20{
height:430px;
padding-right: 15px;
text-align:right;
color:#54463c;
font-size:0.8em;
background-image:url(../pict/item/bgc0.png);
background-repeat:repeat-y;
}

#leftbox21{
height:auto;
padding-right: 15px;
padding-bottom: 15px;
text-align:right;
color:#54463c;
font-size:0.8em;
background-image:url(../pict/item/bgc13_1.png);
background-repeat:repeat-y;
}

#leftbox30{
padding: 0px 15px 15px 15px;
text-align:right;
color:#54463c;
font-size:0.8em;
background-image:url(../pict/item/bgc16_2.png);
background-repeat:repeat-y;
margin-top:15px;
}

#rightbox{
width: 745px;
height:auto;
padding-left: 10px;
float: right;
}
#rightbox03, #rightbox04, #rightbox05, #rightbox05_2, #rightbox06, #rightbox07, #rightbox08, #rightbox11, #rightbox12, #rightbox12_2, #rightbox12_3, #rightbox13, #rightbox13_2, #rightbox13_3, #rightbox13_4, #rightbox13_5, #rightbox13_6, #rightbox13_7, #rightbox13_8, #rightbox14, #rightbox15, #rightbox16, #rightbox17, #rightbox18, #rightbox19, #rightbox91, #rightbox92, #rightbox93, #rightbox94, #rightbox95{
padding:20px 15px 20px 30px;
color:#54463c;
background-repeat:repeat-y;
min-height:760px;
}
#rightbox91, #rightbox92, #rightbox93, #rightbox94, #rightbox95{
height:640px;
}
#rightbox03{background-image:url(../pict/item/bgc03.png);}
#rightbox04{background-image:url(../pict/item/bgc04.png);}
#rightbox05{background-image:url(../pict/item/bgc05.png);}
#rightbox05_2{background-image:url(../pict/item/bgc05_2.png);}
#rightbox06{background-image:url(../pict/item/bgc06.png);}
#rightbox07{background-image:url(../pict/item/bgc07.png);}
#rightbox08{background-image:url(../pict/item/bgc08.png);}
#rightbox11{background-image:url(../pict/item/bgc11.png);}
#rightbox12{background-image:url(../pict/item/bgc12.png);}
#rightbox12_2{background-image:url(../pict/item/bgc12_2.png);}
#rightbox12_3{background-image:url(../pict/item/bgc12_3.png);}
#rightbox13{background-image:url(../pict/item/bgc13.png);}
#rightbox13_2{background-image:url(../pict/item/bgc13_2.png);}
#rightbox13_3{background-image:url(../pict/item/bgc13_3.png);}
#rightbox13_4{background-image:url(../pict/item/bgc13_4.png);}
#rightbox13_5{background-image:url(../pict/item/bgc13_5.png);}
#rightbox13_6{background-image:url(../pict/item/bgc13_6.png);}
#rightbox13_7{background-image:url(../pict/item/bgc13_7.png);}
#rightbox13_8{background-image:url(../pict/item/bgc13_8.png);}
#rightbox13{background-image:url(../pict/item/bgc13.png);}
#rightbox14{background-image:url(../pict/item/bgc14.png);}
#rightbox15{background-image:url(../pict/item/bgc15.png);}
#rightbox16{background-image:url(../pict/item/bgc16.png);}
#rightbox17{background-image:url(../pict/item/bgc17.png);}
#rightbox18{background-image:url(../pict/item/bgc18.png);}
#rightbox19{background-image:url(../pict/item/bgc19.png);}
#rightbox91{background-image:url(../pict/error/400.png);}
#rightbox92{background-image:url(../pict/error/401.png);}
#rightbox93{background-image:url(../pict/error/403.png);}
#rightbox94{background-image:url(../pict/error/404.png);}
#rightbox95{background-image:url(../pict/error/500.png);}

#rightbox10{
width: 735px;
height:360px;
padding-bottom: 10px;
padding-left: 5px;
}

#rightbox20{
width: 745px;
}
#rightbox21{
color:#54463c;
width: 435px;
float: left;
background-image:url(../pict/item/bgc1.png);
background-repeat:repeat-y;
}
#rightbox22{
color:#54463c;
width: 300px;
float: left;
background-image:url(../pict/item/bgc2.png);
background-repeat:repeat-y;
margin-left:10px;
}

#header{
width:auto;
height:auto;
clear: both;
text-align:right;
font-size:90%;
}

#footer{
width:auto;
height:auto;
clear: both;
text-align:right;
font-size:80%;
}

h1, h2, h3, h4, h5, h6{
font-size: 1em;
padding:0px;
margin:0px;
}

#klein{font-size:12px; text-align:right; margin:25px 0px 25px 0px;}
#gross{font-size:18px; font-weight:bolder; line-height:150%;}
#textdeco1{text-align:right;}
#textdeco2{text-align:center;}

#imgpstn1{margin-right:20px}
.pct{border: 2px solid #fff;}

#rightbox03 h3, #rightbox04 h3, #rightbox05 h3, #rightbox05_2 h3, #rightbox06 h3, #rightbox07 h3, #rightbox08 h3{text-decoration:underline;}

#deco1, #deco2, #deco3{padding-left: 25px;}
#deco1{background: url(../pict/item/circle.png) no-repeat left center;}
#deco2{background: url(../pict/item/triangle_r.png) no-repeat left center;}
#deco3{background: url(../pict/item/arrow.png) no-repeat left center;}

ul.circle{padding-left:40px;background: url(../pict/item/circle.png) no-repeat 10px center;}
ul.circle2{padding-left:150px;background: url(../pict/item/circle.png) no-repeat 120px center; font-weight:bold; font-family:"Trebuchet MS";}
ul.circle3{padding-left:40px;background: url(../pict/item/circle.png) no-repeat 10px center; font-weight:bold; font-family:"Trebuchet MS";}
ul.square{padding-left:70px;background: url(../pict/item/square.png) no-repeat 40px center;}
ul.square1{padding-left:70px;background: url(../pict/item/square.png) no-repeat 40px center; font-weight:bold; font-family:"Trebuchet MS";}
ul.square2{padding-left:180px;background: url(../pict/item/square.png) no-repeat 150px center; font-weight:bold; font-family:"Trebuchet MS";}
ul.square3{padding-left:150px;background: url(../pict/item/square.png) no-repeat 120px center; font-weight:bold; font-family:"Trebuchet MS";}
ul.rhombus{padding-left:100px;background: url(../pict/item/rhombus.png) no-repeat 70px center;}
ul.rhombus2{padding-left:210px;background: url(../pict/item/rhombus.png) no-repeat 180px center; font-weight:bold; font-family:"Trebuchet MS";}
ul.rhombus3{padding-left:70px;background: url(../pict/item/rhombus.png) no-repeat 40px center; font-weight:bold; font-family:"Trebuchet MS";}
ul.star{padding-left:30px;background: url(../pict/item/star.png) no-repeat 0px center;}
ul.triangle_r{padding-left:100px;background: url(../pict/item/triangle_r.png)  no-repeat 70px center;}
ul.triangle_rr{padding-left:100px;background: url(../pict/item/triangle_r.png)  repeat-y 70px center;}


/* link */
a:link { color: #F60;} 
a:visited { color: #F60;} 
a:hover { color: #54463c;} 
a:active { color: #000;} 
a {	outline: none;}
a {text-decoration: none;}
/* link */

hr{clear:both;}
#separator{clear:both; margin: 15px 25px 15px 25px;}
#separator2{clear:both; margin: 5px 125px 5px 125px;}
#separator3{clear:both; margin: 15px 125px 15px 125px;}

/* mainmenu */
ul#mainmenu {
float: none;
margin: 0;
padding: 0;
padding-bottom:10px;
}
ul#mainmenu li {
background-image:none;
float:none;
margin:10px 5px 0px 0px;
padding:0;
list-style-type: none;
}
ul#mainmenu li a {
font-family:"Trebuchet MS";
font-size:22px;
text-decoration: none;
text-transform: lowercase;
line-height:11px;
}
ul#mainmenu li a:hover, ul#mainmenu li a.active {
background-image: url(../pict/item/bullet.gif);
background-position: right center;
background-repeat: no-repeat;
color:#ffffff;
}
ul#mainmenu li span {margin-right: 10px;}
ul#mainmenu li a:hover span {color:#54463c;}
/* mainmenu */

/*customscroll*/
#customscroll1, #customscroll2{
overflow: auto;
position: relative;
padding: 15px;
}
#customscroll1{
width: 400px;
height: 400px;
}
#customscroll2 {
width: 265px;
height: 400px;
}

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0;
left: 0;
}
.vscrollerbase {
visibility: visible !important;
left: 0 !important;
width:20px;
}
.vscrollerbar {
background-image: url(../pict/item/scrollbar.png);
width: 20px;
height: 100px !important;
background-image: url(../pict/item/scrollbar.png);
}
* html .vscrollerbar {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='pict/item/scrollbar.png');
background-image: none;
}
.vscrollerbar{
padding: 0px;
z-index: 2;
}
/*customscroll*/


/*contact*/
#contact {
width: 500px;
height: 200px;
}
/*contact*/

/*highslide*/
.highslide {
outline: none;
text-decoration: none;
}
.highslide img {border: 2px solid #fff;}
.highslide:hover img {border-color: #960;}
.highslide-active-anchor img {visibility: hidden;}
.highslide-wrapper, .highslide-outline {background: #fff;}
.highslide-image-blur {}
.highslide-caption {
display: none;
padding: 10px 10px 10px 10px;
font-size:12px;
}
a.highslide-full-expand {
background: url(../pict/item/fullexpand.gif) no-repeat;
display: block;
margin: 0 10px 10px 0;
width: 34px;
height: 34px;
}
.highslide-loading {
display: block;
color: black;
font-size: 9px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
padding: 3px;
border: 1px solid white;
background-color: white;
padding-left: 22px;
background-image: url(../pict/item/loader.white.gif);
background-repeat: no-repeat;
background-position: 3px 1px;
}
.highslide-move, .highslide-move * {cursor: move;}
.highslide-overlay, .hidden-container {display: none;}
/*highslide*/

