body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
    margin:0;   
    padding:0;   
} 
table {  
    border-collapse:collapse;
} 
fieldset,img {    
    border:0;   
} 
address,caption,cite,code,dfn,em,strong,th,var {  
    font-style:normal;   
    font-weight:normal;   
} 
ol,ul {  
    list-style:none;   
} 
h1,h2,h3,h4,h5,h6 {  
    font-size:100%;   
	color:#124612;
    font-weight:bold;
	clear:both;
} 

abbr,acronym { border:0;   
} 

body {
    margin:0px;          /* ページ全体のmargin */
    padding:0px;         /* ページ全体のpadding */
    text-align:center;   /* 下記のautoに未対応用のセンタリング */
	background:url(img/header_back.gif);
	background-repeat:repeat-x;
	font-size: 14px;
}

a.linker:link {
	text-decoration: none;
	font-size: 14px;
	color: #ffffff;
	font-family: Times New Roman, Times;
	font-weight:bold;
}
a.linker:visited {
	text-decoration: none;
	font-size: 14px;
	color: #ffffff;
	font-family: Times New Roman, Times;
	font-weight:bold;
}
a.linker:hover {
	text-decoration: none;
	font-size: 14px;
	color: #124612;
	font-family: Times New Roman, Times;
	font-weight:bold;
}
a.linker:active {
	text-decoration: none;
	font-size: 14px;
	color: #ffffff;
	font-family: Times New Roman, Times;
	font-weight:bold;
}

a.linkerlinker:link {
	text-decoration: none;
	font-size: 14px;
	color: #ffffff;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight:bold;
}
a.linkerlinker:visited {
	text-decoration: none;
	font-size: 14px;
	color: #ffffff;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight:bold;
}
a.linkerlinker:hover {
	text-decoration: none;
	font-size: 14px;
	color: #124612;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight:bold;
}
a.linkerlinker:active {
	text-decoration: none;
	font-size: 14px;
	color: #ffffff;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-weight:bold;
}

a.linker_jpn:link {
	text-decoration: none;
	font-size: 100%;
	color: #ffffff;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}
a.linker_jpn:visited {
	text-decoration: none;
	font-size: 100%;
	color: #ffffff;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}
a.linker_jpn:hover {
	text-decoration: none;
	font-size: 100%;
	color: #cccccc;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}
a.linker_jpn:active {
	text-decoration: none;
	font-size: 100%;
	color: #ffffff;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}

a.linker1:link {
	text-decoration: none;
	font-size: 11px;
	color: #333333;
}
a.linker1:visited {
	text-decoration: none;
	font-size: 11px;
	color: #333333;
}
a.linker1:hover {
	text-decoration: none;
	font-size: 11px;
	color: #888888;
}
a.linker1:active {
	text-decoration: none;
	font-size: 11px;
	color: #333333;
}

a.linker1_jpn:link {
	text-decoration: none;
	font-size: 11px;
	color: #333333;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}
a.linker1_jpn:visited {
	text-decoration: none;
	font-size: 11px;
	color: #333333;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}
a.linker1_jpn:hover {
	text-decoration: none;
	font-size: 11px;
	color: #888888;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}
a.linker1_jpn:active {
	text-decoration: none;
	font-size: 11px;
	color: #333333;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}


div#wrapper {
    margin-left:auto;    /* 左側マージンを自動的に空ける */
    margin-right:auto;   /* 右側マージンを自動的に空ける */
    text-align:left;     /* 中身を左側表示に戻す */
	width: 900px;
	height:auto
	overflow:hidden;
}

div#header {
	float:left;
}

div#language {
	width:900px;
	text-align:right;
}

div#header_navi {
	width:800px;
	height:95px;
	padding-top:115px;
	padding-left:170px;
}

#header_navi ul {
    float:right;
	margin:0;
	list-style:none;
	padding-right:75px;
	padding-top:17px;
  }
#header_navi li {
  display:inline;
  margin:0;
  padding-right:20px;
  letter-spacing: 1px;
}

div#printer {
	float:right;
}

div#pankuzu {
	float:right;
	padding:1px;
	background-color:#174F17;
	margin-top:1px;
	margin-bottom:15px;
}

#pankuzu p {
	font-family:Helvetica, Arial;
	font-size: 11px;
	color:#FFFFFF;
	padding:4px;
	font-weight:bold;
}

div#pankuzu2 {
	float:left;
	padding:1px;
	background-color:#174F17;
	margin-top:1px;
	margin-bottom:15px;
}

#pankuzu2 p {
	font-family:Helvetica, Arial;
	font-size: 11px;
	color:#FFFFFF;
	padding:4px;
	font-weight:bold;
}

#main {
    margin-left:auto;    /* 左側マージンを自動的に空ける */
    margin-right:auto;   /* 右側マージンを自動的に空ける */
	width: 900px;
	overflow:hidden;
	float:left;
	background-color:#FFFFFF;
	border-top:thin;
	border-top-color:#333333;
}

hr {
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: solid; /* 線種 */
   border-color: #CCCCCC; /* 線色 */
   height: 1px; /* 高さ */
}

#main_left {
	width:700px;
	float:left;
	padding-top:10px;
}

#main_coupons {
	width:900px;
	float:left;
	padding-top:10px;
}

#title {
	padding-bottom:30px;
	width:600px;
	float:left;
	clear:both;
}

#coupon {
	float:right;
	padding-right:25px;
}

#main_right {
	width:195px;
	float:right;
}

#main_right ul {
	margin:0;
	list-style:none;
  }

#main_right li {
	padding-bottom:10px;
}

#store_title {
	font-family: Times New Roman, Times;
	font-weight:bold;
	font-size: 23px;
	color:#124612;
	padding-bottom:2px;
}

#store_detail {
	width:680px;
}

#store_image {
	width:680px;
	margin-right:20px;
}

#store_description {
	width:638px;
	background-color:#d7d7d7;
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:40px;
}

.text1 {
	font-family:Helvetica, Arial;
	font-size: 85%;
	line-height:140%;
	padding-left:5px;
	padding-right:40px;
	padding-bottom:15px;
	color:#333333;
}

.text2 {
	font-family:Helvetica, Arial;
	font-size: 85%;
	line-height:130%;
	color:#222222;
}

.text2_jpn {
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 85%;
	line-height:130%;
	color:#222222;
}

.text3 {
	font-family:Helvetica, Arial;
	font-size: 100%;
	line-height:130%;
	color:#174F17;
	font-weight:bold;
	color:#222222;
}

.text3_jpn {
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 100%;
	line-height:130%;
	color:#174F17;
	font-weight:bold;
	color:#222222;
}

.text3BG {
	font-family:Helvetica, Arial;
	font-size: 100%;
	line-height:130%;
	color:#174F17;
	font-weight:bold;
	color:#333333;
	background-color:#d7d7d7;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	width:650px;
}

.text3BG_jpn {
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 100%;
	line-height:130%;
	color:#174F17;
	font-weight:bold;
	color:#333333;
	background-color:#d7d7d7;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	width:650px;
}

.text4 {
	font-family:Helvetica, Arial;
	font-size: 65%;
	line-height:130%;
	color:#222222;
}

#Shops {
	float:left;
	padding-right:15px;
}

#shops ul {
	margin:0;
	list-style:none;
}

#shops li {
	float:left;
	width:210;
	padding-right:10px;
	padding-bottom:24px;
}

.shops_image {
	width:208px;
	height:90
}

.shops_name {
	background-color:#d7d7d7;
	padding-top:10px;
	padding-left:5px;
	height:56px;
	width:203px;
	font-family:Helvetica, Arial;
	font-size: 85%;
	color:#333333;
	font-weight:bold;
}

.shops_name_jpn {
	background-color:#d7d7d7;
	padding-top:10px;
	padding-left:5px;
	height:56px;
	width:203px;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 85%;
	color:#333333;
	font-weight:bold;
}

.shops_desc {
	width:204px;
	height:65px;
	font-family:Helvetica, Arial;
	font-size: 85%;
	line-height:140%;
	padding-left:5px;
	padding-right:10px;
	padding-top:10px;
	color:#333333;
}

.shops_desc_jpn {
	width:204px;
	height:65px;
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 85%;
	line-height:140%;
	padding-left:5px;
	padding-right:10px;
	padding-top:10px;
	color:#333333;
}

#footer {
    margin-left:auto;    /* 左側マージンを自動的に空ける */
    margin-right:auto;   /* 右側マージンを自動的に空ける */
    text-align:left;     /* 中身を左側表示に戻す */
	width: 900px;
	float:left;
	overflow:hidden;
	padding-top:150px;
	padding-bottom:50px;
	background-color:#FFFFFF;
}

#footer_menu {
	float:left;
	height:105px;
}
	
#footer_menu ul {
	margin:0;
	padding:15px 10px 0 0px;
	list-style:none;
	width:650px;
  }
#footer_menu li {
  display:inline;
  margin:0;
  padding-right:10px;
}

#footer_info {
	font-family:Helvetica, Arial;
	font-size: 75%;
	line-height:140%;
	color:#333333;
	padding-top:5px;
}

#footer_info_jpn {
	font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size: 75%;
	line-height:140%;
	color:#333333;
	padding-top:5px;
}

#footer_right {
	width:213px;
	float:right;
}

#copyright {
font-family:Helvetica, Arial;
	font-size: 75%;
	line-height:140%;
	color:#333333;
	padding-top:5px;
	float:right;
	width:600px;
	text-align:right;
}


