@charset "utf-8";
/* CSS Document */
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);

#container {
	width:100%; 
	margin:0 auto 0;
	padding:20px 0;
	background:url(images/bg.jpg) repeat fixed;

	}
#wrapper {
	position:relative;
	width:1300px;
	margin:30px auto 0; 
	padding: 0 0 30px;
	background-color:rgba(255,255,255,0.7);
}
#header_area  {
  width: 100%;
	margin:10px 0 0 ;
}
 ul.notice {
		 width: 1200px;
		 margin: 20px 0 20px 50px;

	 }
ul.notice li {
		 font-size: 18px;
		 font-weight: bold;
		 color: #000;
      list-style-type:none;
		 background-image:url(images/list.png);
	   background-repeat:no-repeat;
	   background-position:left center;
	   padding-left:30px;
		 line-height: 2;
}
.m_navi{
  top: 0; 
  position: -webkit-sticky;
  position: sticky;
 z-index: 100;
}
.m_navi ul {
  width: 1300px;
  display: flex;
}
ul.m_menu {
  list-style: none;
  margin: 0 auto 50px;
flex-wrap: wrap;
}
ul.m_menu li {
 width: 260px;
 height: 50px;
}
ul.m_menu li a{
  transition: .3s ease-in-out;
}
.n_orange {
 background: url(images/menu_01b.png)
}
.n_green {
 background: url(images/menu_02b.png)
}
.n_blue {
 background: url(images/menu_03b.png)
}
.n_yellow {
 background: url(images/menu_04b.png)
}
.n_red {
 background: url(images/menu_05b.png)
}
ul.m_menu li a:hover {
 opacity: 0;
}
.sect_head {
	width: 1260px;
	margin-bottom: 20px;
	padding: 7px 20px;
	color: #fff;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
	text-shadow:-1px 1px 6px rgba(0,0,0,0.45),
              -2px 2px 1px rgba(0,0,0,0.6),
              0px 0px 6px rgba(0,0,0,0.7);
}
.sect_head.h_orange {
	background-color:orange;
}
.sect_head.h_green {
	background-color:forestgreen;
}
.sect_head.h_blue {
	background-color:dodgerblue;
}
.sect_head.h_yellow {
	background-color:gold;
}
.sect_head.h_red {
	background-color:red;
}
.dateright {
 text-align: right;
 font-size: 18px;
 margin: 0 0 0 30px;
}
.absolute {
width: 1300px;
height: 1100px;
margin-top: -20px;
padding-top: 20px;
	background-color:rgba(255,255,255,1.0);
}
.more {
  width: 300px;
	padding-right: 0px;
	margin:-30px 0 20px auto;
  text-align:right;
  background: url(images/more_b.png) no-repeat;
  background-size: 300px;
  }
.more img{
  width: 300px;
  opacity: 1;
  transition: .3s ease-in-out;
}
.more img:hover {
  opacity: 0;
}
.txt_right {
display: none;
}
.more_2 {
  width: 1300px;
	padding-right: 0;
	margin:20px 0 50px;
  text-align:right;
  background: url(images/more_b.jpg) no-repeat;
  background-size: 1300px;
  }
.more_2 img{
  width: 1300px;
  opacity: 1;
  transition: .1s ease-in-out;
}
.more_2 img:hover {
  opacity: 0;
}
#page_top{
	position:fixed;
	bottom:10px;
	right:10px;
	z-index:200;
}
#page_top a{
	display:block;
	background:url(images/pagetop.png) no-repeat;
	width:150px;
	height:150px;
	text-indent:-9999px;
	transition:all 1s ease 2ms;
}
#page_top a:hover{
	transform:rotate(720deg);
}
