@charset "shift_jis";
/*-----
BODY
--------------------------------------------------*/
body
	{
	margin: 0px;
	padding: 0px;
	}

/** global header **/
#gl_header_box
	{
	margin: 0px auto 0 auto;
	padding: 0px;
	width: 100%;
	height: 30px;
	background-color: #feffe3;
	}

#gl_header_box p
	{
	margin: 0px auto 0 auto;
	padding: 5px 0 0 0;
	width: 950px;
	font: normal normal 14px/22px Century Gothic, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	}

#gl_header_box p em
	{
	font: normal bolder 14px/22px Century Gothic, Arial, Helvetica, sans-serif;
	color: #CC0033;
	text-align: left;
	}

.gl_ico
	{
	margin: 0px;
	padding: 0px 5px 0 0;
	border: 0px;
	vertical-align: middle;
	}


/*-----
lay
--------------------------------------------------*/
#outer
	{
	margin: 0px auto 0 auto;
	padding: 10px 0 0 0;
	width: 950px;
	font: normal normal  0px/0px Century Gothic, Arial, Helvetica, sans-serif;
	clear: both;
	}

#side_cont
	{
	margin: 0px;
	padding: 0px 0 5px 0;
	width: 200px;
	font: normal normal  0px/0px Century Gothic, Arial, Helvetica, sans-serif;
	float: left;
	}

#main_cont
	{
	margin: 0px;
	padding: 0px 0 5px 0;
	width: 740px;
	font: normal normal  0px/0px Century Gothic, Arial, Helvetica, sans-serif;
	float: right;
	background-image: url(/images/html/000/top/main_visual.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	}

/*-----
shimen_cord
--------------------------------------------------*/
h3#ti_007
	{
	margin: 0px;
	padding: 0px 0 0 0;
	width: 200px;
	height: 40px;
	font: normal normal  1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	background-image: url(/images/html/000/top/ti_007.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	}

#searchForm
	{
	margin: 0px;
	padding: 5px 0 0 0;
	}

dl#selectbox
	{
	display: none;
	}

dl#selectbox_2
	{
	margin: 0px;
	padding: 0px;
	width: 200px;
	}

dl#selectbox_2 dt
	{
	display: none;
	}

dl#selectbox_2 dd
	{
	margin: 0px;
	padding: 10px 10px 0 10px;
	}

.txt_put
	{
	margin: 0px;
	padding: 2px;
	width: 150px;
	font: normal normal 12px/18px "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	text-align: left;
	}

dl#selectbox_2 dd.search_push
	{
	margin: 0px;
	padding: 0px 0px 5px 0px;
	}

dl#selectbox_2 dd.search_push a:link,dl#selectbox_2 dd.search_push a:visited,dl#selectbox_2 dd.search_push a:hover,dl#selectbox_2 dd.search_push a:active
	{
	margin: 0px 0 0 130px;
	padding: 0px;
	width: 50px;
	height: 23px;
	font: normal normal  1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	display: block;
	background-image: url(/images/html/000/top/bt_sr_01.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	}

/*-----
new_topics
--------------------------------------------------*/
h3#ti_001
	{
	margin: 0px;
	padding: 0px 0 0 0;
	width: 200px;
	height: 40px;
	font: normal normal  1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	background-image: url(/images/html/000/top/ti_001.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	}

dl.info_box
	{
	margin: 2px 0 0 0;
	padding: 5px 10px 5px 10px;
	width: 178px;
	border: 1px solid #CCCCCC;
	clear: left;
	}

dl.info_box dt
	{
	margin: 0px;
	padding: 0px;
	}

dl.info_box dt a:link,dl.info_box dt a:visited
	{
	margin: 0px;
	padding: 2px;
	width: 156px;
	font: normal bolder 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	text-indent: 5px;
	border-left: 20px solid #CCCCCC;
	background-color: #333333;
	text-decoration: none;
	display: block;
	}

dl.info_box dt a:hover,dl.info_box dt a:active
	{
	margin: 0px;
	padding: 2px;
	width: 156px;
	font: normal bolder 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	text-indent: 5px;
	border-left: 20px solid #FFCC99;
	background-color: #FF6699;
	text-decoration: none;
	display: block;
	}

.date_up
	{
	font: normal bolder 12px/18px Arial, Helvetica, sans-serif;
	color: #FF6699;
	}

dl.info_box dd
	{
	margin: 0px;
	padding: 5px 0 0 0;
	}

dl.info_box dd ul
	{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}

dl.info_box dd ul li.new_txt
	{
	margin: 0px;
	padding: 0px;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	}

.ph_img_new
	{
	margin: 5px 5px 0 0;
	padding: 0px;
	border: 1px solid #333333;
	float: left;
	}

/*-----
info_ban
--------------------------------------------------*/
#mb_info
	{
	margin: 0px;
	padding: 100px 85px 0 5px;
	height: 30px;
	width: 110px;
	font: normal normal 12px/16px Century Gothic, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	background-image: url(/images/html/000/top/ban_mb.gif);
	background-position: 0 10px;
	background-repeat: no-repeat;
	}

#mb_info a:link,#mb_info a:visited
	{
	color: #666666;
	text-decoration: none;
	}

#mb_info a:hover,#mb_info a:active
	{
	color: #FF6699;
	text-decoration: underline;
	}

ul#news_ban
	{
	margin: 0px;
	padding: 5px 0px 0 0px;
	width: 200px;
	list-style-type: none;
	}

ul#news_ban li
	{
	margin: 0px;
	padding: 0px 0px 2px 0px;
	}

.ban_book
	{
	border: 1px solid #CCCCCC;
	}

/*-----
body
--------------------------------------------------*/
#main_top_01
	{
	margin: 0px;
	padding: 0px;
	width: 365px;
	float: left;
	}

#main_top_02
	{
	margin: 0px;
	padding: 0px;
	width: 365px;
	float: right;
	}

/*メインvisual--------------*/

p#town_map
	{
	margin: 0px;
	padding: 0px;
	width: 540px;
	height: 350px;
	float: left;
	}

	/*infobox--------------*/



/*サイドvisual--------------*/
ul#ban_list
	{
	margin: 0px;
	padding: 0px;
	width: 200px;
	list-style-type: none;
	float: right;
	}

ul#ban_list li
	{
	margin: 0px;
	padding: 3px 0 2px 0;
	width: 200px;
	}

#img_sban
	{
	border: 0px;
	}

/*-----
ban_box
--------------------------------------------------*/
#ban_box
	{
	margin: 0px auto 0 auto;
	padding: 0px;
	width: 740px;
	font: normal normal  0px/0px Century Gothic, Arial, Helvetica, sans-serif;
	}

ul#top_ban_space
	{
	margin: 0px auto 0 auto;
	padding: 5px 0 0 0;
	width: 740px;
	list-style-type: none;
	font: normal normal  0px/0px Century Gothic, Arial, Helvetica, sans-serif;
	}

li#t_ban_left
	{
	margin: 0px;
	padding: 0px;
	width: 580px;
	float: left;
	}

li#t_ban_right
	{
	margin: 0px;
	padding: 0px;
	width: 155px;
	float: right;
	}

p#ani_ban
	{
	margin: 0px;
	padding: 0px;
	}

p#ani_ban_1
	{
	margin: 0px;
	padding: 0px 0 2px 0;
	}
/*-----
pick_up_box
--------------------------------------------------*/
h3#ti_002
	{
	margin: 0px;
	padding: 0px 0 10px 0;
	width: 740px;
	height: 40px;
	font: normal normal  1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	background-image: url(/images/html/000/top/ti_002.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	}

#pick_up_box
	{
	margin: 0px auto 0 auto;
	padding: 0px 10px 0px 10px;
	width: 720px;
	border-bottom: 1px dotted #333333;
	}

dl.p_item_box
	{
	margin: 0px auto 0 auto;
	padding: 0px 0 5px 0;
	width: 90px;
	float: left;
	}

dl.p_item_box dt
	{
	margin: 0px;
	padding: 0px 5px 5px 5px;
	width: 80px;
	text-align: center;
	}

dl.p_item_box dd
	{
	margin: 0px auto 0 auto;
	padding: 0px 5px 0px 5px;
	width: 70px;
	text-align: left;
	font: normal normal 10px/12px Century Gothic, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	background-color: #666666;
	}

dl.p_item_box dd a:link,dl.p_item_box dd a:visited
	{
	color: #FFFFFF;
	text-decoration: none;
	}

dl.p_item_box dd a:hover,dl.p_item_box dd a:active
	{
	color: #66CCCC;
	text-decoration: underline;
	background-color: #FFFFFF;
	}

/*-----
brand_box
--------------------------------------------------*/
h3#ti_004
	{
	margin: 0px;
	padding: 0px 0 10px 0;
	width: 740px;
	height: 40px;
	font: normal normal  1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	background-image: url(/images/html/000/top/ti_004.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	}

#brand_info_box
	{
	margin: 0px auto 0 auto;
	padding: 0px 10px 0px 10px;
	width: 720px;
	border-bottom: 1px dotted #333333;
	}

dl.brand_box
	{
	margin: 0px;
	padding: 0px 10px 0px 0;
	width: 230px;
	float: left;
	}

dl.brand_box dt#br_01
	{
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 230px;
	font: normal normal  1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	background-image: url(/images/html/000/top/ico_br_01.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}

dl.brand_box dt#br_02
	{
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 230px;
	font: normal normal  1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	background-image: url(/images/html/000/top/ico_br_02.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}

dl.brand_box dt#br_03
	{
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 230px;
	font: normal normal  1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	background-image: url(/images/html/000/top/ico_br_03.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}

dl.brand_box dt#br_04
	{
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 230px;
	font: normal normal  1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	background-image: url(/images/html/000/top/ico_br_04.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}

dl.brand_box dt#br_05
	{
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 230px;
	font: normal normal  1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	background-image: url(/images/html/000/top/ico_br_05.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}

dl.brand_box dt#br_06
	{
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 230px;
	font: normal normal  1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	background-image: url(/images/html/000/top/ico_br_06.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}

dl.brand_box dt#br_07
	{
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 230px;
	font: normal normal  1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	background-image: url(/images/html/000/top/ico_br_07.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}

dl.brand_box dt#br_08
	{
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 230px;
	font: normal normal  1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	background-image: url(/images/html/000/top/ico_br_08.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	}

dl.brand_box dd
	{
	margin: 0px;
	padding: 0px;
	width: 230px;
	}

dl.brand_box dd ul
	{
	margin: 0px;
	padding: 5px 0 0 0;
	width: 230px;
	list-style-type: none;
	}

dl.brand_box dd ul#soup_br li
	{
	margin: 0px;
	padding: 0px;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	text-indent: 14px;
	background-image: url(/images/html/000/top/ico_brarr_01.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	}

dl.brand_box dd ul#soup_br li a:link,dl.brand_box dd ul#soup_br li a:visited
	{
	color: #333333;
	text-decoration: none;
	text-indent: 14px;
	}

dl.brand_box dd ul#soup_br li a:hover,dl.brand_box dd ul#soup_br li a:active
	{
	color: #FF9900;
	text-decoration: underline;
	text-indent: 0px;
	background-color: #FFFFFF;
	}

dl.brand_box dd ul#kera_br li
	{
	margin: 0px;
	padding: 0px;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	text-indent: 14px;
	background-image: url(/images/html/000/top/ico_brarr_02.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	}

dl.brand_box dd ul#kera_br li a:link,dl.brand_box dd ul#kera_br li a:visited
	{
	color: #333333;
	text-decoration: none;
	text-indent: 14px;
	}

dl.brand_box dd ul#kera_br li a:hover,dl.brand_box dd ul#kera_br li a:active
	{
	color: #FF6699;
	text-decoration: underline;
	text-indent: 0px;
	background-color: #FFFFFF;
	}

dl.brand_box dd ul#bma_br li
	{
	margin: 0px;
	padding: 0px;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	text-indent: 14px;
	background-image: url(/images/html/000/top/ico_brarr_03.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	}

dl.brand_box dd ul#bma_br li a:link,dl.brand_box dd ul#bma_br li a:visited
	{
	color: #333333;
	text-decoration: none;
	text-indent: 14px;
	}

dl.brand_box dd ul#bma_br li a:hover,dl.brand_box dd ul#bma_br li a:active
	{
	color: #33CC99;
	text-decoration: underline;
	text-indent: 0px;
	background-color: #FFFFFF;
	}

dl.brand_box dd ul#glb_br li
	{
	margin: 0px;
	padding: 0px;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	text-indent: 14px;
	background-image: url(/images/html/000/top/ico_brarr_04.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	}

dl.brand_box dd ul#glb_br li a:link,dl.brand_box dd ul#glb_br li a:visited
	{
	color: #333333;
	text-decoration: none;
	text-indent: 14px;
	}

dl.brand_box dd ul#glb_br li a:hover,dl.brand_box dd ul#glb_br li a:active
	{
	color: #CC99FF;
	text-decoration: underline;
	text-indent: 0px;
	background-color: #FFFFFF;
	}

dl.brand_box dd ul#zakka_br li
	{
	margin: 0px;
	padding: 0px;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	text-indent: 14px;
	background-image: url(/images/html/000/top/ico_brarr_05.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	}

dl.brand_box dd ul#zakka_br li a:link,dl.brand_box dd ul#zakka_br li a:visited
	{
	color: #333333;
	text-decoration: none;
	text-indent: 14px;
	}

dl.brand_box dd ul#zakka_br li a:hover,dl.brand_box dd ul#zakka_br li a:active
	{
	color: #CC9933;
	text-decoration: underline;
	text-indent: 0px;
	background-color: #FFFFFF;
	}

dl.brand_box dd ul#mote_br li
	{
	margin: 0px;
	padding: 0px;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	text-indent: 14px;
	background-image: url(/images/html/000/top/ico_brarr_06.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	}

dl.brand_box dd ul#mote_br li a:link,dl.brand_box dd ul#mote_br li a:visited
	{
	color: #333333;
	text-decoration: none;
	text-indent: 14px;
	}

dl.brand_box dd ul#mote_br li a:hover,dl.brand_box dd ul#mote_br li a:active
	{
	color: #CC3399;
	text-decoration: underline;
	text-indent: 0px;
	background-color: #FFFFFF;
	}

dl.brand_box dd ul#perf_br li
	{
	margin: 0px;
	padding: 0px;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	text-indent: 14px;
	background-image: url(/images/html/000/top/ico_brarr_07.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	}

dl.brand_box dd ul#perf_br li a:link,dl.brand_box dd ul#perf_br li a:visited
	{
	color: #333333;
	text-decoration: none;
	text-indent: 14px;
	}

dl.brand_box dd ul#perf_br li a:hover,dl.brand_box dd ul#perf_br li a:active
	{
	color: #6699ff;
	text-decoration: underline;
	text-indent: 0px;
	background-color: #FFFFFF;
	}

dl.brand_box dd ul#cosme_br li
	{
	margin: 0px;
	padding: 0px;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	text-indent: 14px;
	background-image: url(/images/html/000/top/ico_brarr_08.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	}

dl.brand_box dd ul#cosme_br li a:link,dl.brand_box dd ul#cosme_br li a:visited
	{
	color: #333333;
	text-decoration: none;
	text-indent: 14px;
	}

dl.brand_box dd ul#cosme_br li a:hover,dl.brand_box dd ul#cosme_br li a:active
	{
	color: #FF3366;
	text-decoration: underline;
	text-indent: 0px;
	background-color: #FFFFFF;
	}

p#all_br_01,p#all_br_02,p#all_br_03,p#all_br_04,p#all_br_05,p#all_br_06,p#all_br_07,p#all_br_08
	{
	margin: 0px;
	padding: 0px 0 5px 0;
	font: normal normal 12px/18px Century Gothic, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
	background-image: url(/images/html/000/top/ico_br_all.gif);
	background-position: 145px 5px;
	background-repeat: no-repeat;
	}

p#all_br_01 a:link,p#all_br_01 a:visited
	{
	color: #666666;
	text-decoration: none;
	}

p#all_br_01 a:hover,p#all_br_01 a:active
	{
	color: #FF9900;
	text-decoration: underline;
	}

p#all_br_02 a:link,p#all_br_02 a:visited
	{
	color: #666666;
	text-decoration: none;
	}

p#all_br_02 a:hover,p#all_br_02 a:active
	{
	color: #FF6699;
	text-decoration: underline;
	}

p#all_br_03 a:link,p#all_br_03 a:visited
	{
	color: #666666;
	text-decoration: none;
	}

p#all_br_03 a:hover,p#all_br_03 a:active
	{
	color: #33CC99;
	text-decoration: underline;
	}

p#all_br_04 a:link,p#all_br_04 a:visited
	{
	color: #666666;
	text-decoration: none;
	}

p#all_br_04 a:hover,p#all_br_04 a:active
	{
	color: #CC99FF;
	text-decoration: underline;
	}

p#all_br_05 a:link,p#all_br_05 a:visited
	{
	color: #666666;
	text-decoration: none;
	}

p#all_br_05 a:hover,p#all_br_05 a:active
	{
	color: #CC9900;
	text-decoration: underline;
	}

p#all_br_06 a:link,p#all_br_06 a:visited
	{
	color: #666666;
	text-decoration: none;
	}

p#all_br_06 a:hover,p#all_br_06 a:active
	{
	color: #CC3366;
	text-decoration: underline;
	}

p#all_br_07 a:link,p#all_br_07 a:visited
	{
	color: #666666;
	text-decoration: none;
	}

p#all_br_07 a:hover,p#all_br_07 a:active
	{
	color: #6699ff;
	text-decoration: underline;
	}

p#all_br_08 a:link,p#all_br_08 a:visited
	{
	color: #666666;
	text-decoration: none;
	}

p#all_br_08 a:hover,p#all_br_08 a:active
	{
	color: #FF3399;
	text-decoration: underline;
	}

/*-----
custom_box
--------------------------------------------------*/
h3#ti_003
	{
	margin: 0px;
	padding: 0px 0 10px 0;
	width: 365px;
	height: 40px;
	font: normal normal  1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	background-image: url(/images/html/000/top/ti_003.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	}

dl#custom_box
	{
	margin: 0px auto 0 auto;
	padding: 10px;
	width: 340px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	}

dl#custom_box dt
	{
	margin: 0px;
	padding: 0px;
	font: normal bolder 12px/16px Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-align: left;
	text-indent: 20px;
	background-image: url(/images/html/000/top/ico_topi_03.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	}

dl#custom_box dd
	{
	margin: 0px;
	padding: 5px 0 5px 0;
	font: normal normal 12px/16px Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	}

dl#custom_box dd p
	{
	margin: 0px;
	padding: 0px;
	font: normal normal 12px/18px Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	}

dl#custom_box dd p em
	{
	margin: 0px;
	padding: 0px;
	font: normal normal 12px/18px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-align: left;
	}

dl#custom_box dd p strong
	{
	margin: 0px;
	padding: 0px;
	font: normal bolder 12px/18px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-align: left;
	background-color: #FFFF99;
	}

dl#custom_box dd ul
	{
	margin: 0px;
	padding: 5px 0 5px 0;
	list-style-type: none;
	}

dl#custom_box dd ul li
	{
	margin: 0px;
	padding: 0px;
	font: normal bolder 12px/18px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-align: left;
	}

/*-----
opinion_box
--------------------------------------------------*/
h3#ti_005
	{
	margin: 0px;
	padding: 0px 0 10px 0;
	width: 365px;
	height: 40px;
	font: normal normal  1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	background-image: url(/images/html/000/top/ti_005.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	}

dl#opinion_box
	{
	margin: 0px auto 0 auto;
	padding: 10px;
	width: 340px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	}

dl#opinion_box dt
	{
	margin: 0px;
	padding: 0px;
	font: normal bolder 12px/16px Arial, Helvetica, sans-serif;
	color: #9966FF;
	text-align: left;
	text-indent: 20px;
	background-image: url(/images/html/000/top/ico_topi_05.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	}

dl#opinion_box dd
	{
	margin: 0px;
	padding: 5px 0 5px 0;
	font: normal normal 12px/16px Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	}

dl#opinion_box dd p
	{
	margin: 0px;
	padding: 0px;
	font: normal normal 12px/18px Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	}

dl#opinion_box dd p a:link,dl#opinion_box dd p a:visited
	{
	color: #333333;
	text-decoration: none;
	}

dl#opinion_box dd p a:hover,dl#opinion_box dd p a:active
	{
	color: #CC99FF;
	text-decoration: underline;
	}

/*-----
special_box
--------------------------------------------------*/
h3#ti_006
	{
	margin: 0px;
	padding: 0px;
	width: 365px;
	height: 40px;
	font: normal normal  1px/1px Century Gothic, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	background-image: url(/images/html/000/top/ti_006.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	}

dl.sp_box
	{
	margin: 0px auto 2px auto;
	padding: 0px;
	width: 365px;
	font: normal normal 0px/0px Century Gothic, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #CCCCCC;
	}

dl.sp_box dt
	{
	margin: 0px;
	padding: 5px 0 5px 0;
	width: 120px;
	text-align: center;
	float: left;
	}

dl.sp_box dd
	{
	margin: 0px;
	padding: 15px 0 5px 10px;
	width: 225px;
	float: left;
	}

dl.sp_box dd ul
	{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}

dl.sp_box dd ul li.sp_mi
	{
	margin: 0px;
	padding: 0px;
	font: normal bolder 12px/16px Century Gothic, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	text-indent: 20px;
	background-image: url(/images/html/000/top/ico_topi_04.gif);
	background-position: 0px 1px;
	background-repeat: no-repeat;	
	}

dl.sp_box dd ul li.sp_mi a:link,dl.sp_box dd ul li.sp_mi a:visited
	{
	color: #333333;
	text-decoration: none;
	}

dl.sp_box dd ul li.sp_mi a:hover,dl.sp_box dd ul li.sp_mi a:active
	{
	color: #FF6699;
	text-decoration: underline;
	}

dl.sp_box dd ul li.sp_txt
	{
	margin: 0px;
	padding: 5px 0 0 0;
	font: normal normal 12px/16px Century Gothic, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
	}

#sbox_2
	{
	margin: 0px;
	padding: 0px;
	width: 285px;
	float: right;
	}

/*-----trend-----*/
#trend_box
	{
	margin: 0px;
	padding: 0px;
	width: 200px;
	float: right;
	}

h3#mi_cont_03
	{
	display: none;
	}

p#trend_txt_01
	{
	margin: 0px;
	padding: 0px;
	font: normal bolder 12px/18px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #FFFFFF;
	background-color: #FF3366;
	}

dl.trend_box_01
	{
	margin: 0px 0 5px 0;
	padding: 5px;
	width: 188px;
	font: normal normal 0px/0px Arial, Helvetica, sans-serif;
	border-left: 1px solid #FF3366;
	border-right: 1px solid #FF3366;
	border-bottom: 1px solid #FF3366;
	}

dl.trend_box_01 dt
	{
	margin: 0px auto 0 auto;
	padding: 0px;
	width: 180px;
	text-align: center;
	}

dl.trend_box_01 dd
	{
	margin: 0px auto 0 auto;
	padding: 0px;
	width: 180px;
	}

dl.trend_box_01 dd ul
	{
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 180px;
	list-style-type: none;
	}

dl.trend_box_01 dd ul li#trend_name
	{
	margin: 0px;
	padding: 0px 0 3px 0;
	font: normal bolder 12px/18px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #333333;
	}

li#trend_name a:link,li#trend_name a:visited
	{
	color: #FF3366;
	text-decoration: none;
	}

li#trend_name a:hover,li#trend_name a:active
	{
	color: #FF66CC;
	text-decoration: underline;
	}

dl.trend_box_01 dd ul li#trend_price
	{
	display: none;
	}

p#ban_sp
	{
	margin: 0px;
	padding: 5px 0 0 0;
	}
