@charset "utf-8";
/* CSS Document */


/*--------------------------------------------------------------------------------------------

初期設定

--------------------------------------------------------------------------------------------*/
body,div,pre,p,blockquote, 
form,fieldset,input,textarea,select,option, 
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6, 
table,embed,object { margin: 0; padding: 0; vertical-align: baseline; }

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

input { font-size: 100%;}
textarea { font-size: 100%;}

.fleft { float: left;}
.fright { float: right;}

a { text-decoration: none;}
a:link { color: #3389B6; text-decoration: none;}
a:hover { text-decoration: underline; color:#186993;}

.clear { clear: both;}

a {
/**/
	overflow: hidden;
/**/
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

p img { vertical-align: middle;}
a img { vertical-align: middle;}

.center { text-align: center;}


address { font-style: normal;}

body { background: #f3efe2 url(../imgs/bg_main.jpg); margin: 0; padding: 0; font-size: 80%; width: 100%; color: #252525; text-align: center;}


h1 { font-size: 100%;}
h2 { font-size: 100%; clear: both; margin-top: 0.5em; margin-bottom: 0.5em;}
h3 { font-size: 100%; margin-top: 0.5em; margin-bottom: 0.5em;}
h4 { font-size: 100%; margin-top: 0.5em; margin-bottom: 0.5em;}
h5 { font-size: 100%; margin-top: 0.5em; margin-bottom: 0.5em;}







/*--------------------------------------------------------------------------------------------

背景設定

--------------------------------------------------------------------------------------------*/
#wrap {}


/*--------------------------------------------------------------------------------------------

グローバルナビゲーション

--------------------------------------------------------------------------------------------*/
#global { height: 69px; background: url(../imgs/bg_gnav.gif) top repeat-x; width: 100%;}

#global ul { width: 900px; margin-left: auto; margin-right: auto; height: 69px; background: url(../imgs/bg_gnav.gif) top repeat-x;}
#global li { list-style: none;}

#global #navHome { width: 180px; height: 69px; float: left; display: block;}
#global #navAbout { width: 180px; height: 69px; float: left; display: block;}
#global #navSearch { width: 180px; height: 69px; float: left; display: block;}
#global #navAccess { width: 180px; height: 69px; float: left; display: block;}
#global #navContact { width: 180px; height: 69px; float: left; display: block;}

#global #navHome a { width: 180px; height: 69px; display: block; background: url(../imgs/gnav_home.gif); text-indent: -9999px;}
#global #navAbout a { width: 180px; height: 69px; display: block; background: url(../imgs/gnav_about.gif); text-indent: -9999px;}
#global #navSearch a { width: 180px; height: 69px; display: block; background: url(../imgs/gnav_search.gif); text-indent: -9999px;}
#global #navAccess a { width: 180px; height: 69px; display: block; background: url(../imgs/gnav_access.gif); text-indent: -9999px;}
#global #navContact a { width: 180px; height: 69px; display: block; background: url(../imgs/gnav_contact.gif); text-indent: -9999px;}

#home #global #navHome a { width: 180px; height: 69px; display: block; background: url(../imgs/gnav_home_on.gif); text-indent: -9999px;}
#about #global #navAbout a { width: 180px; height: 69px; display: block; background: url(../imgs/gnav_about_on.gif); text-indent: -9999px;}
#search #global #navSearch a { width: 180px; height: 69px; display: block; background: url(../imgs/gnav_search_on.gif); text-indent: -9999px;}
#detail #global #navSearch a { width: 180px; height: 69px; display: block; background: url(../imgs/gnav_search_on.gif); text-indent: -9999px;}
#access #global #navAccess a { width: 180px; height: 69px; display: block; background: url(../imgs/gnav_access_on.gif); text-indent: -9999px;}
#contact #global #navContact a { width: 180px; height: 69px; display: block; background: url(../imgs/gnav_contact_on.gif); text-indent: -9999px;}

#gnavShadow { background:url(../imgs/img_gnav_btm.gif) top center no-repeat; height: 10px; font-size: 1px; width: 100%;}






/*--------------------------------------------------------------------------------------------

フッタ

--------------------------------------------------------------------------------------------*/
#footer { width: 910px; margin-left: auto; margin-right: auto; height: 100px; margin-top: 10px; font-size: 83%;}
#ftrCopyright { background: url(../imgs/img_copyright.gif) no-repeat; width: 910px; height: 37px; display: block;}
#ftrCopyright p { display: none;}
#footer p { padding: 4px; margin-left: 30px; margin-top: 5px; color: #6d510e; text-align: left;}



/*--------------------------------------------------------------------------------------------

ピックアップ

--------------------------------------------------------------------------------------------*/
#columnRightBody h2 { margin:0 0 0.2em 0;}
ul#pickuplist { margin-bottom: 5px;}
ul#pickuplist li { margin-bottom: 1px; list-style: none;}

/*--------------------------------------------------------------------------------------------

クチコミ

--------------------------------------------------------------------------------------------*/
#review table { margin-bottom: 5px; background: #f7f7f7; border-top: 1px solid #e4e4e4;}
#review table .trcolorOn { margin-bottom: 5px; background:#fcfcfc;}
#review table td { padding: 5px; border-bottom: 1px solid #e4e4e4;}

#review table td h3,#review table td p { margin-top: 0.2em; margin-bottom: 0.2em;}

#review h3 a { color: #0099FF;}
#review h3 a:hover { color: #666666;}

#review p a { color: #666666;}
#review p a:hover { color: #0066CC;}

/*--------------------------------------------------------------------------------------------

バナー

--------------------------------------------------------------------------------------------*/
#banner { background: #f1f1f1; padding: 3px;}
#banner li {padding: 1px; list-style: none;}





/*--------------------------------------------------------------------------------------------

文字体裁

--------------------------------------------------------------------------------------------*/























