a  { text-decoration: none; margin: 0px; padding: 0px }
p  { text-decoration: none; margin: 0px; padding: 0px }
ul  { list-style: none; }

.tag_h1            { color: #6f8c9d; font-style: normal; font-weight: normal; font-size: 16px; line-height: 24px; text-decoration: none; margin: 0px auto; padding-top: 10px; padding-left: 10px; width: 100% }
.tag_h1_2          { color: #6a6a6a; font-style: normal; font-weight: normal; font-size: 12px; line-height: 20px; text-decoration: none; margin-top: 10px; margin-right: 7px }
.tag_h2              { color: #a52323; font-style: normal; font-weight: bold; font-size: 14px; line-height: 22px; text-decoration: none; margin-top: 43px; margin-left: 5px }
.tag_h3              { color: #a52323; font-style: normal; font-weight: bold; font-size: 14px; line-height: 22px; text-decoration: none; margin-bottom: 2px; margin-left: 80px }
.tag_h3_2              { color: #a52323; font-style: normal; font-weight: bold; font-size: 14px; text-align: left; float: left; margin-top: -0.5em; margin-left: 180px; position: absolute; top: 50%; width: 530px }
.tag_h3_3              { color: #505050; font-style: normal; font-weight: normal; font-size: 14px; text-align: right; float: right; margin-top: -0.2em; position: absolute; top: 50%; width: 710px }

.line_3  { border-bottom: 1px solid #d2d2d2 }
.underline    { border-bottom: 1px dotted #d2d2d2 }
.underline_01     { background: url(../image/icon/icon_line_01.png) repeat-x left bottom }
.underline_02          { background: url(../image/icon/icon_line_03.png) repeat-x left bottom; margin-top: 3px; height: 24px }
.underline_03          { background: url(../image/icon/icon_line_03.png) repeat-x left bottom; }
.underline_04          { background: url(../image/icon/icon_line_04.png) repeat-y right top; }
.underline_05          { background: url(../image/icon/icon_line_05.png) repeat-x left bottom; }
.underline_06          { margin-top: 1px; height: 22px }

input.mail  { width: 90% }
input.pass  { width: 50% }
input.form_01  { width: 40% }
input.form_02  { width: 70% }
input.form_03  { width: 25% }
textarea.form_05  { width: 80% }
input.form_06  { width: 15% }
input.form_07  { width: 20% }
input.form_08  { width: 50% }


.line_01        { background-color: #f7f7f7; border-right: 1px solid #bababa; border-left: 1px solid #bababa }
.line_02           { background-color: #fafafa; border: solid 1px #d7d7d7 }
.line_03           { border-top: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7 }
.line_04          { background-color: #fafafa; border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7 }
.line_05           { border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7 }
.line_06           { background: url(../image/icon/icon_line_03.png) repeat-x left bottom; margin: 0px; padding-top: 5px; padding-bottom: 5px }
.line_08         { border: solid 1px #d7d7d7 }

.space_01        { margin-top: 15px }
.space_02          { padding: 25px 20px 20px }

.text_18     { color: #6F8C9D; font-size: 20px; line-height: 28px; }
.text_18 a   { color: #979797; font-size: 18px; line-height: 22px; }
.text_18 a:hover   { color: #ee6225; font-size: 18px; text-decoration: underline }

.text_16        { color: #6F8C9D; font-size: 16px; line-height: 24px }
.text_16 a    { color: #bf3e00; font-size: 16px; line-height: 24px; text-decoration: none }
.text_16 a:hover   { color: #FFA636; font-size: 16px; text-decoration: none }

.text_16_1        { color: #DCE6E6; font-size: 16px; line-height: 24px }
.text_16_1 a    { color: #bf3e00; font-size: 16px; line-height: 24px; text-decoration: none }
.text_16_1 a:hover   { color: #FFA636; font-size: 16px; text-decoration: none }

.text_14        { color: #505050; font-size: 14px; line-height: 22px }
.text_14 a    { color: #bf3e00; font-size: 14px; line-height: 22px; text-decoration: none }
.text_14 a:hover   { color: #FFA636; font-size: 14px; text-decoration: none }

.text_14_1        { color: #83ADC7; font-size: 14px; line-height: 22px }
.text_14_2        { color: #DCE6E6; font-size: 14px; line-height: 22px }

.text_12   { color: #505050; font-size: 12px; line-height: 20px }
.text_12 a    { color: #bf3e00; font-size: 12px; line-height: 20px; text-decoration: none }
.text_12 a:hover     { color: #ffa636; font-size: 12px; text-decoration: none }

.text_10  { color: #ebebeb; font-size: 10px; line-height: 12px }
.text_10 a      { color: #cd7404; font-size: 10px; line-height: 12px; text-decoration: none }
.text_10 a:hover    { color: #ffa636; font-size: 10px; text-decoration: none }

.page         { margin-right: 4px; padding-right: 3px; padding-left: 3px; border: solid 1px #505050 }
.pagelink a       { margin-right: 4px; padding-right: 3px; padding-left: 3px; border: solid 1px #bf3e00 }
.pagelink a:hover       { background-color: #f5f5f5; margin-right: 4px; padding-right: 3px; padding-left: 3px; border: solid 1px #ffa636 }


#pageTop     { background-image: url(../image/icon/icon_pagetop_normal.png); position: fixed; right: 30px; bottom: 210px }
#pageTop:hover    { background-image: url(../image/icon/icon_pagetop_over.png) }	


