@charset "utf-8";

body {
	margin:0;
	padding:0;
	background:url(../image/header_bg.jpg) repeat-x #fff;
	color:#333;
	line-height:1.6;
}
/*html{IE 
	scrollbar-arrow-color:white;
	scrollbar-3dlight-color:#6D2506;
	scrollbar-highlight-color:#FE8B3F;
	scrollbar-face-color:#ff6600;
	scrollbar-shadow-color:#BA4C03;
	scrollbar-darkshadow-color:#949493;
	scrollbar-track-color:#DEDAD8;
}*/
body, th, td {
	font-size:14px;
	font-family:Tahoma, Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka,sans-serif;
}
h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, br, img {margin:0;	padding:0;}
img {border:0; vertical-align:bottom;}
li { list-style-type:none;}

a, a:link {color:#333; text-decoration:underline;}
a:visited {color:#333; text-decoration:underline;}
a:hover {color:#333; text-decoration:none;}


/* clear */
#contents_wrap:after, #h_link_s:after, #right_side:after, #bnarea:after, #bnarea_s:after, #mainmenu:after, #top_info_txt:after, #top_event_txt:after, #event_txt:after, #info_txt:after, #header:after, #mainmenu_wrap:after, #open_other dl:after, .listbtn_wrap:after, .txt_area:after, #news_txt_area:after, #info_cate:after, #month_navi:after, #month:after, #other:after, #cld_list_btn:after, #mob_wrap:after, .cnt_btn:after, #sst_wrap:after, .go_top:after, .detaile_wrap:after,
.clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	font-size:0;
}
#contents_wrap, #h_link_s, #right_side, #bnarea, #bnarea_s, #top_info_txt, #top_event_txt, #info_txt, #event_txt, #header, #mainmenu_wrap, #mainmenu, #open_other dl, .listbtn_wrap, .txt_area, #news_txt_area, #info_cate, #month_navi, #month, #other, #cld_list_btn, #mob_wrap, .cnt_btn, #sst_wrap, .go_top, .detaile_wrap,
.clear {
	display:inline-block;
}
* html #contents_wrap, * html #h_link_s, * html #right_side, * html #bnarea, * html #bnarea_s, * html #top_info_txt,
* html #top_event_txt, * html #info_txt, * html #event_txt, * html #header, * html #mainmenu, * html #mainmenu_wrap,
* html #open_other dl, * html .listbtn_wrap, * html .txt_area, * html #news_txt_area, * html #info_cate,
* html #month_navi, * html #month, * html #other, * html #cld_list_btn, * html #mob_wrap, * html .cnt_btn,
* html #sst_wrap, * html .go_top, * html .detaile_wrap,
* html .clear {
	height:1%;
}
#contents_wrap, #h_link_s, #right_side, #bnarea, #bnarea_s, #top_info_txt, #top_event_txt, #info_txt, #event_txt, #header, #mainmenu, #mainmenu_wrap, #open_other dl, .listbtn_wrap, .txt_area, #news_txt_area, #info_cate, #month_navi, #month, #other, #cld_list_btn, #mob_wrap, .cnt_btn, #sst_wrap, .go_top, .detaile_wrap,
.clear {
	display:block;
}


.caution {
	font-size:12px;
	line-height:1.4em;
	margin-bottom:5px;
}
.txt_s { font-size:12px;}
.data {
	font-size:12px;
	text-align:right;
	margin-bottom:5px;
}
.dot_txt {
	background:url(../image/dot.gif) no-repeat 0 5px;
	padding-left:16px;
}
.arrow_or_txt {
	background:url(../image/arrow_wh_or.gif) no-repeat 0 5px;
	padding-left:18px;
}
.ttl_lv_s {
	background:#fdeccf;
	border-left:8px solid #FF9900;
	padding:2px 10px;
	display:block;
	margin-bottom:3px;
}

/* layout */
#header {
	width:920px;
	height:117px;
	margin:0 auto;
	background:url(../image/rmtc_h_txt.gif) no-repeat;
}

#toppage #bg { background:url(../image/cnt_bg.jpg) repeat-x;}
#bg { background:url(../image/next_bg.jpg) repeat-x;}

#top_container {
	width:920px;
	margin:0 auto;
	text-align:left;
	background:url(../image/cnt_bg.jpg) repeat-x;
}
#container {
	width:920px;
	text-align:left;
	margin:0 auto;
	padding-top:10px;
}
#main {
	width:920px;
	height:280px;
}

#toppage #contents_wrap {
	width:900px;
	margin:0 auto;
	background:url(../image/right_bg.gif) repeat-y top right;
}
#contents_wrap {
	width:900px;
	margin:0 auto;
}

#left_side {
	width:165px;
	float:left;
}
#right_side {
	width:735px;
	float:right;
}

/* header */
#h_left {
	width:220px;
	float:left;
}
#ttl {
	width:220px;
	height:117px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/rmtc_logo.gif) no-repeat;
}
#ttl a {
	width:220px;
	height:112px;
	display:block;
}

#h_right {
	width:695px;
	margin-top:20px;
	float:right;
}
#h_link {
	font-size:11px;
	height:21px;
	float:right;
}
#h_link li {
	padding:0 2em 0 15px;
	float:left;
	background:url(../image/arrow_tri_gr.gif) no-repeat 0 3px;
}

#mainmenu_wrap {
	width:695px;
	padding-top:12px;
	float:left;
}
#mainmenu {
	width:505px;
	height:64px;
	float:left;
}
#mainmenu li {
	width:122px;
	height:59px;
	float:left;
	text-indent:-9999px;
	font-size:0;
}
#mainmenu a {
	width:122px;
	height:59px;
	display:block;
	text-decoration:none;
}

#menu_play { background:url(../image/menu_play.jpg) no-repeat;}
#menu_food { background:url(../image/menu_food.jpg) no-repeat;}
#menu_market { background:url(../image/menu_market.jpg) no-repeat;}
#menu_stay { background:url(../image/menu_stay.jpg) no-repeat;}
#menu_play a:hover { background:url(../image/menu_play_hv.jpg) no-repeat;}
#menu_food a:hover { background:url(../image/menu_food_hv.jpg) no-repeat;}
#menu_market a:hover { background:url(../image/menu_market_hv.jpg) no-repeat;}
#menu_stay a:hover { background:url(../image/menu_stay_hv.jpg) no-repeat;}

#h_link_s {}
#h_link_s li {
	width:14em;
	float:left;
	font-size:12px;
	line-height:1.4; 
	background:url(../image/arrow_wh_gr.gif) no-repeat;
	padding-left:18px;
}

/* top contents */
#sitemap_s {
	padding:40px 0 15px;
	font-size:11px;
	color:#006600;
	text-align:center;
	clear:both;
}
#sitemap_s a {	color:#006600;}

#menu_bn {
	width:150px;
	display:block;
}
#menu_bn dt {
	width:150px;
	text-indent:-9999px;
	font-size:0;
}
#menu_bn dd {
	width:150px;
	font-size:11px;
	line-height:1.2em;
	padding-bottom:5px;
}

#menu_guide, #menu_virtual { height:122px;}
#menu_access, #menu_access, #menu_contact, #menu_mobile { height:87px;}
#menu_melmaga { height:175px;}
#menu_guide a, #menu_virtual a {
	width:150px;
	height:120px;
	display:block;
	text-decoration:none;
}
menu_access a, #menu_access a, #menu_contact a, #menu_mobile a {
	width:150px;
	height:85px;
	display:block;
	text-decoration:none;
}
#menu_melmaga a {
	width:150px;
	height:173px;
	display:block;
	text-decoration:none;
}
#menu_guide { background:url(../image/menu_guide.gif) no-repeat;}
#menu_virtual { background:url(../image/menu_virtual.jpg) no-repeat;}
#menu_access { background:url(../image/menu_access.jpg) no-repeat;}
#menu_contact { background:url(../image/menu_contact.jpg) no-repeat;}
#menu_melmaga { background:url(../image/menu_melmaga.jpg) no-repeat;}
#menu_mobile { background:url(../image/menu_mobile.jpg) no-repeat;}

#topleft_bnarea {}
#farmers_bn {
	width:150px;
	height:90px;
	background:url(../image/farmers_bn.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0;
}
#farmers_bn a {
	width:150px;
	height:85px;
	display:block;
	text-decoration:none;
}

#fa_bn {
	width:150px;
	font-size:0.8em;
	line-height:1.2em;
}

#rside_left {
	width:510px;
	float:left;
}
#bnarea {
	width:510px;
}
#bnarea li {
	width:170px;
	height:246px;
	float:left;
}
#bnarea a {
	width:165px;
	height:246px;
	display:block;
	text-decoration:underline;
}
#oishii { background:url(../image/bn_oishii.jpg) no-repeat;}
#verde { background:url(../image/bn_verde.jpg) no-repeat;}
#villa { background:url(../image/bn_villa.jpg) no-repeat;}
#oishii a:hover { text-decoration:none; background:url(../image/bn_oishii_hv.jpg) no-repeat;}
#verde a:hover { text-decoration:none; background:url(../image/bn_verde_hv.jpg) no-repeat;}
#villa a:hover { text-decoration:none; background:url(../image/bn_villa_hv.jpg) no-repeat;}
#oishii p, #verde p, #villa p {
	padding:140px 15px 0;
	font-size:12px;
	line-height:1.5em;
}

#bnarea_s {
	width:510px;
	margin:6px 0;
}
#bnarea_s li {
	width:170px;
	height:139px;
	float:left;
}
#bnarea_s a {
	width:165px;
	height:139px;
	display:block;
	text-decoration:underline;
}
#agri { background:url(../image/bn_agri.jpg) no-repeat;}
#brewery { background:url(../image/bn_brewery.jpg) no-repeat;}
#hiroba { background:url(../image/bn_hiroba.jpg) no-repeat;}
#agri a:hover, #brewery a:hover, #hiroba a:hover { text-decoration:none;}
#agri p, #brewery p, #hiroba p {
	padding:65px 10px 0;
	font-size:11px;
	line-height:1.3em;
}

#top_infomation, #top_event {
	width:505px;
	margin-bottom:6px;
}
#info_ttl {
	width:505px;
	height:80px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/info_t.jpg) no-repeat;
}
.info_b { background:url(../image/info_b.gif) repeat-y;}
#top_info_txt, #top_event_txt {
	width:450px;
	margin:0 auto;
}
#top_info_txt dt {
	font-size:11px;
	width:6em;
	float:left;
	padding:6px 0 6px 40px;
}
#top_event_txt dt {
	font-size:11px;
	width:6em;
	float:left;
	padding:6px 0 6px 18px;
	background:url(../image/dot.gif) no-repeat 0 8px;
}

#top_info_txt dd, #top_event_txt dd {
	padding:5px 0;
	border-bottom:1px dotted #ccc;
}

.listbtn_wrap { padding:10px 25px 0 0;}
.list_btn {
	width:120px;
	height:23px;
	float:right;
	background:url(../image/newslist_btn.gif) no-repeat;
	text-indent:-9999px;
	font-size:0;
}
.list_btn a {
	width:110px;
	height:23px;
	display:block;
	text-decoration:none;
}

#calendar_btn {
	width:213px;
	height:40px;
	float:right;
	text-indent:-9999px;
	font-size:0;
	background:url(../event/image/calendar_btn.jpg) no-repeat;
}
#calendar_btn a {
	width:213px;
	height:32px;
	display:block;
	text-decoration:none;
}

.info_f {
	width:505px;
	height:25px;
	clear:both;
	background:url(../image/info_f.gif) no-repeat;
}

.icon_info { background:url(../image/icon_info.gif) no-repeat 0 8px;}
.icon_shop { background:url(../image/icon_shop.gif) no-repeat 0 8px;}
.icon_press { background:url(../image/icon_press.gif) no-repeat 0 8px;}

#top_info_category {
	width:360px;
	float:right;
	margin-top:40px;
}
#top_info_category #info_cate {
	width:100px;
	height:21px;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/top_info_cate.gif) no-repeat;
	float:left;
}
#top_info_category #info_cate a {
	width:90px;
	height:21px;
	display:block;
	text-decoration:none;
}
#top_info_category #shop_cate {
	width:123px;
	height:21px;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/top_shop_cate.gif) no-repeat;
	float:left;
}
#top_info_category #shop_cate a {
	width:113px;
	height:21px;
	display:block;
	text-decoration:none;
}
#top_info_category #press_cate {
	width:127px;
	height:21px;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/top_press_cate.gif) no-repeat;
	float:left;
}
#top_info_category #press_cate a {
	width:127px;
	height:21px;
	display:block;
	text-decoration:none;
}


#top_event_ttl {
	width:505px;
	height:51px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/event_t.jpg) no-repeat;
}
#top_event_ttl span {
	width:218px;
	height:31px;
	display:block;
	float:right;
}
#top_event_ttl a {
	width:210px;
	height:31px;
	display:block;
	text-decoration:none;
}

#event_bn {
	width:505px;
	margin-top:10px;
}
#event_bn li {
	width:505px;
	margin-top:5px;
}

#rside_right {
	width:223px;
	float:right;
	font-size:12px;
}

/* agri */
#top_clubarea {
	width:207px;
	margin:10px auto 0;
	background:url(../image/club_b.gif) repeat-y;
}
#top_clubarea #club_ttl {
	width:207px;
	height:113px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/top_agri_ttl.gif) no-repeat;
}
#top_clubarea #club_ttl a {
	width:207px;
	height:113px;
	display:block;
	text-decoration:none;
}

.club_body {
	width:180px;
	margin:0 auto;
}
#club_f {
	width:207px;
	height:15px;
	background:url(../image/club_f.gif) no-repeat;
	font-size:0;
	line-hight:0;
}
.club_bn {
	width:185px;
	margin-bottom:10px;
	display:block;
}
.club_bn dt {
	width:180px;
	text-indent:-9999px;
	font-size:0;
}
.club_bn dd {
	font-size:11px;
	line-height:1.2em;
	padding-bottom:5px;
}

#agri_ch{
	height:82px;
	background:url(../image/banner_agri_ch.jpg) no-repeat;
}
#agri_ch a {
	width:179px;
	height:79px;
	display:block;
	text-decoration:none;
}

#oishii_bn {
	height:82px;
	background:url(../image/oishii_bn.jpg) no-repeat;
}
#onlineshop_bn {
	height:122px;
	background:url(../image/bn_onlineshop.jpg) no-repeat;
}
#shien {
	height:122px;
	background:url(../image/shokunou_bn.jpg) no-repeat;
}
#omiyage {
	height:122px;
	background:url(../image/banner_omiyage.jpg) no-repeat;
}
#omiyage a {
	width:179px;
	height:120px;
	display:block;
	text-decoration:none;
}
#yasai_s {
	height:122px;
	background:url(../image/banner_yasai_s.jpg) no-repeat;
}
#yasai_s a {
	width:179px;
	height:120px;
	display:block;
	text-decoration:none;
}
#club_blog {
	height:122px;
	background:url(../image/blog_bn.jpg) no-repeat;
}
#oishii_bn a {
	width:179px;
	height:79px;
	display:block;
	text-decoration:none;
}
#onlineshop_bn a, #club_blog a, #shien a {
	width:179px;
	height:120px;
	display:block;
	text-decoration:none;
}

#top_club_item, #top_club_farmer, #top_club_workman { margin-bottom:10px;}
#top_club_item strong, #top_club_farmer strong, #top_club_workman strong {
	width:207px;
	height:28px;
	display:block;
	text-indent:-9999px;
	font-size:0;
}
#top_club_item strong { background:url(../image/top_item_ttl.gif) no-repeat;}
#top_club_farmer strong { background:url(../image/top_farmer_ttl.gif) no-repeat;}
#top_club_workman strong { background:url(../image/top_workman_ttl.gif) no-repeat;}

#top_item_tbl, #top_farmer_tbl { margin:5px auto;}
#top_item_tbl th, #top_farmer_tbl th {
	text-align:center;
}
#top_item_tbl td, #top_farmer_tbl td {
	text-align:left;
	font-size:11px;
}

.space { font-size:0; line-height:0;}

.detaile_wrap { padding:0 10px;}
.detaile_btn {
	width:84px;
	height:16px;
	float:right;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/detaile_btn.gif) no-repeat;
}
.detaile_btn a {
	width:84px;
	height:16px;
	display:block;
	text-decoration:none;
}

/* footer */
#footer_bg {
	background:url(../image/footer_bg.jpg) repeat-x;
}
#footer {
	height:55px;
}
#copy {
	padding-top:12px;
	font-size:11px;
	color:#006600;
	text-align:center;
}

/* next */
#inner {
	width:715px;
	margin:0 auto;
}
/* #guide_ttl, #play_ttl, #food_ttl, #market_ttl, #stay_ttl, #virtual_ttl, #information_ttl, #event_ttl,
#contact_ttl, #melmaga_ttl, #qa_ttl, #sponsor_ttl, #kensyu_ttl, #oishii_ttl, #verde_ttl, #villa_ttl,
#agri_ttl, #brewery_ttl */
#right_side h1 {
	width:735px;
	height:155px;
	text-indent:-9999px;
	font-size:0;
	display:block;
}
#guide_ttl { background:url(../guide/image/guide_pagettl.jpg) no-repeat;}
#play_ttl { background:url(../play/image/play_pagettl.jpg) no-repeat;}
#food_ttl { background:url(../food/image/food_pagettl.jpg) no-repeat;}
#market_ttl { background:url(../market/image/market_pagettl.jpg) no-repeat;}
#stay_ttl { background:url(../stay/image/stay_pagettl.jpg) no-repeat;}
#virtual_ttl { background:url(../virtual/image/virtual_pagettl.jpg) no-repeat;}
#information_ttl { background:url(../news/image/info_pagettl.jpg) no-repeat;}
#event_ttl { background:url(../event/image/event_pagettl.jpg) no-repeat;}
#contact_ttl { background:url(../contact/image/contact_pagettl.jpg) no-repeat;}
#melmaga_ttl { background:url(../melmaga/image/melmaga_pagettl.jpg) no-repeat;}
#qa_ttl { background:url(../qa/image/qa_pagettl.jpg) no-repeat;}
#sitemap_ttl { background:url(../sitemap/image/sitemap_pagettl.jpg) no-repeat;}
#sponsor_ttl { background:url(../other/image/sponsor_pagettl.jpg) no-repeat;}
#kensyu_ttl { background:url(../other/image/kensyu_pagettl.jpg) no-repeat;}
#oishii_ttl { background:url(../spot/image/oishii_pagettl.jpg) no-repeat;}
#verde_ttl { background:url(../spot/image/verde_pagettl.jpg) no-repeat;}
#villa_ttl { background:url(../spot/image/villa_pagettl.jpg) no-repeat;}
#agri_ttl { background:url(../spot/image/agri_pagettl.jpg) no-repeat;}
#sato_ttl { background:url(../spot/image/sato_pagettl.jpg) no-repeat;}
#brewery_ttl { background:url(../spot/image/brewery_pagettl.jpg) no-repeat;}
/* spot */
#spa_spotttl { background:url(../spot/image/spa_spotttl.jpg) no-repeat;}
#noppo_spotttl { background:url(../spot/image/noppo_spotttl.jpg) no-repeat;}
#mama_spotttl { background:url(../spot/image/mama_spotttl.jpg) no-repeat;}
#academy_spotttl { background:url(../spot/image/academy_spotttl.jpg) no-repeat;}
#ativity_spotttl { background:url(../spot/image/active_spotttl.jpg) no-repeat;}
#jiu_spotttl { background:url(../spot/image/jiu_spotttl.jpg) no-repeat;}
#deli_spotttl { background:url(../spot/image/deli_spotttl.jpg) no-repeat;}
#kunimoto_spotttl { background:url(../spot/image/kunimoto_spotttl.jpg) no-repeat;}
#mugi_spotttl { background:url(../spot/image/mugi_spotttl.jpg) no-repeat;}
#yuzu_spotttl { background:url(../spot/image/yuzu_spotttl.jpg) no-repeat;}
#yu_spotttl { background:url(../spot/image/yu_spotttl.jpg) no-repeat;}
#vd_spotttl { background:url(../spot/image/villas_spotttl.jpg) no-repeat;}
#aozora_spotttl { background:url(../spot/image/aozora_ttl.jpg) no-repeat;}
#flower_spotttl { background:url(../spot/image/flower_spotttl.jpg) no-repeat;}
#natural_spotttl { background:url(../spot/image/natural_spotttl.jpg) no-repeat;}
#giftcabin_spotttl { background:url(../spot/image/giftcabin_spotttl.jpg) no-repeat;}
#marche_spotttl { background:url(../spot/image/marche_spotttl.jpg) no-repeat;}
#concierge_spotttl { background:url(../spot/image/concierge_spotttl.jpg) no-repeat;}
#bread_spotttl { background:url(../spot/image/bread_spotttl.jpg) no-repeat;}
#brcafe_spotttl { background:url(../spot/image/brcafe_spotttl.jpg) no-repeat;}
#groupmenu_spotttl { background:url(../spot/image/groupmenu_spotttl.jpg) no-repeat;}

/* h2 */
#faci_ttls, #access_ttls, #contact_ttls, #calendar_ttls,
#shisetsu_ttls, #meal_ttls, #gyosya_ttls, #price_ttls, #setsubi_ttls,
#place_ttls, #dl_ttls, #flow_ttls {
	width:715px;
	height:50px;
	text-indent:-9999px;
	font-size:0;
	display:block;
	clear:both;
}
#faci_ttls { background:url(../guide/image/ttls_faci.jpg) no-repeat;}
#access_ttls { background:url(../guide/image/access_ttls.jpg) no-repeat;}
#contact_ttls { background:url(../contact/image/contact_ttls.jpg) no-repeat;}
#calendar_ttls { background:url(../event/image/calendar_ttls.jpg) no-repeat;}

#shisetsu_ttls { background:url(../other/image/shisetsu_ttls.jpg) no-repeat;}
#meal_ttls { background:url(../other/image/meal_ttls.jpg) no-repeat;}
#gyosya_ttls { background:url(../other/image/gyosya_ttls.jpg) no-repeat;}
#price_ttls { background:url(../other/image/price_ttls.jpg) no-repeat;}
#setsubi_ttls { background:url(../other/image/setsubi_ttls.jpg) no-repeat;}
#place_ttls { margin:0 auto; background:url(../other/image/list_ttls.gif) no-repeat;}
#dl_ttls { background:url(../other/image/dl_ttls.jpg) no-repeat;}
#flow_ttls { background:url(../other/image/flow_ttls.jpg) no-repeat;}

.txt_area { padding:0 20px;}

.read { margin-bottom:10px;}
.go_top {
	width:122px;
	height:20px;
	background:url(../image/go_top.gif) no-repeat 0 3px;
	float:right;
	text-indent:-9999px;
	font-size:0;
	clear:both;
}
.go_top a {
	width:122px;
	height:20px;
	display:block;
	text-decoration:none;
}


/* info */
.news_txt_area {
	padding:10px 20px;
	margin:10px 0;
	border-top:1px dotted #4fa048;
	border-bottom:1px dotted #4fa048;
}
#info_txt { width:715px; clear:both;}
#info_txt dt {
	font-size:11px;
	width:6em;
	float:left;
	padding:6px 0 6px 40px;
}
#info_txt dd {
	padding:5px 0;
	border-bottom:1px dotted #ccc;
}

#news_detaile_ttl {
	padding:10px 20px 0;
	margin-bottom:10px;
	font-size:16px;
	display:block;
	background:url(../info/image/newsdetaile_t.jpg) no-repeat;
	clear:both;
}
#news_data {
	font-size:11px;
	text-align:right;
	margin:10px 0 0;
}
#toppage_btn {
	width:120px;
	height:23px;
	float:right;
	background:url(../image/toppage_btn.gif) no-repeat;
	text-indent:-9999px;
	font-size:0;
}
#toppage_btn a {
	width:110px;
	height:23px;
	display:block;
	text-decoration:none;
}

#back_btn {
	width:120px;
	height:23px;
	float:right;
	text-indent:-9999px;
	font-size:0;
	background:url(../image/back_btn.gif) no-repeat;
}
#back_btn a {
	width:110px;
	height:23px;
	display:block;
	text-decoration:none;
}

#info_category {
	width:356px;
	float:right;
	margin-bottom:10px;
}
#info_cate {
	width:104px;
	height:21px;
	text-indent:-9999px;
	font-size:0;
	background:url(../event/image/info_cate.gif) no-repeat;
	float:left;
}
#info_cate a {
	width:94px;
	height:21px;
	display:block;
	text-decoration:none;
}
#shop_cate {
	width:125px;
	height:21px;
	text-indent:-9999px;
	font-size:0;
	background:url(../event/image/shop_cate.gif) no-repeat;
	float:left;
}
#shop_cate a {
	width:115px;
	height:21px;
	display:block;
	text-decoration:none;
}
#press_cate {
	width:127px;
	height:21px;
	text-indent:-9999px;
	font-size:0;
	background:url(../event/image/press_cate.gif) no-repeat;
	float:left;
}
#press_cate a {
	width:127px;
	height:21px;
	display:block;
	text-decoration:none;
}


/* guide */
#guide_read {
	width:570px;
	height:70px;
	margin:0 auto;
	background:url(../guide/image/rakuen_txt.gif) no-repeat;
	text-indent:-9999px;
	font-size:0;
}
#keyw_tbl { margin-bottom:20px;}
#keyw_tbl th {
	width:127px;
	height:68px;
	text-indent:-9999px;
	font-size:0;
}
#keyw_tbl td {
	text-align:left;
	font-size:12px;
	padding:5px 3px 0;
	vertical-align:top;
}
#keyw_01 { background:url(../guide/image/keyw_01.jpg) no-repeat;}
#keyw_02 { background:url(../guide/image/keyw_02.jpg) no-repeat;}
#keyw_03 { background:url(../guide/image/keyw_03.jpg) no-repeat;}
#keyw_04 { background:url(../guide/image/keyw_04.jpg) no-repeat;}
#keyw_05 { background:url(../guide/image/keyw_05.jpg) no-repeat;}

#allview {
	width:675px;
	height:470px;
	margin:0 auto;
	background:url(../guide/image/allview_img.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0;
}
#map_dl { text-align:center;}

#faci_tbl {}
#faci_tbl th {
	width:160px;
	height:28px;
	text-indent:-9999px;
	font-size:0;
}
#faci_tbl td {
	vertical-align:top;
	padding:5px 0 30px;
}
#fee { background:url(../guide/image/fee.gif) no-repeat;}
#open { background:url(../guide/image/open.gif) no-repeat;}
#open_other { background:url(../guide/image/open_other.gif) no-repeat;}
#close { background:url(../guide/image/close.gif) no-repeat;}
#parking { background:url(../guide/image/parking.gif) no-repeat;}
#free { background:url(../guide/image/free.gif) no-repeat;}
#food { background:url(../guide/image/food.gif) no-repeat;}
#pet { background:url(../guide/image/pet.gif) no-repeat;}
#recycle { background:url(../guide/image/recycle.gif) no-repeat;}
#drink { background:url(../guide/image/drink.gif) no-repeat;}
#baby { background:url(../guide/image/baby.gif) no-repeat;}
#shot { background:url(../guide/image/shot.gif) no-repeat;}
#market { background:url(../guide/image/market.gif) no-repeat;}

#open_other_txt {
	width:675px;
}
#open_other_txt dt {
	width:13em;
	float:left;
}
#open_other_txt dd {}

#map {
	width:675px;
	height:675px;
	border:1px solid #ccc;
}
#map_print {
	margin:10px 0;
	text-align:right;
}

#acs_root {
	margin:10px 0;
	padding:10px 0;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}
#acs_root li {
	padding-left:18px;
	background:url(../image/dot.gif) no-repeat 0 4px;
}

/* melmaga */
#melmaga_read {
	width:351px;
	height:45px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	background:url(../melmaga/image/melmaga_read.jpg) no-repeat;
}
#melmaga_read2 {
height:189px;
display:block;
text-indent:-9999px;
font-size:0;
background:url(../melmaga/image/main.jpg) no-repeat;
}
#tokuten_ttl {
	width:554px;
	height:35px;
	text-indent:-9999px;
	font-size:0;
	display:block;
	background:url(../melmaga/image/tokuten_ttl.jpg) no-repeat;
}
#melmaga_tokuten {
	margin-left:20px;
}
#melmaga_tokuten li {
	padding-left:18px;
	background:url(../image/arrow_wh_gr.gif) no-repeat 0 3px;
}
.melmaga_step_in {
	margin-left:20px;
}
.melmaga_step_in li {
	padding-left:18px;
	line-height:1.5em;
	margin-bottom:10px;
	font-size:12px;
}
.step_point {background:url(../image/arrow_wh_gr.gif) no-repeat 0 1px;}
#melmaga_step {
	width:554px;
	float:right;
	margin-bottom:5px;
}
#melmaga_step1, #melmaga_step2, #melmaga_step3, #melmaga_henkou {
	width:554px;
	height:35px;
	text-indent:-9999px;
	font-size:0;
	display:block;
}
#melmaga_step1 {background:url(../melmaga/image/step1.jpg) no-repeat;}
#melmaga_step2 {background:url(../melmaga/image/step2.jpg) no-repeat;}
#melmaga_step3 {background:url(../melmaga/image/step3.jpg) no-repeat;}
#melmaga_henkou {background:url(../melmaga/image/mob_henkou.jpg) no-repeat;}

#mob_wrap {}
#mob_wrap strong {
	width:333px;
	height:45px;
	display:block;
	background:url(../melmaga/image/mob_tourokujpg.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0;
}
#qr_code {
	width:110px;
	height:110px;
	float:left;
	background:url(../melmaga/image/qr_code_new.gif) no-repeat;
	text-indent:-9999px;
	font-size:0;
}
#mob_wrap p {
	width:535px;
	float:right;
}
#mob_wrap span {
	display:block;
	margin-top:10px;
}

#mobile_trk, #pc_trk {
	width:715px;
	height:40px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	clear:both;
}
#mobile_trk { background:url(../melmaga/image/mobile_trk_ttls.jpg) no-repeat;}
#pc_trk { background:url(../melmaga/image/pc_trk_ttls.jpg) no-repeat;}

#form_txt {
	width:163px;
	height:22px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	background:url(../melmaga/image/form_txt.gif) no-repeat;
}
#melmaga_tbl {
	width:100%;
	border:1px solid #ccc;
	margin-bottom:15px;
	background:#fff;
}
#melmaga_tbl th {
	width:10em;
	text-align:left;
	background:url(../image/arrow_wh_gr.gif) no-repeat 5px 6px #8ac46b;
	color:#fff;
	padding:5px 20px 5px 22px;
	font-weight:normal;
}
#melmaga_tbl td {
	padding:2px 20px;
	text-align:left;
}
#touroku_btn {
	width:110px;
	height:23px;
	margin:0 auto;
	text-indent:-9999px;
	font-size:0;
	background:url(../melmaga/image/touroku_btn.gif) no-repeat;
}
#touroku_btn a {
	width:110px;
	height:23px;
	display:block;
	text-decoration:none;
}
#touroku_kaijo {
	width:140px;
	height:23px;
	margin:0 auto;
	text-indent:-9999px;
	font-size:0;
	background:url(../melmaga/image/melmaga_kaijo.jpg) no-repeat;
}
#touroku_kaijo a {
	width:140px;
	height:23px;
	display:block;
	text-decoration:none;
}
#form_bg {
	background:#f9f6e8;
	padding:10px 20px;
	margin-top:10px;
}

/* qa */
#qa_tbl {
	background:url(../qa/image/qa_b.gif) repeat-y;
	margin-bottom:30px;
}
#qa_tbl th {
	width:353px;
	height:43px;
	text-indent:-9999px;
	font-size:0;
}
#qa_tbl th a {
	width:353px;
	height:43px;
	display:block;
	text-decoration:none;
}

#qa_tbl td {}
#faci_ttl { background:url(../qa/image/qa_faci.jpg) no-repeat;}
#spg_ttl { background:url(../qa/image/qa_spg.jpg) no-repeat;}
.qa_txt { padding:0 15px;}
.qa_tbl_f {
	width:715px;
	height:15px;
	font-size:0;
	line-height:0;
	background:url(../qa/image/qa_f.gif) no-repeat;
}

#ttls_vlg, #ttls_spg, #ttls_gstmn, #ttls_villa {
	height:30px;
	text-indent:-9999px;
	font-size:0;
}
#ttls_vlg {
	width:129px;
	background:url(../qa/image/vlg_ttls.gif) no-repeat;
}
#ttls_spg {
	width:288px;
	background:url(../qa/image/spg_ttls.gif) no-repeat;
}
#ttls_gstmn {
	width:145px;
	background:url(../qa/image/gstmn_ttls.gif) no-repeat;
}
#ttls_villa {
	width:336px;
	background:url(../qa/image/villa_ttls.gif) no-repeat;
}

.qa_str {
	display:block;
	border-top:1px solid #8fc3fd;
	border-bottom:1px solid #8fc3fd;
	background:url(../image/arrow_tri_bl.gif) no-repeat 0 6px;
	padding:2px 0 2px 15px;
	margin:5px 0 10px;
}
.qa_wrap {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #ccc;
	clear:both;
}
.ques {
	color:#0099ff;
	display:block;
	background:url(../qa/image/ques_icon.gif) no-repeat 0 2px;
	padding-left:25px;
}
.answer {
	display:block;
	background:url(../qa/image/ans_icon.gif) no-repeat 0 2px;
	padding-left:25px;
	margin-top:3px;
}

.q_ttl, .sm_ttl {
	margin-bottom:30px;
}
.q_wrap_l {
	width:320px;
	float:left;
}
.q_wrap_r {
	width:380px;
	float:right;
}
.q_wrap_l li, .q_wrap_r li {
	line-height:1.4em;
	padding:3px 0;
	background:url(../qa/image/ques_icon.gif) no-repeat 0 3px;
	padding-left:26px;
}

/* contact */
.cnt_btn {
	width:715px;
}
#cnt_gene, #cnt_corp {
	width:353px;
	height:93px;
	text-indent:-9999px;
	font-size:0;
}
#cnt_gene a, #cnt_corp a {
	width:353px;
	height:93px;
	display:block;
	text-decoration:none;
}
#cnt_qa {
	width:715px;
	height:71px;
	text-indent:-9999px;
	font-size:0;
	background:url(../contact/image/cnt_qa.jpg) no-repeat;
}
#cnt_qa a {
	width:715px;
	height:71px;
	text-decoration:none;
	display:block;
}

#cnt_gene {
	background:url(../contact/image/cnt_gene.jpg) no-repeat;
	float:left;
}
#cnt_corp {
	background:url(../contact/image/cnt_corp.jpg) no-repeat;
	float:right;
}

#cnt_ttls {
	display:block;
	padding:5px 8px 5px 0;
	margin-bottom:10px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	clear:both;
}
#cnt_ttls strong {
	width:330px;
	height:22px;
	text-indent:-9999px;
	font-size:0;
	display:block;
}
#cnt_ttls #cnt { background:url(../contact/image/cnt_formtxt.gif) no-repeat;}
#cnt_ttls #gene { background:url(../contact/image/gene_formttl.gif) no-repeat;}
#cnt_ttls #corp { background:url(../contact/image/corp_formttl.gif) no-repeat;}
/* other */
#cnt_ttls #kns_ttls01 { background:url(../other/image/kns_ttls01.gif) no-repeat;}
#cnt_ttls #kns_ttls02 { background:url(../other/image/kns_ttls02.gif) no-repeat;}
#cnt_ttls #kns_ttls03 { background:url(../other/image/kns_ttls03.gif) no-repeat;}
#cnt_ttls #kns_ttls04 { background:url(../other/image/kns_ttls04.gif) no-repeat;}
#cnt_ttls #kns_ttls05 { background:url(../other/image/kns_ttls05.gif) no-repeat;}
#cnt_ttls #kns_ttls06 { background:url(../other/image/kns_ttls06.gif) no-repeat;}
#cnt_ttls #kns_ttls07 { background:url(../other/image/kns_ttls07.gif) no-repeat;}
#cnt_ttls #evt_ttls01 { background:url(../other/image/ivt_ttls01.gif) no-repeat;}
#cnt_ttls #evt_ttls02 { background:url(../other/image/ivt_ttls02.gif) no-repeat;}
#cnt_ttls #evt_ttls03 { background:url(../other/image/ivt_ttls03.gif) no-repeat;}
/* sponsor */
#giy_kensyu_ttl { background:url(../other/image/giy_kensyu_ttl.gif) no-repeat;}
#giy_rose_ttl { background:url(../other/image/giy_rose_ttl.gif) no-repeat;}
#giy_hiroba_ttl { background:url(../other/image/giy_hiroba_ttl.gif) no-repeat;}
#giy_visitor_ttl { background:url(../other/image/giy_visitor_ttl.gif) no-repeat;}
#giy_koya_ttl { background:url(../other/image/giy_koya_ttl.gif) no-repeat;}
#giy_parking_ttl { background:url(../other/image/giy_parking_ttl.gif) no-repeat;}
#giy_kitchen_ttl { background:url(../other/image/giy_kitchen_ttl.gif) no-repeat;}
#giy_pocket_ttl { background:url(../other/image/giy_pocket_ttl.gif) no-repeat;}
/* flow */
#flow_ttls_applie { background:url(../other/image/flow_applie_ttl.gif) no-repeat;}
#flow_ttls_price { background:url(../other/image/flow_price_ttl.gif) no-repeat;}
#flow_ttls_meeting { background:url(../other/image/flow_meeting_ttl.gif) no-repeat;}
#flow_ttls_cmsn { background:url(../other/image/flow_cmsn_ttl.gif) no-repeat;}
#flow_ttls_time { background:url(../other/image/flow_time_ttl.gif) no-repeat;}
#flow_ttls_after { background:url(../other/image/flow_after_ttl.gif) no-repeat;}
#flow_ttls_caution { background:url(../other/image/flow_caution_ttl.gif) no-repeat;}
#flow_ttls_baisyo { background:url(../other/image/flow_baisyo_ttl.gif) no-repeat;}
#flow_ttls_cancel { background:url(../other/image/flow_cancel_ttl.gif) no-repeat;}

.txt_or { color:#FF6600;}

#form_gene {
	border:1px solid #ff8c16;
	margin:10px 0;
}
#form_gene th {
	vertical-align:top;
	text-align:left;
	background:#fdf0cd;
	padding:5px 10px;
	font-weight:normal;
}

#form_gene td {
	text-align:left;
	padding:5px 10px;
	border-bottom:1px dotted #ccc;
}
#form_gene .caution, #form_corp .caution { color:#0066cc;}
#form_gene strong, #form_corp strong { color:#FF6600;}

#form_corp {
	border:1px solid #62af39;
	margin:10px 0;
}
#form_corp th {
	vertical-align:top;
	text-align:left;
	background:#e9f3de;
	padding:5px 10px;
	font-weight:normal;
}
#form_corp td {
	text-align:left;
	padding:5px 10px;
	border-bottom:1px dotted #ccc;
}

#btn_area {
	width:400px;
	margin:0 auto;
}
#check_btn, #reset_btn,#send_btn, #back_btn {
	width:188px;
	height:43px;
	text-indent:-9999px;
	font-size:0;
}
#check_btn a, #reset_btn a,#send_btn a, #back_btn a {
	width:188px;
	height:43px;
	display:block;
	text-decoration:none;
}

#check_btn {
	float:left;
	background:url(../contact/image/check_btn.jpg) no-repeat;
}
#reset_btn {
	float:right;
	background:url(../contact/image/reset_btn.jpg) no-repeat;
}
#send_btn {
	float:left;
	background:url(../contact/image/send_btn.jpg) no-repeat;
}
#back_btn {
	float:right;
	background:url(../contact/image/back_btn.jpg) no-repeat;
}

/* other */
.kns_lst { margin-left:1em;}
.kns_lst li {
	background:url(../image/arrow_wh_gr.gif) no-repeat 0 3px;
	padding-left:18px;
}

.evtbn_wrap {
	width:675px;
	margin-bottom:10px;
}
#gaiyou, #flow, #price, #contact, #evt_dl, #event, #list {
	width:333px;
	height:48px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	vertical-align:top;
}
#gaiyou a, #flow a, #price a, #contact a, #evt_dl a, #event a, #list a {
	width:333px;
	height:48px;
	display:block;
	text-decoration:none;
}

/* #list {
	width:333px;
	height:48px;
	display:block;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
}
#list a {
	width:333px;
	height:48px;
	display:block;
	text-decoration:none;
}
.bn_left strong a, .bn_right strong a {
	width:333px;
	height:48px;
	display:block;
	text-decoration:none;
} */
#gaiyou { background:url(../other/image/evt_gaiyou.jpg) no-repeat;}
#flow { background:url(../other/image/evt_flow.jpg) no-repeat;}
#list {	background:url(../other/image/evt_list.jpg) no-repeat;}
#price { background:url(../other/image/evt_price.jpg) no-repeat;}
#kisoku { background:url(../other/image/evt_kisoku.jpg) no-repeat;}
#contact { background:url(../other/image/evt_contact.jpg) no-repeat;}
#event { background:url(../other/image/evt_event.jpg) no-repeat;}
#evt_dl { background:url(../other/image/evt_dl.jpg) no-repeat;}

.evtbn_b {
	background:url(../other/image/evtbn_b.gif) repeat-y;
	padding:0 15px;
	font-size:12px;
	vertical-align:top;
}
.evtbn_f {
	width:333px;
	height:15px;
	font-size:0;
	line-height:0;
	background:url(../other/image/evtbn_f.gif) no-repeat;
}

#sst_wrap {
	width:660px;
}
.aprc {
	width:220px;
	float:left;
}
.aprc dt {
	width:212px;
}
.aprc dd {
	font-size:12px;
	margin-top:8px;
	padding:0 15px 0 10px;
	border-left:2px solid #ff9933;
}

.tel_wrap { margin:10px 0;}
#tel_appli {
	width:384px;
	height:65px;
	background:url(../other/image/tel_appli.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0;
}
#fax_appli {
	width:384px;
	height:65px;
	background:url(../other/image/fax_appli.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0;
}
#fax_pdf {
	width:218px;
	height:46px;
	background:url(../other/image/dl_shisatsu_btn.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0;
}
#fax_pdf a {
	width:218px;
	height:36px;
	display:block;
	text-decoration:none;
}

#mail_ttl {
	width:188px;
	height:21px;
	display:block;
	background:url(../other/image/mail_appli_ttl.gif) no-repeat;
	text-indent:-9999px;
	font-size:0;
}
.mail_wrap { padding-left:23px;}
#mail_appli {
	width:353px;
	height:57px;
	background:url(../other/image/mail_appli.jpg) no-repeat;
	text-indent:-9999px;
	font-size:0;
}
#mail_appli a {
	width:353px;
	height:57px;
	display:block;
	text-decoration:none;
}

/* event sponcor */
#pankuzu {
	font-size:12px;
	margin-bottom:10px;
}
.gaiyo_wrap {
	width:675px;
	margin:5px 0 30px;
	clear:both;
}
.giy_img1 {
	width:443px;
	height:287px;
	float:left;
}
.giy_right {
	width:226px;
	float:right;
}

.dl_btnarea {
	text-align:center;
}

/* price */
.price_tbl {
	border:1px solid #62af39;
	margin:10px 0;
	border-collapse:collapse;
}
.price_tbl th {
	vertical-align:top;
	text-align:center;
	background:#bcd99d;
	border:1px dotted #62af39;
	padding:5px 10px;
	font-weight:normal;
}
.price_tbl td {
	padding:5px 10px;
	border:1px dotted #bcd99d;
}
.price_bg { background:#f3f7ee;}

/* place */
#place_list #container {
	width:895px;
}
#place_wrap {
	width:715px;
	margin:0 auto;
}
#close_btn {
	width:76px;
	margin:0 auto;
}

/* dl */
#ar_txt {
	border:1px solid #ccc;
	padding:8px;
	margin-bottom:10px;
}
#ar_right {
	width:530px;
	font-size:12px;
	line-height:1.3em;
	color:#666;
	float:right;
}

.dl_tbl_l {
	width:330px;
	float:left;
	border:1px solid #62af39;
	border-collapse:collapse;
	margin-bottom:10px;
}
.dl_tbl_r {
	width:330px;
	float:right;
	border:1px solid #62af39;
	border-collapse:collapse;
}
.dl_tbl_l th, .dl_tbl_r th, #dl_tbl th {
	background:#bcd99d;
	border:1px solid #62af39;
	padding:5px 10px;
}
.dl_tbl_l td, .dl_tbl_r td {
	padding:15px;
	border:1px solid #62af39;
	background:url(../other/image/pdf_middle.gif) no-repeat 10px 10px;
	padding-left:45px;
}

#dl_tbl {
	width:675px;
	border:1px solid #62af39;
	border-collapse:collapse;
	clear:both;
}
#dl_tbl td {
	padding:15px 0;
	text-align:center;
	border:1px solid #62af39;
}

/* flow */
#applie_wrap {
	width:675px;
	background:url(../other/image/applie_b.gif) repeat-y;
}
#visit_wrap {
	width:332px;
	float:left;
}
#visit_t {
	width:332px;
	height:40px;
	text-indent:-9999px;
	font-size:0;
	background:url(../other/image/applie_visit.gif) no-repeat;
}

#tlpn_wrap {
	width:332px;
	float:right;
}
#tlpn_t {
	width:332px;
	height:40px;
	text-indent:-9999px;
	font-size:0;
	background:url(../other/image/applie_tel.gif) no-repeat;
}
#applie_f {
	width:675px;
	height:15px;
	clear:both;
	background:url(../other/image/applie_f.gif) no-repeat;
	font-size:0;
	line-height:0;
}

.apl_txt { padding:0 15px;}
#applie_dl {
	background:url(../other/image/pdf_s.gif) no-repeat;
	padding:3px 0 3px 26px;
}

.caution_box {
	margin-top:10px;
	padding:0.5em 2em;
	border:5px solid #fddfbb;
}
.caution_box p {
	text-indent:-1em;
}
.caution_box span {
	color:#FF6600;
}
.caution_box strong {
	font-size:1.3em;
	color:#FF6600;
}

.txt_gr {
	background:#dfedd9;
	color:#006600;
	margin:15px 0 3px;
	padding:5px 15px;
	display:block;
	line-height:1.3em;
}

#repo_tbl { margin-left:1em;}
#repo_tbl th {
	font-weight:normal;
	padding-right:20px;
	vertical-align:top;
}
#repo_tbl td {
	padding-right:15px;
	vertical-align:top;
}
.arrow_txt {
	background:url(../image/arrow_wh_gr.gif) no-repeat 0 2px;
	padding-left:18px;
}

#repay_tbl {
	border:1px solid #62af39;
	border-collapse:collapse;
	margin-top:10px;
}
#repay_tbl th {
	background:#bcd99d;
	padding:3px 20px;
	border:1px solid #62af39;
	text-align:center;
}
#repay_tbl td {
	padding:3px 20px;
	text-align:center;
	border:1px dotted #62af39;
	text-align:right;
}

/* virtual */
#vcourse_tbl {
	margin:0 auto 10px;
}
#vcourse_tbl th {
	width:330px;
	height:82px;
	text-indent:-9999px;
	font-size:0;
	vertical-align:top;
}
#vcourse_tbl a {
	width:330px;
	height:77px;
	display:block;
	text-decoration:none;
}
#vcourse_tbl td {
	text-align:left;
}
#refresh_bn { background:url(../virtual/image/refresh_bn.jpg) no-repeat;}
#shopping_bn { background:url(../virtual/image/shopping_bn.jpg) no-repeat;}
#family_bn { background:url(../virtual/image/family_bn.jpg) no-repeat;}
#stay_bn { background:url(../virtual/image/stay_bn.jpg) no-repeat;}

#vcourse_ttl {
	width:715px;
	height:67px;
}

.vcourse_tbl {
	float:right;
}
.vcourse_tbl th, .vcourse_tbl td {
	font-size:12px;
}
.vcourse_tbl th {
}
.vcourse_tbl td {}

.bd_box {
	padding:10px;
	border:3px solid #ebe1cc;
}


/* family_plan */
.plan_wrap {
	margin:10px 0;
}
.plan_left {
	width:277px;
	float:left;
}
.plan_right {
	width:376px;
	float:left;
}

.vc_fml_bg {
	background:url(../virtual/image/fml_dot_bg.gif) repeat-y;
	margin-right:20px;
}
.vc_fml_bgs {
	height:230px;
	background:url(../virtual/image/fml_dot_bg.gif) repeat-y;
	margin-right:10px;
}

.vc_fml {
	width:675px;
	height:45px;
	background:url(../virtual/image/vc_fml_bg.gif) no-repeat;
}
.vc_fml_s {
	width:267px;
	height:60px;
	background:url(../virtual/image/vc_fml_bgs.gif) no-repeat;
}
.vc_fml dt, .vc_fml_s dt {
	width:104px;
	text-indent:1em;
	line-height:1.5em;
	padding:10px 0;
	float:left;
}	
.vc_fml dd, .vc_fml_s dd {
	padding:10px 0;
	line-height:1.5em;
}

/* shopping_plan */
.vc_shp_bg {
	background:url(../virtual/image/shp_dot_bg.gif) repeat-y;
	margin-right:20px;
}

.vc_shp {
	width:675px;
	height:45px;
	background:url(../virtual/image/vc_shp_bg.gif) no-repeat;
}
.vc_shp dt {
	width:104px;
	text-indent:1em;
	line-height:1.5em;
	padding:10px 0;
	float:left;
}	
.vc_shp dd {
	padding:10px 0;
	line-height:1.5em;
}

/* refresh_plan */
.vc_rfs_bg {
	background:url(../virtual/image/rfs_dot_bg.gif) repeat-y;
	margin-right:20px;
}
.vc_rfs_bgs {
	height:230px;
	background:url(../virtual/image/rfs_dot_bg.gif) repeat-y;
	margin-right:10px;
}

.vc_rfs {
	width:675px;
	height:45px;
	background:url(../virtual/image/vc_rfs_bg.gif) no-repeat;
}
.vc_rfs dt {
	width:104px;
	text-indent:1em;
	line-height:1.5em;
	padding:10px 0;
	float:left;
}	
.vc_rfs dd {
	padding:10px 0;
	line-height:1.5em;
}

.dot_list { margin:5px 1em;}
.dot_list li {
	background:url(../image/dot.gif) no-repeat 0 4px;
	padding-left:15px;
}

/* stay_plan */
.vc_sty_bg {
	background:url(../virtual/image/sty_dot_bg.gif) repeat-y;
	margin-right:20px;
}
.vc_sty {
	width:675px;
	height:45px;
	background:url(../virtual/image/vc_sty_bg.gif) no-repeat;
}
.vc_sty dt {
	width:104px;
	text-indent:1em;
	line-height:1.5em;
	padding:10px 0;
	float:left;
}	
.vc_sty dd {
	padding:10px 0;
	line-height:1.5em;
}

/* sitemap */
.sm_str {
	display:block;
	border-top:1px solid #FF6600;
	border-bottom:1px solid #FF6600;
	background:url(../image/arrow_tri_or.gif) no-repeat 0 6px;
	padding:2px 0 2px 15px;
	margin:5px 0 10px;
}

.sm_ttl {
	padding-left:30px;
}
.sm_wrap {}
.sm_wrap_l {
	width:320px;
	float:left;
}
.sm_wrap_r {
	width:320px;
	float:right;
}
.sm_wrap_l li, .sm_wrap_r li, .sm_wrap li {
	background:url(../image/arrow_wh_or.gif) no-repeat 0 2px;
	padding-left:20px;
}
