.pankuzulist {font-size:8pt;color:#444;}
.pankuzulist a:link{font-size:8pt;color:#444;}
.pankuzulist a:visited{font-size:8pt;color:#444;}
.pankuzulist a:active{font-size:8pt;color:#444;}
.pankuzulist a:hover{font-size:8pt;color:#444;}


/*********************一部ページ共通*********************/

/*全文検索＆クーポン一覧検索結果ここから
-------------------------------------
.search_style_tbl{margin-bottom:10px;}
.search_style_tbl td{border:1px solid #dddddd; padding:3px;}
.search_style_tbl .img{
	width:10%;
	vertical-align:middle;
	text-align:center;
	background:#eeeeee;
}
.search_style_tbl .title{
	background:#eeeeee;
	font-size:14px;
	font-weight:bold;
}
.search_style_tbl .cmt{
	font-size:10px;
}

全文検索＆クーポン一覧検索結果ここまで
-------------------------------------*/

.check_shop_tbl{width:100%; height:200px;}

.check_shop_tbl td{border:1px solid #cccccc;}

.check_shop_tbl .cmt_left{
	background:#dddddd;
	font-size:10px;
	text-align:center;
	width:15%;
}

.check_shop_tbl .cmt_right{

}

.check_shop_tbl .cmt_center{
}

.ver3_body{
	width:830px;
	background:url("/img/ver3_body.jpg") repeat-y top center;
}

/*フッターここから
---------------------------------------------------------------------------------------------------------------------------------------*/
/*.footer_link td{color:#333333;}
/*.footer_link a:link{color:#333333; text-decoration:none;}
/*.footer_link a:visited{color:#333333; text-decoration:none;}
/*.footer_link a:hover{color:#000000; text-decoration:underline;}
/*フッターここから
---------------------------------------------------------------------------------------------------------------------------------------*/

/*********************一部ページ共通*********************/

/*トップページここから
---------------------------------------------------------------------------------------------------------------------------------------*/
h1 {
	font-weight:normal;
	font-size:10px;
	line-height:160%;
	color:#000000;
	display:block;
	margin:2px 0 2px 0;
}

.index_{
	width:100%;
	height:100%;
	text-align:center;
	position:relative;top:0px;left:0px;
	background-image:url(/img/index/tab_back.jpg);}/* ----------------リニューアル作業時の告知用 */

.index_ p{
	width:50%;
	z-index:1;
	font-color:#000;
	text-align:left;
	position:absolute;top:39%;left:25%;}

.index_ .main_{
	width:100%;
	height:100px;
	z-index:0;
	text-align:left;
	background-color:#fff;
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
	position:absolute;top:40%;left:0;}



#index_mainframe{
	width:540px;
	text-align:left;
	border-right:1px solid #999;}

/* ▼doなびおすすめ情報*/
.intro{
	width:100%;
	text-align:left;
	margin:0px 0px 0px 0px;}

.intro p{font-size:8pt;}

.intro span{font-size:9pt;font-weight:bold;color:#FF6300;}

.intro img{vertical-align:middle;margin:0px 2px 0px 0px;}

/* ▼フリーワード検索*/
.search{
	width:520px;
	margin:5px 0px 0px 0px;}

.topnavi_input{
	width:48%;
	height:23px;
	float:left;
	font-size:12px;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;}

.search img{
	float:left;
	vertical-align:middle;}

.search p{
	width:100px;
	float:left;
	font-size:10px;
	border:1px solid #999999;}

.search span{
	width:140px;
	float:left;
	line-height:200%;
	font-size:13px;
	font-weight:bold;}
/* ▲フリーワード検索*/

/* ▼タブ設定*/
#javascript_tab{
	width:96%;
	overflow:hidden;
	background-image:url(/img/index/tab_back.jpg);
	margin:5px 0px 0px 0px;}

#javascript_tab .link{
	float:left;}

#javascript_tab ul{
	width:120px;
	margin:10px 0px 0px 2px;}

#tab li{
	position:relative;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	line-height:210%;
	margin:0px 0px 2px 2px;
	border-left:3px solid #FFDB34;
	background-repeat:no-repeat;}
#tab li a:link{display:block;width:120px;height:28px;color:#626060;background-color:#FFED9A;border:1px solid #FFDB34;padding:2px;}
#tab li a:visited{display:block;width:120px;height:28px;color:#626060;background-color:#FFED9A;border:1px solid #FFDB34;padding:2px;}
#tab li a:active{display:block;width:120px;height:28px;color:#626060;background-color:#FFED9A;border:1px solid #FFDB34;padding:2px;}
#tab li a:hover{display:block;width:120px;height:28px;color:#fff;background-color:#FF67BB;border:1px solid #FF018D;padding:2px;text-decoration:none;}

#tab li img{
	position:absolute;left:95px;top:10px;
	margin:0px 0px 0px 5px;}

.tab_{
	width:122px;
	padding:1px;
	background-color:#fff;
	margin:0px 0px 2px 3px;}

.tab_ img{border:1px solid #999;}

.tab_contents{
	width:372px;
	float:left;
	height:300px;
	overflow:hidden;
	margin:0px 0px 0px 15px;}

*html body .tab_contents{
	width:382px;
	margin:10px 0px 0px 5px;}

.tab_contents .contents{
	height:230px;
	padding:5px;
	overflow:auto;
	border-top:3px solid #34C3FF;
	border-bottom:1px solid #34C3FF;
	border-left:1px solid #34C3FF;
	border-right:1px solid #34C3FF;
	background-color:#fff;}

*html body .tab_contents .contents{
	height:255px;}

.tab_contents span{
	display:block;
	color:#444;
	font-size:14pt;
	font-weight:bold;
	line-height:120%;
	padding:4px;
	margin:0px 0px 10px 0px;
	background-color:#fff;}

.tab_contents .li_01{
	margin:0px 0px 7px 0px;}
/* ▲タブ設定*/

/* ▼ 観光コンテンツ*/
.index_contents_kanko{
	width:96%;
	float:left;
	margin:20px 0px 0px 0px;}

*html body .index_contents_kanko{
	margin:0px 0px 0px 0px;}

.index_contents_kanko span a:link,
.index_contents_kanko span a:active,
.index_contents_kanko span a:visited,
.index_contents_kanko span a:hover
{
	display:block;
	width:100%;
	font-size:12pt;
	font-weight:bold;
	color:#319739;
	border-bottom:3px solid #79bd3c;}

.index_contents_kanko ul{
	margin:5px 3px 0px 0px;}

.index_contents_kanko li{
	float:left;
	margin:0px 9px 0px 0px;}

.index_contents_kanko  li img{
	vertical-align:middle;
	margin:0px 2px 0px 0px;}

.index_contents_kanko .thumb{
	float:left;
	margin:3px 15px 0px 0px;}

.index_contents_kanko .thumb_{
	float:left;
	margin:5px 0px 0px 0px;}
/* ▲ 観光コンテンツ*/

/* ▼ グルメコンテンツ*/
.index_contents_gourmet{
	width:96%;
	float:left;
	margin:10px 0px 0px 0px;}

.index_contents_gourmet span a:link,
.index_contents_gourmet span a:active,
.index_contents_gourmet span a:visited,
.index_contents_gourmet span a:hover
{
	display:block;
	width:100%;
	font-size:12pt;
	font-weight:bold;
	color:#fff;
	padding:3px;
	background-color:#FF9338;}

.index_contents_gourmet ul{
	margin:5px 3px 0px 0px;}

.index_contents_gourmet li{
	float:left;
	margin:0px 10px 0px 0px;}

.index_contents_gourmet  li img{
	vertical-align:middle;
	margin:0px 2px 0px 0px;}

.index_contents_gourmet .thumb{
	float:left;
	margin:3px 15px 0px 0px;}

.index_contents_gourmet .thumb_{
	float:left;
	margin:5px 0px 0px 0px;}
/* ▲ グルメコンテンツ*/

/* ▼ ビューティーコンテンツ*/
.index_contents_beauty{
	width:96%;
	float:left;
	margin:10px 0px 0px 0px;}

.index_contents_beauty span a:link,
.index_contents_beauty span a:active,
.index_contents_beauty span a:visited,
.index_contents_beauty span a:hover
{
	display:block;
	width:100%;
	font-size:12pt;
	font-weight:bold;
	color:#fff;
	padding:3px;
	background-color:#FF6273;}

.index_contents_beauty ul{
	margin:5px 3px 0px 0px;}

.index_contents_beauty li{
	float:left;
	margin:0px 10px 0px 0px;}

.index_contents_beauty  li img{
	vertical-align:middle;
	margin:0px 2px 0px 0px;}

.index_contents_beauty .thumb{
	float:left;
	margin:3px 15px 0px 0px;}

.index_contents_beauty .thumb_{
	float:left;
	margin:5px 0px 0px 0px;}
/* ▲ ビューティーコンテンツ*/

/* ▼ 暮らしコンテンツ*/
.index_contents_kurashi{
	width:96%;
	float:left;
	margin:10px 0px 0px 0px;}

.index_contents_kurashi span a:link,
.index_contents_kurashi span a:active,
.index_contents_kurashi span a:visited,
.index_contents_kurashi span a:hover
{
	display:block;
	width:100%;
	font-size:12pt;
	font-weight:bold;
	color:#5C6EFF;
	border-bottom:3px solid #5C6EFF;}

.index_contents_kurashi ul{
	margin:5px 3px 0px 0px;}

.index_contents_kurashi li{
	float:left;
	margin:0px 10px 0px 0px;}

.index_contents_kurashi  li img{
	vertical-align:middle;
	margin:0px 2px 0px 0px;}

.index_contents_kurashi .thumb{
	float:left;
	margin:3px 15px 0px 0px;}

.index_contents_kurashi .thumb_{
	float:left;
	margin:5px 0px 0px 0px;}
/* ▲ 暮らしコンテンツ*/

/* ▼ PR*/
.index_pr{
	font-size:9pt;
	text-align:left;
	margin:5px 0px 0px 0px;}
/* ▲ PR*/

/* ▼中の人*/
.nakanohito{
	float:right;
	margin:10px 15px 0px 0px;}

/*ライトナビ(rdefault左)****************************************/
.rdefault{
	width:260px;
	float:right;
	padding:1px;}

/* ▼ ソーシャルブックマーク*/
.s-bookmark{
	width:100%;
	height:20px;
	text-align:center;
	margin:0px 0px 10px 0ox;}

/* ▼広告*/
.rdefault .koukoku{
	width:250px;
	text-align:center;
	line-height:130%;
	margin:0px 0px 0px 5px;}

.rdefault .koukoku span{
	font-size:8pt;
	text-align:left;}

.rdefault .koukoku .title{
	width:240;
	font-weight:bold;
	font-size:10pt;
	align:center;
	text-align:left;
	margin:5px 5px 5px 5px;
}
.rdefault .koukoku p{
	font-size:8pt;
	font-weight:normal;
}
.rdefault .koukoku ul{
	line-height:130%;
	width:250px;
}
.rdefault .koukoku li{
	line-height:130%;
	align:center;
}
/* ▼コラム*/
.rdefault .column{
	padding:2px;
	margin:-15px 0px 0px 3px;}

.rdefault .column span{
	float:right;
	font-size:12px;
	font-weight:bold;
	margin:20px 0px 0px 0px;}

.rdefault .column p{
	font-size:12px;
	font-weight:bold;}
/* ▲コラム*/

.indexdefault{
	width:47%;
	float:left;
	overflow:visible;
	padding:5px 0px 0px 6px;}

/* ▼コンテンツバナー*/
.indexdefault .bannerlist{
	width:120px;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #444;}

.indexdefault .bannerlist span{
	font-size:9pt;
	font-weight:bold;}

.indexdefault .bannerlist p{
	word-break:break-all;
	padding:0px;}

/* ▼アドワーズ*/
.indexdefault .adwords{
	width:120px;
	font-size:13pt;
	padding:0px 0px 2px 0px;
	border-bottom:1px solid #444;}

/* ▼サービス一覧*/
.indexdefault .service{ 
	float:left;
	overflow:hidden;}

.indexdefault .service .list{
	text-align:left;
	padding:2px 2px 15px 5px;
	border:1px solid #444;}

*html body .indexdefault .service .list{
	padding:2px 2px 3px 5px;}

.indexdefault .service p{
	float:right;
	text-align:right;
	font-weight:bold;
	line-height:200%;}

/* ▼天気予報*/
.indexdefault .kankobanner{
	margin:5px 0px 0px 0px;}
/*トップページここまで
---------------------------------------------------------------------------------------------------------------------------------------*/

/*カテゴリーコンテンツ共通ここから
---------------------------------------------------------------------------------------------------------------------------------------*/

#contents{margin:0;}

#contents h3{
margin:0;
padding:0;
text-indent:-9999px;
}

/*カテゴリーコンテンツ共通ここまで
---------------------------------------------------------------------------------------------------------------------------------------*/

/*ビューティー(癒し)ここから
---------------------------------------------------------------------------------------------------------------------------------------*/
.beauty{
	text-align:left;
}

/* ▼ 今週の注目*/
.beauty_pickup{
	width:630px;
	margin:20px 0px 0px 0px;
}

.beauty_pickup img{
	width:225px;
	height:150px;
	border:1px solid #ccc;
}

.beauty_pickup span{
	width:225px;
	height:150px;
	float:left;
}

.beauty_pickup ul{
	width:395px;
	float:left;
	padding:0px 0px 0px 10px;
}

.beauty_pickup li{
	padding:5px;
	border:1px solid #ccc;
}
/* ▲ 今週の注目*/

/* ▼ 中央カラム*/
.beauty .center{
	width:470px;
	float:left;
}

.beauty .center .banner li{
	float:left;
	width:150px;
	text-align:center;
	margin:5px 6px 2px 0px;}

/* 札幌でお店探し*/
.beauty .beauty_search{
	width:100%;
	text-align:left;
	margin:0px 0px 0px 0px;}

.beauty .beauty_search
.search{
	width:310px;
	float:left;}

.beauty .beauty_search .search
.beauty_input{
	width:180px;
	height:25px;
	float:left;
	border:1px solid #DA45A0;
}

.beauty .beauty_search .search
p{
	width:44px;
	height:25px;
	float:left;
	border:none;
}
/* 札幌でお店探し*/

/*特集*/
.beauty .center
.special{
	width:210px;
	float:left;
	margin:0px 25px 0px 0px;
}

.beauty .center .special
img{
	border:1px solid #ccc;
}

.beauty .center .special
span{
	font-size:14px;
	font-weight:bold;
}

.beauty .center .special
ul{
	margin:3px 0px 0px 0px;
}

.beauty .center .special li
a:link{display:block;height:18px;color:#444;background-color:#e8e5ce;font-weight:bold;padding:3px;margin:0px 0px 3px 0px;}

.beauty .center .special li
a:visited{display:block;height:18px;color:#444;background-color:#e8e5ce;font-weight:bold;padding:3px;margin:0px 0px 3px 0px;}

.beauty .center .special li
a:active{display:block;height:18px;color:#444;background-color:#e8e5ce;font-weight:bold;padding:3px;margin:0px 0px 3px 0px;}

.beauty .center .special li
a:hover{display:block;height:18px;color:#000;background-color:#e8e1ad;font-weight:bold;padding:3px;margin:0px 0px 3px 0px;}

/*おすすめ検索*/
.beauty .center
.osusume_search{
	width:210px;
	float:left;
}

.beauty .center .osusume_search
img{
	border:1px solid #ccc;
}

.beauty .center .osusume_search
span{
	font-size:14px;
	font-weight:bold;
}

.beauty .center .osusume_search
ul{
	margin:3px 0px 0px 0px;
}

.beauty .center .osusume_search li
a:link{display:block;height:18px;color:#444;background-color:#e8e5ce;font-weight:bold;padding:3px;margin:0px 0px 3px 0px;}

.beauty .center .osusume_search li
a:visited{display:block;height:18px;color:#444;background-color:#e8e5ce;font-weight:bold;padding:3px;margin:0px 0px 3px 0px;}

.beauty .center .osusume_search li
a:active{display:block;height:18px;color:#444;background-color:#e8e5ce;font-weight:bold;padding:3px;margin:0px 0px 3px 0px;}

.beauty .center .osusume_search li
a:hover{display:block;height:18px;color:#000;background-color:#e8e1ad;font-weight:bold;padding:3px;margin:0px 0px 3px 0px;}

/*お店からのお知らせ*/
.beauty .livemsg{
	width:470px;
	list-style:none;
	padding:0px 0px 0px 0px;
}

.beauty .livemsg
span{
	font-weight:bold;
	font-size:14px;
	color:#DA45A0;
}

/*クチコミ*/
.beauty .kuchikomi{
	width:470px;
	padding:20px 0px 0px 0px;
}

.beauty .kuchikomi
span{
	font-weight:bold;
	font-size:14px;
	color:#DA45A0;
}

.beauty .kuchikomi
ul{
	width:470px;
}
/* ▲ 中央カラム*/


/* ▼ 右カラム*/
.gourmet .columnr{
	width:150px;
	float:left;
	margin:0px;
}

/*クーポン*/
.beauty .columnr
.beauty_coupon{
	width:150px;
	overflow:hidden;
	margin:5px 0px 0px 0px;
}

.beauty .columnr .beauty_coupon
span{
	font-size:8pt;
	color:#444;
	line-height:140%;
}

.beauty .columnr .beauty_coupon 
ul{
	width:142px;
	overflow:hidden;
	font-size:9pt;
	padding:3px;
	margin:0px;
}

*html body .beauty .columnr .beauty_coupon 
ul{
	width:100%;
	margin:-20px 0px 0px 0px;
}

.beauty .columnr .beauty_coupon 
li{
	width:142px;
	font-size:9pt;
	line-height:160%;
	border-bottom:1px dotted #444;
	margin:0px 0px 10px 0px;
}

.beauty .columnr .beauty_coupon 
p{
	font-size:8pt;
	color:#444;
}
/* ▲ 右カラム*/

/*左メニュー*/
.lnavi_beauty{
	width:150px;
}

.lnavi_beauty .navi{
	text-align:left;
	margin:10px 0px 0px 0px;
}

.lnavi_beauty .navi
li{
	display:block;
	width:139px;
	height:20px;
	line-height:80%;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:2px 0px 0px 15px;
	border-bottom:1px dotted #E679BA;
	background-image:url(/img/l-navi/beauty/arrow.jpg);
	background-repeat:no-repeat;}

.lnavi_beauty a:link{display:block;color:#444;}
.lnavi_beauty a:visited{display:block;color:#444;}
.lnavi_beauty a:active{display:block;color:#444;}
.lnavi_beauty a:hover{display:block;color:#FF5C6E;}

.lnavi_beauty ul{
	text-decoration:none;
	margin:10px 0px 0px 0px;
}

.lnavi_beauty li{
	display:block;
	width:150px;
	margin:20px 0px 0px 0px;
}

.lnavi_beauty li span{
	font-size:13px;
	font-weight:bold;
}
/*左メニュー*/

/*癒しページここまで
---------------------------------------------------------------------------------------------------------------------------------------*/

/*観光ページここから
---------------------------------------------------------------------------------------------------------------------------------------*/
.kanko{
	margin:0px;
	padding:0px;
	overflow:hidden;
	text-align:left;}

.kanko img{
	vertical-align:middle;}

.kanko h3{
	text-indent:-9999px;
	line-height:0%;}

/* ▼ 広告*/
.kanko .kanko_ads ul{
	width:20px;
	text-align:left;
	padding:20px 0px 0px 0px;}

.kanko .kanko_ads li{
	width:200px;
	margin:0px 0px 0px 0px;}
/* ▲ 広告*/

/*コンテンツ：トップ左
----------------------------*/
.kanko_top_left{
	width:330px;
	float:left;
	margin:0px;
	padding:0px;}

/* クチコミ */
.kanko .kuchikomi{
	width:320px;
	padding:0px 10px 0px 0px;}

.kanko .kuchikomi span{
	font-weight:bold;
	font-size:14px;
	color:#0093f5;}

.kanko .kuchikomi ul{
	width:320px;
	margin:10px 0px 0px 0px;}
/* クチコミ */

.kanko_top_left .column{
	margin:10px 0px 0px 0px;}

.kanko_top_left .column li{
	float:left;
	margin:0px 5px 0px 0px;}

/* コンテンツ：トップ右
----------------------------*/
#kanko_top_right{
	width:290px;
	float:left;}

#kanko_top_right .banner li{
	float:left;
	text-indent:10px;
	background-image:url(/img/kanko/kanko_arrow1.jpg);
	background-repeat:no-repeat;
	background-position:5%;
	margin:0px 3px 0px 0px;}

#kanko_top_right .banner span{
	float:right;
	text-align:right;
	line-height:200%;
	margin:10px 0px 10px 0px;}

#kanko_top_right .btn{
	display:block;
	width:290px;
	height:240px;
	position:relative;
	overflow:hidden;}

#kanko_top_right .btn span a:hover{
	font-size:9pt;
	background-color:#ABFF45;}

#kanko_top_right p{
	width:300px;
	float:right;
	text-align:right;
	font-size:10px;
	margin-bottom:5px;}

#kanko_top_right .list{
	width:300px;
	float:right;
	text-align:right;
	margin:0px;}

#kanko_top_right .list span a:link,
#kanko_top_right .list span a:visited,
#kanko_top_right .list span a:active{
	width:300px;
	float:right;
	text-align:right;
	font-size:18px;
	font-weight:bold;
	color:#444;
	line-height:200%;}

/*コンテンツ：最新イベント*/
.kanko_eventwindow{
	margin:5px 0px 0px 0px;
	width:280px;
	line-height:180%;
	text-align:left;}

.kanko_eventwindow h3{
	text-indent:-9999px;
	line-height:0%;
	font-size:9px;
	margin:0px;
	padding:0px;}


/* ▼ 目的別コース紹介*/
.kanko .plans{
	width:630px;
	line-height:110%;
	margin:20px 0px 0px 0px;}

.kanko .plans
.title{
	width:630px;
	text-align:right;}

.kanko .plans .title a:link,
.kanko .plans .title a:visited,
.kanko .plans .title a:active{
	font-size:14px;
	font-weight:bold;color:#444;}
.kanko .plans .title a:hover{
	font-size:14px;
	font-weight:bold;
	color:#ff5c6e;}

.kanko .plans .plan p a:link,
.kanko .plans .plan p a:visited,
.kanko .plans .plan p a:active{
	font-size:14px;
	font-weight:bold;
	color:#444;
	line-height:200%;}
.kanko .plans .plan p a:hover{
	font-size:14px;
	font-weight:
	bold;color:#ff5c6e;
	line-height:200%;}

.kanko .plans .plan span{
	text-align:right;
	float:right;}
/* ▲ 目的別コース紹介*/

/* ▼ ssearch 検索部分
-----------------------------------------------------*/
.kanko .columnr{
	width:150px;
	float:left;
	margin:0px;}

.kanko .columnr .banner li{
	margin:0px 0px 5px 0px;}


/* ピックアップ */
.kanko_pickup{
	width:150px;
	margin:20px 0px 0px 0px;}

.kanko_pickup img{
	width:150px;
	border:1px solid #ccc;}

.kanko_pickup span{
	height:150px;}

/* クーポン */
.kanko .columnr
.kanko_coupon{
	width:150px;
	overflow:hidden;
	margin:0px 0px 0px 0px;}

.kanko .columnr .kanko_coupon
span{
	font-size:8pt;
	color:#444;
	line-height:140%;}

.kanko .columnr .kanko_coupon 
ul{
	width:142px;
	overflow:hidden;
	font-size:9pt;
	padding:3px;
	margin:0px;}

*html body .kanko .columnr .kanko_coupon 
ul{
	width:100%;
	margin:-20px 0px 0px 0px;}

.kanko .columnr .kanko_coupon 
li{
	width:142px;
	font-size:9pt;
	line-height:160%;
	border-bottom:1px dotted #444;
	margin:0px 0px 10px 0px;}

.kanko .columnr .kanko_coupon 
p{
	font-size:8pt;
	color:#444;
}

/*左メニュー
----------------------------*/
.lnavi_kanko{
	width:150px;}

.lnavi_kanko .navi{
	text-align:left;
	margin:10px 0px 0px 0px;}

.lnavi_kanko .navi
li{
	display:block;
	width:139px;
	height:20px;
	line-height:80%;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:2px 0px 0px 15px;
	border-bottom:1px dotted #169406;
	background-image:url(/img/l-navi/kanko/arrow.jpg);
	background-repeat:no-repeat;}

*html body .lnavi_kanko .navi li{width:154px;}

.lnavi_kanko a:link{display:block;color:#444;}
.lnavi_kanko a:visited{display:block;color:#444;}
.lnavi_kanko a:active{display:block;color:#444;}
.lnavi_kanko a:hover{display:block;color:#FF5C6E;}

.lnavi_kanko ul{
	text-decoration:none;
	margin:10px 0px 0px 0px;}

.lnavi_kanko li{
	display:block;
	width:150px;
	margin:20px 0px 0px 0px;}

.lnavi_kanko li span{
	font-size:13px;
	font-weight:bold;}
/*観光ページここまで
---------------------------------------------------------------------------------------------------------------------------------------*/

/*グルメページここから
---------------------------------------------------------------------------------------------------------------------------------------*/
.gourmet .content{
	border:1px solid #DDDDDD;
}
.gourmet .pickup_tbl td{
	border:1px solid #dddddd;
	vertical-align:top;
}
.gourmet .pickup_cmt{
	border:1px solid #dddddd;
	background:#FFFFFF;
}

/* ▼ 今週の注目グルメ*/
.gourmet_pickup{
	width:630px;
	margin:20px 0px 0px 0px;
}

.gourmet_pickup img{
	width:225px;
	height:150px;
	border:1px solid #ccc;
}

.gourmet_pickup span{
	width:225px;
	height:150px;
	float:left;
}

.gourmet_pickup ul{
	width:395px;
	float:left;
	padding:0px 0px 0px 10px;
}

.gourmet_pickup li{
	padding:5px;
	border:1px solid #ccc;
}
/* ▲ 今週の注目グルメ*/

/* ▼ 中央カラム*/
.gourmet .center{
	width:470px;
	float:left;
}

.gourmet .center .banner li{
	float:left;
	width:150px;
	text-align:center;
	margin:5px 6px 2px 0px;}

/* 札幌で飲食店探し*/
.gourmet .center .gourmet_search{
	width:100%;
	text-align:left;
	margin:10px 0px 0px 0px;}

.gourmet .center .gourmet_search 
.search{
	width:310px;
	float:left;}

.gourmet .center .gourmet_search .search
.gourmet_input{
	width:180px;
	height:25px;
	float:left;
	border:1px solid #FF7C00;
}

.gourmet .center .gourmet_search .search 
p{
	width:44px;
	height:25px;
	float:left;
	border:none;
}
/* 札幌で飲食店探し*/

/*広告*/
.gourmet_ads ul{
	width:630px;
	text-align:left;
	margin:20px 0px 0px 0px;
}

.gourmet_ads li{
	width:235px;
	float:left;
	margin:0px 5px 0px 0px;
}

.gourmet_ads li span{
	font-size:8pt;
}

/*doなびブックマーク*/
.gourmet .center .special{
	width:210px;
	float:left;
	font-weight:normal;
	margin:0px 25px 0px 0px;}

.gourmet .center .special img{
	border:1px solid #ccc;}

.gourmet .center .special span{
	display:block;
	width:100%;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #444;
	margin:0px 5px 0px 0px;}

.gourmet .center .special ul{margin:3px 0px 0px 0px;}

.gourmet .center .special li a:link{
	font-weight:normal;font-size:9pt;line-height:200%;background-image:url(/img/gourmet/arrow.jpg);background-repeat:no-repeat;padding:0px 0px 0px 15px;}

.gourmet .center .special li a:active{
	font-weight:normal;font-size:9pt;line-height:200%;background-image:url(/img/gourmet/arrow.jpg);background-repeat:no-repeat;padding:0px 0px 0px 15px;}

.gourmet .center .special li a:visited{
	font-weight:normal;font-size:9pt;line-height:200%;background-image:url(/img/gourmet/arrow.jpg);background-repeat:no-repeat;padding:0px 0px 0px 15px;}

.gourmet .center .special li a:hover{
	font-weight:normal;font-size:9pt;line-height:200%;background-image:url(/img/gourmet/arrow.jpg);background-repeat:no-repeat;padding:0px 0px 0px 15px;}

/*おすすめ検索*/
.gourmet .center
.osusume_search{
	width:210px;
	float:left;
}

.gourmet .center .osusume_search
img{
	border:1px solid #ccc;
}

.gourmet .center .osusume_search
span{
	font-size:14px;
	font-weight:bold;
}

.gourmet .center .osusume_search
ul{
	margin:3px 0px 0px 0px;
}

.gourmet .center .osusume_search li
a:link{display:block;height:18px;color:#444;background-color:#e8e5ce;font-weight:bold;padding:3px;margin:0px 0px 3px 0px;}

.gourmet .center .osusume_search li
a:visited{display:block;height:18px;color:#444;background-color:#e8e5ce;font-weight:bold;padding:3px;margin:0px 0px 3px 0px;}

.gourmet .center .osusume_search li
a:active{display:block;height:18px;color:#444;background-color:#e8e5ce;font-weight:bold;padding:3px;margin:0px 0px 3px 0px;}

.gourmet .center .osusume_search li
a:hover{display:block;height:18px;color:#000;background-color:#e8e1ad;font-weight:bold;padding:3px;margin:0px 0px 3px 0px;}

/*条件入力へ*/
.gourmet .center 
.kensaku{
	width:470px;
	padding:20px 0px 0px 0px;
}

.gourmet .center .kensaku
.text{
	width:260px;
	float:left;
	font-size:26px;
	font-weight:bold;
	line-height:110%;
	color:#FF7C00;
}

.gourmet .center .kensaku .text
span{
	font-size:14px;
	font-weight:bold;
	color:#FF7C00;
}

.gourmet .center .kensaku .btn a:link,
.gourmet .center .kensaku .btn a:visited,
.gourmet .center .kensaku .btn a:active{
	display:block;
	width:180px;
	height:60px;
	float:left;
	font-size:30px;
	line-height:200%;
	text-align:center;
	color:#fff;
	background-color:#FF7C00;
}

.gourmet .center .kensaku .btn 
a:hover{
	color:#FF7C00;
	background-color:#ffba00;
}

.gourmet .center .kensaku .btn2{
	font-size:14px;
	font-weight:bold;
	color:#0082FF;
	line-height:130%;
	margin:10px 0px 0px 0px;
}
/*お店からのお知らせ*/
.gourmet .livemsg{
	list-style:none;
	width:470px;
	padding:30px 0px 0px 0px;
}

.gourmet .livemsg
span{
	font-weight:bold;
	font-size:14px;
	color:#FF7C00;
}

/*クチコミ*/
.gourmet .kuchikomi{
	width:470px;
	padding:20px 0px 0px 0px;
}

.gourmet .kuchikomi
span{
	font-weight:bold;
	font-size:14px;
	color:#FF7C00;
}

.gourmet .kuchikomi
ul{
	width:470px;
}
/* ▲ 中央カラム*/

/* ▼ 右カラム*/
.gourmet .columnr{
	width:150px;
	float:left;
	margin:0px;}

/*クーポン*/
.gourmet .columnr
.gourmet_coupon{
	width:150px;
	overflow:hidden;
	margin:5px 0px 0px 0px;}

.gourmet .columnr .gourmet_coupon
span{
	font-size:8pt;
	color:#444;
	line-height:140%;}

.gourmet .columnr .gourmet_coupon
ul{
	width:142px;
	overflow:hidden;
	font-size:9pt;
	padding:3px;
	margin:0px 0px 0px 0px;}

*html body .gourmet .columnr .gourmet_coupon
ul{
	width:100%;
	margin:-20px 0px 0px 0px;}

.gourmet .columnr .gourmet_coupon 
li{
	width:142px;
	font-size:9pt;
	line-height:160%;
	border-bottom:1px dotted #444;
	margin:0px 0px 10px 0px;}

.gourmet .columnr .gourmet_coupon 
p{
	font-size:8pt;
	color:#444;}
/* ▲ 右カラム*/

/*コンテンツ：PICKUP*/
#cont_pickup_title{
margin:0;
width:630px;
height:40px;
background-image:url(../img/gourmet/pickup.jpg);
}

/*コンテンツ：飲食店検索*/
#cont_search_title{
margin:0;
width:630px;
height:40px;
background-image:url(../img/gourmet/search.jpg);
}

/*コンテンツ：コラム*/
#cont_column_title{
margin:0;
width:630px;
height:40px;
background-image:url(../img/gourmet/column.jpg);
}

/*コンテンツ：プロがお答え*/
#cont_advice_title{
margin:0;
width:630px;
height:40px;
background-image:url(../img/gourmet/advice.jpg);
}

/*コンテンツ：口コミ*/
#cont_newkuchi_title{
margin:0;
width:630px;
height:40px;
background-image:url(../img/gourmet/kuchikomi.jpg);
}

/*左メニュー*/
.lnavi_gourmet{
	width:150px;
}

.lnavi_gourmet .navi{
	text-align:left;
	margin:10px 0px 0px 0px;
}

.lnavi_gourmet .navi
li{
	display:block;
	width:139px;
	height:20px;
	line-height:80%;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:2px 0px 0px 15px;
	border-bottom:1px dotted #FF7C00;
	background-image:url(/img/l-navi/gourmet/arrow.jpg);
	background-repeat:no-repeat;}

*html body .lnavi_gourmet .navi li{width:154px;}

.lnavi_gourmet a:link{display:block;color:#444;}
.lnavi_gourmet a:visited{display:block;color:#444;}
.lnavi_gourmet a:active{display:block;color:#444;}
.lnavi_gourmet a:hover{display:block;color:#FF5C6E;}

.lnavi_gourmet ul{
	text-decoration:none;
	margin:10px 0px 0px 0px;
}

.lnavi_gourmet li{
	display:block;
	width:150px;
	margin:20px 0px 0px 0px;
}

.lnavi_gourmet li span{
	font-size:13px;
	font-weight:bold;
}
/*左メニュー*/

/*プロがお答え*/

.gourmet a.advice_category_{
	/*display: block;*/
	font-size:11px;
	color:#000000;
	background:#FFCC66;
	border:1px solid #FF6600;
	padding:3px;
	margin-top:1px;
	text-decoration:none;
}
.gourmet a.advice_category_:visited{color:#000000; background:#FFCC66; text-decoration:none;}
.gourmet a.advice_category_:hover{color:#000000; background:#FF9933; text-decoration:none;}

.gourmet a.advice_box_title{
	display: block;
	color:#000000;
	background:#FFCC66;
	border-left:8px solid #FF6600;
	padding:3px;
	width:100%;
	text-align:left;
	vertical-align:top;
}
.gourmet a.advice_box_title:visited{color:#000000; background:#FFCC66;}
.gourmet a.advice_box_title:hover{color:#cc3300; background:#FFCC66; border-left:8px solid #cc3300;}

.advice_box_title_{
	padding:3px;
	width:100%;
	border-bottom:1px solid #000000;
	font-size:12px;
	color:#000000;
	text-align:left;
}
.advice_box{
	width:630px;
	border:1px solid #dddddd;
	padding:3px;
	text-align:left;
}

/*クーポン検索*/
.search_style_tbl{margin-bottom:10px;}
.search_style_tbl td{border:1px solid #dddddd; padding:3px;}
.search_style_tbl .img{
	width:10%;
	vertical-align:middle;
	text-align:center;
	/*background:#eeeeee;*/
}
.search_style_tbl .title{
	background:#eeeeee;
	font-size:14px;
	font-weight:bold;
}
.search_style_tbl .cmt{
	font-size:10px;
}

/*グルメページここまで
---------------------------------------------------------------------------------------------------------------------------------------*/

/*くらしページここから
---------------------------------------------------------------------------------------------------------------------------------------*/
.kurashi{
	text-align:left;
}

/* ▼ 今週の注目*/
.kurashi_pickup{
	width:630px;
	margin:20px 0px 0px 0px;
}

.kurashi_pickup img{
	width:225px;
	height:150px;
	border:1px solid #ccc;
}

.kurashi_pickup span{
	width:225px;
	height:150px;
	float:left;
}

.kurashi_pickup ul{
	width:395px;
	float:left;
	padding:0px 0px 0px 10px;
}

.kurashi_pickup li{
	padding:5px;
	border:1px solid #ccc;
}
/* ▲ 今週の注目*/

/* ▼ 中央カラム*/
.kurashi .center{
	width:470px;
	float:left;}

.kurashi .center .banner li{
	float:left;
	width:150px;
	text-align:center;
	margin:5px 6px 2px 0px;}

/* 札幌でお店探し*/
.kurashi .kurashi_search{
	width:100%;
	text-align:left;
	margin:0px 0px 0px 0px;}

.kurashi .kurashi_search
.search{
	width:310px;
	float:left;}

.kurashi .kurashi_search .search
.kurashi_input{
	width:180px;
	height:25px;
	float:left;
	border:1px solid #5C6EFF;
}

.kurashi .kurashi_search .search
p{
	width:44px;
	height:25px;
	float:left;
	border:none;
}
/* 札幌でお店探し*/

/*特集*/
.kurashi .center
.special{
	width:210px;
	float:left;
	margin:0px 25px 0px 0px;
}

.kurashi .center .special
img{
	border:1px solid #ccc;
}

.kurashi .center .special
span{
	font-size:14px;
	font-weight:bold;
}

.kurashi .center .special
ul{
	margin:3px 0px 0px 0px;
}

.kurashi .center .special li
a:link{display:block;height:18px;color:#444;background-color:#e8e5ce;font-weight:bold;padding:3px;margin:0px 0px 3px 0px;}

.kurashi .center .special li
a:visited{display:block;height:18px;color:#444;background-color:#e8e5ce;font-weight:bold;padding:3px;margin:0px 0px 3px 0px;}

.kurashi .center .special li
a:active{display:block;height:18px;color:#444;background-color:#e8e5ce;font-weight:bold;padding:3px;margin:0px 0px 3px 0px;}

.kurashi .center .special li
a:hover{display:block;height:18px;color:#000;background-color:#e8e1ad;font-weight:bold;padding:3px;margin:0px 0px 3px 0px;}

/*おすすめ検索*/
.kurashi .center
.osusume_search{
	width:210px;
	float:left;
}

.kurashi .center .osusume_search
img{
	border:1px solid #ccc;
}

.kurashi .center .osusume_search
span{
	font-size:14px;
	font-weight:bold;
}

.kurashi .center .osusume_search
ul{
	margin:3px 0px 0px 0px;
}

.kurashi .center .osusume_search li
a:link{display:block;height:18px;color:#444;background-color:#e8e5ce;font-weight:bold;padding:3px;margin:0px 0px 3px 0px;}

.kurashi .center .osusume_search li
a:visited{display:block;height:18px;color:#444;background-color:#e8e5ce;font-weight:bold;padding:3px;margin:0px 0px 3px 0px;}

.kurashi .center .osusume_search li
a:active{display:block;height:18px;color:#444;background-color:#e8e5ce;font-weight:bold;padding:3px;margin:0px 0px 3px 0px;}

.kurashi .center .osusume_search li
a:hover{display:block;height:18px;color:#000;background-color:#e8e1ad;font-weight:bold;padding:3px;margin:0px 0px 3px 0px;}

/*お店からのお知らせ*/
.kurashi .livemsg{
	width:470px;
	list-style:none;
	padding:0px 0px 0px 0px;
}

.kurashi .livemsg
span{
	font-weight:bold;
	font-size:14px;
	color:#5c6dff;
}
/*クチコミ*/
.kurashi .kuchikomi{
	width:470px;
	padding:20px 0px 0px 0px;
}

.kurashi .kuchikomi
span{
	font-weight:bold;
	font-size:14px;
	color:#5c6dff;
}

.kurashi .kuchikomi
ul{
	width:470px;
}
/* ▲ 中央カラム*/

/* ▼ 右カラム*/
.kurashi .columnr{
	width:150px;
	float:left;
	margin:5px 0px 0px 0px;
}

.kurashi .columnr .banner li{
	width:150px;
	text-align:center;
	margin:0px 0px 2px 0px;
}

/*クーポン*/
.kurashi .columnr
.kurashi_coupon{
	width:150px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}

.kurashi .columnr .kurashi_coupon
span{
	font-size:8pt;
	color:#444;
	line-height:140%;
}

.kurashi .columnr .kurashi_coupon 
ul{
	width:142px;
	overflow:hidden;
	font-size:9pt;
	padding:3px;
	margin:0px;
}

*html body .kurashi .columnr .kurashi_coupon 
ul{
	width:100%;
	margin:-20px 0px 0px 0px;
}

.kurashi .columnr .kurashi_coupon 
li{
	width:142px;
	font-size:9pt;
	line-height:160%;
	border-bottom:1px dotted #444;
	margin:0px 0px 10px 0px;
}

.kurashi .columnr .kurashi_coupon 
p{
	font-size:8pt;
	color:#444;
}
/* ▲ 右カラム*/

/*左メニュー*/
.lnavi_kurashi{
	width:150px;
}

.lnavi_kurashi .navi{
	text-align:left;
	margin:10px 0px 0px 0px;
}

.lnavi_kurashi .navi
li{
	display:block;
	width:139px;
	height:20px;
	line-height:80%;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:2px 0px 0px 15px;
	border-bottom:1px dotted #5c6dff;
	background-image:url(/img/l-navi/kurashi/arrow.jpg);
	background-repeat:no-repeat;}

*html body .lnavi_kurashi .navi li{width:154px;}


.lnavi_kurashi a:link{display:block;color:#444;}
.lnavi_kurashi a:visited{display:block;color:#444;}
.lnavi_kurashi a:active{display:block;color:#444;}
.lnavi_kurashi a:hover{display:block;color:#FF5C6E;}

.lnavi_kurashi ul{
	text-decoration:none;
	margin:10px 0px 0px 0px;
}

.lnavi_kurashi li{
	display:block;
	width:150px;
	margin:20px 0px 0px 0px;
}

.lnavi_kurashi li span{
	font-size:13px;
	font-weight:bold;
}
/*くらしページここまで
---------------------------------------------------------------------------------------------------------------------------------------*/

/*宿泊ページここから
---------------------------------------------------------------------------------------------------------------------------------------*/

.inn a:link {color:#5f5f5f; text-decoration:none;}
.inn a:visited {color:#5f5f5f; text-decoration:none;}
.inn a:hover {color:#e36a8f; text-decoration:underline;}

.inn .content{
	border:1px solid #DDDDDD;
}
.inn .pickup_tbl td{
	border:1px solid #dddddd;
	vertical-align:top;
}
.inn .pickup_cmt{
	border:1px solid #dddddd;
	background:#FFFFFF;
}
.inn .pickup_img{width:1%;}


/*カテゴリーページタイトル画像*/
#inn_page_title{
margin:10px 0 0 0;
width:630px;
height:25px;
background-image:url(../img/inn/inn_page_title.jpg);
}

#inn_page_title h2{
margin:0;
padding:0;
text-indent:-9999px;
}


/*コンテンツ：今週の注目情報*/
#cont_inncheck_title{
margin:0;
width:630px;
height:40px;
background-image:url(../img/inn/check.jpg);
}

/*コンテンツ：クーポン情報*/
#cont_inncoupon_title{
margin:0;
width:630px;
height:40px;
background-image:url(../img/inn/coupon.jpg);
}

/*コンテンツ：ピックアップ*/
#cont_innpickup_title{
margin:0;
width:630px;
height:40px;
background-image:url(../img/inn/pickup.jpg);
}

/*コンテンツ：ピックアップ*/
#cont_innkuchikomi_title{
margin:0;
width:630px;
height:40px;
background-image:url(../img/inn/kuchikomi.jpg);
}


/*左メニュー*/
.inn a.leftmenu_btn p{margin:4px 0 4px 5px;}
.inn a.leftmenu_btn{
	display: block;
	width:150px;
	color:#000000;
	background:#CC6633;
	border:1px solid #663300;
	text-decoration:none;
	margin-top:1px;
	padding:4px 0 4px 2px;
}
.inn a.leftmenu_btn:visited{color:#000000; background:#CC6633; border:1px solid #663300; text-decoration:none;}
.inn a.leftmenu_btn:hover{color:#FFFFFF; background:#993333; border:1px solid #663300; text-decoration:none;}

/*宿泊ページここまで
---------------------------------------------------------------------------------------------------------------------------------------*/


/*ショッピングページここから
---------------------------------------------------------------------------------------------------------------------------------------*/
.selectshop .content{
	border:1px solid #DDDDDD;
}

/* ▼ 今週の注目*/
.shopping_pickup{
	width:630px;
	margin:20px 0px 0px 0px;
}

.shopping_pickup img{
	width:300px;
	height:200px;
	border:1px solid #ccc;
}

.shopping_pickup span{
	width:300px;
	height:200px;
	float:left;
}

.shopping_pickup ul{
	width:320px;
	float:left;
	padding:0px 0px 0px 10px;
}

.shopping_pickup li{
	padding:5px;
	line-height:130%;
	font-size:10pt;
}
/* ▲ 今週の注目*/

/* ▼ 左カラム**************************/
.selectshop{
	margin:10px 0px 0px 0px;}

.selectshop .center{
	width:300px;
	float:left;
	margin:0px;
	padding:0px;
}

/*おすすめ検索*/
.selectshop .center
.osusume_search{
	width:300px;
	overflow:hidden;
	margin:20px 0px 0px 0px;
}

*html body .selectshop .center
.osusume_search{
	margin:0px 0px 0px 0px;
}

.selectshop .center .osusume_search
ul{
	width:300px;
	margin:5px 0px 0px 0px;
}

.selectshop .center .osusume_search li,
.selectshop .center .osusume_search li a:link,
.selectshop .center .osusume_search li a:visited,
.selectshop .center .osusume_search li a:active,
.selectshop .center .osusume_search li a:hover
{
	width:140px;
	height:140px;
	float:left;
	text-align:center;
	margin:0px 5px 0px 0px;
	padding:0px;
}

.selectshop .center .osusume_search
span{
	display:block;
	width:290px;
	height:18px;
	color:#444;
	font-weight:bold;
	line-height:150%;
	padding:5px;
	background-color:#e8e5ce;
}

/*クチコミ*/
.selectshop .kuchikomi{
	width:280px;
	padding:20px 0px 0px 0px;
}

.selectshop .kuchikomi
span{
	font-weight:bold;
	font-size:14px;
	color:#FF6363;
}

.selectshop .kuchikomi
ul{
	width:290px;
}

/* ▼ 右カラム************************/
.selectshop .columnr{
	width:290px;
	float:left;
	margin:0px 0px 0px 10px;
}

.selectshop .columnr
span{
	display:block;
	width:300px;
	text-align:right;
	font-weight:bold;
	line-height:130%;
}

/* 今週のランキング */
.selectshop .columnr .ranking p
{margin:0px 0px 0px 50px;}

.selectshop .columnr
.rank1{
	background:url("/img/shopping/ranking1.gif") no-repeat;
	border-bottom:1px solid #dddddd;
	margin:20px 0px 0px 0px;
}

.selectshop .columnr
.rank2{
	background:url("/img/shopping/ranking2.gif") no-repeat;
	border-bottom:1px solid #dddddd;
	margin:10px 0px 0px 0px;
}

.selectshop .columnr
.rank3{
	background:url("/img/shopping/ranking3.gif") no-repeat;
	border-bottom:1px solid #dddddd;
	margin:10px 0px 0px 0px;
}

.selectshop .columnr
.rank4{
	background:url("/img/shopping/ranking4.gif") no-repeat;
	border-bottom:1px solid #dddddd;
	margin:10px 0px 0px 0px;
}


.selectshop .columnr
.rank5{
	background:url("/img/shopping/ranking5.gif") no-repeat;
	margin:10px 0px 0px 0px;
}

.selectshop .columnr .ranking
.thumbnail{
	position: relative;
	z-index: 0;
}

.selectshop .columnr .ranking
.thumbnail:hover{
	background-color: transparent;
	z-index: 50;
}

.selectshop .columnr .ranking
.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	padding: 5px;
	left: -1000px;
	border: 1px dotted #444;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.selectshop .columnr .ranking
.thumbnail span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.selectshop .columnr .ranking
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;left: 60px; /*position where enlarged image should offset horizontally */}

.selectshop .columnr .banner strong{
	font-size:13pt;
	font-weight:bold;}


/*コンテンツ：商品一覧*/
#cont_slist_title{
margin:0;
width:200px;
height:40px;
background-image:url(../img/shopping/list.jpg);
}


/*左メニュー*/
.lnavi_selectshop .accordion{
	width:150px;
	margin:0px 0px 5px 0px;
}

.lnavi_selectshop .accordion
span{
	width:150px;
	font-size:9pt;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}

.lnavi_selectshop .accordion img{
	width:150px;
	height:100px;
}

.lnavi_selectshop .accordion p a:link,
.lnavi_selectshop .accordion p a:visited,
.lnavi_selectshop .accordion p a:active,
.lnavi_selectshop .accordion p a:hover
{
	display:block;
	width:140px;
	font-weight:bold;
	font-size:10pt;
	color:#444;
	line-height:160%;
	padding:5px;
	margin:0px 0px 3px 0px;
	background-color:#FFC2C2;
}

*html body
.lnavi_selectshop .accordion p a:link,
.lnavi_selectshop .accordion p a:visited,
.lnavi_selectshop .accordion p a:active,
.lnavi_selectshop .accordion p a:hover
{
	display:block;
	width:150px;
}

.lnavi_selectshop .accordion #treeMenu1{
	width:145px;
	border:none;
}
/*アコーディオンここまで*/

.lnavi_selectshop{
	width:150px;
}

.lnavi_selectshop .navi{
	text-align:left;
	margin:10px 0px 0px 0px;
}

.lnavi_selectshop .navi
li{
	display:block;
	width:139px;
	height:20px;
	line-height:80%;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:2px 0px 0px 15px;
	border-bottom:1px dotted #D8409D;
	background-image:url(/img/l-navi/shopping/arrow.jpg);
	background-repeat:no-repeat;}

*html body .lnavi_selectshop .navi li{width:154px;}

.lnavi_selectshop a:link{display:block;color:#444;}
.lnavi_selectshop a:visited{display:block;color:#444;}
.lnavi_selectshop a:active{display:block;color:#444;}
.lnavi_selectshop a:hover{display:block;color:#FF5C6E;}

.lnavi_selectshop ul{
	text-decoration:none;
	margin:10px 0px 0px 0px;
}

.lnavi_selectshop li{
	display:block;
	width:150px;
	margin:20px 0px 0px 0px;
}

.lnavi_selectshop li span{
	font-size:13px;
	font-weight:bold;
}
/*左メニュー*/
/*ショッピングページここまで
---------------------------------------------------------------------------------------------------------------------------------------*/

/*自然ページここから
---------------------------------------------------------------------------------------------------------------------------------------*/
.shizen a:link {color:#5f5f5f; text-decoration:none;}
.shizen a:visited {color:#5f5f5f; text-decoration:none;}
.shizen a:hover {color:#e36a8f; text-decoration:underline;}

.shizen .content{
	border:1px solid #DDDDDD;
}
.shizen .pickup_tbl td{
	border:1px solid #DDDDDD;
	vertical-align:top;
}
.shizen .pickup_cmt{
	border:1px solid #DDDDDD;
	background:#FFFFFF;
}
.shizen .pickup_img{width:1%;}


/*写真で見る北海道*/

.photo_h_tbl{

}


.photo_h_tbl .img{
	background:url("/contents/shizen/img/photo_h_img.jpg");
	width:365px;
	height:230px;
	text-align:center;
	vertical-align:middle;
}

.photo_h_tbl .cmt{
	background:url("/contents/shizen/img/photo_h_cmt.jpg");
	width:265px;
	height:230px;
}

.photo_h_tbl .cmt a.btn{
	display: block;
	font-size:16px;
	font-weight:bold;
	width:265px;
	padding:10px 0 10px 0;
	margin:5px 0 5px 0;
	text-align:center;
	filter:alpha(opacity=70);
	background:#fff;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
.photo_h_tbl .cmt a.btn:visited{filter:alpha(opacity=70);}
.photo_h_tbl .cmt a.btn:hover{filter:alpha(opacity=60); background:#dddddd;}

/*写真で見る北海道*/


/*左メニュー*/

.shizen a.leftmenu_btn p{margin:4px 0 4px 5px;}
.shizen a.leftmenu_btn{
	display: block;
	width:150px;
	color:#000000;
	background:#66cc33;
	border:1px solid #336633;
	text-decoration:none;
	margin-top:1px;
	padding:4px 0 4px 2px;
}
.shizen a.leftmenu_btn:visited{color:#000000; background:#66cc33; border:1px solid #336633; text-decoration:none;}
.shizen a.leftmenu_btn:hover{color:#FFFFFF; background:#336600; border:1px solid #006600; text-decoration:none;}

/*左メニュー*/

/*自然ページここまで
---------------------------------------------------------------------------------------------------------------------------------------*/


/*コラムページここから
---------------------------------------------------------------------------------------------------------------------------------------*/
.column{
	width:99%;
	text-align:left;}

.column .new_title{
	font-size:10pt;
	font-weight:bold;
	border-bottom:2px solid #444;
	margin:0px 0px 5px 0px;}

.column .scroll{
	display:block;
	width:99%;
	height:200px;
	overflow:auto;}

.column .list{
	padding-bottom:10px;
	border-bottom:2px solid #444;}

.column .new{
	width:300px;
	height:95px;
	float:left;
	font-size:9pt;
	line-height:130%;
	overflow:hidden;
	margin:0px 0px 5px 0px;}

.column .new .profile{
	display:block;
	width:80px;
	height:80px;
	float:left;
	margin:0px 5px 0px 0px;}

.column .new span{font-weight:bold;}

/*ブログインフォ*/
.sub_info{
	width:98%;
	font-size:8pt;
	font-weight:normal;
	line-height:120%;
	padding:5px 0px 0px 0px;
	border-bottom:1px dotted #999;}

.sub_info span{
	font-size:11pt;
	text-align:left;
	font-weight:bold;
	line-height:120%;
	border-left:2px solid #E54C80;
	padding:0px 0px 0px 2px;}

.column .iframe{
	padding:0px 0px 5px 0px;
	border-bottom:2px solid #444;}

/*コラムリスト北海道で働く人達*/
.column .articlelist{
	width:100%;}

.column .articlelist pre{
	font-size:11pt;
	font-weight:bold;
	color:#fff;
	margin:5px 0px 5px 0px;
	background-color:#E54C80;}

.column .articlelist .item{
	width:32%;
	float:left;
	line-height:140%;
	margin:0px 5px 5px 0px;}

.column .articlelist .prof{
	float:left;
	font-size:8pt;
	font-weight:bold;
	line-height:150%;
	margin:0px 3px 0px 0px;}

.column .articlelist span{
	font-weight:bold;}

/*コラムリストスピリチュアル*/
.column .articlelist2{
	width:100%;}

.column .articlelist2 pre{
	font-size:11pt;
	font-weight:bold;
	color:#fff;
	margin:5px 0px 5px 0px;
	background-color:#7FE54C;}

.column .articlelist2 .item{
	width:49%;
	float:left;
	line-height:140%;
	margin:0px 5px 5px 0px;}

.column .articlelist2 .prof{
	float:left;
	font-size:8pt;
	font-weight:bold;
	line-height:150%;
	margin:0px 3px 0px 0px;}

.column .articlelist2 span{
	font-weight:bold;}

/*ブログリスト*/
.column .articlelist3{
	width:100%;}

.column .articlelist3 pre{
	font-size:11pt;
	font-weight:bold;
	color:#fff;
	margin:5px 0px 5px 0px;
	background-color:#E5654C;}

.column .articlelist3 .item{
	width:32%;
	float:left;
	line-height:140%;
	margin:0px 5px 5px 0px;}

.column .articlelist3 .prof{
	float:left;
	font-size:8pt;
	font-weight:bold;
	line-height:150%;
	margin:0px 3px 0px 0px;}

.column .articlelist3 .prof img{
	border:1px solid #444;}

.column .articlelist3 span{
	font-weight:bold;}

/*左メニュー*/
.lnavi_column{
	width:150px;
}

.lnavi_column .navi{
	text-align:left;
	margin:10px 0px 0px 0px;
}

.lnavi_column .navi
li{
	display:block;
	width:147px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:2px;
	border-bottom:1px dotted #1d68de;
}

.lnavi_column a:link{color:#444;}
.lnavi_column a:visited{color:#444;}
.lnavi_column a:active{color:#444;}
.lnavi_column a:hover{color:#FF5C6E;}

.lnavi_column ul{
	text-decoration:none;
	margin:10px 0px 0px 0px;
}

.lnavi_column li{
	display:block;
	width:150px;
	margin:20px 0px 0px 0px;
}

.lnavi_column li span{
	font-size:13px;
	font-weight:bold;
}
/*コラムページここまで
---------------------------------------------------------------------------------------------------------------------------------------*/


/*口コミページここから
---------------------------------------------------------------------------------------------------------------------------------------*/

/*左メニュー*/
.kuchikomi a.leftmenu_btn p{margin:4px 0 4px 5px;}
.kuchikomi a.leftmenu_btn{
	border:1px solid #33cccc;
	display: block;
	width:150px;
	color:#000000;
	background:#ccffff;
	text-decoration:none;
	margin-top:1px;
	padding:4px 0 4px 2px;
}
.kuchikomi a.leftmenu_btn:visited{ color:#000000; background:#ccffff; border:1px solid #33cccc;}
.kuchikomi a.leftmenu_btn:hover{ color:#000000; background:#66ccff; border:1px solid #33cccc;}

.kuchikomi a.k_btn p{margin:2px 0 2px 3px;}
.kuchikomi a.k_btn{
	display: block;
	text-align:center;
	color:#0000ff;
	background:#eeeeee;
	border:1px solid #dddddd;
	text-decoration:underline;
	font-size:10px;
}
.kuchikomi a.k_btn:visited {color:#0000ff; background:#eeeeee; border:1px solid #dddddd;}
.kuchikomi a.k_btn:hover {color:#ff0000; background:#dddddd; border:1px solid #eeeeee;}

.kuchikomi_ranking {
	background:#EEEEEE;
	border:1px solid #DDDDDD;
	width:150px;
	font-size:10px;
}
.kuchikomi_ranking a{margin:2px 0 0 2px; border:1px solid #DDDDDD;}
.kuchikomi_ranking .rank01{display: block; background:url("/img/kuchikomi/ranking01.gif") no-repeat left middle; padding-left:15px;}
.kuchikomi_ranking .rank02{display: block; background:url("/img/kuchikomi/ranking02.gif") no-repeat left middle; padding-left:15px;}
.kuchikomi_ranking .rank03{display: block; background:url("/img/kuchikomi/ranking03.gif") no-repeat left middle; padding-left:15px;}
.kuchikomi_ranking .rank04{display: block; background:url("/img/kuchikomi/ranking04.gif") no-repeat left middle; padding-left:15px;}
.kuchikomi_ranking .rank05{display: block; background:url("/img/kuchikomi/ranking05.gif") no-repeat left middle; padding-left:15px;}
.kuchikomi_ranking .rank06{display: block; background:url("/img/kuchikomi/ranking06.gif") no-repeat left middle; padding-left:15px;}
.kuchikomi_ranking .rank07{display: block; background:url("/img/kuchikomi/ranking07.gif") no-repeat left middle; padding-left:15px;}
.kuchikomi_ranking .rank08{display: block; background:url("/img/kuchikomi/ranking08.gif") no-repeat left middle; padding-left:15px;}
.kuchikomi_ranking .rank09{display: block; background:url("/img/kuchikomi/ranking09.gif") no-repeat left middle; padding-left:15px;}
.kuchikomi_ranking .rank10{display: block; background:url("/img/kuchikomi/ranking10.gif") no-repeat left middle; padding-left:15px;}



/*左メニュー*/


/*口コミページここまで
---------------------------------------------------------------------------------------------------------------------------------------*/


/*求人ページここから
---------------------------------------------------------------------------------------------------------------------------------------*/

.jobsearch_tbl{width:540px; margin:10px 0 10px 0;}
.jobsearch_tbl td{border:1px solid #dddddd;}
.jobsearch_tbl .img{
	padding:3px;
	width:10%;
	text-align:center;
	vertical-align:middle;
	height:100%;
}
.jobsearch_tbl .title_td{height:10%;}
.jobsearch_tbl a.title{
	display:block;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background:#eeeeee;
	height:100%;
}
.jobsearch_tbl a.title:visited{background:#DDDDDD;}
.jobsearch_tbl a.title:hover{background:#DDDDDD;}

.jobsearch_tbl .cmt{
	height:90%;
	padding:3px;
	text-align:left;
	vertical-align:middle;
}

/*求人ページここまで
---------------------------------------------------------------------------------------------------------------------------------------*/

/*動画ページここから
---------------------------------------------------------------------------------------------------------------------------------------*/
.movie{
	width:100%;
	margin:0px;
	padding:0px;
	overflow:hidden;
	text-align:left;
}

.movie h3{
	text-indent:-9999px;
	line-height:0%;
}

.movie .intro{
	width:425px;
	float:left;}

.movie .prev{
	width:190px;
	float:left;
	line-height:140%;
	margin:0px 0px 0px 10px;}

.movie .kanko span{
	display:block;
	width:190px;
	color:#1A9507;
	font-weight:bold;
	border-bottom:3px solid #1A9507;}

.movie .gourmet span{
	display:block;
	width:190px;
	color:#FF7C00;
	font-weight:bold;
	border-bottom:3px solid #FF7C00;
	margin:5px 0px 0px 0px;}

.movie .topics{
	width:285px;
	float:left;
	overflow:hidden;
	line-height:180%;
	margin:20px 5px 0px 0px;
	padding:0px;}

.movie .topics span{
	font-size:12px;
	font-weight:bold;
	color:#444;}

.movie .topics .recruit{
	margin:10px 0px 0px 0px;
}

.movie .topics .recruit
p{
	font-size:8pt;
}

.movie .rec{
	width:340px;
	float:left;
	overflow:hidden;
	margin:20px 0px 0px 0px;}

.movie .rec span{
	color:#0084FF;
	font-size:13pt;
	font-weight:bold;}

.movie .rec p{
	width:340px;
	font-size:9pt;}

.movie .new{
	width:100%;
	margin:20px 0px 0px 0px;}

.movie .new span{
	display:block;
	width:100%;
	font-size:12pt;
	font-weight:bold;
	border-bottom:3px solid #444;
	margin:30px 0px 0px 0px;}

.movie .new img{
	float:left;
	margin:10px 10px 0px 15px;}

/* ▼ クチコミ*/
.movie .kuchikomi{
	width:630px;
	padding:20px 0px 0px 0px;
}

.movie .kuchikomi
span{
	font-weight:bold;
	font-size:14px;
	color:#0093f5;
}

.movie .kuchikomi
ul{
	width:630px;
}
/* ▲ クチコミ*/

/*左メニュー*/
.lnavi_movie{
	width:150px;
}

.lnavi_movie .navi{
	text-align:left;
	margin:10px 0px 0px 0px;
}

.lnavi_movie .navi
li{
	display:block;
	width:147px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:2px;
	border-bottom:1px dotted #169406;
}

.lnavi_movie a:link{color:#444;}
.lnavi_movie a:visited{color:#444;}
.lnavi_movie a:active{color:#444;}
.lnavi_movie a:hover{color:#FF5C6E;}

.lnavi_movie ul{
	text-decoration:none;
	margin:10px 0px 0px 0px;
}

.lnavi_movie li{
	display:block;
	width:150px;
	margin:20px 0px 0px 0px;
}

.lnavi_movie li span{
	font-size:13px;
	font-weight:bold;
}
/*動画ページここまで
---------------------------------------------------------------------------------------------------------------------------------------*/

/*bbs(掲示板)ページここから
---------------------------------------------------------------------------------------------------------------------------------------*/
/*左メニュー*/
.lnavi_bbs{
	width:150px;
}

.lnavi_bbs .navi{
	text-align:left;
	margin:10px 0px 0px 0px;
}

.lnavi_bbs .navi
li{
	display:block;
	width:139px;
	height:20px;
	line-height:80%;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:2px 0px 0px 15px;
	border-bottom:1px dotted #F98400;
	background-image:url(/img/l-navi/bbs/arrow.jpg);
	background-repeat:no-repeat;}

*html body .lnavi_bbs .navi li{width:154px;}

.lnavi_bbs a:link{display:block;color:#444;}
.lnavi_bbs a:visited{display:block;color:#444;}
.lnavi_bbs a:active{display:block;color:#444;}
.lnavi_bbs a:hover{display:block;color:#FF5C6E;}

.lnavi_bbs ul{
	text-decoration:none;
	margin:10px 0px 0px 0px;
}

.lnavi_bbs li{
	display:block;
	width:150px;
	margin:20px 0px 0px 0px;
}

.lnavi_bbs li span{
	font-size:13px;
	font-weight:bold;
}
/*bbsページここまで
---------------------------------------------------------------------------------------------------------------------------------------*/

/*クチコミページここから
---------------------------------------------------------------------------------------------------------------------------------------*/
/* 口コミ */
.kuchi_t{
	width:100%;}

.kuchi_d1{
	background:#F7E797;}

.kuchi_d2{
	background:#FDF4ED;}

.kuchi_t .btn{
	color:#fff;
	background:#F57163;
	border:2px solid #F15040;}

.kuchi_btn{
	color:#fff;
	background:#00769a;
	border:2px solid #00b9f2;}

#kuchi_t2{
	border:1px solid #a5efff;}

#kuchi_t2 .d1{
	background:#e1f6fb;}

#kuchi_t2 .d2{
	background:#fff;}

#kuchi_t2 .btn{
	color:#fff;
	background:#00769a;
	border:2px solid #00b9f2;}

#kuchi_t3{
	border:1px solid #a5efff;}

#kuchi_t3 .d1{
	background:#e1f6fb;}

.kuchi_ipt{
	background: #f2fcff; 
	border:1px solid #a5d0da;}

.kuchi_pre_ipt{
	background:#ddd;
	padding:3px;}

.kuchi_cmt{
	margin:0 15 0 15;}

/*左メニュー*/
.lnavi_kuchikomi .title{
	width:150px;}

.lnavi_kuchikomi .title span{
	display:block;
	font-size:8pt;
	color:#ff0000;
	text-align:center;
	margin:10px 0px 0px 0px;}

.lnavi_kuchikomi .category p{
	font-size:8pt;}

.lnavi_kuchikomi .category span{font-weight:bold;}

.lnavi_kuchikomi .category ol{
	list-style-type:disc;
	margin:0px 0px 0px 0px;}

.lnavi_kuchikomi .category ul{font-weight:bold;}

.lnavi_kuchikomi .ranking ul{
	width:100%;
	background-color:#ECF1F8;}

.lnavi_kuchikomi .ranking li{
	display:block;
	padding:2px;
	border:1px solid #fff;}

/*クチコミページここまで
---------------------------------------------------------------------------------------------------------------------------------------*/


/*ショップマネージャーここから
---------------------------------------------------------------------------------------------------------------------------------------*/

/*左メニュー*/
.shopmanager{
	width:150px;}

.shopmanager .navi{
	text-align:left;
	margin:10px 0px 0px 0px;}

.shopmanager .navi
li{
	display:block;
	width:139px;
	height:20px;
	line-height:80%;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:2px 0px 0px 15px;
	border-bottom:1px dotted #5ED2FF;
	background-image:url(/img/l-navi/shopmanager/arrow.jpg);
	background-repeat:no-repeat;}

*html body .shopmanager .navi li{width:154px;}

.shopmanager .navi a:link{display:block;color:#444;}
.shopmanager .navi a:visited{display:block;color:#444;}
.shopmanager .navi a:active{display:block;color:#444;}
.shopmanager .navi a:hover{display:block;color:#FF5C6E;}

.shopmanager ul{
	text-decoration:none;
	margin:10px 0px 0px 0px;}

.shopmanager li{
	display:block;
	width:150px;
	margin:20px 0px 0px 0px;}

.shopmanager li span{
	font-size:13px;
	font-weight:bold;}

/*ショップマネージャーここまで
---------------------------------------------------------------------------------------------------------------------------------------*/

/*メンバーページここから
---------------------------------------------------------------------------------------------------------------------------------------*/
.base{
	background:url("./img/leftmenubody.jpg") left top repeat-y;
	width:800px;
	margin:0 auto;
}

.member .navi{
	text-align:left;
	margin:10px 0px 0px 0px;}

.member .navi
li{
	display:block;
	width:139px;
	height:20px;
	line-height:80%;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:2px 0px 0px 15px;
	border-bottom:1px dotted #5ED2FF;
	background-image:url(/img/l-navi/shopmanager/arrow.jpg);
	background-repeat:no-repeat;}

*html body .member .navi li{width:154px;}

.member .navi a:link{display:block;color:#444;}
.member .navi a:visited{display:block;color:#444;}
.member .navi a:active{display:block;color:#444;}
.member .navi a:hover{display:block;color:#FF5C6E;}

.member a.leftmenu_btn p{margin:4px 0 4px 5px;}
.member a.leftmenu_btn{
	display: block;
	width:148px;
	color:#FFFFFF;
	background:#006633;
	border:1px solid #003300;
	text-decoration:none;
	margin-top:1px;
	padding:4px 0 4px 2px;
}
.member a.leftmenu_btn:visited{color:#FFFFFF; background:#006633; border:1px solid #003300; text-decoration:none;}
.member a.leftmenu_btn:hover{color:#FFFFFF; background:#003300; border:1px solid #003300; text-decoration:none;}



.right_content{
	float:left;
	width:100%;
	text-align:left;
	margin-bottom:10px;
	margin-top:10px;}

.right_content .infobody{
	color:#FFFFFF;
	background:#ffffff;
	border-left:3px solid #4B9AF4;
	border-bottom:1px solid #4B9AF4;
	margin:20px 0px 0px;}

.infobody .title{
	font-weight:bold;
	background:#ABD0FA;
	color:#000000;
	padding:3px 3px 3px 3px;
	font-size:15px;}

.infobody .title span{
	font-size:9pt;
	font-weight:normal;
	margin:0px 0px 0px 10px;}

.infobody .cmt{
	font-size:13px;
	padding:3px;
	color:#000000;}

.accountedit_tbl{
	margin-top:10px;
}
.accountedit_tbl td{text-align:left;padding:3px; vertical-align:middle;}
.accountedit_tbl .td1{
	color:#000000;
	font-weight:bold;
	background:#ABE9FA;}

.accountedit_tbl .td2{border:1px solid #dddddd;}

.ashiato_tbl{
	margin-top:10px;
	width:630px;
}
.ashiato_tbl .td1{width:230px;}
.ashiato_tbl .td2{width:400px;}


.remainder_tbl{
	border-top:1px solid #006633;
	border-left:1px solid #006633;
	border-right:1px solid #006633;
}

.remainder_tbl td{padding:3px;}
.remainder_tbl .td1{
	font-weight:bold;
	border-bottom:1px solid #006633;
}
.remainder_tbl .td2{
	background:#fff;
	border-bottom:1px solid #006633;
}
.remainder_tbl .td3{
	background:#fff;
	border-bottom:1px solid #006633;}

.remainder_button{
  color:#ffffff; 
  background:#006633;
  border:1px solid #000000;
}


.calendar_book{width:490px; margin-top:15px; border-right:1px solid #000000; border-top:1px solid #000000;}
.calendar_book td {border-left:1px solid #000000; border-bottom:1px solid #000000; font-family:verdana, arial; text-align:center; width:70px;}
.calendar_book .week{background:#003300; font-size:11px; color:#FFFFFF; font-weight:bold;}
.calendar_book .week_red{background:#ff3333; font-size:11px; color:#990000; font-weight:bold;}
.calendar_book .week_blue{background:#9999ff; font-size:11px; color:#3333ff; font-weight:bold;}
.calendar_book .none{background:#009966;}
.calendar_book a.link_btn{
	font-size:12px;
	font-weight:bold;
	display:block;
	background:#006633;
	color:#ffffff;
	padding:4px 0 4px 0;
	width:100%;
	text-align:center;
	text-decoration:none;
}
.calendar_book a.link_btn:visited{color:#ffffff; background:#006633;}
.calendar_book a.link_btn:hover{color:#ffffff; background:#003300;}

a.close_btn{
	margin:3px;
	float:right;
	font-size:10px;
	font-weight:bold;
	display:block;
	font-family:verdana, arial;
	text-align:center;
	vertical-align:middle;
	width:18px;
	background:#dddddd;
	color:#000000;
	border:2px solid #AAAAAA;
	text-decoration:none;
}
a.close_btn:visited{color:#000000; background:#dddddd; border:2px solid #AAAAAA;}
a.close_btn:hover{color:#ffffff; background:#000000; border:2px solid #dddddd;}

/*メンバーページここまで
---------------------------------------------------------------------------------------------------------------------------------------*/
