/* 共通 ----------------------------------------------- */ body { margin-left: 20px; padding-top: 30px; line-height: 150%; background: url(https://img12.shop-pro.jp/PA01067/317/etc/header.jpg) no-repeat top center; background-color: #ffffff; font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "MS ゴシック", "Osaka‐等幅"; font-size: 12px; color: #333333; } .title_area { height: 300px; text-indent: -9999px; } a:link, a:visited { color: #ef037d; text-decoration: none; } a:hover, a:active { color: #ef037d; text-decoration: underline; } .copyright{ margin:0px auto !important; width: 1000px; height: 70px; background: url(https://img12.shop-pro.jp/PA01067/317/etc/footer.gif) no-repeat top center !important; text-indent: -9999px; text-align: center !important; } .secure_seal { text-align:center; margin:20px auto !important; width:700px; } .secure_table { margin:20px auto !important; text-align:center; } .base01 { width: 700px !important; margin: 0px auto !important; padding: 0px !important; text-align: left !important; } .base02 { width: 700px !important; margin: 0px !important; padding: 20px 0px 0px 0px !important; text-align: left !important; } .sub { width: 700px !important; margin: 0px !important; padding: 10px 0px !important; background:#FFF; } .table1 { clear: both; margin: 10px 0px 10px 0px; border-collapse: separate; border-spacing: 1px; background: #eeeeee; width: 100%; } .table1 th, .table1 td.CELL_1_L { background: #eeeeee; border: 1px solid #fff; white-space: nowrap; font-weight: normal; } .table1 td { background: #ffffff; } .table1 th, .table1 td { padding: 5px 10px 5px 10px; } .CELL_1_C { font-weight: bolder; background-color:#eeeeee; text-align:center; } .CELL_1_R { font-weight: bolder; text-align:right; background-color: #eeeeee; } .CELL_2 { color: #666666; background-color:#ffffff; } .CELL_2 input { font-size: 1.2em; padding: 2px; margin: 2px; } .CELL_2 input:focus, .CELL_2 textarea:focus { background: #eeeeee; } .prod_total, .all_total { font-weight: bolder; display: block; } .shop_title { font-size: 12px; font-weight: bolder; line-height:1.2em; } fieldset, form, label, legend, input,select,radio, { margin: 0; padding: 0; /*border: 0;*/ font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } /* ボタン ----------------------------------------------- */ .submit_btn_cart02 { text-align: center; } .submit_btn_cart02, .submit_btn { background: url(https://img08.shop-pro.jp/PA01033/438/etc/slash.gif); padding: 10px; } .submit_btn input, .submit_btn_cart02 input { padding: 5px 20px; margin: 10px 1px 10px 1px; } .submit_btn input, .submit_btn_cart02 input { background: url(https://img08.shop-pro.jp/PA01033/438/etc/button.png) repeat-x 50% 50% #bde06d; border: 1px solid #bde06d; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 8px 30px; color: #ffffff; font-size: 1.2em; font-weight: bold; text-align: center; } .submit_btn input:hover, .submit_btn_cart02 input:hover { background: url(https://img08.shop-pro.jp/PA01033/438/etc/button_hover.png) repeat-x 50% 50% #bde06d; border: 1px solid #bde06d; color: #ffffff; cursor: pointer; } /* 注意書き ----------------------------------------------- */ .note { font-size: 12px; color: #333333; } .note2 { font-size: 12px; color: #ef037d; } #note3 { font-size: 12px; color: #333333; } .CELL_1_L span.note, .CELL_1_L span#note3 { font-size: 12px; color: #ef037d; } .table1 .CELL_2 label { font-size: 12px; color: #ef037d; } /* エラー ----------------------------------------------- */ .info, .errorbox { background-color: #fce5e5; padding: 10px 10px; width: 97% !important; margin:10px auto; text-align: left; color:#ef037d; font-size:12px; } /* 決済 ----------------------------------------------- */ .sub_charge { color: #ef037d; font-weight: bold; } .point_discon { color: ef037d; font-weight: bold; }