
/*スクロールバー不可視設定無し*/
body {background-color: #f3f3f3; margin: 0; padding: 0; }
/*トップページのレイアウト*/
#topbox{ margin:50px 0 0 0;font-size: 12px; line-height: 140%;}


/*メルマガ用*/
#mel{width:auto; height:auto; margin:5px 5px 5px 5px;text-align:left;font-size: 12px; line-height: 140%; }


/*トップページのフランス語イングリッシュ*/
#fecenter{width:790; height:auto; margin:5px 20px 0 0;text-align:center;font-size: 12px; line-height: 140%; }

/*全体のリンク*/
a:link {color: #4C535B;text-decoration: underline;} 
a:visited {color: #4C535B;text-decoration: underline;}
a:hover {color: #FF0000;text-decoration: none;}

/*全体の文書設定*/
.title { font-size: 12px; line-height: 150%;}
.titleb { font-size: 10px;line-height: 200%; font-weight: bold;}
.main { font-size: 12px; font-size: 11px;/* WinIE only */ line-height: 140%; }
.maing { font-size: 11px; font-size: 11px;/* WinIE only */line-height: 140%; color: #000000;}
.ftmain { font-size: 12px; line-height: 140%; float:left; margin-top: 0;margin-right: 0.5em;}
.stxt { font-size: 9px; line-height: 140%;}
.alerts { font-size: 12px;font-size: 11px;/* WinIE only */ line-height: 150%; color: #FF0000;}
.question { font-size: 12px;font-size: 11px;/* WinIE only */ line-height: 140%; color: #006699}
.anser { font-size: 10px; font-size: 9px;/* WinIE only */ line-height: 150%;}

/*pressリスト*/
#prebox{ width:780px;height: auto;font-size: 12px; font-size: 11px;/* WinIE only */ text-align:left;margin-left :auto; margin-right:auto;margin:0 0 50px 0;}
#prebox li{font-size: 12px; line-height: 140%;color: #000000;list-style-type: none }

#prelist{ width:780px;height: auto;  font-size: 11px; font-size: 11px;/* WinIE only */line-height: 140%; color: #000000; text-align:left; margin-left :auto;
          margin-right:auto;
}
.pdate{background-color:#F3F3F3; width:auto; height:auto;font-size: 10px;font-weight: bold;line-height: 120%; color:word-spacing:100px; #000000; padding-left:5px; text-align:left;}

hr.example { 
border-style: dotted none none none; 
border-top-width: 1pt; 
border-top-color: #999999; 
height: 1px; 
} 


#hrbox{width:780px; margin-left :auto;margin-right:auto;}

/*informationの各タイトル*/
h2{font-size: 12px; line-height: 200%; font-weight: bold;}

hr{color:#000000;}

/*textの設定*/
.press { list-style-type: none}
.sq { list-style-type: square }
li{font-size: 12px; line-height: 140%;color: #999999;}


/*国内ショップ*/
ul.sp { list-style-type: square;line-height: 140%;color: #000000;}
ul.sp li{font-size: 12px; line-height: 140%;color: #000000; margin-bottom: 15px;}

/*国内map*/
#jlist{background: url("http://www.em-grp.com/shoplist/japan/img/map.gif"); background-repeat:no-repeat; width:auto; height:350px;}


/*etxtのトップ配置*/
#text{width:687px; height:auto; text-align:left;}

/*informationを中心に右へずらす枠*/
#navi{ padding-bottom:0; margin-left:15px; margin-left:0px;/* WinIE only */ margin-bottom:0;padding-left:15px;padding-left:0px;/* WinIE only */}
/*backnumber-title*/
#isnavi{width:790px; height:auto;font-size: 12px; line-height: 150%;text-align:right; color: #006699;margin-left :auto;
          margin-right:auto
}

/*コピーライト*/
#copy{width:790px; height:auto; margin:50px 0 50px 0; padding:50px 0 50px 0;font-size: 9px; line-height: 140%;margin-left :auto;
          margin-right:auto}

/*スクロールアップ*/
#toppage{ width:790px;text-align:right;font-size: 12px; line-height: 140%;}




/*進行設定*/

#infobox{ width: 179px; height: 179px; border-style: solid;
border-color: #333 #333 #333 #333;
background-color: #f3f3f3;
padding: 2px; margin:1px;
text-align:left;font-size: 12px; line-height: 140%;color: black;
}
  
div.photo {display: inline-block;}
#info{width:790px; height:auto;padding:0 0 0 0; margin:50 0 0 0;}
#contener{width: 790px;text:left;padding-bottom:0; margin-left:0; margin-bottom:0;}