@charset "utf-8";
/* CSS Document */


#head{
	background: url(images/nurie-top.jpg) center bottom repeat-x;
	color:#000;
	height:150px;
	padding:0 18px;
	
	
}
#head h1.shadow{
    color: #000;
   

 font-size:26px;
	margin:0;


}
#head h1.shadow a {
	text-decoration: none;
	color:#000;
}

	
	
	
	


/*ヘッダーメニュー */

#wrap{
	width:820px;
	margin:0 auto;
	
}
#content{
	width:600px;
	float:left;
	background-color:;
	
}
h2.t001 {
  position: relative;
  padding: 1rem 2rem calc(1rem + 10px);
  background: #FFBFDF;
}

h2.t001:before {
  position: absolute;
  top: -7px;
  left: -7px;
  width: 100%;
  height: 100%;
  content: '';
  border: 4px solid #000;
}

h2.t002 {
  position: relative;
  padding: 1rem 2rem 1rem 4em;
  background: #fff;
  border: 4px solid #000;
  margin-bottom: 39px;
}

h2.t002 span {
  position: absolute;
  top: -10px;
  left: 20px;
  display: inline-block;
  width: 48px;
  height: 50px;
  text-align: center;
  background: #fa4141;
}

h2.t002 span:before,
h2.t002 span:after {
  position: absolute;
  content: '';
}

h2.t002 span:before {
  right: -10px;
  width: 0;
  height: 0;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #d90606;
}

h2.t002 span:after {
  top: 50%;
  left: 0;
  display: block;
  height: 88%;
  border: 1em solid #fa4141;
  border-bottom-width: 15px;
  border-bottom-color: transparent;
}
.img-box img{
	margin:0 23px;
}
.newsbox{
	
}
.newsbox dt{
	float:left;
	width:200px;
	height:130px;
}
.newsbox dt img{
	max-width:200px;
	max-height:130px;
}

.newsbox dd{
	float:right;
	width:380px;
	margin:0;
	height:130px;
	font-size:13px;
	
}
.newsbox dt,.newsbox dd {
	margin-bottom:10px;
}

.contents_style img{
	max-width:50%;
}


#menu{
	width:200px;
	float:right;
	background: url(images/Star.jpg) center top no-repeat;
	
	

}

ul.menu_list {
	list-style: none;
}
ul.menu_list li {
	    margin-left: -28px;
	
	padding-left: 20px;
	line-height: 1.6em;
	background: url(images/ecalic002_021.png) left 0px top 3px no-repeat;
	background-size: 15px auto;
}



#foot{
	background-color: #00254A;
	color:#FFF;
	text-align:center;
	padding:20px 0;
	
	
	
	
}
.copy{
	font-style:italic;
	font-size:12px;
}