@charset "Shift_JIS";

/*
	Author		:Taku Kayanuma
	Access		:http://stinc.jp
	Comment		:main.css
	Date		:2007/3
*/

/*-------------------------------------------------------------------------------- common */

* {
	margin		:0;
	padding		:0;
	font-size	:12px
}

body {
	margin		:0;
	padding		:0;
	color		:#444444;
	font-size	:1em;
	font-family	:"MS UI GOTHIC";
	background	:#f5f5f5 url(img/common/bg.gif) repeat-y left top;
}

a	{text-decoration:none;		color:#550055;}
a:hover	{text-decoration:underline;	color:#990099;}

table {
	margin		:0;
	padding		:0;
	font-size	:1em
}

/* 強制float解除設定 */
br.clear  { clear:both; margin: 0px; padding: 0px; border: 0px; }
div.clear { clear:both; margin: 0px; padding: 0px; border: 0px; }



/* catch
---------------------------------------------------------------------- */
#catch h1{
	margin		:0px 0px 0px 0px;
	padding		:5px;
	font-size	:1em;
	font-weight	:normal;
	text-align	:center;
	color		:#ffffff;
	background	:#c790ba;
	border-bottom	:3px solid #92007b;
}


/* navi_choka 釣果アイコン icon size=52*57px
---------------------------------------------------------------------- */
#navi_choka {
	height		:63px;
}

#navi_choka ul {
	margin		:0;
	padding		:0;
}

#navi_choka li {
	margin		:0;
	padding		:0;
	list-style-type	:none;
	float		:left;
}

#navi_choka ul li a {
	display		:block;
	width		:55px;
	height		:57px;
	margin		:0;
	padding		:0;
	outline		:0;
	text-indent	:-9999px;
/*\*/
	overflow	:hidden;
/* */

}

#navi_choka ul li a#choka1       {background:url(img/common/btn_choka_himemasu.gif)   no-repeat left top;}
#navi_choka ul li a#choka2       {background:url(img/common/btn_choka_sakuramasu.gif) no-repeat left top;}
#navi_choka ul li a#choka3       {background:url(img/common/btn_choka_herabuna.gif)   no-repeat left top;}
#navi_choka ul li a#choka4       {background:url(img/common/btn_choka_blackbass.gif)  no-repeat left top;}
#navi_choka ul li a#choka5       {background:url(img/common/btn_choka_wakasagi.gif)   no-repeat left top;}
#navi_choka ul li a#choka6       {background:url(img/common/btn_choka_himetoro.gif)   no-repeat left top;}

#navi_choka ul li a#choka1:hover {background:url(img/common/btn_choka_himemasu.gif)   no-repeat left top;position:relative;left:1px;top:1px;}
#navi_choka ul li a#choka2:hover {background:url(img/common/btn_choka_sakuramasu.gif) no-repeat left top;position:relative;left:1px;top:1px;}
#navi_choka ul li a#choka3:hover {background:url(img/common/btn_choka_herabuna.gif)   no-repeat left top;position:relative;left:1px;top:1px;}
#navi_choka ul li a#choka4:hover {background:url(img/common/btn_choka_blackbass.gif)  no-repeat left top;position:relative;left:1px;top:1px;}
#navi_choka ul li a#choka5:hover {background:url(img/common/btn_choka_wakasagi.gif)   no-repeat left top;position:relative;left:1px;top:1px;}
#navi_choka ul li a#choka6:hover {background:url(img/common/btn_choka_himetoro.gif)   no-repeat left top;position:relative;left:1px;top:1px;}


/* navi_global
---------------------------------------------------------------------- */
#navi_global {
	height		:30px
}

#navi_global ul {
	margin		:0;
	padding		:0;

}

#navi_global li {
	margin		:0;
	padding		:0;
	list-style-type	:none;
	float		:left;
}

#navi_global ul li a {
	display		:block;
	width		:105px;
	height		:30px;
	margin		:0;
	padding		:0;
	outline		:0;
	text-indent	:-9999px;
/*\*/
	overflow	:hidden;
/* */
}

#navi_global ul li a#navi1       {background:url(img/common/btn_navi_home.gif)         no-repeat left top;}
#navi_global ul li a#navi2       {background:url(img/common/btn_navi_shopinfo.gif)     no-repeat left top;}
#navi_global ul li a#navi3       {background:url(img/common/btn_navi_access.gif)       no-repeat left top;}
#navi_global ul li a#navi4       {background:url(img/common/btn_navi_event.gif)        no-repeat left top;}
#navi_global ul li a#navi5       {background:url(img/common/btn_navi_pointmap.gif)     no-repeat left top;}
#navi_global ul li a#navi6       {background:url(img/common/btn_navi_links.gif)        no-repeat left top;}
#navi_global ul li a#navi7       {background:url(img/common/btn_navi_contactus.gif)    no-repeat left top;}

#navi_global ul li a#navi1:hover {background:url(img/common/btn_navi_home_on.gif)      no-repeat left top;}
#navi_global ul li a#navi2:hover {background:url(img/common/btn_navi_shopinfo_on.gif)  no-repeat left top;}
#navi_global ul li a#navi3:hover {background:url(img/common/btn_navi_access_on.gif)    no-repeat left top;}
#navi_global ul li a#navi4:hover {background:url(img/common/btn_navi_event_on.gif)     no-repeat left top;}
#navi_global ul li a#navi5:hover {background:url(img/common/btn_navi_pointmap_on.gif)  no-repeat left top;}
#navi_global ul li a#navi6:hover {background:url(img/common/btn_navi_links_on.gif)     no-repeat left top;}
#navi_global ul li a#navi7:hover {background:url(img/common/btn_navi_contactus_on.gif) no-repeat left top;}


/* path
---------------------------------------------------------------------- */
#path {
	font-size	:0.9em;
	background	:url(img/common/line_navi.gif) repeat-x left top;
	padding-top	:5px;
	padding-bottom	:6px;
}
#path a {
	font-size	:0.9em;
}

/* sub_index
---------------------------------------------------------------------- */
.sub_index h2 {
	margin		:5px 0px 5px 5px;
	padding		:5px 4px 4px 5px;
	font-size	:1em;
	color		:#bb1da2;
	font-weight	:bold;
	background	:#ffffff url(img/common/bg_h2.gif) repeat-x left top;
	border-top	:1px solid #92007b;
	border-bottom	:1px solid #92007b;
}

.sub_index h3 {
	margin		:5px 0px 5px 10px;
	padding		:5px 0px 5px 15px;
	font-size	:1em;
	font-weight	:bold;
	background	:#ffffff url(img/common/bg_h3.gif) no-repeat left top;
}

.sub_index h4 {
	font-size	:1em;
}


/* wrapper_news 新着情報
---------------------------------------------------------------------- */
/*#wrapper_news {
	padding		:0px;
	height		:auto;
	position	:relative;top:0px;left:0px;
	border-top	:1px solid #c8a46e;
	border-bottom	:1px solid #c8a46e;
}
*/
#wrapper_news {
	width		:530px;
	padding		:3px 0 0px 0;
	height		:auto;
	position	:relative; top:3px; left:15px;
	border-top	:1px solid #c790ba;
	border-bottom	:1px solid #c790ba;
}

#wrapper_news dl {
	width		:100%;
	height		:490px;
	overflow	:auto;
	padding		:0px;
}
#wrapper_news dt {
	padding		:.2em;
	font-weight	:bold;
	background	:#fdf3fd;
	border-bottom	:1px solid #ccc;

}
#wrapper_news dd {
	padding		:.2em .2em .5em .2em;
	color		:#804040;
	background	:#fff;
	margin-left	:50px;
}
#wrapper_news dd img {
	float		:right;
	margin		:1px;
}
#wrapper_news dd a {
	text-decoration	:underline;
	color		:#551313;
}
#wrapper_news dd a:hover {
	text-decoration	:none;
}

/* wrapper_news 新着情報
---------------------------------------------------------------------- */
/*#wrapper_news dt {
	padding		:.2em;
	font-weight	:bold;
	background	:#fdf3fd;
	border-bottom	:1px solid #ccc;

}
#wrapper_news dd {
	padding		:.2em;
	color		:#804040;
	background	:#fff;
	margin-left	:50px;
}
*/

/* calendar
---------------------------------------------------------------------- */
#calendar th {
	height		:1.5em;
	text-align	:center;
}
#calendar td {
	height		:17px;
	background-color:#ffffff;
	text-align	:center;
}
#calendar .blue{
	background	:url(img/common/bg_cale_blue.gif) left top;
}
#calendar .green{
	background	:url(img/common/bg_cale_green.gif) left top;
}
#calendar .red{
	background	:url(img/common/bg_cale_red.gif) left top;
}


/* footer ホーム ご案内 アクセス イベント ポイントマップ リンク お問い合せ
---------------------------------------------------------------------- */
#footer ul {
	margin		:0;
	padding		:8px 0px 8px 10px;
	border-top	:3px double #c790ba;
	border-bottom	:2px solid #92007b;
	background	:#f5f5f5 url(img/common/bg_footer.gif) repeat-x 0px 0px;
}
#footer ul li {
	margin		:0px 6px 0px 0px;
	padding		:0px 4px 0px 0px;
	display		:inline;
	border-right	:1px solid #cccccc;
	list-style	:none;

}
#footer ul li a {
	color		:#6d6e71;
	text-decoration	:none;
}
#footer ul li a:hover {
	color		:#444444;
	text-decoration	:underline;
}


/* address
---------------------------------------------------------------------- */
#address {
	margin		:3px 0px;
	text-align	:center;
}

/* copyright
---------------------------------------------------------------------- */
#copyright p {
	color		:#aaa;
	text-align	:center;
	margin		:0;
	padding		:0;
}

/* counter_disp
---------------------------------------------------------------------- */
#counter_disp {
	color		:#888888;
	text-align	:center;
	margin		:0;
	padding		:0;
}

/* counter_add
---------------------------------------------------------------------- */
#counter_add {
	display		:none;
}


/*-------------------------------------------------------------------------------- index */
/* today 本日の西湖
---------------------------------------------------------------------- */
#today h2{
	margin		:5px 0px 5px 0px;
	padding		:5px 12px;
	font-size	:1em;
	color		:#666666;
	font-weight	:bold;
	background	:#ead8ea;
	border		:1px solid #92007b;
}
#today h2 a {
	color		:#ff9900;
}


/*-------------------------------------------------------------------------------- choka */
/* css_table
---------------------------------------------------------------------- */
#css_table table {
	border-collapse	:collapse;
	border		:0px solid #996;
	color		:#333;
	background	:#fffff0;
}
#css_table th {
	border-bottom	:1px solid #cc9;
	border-right	:1px solid #fff;
	padding		:0.3em;
}
#css_table td {
	border-bottom	:1px solid #cc9;
	padding		:0.3em;
}
#css_table .holiday {
	background	:#ffe1e1;
	color		:red;
}
#css_table .odd {
	background	:#fffbff;
}
#css_table .even {
	background	:#ffeeff;
}
#css_table tbody tr:hover {
	color		:#000;
}


/*-------------------------------------------------------------------------------- shop.html 他 */
/* page_index 左側リンク
---------------------------------------------------------------------- */

.page_index	{width: 147px;margin-top:0px;margin-bottom:0px;margin-left:10px;}

.page_index ol {
	padding		:0px;
	margin		:0px;
	border		:0px solid #000000;
	list-style	:none;
	letter-spacing	:1px;
}

.page_index ol li {
	padding		:2px 0px;
	margin		:0px;
	border-bottom	:1px dashed #999999;
	text-align	:left;
}
.page_index ol li.selected {
	font-weight	:bold;
}

.page_index ol a	{padding: 3px 0px;display: block;}
.page_index ol a:link	{background: #fff;    }
.page_index ol a:visited{background: #fff;    }
.page_index ol a:hover	{background: #f2f1f1; }
.page_index ol a:active	{background: #f2f1f1; }


/*-------------------------------------------------------------------------------- shop_item.html */
/* wrapper_item_list
---------------------------------------------------------------------- */
#wrapper_item_list dt {
	padding		:.2em;
	text-indent	:12px;
	font-weight	:bold;
	border-bottom	:1px solid #ccc;
	background	:#fdf3fd url(img/common/arrow_purple_3sq_0915.gif) no-repeat left top;
}
#wrapper_item_list dd {
	padding		:.2em;
	margin		:3px 0px 6px 0px;
	color		:#804040;
	background	:#fff;
}
#wrapper_item_list dd img {
	border	:1px solid #C790BA;
}
#wrapper_item_list dd a:hover {
	position	:relative;
	left		:1px;
	top		:1px;
}


/*-------------------------------------------------------------------------------- event.html */
/* wrapper_event_list
---------------------------------------------------------------------- */
.wrapper_event_list dt {
	padding		:.2em;
	text-indent	:12px;
	font-weight	:bold;
	border-bottom	:1px solid #ccc;
	background	:#fbdbfb url(img/common/arrow_purple_3sq_0915.gif) no-repeat left top;
}
.wrapper_event_list dd {
	padding		:.2em;
	margin		:6px 0px 6px 0px;
	color		:#804040;
	background	:#fff;
}

/* event_table
---------------------------------------------------------------------- */
.event_table table {
	border-collapse	:collapse;
	border		:none;
	color		:#333;
	background	:#ffffff;
}
.event_table th {
	background	:#ffffff url(img/common/bg_table_th.gif) repeat-y left top;
	padding		:0.3em 0.3em 0.3em 0.8em;
	font-weight	:bold;
	text-align	:left;
	border-bottom	:1px solid #fff;
}
.event_table td {
	background-color:#eeeeee;
	border-bottom	:1px solid #fff;
	padding		:0.3em;
	line-height	:1.3em;
}


/*-------------------------------------------------------------------------------- link.html */
/* wrapper_link_mobile background
---------------------------------------------------------------------- */
#wrapper_link_mobile dt {
	padding		:.2em;
	text-indent	:12px;
	font-weight	:bold;
	border-bottom	:1px solid #ccc;
	background	:#fbdbfb url(img/common/arrow_purple_3sq_0915.gif) no-repeat left top;
}
#wrapper_link_mobile dd {
	padding		:.2em;
	margin		:8px 0px 10px 0px;
	color		:#804040;
	background	:#fff;
}

/* wrapper_link_others
---------------------------------------------------------------------- */
#wrapper_link_others dt {
	padding		:.2em;
	text-indent	:12px;
	font-weight	:bold;
	border-bottom	:1px solid #ccc;
	background	:#fdf3fd url(img/common/arrow_purple_3sq_0915.gif) no-repeat left top;
}
#wrapper_link_others dd {
	padding		:.2em;
	margin		:3px 0px 6px 0px;
	color		:#804040;
	background	:#fff;
}




/* ad
---------------------------------------------------------------------- */
/*
#ad{
	text-align	:center;
	position	:absolute;
	height		:0px;
	width		:0px;
	left		:765px;
	top		:8px;
	border-top	:none;
	border-right	:none;
	border-bottom	:none;
	border-left	:none;
	line-height	:150%;
}

#ad p {
	font-size	:10px;
	line-height	:150%;
	margin		:0px 0px 5px;
	padding		:0px;
}

*/

