@charset "EUC-JP";
.clearfix:after {
  content: ".";
  /* ¿·¤·¤¤Í×ÁÇ¤òºî¤ë */
	display: block;
  /* ¥Ö¥í¥Ã¥¯¥ì¥Ù¥ëÍ×ÁÇ¤Ë */
	clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
BODY {
  font-size: 15px ;
  line-height : 1.2;
  font-family: '¥á¥¤¥ê¥ª', Meiryo, '£Í£Ó £Ð¥´¥·¥Ã¥¯', '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3', 'Hiragino Kaku Gothic ProN', sans-serif;
  color: white;
  background-color: #ff9966;
  padding-top : 4px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#wrapper{
  margin-left: auto;
  margin-right: auto;
  width: 740px;
}
#main{
  width: 720px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 10px;
}
#inquiry-form{
  color: white;
  margin-top: 20px;
}
.form-title{
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: white;
}
.form-input{
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  border-width: 1px;
  border-style: solid;
  border-color: white;
}
.font-12px{
  font-size: 12px;
}
.form-table{
  border-collapse: collapse;
}
IMG {
  border-style: none;
}
IMG.prof_img {
  height: 160px;
  width: auto;
}
IMG.rept_img {
  height : 132px;
  width: auto;
}
IMG.bbs_img {
  max-height: 320px;
  max-width: 320px;
}
.left{
  font-size : 15px;
  font-family : '£Í£Ó £Ð¥´¥·¥Ã¥¯', '¥á¥¤Ž¥¡¦Žª', Meiryo, '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3', 'Hiragino Kaku Gothic ProN', sans-serif;
  line-height : 1.2;
  color : white;
  float : left;
}
#header{
  height : 100px;
}
#footer{
  margin-top : 5px;
  padding-bottom : 5px;
}
.footer_link{
  padding-left : 2px;
  padding-right : 2px;
  float : left;
}
#contents{
  width : 740px;
  margin-top : 15px;
}
.contents_msg{
  line-height : 1.4;
  text-align : left;
  font-weight : 600;
  font-size : 16px;
  width : 400px;
  float : left;
  padding-top : 40px;
  background-color : #ff9966;
}
.contents_new{
  margin-top : 20px;
}
.contents_new_title{
  background-color : #cc6633;
  font-size : 18px;
  font-weight : bold;
}
.contents_new_text{
  padding-left : 15px;
  padding-bottom : 15px;
  padding-right : 15px;
  background-color : #ff9966;
}
.contents_new_text DL{
  margin-bottom : 0px;
  font-weight : 600;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 4px;
  margin-left : 0px;
  margin-right : 0px;
}
.contents_new_text DT{
  padding-top : 8px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 8px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 90px;
  float : left;
  line-height : 19px;
}
.contents_new_text DD{
  padding-left : 110px;
  padding-right : 0px;
  padding-bottom : 8px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #ffdfd0;
  line-height : 19px;
  padding-top : 8px;
  background-color : #ff9966;
}
.contents_img{
  width : 310px;
  margin-left : 10px;
}
.contents_report{
  margin-top : 20px;
}
.contents_report_title{
  background-color : #cc6633;
  font-size : 18px;
  font-weight : bold;
}
.contents_report_text{
  margin-top : 13px;
  padding-left : 15px;
}
.counter{
  font-size : 15px;
  font-family : '¥á¥¤¥ê¥ª', Meiryo, '£Í£Ó £Ð¥´¥·¥Ã¥¯', '¥Ò¥é¥®¥Î³Ñ¥´ Pro W3', 'Hiragino Kaku Gothic ProN', sans-serif;
  line-height : 1.2;
  color : white;
  text-align : center;
  margin-top : 40px;
}