body{
background-image:url(img/bg.png);
background-repeat:repeat-y;
background-position:left top;
font-size:12px;
margin:0px 0px 0px 30px;
}

img{border:0px;}
b{width:760px;color:#aaaaaa;height:25px;}
h4{color:#009900;font-size:12px;}

strong{color:#2CB62C;font-type:normal;}

.topmain{
background-image:url(img/main4.jpg);
color:#ffffff;font-weight:bold;
font-size:18px;
text-align:right;
padding:20px 20px 10px 0px;
}

.header{
text-align:right;
width:740px;
padding:73px 10px 10px 0px;
background-image:url(img/logo2.gif);
color:#aaaaaa;font-weight:bold;
border:#ffffff solid;
border-width:5px 5px 0px 5px;
}


.header3{
width:740px;}


h1{text-align:left;
color:#2CB62C;font-type:normal;
font-weight:bold;
font-size:25px;
padding:15px 10px 0px 10px;}

.logo{text-align:left;
color:#aaaaaa;font-type:normal;
font-weight:bold;
font-size:23px;
padding:0px 30px 5px 30px;}

.header2{
text-align:right;
width:740px;
color:#aaaaaa;font-weight:bold;
font-size:16px;
padding:0px 10px 10px 0px;
border:#ffffff solid;
border-width:5px 5px 0px 5px;
}

.header2 a:link,.header a:visited,.header a:hover,.header a:active
{color:#aaaaaa;text-decoration:none;font-size:14px;}



.header a:link,.header a:visited,.header a:hover,.header a:active
{color:#aaaaaa;text-decoration:none;font-size:14px;}

.menu1{
background-image:url(img/menubar1.png);
width:760px;
border:#ffffff solid;
border-width:0px 5px 0px 5px;
}

.menu1 a:link,.menu1 a:visited,.menu1 a:hover,.menu1 a:active
{color:#ffffff;text-decoration:none;font-size:12px;}

.menu1 td{
height:25px;
vertical-align:middle;
text-align:left;
padding:0px 5px 0px 5px;
color:#ffffff;
}

.menutd1{
background-image:url(img/menubar2.png);
width:400px;
}

.menutd2{
width:1px;
}

.maintb{
width:760px;
border:#ffffff solid;
border-width:0px 5px 0px 5px;
background-color:#ffffff;
}

.mainleft{width:190px;text-align:left;background-color:#EFFEEF;vertical-align:top;padding:2px 0px 0px 0px;}
.main-right{width:560px;text-align:left;vertical-align:top;padding:2px 0px 0px 2px;}

.left-box1{width:100%;}
.left-box1 td{height:25px;vertical-align:middle;padding-left:10px;border-bottom:#66cc66 1px dotted;}
.left-box1 a:link,.left-box1 a:visited,.left-box1 a:active
{color:#00aa00;text-decoration:none;}
.left-box1 a:hover
{color:#00aa00;text-decoration:underline;}

.left-box2{width:100%;}
.left-box2 td{height:25px;vertical-align:middle;background-color:#f0f0f0;padding-left:10px;border-bottom:#cccccc 1px dotted;}
.left-box2 a:link,.left-box2 a:visited,.left-box2 a:active
{color:#555555;text-decoration:none;}
.left-box2 a:hover
{color:#555555;text-decoration:underline;}

.box-title1{background-image:url(img/menutitle1.png);}
.box-title1 a:link,.box-title1 a:visited,.box-title1 a:active
{color:#000000;text-decoration:none;}
.box-title1 a:hover
{color:#000000;text-decoration:underline;}

.box-title2{background-image:url(img/menutitle2.jpg);}
.box-title2 a:link,.box-title2 a:visited,.box-title2 a:active
{color:#000000;text-decoration:none;}
.box-title2 a:hover
{color:#000000;text-decoration:underline;}

.left-box3{background-image:url(img/leftbox1.png);line-height:120%;padding:5px 10px 0px 10px;}

.left-box4{padding:0px 0px 0px 0px;}

.profilebox{width:100%;}
.profilebox td{vertical-align:middle;line-height:140%;padding:5px 10px 5px 10px;}
.tdcol1{background-color:#f0f0f0;}

.footer{background-color:#999999;width:760px;border:#ffffff solid;border-width:0px 5px 0px 5px;color:#ffffff;height:25px;}
.footer a:link,.footer a:visited,.footer a:hover,.footer a:active
{color:#ffffff;text-decoration:none;font-size:12px;}

.contents-box1{width:100%;}
.contents-box1 td{line-height:130%;}
.contents-title1{font-size:16px;color:#999999;font-weight:bold;border-left:#CCCCCC 2px solid;padding-left:5px;}
.contents-title2{font-size:16px;color:#999999;font-weight:bold;border-left:#CCCCCC 2px solid;padding-left:5px;width:50%}
.contents-text{padding:5px 10px 5px 8px;}
.contents-title3{margin-left:10%;font-size:14px;}


.contents-title1 a:link,.contents-title1 a:visited,.contents-title1 a:hover,.contents-title1 a:active
{color:#999999;text-decoration:none;font-size:16px;}


.price{width:65%;}
.price2{width:50%;}

.gototop{text-align:right;padding-right:5px;}
.td1{width:50%;}
.font1{color:#2CB62C;}

.subtitle{height:60px;background-image:url(img/main2.png);color:#ffffff;text-align:right;padding:40px 20px 0px 0px;text-decoration:underline;font-size:16px;font-weight:bold;}

.listtable1{width:90%;border:#55aa55 1px solid;}
.listtable1 td{border-bottom:#999999 1px dotted;padding:2px 5px 2px 5px;}


.font2{color: #FF4500;}
.font3{color: #FF6600;}


.yagreen a:link,.yagreen a:visited,.yagreen a:active
{color:#009900;text-decoration:none;}
.yagreen a:hover
{color:#009900;text-decoration:underline;}

.oshirase{color:#2CB62C;font-size:16px;font-weight:bold;}


