#contents-wrapper{
   padding: 10px 0;
}
#contents-wrapper div,
#contents-wrapper p,
#contents-wrapper ul,
#contents-wrapper ol,
#contents-wrapper li{
   padding: 0;
   margin: 0;
}
#contents-wrapper ul,
#contents-wrapper ol{
   list-style-type: none;
}

/*nurie-header*/
#nurie-header{
   position: relative;
   height: 380px;
   width: 941px;
   margin-left: 10px!important;
   background: url(../img/main.jpg) no-repeat;
   overflow: hidden;
}
#nurie-header h1{
   display: none;
}

.nurie-navi,
.nurie-navi ul,
.nurie-navi ul li,
.nurie-navi ul li a{
   display: block;
   height: 70px;
}
.nurie-navi{
   position: absolute;
   top: 309px;
   left: 0;
}
.nurie-navi ul{
   margin: 0;
   padding: 0;
}
.nurie-navi ul li{
   float: left;
}
.nurie-navi ul li a{
   text-indent: -9999px;
   overflow: hidden;
}
.nurie-navi ul li.nn1{width: 148px;}
.nurie-navi ul li.nn2{width: 160px;}
.nurie-navi ul li.nn3{width: 211px;}

.nurie-navi p,
.nurie-navi p a{
   display: block;
   width: 209px;
   height: 39px;
}
.nurie-navi p{
   position: absolute;
   left: 732px;
   top: 19px;
   text-indent: -9999px;
   overflow: hidden;
   cursor: pointer;
}
.nurie-navi p a{
   text-indent: -9999px;
   overflow: hidden;
}

#nurie-sns{
   position: absolute;
   left: 138px;
   top: 275px;
}
#nurie-sns ul li{
   display: inline;
}
#nurie-sns ul li.sns-facebook-btn iframe{
   padding-top: 1px;
}

#nurie-exp{
   position: absolute;
   /*left: 391px;*/
   left: 941px;
   top: 26px;
   width: 550px;
   height: 254px;
   background: url(../img/exp-bg.png) no-repeat;
}
#nurie-exp p{
   color: #fff;
   padding: 20px 0 0 133px;
}
#nurie-exp p a{
   color: #f87f9c;
}

.memo{
   color: #a78f54;
   font-size: 10px;
   padding: 5px 0 5px 10px!important;
   margin-left: 750px!important;
   background: url(../img/memo-vector.png) no-repeat left center;
}

.memo2{
   color: #a78f54;
   font-size: 10px;
   margin-left: 3px!important;
   padding: 5px 0 5px 10px!important;
   background: #fff;
}
.memo2 span{
   display: block;
   margin-left: 750px!important;
   padding: 5px 0 5px 10px!important;
   background: url(../img/memo-vector.png) no-repeat left center;
}

/*nurie-contents*/
#nurie-contents{
   width: 941px;
   margin-left: 10px!important;
   background: url(../img/contents-bg.jpg);
}
#nurie-contents .item{
   margin: 0 auto;
   padding: 20px;
}
#nurie-contents-bg{
   background: url(../img/list-bg1.gif) repeat-y center top;
}
.nurie-list{
   padding-top: 15px!important;
}
.nurie-list h2{display: none;}
.nurie-list ul,
.nurie-list ul li{
   display: block;
}
.nurie-list ul{
   width: 100%;
   padding: 10px 0;
}
.nurie-list ul:after{
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.nurie-list ul li{
   position: relative;
   float: left;
   text-align: center;
}


.nurie-list ul li p{
   font-size: 12px;
   padding: 15px 0 25px!important;
}
.nurie-list ul li p strong,
.nurie-list ul li p span{
   font-size: 18px;
}
.nurie-list ul li p strong.girl{
   color: #f87f9c;
}
.nurie-list ul li p strong.boy{
   color: #7fc9f8;
}

#award-for-excellence{
   border-bottom: solid 4px #f2dfb1;
}
#award-for-excellence ul li,
#award-for-anap ul li{
   width: 313px;
}
#award-for-excellence ul li img.medal,
#award-for-anap ul li img.medal{
   display: block;
   position: absolute;
   top: -10px;
   left: 10px;
}
#award-for-other{
   padding-top: 0!important;
}
#award-for-other h2{
   display: block;
   height: 132px;
   width: 941px;
   margin-left: 10px;
   text-indent: -9999px;
   overflow: hidden;
   background: url(../img/sub-title.gif) no-repeat;
}


#nurie-contents2{
   background: url(../img/contents2-bg.gif) repeat-y 160px
}

#award-for-other ul{
   
}
#award-for-other ul li{
   width: 159px;
   padding: 9px 0 15px;
   margin-right: 1px;
   background: url(../img/list-bg2.gif) no-repeat bottom;
}
#award-for-other ul li.break{
   margin-right:0;
}
#award-for-other ul li.clear{
   width: 100%!important;
   height: 1px!important;
   padding: 0!important;
   margin: 0!important;
   clear: both!important;
   background: none;
}

#award-for-other ul li p{
   font-size: 10px;
   padding: 5px 0!important;
}
#award-for-other ul li p strong,
#award-for-other ul li p span{
   font-size: 14px;
}

#nurie-footer{
   position: static;
   height: auto;
   width: 941px;
   margin-left: 10px!important;
   margin-top: 20px!important;
   background: url(../img/footer-navi.png) no-repeat;
}
#nurie-footer:after{
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
#nurie-footer .nurie-navi{
   position: relative!important;
   left: 0;
   top: 0;
}
#nurie-footer .nurie-navi a{
   
}

#nurie-footer #nurie-footer-banner{
   padding: 25px 0 15px;
}
#nurie-footer #nurie-footer-banner img{
   display: block;
   margin: 0 auto;
}



















