@charset "utf-8";
/* ===================================================================
CSS information

 file name  :module.css
 author     :km (admin)
 style info :共通（ヘッダー、フッター）
=================================================================== */

/* -----------------------------------------------------------
	#header
		ヘッダー
----------------------------------------------------------- */
#header {
margin-bottom:10px;
}

#menu{margin:10px 0 10px 14px;}
ul.menu li a{text-decoration:none;}
ul.menu li{background:#B30008; margin-right:8px; font-size:14px; font-weight:bolder; color:#FFFFFF; float:left; text-align:center; line-height:28px; height:28px;}

/* CSS Browser Selector - ブラウザ別CSS - */
.ie ul.menu li a:link, ul.menu li a:visited{color:#FFFFFF; padding:8px 18px;}
ul.menu li a:link, ul.menu li a:visited{color:#FFFFFF; padding:5px 18px;}

ul.menu li a:active,
ul.menu li a:hover{background:url(../img_new/common/menu_back.jpg) no-repeat center; color:#333333;}



ul#pulldown-menu a {
font-size:14px;
font-weight:bolder;
color: #FFFFFF;
text-decoration: none;
}
ul#pulldown-menu a:link,
ul#pulldown-menu a:visited {
        background:#B30008;
}
ul#pulldown-menu a:hover,
ul#pulldown-menu a:active {
color:#333333;
background:url(../img_new/common/menu_back.jpg) no-repeat;}

ul#pulldown-menu li {
        float: left;
        position: relative;
        margin:0 8px 0 0;
	    width: 80px;
        height: 2em;
        font-weight: bold;
        line-height: 28px;
}
ul#pulldown-menu li a {
        display: block;
        width: 80px;
        height: 2em;
        text-align: center;
}


ul#pulldown-menu ul li a:link,
ul#pulldown-menu ul li a:visited {
        background: #666666;
		width: 80px;
		height: 30px;
		font-size:12px;
		font-weight:normal;
		line-height: 28px;
		border-top:#CCCCCC 1px solid;}
		
ul#pulldown-menu ul li a:hover,
ul#pulldown-menu ul li a:active {
        background:#cccccc;		
		border-top:#CCCCCC 1px solid;
		width: 80px;
		height: 30px;
		font-size:12px;
		font-weight:normal;
		line-height: 28px;}





/* 下層のメニューを不可視に */
ul#pulldown-menu li ul {
        display: none;
}

/* 疑似要素 :hover で下層のメニューを可視に */
ul#pulldown-menu li:hover ul {
        display: block;
        position: absolute;
        z-index: 100;
}

ul#pulldown-menu li ul li {
        float: none;
        margin: 0;
        font-weight: normal;
}

ul#pulldown-menu { /* IE6 対策 */
behavior: url("css_new/csshover.htc");}

/* -----------------------------------------------------------
	#footer
		フッター
----------------------------------------------------------- */
#footer {
border-top:#666666 5px solid;
margin-top:20px;
padding:5px 10px;
font-size:10px;
text-align:right;}

#footer a:link{color:#CC0000;}
#footer a:visited{color:#CC0000;}
#footer a:hover{color:#666666;}
#footer a:active{color:#666666;}
