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

.tag_h1          { color: #d7c6d2; font-style: normal; font-weight: normal; font-size: 12px; line-height: 20px; text-decoration: none; margin: 0px; padding-top: 5px }
.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: 16px; line-height: 22px; text-decoration: none; margin-bottom: 10px; margin-left: 60px; width: 420px }
.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_03.png) repeat-x left bottom; margin-top: 3px; height: 24px }
.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%; padding: 5px; }
input.pass  { width: 50%; padding: 5px; }
input.form_01  { width: 40%; padding: 5px; }
input.form_02  { width: 70%; padding: 5px; }
input.form_03  { width: 25%; padding: 5px; }
textarea.form_05  { width: 80%; padding: 5px; }
input.form_06  { width: 15%; padding: 5px; }
input.form_07  { width: 20%; padding: 5px; }
input.form_08  { width: 50%; padding: 5px; }
input.form_02_toggle  { width: 80%; padding: 5px; font-size: 18px; }
.select_toggle   { color: #3a3a3a; font-size: 18px; padding: 0px 5px; border: solid 1px #eee; }



.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        { margin-top: 15px; margin-bottom: 15px }
.space_03        { margin-top: 3px; margin-bottom: 3px }
.space_04       { margin: 0px 10px }
.space_05       { margin-top: 20px; }
.space_06       { padding-top: 30px }
.space_07        { margin: 10px }
.space_08       { margin-bottom: 50px; }
.space_09       { margin-bottom: 5px; }
.space_10        { margin-top: 20px; margin-bottom: 20px }
.space_11        { margin-top: 5px; margin-bottom: 5px }
.space_12        { margin-top: 10px; margin-bottom: 20px }
.space_13        { margin: 4px 10px 2px }
.space_14        { margin-top: 10px; margin-bottom: 20px }
.space_15         { margin: 5px 10px }
.space_16        { margin-top: 5px; margin-bottom: 30px }
.space_17       { margin-top: 10px; }
.space_18       { margin-top: 50px; margin-bottom: 80px }
.space_19       { margin-bottom: 30px; }
.space_20       { padding-top: 5px; }
.space_21        { padding: 5px }

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

.text_18_1     { color: #eee; font-size: 18px; line-height: 40px; }
.text_18_1 a   { color: #eee; font-size: 18px; line-height: 40px; }
.text_18_1 a:hover   { color: #eee; font-size: 18px; text-decoration: none }

.text_16     { color: #eee; font-size: 16px; line-height: 40px; }
.text_16 a   { color: #eee; font-size: 16px; line-height: 40px; }
.text_16 a:hover   { color: #eee; font-size: 16px; text-decoration: none }

.text_16_toggle         { color: #3a3a3a; font-size: 20px; line-height: 30px }
.text_16_toggle a        { color: #3a3a3a; text-decoration: none }
.text_16_toggle a:hover     { color: #3a3a3a; text-decoration: none }

.text_16_1       { color: #313131; font-size: 16px; line-height: 40px }

.text_16_2       { color: #505050; font-size: 16px; line-height: 30px }
.text_16_2 a    { color: #bf3e00; font-size: 16px; line-height: 30px; text-decoration: none }
.text_16_2 a:hover   { color: #bf3e00; font-size: 16px; text-decoration: none }

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

.text_14_1 { color: #505050; font-size: 16px; line-height: 24px;  }

.text_14_2     { color: #d7c6d2; font-size: 14px; line-height: 22px; }
.text_14_2 a    { color: #cd7404; font-size: 14px; line-height: 22px; text-decoration: none }
.text_14_2 a:hover   { color: #FFA636; font-size: 14px; text-decoration: none }

.text_14_3     { color: #eee; font-size: 14px; line-height: 22px; }
.text_14_3 a    { color: #eee; font-size: 14px; line-height: 22px; text-decoration: none }
.text_14_3 a:hover   { color: #eee; font-size: 14px; text-decoration: none }


.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: #bf3e00; font-size: 12px; text-decoration: none }

.text_12_1 { color: #505050; font-size: 14px; line-height: 22px;  }
.text_12_1 a    { color: #cd7404; font-size: 14px; line-height: 22px; text-decoration: none }
.text_12_1 a:hover     { color: #ffa636; font-size: 14px; 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 }

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

.text_10_2    { color: #a3a3a3; font-size: 10px; line-height: 12px }
.text_10_2 a      { color: #a3a3a3; font-size: 10px; line-height: 12px; text-decoration: none }
.text_10_2 a:hover    { color: #a3a3a3; font-size: 10px; text-decoration: none }

.text_10_3  { color: #ebebeb; font-size: 10px; line-height: 12px }
.text_10_3 a      { color: #ebebeb; font-size: 10px; line-height: 12px; text-decoration: none }
.text_10_3 a:hover    { color: #ebebeb; 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) }	



