﻿body{background: #ffffff; margin: 0; font-family:arial,helvetica,tahoma,verdana,sans-serif;}
img { border: 0; }
p, input, h1, h2, h3, h4, h5, td, input, select { font-family:arial,helvetica,tahoma,verdana,sans-serif; }


#form_content { padding-left: 110px; padding-top: 36px; margin: auto;}
#form_content .input_box { border-color: #00aef0; border-style: solid; border-width: 1px; background-color: #ffffff; }
#form_content .input_box:focus { border-color: #f1f25f; background-color: #ffffcc; border-width: 1px; }
#form_content .select_box { border-color: #00aef0; border-style: solid; border-width: 1px; width: 100px; }
#form_content .select_box:focus { border-color: #f1f25f; background-color: #ffffcc; border-style: solid; border-width: 1px; width: 100px; }

.form_row {margin-left: 10px; width: 100%; padding-bottom: 10px; display: block; float: left;}
.sp_label { color: #00aef0; font-size: .9em; font-style: italic; font-family:arial,helvetica,tahoma,verdana,sans-serif; }
.en_label { color: #0d499d; font-weight: bold; font-size: 1em; font-family:arial,helvetica,tahoma,verdana,sans-serif; }
.sp_label_sm { color: #00aef0; font-size: .8em; font-style: italic; font-family:arial,helvetica,tahoma,verdana,sans-serif; }
.en_label_sm { color: #0d499d; font-weight: bold; font-size: .9em; font-family:arial,helvetica,tahoma,verdana,sans-serif; }
.btn_enter { border: 0; padding-left: 43px; padding-top: 20px; }

.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}