.txt12_red_bold {color:#F29C9F; font-size:12px; font-weight:bold;}
.txt12_orange_bold {color:#ffcc00; font-size:12px; font-weight:bold;}
.txt12yellow {color:#ffff00;}
.txt10 {font-size:10px; line-height:12px;}

#body {background-color:#313131; margin:0px;}
#footer {background-color:#959595; height:40px; padding:5px;}
#footer_menu {background-color:#6D6459; color:#CFA972; font-size:10px; text-align:center; padding:10px;}
.main {background-color:#535353;}

a {color:#CFA972; text-decoration:underline;}
a:visited {color:#CFA972; text-decoration:underline;}
a:active {color:#8FC31F; text-decoration:none;}
a:hover {color:#8FC31F; text-decoration:none;}

.brand_text {background-color:#FF45AC; color:#ffffff; font-size:12px;margin:15px 15px 20px 15px; padding:10px;}

.coupon_body {background-color:#434343;}
.coupon_subject_bg {background-image:url('images/coupon/table_subject.gif'); background-repeat:no-repeat;}
.coupon_subject {padding:15px 10px 10px 45px; color:#ffffff; font-size:14px; font-weight:bold; height:40px;}
.coupon_date {padding:15px 25px 10px 45px; color:#ffffff; font-size:12px; font-weight:bold; height:40px; text-align:right;}
.coupon_comment {background-image:url('images/coupon/table_bg.gif'); background-repeat:repeat-y; padding:10px 20px; vertical-align:top; font-size:12px; line-height:16px;}
.coupon_image {text-align:center; margin:0px; padding:10px;}
.coupon_footer {background-color:#555555; font-size:10px;}

.contact_contact_bg {background-image:url('images/contact/contact_bg.gif'); padding:10px 15px;}
.contact_form_bg {background-image:url('images/contact/form_bg.gif'); font-size:12px; padding:10px 15px; vertical-align:top;}

.kaitori_bg {background-color:#434343; vertical-align:top;}
.kaitori_text {background-color:#434343; color:#ffffff; font-size:12px; line-height:18px; padding:10px; vertical-align:top;}
.kaitori_form_bg {background-image:url('images/kaitori/form_bg.gif'); font-size:12px; padding:10px 5px; vertical-align:top;}
.kaitori_smallinfo {background:#333333; color:#eeeeee; font-size:10px; line-height:14px; margin:10px; padding:10px;}

.kiyaku_1_left {background-color:#434343; color:#eeeeee; font-size:12px; line-height:16px; padding:10px;}
.kiyaku_1_right {background-color:#434343; color:#bbbbbb; font-size:12px; font-weight:bold; line-height:16px; padding:10px; text-align:center;}
.kiyaku_2 {background-color:#434343; color:#eeeeee; font-size:12px; line-height:16px; padding:10px;}
.kiyaku_2_bg {background-color:#434343;}
.kiyaku_3 {background-color:#434343; color:#eeeeee; font-size:12px; line-height:16px; padding:10px;}
.kiyaku_3_brand {background-color:#FF45AC; color:#ffffff; padding:10px;}
.kiyaku_4 {background-color:#434343; color:#eeeeee; font-size:12px; line-height:16px; padding:10px;}

.indextext {font-size:12px; line-height:18px; color:#ffffff; background:#333333; padding:5px; border:5px solid #535353;}

.itaku_1 {font-size:12px; color:#ffffff; line-height:18px; padding:15px;}
.itaku_2 {background-color:#434343; color:#eeeeee; font-size:12px; line-height:16px; padding:10px; margin-top:10px; margin-bottom:10px;}
.itaku_attention {background-color:#434343; color:#eeeeee; font-size:12px; line-height:16px; padding:10px;}
.itaku_auction {background-color:#434343; color:#eeeeee; font-size:12px; line-height:16px; padding:10px; margin-bottom:10px;}

.shopinfo_text {background-color:#434343; color:#ffffff; font-size:12px; line-height:20px; padding:20px;}
.shopinfo_info {background-color:#1c1c1c; color:#ffffff; font-size:10px; line-height:18px; padding:5px 30px;}

.whatsnew_body {background-color:#434343;}
.whatsnew_subject_bg {background-image:url('images/whatsnew/table_subject.gif'); background-repeat:no-repeat;}
.whatsnew_subject {padding:15px 10px 10px 45px; color:#ffffff; font-size:14px; font-weight:bold; height:40px;}
.whatsnew_date {padding:15px 25px 10px 45px; color:#ffffff; font-size:12px; font-weight:bold; height:40px;text-align:right;}
.whatsnew_comment_bg {background-image:url('images/whatsnew/table_bg.gif'); background-repeat:repeat-y; width:740px;}
.whatsnew_comment {padding:10px; vertical-align:top; font-size:12px; line-height:16px; color:#333333;}
.whatsnew_image {text-align:center; margin:0px; padding:10px;}
.whatsnew_footer {background-color:#555555; font-size:10px;}
.whatsnew_button {text-align:center; font-size:10px; margin:10px; padding:0px;}

