@charset "UTF-8";
@import url(style.css);

/* FOR EDITOR */
/*メインイメージ枠*/div.main-image {}
/*イメージ上コピー*/div.main-image-message {}
/* /FOR EDITOR */

body    { font-size: 80%; margin: 0; padding: 0; background: #FFF; }
//body    { font-size: 80%; margin: 0; padding: 0; background: #FFF url(../images/top-header-bg.jpg) repeat-x 50% 0; }
#editor { background:none; }
* { padding:0; margin:0; }
/*---------- レイアウト ----------*/
/*TOP画面のレイアウト変更する場合に設定*/
#wrapper	  	{ margin:0 auto; padding:0; width: 791px; }
#container  	{ margin:0; padding:0; width: 791px;}
#header			{ height: 73px; border:none; }
//#header			{ height: 27px; border:none; }
#upper			{ margin:0; padding: 0; }
#main			{ margin:0; padding-top:0;}
#bottom			{ margin:0; }
#center			{ margin: 0 auto; padding: 0; clear: both; width: 791px; float: none;  }
#opt1			{ margin:0; padding:0; float: left; width: 375px; overflow: hidden; }
#opt2			{ margin:0; padding:0; float: right; width: 210px; overflow: hidden; }

#footer			{ margin-top: 30px; }
#copyright		{ }
#topicpath		{ display: none; }

h1				{  }
h2				{  }
h3				{ border-width:0; }
h4				{  }
h5				{  }
h6				{  }

#opt1 h3,
#opt2 h3		{  }
#opt1 p,
#opt2 p		{ margin:0; padding:0; }

/*----- TOPICS ------*/
#opt1 .topics_digest h3 { text-indent: -9999px; background: transparent url(/shop/images/top/top-information.png) no-repeat 0 0; margin:0; padding:0; height: 46px; }
#opt1 .topics_digest p  { padding-bottom: 10px; font-size: x-small; letter-spacing: 0.2em;  }
#opt1 .topics_digest p *  { color: #614E3D; font-family: "ＭＳ Ｐゴシック", "MS UI Gothic", Osaka, sans-selif; }

/* --- NAVI --- */
//#header #navi-main	 				{ position: absolute; width: 800px; top: 0px; right: 10px;  }
#header #navi-top	 				{ position: absolute;  top: 42px; right: 0px;  }

//#navi-main .row-0			{ width: 560px; }
/* --- LOGO --- */
#upper .free_parts	{ text-align: center; }
/* --- Top Image --- */
#main p 		{ margin:0; padding:0; }

/*---------- メイン（ヘッダー）メニュー ----------*/
#header #navi-top * 				{ margin:0; padding: 0; border: 0; border-collapse: collapse;}
#header #navi-top table				{ border: 0px solid #FFF; }
#header #navi-top table td			{ height:30px; vertical-align:middle; }
#header #navi-top table td a,
#header #navi-top table td div		{ 	display: block; margin-left: 0px; }
#header #navi-top table td a:hover	{ }
#header #navi-top table td a.menu-selected	{ }
#header #navi-top .menu-blank			{  }
#header #navi-top .menu-td				{ border-bottom-width: 0px;
										 background:url(../images/bg_navi_sepalator.gif) left no-repeat ; padding-right:1.3em; padding-left:1.5em;}
#header #navi-top .menu-term-left 		{ width:0;}
#header #navi-top .menu-term-right 		{ width:0;
										 background:url(../images/bg_navi_sepalator.gif) right no-repeat ; padding-right:0em; padding-left:0.1em;}
#header #navi-top .menu-term-left img 		{ width:0;}
#header #navi-top .menu-term-right img 	{ width:0;}
