h1, h2, h3 { margin:0; padding:0; font-weight:normal; font-style:normal; }
a { color:#5D5D9E; } 
a:visited { color:#5D5D9E; } 
a:active { color:#5C615E; } 
a:hover { color:#B2B3B4; } 
		a.wsp19f446e8{ color:#000000; text-decoration: none} 
		a.wsp19f446e8:visited{ color:#000000; text-decoration: none} 
		a.wsp19f446e8:active{ color:#000080; text-decoration: underline} 
		a.wsp19f446e8:hover{ color:#FFFFFF; text-decoration: none} 
body { background-color:#FFFFFF; padding:0;  margin: 0; }
.textstyle1 { text-align:left; }
#container_28beb0ad { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:79px; background:none;  }
#container_28beb0ad_padding { margin: 30px 10px 30px 10px;display: block;  }
.textstyle2 { text-align:center; }
#img_6fc61b5 { vertical-align: bottom; position:relative; display: inline-block; width:300px; background:none;  }
#html_5c19d71c { vertical-align: bottom; position:relative; display: inline-block; width:100%; background:none;  }
#container { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_49364a9 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:3418px; background-color:#FFFFFF;  }
#container_49364a9_padding { margin: 10px 20px 10px 20px;display: block;  }
#heading_4d48ee41 { vertical-align: bottom; position:relative; display: inline-block; margin:150px 0px 50px 0px;background:none; font-size:18pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:left;  }
#container_54a1c552 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_49ec4bae { vertical-align: top; position:relative; display: inline-block; width:1000px; min-height:150px; background:none;  }
#container_49ec4bae_padding { margin: 10px; display: block;  }
#form_2af71ef1 { vertical-align: top; position:relative; display: inline-block; width:200px; min-height:150px; background:none;  }
#form_2af71ef1_padding { margin: 10px; display: block;  }
#img_47bc8f75 { vertical-align: bottom; position:relative; display: inline-block; width:100%; background:none;  }
#form_78d6203e { vertical-align: top; position:relative; display: inline-block; width:70%; min-height:150px; background:none;  }
#form_78d6203e_padding { margin: 10px 20px 10px 20px;display: block;  }
.textstyle3 { font-size:13pt; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height: 3.0;  }
#heading_8b63d45 { vertical-align: bottom; position:relative; display: inline-block; margin:150px 0px 50px 0px;background:none; font-size:18pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:left;  }
#container_1e714477 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_1e714477_padding { margin: 10px; display: block;  }
#container_6c5b77d1 { box-sizing: border-box; vertical-align: top; position:relative; display: inline-block; width:50%; min-height:150px; background:none; border: 1px solid #404040;  }
#container_6c5b77d1_padding { margin: 10px; display: block;  }
#img_62259c78 { vertical-align: bottom; position:relative; display: inline-block; width:300px; background:none;  }
#container_406604df { box-sizing: border-box; vertical-align: top; position:relative; display: inline-block; width:50%; min-height:150px; background:none; border: 1px solid #404040;  }
#container_406604df_padding { margin: 10px; display: block;  }
#img_42e1be39 { vertical-align: bottom; position:relative; display: inline-block; width:300px; background:none;  }
#container_11540ca1 { box-sizing: border-box; vertical-align: top; position:relative; display: inline-block; width:50%; min-height:150px; background:none; border: 1px solid #404040;  }
#container_11540ca1_padding { margin: 10px; display: block;  }
#img_12e144f2 { vertical-align: bottom; position:relative; display: inline-block; width:300px; background:none;  }
#container_759e08a { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_7a480fa8 { box-sizing: border-box; vertical-align: top; position:relative; display: inline-block; width:50%; min-height:150px; background:none; border: 1px solid #404040;  }
#container_7a480fa8_padding { margin: 10px; display: block;  }
#img_11e60731 { vertical-align: bottom; position:relative; display: inline-block; width:300px; background:none;  }
#container_24539a3a { box-sizing: border-box; vertical-align: top; position:relative; display: inline-block; width:50%; min-height:150px; background:none; border: 1px solid #404040;  }
#container_24539a3a_padding { margin: 10px; display: block;  }
#img_7c4b71e { vertical-align: bottom; position:relative; display: inline-block; width:300px; background:none;  }
#container_14e88ee0 { vertical-align: top; position:relative; display: inline-block; width:33%; min-height:150px; background:none;  }
#container_14e88ee0_padding { margin: 10px; display: block;  }
#container_50cd841 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_50cd841_padding { margin: 10px; display: block;  }
#heading_67c5a5c8 { vertical-align: bottom; position:relative; display: inline-block; margin:150px 0px 150px 0px;background:none; font-size:18pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:left;  }
#container_65b495a2 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_65b495a2_padding { margin: 10px; display: block;  }
#container_64f37254 { vertical-align: top; position:relative; display: inline-block; width:50%; min-height:150px; background:none;  }
#container_7912be8c { vertical-align: top; position:relative; display: inline-block; margin:0px 0px 10px 0px;width:30%; min-height:50px; background-color:#E6E6E6;  }
#container_7912be8c_padding { margin: 10px 10px 10px 30px;display: block;  }
.textstyle4 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#000000;  }
#container_2fe25639 { vertical-align: top; position:relative; display: inline-block; margin:0px 0px 0px 20px;width:65%; min-height:50px; background:none;  }
#container_2fe25639_padding { margin: 10px; display: block;  }
#container_2aae4aae { vertical-align: top; position:relative; display: inline-block; margin:0px 0px 10px 0px;width:30%; min-height:50px; background-color:#E5E5E5;  }
#container_2aae4aae_padding { margin: 10px 10px 10px 30px;display: block;  }
#container_6771e4d8 { vertical-align: top; position:relative; display: inline-block; margin:0px 0px 0px 20px;width:65%; min-height:50px; background:none;  }
#container_6771e4d8_padding { margin: 10px; display: block;  }
#container_7019960e { vertical-align: top; position:relative; display: inline-block; margin:0px 0px 10px 0px;width:30%; min-height:50px; background-color:#E5E5E5;  }
#container_7019960e_padding { margin: 10px 10px 10px 30px;display: block;  }
#container_b749fb5 { vertical-align: top; position:relative; display: inline-block; margin:0px 0px 0px 20px;width:65%; min-height:50px; background:none;  }
#container_b749fb5_padding { margin: 10px; display: block;  }
#container_3f52f5e { vertical-align: top; position:relative; display: inline-block; margin:0px 0px 10px 0px;width:30%; min-height:50px; background-color:#E5E5E5;  }
#container_3f52f5e_padding { margin: 10px 10px 10px 30px;display: block;  }
#container_3e575098 { vertical-align: top; position:relative; display: inline-block; margin:0px 0px 0px 20px;width:65%; min-height:50px; background:none;  }
#container_3e575098_padding { margin: 10px; display: block;  }
#container_5ef79c26 { vertical-align: top; position:relative; display: inline-block; margin:0px 0px 10px 0px;width:30%; min-height:50px; background-color:#E5E5E5;  }
#container_5ef79c26_padding { margin: 10px 10px 10px 30px;display: block;  }
#container_372572cb { vertical-align: top; position:relative; display: inline-block; margin:0px 0px 0px 20px;width:65%; min-height:50px; background:none;  }
#container_372572cb_padding { margin: 10px; display: block;  }
#container_d4b5585 { vertical-align: top; position:relative; display: inline-block; width:30%; min-height:50px; background-color:#E5E5E5;  }
#container_d4b5585_padding { margin: 10px 10px 10px 30px;display: block;  }
#container_12d1eed0 { vertical-align: top; position:relative; display: inline-block; margin:0px 0px 0px 20px;width:65%; min-height:50px; background:none;  }
#container_12d1eed0_padding { margin: 10px; display: block;  }
#container_1a386bfe { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_1a386bfe_padding { margin: 10px; display: block;  }
#heading_42787e73 { vertical-align: bottom; position:relative; display: inline-block; margin:150px 0px 150px 0px;background:none; font-size:18pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:left;  }
#html_470ac4dd { vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 150px 0px;width:100%; background:none;  }
#container_2c8227ab { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:20px; background-color:#FFFFFF;  }
#container_2c8227ab_padding { margin: 10px; display: block;  }
#form_291acaf { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:136px; background:none;  }
#form_291acaf_padding { margin: 90px 10px 10px 10px;display: block;  }
@media only screen and (max-width: 1200px)
{
		#container_6c5b77d1 { width:46%;  }
		#container_406604df { width:46%;  }
		#container_11540ca1 { width:46%;  }
		#container_7a480fa8 { width:46%;  }
		#container_24539a3a { width:46%;  }
}
@media only screen and (max-width: 960px)
{
		#container_54a1c552 { padding: 0; }
		#container_49ec4bae { width:100%; padding: 0; }
		#form_2af71ef1 { width:100%; width:50%; height:auto;  }
		#img_47bc8f75 { left:50%; top:50%;  }
		#form_78d6203e { width:100%;  }
		#form_78d6203e * span { font-size:12pt;  }
		#container_65b495a2 { padding: 0; }
		#container_64f37254 { width:100%;  }
}
@media only screen and (max-width: 768px)
{
		#container_49ec4bae { width:100%;  }
		#form_2af71ef1 { width:100%; height: 500; }
		#img_47bc8f75 { left:0%; top:0%;  }
		#form_78d6203e { padding: 0,0,0,0; }
		#container_6c5b77d1 { width:100%;  }
		#container_406604df { width:100%;  }
		#container_11540ca1 { width:100%;  }
		#container_7a480fa8 { width:100%;  }
		#container_24539a3a { width:100%;  }
		#container_2fe25639 { width:100%;  }
		#container_6771e4d8 { width:100%;  }
		#container_b749fb5 { width:100%;  }
		#container_3e575098 { width:100%;  }
		#container_372572cb { width:100%;  }
		#container_12d1eed0 { width:100%;  }
}
@media only screen and (max-width: 600px)
{
		#container_14e88ee0 { width:100%;  }
}
@media only screen and (max-width: 400px)
{
		#container_7912be8c { width:100%;  }
		#container_2aae4aae { width:100%;  }
		#container_7019960e { width:100%;  }
		#container_3f52f5e { width:100%;  }
		#container_5ef79c26 { width:100%;  }
		#container_d4b5585 { width:100%;  }
}

/*アニメーション効果*/
/* 基本のスタイル */
   .foo.delighter {
      transition: all .3s ease-out;
      transform: translateX(-100%);
      opacity: 0;
   }

/* スタート時のスタイル */
   .foo.delighter.started {
      transform: none;
      opacity: 1;
   }

/* エンド時のスタイル */
   .foo.delighter.started.ended {
      border:none;
   }