#titleWrapper{
	width:100%;
	background:url(../img/bg_main.png) no-repeat center;
}

#titleWrapper #title{
	width:980px;
	height:520px;
	margin:0 auto;
  position: relative;
}

#titleWrapper #title h1{
	width:700px;
	height:500px;
	position: absolute;
	left: 140px;
	top: 0px;
}

#titleWrapper #title #tel{
	width:432px;
	height:62px;
	position: absolute;
	left: 548px;
	top: 20px;
}

#chui{
	width:980px;
	margin:50px auto;
	text-align:center;
	
}
#shokai{
	width:980px;
	margin:50px auto;
	text-align:center;
	
}

h2{
	width:980px;
	margin:20px auto;
	text-align:center;
}


.enjaBox{
	width:926px;
	height:326px;
	margin:0 auto;
  position: relative;
}

.kawata{
	width:926px;
	height:326px;
	background:url(../img/bg_kawata.png) no-repeat;
}

.hiza{
	width:926px;
	height:326px;
	background:url(../img/bg_hiza.png) no-repeat;
}

.yamane{
	width:926px;
	height:326px;
	background:url(../img/bg_yamane.png) no-repeat;
}

.shimoda{
	width:926px;
	height:326px;
	background:url(../img/bg_shimoda.png) no-repeat;
}


.enjaBox table{
	width:530px;
	height:260px;
	position: absolute;
	left: 360px;
	top: 33px;
}

.enjaBox table td{
	vertical-align:middle;
	line-height:150%;
}
.enjaBox table td img{
	margin-bottom:10px;
}



    #SocialWrapper {
      position: absolute;
      left: 0px;
      top: 510px;
      width: 100%;
	  text-align:center;
	  
	  }
     #SocialWrapper #Social {
        position: relative;
        display: block;
        width: 980px;
        margin: 0 auto;
        overflow: hidden;
        *zoom: 1;
        overflow: visible;
		text-align:center;
		
		 }
        #SocialWrapper #Social ul {
          width: 250px;}
          #SocialWrapper #Social ul li {
            float: left;
            width: 125px; }
			
	#sponsor{
		width:980px;
		padding:0 0 40px 0;
		margin:100px auto 150px auto;
		text-align:center;
		border-top:1px #FFF solid;
		border-bottom:1px #FFF solid;
		
	}
	
	#sponsor img{
		margin:30px auto;
		
	}

	
	

/*==============================================

END

==============================================*/


.separetor {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  display: block;
  background: url("../img/separator.png") no-repeat;
  width: 84px;
  height: 22px;
  margin: 50px auto; }

.yellow {
  color: #F00;
  font-weight:bold;
  }

#Wrapper {
  position: relative;
  background:url(../img/bg_body.png) repeat-x;
  background-color: #ffba01; }
  #Wrapper #Header {
    position: relative;
    height: 1272px; }
    #Wrapper #Header #TopWrapper #LoadingMask {
      position: fixed;
      z-index: 999;
      width: 100%;
      height: 100%;
      display: none;
      background-color: #a45dbc; }
      #Wrapper #Header #TopWrapper #LoadingMask img {
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -32px;
        margin-top: -32px; }
    #Wrapper #Header #TopWrapper #TitleWrapperWrapper {
      background-image: url("../img/fuji.jpg");
      background-position: center top;
      width: 100%;
      height: 622px; }
      #Wrapper #Header #TopWrapper #TitleWrapperWrapper #TitleWrapper {
        position: relative;
        position: relative;
        display: block;
        width: 980px;
        margin: 0 auto; }
        #Wrapper #Header #TopWrapper #TitleWrapperWrapper #TitleWrapper #Title {
          text-indent: -119988px;
          overflow: hidden;
          text-align: left;
          text-transform: capitalize;
          display: block;
          background: url("../img/ahotech_title.png") no-repeat;
          width: 567px;
          height: 348px;
          position: absolute;
          left: 204px;
          top: 50px; }
        #Wrapper #Header #TopWrapper #TitleWrapperWrapper #TitleWrapper #Schedule {
          text-indent: -119988px;
          overflow: hidden;
          text-align: left;
          text-transform: capitalize;
          display: block;
          background: url("../img/schedule.png") no-repeat;
          width: 567px;
          height: 93px;
          position: absolute;
          left: 204px;
          top: 436px; }
        #Wrapper #Header #TopWrapper #TitleWrapperWrapper #TitleWrapper #Badge {
          text-indent: -119988px;
          overflow: hidden;
          text-align: left;
          text-transform: capitalize;
          display: block;
          background: url("../img/logo_badge.png") no-repeat;
          width: 156px;
          height: 156px;
          position: absolute;
          left: 176px;
          top: 312px; }
          #Wrapper #Header #TopWrapper #TitleWrapperWrapper #TitleWrapper #Badge a {
            display: block;
            width: 100%;
            height: 100%; }
        #Wrapper #Header #TopWrapper #TitleWrapperWrapper #TitleWrapper #Catch1 {
          text-indent: -119988px;
          overflow: hidden;
          text-align: left;
          text-transform: capitalize;
          display: block;
          background: url("../img/catch1.png") no-repeat;
          width: 88px;
          height: 406px;
          position: absolute;
          left: 870px;
          top: 77px; }
        #Wrapper #Header #TopWrapper #TitleWrapperWrapper #TitleWrapper #Catch2 {
          text-indent: -119988px;
          overflow: hidden;
          text-align: left;
          text-transform: capitalize;
          display: block;
          background: url("../img/catch2.png") no-repeat;
          width: 36px;
          height: 300px;
          position: absolute;
          left: 30px;
          top: 240px; }
    #Wrapper #Header #TopWrapper #IntroWrapper {
      width: 100%;
      height: 790px;
      background-image: url("../img/kyouso_bg.png");
      background-position: center top;
      background-repeat: no-repeat;
      position: relative;
      top: -140px;
      left: 0px;
      overflow: hidden; }
      #Wrapper #Header #TopWrapper #IntroWrapper #Intro {
        position: relative;
        display: block;
        width: 980px;
        margin: 0 auto;
        position: relative; }
        #Wrapper #Header #TopWrapper #IntroWrapper #Intro #Kyouso {
          position: absolute;
          left: 430px;
          top: 0px; }
          #Wrapper #Header #TopWrapper #IntroWrapper #Intro #Kyouso .image {
            text-indent: -119988px;
            overflow: hidden;
            text-align: left;
            text-transform: capitalize;
            display: block;
            background: url("../img/kyouso_image.png") no-repeat;
            width: 503px;
            height: 602px;
            position: absolute;
            left: 110px;
            top: 150px; }
          #Wrapper #Header #TopWrapper #IntroWrapper #Intro #Kyouso .name {
            text-indent: -119988px;
            overflow: hidden;
            text-align: left;
            text-transform: capitalize;
            display: block;
            background: url("../img/kyouso_name.png") no-repeat;
            width: 472px;
            height: 256px;
            position: absolute;
            left: 140px;
            top: 500px; }
        #Wrapper #Header #TopWrapper #IntroWrapper #Intro h2 {
          text-indent: -119988px;
          overflow: hidden;
          text-align: left;
          text-transform: capitalize;
          display: block;
          background: url("../img/intro_header.png") no-repeat;
          width: 456px;
          height: 164px;
          position: absolute;
          left: 10px;
          top: 170px; }
        #Wrapper #Header #TopWrapper #IntroWrapper #Intro p {
          text-indent: -119988px;
          overflow: hidden;
          text-align: left;
          text-transform: capitalize;
          display: block;
          background: url("../img/intro_text.png") no-repeat;
          width: 456px;
          height: 318px;
          position: absolute;
          left: 10px;
          top: 370px; }
    #Wrapper #Header #SocialWrapper {
      position: absolute;
      left: 0px;
      top: 10px;
      width: 100%; }
      #Wrapper #Header #SocialWrapper #Social {
        position: relative;
        display: block;
        width: 980px;
        margin: 0 auto;
        overflow: hidden;
        *zoom: 1;
        overflow: visible; }
        #Wrapper #Header #SocialWrapper #Social ul {
          width: 250px;
          padding-left: 730px; }
          #Wrapper #Header #SocialWrapper #Social ul li {
            float: left;
            width: 125px; }
  #Wrapper #Seminar h2 {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    display: block;
    background: url("../img/seminar_header.png") no-repeat;
    width: 940px;
    height: 134px;
    margin: 0 auto; }
  #Wrapper #Seminar #SeminarHow {
    position: relative;
    display: block;
    width: 980px;
    margin: 0 auto; }
    #Wrapper #Seminar #SeminarHow h3 {
      text-indent: -119988px;
      overflow: hidden;
      text-align: left;
      text-transform: capitalize;
      display: block;
      background: url("../img/seminar_how_header.png") no-repeat;
      width: 940px;
      height: 80px;
      margin: 0 auto;
      margin-top: 35px;
      margin-bottom: 30px; }
    #Wrapper #Seminar #SeminarHow .body {
      overflow: hidden;
      *zoom: 1; }
      #Wrapper #Seminar #SeminarHow .body .text {
        float: left;
        text-indent: -119988px;
        overflow: hidden;
        text-align: left;
        text-transform: capitalize;
        display: block;
        background: url("../img/seminar_how_text.png") no-repeat;
        width: 533px;
        height: 379px; }
      #Wrapper #Seminar #SeminarHow .body .image {
        float: right;
        width: 312px; }
        #Wrapper #Seminar #SeminarHow .body .image .brain {
          text-indent: -119988px;
          overflow: hidden;
          text-align: left;
          text-transform: capitalize;
          display: block;
          background: url("../img/seminar_how_image1.png") no-repeat;
          width: 312px;
          height: 233px; }
        #Wrapper #Seminar #SeminarHow .body .image .flow {
          text-indent: -119988px;
          overflow: hidden;
          text-align: left;
          text-transform: capitalize;
          display: block;
          background: url("../img/seminar_how_image2.png") no-repeat;
          width: 312px;
          height: 138px;
          margin-top: 35px; }
  #Wrapper #Seminar #SeminarJoinus {
    position: relative;
    display: block;
    width: 980px;
    margin: 0 auto;
    margin-top: 40px; }
    #Wrapper #Seminar #SeminarJoinus h3 {
      text-indent: -119988px;
      overflow: hidden;
      text-align: left;
      text-transform: capitalize;
      display: block;
      background: url("../img/seminar_joinus_header.png") no-repeat;
      width: 940px;
      height: 80px;
      margin: 0 auto; }
    #Wrapper #Seminar #SeminarJoinus ul.lecturers {
      overflow: hidden;
      *zoom: 1;
      position: relative;
      display: block;
      width: 980px;
      margin: 0 auto;
      margin-top: 20px;
      background-image: url(../img/seminar_joinus_lecturers_bg.png);
      background-position: center top;
      overflow: visible;
      height: 523px; }
      #Wrapper #Seminar #SeminarJoinus ul.lecturers li {
        width: 296px;
        float: left; }
        #Wrapper #Seminar #SeminarJoinus ul.lecturers li img {
          padding-top: 5px; }
        #Wrapper #Seminar #SeminarJoinus ul.lecturers li h4 {
          text-align: center;
          margin-top: 20px; }
          #Wrapper #Seminar #SeminarJoinus ul.lecturers li h4 .role {
            font-size: 143%; }
          #Wrapper #Seminar #SeminarJoinus ul.lecturers li h4 .name {
            font-size: 185%; }
        #Wrapper #Seminar #SeminarJoinus ul.lecturers li p {
          margin-top: 15px;
          padding: 0 25px;
          line-height: 135%; }
        #Wrapper #Seminar #SeminarJoinus ul.lecturers li.col1 {
          margin-left: 30px; }
        #Wrapper #Seminar #SeminarJoinus ul.lecturers li.col2 {
          margin-left: 15px; }
        #Wrapper #Seminar #SeminarJoinus ul.lecturers li.col3 {
          margin-left: 15px; }
    #Wrapper #Seminar #SeminarJoinus .coming {
      text-indent: -119988px;
      overflow: hidden;
      text-align: left;
      text-transform: capitalize;
      display: block;
      background: url("../img/seminar_joinus_coming.png") no-repeat;
      width: 940px;
      height: 249px;
      margin: 0 auto;
      margin-top: 10px; }
  #Wrapper #Invitation {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    display: block;
    background: url("../img/invitation.png") no-repeat;
    width: 960px;
    height: 400px;
    margin: 0 auto;
    margin-top: 40px; }
    #Wrapper #Invitation a {
      display: block;
      width: 100%;
      height: 100%; }
  #Wrapper #Description {
    position: relative;
    display: block;
    width: 980px;
    margin: 0 auto;
    position: relative;
    height: 920px;
    text-align: center; }
    #Wrapper #Description h2 {
      text-indent: -119988px;
      overflow: hidden;
      text-align: left;
      text-transform: capitalize;
      display: block;
      background: url("../img/description_header.png") no-repeat;
      width: 330px;
      height: 60px;
      margin: 0 auto; }
    #Wrapper #Description table {
      margin: 30px auto 20px auto; }
      #Wrapper #Description table tr th, #Wrapper #Description table tr td {
        border-bottom: solid 1px #000;
        vertical-align: top;
        padding: 10px 8px;
        font-size: 114%;
        line-height: 120%; }
      #Wrapper #Description table tr th {
        width: 104px; }
      #Wrapper #Description table tr td {
        width: 464px; }
        #Wrapper #Description table tr td img {
          padding-top: 10px; }
        #Wrapper #Description table tr td .address {
          font-size: 75%; }
        #Wrapper #Description table tr td .cast {
          font-size: 87.5%; }
		  
  #Wrapper #KotoshiReport{
    position: relative;
    display: block;
    width: 980px;
    margin: 0 auto;
    position: relative;
    height: 400px;
    text-align: center; }
		  
  #Wrapper #KyonenReport, #Wrapper #OtotoshiReport {
    position: relative;
    display: block;
    width: 980px;
    margin: 0 auto;
    position: relative;
    height: 207px;
    text-align: center; }
    #Wrapper #KyonenReport ul, #Wrapper #OtotoshiReport ul, #Wrapper #KotoshiReport ul  {
      padding-top: 15px;
      padding-bottom: 25px; }
      #Wrapper #KyonenReport ul li, #Wrapper #OtotoshiReport ul li , #Wrapper #KotoshiReport ul li {
        font-size: 100%;
        line-height: 250%;
        text-align: left;
        padding-left: 190px; }
  #Wrapper #FooterArea {
    background-color: #000;
    margin-top: 80px; }
    #Wrapper #FooterArea #Footer {
      position: relative;
      display: block;
      width: 980px;
      margin: 0 auto;
      padding-top: 20px;
      padding-bottom: 30px; }
      #Wrapper #FooterArea #Footer #FooterNingen {
        padding-left: 185px; }
      #Wrapper #FooterArea #Footer #FooterEventRegist {
        padding-left: 90px; }
