@charset "UTF-8";

/*====DEFAULT RESET====*/
html, body,
ul, ol, li, dl, dt, dd,
h1, h2, h3, h4, h5, h6,
div, p, blockquote,
th, td,
form, fieldset, input, textarea,
pre {
	margin: 0;
	padding: 0;
	font-family: 'qMmpS@Pro@w3', ' Hiragino Kaku Gothic Pro', 'CI', Meiryo, ' lr@oSVbN',sans-serif;
}


body {
	line-height: 1;
	color: #000;
	background-color: #fff;
}

h1, h2, h3, h4, h5, h6, {
	font-size: 100%;
	font-weight: normal;
}

address,
caption, th,
cite,
code, var,
dfn,
em, strong {
	font-style: normal;
	font-weight: normal;
}

tabele {
	border-collapse: collapse;
	border-spacing: normal;
}

caption, th {
	text-align: left;
}

fieldset {
	border: 0;
}

optgroup {
	color: #000;
}

ol, ul {
	list-style: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

abbr, acronym {
	border: 0;
	cursol: help;
}

img {
	border: 0;
	vertical-align: bottom;
}

object,
embed {
	vertical-align: bottom;
}

hr {
	display: none;
}

a {
	text-decoration:underline;
}



/*====ADDITINAL====*/
	
a {
	color:#0066CC;
}

/*a:hover{
background:#4EBBC6;
color:#FFFFFF;
}*/

li {
	list-style:none;
}



em{
font-style:normal;
font-weight:bold;
font-size:1.1em;
}



/*====START====*/

body {
text-align: center; /* IEό―Z^Owθ */
}

#container{
margin:0 auto;
width:640px;
text-align:center;
}


#title{
width:620px;
height:213px;
margin-top:20px;
margin-bottom:20px;
text-align:center;
}


#subtitle{

width:280px;
margin-top:0px;
margin-left:260px;
}

#logo{
float:right;
width:56px;
margin-top:-30px;
margin-right:20px;
}

#review{
 clear:right;
width:620px;
height:172px;
margin-bottom:0px;
background-image:url("images/back_review620_172.png");
}

#review img{
margin-top:20px;
margin-left:260px;
}

#review img{
margin-top:20px;
margin-left:280px;
}


#france{
width:620px;
height:172px;
text-align:right;
margin-bottom:40px;
background-image:url("images/back_france620_172.png");
}

#france img ("images/link_gohan_w146"){
clear:both;
float:left;
margin-top:0px;
margin-bottom:0px;
}

#france img {
margin-top:40px;
margin-right:20px;
margin-bottom:0px;
}


#prtitle{
clear:both;
text-align:center;
padding-left:0px;
padding-bottom:10px;
font-size:18px;
color:maroon;
}




#pr{
clear:both;
float:left;
width:620px;
height:227px;
margin-top:0px;
margin-right:0px;
margin-bottom:20px;
padding:0px;
background-image:url("images/back_hon620_227.png");

}

#pr p{

margin-top:12px;
margin-right:40px;
padding-left:0px;
text-align:  right;
color:#666600;
}

#pr img{
margin-top:-10px;
margin-left:300px;
}


#news{
clear:both;
text-align:left;
margin-left:10px;
margin-bottom:20px;
}

#news img{
margin-bottom:20px;
}

#news li{
padding-bottom:8px;
}

#previous{
margin-left:10px;
text-align:left;
margin-bottom:20px;
}

#previous img{
margin-bottom:20px;
}

#previous li{
padding-bottom:8px;
}

#butons{
margin-bottom:20px;
}


#butons img{
margin-top:0px;
margin-right:0px;
margin-left:0px;
}

#footer {
clear:both:
width:640px;
height:18px;
background-image:url(images/footer640_18.png);
background-repeat: no-repeat;
text-align:center;
margin-top:15px;
text-align:center;
color:#999999;
}

#footer p {
text-indent:-9999px;
font-size:10px;
}




/*clearfix*/
.menu:after,
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.menu,
.clearfix {display: inline-table;}
/* Hides from IE-mac */
* html .menu,
* html .clearfix {height: 1%;}
.menu,
.clearfix {display: block;}
/* End hide from IE-mac */