/* CSS Document */
@Charset "Shift_JIS";

/* CSS Document */
*{
	text-align:left;
	}
#contentsLay{
	text-align:left;
	}

#contentsTitle{
	display:block;
	width:830px;
	height:25px;
	background:url(../images/top_title.jpg) no-repeat;
	padding-top:125px;
	}
#titleCap{
	color:#333;
	margin-left:205px;
	font-size:14px;
	}

.category_title{
	margin:10px 0 5px 5px;
	display:block;
	width:610px;
	height:52px;
	background:url(../images/category_titletop.jpg) no-repeat 0 0;
	}

.none{
	display:none;
	text-indent:-9999px;
	height:0;
	width:0;
	}

.category_title01{
	margin:10px 0 5px 5px;
	display:block;
	width:610px;
	height:52px;
	background:url(../images/category_title01.jpg) no-repeat 0 0;
	}

.category_title02{
	margin:10px 0 5px 5px;
	display:block;
	width:610px;
	height:52px;
	background:url(../images/category_title02.jpg) no-repeat 0 0;
	}

.category_title03{
	margin:10px 0 5px 5px;
	display:block;
	width:610px;
	height:52px;
	background:url(../images/category_title03.jpg) no-repeat 0 0;
	}

.category_title04{
	margin:10px 0 5px 5px;
	display:block;
	width:610px;
	height:52px;
	background:url(../images/category_title04.jpg) no-repeat 0 0;
	}
	
#left_menu{
	display:block;
	float:left;
	width:200px;
	}

#left_menu ul li a{display:block;width:198px;height:60px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
#menu_li01 a:link{background-image:url(../images/menu01.jpg); text-indent:-9999px;}
#menu_li01 a:visited{background-image:url(../images/menu01.jpg); text-indent:-9999px;}
#menu_li01 a:hover{background-image:url(../images/menu01_l.jpg); text-indent:-9999px;}
#menu_li02 a:link{background-image:url(../images/menu02.jpg); text-indent:-9999px;}
#menu_li02 a:visited{background-image:url(../images/menu02.jpg); text-indent:-9999px;}
#menu_li02 a:hover{background-image:url(../images/menu02_l.jpg); text-indent:-9999px;}
#menu_li03 a:link{background-image:url(../images/menu03.jpg); text-indent:-9999px;}
#menu_li03 a:visited{background-image:url(../images/menu03.jpg); text-indent:-9999px;}
#menu_li03 a:hover{background-image:url(../images/menu03_l.jpg); text-indent:-9999px;}
#menu_li04 a:link{background-image:url(../images/menu04.jpg); text-indent:-9999px;}
#menu_li04 a:visited{background-image:url(../images/menu04.jpg); text-indent:-9999px;}
#menu_li04 a:hover{background-image:url(../images/menu04_l.jpg); text-indent:-9999px;}
#menu_li05 a:link{background-image:url(../images/menu05.jpg); text-indent:-9999px;}
#menu_li05 a:visited{background-image:url(../images/menu05.jpg); text-indent:-9999px;}
#menu_li05 a:hover{background-image:url(../images/menu05_l.jpg); text-indent:-9999px;}
#menu_li06 a:link{background-image:url(../images/menu06.jpg); text-indent:-9999px;}
#menu_li06 a:visited{background-image:url(../images/menu06.jpg); text-indent:-9999px;}
#menu_li06 a:hover{background-image:url(../images/menu06_l.jpg); text-indent:-9999px;}

#menu_li07 a:link{background-image:url(../images/menu07.jpg); text-indent:-9999px;}
#menu_li07 a:visited{background-image:url(../images/menu07.jpg); text-indent:-9999px;}
#menu_li07 a:hover{background-image:url(../images/menu07_l.jpg); text-indent:-9999px;}

#menu_li08 a:link{background-image:url(../images/menu08.jpg); text-indent:-9999px;}
#menu_li08 a:visited{background-image:url(../images/menu08.jpg); text-indent:-9999px;}
#menu_li08 a:hover{background-image:url(../images/menu08_l.jpg); text-indent:-9999px;}
.l_titleimg{
	margin:0 0 -4px 0;
	padding:0;
	height:60px;
	width:198px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	}

.recco_title{
	width:200px;
	}

.entryDate a{
	color:#333333;
	text-decoration:none;
	}
	
#wrap a h4{
	width:198px;
	text-align:left;
	font-weight:bold;
	padding:3px;
	}

#wrap{
	width:198px;
	height:98px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	clear:both;
	}

.topicimg{
	margin:2px 3px 3px 3px; 
	}

.topicimgL{
	float:left;
	width:95px;
	height:71px;
	text-align:center;
	margin-right:5px;
	}

.textR{
	float:right;
	font-size:12px;
	width:90px;
	text-align:left;
	}

#kakaku{
	font-weight:bold;
	color:#990000;
	}
	
#main_contents{
	display:block;
	width:610px;
	margin-left:0px;
	float:left;
	}

.text_title{
	font-weight:bold;
	line-height:2em;
	}

.img_left{
	float:left;
	margin:0 10px 5px 0;
	}

.img_right{
	float:right;
	margin:0 0 5px 10px;
	}

.main_text{
	clear:both;
	line-height:1.5em;
	font-size:10pt;
	color:#666666;
	width:610px;
	margin:0 0 15px 10px;
	}

.bg_glay{
	background-color:#EEEEEE;
	border:1px #AAAAAA solid;
	padding:10px;
	margin-bottom:10px;margin-left:5px;
	width:597px;
	text-align:left;
	}

.glay_text{
	width:592px;
	clear:both;
	line-height:1.5em;
	font-size:10pt;
	color:#666666;
	}

.sikiri{
	clear:both;
	margin:5px 0 5px -7px;
	width:625px;
	}

.itiran_link{
	font-size:10px;
	margin-left:5px;
	}

.pagetop{
	float:right;
	border:0;
	width:102px;
	height:24px;
	}

#rosen{
	width:600px;
	}

.bold{
	font-weight:bold;
	}