@charset "utf-8";


/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    Original Style                                */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
html{
}
#World{
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    Default Block Style                           */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */

/* PolicyBlock
----------------------------- */
.PolicyBlock{
}
    .PolicyBlock .DetailBlockContents{
      padding: 20px 35px 15px 35px;
    }

.PolicyBlock .Unit{
  margin-bottom: 30px;
}
.PolicyBlock .Unit .UnitHeader{
  margin-bottom: 15px;
  padding: 0px 0px 6px 0px;
  background: url(../img/common/decoration/bg_heading.gif) repeat-x bottom;
}
.PolicyBlock .Unit .Heading{
  font-size: 87.5%;
  border-left: solid 5px #299ED3;
  padding: 2px 0px 2px 7px;
}
.PolicyBlock .Unit .TextList{
  font-size: 87.5%;
}
    .Unit .TextList li{
      border-bottom: dashed 1px #cbcbcb;
      padding: 7px 0px 7px 0px;
      margin-left: 15px;
      line-height: 125%;
    }
.PolicyBlock .Unit .DefaultText{
  margin-bottom: 15px;
}

/* SeminarBlock
----------------------------- */
.SeminarBlock{
}
  .SeminarBlock h2,
  .SeminarBlock h3,
  .SeminarBlock .UnitContents .LinkButton a{
    font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  }
  .SeminarBlock h2{
    font-size: 150%;
    color: #1EADE5;
    padding: 10px;
    border-top: double 4px #1EADE5;
    border-bottom: double 4px #1EADE5;
  }
.SeminarBlock .Unit .UnitHeader{
  margin-bottom: 15px;
  padding: 0px 0px 6px 0px;
  background: url(../img/common/decoration/bg_heading.gif) repeat-x bottom;
}

  .SeminarBlock .Unit .Heading{
    font-size: 87.5%;
    border-left: solid 5px #299ED3;
    padding: 2px 0px 2px 7px;
  }

    .SeminarBlock .DefaultText{
      text-align: center;
    }
    .SeminarBlock .UnitContents .LinkButton{
      font-size: 130%;
      font-weight: bold;
    }
    
      .SeminarBlock .UnitContents .LinkButton a{
        background: #FFF102;
        border-radius: 30px;
        padding: 10px 20px;
        display: block;
        margin: 20px 100px;
        color: #000;
        text-decoration: none;
      }
      .SeminarBlock .UnitContents .LinkButton a:active{
        opacity: 0.75
      }
      .SeminarBlock .UnitContents .LinkButton a:hover{
        opacity: 0.75
      }
      
  .SeminarBlock .Unit dl{
    text-align: center;
    width: 560px;
    margin: 30px auto;
  }
      
    .SeminarBlock .Unit dt h4.Heading{
      line-height: 2;
      background: #299ED3;
      color: #fff;
      margin-bottom: 10px;
      border-radius: 2px;
    }
    .SeminarBlock .Unit dd{
      margin-bottom: 30px;
    }


/*EndingNotePage*/
.EndingNoteBlock h2 {
  font-size: 150%;
  color: #1EADE5;
  padding: 10px;
  border-top: double 4px #1EADE5;
  border-bottom: double 4px #1EADE5;
  line-height:1.4;
}

.EndingNotePage .EndingNoteBlock{
  font-size:160%;
  line-height:1.8;
}
.EndingNotePage .EndingNoteBlock .BlockHeader{
  text-align:center;
  width:700px;
  margin:0 auto;
  padding-top:30px;
}

.EndingNotePage .EndingNoteBlock .BlockContents{
  text-align:center;
  width:700px;
  margin:0 auto;
  font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  font-weight: 500;
}
.EndingNotePage .EndingNoteBlock .NoteImage{
  max-width:600px;
  display:block;
  margin:20px auto;
}
.EndingNotePage .EndingNoteBlock .NoteImage img{
  width:100%;
}
.EndingNotePage .EndingNoteBlock .TextButton{
  text-align:center;
  
}
.EndingNotePage .EndingNoteBlock .TextButton .Button{
  font-size:0.7em;
  color:#fff;
  background:#1eade5;
  padding:5px 20px;
  font-weight:bold;
  display:inline-block;
  border-radius:50px;
  font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
}
.EndingNotePage .EndingNoteBlock .TextButton .Button:hover{
  background:#60bfe2;
}

