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

.tag_h1_top           { color: #dbe9e9; font-style: normal; font-weight: normal; font-size: 16px; line-height: 30px; text-decoration: none; margin: 0px auto }
.tag_h1           { color: #dbe9e9; font-style: normal; font-weight: normal; font-size: 14px; line-height: 20px; text-decoration: none; margin: 0px auto }

input  { font-size: 20px; }
input.mail  { width: 80%; padding: 6px 10px; }
input.pass  { width: 50%; padding: 6px 10px; }
input.form_01  { width: 70%; padding: 6px 10px; }
input.form_02  { width: 80%; padding: 6px 10px; }
input.form_03  { width: 30%; padding: 6px 10px; }
textarea.form_05  { width: 100%; padding: 6px 10px; }
input.form_06  { width: 15%; padding: 6px 10px; }
input.form_07  { width: 20%; padding: 6px 10px; }
input.form_08  { width: 50%; padding: 6px 10px; }
select  { font-size: 18px; }

input[type="radio"] , input[type="checkbox"] {
   -webkit-transform: scale(2.0);
   transform: scale(2.0);
   margin-right: 1.2em;
   margin-left: 1.2em;
   position: relative; top: 0px;
   background-color: #00f;
}


.line_01             { margin: 10px 0px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #e3e3e3 }


.space_01        { padding-top: 20px }
.space_02          { padding: 25px 20px 20px }
.space_03        { padding-top: 100px }
.space_04        { padding-top: 15px; padding-bottom: 15px }
.space_05         { padding-top: 15px; padding-bottom: 15px }
.space_06        { margin-bottom: 60px }

.text_color_red        { color: #CB0011; }

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



.text_18      { color: #588899; font-size: 24px; line-height: 34px }
.text_18 a   { color: #979797; font-size: 24px; line-height: 34px; }
.text_18 a:hover   { color: #ee6225; font-size: 24px; text-decoration: underline }

.text_16         { color: #6a6a6a; font-size: 20px; line-height: 32px }
.text_16 a       { color: #1881a8; font-size: 20px; line-height: 32px; text-decoration: none }
.text_16 a:hover    { color: #ce9359; font-size: 20px; text-decoration: none }

.text_16_1        { color: #f3f3f3; font-size: 20px; line-height: 30px }

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

.text_14        { color: #6a6a6a; font-size: 18px; line-height: 28px }
.text_14 a    { color: #1881a8; font-size: 18px; line-height: 28px; text-decoration: none }
.text_14 a:hover   { color: #ce9359; font-size: 18px; text-decoration: none }

.text_14_1         { color: #dbe9e9; font-size: 16px; line-height: 26px }
.text_14_1 a      { color: #a2dee6; font-size: 16px; line-height: 26px; text-decoration: none }
.text_14_1 a:hover    { color: #ebb076; font-size: 16px; text-decoration: none }

.text_14_2        { color: #83ADC7; font-size: 16px; line-height: 26px }

.text_14_3        { color: #ffffff; font-size: 18px; line-height: 28px }
.text_14_3 a      { color: #a2dee6; font-size: 18px; line-height: 28px; text-decoration: none }
.text_14_3 a:hover    { color: #ebb076; font-size: 18px; text-decoration: none }

.text_14_cart        { color: #6a6a6a; font-size: 16px; line-height: 26px }
.text_14_cart a    { color: #1881a8; font-size: 16px; line-height: 26px; text-decoration: none }
.text_14_cart a:hover   { color: #ce9359; font-size: 16px; text-decoration: none }


.text_12   { color: #6a6a6a; 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 }

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

.page         { margin-right: 4px; padding-right: 3px; padding-left: 3px; border: solid 1px #6a6a6a }
.pagelink a       { margin-right: 4px; padding-right: 3px; padding-left: 3px; border: solid 1px #1881a8 }
.pagelink a:hover       { background-color: #f5f5f5; margin-right: 4px; padding-right: 3px; padding-left: 3px; border: solid 1px #ce9359 }


#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) }	

.tb    { border:1px solid #d7d7d7; border-collapse:collapse; }
.tb td    { border:1px solid #d7d7d7; border-collapse:collapse; }


