@charset "utf-8";

/*________________________________________________



    Cascading Style Sheets for totalins

    PLAYIZM Co.,Ltd. (http://www.playizm.co.jp/)

    written by sk

    Jan 2005

________________________________________________*/

#submenu{
	width:150px;
	line-height: 120%;
	margin:0 7px 20px 7px;
	padding:5px 0 0 0;
	text-align:left;
	}

#submenu a{
	text-decoration: none;
	color:#333333;
	}

#submenu a:hover{
	text-decoration: underline;
	color:#187FC4;
	}

#submenu a:active{
	text-decoration: none;
	}


#submenu .parent{
	padding-left: 4px;
	color:#333333;
	width:150px;
	margin-top:5px;
	}

#submenu .parent:hover{
	padding-left: 4px;
	color:#187FC4;
	}

#submenu .parent-open{
	padding-left: 4px;
	color:#187FC4;
	width:150px;
	}

#submenu .parent-open:hover{
	padding-left: 4px;
	color:#000000;
	}

#submenu ul {
	margin:5px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	border-bottom: 1px solid #CACABB;
	}

#submenu ul li {
	list-style: none;
	padding: 0 0 3px 5px;
	margin: 0;
	}


#submenu .dead01,#submenu .node01{
	display:block;
	background:url(/common/im_tree.gif) no-repeat 0px 0.2em;
	padding-left: 12px;
	margin: 0px;
	color:#333333;
	height: auto;
	}

#submenu .dead01:hover,#submenu .node01:hover,#submenu .dead01:active,#submenu .node01:active{
	display:block;
	background:url(/common/im_tree.gif) no-repeat 0px 0.2em;
	padding-left: 12px;
	margin: 0px;
	color:#187FC4;
	text-decoration: underline;
	height: auto;
	}

.baner-l{
	width:143px;
	margin:0px 0px 20px 11px;
	padding:0px;
	float:left;
	}



/*backnumber*/
#submenu-bn{
	width:150px;
	line-height: 120%;
	margin:3px 7px 0px 7px;
	padding:0px;
	text-align:left;
	}

#submenu-bn ul {
	margin:0px;
	padding:0px;
	}

#submenu-bn ul li {
	list-style: none;
	padding: 1px 0 6px 19px;
	margin:6px 0px 0px 0px;
	background:url(/common/arrow_close.gif) no-repeat 4px 0.2em;
	color:#333333;
	border-bottom: 1px solid #CACABB;
	}

#submenu-bn a{
	color:#333333;
	text-decoration: none;
	}

#submenu-bn :hover,#submenu-bn :active{
	color:#187FC4;
	text-decoration: underline;
	}

/*submenu-searchbox-100426*/

.submenu-search{
	width:143px;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 11px;
	clear:both;
	}
	
input.submenu-searchbox{
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	height: 18px;
	width: 143px;
	margin: 5px 10px 5px 0px;
	padding:0px;
	vertical-align: top;
	color:#666666;
	text-align:left;
	
}
	

