#CMS_container{
	width:820px;
	/*	   border:1px solid #aaaaaa; */
	   background-color:#ffffff;
	margin:10px auto;
	text-align:left;
}

#CMS_header{
	width:100%;
	height:80px;
	background:url(http://www.jube.co.jp/img/topnavi_bg.gif) no-repeat left bottom;
	margin-bottom:10px;
	position:relative;

	_background-image: url(http://www.jube.co.jp/img/topnavi_bg.gif);
	_background-repeat: no-repeat;
	_background-position: left 53px;
}
* html #CMS_header{
	height:85px;
	margin-bottom:5px;
}

#CMS_header h1{
	position:absolute;
	left:550px;
	top:15px;
	width:250px;
	font-size:11px;
	font-weight:normal;
	color:#ff6600;
	text-align:right;
}

/* ヘッダー　ロゴエリア */
.logoarea{
	position:relative;
	height:45px;
	width:820px;
}
.logoarea .logoareaA{
	position: absolute;
	top:0px;
	left:0px;
	height:45px;
	width:249px;
}
.logoarea .logoareaB{
	position: absolute;
	top:0px;
	right:15px;
	height:44px;
	width:366px;
}



ul#CMS_topnavi{margin:9px 1px 1px 1px;}

ul#CMS_topnavi li{
	float:left;
	display:inline;
	margin:1px 2px 1px 5px;
	_margin:7px 2px 1px 5px;
}

* html ul#CMS_topnavi{margin:3px 1px 1px 1px;}

.mt5{margin-top:5px;}


/* グローバルメニュー */


#CMS_gnavi{
	width:805px;
	height:50px;
}

#CMS_gnavi p{
	width:161px;
	display:inline;
	float:left;
}

*:first-child+html #CMS_gnavi{
	padding-bottom:10px;
}


#CMS_footer{
	clear:both;
	width:auto;
	margin-top:20px;
	padding:5px;
	font-size:11px;
	font-family:Verdana, "?l?r ?o?S?V?b?N", sans-serif;
        line-height:1.5;
        margin:0px;
        text-align:center;}


#CMS_footermenu{
	background-color:#FA8F41;
	text-align:center;
	font-size:12px;
	color:#fff;
	clear:left;
	padding:6px;
}


#CMS_footermenu a{color:#fdfdfd;}

#CMS_footermenu a:hover{color:#6cf;}


.f10{font-size:10px;}

/* 共通追加 */

.h1_a,.h2_a{
	color:#F39801;
	width:615px;
	height:28px;
	font-size:19px;
	padding-bottom:3px;
	border-bottom:2px #F39801 dotted;
	margin-bottom:10px;
	font-weight:bold;
}

.green{color:#8FC320}

.orangeline2{
	border-bottom:2px #F39801 dotted;
	width:615px;
	margin-bottom:10px;
}

#countdowndate{
	font-size:30px;
	color:#C30;
	display:inline;
	}
ul:after ,
dl:after ,
.clearfix:after ,
#CMS_container:after ,
#wrapper:after ,
#CMS_header:after ,
#globalmenu:after ,
.section1:after ,
.section2:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	font-size:0.1px;
}
h1,h2,h3,h4,h5,h6{margin:0px;
		  padding:0px;}




/*-------------------------------*/
*{margin:0px;padding:0px;}
p {margin:0 0 1em 0;}
li{list-style-type:none;}
address {font-style:normal;}


.left{float:left;display:inline;}
.right{float:right;display:inline;}
.clear{clear:both;}
.clearleft{clear:left;}
.clearright{clear:right;}

.alignleft{text-align:left;}
.aligncenter{text-align:center;}
.alignright{text-align:right;}



.bold{font-weight:bold;}


.red{color:#ff3912;}
.white{color:#fdfdfd;}
.blue{color:#1286ff;}
.black{color:#000000;}
.orange{color:#ff9933;}


img{border:none;}




.clearfix:after{
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}