﻿@charset "UTF-8";
/* CSS Document */


	/* left menu
	............................................................... */


	/* コンテンツ部分 → 左メニュー
	............................................................... */
		#left_menu{
			float:left;
			margin-top:10px;
			margin-left:5px;
			width:200px;
		}
		.leftnavi_blank{
			width:160px;
			height:363px;
		}

		.cat_list{
			width:150px;
			background-color:#FFF;
		}
		.cat_list li{
			z-indeex:0;
			padding:0 3px 0 5px;
			background-color:#CCC;
			display:block;
			font-size:76%;
			margin-bottom:1px;
			width:151px;
			height:auto;
		}
		.cat_list a{
			padding:0 3px 0 5px;
			width:151px;
			font-size:76%;
		}
		.cat_list a:hover{
			padding:0 3px 0 5px;
			width:151px;
			font-size:76%;
			text-decoration:underline;
		}

		#browsenode{
			padding:2px 4px 2px 8px;
			
		}

		#browsenode dt{
			font-weight:bold;
			color:#e47911;
			margin:0;
			padding:0;
			font-size:100%;
		}
		#browsenode dt a{
			font-weight:bold;
			color:#e47911;
			link-style:none;
		}
		#browsenode dt a:hover{
			font-weight:bold;
			color:#e47911;
			link-style:none;
		}

		#browsenode dd{
			display:block;
			width:178px;
			padding:0;
			margin:0;
			margin-left:10px;
			font-size:80%;
		}

		#browsenode dd a{
			display:block;
			width:180px;
			link-style:none;
		}
		
	/* コンテンツ部分 → 左メニュー → カレンダー
	............................................................... */
		#calendar_header{
			margin-top:8px;
			margin-bottom:2px;
			margin-left:8px;
			padding-top:0px;
			display:block;
			width:180px;
			height:auto;
			color:#ff7733;
			font-size:80%;
			font-weight:bold;
			border-bottom:solid 1px #999999;
			background-color:none;
			text-align:center;
			overflow:hidden;
			background:none;
		}
		.calendar_main{
			width:184px;
			margin-left:7px;
			margin-bottom:5px;
			font-size:12px;
		}
		.calendar_main caption{
			margin:0 auto 1px;
			padding:1px;
			border:solid thin #999999;
			text-align:center;
			font-weight:bold;
			font-size:14px;
			color:orange;
			width:180px;
		}
		.calendar_main table,
		.calendar_main td,
		.calendar_main th{
			border:1px #999 solid;
		}
		.calendar_week{
			background-color:#CCC;
			text-align:center;
			font-weight:bold;
		}
		.calendar_red{
			text-align:center;
			color:red;
			height:20px;
		}
		.calendar_black{
			text-align:center;
			height:20px;
		}
		.calendar_blue{
			text-align:center;
			color:blue;
			height:20px;
		}
		.sunday{
			color:red;
			background:#FEB1AD;
			height:20px;
			text-align:right;
			padding-right:2px;
		}
		.weekday{
			color:black;
			height:20px;
			text-align:right;
			padding-right:2px;
		}
		.saturday{
			color:blue;
			background:#90CDD5;
			height:20px;
			text-align:right;
			padding-right:2px;
		}
		.anotherday{
			color:black;
			background:#E8E8E8;
			height:20px;
			text-align:right;
			padding-right:2px;
		}
		.calendar_attention{
			margin-top:5px;
			padding:5px;
			width:188px;
			font-size:70%;
			border-radius:5px;         /* CSS3 */
			-moz-border-radius:5px;    /* Firefox */
			-webkit-border-radius:5px; /* Safari,Chrome */
			background-color:#EAEAEA;
		}

	/* コンテンツ部分 → 左メニュー → 下部
	............................................................... */

		#leftfooter{
			width:100%;
		}
		.secure_logo{
			margin:0;
			padding:0;
			list-style-type:none;
		}
		.secure_logo li{
			margin:4px;
		}
		.secure_logo li img{
			display:block;
			margin:auto;
		}

/* IE6 css fixer v0.95: Fri, 01 Jul 2011 03:01:17 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
* html #left_menu,
* html .featured_list a,
* html .featured_list a:hover,
* html .featured_list img,
* html .genre_list a,
* html .genre_list a:hover,
* html .genre_list img {display:inline;}

/* add zoom:1 to overflow:hidden */
* html #left_menu,
* html .featured_list a,
* html .featured_list a:hover,
* html .featured_list img,
* html .genre_list a,
* html .genre_list a:hover,
* html .genre_list img {zoom:1;}

/* add overflow:visible to (submit) buttons */
 * html input, * html button {overflow:visible;}