/* a-dex オリジナル
*******************/

/* 検索結果
***********/
div.SH_POST {
	width:630px;
	max-height:400px;
	margin:10px 5px;
	padding:5px;
	border:1px solid #454545;
	font-size:10pt;
	overflow:hidden;
	clear:both;
}
div.SH_POST:hover { background-color:#CCFFFF; }
div.SH_POST #SH_TITLE {
	font-size:110%;
	font-weight:700;
}

div.SH_POST div.entry {
	margin:0;
	margin-bottom:5px;
	padding:0;
}
p.postmetadata { display:none; }
h2.pagetitle {
	font-size:10px;
	font-weight:300;
}
h2.pagetitle strong, h2.pagetitle strong b { font-size:120%;font-weight:800; }
p.SH_COUNT { text-align:right;float:right; }
/* カテゴリのメニュー
*********************/
div#GOTO_POST {
	font-family:monospace;
	font-size:8px;
	clear:both;
	width:640px;
	margin:0;
	margin-bottom:10px;
	padding:3px 0;
	text-align:center;
}
div#GOTO_POST ul {
	list-style-type:none;
}
div#GOTO_POST ul li {
	float:left;
	margin:0;
	padding:5px 1px;
	text-align:left;
	vertical-align:middle;
	background:#C1E6FE url('../img/goto.gif') 3px center no-repeat;
	border-top:2px solid #E9F6FE;
	border-left:2px solid #EFEFEF;
	border-right:2px solid #6F8593;
	border-bottom:2px solid #B5D8EF;
}
div#GOTO_POST ul li a {
	margin:0;
	padding:5px 0;
	padding-left:20px;
	color:#121212;
}
/* カテゴリページ用
*******************/
div.CAT_MENU {
	width:640px;
	font-family:monospace;
	font-size:1.2em;
	clear:both;
	margin:0;
	padding:0;
	text-align:left;
	overflow:auto;
}
div.CAT_MENU ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
div.CAT_MENU ul li {
	padding:5px;
	text-align:left;
}
div.CAT_MENU ul li a {
	margin:0;
	padding-left:20px;
	background:#FFFFFF url("../img/goto.jpg") left center no-repeat;
}

/* トップのカテゴリ
*******************/
div#TOP_CAT_MAIN {
	width:650px;
	color:#232323;
	margin:0;
	margin-bottom:5px;
	padding:0;
	background-color:#FFFFFF;
	border:0 none;
	border-bottom:1px dashed #80B1D3;
	/* IE6用 */
	_width:650px;
	_color:#232323;
	_margin:0;
	_margin-bottom:5px;
	_padding:0;
	_background-color:#FFFFFF;
	_border:0 none;
	_border-bottom:1px dashed #80B1D3;

}
div#TOP_CAT_MAIN h3 {
	font-size:1.2em;
	font-weight:700;
	width:626px;
	margin:0;
	padding:10px;
	color:#232323;
	background:#80B1D3 url('../img/header-menu-back.gif') left center repeat-x;
	text-align:left;
	border:0 none;
	border-top:2px solid #E9F6FE;
	border-left:2px solid #EFEFEF;
	border-right:2px solid #6F8593;
	/* IE6用 */
	_font-size:1.2em;
	_font-weight:700;
	_width:626px;
	_margin:0;
	_padding:10px;
	_color:#232323;
	_background:#80B1D3 url('../img/header-menu-back.gif') left center repeat-x;
	_text-align:left;
	_border:0 none;
	_border-top:2px solid #E9F6FE;
	_border-left:2px solid #EFEFEF;
	_border-right:2px solid #6F8593;
}
div#TOP_CAT_MAIN h3 a,div#TOP_CAT_MAIN a {
	color:#232323;
	text-decoration:none;
	border:0 none;
	/* IE6用 */
	_color:#232323;
	_text-decoration:none;
	_border:0 none;
}
div#TOP_CAT_MAIN a img {
	width:646px;
	margin:0;
	margin-bottom:5px;
	padgin:0;
	border:0 none;
	border-left:2px solid #EFEFEF;
	border-right:2px solid #6F8593;
	border-bottom:2px solid #B5D8EF;
	/* IE6用 *
	_width:646px;
	_margin:0;
	_margin-bottom:5px;
	_padgin:0;
	_border:0 none;
	_border-left:2px solid #EFEFEF;
	_border-right:2px solid #6F8593;
	_border-bottom:2px solid #B5D8EF;
}

/* トップトピックス
*******************/
div#TPX_MAIN {
	width:650px;
	color:#232323;
	text-align:left;
	border-bottom:1px dashed #80B1D3;
	margin:0;
	padding:0;
	margin-bottom:10px;
	/* IE6 */
	_width:650px;
	_color:#232323;
	_text-align:left;
	_border-bottom:1px dashed #80B1D3;
	_margin:0;
	_padding:0;
	_margin-bottom:10px;
}
div#TPX_MAIN h3 {
	width:630px;
	font-size:1.2em;
	font-weight:700;
	padding:10px;
	color:#232323;
	background:#80B1D3 url('../img/header-menu-back.gif') repeat-x left center;
	text-align:left;
	/* IE6 */
	_width:630px;
	_font-size:1.2em;
	_font-weight:700;
	_padding:10px;
	_color:#232323;
	_background:#80B1D3 url('../img/header-menu-back.gif') repeat-x left center;
	_text-align:left;
}
div#TPX_MAIN ul {
	margin:0.5em;
	padding:0;
	/* IE6 */
	_margin:0.5em;
	_padding:0;
}
div#TPX_MAIN ul li {
	width:590px;
	line-height:1.2em;
	margin:0;
	padding:0;
	margin-bottom:0.6em;
	/* IE6 */
	_width:590px;
	_line-height:1.2em;
	_margin:0;
	_padding:0;
	_margin-bottom:0.6em;
}
div#TPX_MAIN ul li a,
div#TPX_MAIN ul li a:visited,
div#TPX_MAIN ul li a:active,
div#TPX_MAIN ul li a:link {
	color:#232323;
	font-weight:normal;
	/* IE6 */
	_color:#232323;
	_font-weight:normal;
}
div#TPX_MAIN ul li a:hover {
	font-weight:900;
	color:#FF0000;
	text-decoration:none;
	/* IE6 */
	_font-weight:900;
	_color:#FF0000;
	_text-decoration:none;
}
div#TPX_MAIN ul li a span#TPX_DAY {
	color:#232323;
	font-size:90%;
	/* IE6 */
	_color:#232323;
	_font-size:90%;
}
span#WD_DAY {
	color:#232323;
	/* IE6 */
	_color:#232323;
}
span#WD_SAT {
	color:#339933;
	/* IE6 */
	_color:#339933;
}
span#WD_SUN {
	color:#FF0033;
	/* IE6 */
	_color:#FF0033;
}
#TOP_table {
	color:#EFEFEF;
	/* IE6 */
	_color:#EFEFEF;
}
/* Item List
************/
div.ITEM_ONE {
	width:198px;
	height:320px;
	border:1px solid #232323;
	float:left;
	overflow:hidden;
	text-align:center;
	margin-right:-1px;
	margin-bottom:-1px;
	/* IE6 */
	_width:198px;
	_height:320px;
	_border:1px solid #232323;
	_float:left;
	_overflow:hidden;
	_text-align:center;
	_margin-right:-1px;
	_margin-bottom:-1px;
}
div.ITEM_ONE a {
	text-decoration:none;
	border:0 none;
	/* IE6 */
	_text-decoration:none;
	_border:0 none;
}
div.ITEM_ONE a img {
	width:100px;
	/* IE6 */
	_width:100px;
}
p.PRICE {
	text-align:right;
	font-family:"ＭＳ ゴシック",monospace;
	font-size:1.2em;
	font-weight:700;
	/* IE6 */
	_text-align:right;
	_font-family:"ＭＳ ゴシック",monospace;
	_font-size:1.2em;
	_font-weight:700;
}
p.PRICE span {
	font-size:0.7em;
	/* IE6 */
	_font-size:0.7em;
}
div.ITEM_ONE h4 {
	font-size:1.2em;
	font-weight:700;
	margin:2px;
	height:2em;
	text-align:left;
	/* IE6 */
	_font-size:1.2em;
	_font-weight:700;
	_margin:2px;
	_height:2em;
	_text-align:left;
}
div.ITEM_ONE form {
	margin:0;
	padding:0;
	border:0 none;
	font-size:9pt;
	/* IE6 */
	_margin:0;
	_padding:0;
	_border:0 none;
	_font-size:9pt;
}
div.ITEM_ONE form input {
	margin:0:
	padding:0;
	text-align:center;
	vertical-align:middle;
	font-size:0.7em;
	/* IE6 */
	_margin:0:
	_padding:0;
	_text-align:center;
	_vertical-align:middle;
	_font-size:0.7em;
}
span#ZERO {
	width:1em;
	margin:0;
	padding:0;
	/* IE6 */
	_width:1em;
	_margin:0;
	_padding:0;
}
ul.SIZE {
	margin:0;
	padding:0;
	clear:both;
	font-size:9pt;
	/* IE6 */
	_margin:0;
	_padding:0;
	_clear:both;
	_font-size:9pt;
}
ul.SIZE li {
	margin:0;
	padding:0;
	width:65px;
	float:left;
	font-size:9pt;
	height:1em;
	vertical-align:middle;
	/* IE6 */
	_margin:0;
	_padding:0;
	_width:65px;
	_float:left;
	_font-size:9pt;
	_height:1em;
	_vertical-align:middle;
}
div.ITEM_MIN {
	clear:both;
	font-family:"ＭＳ ゴシック",monospace;
	font-size:0.8em;
	width:98px;
	height:190px;
	border:1px solid #232323;
	float:left;
	overflow:hidden;
	text-align:center;
	margin-right:-1px;
	margin-bottom:-1px;
	/* IE6 */
	_clear:both;
	_font-family:"ＭＳ ゴシック",monospace;
	_font-size:0.8em;
	_width:98px;
	_height:190px;
	_border:1px solid #232323;
	_float:left;
	_overflow:hidden;
	_text-align:center;
	_margin-right:-1px;
	_margin-bottom:-1px;
}
div.ITEM_MIN a {
	text-decoration:none;
	border:0 none;
	/* IE6 */
	_text-decoration:none;
	_border:0 none;
}
div.ITEM_MIN a img {
	width:95px;
	/* IE6 */
	_width:95px;
}
div.ITEM_MIN h4 {
	font-size:1.2em;
	font-weight:700;
	margin:2px;
	height:3em;
	text-align:left;
	/* IE6 */
	_font-size:1.2em;
	_font-weight:700;
	_margin:2px;
	_height:3em;
	_text-align:left;
}
div.ITEM_MIN form {
	margin:0;
	padding:0;
	border:0 none;
	font-size:9pt;
	/* IE6 */
	_margin:0;
	_padding:0;
	_border:0 none;
	_font-size:9pt;
}
div.ITEM_MIN form input {
	margin:0:
	padding:0;
	text-align:center;
	vertical-align:middle;
	/* IE6 */
	_margin:0:
	_padding:0;
	_text-align:center;
	_vertical-align:middle;
}
div.ITEM_TWO {
	width:270px;
	height:380px;
	border:1px solid #454545;
	background-color:#EFEFEF;
	color:#454545;
	margin:10px 10px;
	padding:10px;
	text-align:center;
	float:left;
	/* IE6 */
	_width:270px;
	_height:380px;
	_border:1px solid #454545;
	_background-color:#EFEFEF;
	_color:#454545;
	_margin:10px 10px;
	_padding:10px;
	_text-align:center;
	_float:left;
}
div.ITEM_TWO a,div.ITEM_TWO a img {
	text-align:center;
	/* IE6 */
	_text-align:center;
}
div.ITEM_TWO ul li {
	width:120px;
	float:left;
	margin:0;
	padding:0;
	font-size:12pt;
	/* IE6 */
	_width:120px;
	_float:left;
	_margin:0;
	_padding:0;
	_font-size:12pt;
}
/* 取扱店舗用 */
div#STORE_SECTION {
	color:#232323;
	background-color:#FFFFFF;
	margin:20px 5px;
	padding:0;
	border:0 none;
	clear:both;
	font-size:11pt;
	/* IE6 */
	_color:#232323;
	_background-color:#FFFFFF;
	_margin:20px 5px;
	_padding:0;
	_border:0 none;
	_clear:both;
	_font-size:11pt;
}
div#STORE_SECTION h3 {
	color:#000099;
	margin:0;
	padding:0;
	padding-top:0.3em;
	padding-bottom:0.3em;
	font-size:110%;
	font-weight:700;
	border:0 none;
	/* IE6 */
	_color:#000099;
	_margin:0;
	_padding:0;
	_padding-top:0.3em;
	_padding-bottom:0.3em;
	_font-size:110%;
	_font-weight:700;
	_border:0 none;
}
div#STORE_SECTION ul {
	border:0 none;
	margin:5px 1em;
	margin-bottom:10px;
	padding:5px 5px;
	/* IE6 */
	_border:0 none;
	_margin:5px 1em;
	_margin-bottom:10px;
	_padding:5px 5px;
}
div#STORE_SECTION ul li {
	width:48%;
	margin-bottom:0.3em;
	float:left;
	/* IE6 */
	_width:48%;
	_margin-bottom:0.3em;
	_float:left;
}
div#STORE_SECTION ul li#SUB {
	font-size:1.2em;
	font-weight:800px;
	/* IE6 */
	_font-size:1.2em;
	_font-weight:800px;
}
div#STORE_SECTION ul li#BR {
	clear:both;
	margin:5px 0px;
	width:90%;
	/* IE6 */
	_clear:both;
	_margin:5px 0px;
	_width:90%;
}
/* メディアリスト */
div#MEDIA_LIST {
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	font-size:10pt;
	/* IE6 */
	_margin:0;
	_margin-top:10px;
	_margin-bottom:10px;
	_padding:0;
	_font-size:10pt;
}
div#MEDIA_LIST h4 {
	font-size:120%;
	font-weight:700;
	/* IE6 */
	_font-size:120%;
	_font-weight:700;
}
table#MEDIA_AREA {
	margin:10px 0;
	padding:0;
	width:630px;
	/* IE6 */
	_margin:10px 0;
	_padding:0;
	_width:630px;
}
table#MEDIA_AREA tr th,table#MEDIA_AREA tr td {
	margin:0;
	padding:0;
	/* IE6 */
	_margin:0;
	_padding:0;
}
table#MEDIA_AREA th#MEDIA_LOGO {
	width:130px;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #454545;
	/* IE6 */
	_width:130px;
	_text-align:center;
	_vertical-align:top;
	_border-bottom:1px solid #454545;
}
table#MEDIA_AREA th#MEDIA_LOGO img {
	margin:0;
	padding:0;
	width:120px;
	border:1px solid #454545;
	/* IE6 */
	_margin:0;
	_padding:0;
	_width:120px;
	_border:1px solid #454545;
}
table#MEDIA_AREA td#MEDIA_TEXT {
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #454545;
	/* IE6 */
	_margin:0;
	_padding:0;
	_text-align:left;
	_vertical-align:top;
	_border-bottom:1px solid #454545;
}
table#MEDIA_AREA td#MEDIA_TEXT p {
	margin:0;
	padding:0;
	/* IE6 */
	_margin:0;
	_padding:0;
}
table#MEDIA_AREA td#MEDIA_PIC {
	min-width:60px;
	margin:0;
	padding:0;
	text-align:right;
	vertical-align:bottom;
	border-bottom:1px solid #454545;
	/* IE6 */
	_min-width:60px;
	_margin:0;
	_padding:0;
	_text-align:right;
	_vertical-align:bottom;
	_border-bottom:1px solid #454545;
}
table#MEDIA_AREA td#MEDIA_PIC div.PICS {
	float:right;
	/* IE6 */
	_float:right;
}
table#MEDIA_AREA td#MEDIA_PIC div.PICS a {
	border:0 none;
	/* IE6 */
	_border:0 none;
}
table#MEDIA_AREA td#MEDIA_PIC div.PICS a img {
	max-width:150px;
	/* IE6 */
	_max-width:150px;
}

/* ページメニュー
*****************/
ul#PAGE_MENU {
	width:800px;
	height:1em;
	margin:5px 0;
	padding:0.3em 0;
	text-align:right;
	clear:both;
	background:#FFFFFF url('../img/page_menu_bg.gif') left center repeat-x;
	/* IE6 */
	_width:800px;
	_height:1em;
	_margin:5px 0;
	_padding:0.3em 0;
	_text-align:right;
	_clear:both;
	_background:#FFFFFF url('../img/page_menu_bg.gif') left center repeat-x;
}
ul#PAGE_MENU li {
	width:24%;
	float:left;
	line-height:1.2em;
	/* IE6 */
	_width:24%;
	_float:left;
	_line-height:1.2em;
}
ul#PAGE_MENU li a {
	color:#FFFFFF;
	/* IE6 */
	_color:#FFFFFF;
}

/* 強調 */
span#STR_BOLD_RED {
	font-size:140%;
	font-weight:900;
	color:#FF0000;
	font-family:'Arial';
}


/* 店舗一覧
***********/
table#STORES {
	margin:0;
	padding:0;
	width:650px;
	font-size:10pt;
	/* IE6 */
	_margin:0;
	_padding:0;
	_width:650px;
	_font-size:10pt;
}
/* タイトル */
table#STORES tr th {
	color:#0000FF;
	font-size:140%;
	padding:5px 0;
	text-align:left;
	/* IE6 */
	_color:#0000FF;
	_font-size:140%;
	_padding:5px 0;
	_text-align:left;
}
table#STORES tr td#SPACE {
	width:20px;
	/* IE6 */
	_width:20px;
}

/* ページメニュー
*****************/
table#FPAGE_MENU {
	margin:0;
	padding:0;
	width:800px;
	font-size:90%;
	background-color:#232323;
	color:#FFFFFF;
	/* IE6 */
	_margin:0;
	_padding:0;
	_width:800px;
	_font-size:90%;
	_background-color:#232323;
	_color:#FFFFFF;
}

table#FPAGE_MENU tr td {
	padding:0;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	vertical-align:middle;
	/* IE6 */
	_padding:0;
	_padding-top:5px;
	_padding-bottom:5px;
	_text-align:center;
	_vertical-align:middle;
}
table#FPAGE_MENU tr td a {
	color:#FFFFFF;
	font-weight:700;
	/* IE6 */
	_color:#FFFFFF;
	_font-weight:700;
}

/* お問い合わせ */
div#CONTACT h4 {
	color:#454545;
	background:#232323 url('../img/header-menu-back.gif') left center repeat-x;
	/* IE6 */
	_color:#454545;
	_background:#232323 url('../img/header-menu-back.gif') left center repeat-x;
}
table#TBL_INPUT tr th,table#TBL_INPUT tr td {
	margin:0;
	padding:0.5em;
	/* IE6 */
	_margin:0;
	_padding:0.5em;
}
table#TBL_INPUT tr th {
	color:#454545;
	background:#FFFFFF url('../img/header-menu-back.gif') left center repeat-x;
	font-weight:800;
	width:300px;
	text-align:left;
	vertical-align:middle;
	/* IE6 */
	_color:#454545;
	_background:#FFFFFF url('../img/header-menu-back.gif') left center repeat-x;
	_font-weight:800;
	_width:300px;
	_text-align:left;
	_vertical-align:middle;
}
table#TBL_INPUT tr td input {
	width:320px;
	margin:0;
	padding:5px;
	text-align:left;
	vertical-align:middle;
	border:0 none;
	border-bottom:2px solid #454545;
	/* IE6 */
	_width:320px;
	_margin:0;
	_padding:5px;
	_text-align:left;
	_vertical-align:middle;
	_border:0 none;
	_border-bottom:2px solid #454545;
}
table#TBL_INPUT tr td input#BTN {
	width:10em;
	height:2em;
	margin:0;
	padding:5px;
	text-align:center;
	background:#FFFFFF url('../img/header-menu-back.gif') repeat-x left center;
	border:0 none;
	border-left:2px solid #FFFFFF;
	color:#454545;
	/* IE6 */
	_width:10em;
	_height:2em;
	_margin:0;
	_padding:5px;
	_text-align:center;
	_background:#FFFFFF url('../img/header-menu-back.gif') repeat-x left center;
	_border:0 none;
	_border-left:2px solid #FFFFFF;
	_color:#454545;
}
table#TBL_INPUT tr td textarea {
	width:626px;
	height:20em;
	margin:0;
	padding:2px;
	text-align:left;
	vertical-align:middle;
	border:2px solid #454545;
	font-family:monospace;
	/* IE6 */
	_width:626px;
	_height:20em;
	_margin:0;
	_padding:2px;
	_text-align:left;
	_vertical-align:middle;
	_border:2px solid #454545;
	_font-family:monospace;
}
