@charset "UTF-8";





/*--------------------------------
Header
---------------------------------*/

#flash {
	
}

/*--------------------------------
Navi
---------------------------------*/
ul#pulldown-menu { /* IE6 対策 */
        behavior: url("css/csshover.htc");
		
}
#pulldown-menu {
        height:50px;
		
}


ul#pulldown-menu a {
        color: #FFFFFF;
        text-decoration: none;
		
}
ul#pulldown-menu a:link,
ul#pulldown-menu a:visited {
        background-image: url(../common_images/footer_bg.gif);
		background-repeat: repeat-x;
	
	
}
ul#pulldown-menu a:hover,
ul#pulldown-menu a:active {
        background: #FF9933;

}

ul#pulldown-menu li {
        float: left;
        position: relative;
        /*margin: 0 0.5em;*/
        /*width: 200px;*/
        /*height: 2em;*/
        font-weight: bold;
        /*line-height: 2em;*/
}
ul#pulldown-menu li a {
        display: block;
		width:auto;
        /*height: 2em;*/
        text-align: left;
}

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

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

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

ul#pulldown-menu li ul li a:link,
ul#pulldown-menu li ul li a:visited,
ul#pulldown-menu li ul li a:hover,
ul#pulldown-menu li ul li a:active {
width:124px;
        margin: 0px;
		padding:5px 0px 5px 5px;
}



/*--------------------------------
Contets
---------------------------------*/


.mainbr {
padding:10px 0px 20px 0px;}

.mainbr li {
	padding-right:10px;
	float:left;
}

.mainbr li.last {
	padding-right:0px;
	float:left;}

#contentsLeft {
	width: 596px;
	float:left;
	padding-bottom:80px;
}
#contentsRight {
	width: 293px;
	float:left;
	margin-left:11px;
	padding-top:25px;
	padding-bottom:80px;
}

#contentsRight img {
	padding-bottom:10px;
}



dl.info{
	width: 596px;
	overflow:auto;
	border-bottom:1px solid #333;
	display:block;
}

dl.info dt ,
dl.info dd{
	padding-left:10px;
	padding: 15px 0px;
	margin:0px;
	border-top:1px solid #333;
	float:left;
	display:block;
	color:#CCC;
}

dl.info dt{width:90px;}
dl.info dd{
	width:476px;
	background-image: url(../images/info_mark.gif);
	background-repeat:no-repeat;
	background-position:10px 21px;
	padding-left:20px;
}


dl.info a:hover dd {
	background-color:#333333;
	text-decoration:none;
	display:block;
	cursor:hand;
}

a:hover dl.info dd {
	background-color:#333333;
	text-decoration:none;
	display:block;
	cursor:hand;
}

