a:link{
  color : black;
  text-decoration: underline;
}
a:visited{
  color : black;
  text-decoration: underline;
}
a:hover{
  color : #000040;
  background : none repeat scroll #ecf5ff;
  background-size : auto auto;
  background-origin : padding-box;
  background-clip : border-box;
  text-decoration: underline;
}
p{
  line-height : 1.4em;
  font-size : 0.75em;
  font-family : メイリオ;
  letter-spacing : 0.1em;
}
ul{
  line-height : 1.4em;
  font-size : 0.75em;
  font-family : メイリオ;
  letter-spacing : 0.1em;
}
body{
  margin-top : 0;
  margin-left : 0;
  margin-right : 0;
  margin-bottom : 0;
  background : white none repeat scroll 0% 0%;
}

.mnoic_topframe {
  display: flex;

  width: 100%;
  max-width: 740px;
  margin: 0 auto;

}
.mnoic_left {
  display: flex;
  align-self:auto;

}
iframe{
    width: 145px;
    border: none; 
}
.mnoic_main{
  display: flex;
  flex-direction: column;
}
.mnoic_main1{
    margin-right: auto;

}
.mnoic_main2{
    margin-right: auto;
    margin-left: auto;
      max-width: 580px;

}
.mnoic_main3{
    margin-right: auto;
    margin-left: auto;
  margin-bottom: 5px;
  padding: 0px;
  border:4px solid #00cece;
  width: 400px;
display: block;
    line-height: 0;
    }
.mnoic_main4{
    margin-right: auto;
    margin-left: auto;
    width: 560px;
}
.mnoic_main5{
    margin-right: auto;
    margin-left: auto;
    width: 560px;
}
.mnoic_main6{
    margin-right: auto;
    margin-left: auto;
        width: 560px;
}
.mnoic_main6-000{
  display: flex;
  flex-direction: reverse;   
}
.mnoic_main6-0{
  display: flex;
}
.mnoic_main6-1{
flex-grow: 1; 
}
.mnoic_main5-2{
flex-grow: 1; 
}

.mnoic_main5-00 img{
margin: 0px 5px 0px 5px;
}

.mnoic_membertop {
  display: flex;

  width: 100%;
  max-width: 800px;
  margin: 0 auto;

}
.mnoic_membermain{
flex-grow: 1; 
}
.mnoic_memberleft {
  display: flex;
  align-self:auto;
}


