@charset "utf-8";

/* ====== default ====== */

body, div, span, table, tr, th, td, p, ol, ul, li, img {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; margin: 0; padding: 0;}
th, td, em {font-style: normal; font-weight: normal; text-align: left;}
table {border-collapse: collapse; border-spacing: 0;}
ol, ul {list-style: none;}
img {border: 0;}

/* ====== layout ====== */

#mainsec {float: left; padding-bottom: 30px; padding-left: 10px; width: 610px;}
#mainsec h1 {font-size: 19px; margin-bottom: 10px;}
#mainsec #notice {font-size: 13px; margin-bottom: 20px;}
#mainsec #notice span {font-size: 15px; color: #0a6aa8; font-weight: bold; margin-left: 6px;}
#mainsec  h2 {color: #FFFFFF; font-size: 16px; font-weight: bold; height: 26px; padding-left: 10px; padding-top: 10px; position: relative;}

/* helpBody */
.helpBody {background: transparent url(../../../images/tc2/box_body.jpg) repeat-x scroll left bottom;
  border-color: #EFEFEF; border-style: solid; border-width: 0 1px 1px; padding: 10px; width: 588px;}
#summary {margin-bottom: 20px;}
#summary h2 {background: #0B69A7 url(../../../images/tc2/h1_bg.jpg) no-repeat scroll 0 -73px;}
#normal h2 {background: #FFA302 url(../../../images/tc2/h1_bg.jpg) no-repeat scroll 0 0;}
 
/* input_form */
.input_form {padding: 10px 0;}
.input_form .main_img {float: left; width: 20%; text-align: right;}
.input_form .faq_list {float: right; width: 72%;}
.input_form .faq_box {float: right; width: 72%; line-height: 24px; color: #666;}
.input_form .faq_box .guide {font-size: 13px; color: #1C1C1C;}
.input_form .columns_a {float: left; width: 16%; margin: 3px 0; height: 24px; line-height: 24px;}
.input_form .columns_a label {font-size: 12px; color: #666;}
.input_form .columns_b {float: right; width: 80%; margin: 3px 0; font-size: 13px;
  height: 24px; line-height: 24px; position: relative;}
.input_form .columns_b span {padding-left: 4px;}
.input_form .columns_b span.sub_item {margin-left: 19px;}
input.textfield {background-color: #FFF; color: #0a6aa8; border-color: #999999 #b7b7b7 #dedede;
  border-style: solid; border-width: 1px; padding: 2px;}
input.textfield:focus {background-color: #FFFFFF !important; border-color: #ffa302 #f8ba01 #ffdb6f !important;
  outline-color: #ffa302; outline-style: solid; outline-width: 1px;}
.btn_area {width: 460px; margin: 0 auto 15px; padding-top: 10px; border-top: 1px solid #CCC;}
.btn_area p {text-align: center; margin: 0 auto 5px auto; height: 30px; color: #666;}
ul.submit_btn {text-align: center; margin: 0 auto; height: 30px;}
ul.area_a {width: 210px;}
ul.submit_btn li.space_right {padding-right: 10px;}
ul.submit_btn li {float: left; width: 100px; text-align: center;}


/* other */

select {background-color: #FEFEFE; border-color: #C4CCCC #ACB5B5 #6F7777; border-style: solid; border-width: thin;
  line-height: 1.15em;}
br.clear_both {display: block; clear: both; font-size: 100%;}
.space_left {margin-left: 6px;}
