#header{
	width: 980px;
	padding: 0;
	margin: 0 auto;
	clear:both;
	z-index:100;
	
	
}

#header_wrap {
	background-color: rgba(0,188,212,0.8);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#8800bcd4,EndColorStr=#8800bcd4);/*IE8以下用*/
	height: 80px;
	padding-top:0px;
	width:100%;
	clear:both;
  position: fixed;  top: 0;  right:0;  left: 0;
  z-index:300;


	
}



input[type="button"],input[type="submit"] {
    -webkit-appearance: none;
  }

#container {
	width: 980px;
margin:0 auto;
	height:150px;
	margin-top:80px;
	background-image:url(../images/sub_header06.jpg);


	
}

#container h2{
	padding: 0px;
	font-family: 'Noto Sans Japanese', sans-serif;
	font-size:24px;
	font-weight:700;
	position:absolute;
	margin:50px 0px 0px 30px;
	color:#FFF;
}

dd.information {
	
	display: block;
	border-bottom: #a18e5c 1px dotted;
	line-height:35px;
	margin-left:5px;
	width:95%;
	
}
dd.information a {
	display: block;
}
dt.information {
	color: #67533a;

	text-indent:15px;
	line-height:25px;
	
	margin:5px;
	margin-left:30px;
	float:left;
}

.pt01 {
	position: relative;
}
.pt01::after,
.pt01::before {
	display: block;
	content: '';
	position: absolute;
}
.pt01::after {
	top: .35em;
	left: -1.2em;
	width: 14px;
	height: 14px;
	background-color: #ff1744;
	border-radius: 100%;
}
.pt01::before {
	z-index: 2;
	top: .625em;
	left: -.975em;
	width: 4px;
	height: 4px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}



/* #fullbg_stretch
--------------------------- */
#fullbg_stretch  img {
	visibility: hidden;
}


#login_box{
	width:980px;
	margin:0 auto;
	margin-top:100px;

	
	}

#logoimg{
	margin-top:60px;
	float:left;
	clear:right;
	
	
	
	}
	
#logoimg2{
	margin-top:40px;
	margin-left:30px;
	float:left;
	clear:left;
	width:500px;
	color:#FFF;
		

	
	}	


	
.m5r{
	margin-right:5px;}	


