body {
margin: 0 auto;
background-color : #F3F3F3;
color : #333333;
background-image : url(../img/back.png);
background-position : left top;
background-repeat : repeat;
font-family : "‚l‚r ‚oƒSƒVƒbƒN",Osaka,sans-serif;
text-align : center;
}

#Container {
margin : 0 auto;
padding : 0;
background-color : #eeffff;
color : #333333;
position : relative;

width : 800px; 
}

img {
border : none;
}

#Header {
margin : 0;
padding : 0;
text-align : left;
color : #000000;
background-color : #6666FF;
background-image : url(../img/HeaderBack.gif);
background-position : right top;
background-repeat : no-repeat;
}

h1 {
margin : 0;
padding : 2px;
background-color : #CCCCFF;
color : #ffffff;
font-size : 12px;
font-weight : normal;
text-align : left;
line-height : 140%;
border-top : solid 1px #333333;
border-bottom : solid 1px #333333;
}

h2 {
margin : 0;
padding : 2px;
color : #000000;
font-size : 24px;
font-weight : normal;
text-align : center;
line-height : 140%;
}

h3 {
margin : 0;
padding : 2px;
color : #ffffff;
font-size : 24px;
font-weight : normal;
text-align : left;
line-height : 140%;

}

#Side {
top : 100px;
right : 0;
margin : 0 0 0 0;
padding : 0;
background-color : #CCFFCC;
color : #ffffff;
text-align : left;
width : 140px; 
float : left;
}


#Main {
margin : 0 0 0px 0;
padding : 10px 0 50px 0;
background-color : #eeffff;
color : #000000;
font-size : 14px;
text-align : center;
}

#Main p {
margin : 0 0 20px 0;
}

#Main p.Word {
margin : 20px 20px 20px 20px;
padding : 0px 0px 0px 200px;
font-size : 12px;
text-align : left;
line-height : 140%;
}

#Main p.ACCESS {
margin : 0 20px 20px 265px;
padding : 0;
font-size : 12px;
text-align : left;
line-height : 140%;
}

#Main p.CCC {
margin : 0 0 0 0px;
padding : 0;
font-size : 12px;
text-align : left;
line-height : 140%;
}

#seo {
margin : 0 0 0 0px;
padding : 0;
font-size : 8px;
}

#seo a,
a:link,
a:visited,
a:active {
color : #000000;
font-weight : bold;
font-size : 8px;
text-decoration : underline;
}

#side a,
a:link,
a:visited,
a:active {
color : #ffffff;
font-weight : bold;
font-size : 14px;
text-decoration : underline;
}


#Side ul {
margin : 0 0 0 0px;
padding-left: 20px;
color : #FFffff;
list-style-type: disc;
}

#Side ul li {
margin : 0 0 0 0px;
text-align : left;
color : #FFffff;
width : 150px;
}

#Main table {
margin : 0 auto 5px 200px;
padding : 0px;
text-align : left;
width : 550px;
border: 1px #000000 solid;
border-collapse : collapse;
}

#Main table td.Left {
margin : 0;
padding : 0 0 5px 20px;
background-position : left;
background-repeat : no-repeat;
font-size : 12px;
text-align : left;
line-height : 140%;
width : 150px;
}

#Main table td.Right {
margin : 0;
padding : 5px;
font-size : 12px;
text-align : left;
line-height : 140%;
width : 450px;
}






#Footer {
margin : 0 0 0 0;
padding : 0px;
background-color : #6666FF;
color : #ffffff;
font-size : 12px;
text-align : center;
clear : both;
border-top : solid 1px #333333;
border-bottom : solid 1px #333333;
}

#FooterStartUp {
margin : 500px 0 0 0;
padding : 2px;
background-color : #FF9900;
color : #ffffff;
font-size : 12px;
text-align : center;
clear : both;
border-top : solid 1px #333333;
border-bottom : solid 1px #333333;
}

#Google {
top : 3px;
right : 0;
padding : 0;
text-align : right;
position : absolute;
float : right;
}

.FormButton {
margin : 0;
padding : 0;
text-align : right;
}

.poweredby {
font-size: 9px;
font-weight: bold;
}

#Google img {
border : solid 1px #FF9900;
background-color : #ffffff;
}

a,
a:link,
a:visited,
a:active {
color : #000000;
font-weight : bold;
text-decoration : underline;
}

a:hover {
color : #ff1100;
font-weight : bold;
text-decoration : underline;
}

.Price {
color : #993300;
}






#Main table.StartUpMap {
margin : 0 0 10px 0;
padding : 10px;
text-align : center;
border : solid 1px #cacaca;
}

#Main table.StartUpMap td.Okyakusama {
margin : 0;
padding : 5px;
background-color : #ffe8e8;
color : #ff0000;
font-size : 12px;
font-weight : bold;
text-align : center;
line-height : 120%;
}

#Main table.StartUpMap td.Tanjoubi {
margin : 0;
padding : 5px;
background-color : #f5fbf2;
color : #00cc00;
font-size : 12px;
font-weight : bold;
text-align : center;
line-height : 120%;
}

#Main table.StartUpMap td.Affiliate {
margin : 0;
padding : 5px;
background-color : #f4f5fb;
color : #0099cc;
font-size : 12px;
font-weight : bold;
text-align : center;
line-height : 120%;
}

#Main table.StartUpMap td.Shop {
margin : 0;
padding : 5px;
background-color : #fef9e7;
color : #ff9900;
font-size : 12px;
font-weight : bold;
text-align : center;
line-height : 120%;
}


#Main table.StartUpMap td.Space {
margin : 0;
padding : 5px;
background-color : #ffffff;
color : #333333;
font-size : 10px;
text-align : center;
line-height : 120%;
}

#Main table.StartUpMap td.End {
margin : 0;
padding : 5px;
background-color : #ffffff;
color : #333333;
font-size : 12px;
text-align : left;
line-height : 120%;
}

