@charset "utf-8";
/*----------------------------------------
  reset
-----------------------------------------*/
body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,form,fieldset,input,p,th,td{margin:0; padding:0;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
em,th{font-style:normal; font-weight:normal;}
ul,ol{list-style:none;}
th{text-align:left;}
h1,h2,h3{font-size:100%; font-weight:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,select{font-family:inherit; font-size:inherit; font-weight:inherit;}
/*----------------------------------------
  default setting
-----------------------------------------*/
html{
  color:#333333;
  background-color:#ffffff;
  overflow-y:scroll;
}
body{
  min-width:980px;
  font-size:88%;
  line-height:1.6;
  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
select,input,button{
  font-size:99%;
  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
table{
  font-size:inherit;
  font:100%;
}
em{
  font-weight:bold;
}
/*----------------------------------------
  link setting
-----------------------------------------*/
a:link,
a:visited{
  color:#00ACD2;
  text-decoration:underline;
}
a:hover,
a:active{
  color:#17D7FF;
  text-decoration:underline;
}
a img.opover:hover{
  filter: alpha(opacity=80);
  -moz-opacity:0.80;
  opacity:0.80;
}
/*----------------------------------------
  font size setting
-----------------------------------------*/
.f12{
  font-size:86%;
}
/*----------------------------------------
  clearfix
-----------------------------------------*/
.clearfix{
  zoom:1;
}
.clearfix:after{
  content:"";
  display:block;
  clear:both;
}
/*----------------------------------------
  form_box01
-----------------------------------------*/
.form_box01{
  width:870px;
  padding:0 20px;
  background:#F18670;
}
.form_box01 fieldset{
  width:850px;
  padding:0 0 0 20px;
  background:#ffffff url("../img/form_bg02.gif") left top no-repeat;
}
.form_box01 table{
  float:left;
  width:435px;
  margin:35px 0 0;
}
.form_box01 th{
  width:210px;
  padding:0 0 12px;
}
.form_box01 td{
  width:225px;
  padding:0 0 12px;
}
.form_box01_r{
  float:right;
  padding:10px 15px 0 0;
  position:relative;
  z-index:2;
}
.form_box01_img01{
  position:relative;
  top:-3px;
  z-index:1;
}

