﻿#center{
  width : 1200px;
  height : 1300px;
  position:relative;
  margin-right:auto;
  margin-left:auto;
  text-align:left; 
}

body{
  text-align:center;
}

#pro_main{
  width : 1200px;
  height : 1300px;
  position : absolute;
  top : 0px;
  left : 0px;
  background-image : url(prof_back.jpg);
}

ul{
  position : absolute; 
  top : 275px;
  left : 200px;
  background-color : transparent; 
}


li{
  font-size : 16px; 
  font-family : HG丸ｺﾞｼｯｸM-PRO, serif;  
  font-weight : normal;
  color : #000121;
  text-align : center;
  list-style-type:none;
  width : 140px;
  height : 40px;
  float : left;
  padding-top : -2px;
  margin-left : 30px; 
  background-color : transparent; 
}

li a{
  color : #000121;
  text-decoration : none;
}
li a:hover{
  color : #b8a536;
}

a{
  color : black;
  text-decoration : none;
}
a:hover{
  color : rgb(175, 35, 122);
}

h1{
  font-size : 24px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, serif;
  color : white;
  position : absolute;
  top : 180px;
  left : 40px;
  line-height : 1.2em;
}

.cp{
  font-size : 12px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, serif;
  color : white;
  font-weight : bold;
  position : absolute;
  top : 1230px;
  left : 500px;
}

.t1{
  font-size : 20px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, serif;
  color : #000121;
  font-weight : bold;
  position : absolute;
  top : 340px;
  left : 200px;
}

.t2{
  font-size : 20px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, serif;
  color : #000121;
  font-weight : bold;
  position : absolute;
  top : 340px;
  left : 760px;
}

.p1{
  width : 135px;
  height : 90px;
  position : absolute;
  top : 440px;
  left : 140px;
}

.p2{
  width : 135px;
  height : 90px;
  position : absolute;
  top : 440px;
  left : 295px;
}

.p3{
  width : 135px;
  height : 90px;
  position : absolute;
  top : 440px;
  left : 450px;
}

.p4{
  width : 135px;
  height : 90px;
  position : absolute;
  top : 900px;
  left : 140px;
}

.p5{
  width : 135px;
  height : 90px;
  position : absolute;
  top : 900px;
  left : 295px;
}

.p6{
  width : 135px;
  height : 90px;
  position : absolute;
  top : 900px;
  left : 450px;
}

.ri1{
  font-size : 14px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, serif;
  color : #000121;
  position : absolute;
  top : 550px;
  left : 140px;
}

.ri2{
  font-size : 14px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, serif;
  color : #000121;
  position : absolute;
  top : 575px;
  left : 140px;
}

.ri3{
  font-size : 14px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, serif;
  color : #000121;
  position : absolute;
  top : 600px;
  left : 140px;
}

.ri4{
  font-size : 14px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, serif;
  color : #000121;
  position : absolute;
  top : 625px;
  left : 140px;
}

.ri5{
  font-size : 14px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, serif;
  color : #000121;
  position : absolute;
  top : 650px;
  left : 140px;
}

.ri6{
  font-size : 14px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, serif;
  color : #000121;
  position : absolute;
  top : 675px;
  left : 140px;
}

.ri7{
  font-size : 14px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, serif;
  color : #000121;
  position : absolute;
  top : 700px;
  left : 140px;
}

.ri8{
  font-size : 14px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, serif;
  color : #000121;
  position : absolute;
  top : 725px;
  left : 140px;
}

.ri9{
  font-size : 14px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, serif;
  color : #000121;
  position : absolute;
  top : 750px;
  left : 140px;
}

.ri10{
  font-size : 14px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, serif;
  color : #000121;
  position : absolute;
  top : 775px;
  left : 140px;
}

.ri11{
  font-size : 14px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, serif;
  color : #000121;
  position : absolute;
  top : 800px;
  left : 140px;
}

.ri12{
  font-size : 14px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, serif;
  color : #000121;
  position : absolute;
  top : 825px;
  left : 140px;
}

.ri13{
  font-size : 14px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, serif;
  color : #000121;
  position : absolute;
  top : 850px;
  left : 140px;
}

table{
  font-family : HG丸ｺﾞｼｯｸM-PRO, serif;
  width : 440px;
  height : 650px;
  position : absolute;
  top : 440px;
  left : 660px;
border-width : 1px;border-style : solid;
}

.hiduke{
  font-size : 14px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, serif;
  color : #000121;
  position : absolute;
  top : 410px;
  left : 930px;
}

th{
  font-size : 14px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, s;
  color : white;
  background-color : #666666;
  text-align : right;
  width : 100px;
  padding-right : 10px;
}

.kotoshi{
  font-size : 16px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, s;
  color : #000121;
  text-align : right;
  width : 140px;
  padding-right : 10px;
}

.kako{
  font-size : 12px;
  font-family : HG丸ｺﾞｼｯｸM-PRO, s;
  color : #000121;
  text-align : right;
  width : 100px;
  padding-right : 10px;
}

.line1{
   border-width: 1px 0px 0px 0px;
   border-style: solid;
   border-color: #000121;
  top : 472.5px;
  left : 660px;
  position : absolute;
  width : 440px;
  height : 1px;
}

.line2{
   border-width: 1px 0px 0px 0px;
   border-style: dashed;
   border-color: #000121;
  top : 505px;
  left : 660px;
  position : absolute;
  width : 440px;
  height : 1px;
}

.line3{
   border-width: 1px 0px 0px 0px;
   border-style: dashed;
   border-color: #000121;
  top : 537.5px;
  left : 660px;
  position : absolute;
  width : 440px;
  height : 1px;
}

.line4{
   border-width: 1px 0px 0px 0px;
   border-style: dashed;
   border-color: #000121;
  top : 570px;
  left : 660px;
  position : absolute;
  width : 440px;
  height : 1px;
}

.line5{
   border-width: 1px 0px 0px 0px;
   border-style: dashed;
   border-color: #000121;
  top : 602.5px;
  left : 660px;
  position : absolute;
  width : 440px;
  height : 1px;
}

.line6{
   border-width: 1px 0px 0px 0px;
   border-style: dashed;
   border-color: #000121;
  top : 635px;
  left : 660px;
  position : absolute;
  width : 440px;
  height : 1px;
}

.line7{
   border-width: 1px 0px 0px 0px;
   border-style: dashed;
   border-color: #000121;
  top : 667.5px;
  left : 660px;
  position : absolute;
  width : 440px;
  height : 1px;
}

.line8{
   border-width: 1px 0px 0px 0px;
   border-style: dashed;
   border-color: #000121;
  top : 700px;
  left : 660px;
  position : absolute;
  width : 440px;
  height : 1px;
}

.line9{
   border-width: 1px 0px 0px 0px;
   border-style: dashed;
   border-color: #000121;
  top : 732.5px;
  left : 660px;
  position : absolute;
  width : 440px;
  height : 1px;
}

.line10{
   border-width: 1px 0px 0px 0px;
   border-style: dashed;
   border-color: #000121;
  top : 765px;
  left : 660px;
  position : absolute;
  width : 440px;
  height : 1px;
}

.line11{
   border-width: 1px 0px 0px 0px;
   border-style: dashed;
   border-color: #000121;
  top : 797.5px;
  left : 660px;
  position : absolute;
  width : 440px;
  height : 1px;
}

.line12{
   border-width: 1px 0px 0px 0px;
   border-style: dashed;
   border-color: #000121;
  top : 830px;
  left : 660px;
  position : absolute;
  width : 440px;
  height : 1px;
}

.line13{
   border-width: 1px 0px 0px 0px;
   border-style: dashed;
   border-color: #000121;
  top : 862.5px;
  left : 660px;
  position : absolute;
  width : 440px;
  height : 1px;
}

.line14{
   border-width: 1px 0px 0px 0px;
   border-style: dashed;
   border-color: #000121;
  top : 895px;
  left : 660px;
  position : absolute;
  width : 440px;
  height : 1px;
}

.line15{
   border-width: 1px 0px 0px 0px;
   border-style: dashed;
   border-color: #000121;
  top : 927.5px;
  left : 660px;
  position : absolute;
  width : 440px;
  height : 1px;
}

.line16{
   border-width: 1px 0px 0px 0px;
   border-style: dashed;
   border-color: #000121;
  top : 960px;
  left : 660px;
  position : absolute;
  width : 440px;
  height : 1px;
}

.line17{
   border-width: 1px 0px 0px 0px;
   border-style: dashed;
   border-color: #000121;
  top : 992.5px;
  left : 660px;
  position : absolute;
  width : 440px;
  height : 1px;
}

.line18{
   border-width: 1px 0px 0px 0px;
   border-style: dashed;
   border-color: #000121;
  top : 1025px;
  left : 660px;
  position : absolute;
  width : 440px;
  height : 1px;
}

.line19{
   border-width: 1px 0px 0px 0px;
   border-style: dashed;
   border-color: #000121;
  top : 1057.5px;
  left : 660px;
  position : absolute;
  width : 440px;
  height : 1px;
}

.line20{
   border-width: 0px 0px 0px 1px;
   border-style: solid;
   border-color: #000121;
  top : 440px;
  left : 900px;
  position : absolute;
  width : 1px;
  height : 650px;
}

.line21{
   border-width: 0px 0px 0px 1px;
   border-style: dashed;
   border-color: #000121;
  top : 440px;
  left : 1000px;
  position : absolute;
  width : 1px;
  height : 650px;
}







































































































