body{
	overflow-x:hidden;
	width:100%;
	background-color: #efefef;
	}
	
	
	/*
	#globalWrapper {
	font-size: 127%;
	width: 100%;
	margin: 0;
	padding: 0;
	height: auto;
	overflow-x:hidden;
	}
	*/



#p-cactions .pBody {
    font-size: 1em;
    background-color: transparent;
    color: inherit;
    border: 0;
    padding: 0;
	}







/* header */
#p-cactions {
	width:100%;
	height:38px;
	list-style-type: none;
    position: absolute;
    top: 2.8em;
	right:0em;
    margin: 0;
    white-space: nowrap;
	background-image: url(../sr_img/header_base.gif);
	background-repeat:repeat-x;
    list-style: none;
    font-size: 95%;
	float:right;
	width:100%;
	overflow-x:hidden;
	left:275px;
	font-family:Tahoma, "MS Pゴシック",Geneva, sans-serif;
	}
	

	
	*:first-child+html #p-cactions{
	width:100%;
	height:38px;
	list-style-type: none;
	float:left;
	font-family: Tahoma, Geneva, sans-serif;
	background-image: url(../sr_img/header_base.gif);
	background-repeat:repeat-x;
	z-index:3;
	overflow-x:hidden;
	top:2.8em;
	}


		#p-cactions ul {
			list-style: none;
			float: right;
			 overflow:hidden;
			list-style:none;
			margin:0;
			padding:0;
			background-image: url(../sr_img/header_base.gif);
			background-repeat:repeat-x;
			margin-right:275px;
			}




			#p-cactions li{
				list-style:none;
				display:block;
				float:left;
				border-bottom:solid 1px #F6F6F6;
				height:38px;
				margin-right:3px;
				position:relative;
				padding:3px 10px 3px 0px;
				line-height:26px;
				float: left;
				display: block;
				margin:0px;
				padding:0px;
				background: white;
				background-image:url(../sr_img/header_base.gif);
				background-repeat:repeat-x;
				}



#p-cactions li.selected {
    background-image:url(../sr_img/header_base.gif);
	background-repeat:repeat-x;
	}


			
				#p-cactions li a{
					text-transform:uppercase;
					font-size:12px;
					font-weight:bold;
					padding:3px 0 5px 10px;
					cursor:pointer;
					line-height:26px;
					display: block;
					color: #fff;
					border: none;
					padding:0 0 0 12px;
					line-height:38px;
					position: relative;
					z-index: 2;
					margin: 0;
					text-align: center;
					text-decoration: none;
					float:left;
					}
					

#p-cactions li a span{
					display:block;
					float:left;
					color:#FFFFFF;
					line-height:38px;
					padding:2px 10px 5px 0px;
					padding:0 24px 0 10px;
					line-height:38px;
					}


*+html #p-cactions li a {padding-bottom: 0.3em;}



#p-cactions li.selected a {
						display:block;
						float:left;					
						background:url(../sr_img/block_dmini2.gif) no-repeat left center;
						height:38px;
						padding:2px 10px 5px 0px;
						background-image:url(../sr_img/header_base.gif);
						}



					#p-cactions li.selected a {
					display:block;
					float:left;					
					background:url(../sr_img/block_dmini2.gif) no-repeat left center;
					height:38px;
					display:block;
					float:left;
					color:#fff;
					text-transform:uppercase;
					font-size:12px;
					font-weight:bold;
					background:url(block_dmini.gif) no-repeat left center;
					line-height:38px;
					padding:0 0 0 12px;
					text-decoration:none;

					}
					#p-cactions li.selected a span{	
					background:url(../sr_img/block_d22.gif) no-repeat right center;
					color:#fff;
					height:38px;
					padding:3px 10px 5px 0px;
					float:left;
					display:block;
					background:url(block_d2.gif) no-repeat right center;
					line-height:38px;
					padding:0 24px 0 10px;
					}


					#p-cactions li a:hover {	
						color:#fff;
						padding:2px 10px 5px 0px;
						height:38px;
						padding:3px 10px 5px 0px;
						display:block;
						float:left;					
						background:url(../sr_img/block_dmini2.gif) no-repeat left center;
						padding:0 0 0 12px;
						line-height:38px;
						}
					
					
					#p-cactions li a:hover span{
					display:block;
					float:left;
					background:url(../sr_img/block_d22.gif) no-repeat right center;
					color:#fff;
					height:38px;
					padding:0 24px 0 10px;
					line-height:38px;
					}




#p-cactions .new a {color: #fff;}


#p-cactions li a:hover {z-index: 3;}


*+html #p-cactions li a:hover {}


#p-cactions h5 {display: none;}


#p-cactions li.istalk {margin-right: 0;}


/* offsets to distinguish the tab groups */
li#ca-talk {display:none!important;}

li#ca-watch, li#ca-unwatch, li#ca-varlang-0, li#ca-print {}

#p-cactions .pBody {
    font-size: 1em;
    background-color: transparent;
    color: inherit;
    border: 0;
    padding: 0;
	}
	
	
#p-cactions .hiddenStructure {display: none;}


#p-cactions li a {}/*　ロゴ　*/


#p-logo {
    top: 17px;
    left: 0;
    position: absolute; /*needed to use z-index */
    overflow: visible;
	z-index:4;
	background-image: url(../sr_img/logo.jpg);
	background-repeat:no-repeat;
	}


 #p-logo{
	float:left;
	width:295px;
	height:95px;
	padding-left: 0px;
	background-color: #efefef;
	background-image: url(../sr_img/logo.jpg);
	background-repeat:no-repeat;
	margin-bottom:20px;
	}



#p-logo h5 {display: none;}

#p-logo a,
#p-logo a:hover {
    display: block;
    height: 95px;
    width: 295px;
    background-repeat: no-repeat;
    background-position: 35% 50% !important;
	background-position: left center; !important;
    text-decoration: none;
	}







/*　時計　*/





		
		*:first-child+html #clocks ul{
					margin-left:220px;
					}

html>/**/body #clocks{
	position /*\**/: relative\9;
	}


html>/**/body #headright{
	width /*\**/: 1250px\9;
	position /*\**/: absolute\9;
	top /*\**/: 7px\9;
	}
	
	
html>/**/body #clocks ul{
	margin-left /*\**/: 225px\9;
}


	html>/**/body  #clocks ul li{
			width/*\**/:375px\9;
			}	





#clocks{
	position:relative;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #F60;
	z-index:9999999;
	width:100%;
	}
	
	#clocks ul{
		position:relative;
		left:50%;
		float:left;
		list-style-type:none;
		}
		
		
		#clocks ul li{
			position:relative;
			left:-50%;
			float:left;
			}
			
			*:first-child+html #clocks ul li {
				}




#headbase{
	width:1260px;
	margin: 0 auto;
	text-align:center;
	overflow-x: hidden;
	}


#headright{
	width:1155px;
	height:80px;
	}	
	
	
	*:first-child+html #headright{
	width:1250px;
	}	


#headleft{
	background-color:#efefef;
	float: left;
	text-align:left;
	clear: both;
	height:80px;	
	width:266px;
	position:relative;
	left:266px;
	min-width:266px;
	}


	*:first-child+html #headleft{
	width:266px;
	position:relative;
	left:266px;
	min-width:266px;
	height:0px;
	}	



#p-\.E6\.89\.BF\.E8\.AA\.8D\.E3\.82\.B9\.E3\.83\.86\.E3\.83\.BC\.E3\.82\.BF\.E3\.82\.B9{
	text-decoration:blink;
	font-weight:bold;}

/*　1107　*/



input{font-family: Tahoma, Geneva, sans-serif;}


table tr td{font-family: Tahoma, Geneva, sans-serif;}






