@charset "utf-8";
#contents {
	margin-right: 0;
}
/*----------------------------------------------------------------------------------------------
User Style
-----------------------------------------------------------------------------------------------*/
#user {
	width: 920px;
	height: 40px;
	margin-bottom: 10px;
/*	background: url(/img/top/user_bg.gif) no-repeat 0 0;*/
	background: url(/img/top/bgimage.gif) no-repeat 0 0;
}
#user th {
	width: 260px;
	font-size: 100%;
}
#user th p {
	width: 260px;
	margin: 2px 8px;
	font-size: 75%;
	line-height: 1.2em;
}

#user td {
	width: 360px;
	font-size: 100%;
}
#user td p {
	margin: 2px 8px;
	font-size: 75%;
	line-height: 1.2em;
}
#user td p strong {
	padding: 0 8px;
	font-size: 80%;
/*	background: url(/img/common/arrow1.gif) no-repeat 0 4px;*/
	background: url(/img/top/iconimage.gif) no-repeat -96px -741px;
}

#user .msg {
	width: 300px;
	text-align: right;
	font-weight: bold;
	color: #f60;
}
/*----------------------------------------------------------------------------------------------
Left Block Style
-----------------------------------------------------------------------------------------------*/
.lcol {
	float: left;
	width: 260px;
	margin-right: 10px;
}
.lcol h2 {
	float: left;
	width: 180px;
	height: 25px;
/*	text-indent: -9999em;
*/
}
.lcol .more {
	float: right;
	margin-top: 5px;
	padding-left: 10px;
/*	background: url(/img/common/arrow2.gif) no-repeat 0 0.3em;*/
	background: url(/img/top/iconimage.gif) no-repeat -93px -770px;
	font-size: 63%;
	line-height: 1.3em;
	font-weight: bold;
}
.lcol .frame {
	clear: both;
	width: 260px;
	background: url(/img/top/frame1.gif) no-repeat 0 bottom;

}
.lcol .frame_top {
	background: url(/img/top/frame1_top.gif) no-repeat 0 0;
}
/*----------------------------------------------------------------------------------------------
Left Block List Style
-----------------------------------------------------------------------------------------------*/
.lcol .list {
	padding: 2px 10px 2px 9px;
	margin: 0;
}
.lcol .list li {
	padding: 6px 0 6px 16px;
	border-bottom: 1px dotted #666;
/*	background: url(/img/common/arrow_list.gif) no-repeat 0 0.7em;*/
/*	background: url(/img/top/iconimage.gif) no-repeat -87px -708px;*/
	background: url(/img/top/iconimage.gif) no-repeat -87px -700px;

	font-size: 75%;
	line-height: 1.3em;
}
.lcol .list .end {
	border-bottom: 0;
}
/*----------------------------------------------------------------------------------------------
Recommend Style
-----------------------------------------------------------------------------------------------*/
#recommend {
	margin-bottom: 10px;
}
#recommend h2 {
	background: url(/img/top/bgimage.gif) no-repeat -740px -190px;
}

#recommend #tab {
	clear: both;
	font-size: 75%;
	line-height: 26px;
}
#recommend #tab li {
	float: left;
	width: 87px;
	height: 26px;
}
#recommend #tab li a {
	display: block;
	text-align: center;
	width: 87px;
	line-height: 26px;
	font-weight: bold;
}
#recommend #tab li a:hover {
	color: #00f;
	text-decoration: none;
}


#recommend #recommend_tab {
	clear: both;
	font-size: 75%;
	line-height: 26px;
}
#recommend #recommend_tab li {
	float: left;
	width: 86px;
	height: 26px;
}
#recommend #recommend_tab li a {
	display: block;
	text-align: center;
	width: 86px;
	line-height: 26px;
	font-weight: bold;
}
#recommend #recommend_tab li a:hover {
	color: #00f;
	text-decoration: none;
}

#recommend #recommend_table {
	clear: both;
	border:1px solid #C8C8C8;
}




#recommend #recommend_tab1 {
	background: url(/img/top/bgimage.gif) no-repeat -834px -522px;
}
#recommend #recommend_tab2 {
	background: url(/img/top/bgimage.gif) no-repeat -834px -586px;
}
#recommend #recommend_tab3 {
	background: url(/img/top/bgimage.gif) no-repeat -834px -649px;
}
#recommend #tab #recommend_tab2,
#recommend #tab #recommend_tab2 a {
	width: 86px;
}

#recommend .list {
	height: 180px;
	min-height: 180px;
	max-height: 180px;
}

#recommend .list strong {
	display: block;
}

#recommend #recommend_tab li {
	background: url(/img/top/bgimage.gif) no-repeat -834px -719px;
}

#recommend #recommend_tab li.selected {
/*
	background-position: 0 -26px;
*/
	background: url(/img/top/bgimage.gif) no-repeat -834px -745px;
}

/*
#recommend #tab li.selected {
	background-position: 0 -26px;
}
*/
/*
#recommend #tab li.selected {
	background-position: -834px -745px;
}
*/
#recommend #tab li.selected0 {
	background-position: -834px -548px;
}
#recommend #tab li.selected1 {
	background-position: -834px -612px;
}
#recommend #tab li.selected2 {
	background-position: -834px -675px;
}


/*----------------------------------------------------------------------------------------------
Traffic Style
-----------------------------------------------------------------------------------------------*/
#traffic {
	margin-bottom: 10px;
}
#traffic h2 {
/*	background: url(/img/top/title_traffic.gif) no-repeat 0 0;*/
	background: url(/img/top/bgimage.gif) no-repeat -740px -286px;
}

#traffic ul {
	height: 115px;
	min-height: 115px;
	max-height: 115px;
}

#traffic #traffic_table {
	clear: both;
	width: 648px;
/*	width: 645px;*/
	border:1px solid #C8C8C8;

	height: 440px;
	min-height: 440px;
	max-height: 440px;

}

#traffic_long {
	margin-bottom: 10px;
}
#traffic_long h2 {
/*	background: url(/img/top/title_traffic.gif) no-repeat 0 0;*/
	background: url(/img/top/bgimage.gif) no-repeat -740px -286px;
}

#traffic_long ul {
	height: 340px;
	min-height: 340px;
	max-height: 340px;
}

#traffic_long #traffic_table {
	clear: both;
	width: 648px;
/*	width: 645px;*/
	border:1px solid #C8C8C8;

	height: 440px;
	min-height: 440px;
	max-height: 440px;

}





/*----------------------------------------------------------------------------------------------
Pickup Style
-----------------------------------------------------------------------------------------------*/
#pickup {
	margin-bottom: 10px;
}
#pickup h2 {
/*	background: url(/img/top/title_pickup.gif) no-repeat 0 0;	*/
	background: url(/img/top/bgimage.gif) no-repeat -740px -237px;
}
#pickup .pickup_name {
	border-bottom: 1px solid #ccc;
	padding-bottom: 1px;
}
#pickup h3 {
	padding: 8px 6px 6px 6px;
	background: url(/img/top/pickup_bg.gif) no-repeat 0 0;
	font-size: 63%;
	line-height: 1.3em;
}
#pickup .pickup_info {
	overflow: auto;
	padding: 10px 10px 0 10px;
	font-size: 75%;
	line-height: 1.5em;
}
#pickup .pickup_info img {
	float: left;
	padding: 0 10px 10px 0;
}
#pickup .pickup_info span {
	display: block;
	padding-bottom: 10px;
}
/*----------------------------------------------------------------------------------------------
Right Block Style
-----------------------------------------------------------------------------------------------*/
.rcol {
	float: left;
	width: 665px;
}
/*----------------------------------------------------------------------------------------------
Right Block List Style
-----------------------------------------------------------------------------------------------*/
/*
.rcol .list_block {
	float: left;
	display: inline;
	margin-right: 11px;
	margin-bottom: 11px;
	width: 319px;
	background: url(/img/allimage.gif) no-repeat -881px -45px;
}
.rcol .list_block .title {
	width: 319px;
	height: 26px;
	background: url(/img/allimage.gif) no-repeat -881px -670px;
	color: #fff;
}
.rcol .list_block .title h2 {
	float: left;
	width: 230px;
	margin-top: 5px;
	padding-left: 7px;
	font-size: 75%;
	line-height: 1.3em;
}

.rcol .list_block .title .more {
	float: right;
	margin-top: 6px;
	padding: 0 7px 0 10px;
	background: url(/img/allimage.gif) no-repeat -1593px -946px;
	font-size: 63%;
	line-height: 1.3em;
}
.rcol .list_block .title .more a {
	font-weight: bold;
	color: #fff;
}
.rcol .list_block ul {
	padding: 0 10px;
	height: 115px;
	min-height: 115px;
	max-height: 115px;
}


.rcol .list_block ul li {
	padding: 6px 0 6px 16px;
	border-bottom: 1px dotted #666;
	background: url(/img/allimage.gif) no-repeat -1587px -884px;
	font-size: 75%;
	line-height: 1.3em;
}
.rcol .list_block ul li strong {
	padding-right: 4px;
	font-size: 80%;
}
.rcol .list_block ul .end {
	border-bottom: 0;
}
*/

/*----------------------------------------------------------------------------------------------
Right Block List Icon Style
-----------------------------------------------------------------------------------------------*/
.rcol .list_block ul li span {
	display: block;
	float: left;
	margin-top: 2px;
	width: 40px;
	height: 12px;
/*	text-indent: -9999em;
*/
	line-height: 0;
}
/*-- List Icon Style --*/
/*
.listicon_event { background: url(/img/icon_list/event.gif) no-repeat 0 0; }
.listicon_fushin { background: url(/img/icon_list/fushin.gif) no-repeat 0 0; }
.listicon_jiko { background: url(/img/icon_list/jiko.gif) no-repeat 0 0; }
.listicon_open { background: url(/img/icon_list/open.gif) no-repeat 0 0; }
.listicon_sale { background: url(/img/icon_list/sale.gif) no-repeat 0 0; }
.listicon_job { background: url(/img/icon_list/job.gif) no-repeat 0 0; }
.listicon_jiken { background: url(/img/icon_list/jiken.gif) no-repeat 0 0; }
.listicon_newregist { background: url(/img/icon_list/newregist.gif) no-repeat 0 0; }
*/
.listicon_coupon    { background: url(/img/top/iconimage.gif) no-repeat 0px -63px; }
.listicon_event     { background: url(/img/top/iconimage.gif) no-repeat 0px -75px; }
.listicon_fushin    { background: url(/img/top/iconimage.gif) no-repeat 0px -87px; }
.listicon_jiken     { background: url(/img/top/iconimage.gif) no-repeat 0px -99px; }
.listicon_jiko      { background: url(/img/top/iconimage.gif) no-repeat 0px -111px; }
.listicon_job2      { background: url(/img/top/iconimage.gif) no-repeat 0px -123px; }
.listicon_job       { background: url(/img/top/iconimage.gif) no-repeat 0px -135px; }
.listicon_new       { background: url(/img/top/iconimage.gif) no-repeat 0px -147px; }
.listicon_new2      { background: url(/img/top/iconimage.gif) no-repeat 0px -159px; }
.listicon_open      { background: url(/img/top/iconimage.gif) no-repeat 0px -171px; }
.listicon_sale      { background: url(/img/top/iconimage.gif) no-repeat 0px -183px; }
.listicon_newregist { background: url(/img/top/iconimage.gif) no-repeat 0px -195px; }
.listicon_r500m     { background: url(/img/top/iconimage.gif) no-repeat 0px -207px; }
.listicon_info      { background: url(/img/top/iconimage.gif) no-repeat 0px -219px; }
.listicon_offcial   { background: url(/img/top/iconimage.gif) no-repeat 0px -231px; }
.listicon_blog      { background: url(/img/top/iconimage.gif) no-repeat 0px -243px; }


/*----------------------------------------------------------------------------------------------
Todaysinfo Style
-----------------------------------------------------------------------------------------------*/
#todaysinfo {
	float: left;
	display: inline;
	margin-bottom: 10px;
	width: 475px;
	background: url(/img/top/frame2.gif) no-repeat 0 bottom;
}
#todaysinfo .frame_top {
	background: url(/img/top/frame2_top.gif) no-repeat 0 0;
}
#todaysinfo h2 {
	float: left;
	display: block;
	width: 86px;
	height: 105px;
/*	background: url(/img/top/todaysinfo.gif) no-repeat 0 2px;*/
	background: url(/img/top/bgimage.gif) no-repeat -834px -56px;
/*	text-indent: -9999em;
*/
}
#todaysinfo .list_wrap {
	float: left;
	width: 389px;
	padding: 0;
}
#todaysinfo .list_wrap ul {
	padding: 0 10px;
	height: 110px;
	min-height: 110px;
	max-height: 110px;
}
/*
#todaysinfo .list_wrap ul {
	padding: 0 10px;
}
*/

#todaysinfo .list_wrap ul li {
	padding: 5px 0 5px 16px;
	border-bottom: 1px dotted #999;
/*	background: url(/img/common/arrow_list.gif) no-repeat 0 0.7em;	*/
/*	background: url(/img/top/iconimage.gif) no-repeat -87px -708px;*/
	background: url(/img/top/iconimage.gif) no-repeat -87px -700px;
	font-size: 75%;
	line-height: 1.3em;
}
#todaysinfo .list_wrap .end {
	border-bottom: 0;
}
/*----------------------------------------------------------------------------------------------
Banner Style
-----------------------------------------------------------------------------------------------*/
#banner {
	float: left;
	display: inline;
	margin-left: 10px;
	margin-bottom: 10px;
/*	background: url(/img/top/banner_bg_l.gif) no-repeat 0 0;*/
	background: url(/img/top/bgimage.gif) no-repeat -476px -584px;
}
#banner img {
	margin: 4px;
	display: block;
}
/*----------------------------------------------------------------------------------------------
Banner Block Style
-----------------------------------------------------------------------------------------------*/
#banner_block {
	clear: both;
}
#banner_block ul li {
	float: left;
	display: inline;
	margin-right: 10px;
/*	background: url(/img/top/banner_bg_s.gif) no-repeat 0 0;*/
	background: url(/img/top/bgimage.gif) no-repeat -647px -584px;
}
#banner_block ul li img {
	margin: 4px;
	display: block;
}

/*----------------------------------------------------------------------------------------------
 Login/Logout button Style
-----------------------------------------------------------------------------------------------*/

.loginbutton {
	background: url(/img/top/iconimage.gif) no-repeat 0 0;
	float: right;
	margin-top: 6px;
	width: 60px;
	height: 24px;
	border: 0;
/*	text-indent: -9999em;
*/
	cursor: pointer;
}

.logoutbutton {
	background: url(/img/top/iconimage.gif) no-repeat 0px -31px;
	float: right;
	margin-top: 6px;
	width: 60px;
	height: 24px;
	border: 0;
/*	text-indent: -9999em;
*/
	cursor: pointer;
}

/*----------------------------------------------------------------------------------------------
 mini header Style
-----------------------------------------------------------------------------------------------*/

.miniheader {
	background: #fc3 url(/img/common/header_shadow.gif) repeat-x 0 bottom;
	/*IE6*/
	_height: 1px;
}

.miniheader h1 {
	font-size: 24px;
}

.miniheader_topic {
	background: #fc3 url(/img/common/header_shadow.gif) repeat-x 0 bottom;
	/*IE6*/
	_height: 1px;
}

.miniheader_topic h1 {
	font-size: 18px;
}

.minifooter {
	clear: both;
	background-color: #f4c247;
}

.minilabel {
	font-size: 12px;
	border-width: 0px;
	font-weight: bold;
	padding: 5px;
	background-color: #fe6;
}

h2.topiclist {
	font-size: 12px;
	border-width: 0px;
	font-weight: bold;
	padding: 5px;
	text-align: left;
	background-color: #fe6;
}

h2.spot_detail {
	font-size: 16px;
	border-width: 0px;
	font-weight: bold;
	padding: 5px;
	text-align: left;
	background-color: #fe6;
}
.topiclistlabel {
	padding: 5px 0 5px 16px;
	border-bottom: 1px dotted #999;
/*	background: url(/img/common/arrow_list.gif) no-repeat 0 0.7em;*/
/*	background: url(/img/top/iconimage.gif) no-repeat -87px -708px;*/
	background: url(/img/top/iconimage.gif) no-repeat -87px -700px;
	font-size: 75%;
	line-height: 1.3em;
}

.topiclistlabel strong {
	padding-right: 4px;
	font-size: 80%;
}

.topiclistendlabel {
	padding: 5px 0 5px 16px;
	border-bottom: 1px dotted #999;
/*	background: url(/img/common/arrow_list.gif) no-repeat 0 0.7em;*/
/*	background: url(/img/top/iconimage.gif) no-repeat -87px -708px;*/
	background: url(/img/top/iconimage.gif) no-repeat -87px -700px;
	font-size: 75%;
	line-height: 1.3em;
	border-bottom: 0;
}

.topiclistendlabel strong {
	padding-right: 4px;
	font-size: 80%;
}

/*----------------------------------------------------------------------------------------------
Topicheadline Style
-----------------------------------------------------------------------------------------------*/
#topicheadline {
	margin-bottom: 10px;
}

#topicheadline .topicheadline_tab {
	clear: both;
	font-size: 75%;
	line-height: 28px;
}
#topicheadline .topicheadline_tab li {
	float: left;
	width: 129px;	
/*	width: 108px;*/
	height: 28px;
}
#topicheadline .topicheadline_tab li a {
	display: block;
	text-align: center;
	width: 129px;
/*	width: 108px;*/
	line-height: 28px;
	font-weight: bold;
	color: #f0f0f0;
	background: url(../img2/top/topicheadline_tab1a.jpg) no-repeat;
}

#topicheadline .topicheadline_tab li a:hover {
	color: #bbe0fe;
	text-decoration: none;
}

#topicheadline .topicheadline_tab li {
	background: url(/img2/top/bgimage.gif) no-repeat -812px -394px;
}

#topicheadline .topicheadline_tab li.selected {
/*	background-position: 0 -28px;*/
	background-position: -812px -422px;
}

#topicheadline .topicheadline_tab li.selected a {
	color: #000;
	background: url(../img2/top/topicheadline_tab1b.jpg) no-repeat;
}



#topicheadline .topicheadline_tab2 {
	clear: both;
	font-size: 75%;
	line-height: 28px;
}
#topicheadline .topicheadline_tab2 li {
	float: left;
	width: 81px;	
	height: 28px;
}
#topicheadline .topicheadline_tab2 li a {
	display: block;
	text-align: center;
	width: 81px;
	line-height: 28px;
	font-weight: bold;
	color: #f0f0f0;
	background: url(../img2/top/topicheadline_tab2a.jpg) no-repeat;
}

#topicheadline .topicheadline_tab2 li a:hover {
	color: #bbe0fe;
	text-decoration: none;
}

#topicheadline .topicheadline_tab2 li {
/*	background: url(/img2/top/maintab_bg_medium.gif) no-repeat 0 0;*/
	background: url(/img2/top/bgimage.gif) no-repeat -812px -394px;
}

#topicheadline .topicheadline_tab2 li.selected {
/*	background-position: 0 -28px;*/
	background-position: -812px -422px;
}

#topicheadline .topicheadline_tab2 li.selected a {
	color: #000;
	background: url(../img2/top/topicheadline_tab2b.jpg) no-repeat;
}




#topicheadline #topicheadline_table {
	clear: both;
	width: 648px;
/*	width: 645px;*/
	border:1px solid #C8C8C8;

	height: 440px;
	min-height: 440px;
	max-height: 440px;

}

#topicheadline .frame {
	height: 410px;
	min-height: 410px;
	max-height: 410px;
}

#topicheadline .frame ul {
	padding: 0 10px;
/*
	height: 405px;
	min-height: 405px;
	max-height: 405px;
*/
}

#topicheadline .frame ul li {
	padding: 6px 0 6px 16px;
	border-bottom: 1px dotted #666;
/*	background: url(/img2/common/arrow_list.gif) no-repeat 0 0.7em;*/
/*	background: url(/img2/top/iconimage.gif) no-repeat -87px -708px;*/
	background: url(/img2/top/iconimage.gif) no-repeat -87px -700px;
	font-size: 75%;
	line-height: 1.3em;
}

#topicheadline .frame ul li strong {
	padding-right: 4px;
	font-size: 80%;
}

#topicheadline .frame ul .end {
	border-bottom: 0;
}

#topicheadline .frame ul li span {
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 4px;
	width: 33px;
	height: 12px;
/*	text-indent: -9999em;
*/
	line-height: 0;
}


#topicheadline .more {
	float: right;
	margin-top: 3px;
	padding-left: 10px;
/*	background: url(/img2/common/arrow2.gif) no-repeat 0 0.3em;*/
	background: url(/img2/top/iconimage.gif) no-repeat -93px -770px;
	font-size: 65%;
	line-height: 1.3em;
	font-weight: bold;
/*
	float: right;
	margin-top: 6px;
	padding: 0 7px 0 10px;
	background: url(/img2/common/arrow3.gif) no-repeat 0 0.3em;
	font-size: 63%;
	line-height: 1.3em;
*/
}


#topicheadline .pagectrlline {
/*
	height: 10px;
	min-height: 10px;
	max-height: 10px;
*/
}

.pagectrl {
	padding-bottom: 5px;
/*	padding: 5px 0px 0px 0px;*/
	float: center;
	font-size: 65%;
/*	line-height: 1.3em;*/
/*	font-weight: bold;*/
/*
	height: 114px;
	min-height: 114px;
	max-height: 114px;
*/
}

/*----------------------------------------------------------------------------------------------
Popup traffic Style
-----------------------------------------------------------------------------------------------*/

.pop_traffic {
/*
	float: left;
	width: 460px;
	margin-right: 10px;
*/
}

.pop_traffic h2 {
	float: left;
	width: 180px;
	height: 25px;
/*	text-indent: -9999em;
*/
}

/*
.pop_traffic .more {
	margin-top: 5px;
	padding-left: 10px;
	float: right;
	background: url(/img/allimage.gif) no-repeat -1593px -930px;
	font-size: 63%;
	line-height: 1.3em;
	font-weight: bold;
}
*/

.pop_traffic .frame_top table {
/*
	padding: 2px 10px 2px 9px;
	margin: 0;
*/
	border:1px solid #C8C8C8;
}

.pop_traffic .frame_top table td {
	padding: 0px 5px 0px 5px;
}

.pop_traffic .topic {
	padding: 6px 0 6px 16px;
	border-bottom: 1px dotted #666;
/*	background: url(/img/common/arrow_list.gif) no-repeat 0 0.7em;*/
/*	background: url(/img/top/iconimage.gif) no-repeat -87px -708px;*/
	background: url(/img/top/iconimage.gif) no-repeat -87px -700px;
	font-size: 75%;
	line-height: 1.3em;
}
.pop_traffic .topicend {
	padding: 6px 0 6px 16px;
/*	background: url(/img/common/arrow_list.gif) no-repeat 0 0.7em;*/
/*	background: url(/img/top/iconimage.gif) no-repeat -87px -708px;*/
	background: url(/img/top/iconimage.gif) no-repeat -87px -700px;
	font-size: 75%;
	line-height: 1.3em;
	border-bottom: 0;
}

/*----------------------------------------------------------------------------------------------
Popup Recommend Style
-----------------------------------------------------------------------------------------------*/

#pop_recommend {
	margin-bottom: 10px;
}
#pop_recommend h2 {
/*	background: url(/img/top/title_recommend.gif) no-repeat 0 0;*/
	background: url(/img/top/bgimage.gif) no-repeat -740px -190px;
}
#pop_recommend #tab {
	clear: both;
	font-size: 75%;
	line-height: 26px;
}

#pop_recommend #tab li {
	float: left;
	width: 87px;
	height: 26px;
}

#pop_recommend #tab li a {
	display: block;
	text-align: center;
	width: 87px;
	line-height: 26px;
	font-weight: bold;
}

#pop_recommend #tab li a:hover {
	color: #00f;
	text-decoration: none;
}

#pop_recommend #recommend_tab1 {
/*	background: url(/img/top/tab1_bg.gif) no-repeat 0 0;*/
	background: url(/img/top/bgimage.gif) no-repeat -834px -522px;
}
#pop_recommend #recommend_tab2 {
/*	background: url(/img/top/tab2_bg.gif) no-repeat 0 0;	*/
	background: url(/img/top/bgimage.gif) no-repeat -834px -586px;
}
#pop_recommend #recommend_tab3 {
/*	background: url(/img/top/tab3_bg.gif) no-repeat 0 0;	*/
	background: url(/img/top/bgimage.gif) no-repeat -834px -649px;
}

#pop_recommend #tab #recommend_tab2,
#pop_recommend #tab #recommend_tab2 a {
	width: 86px;
}

/*
#pop_recommend .list {
	height: 180px;
	min-height: 180px;
	max-height: 180px;
}
*/

#pop_recommend .list strong {
	display: block;
}
/*
#pop_recommend #tab li.selected {
	background-position: 0 -26px;
}
*/
#pop_recommend #tab li.selected0 {
	background-position: -834px -548px;
}
#pop_recommend #tab li.selected1 {
	background-position: -834px -612px;
}
#pop_recommend #tab li.selected2 {
	background-position: -834px -675px;
}



/*----------------------------------------------------------------------------------------------
Popup topic Style
-----------------------------------------------------------------------------------------------*/
.pop_topic {
	float: left;
	width: 640px;
}

/*----------------------------------------------------------------------------------------------
Popup topic List Style
-----------------------------------------------------------------------------------------------*/

.pop_topic .list_block {
	float: left;
	display: inline;
	margin-right: 11px;
	margin-bottom: 11px;
	width: 640px;
/*	background: url(/img/top/wide_frame1.gif) no-repeat 0 bottom;*/
	background: url(/img/top/bgimage.gif) no-repeat 0px -47px;
}

.pop_topic .list_block .title {
	width: 640px;
	height: 26px;
/*	background: url(/img/top/wide_title_bg.gif) no-repeat 0 0;*/
	background: url(/img/top/bgimage.gif) no-repeat 0px -548px;
	color: #fff;
}
.pop_topic .list_block .title h2 {
	float: left;
	width: 300px;
	margin-top: 5px;
	padding-left: 12px;
	font-size: 75%;
	line-height: 1.3em;
}
.pop_topic .list_block .title .more {
	float: right;
	margin-top: 6px;
	padding: 0 7px 0 10px;
/*	background: url(/img/common/arrow3.gif) no-repeat 0 0.3em;*/
	background: url(/img/top/iconimage.gif) no-repeat -93px -797px;
	font-size: 63%;
	line-height: 1.3em;
}
.pop_topic .list_block .title .more a {
	font-weight: bold;
	color: #fff;
}

.pop_topic .list_block .headline  {
	padding: 0 10px;
	height: 0px;
	min-height: 0px;
	width: 620px;
}

.pop_topic .list_block .headline .topicline {
	padding: 6px 0px 6px 16px;
	border-bottom: 1px dotted #666;
/*	background: url(/img/common/arrow_list.gif) no-repeat 0 0.7em;*/
/*	background: url(/img/top/iconimage.gif) no-repeat -87px -708px;*/
	background: url(/img/top/iconimage.gif) no-repeat -87px -700px;
	font-size: 75%;
	line-height: 1.3em;
}

.pop_topic .list_block .headline tr td a strong {
	padding-right: 4px;
	font-size: 80%;
}


.pop_topic .list_block .headline .topiclineend {
	padding: 6px 0px 6px 16px;
/*	background: url(/img/common/arrow_list.gif) no-repeat 0 0.7em;*/
/*	background: url(/img/top/iconimage.gif) no-repeat -87px -708px;*/
	background: url(/img/top/iconimage.gif) no-repeat -87px -700px;
	font-size: 75%;
	line-height: 1.3em;
}

.pop_topic .list_block .headline tr td span {
	display: block;
	float: left;
	margin-top: 2px;
	width: 40px;
	height: 12px;
/*	text-indent: -9999em;
*/
	line-height: 0;
}


/*----------------------------------------------------------------------------------------------
Popup topic List Icon Style
-----------------------------------------------------------------------------------------------*/
.pop_topic .list_block ul li span {
	display: block;
	float: left;
	margin-top: 2px;
	width: 40px;
	height: 12px;
/*	text-indent: -9999em;
*/
	line-height: 0;
}


/*----------------------------------------------------------------------------------------------
Popup BBS Style
-----------------------------------------------------------------------------------------------*/

.pop_topic .list_block ul {
	padding: 0 10px;
	height: 0px;
	min-height: 0px;
	width: 620px;
}

.pop_topic .list_block ul li {
	padding: 6px 0 6px 16px;
	border-bottom: 1px dotted #666;
/*	background: url(/img/common/arrow_list.gif) no-repeat 0 0.7em;&/
/*	background: url(/img/top/iconimage.gif) no-repeat -87px -708px;*/
	background: url(/img/top/iconimage.gif) no-repeat -87px -700px;
	font-size: 75%;
	line-height: 1.3em;
}

.pop_topic .list_block ul li strong {
	padding-right: 4px;
	font-size: 80%;
}
.pop_topic .list_block ul .end {
	border-bottom: 0;
}


.pop_bbs_createbutton {
	float: none;
	width: 111px;
	height: 18px;
	border: 0;
	cursor: pointer;
}

.bbs_parent {
	background: url(/img/common/header_shadow.gif) repeat-x 0 bottom;
	/*IE6*/
	_height: 1px;
}


.bbs_header_left {
	border-width: 0px;
	background: url(/img/common/bbs_header_left.gif) no-repeat 0 right;
	height: 40px;
	/*IE6*/
}

.bbs_header_middle {
	border-width: 0px;
	font-weight: bold;
	margin-bottom: 10px;
	background: url(/img/common/bbs_header_middle.gif) repeat-x 0 bottom;
	height: 40px;
	/*IE6*/
}

.bbs_header_middle_top {
	border-width: 0px;
	font-weight: bold;
	margin-bottom: 10px;
	background: url(/img/common/bbs_header_middle_top.gif) repeat-x 0 top;
	height: 40px;
	/*IE6*/
}

.bbs_header_middle_bottom {
	background: url(/img/common/bbs_header_middle_bottom.gif) repeat-x 0 bottom;
	height: 24px;
	/*IE6*/
}

.bbs_header_right {
	border-width: 0px;
	background: url(/img/common/bbs_header_right.gif) no-repeat 0 left;
	height: 40px;
	/*IE6*/
}

.bbs_child_bottom {
	background: url(/img/common/header_shadow.gif) repeat-x 0 bottom;
	/*IE6*/
	_height: 1px;
}

.bbs_child_right {
	background: url(/img/common/shadow_right.gif) repeat-y 0 right;
	/*IE6*/
	height: 40px;
}

.bbs_child_line {
	background: url(/img/common/bbs_line.gif) no-repeat 0 0;
	/*IE6*/
	height: 40px;
}


.bbsreslabel {
	border-width: 0px;
	font-weight: bold;
	padding: 5px;
	background-color: #fe6;
}




.coupon_child_bottom {
	background: url(/img/common/header_shadow.gif) repeat-x 0 bottom;
	/*IE6*/
	_height: 1px;
}

.coupon_child_right {
	background: url(/img/common/shadow_right.gif) repeat-y 0 right;
	/*IE6*/
	height: 40px;
}

.coupon_cust_input {
	border-width:1px;
	border-color:gray;
}

.coupon_print_button {
	float: center;
	width: 230px;
	height: 30px;
	border: 0;
	cursor: pointer;
/*
	text-indent: -9999em;
	margin-top: 6px;
*/
}

.landmark_coupon_button {
	float: center;
	width: 300px;
	height: 36px;
	border: 0;
	cursor: pointer;
/*
	text-indent: -9999em;
	margin-top: 6px;
*/
}

.print_screen_button {
	float: right;
	margin-top: 6px;
	width: 215px;
	height: 30px;
	border: 0;
/*	text-indent: -9999em;
*/
	cursor: pointer;
}


.landmark_view_button {
	background: url(/img/common/spotdetail.gif) no-repeat 0 0;
	float: right;
	width: 71px;
	height: 24px;
	border: 0;
	cursor: pointer;
/*
	text-indent: -9999em;
	margin-top: 6px;
*/
}

.topic_view_spot_qr_area {
	margin:0px 10px;
	padding:5px;
}

.topic_view_spotarea {
	border:1px solid #A0A0A0;
	margin: 10px;
}
.topic_view_spotarea_qr {
	border:1px solid #A0A0A0;
	margin-right: 175px;
	/* height: 165px; */
}
.topic_view_qr_area {
	border:1px solid #A0A0A0;
	float: right;
	width: 165px;
	height: 165px;
}


/*----------------------------------------------------------------------------------------------
Topic/Spot contents Style
-----------------------------------------------------------------------------------------------*/

#topiccontents li {
	margin-left:26px;
}

#summary_area #summary li {
	margin-left:20px;
}

/* murata */

.spot_list li{
text-align:left;
background:url(/img/top/arrow_icon.gif) no-repeat 0 10px;
padding:5px 0 5px 20px;
border-bottom:1px #666666 dotted;
font-size:12px;
}
.spot_page_navi{
margin-top:10px;
font-size:12px;
}
.recommend_list li{
text-align:left;
background:url(/img/top/arrow_icon.gif) no-repeat 0 10px;
padding:5px 0 5px 20px;
border-bottom:1px #666666 dotted;
font-size:12px;
}
.recommend_page_navi{
margin-top:10px;
font-size:12px;
}
.blog_list li{
text-align:left;
background:url(/img/top/arrow_icon.gif) no-repeat 0 10px;
padding:5px 0 5px 20px;
border-bottom:1px #666666 dotted;
font-size:12px;
}
.blog_page_navi{
margin-top:10px;
font-size:12px;
}

li.topiclist_item {
 text-align:left;
 background:url(/img/top/arrow_icon.gif) no-repeat 0 10px;
 padding:5px 0 5px 20px;
 border-bottom:1px #666666 dotted;
 font-size:12px;
}

.topiclist_item_blokcquote {
  margin-left: 6em;
}
div.topiclist_area {
 padding:5px 10px 10px 10px
}
ul.topiclist {
  padding: 10px;
}

pre.topic_siteupdate_log {
  margin: 1em 1em 1em 1em;
}

div.topiclist_pagenavi{
  margin-top:10px;
  font-size:12px;
}
ul.insidelinks {
  text-align: left;
  margin-left: 20px;
  padding: 0 10px;
  border-left: 1px solid #666;

}
ul.insidelinks li {
  font-size:10px;
  display:inline;
  padding: 0 10px;
  border-right: 1px solid #666;

}




.topiclist .spot_list{
	width:100%;
	margin:0 0 15px 0;
}
.topiclist .spot_list td{
	text-align:left;
	padding:10px;
	font-size:11px;
	vertical-align:top;
}





