@charset "UTF-8";

*{
margin:0px;
padding:0px;
list-style:none;
font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
}

html{
overflow-x:hidden;
}

body{
background-image:url(../images/back-body.gif);
margin:0px auto;
text-align:center;
}

img{
display:block;
text-decoration:none;
border-style:none;
}

p,li{
font-size:12px;
line-height:1.5em;
color:#232323;
}

li{
list-style:none;
}

em,strong,h1,h2,h3,dt {
font-family: "Hiragino Kaku Gothic Pro W6","ヒラギノ角ゴ Pro W6","Osaka","ＭＳ Ｐゴシック";
font-weight:bolder;
}

h1{
padding:5px 5px 0px;
margin:0px;
}

h2{
font-size:16px;
color:#232323;
}

h3{
font-size:14px;
color:#232323;
}

hr{
border-style:solid;
border-color:#999999;
}

a{text-decoration:none;}
a:active{color:#0000FF;}
a:link{color:#0000FF;}
a:visited{color:#990099;}
a:hover{text-decoration:underline;color: #CC0000;}


.english {
font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
line-height: normal;
}


/*----bass----*/
#header{
width:780px;
text-align:center;
margin-right:auto;
margin-left:auto;
background-image:url(../images/back-header.gif);
background-color:white;
padding:20px 20px 0px;
height:140px;
}


#container{
width:780px;
text-align:left;
margin-right:auto;
margin-left:auto;
background-image:url(../images/back-container.gif);
background-color:white;
padding:0px 20px;
height:100%;
}


#contents {
padding:5px;
width:770px!important;
width/**/:780px;
background-color:#FFFFFF;
}


#contents p {
padding: 0px 10px;
font-size: 12px;
line-height: 1.5em;
}


#fooder{
width:780px;
text-align:center;
margin-right:auto;
margin-left:auto;
background-image:url(../images/back-fooder.gif);
background-color:white;
padding:0px 20px;
height:60px;
}

                                                    */
/*----copyright----*/
div#copyright {
padding: 2px;
color: #999999;
clear: both;
line-height:normal;
background-color:#666666;
}

div#copyright p {
font-size:10px;
}

div#copyright span {
font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
font-size:12px;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#thanks {
padding:40px 0px;
text-align:center;
}

#thanks p {
font-size:16px;
}

#thanks p strong {
font-size:18px;
color:#CC0000;
}
