/* ::::: http://uniquep.shop-pro.jp/userdata/PA01113/277/css/3/index.css ::::: */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, th, td { margin: 0px; padding: 0px; }
table { border-collapse: collapse; border-spacing: 0px; }
fieldset, img { border: 0px none; }
caption, th { text-align: left; }
body * { line-height: 1.22em; }
body { font-family: "ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3"; line-height: 170%; margin: 0px; padding: 0px; text-align: center; font-size: 14px; color: rgb(51, 51, 51); }
img { vertical-align: bottom; }
a:link { color: rgb(0, 0, 204); text-decoration: underline; }
a:visited { color: rgb(0, 0, 204); text-decoration: underline; }
a:active { color: rgb(0, 0, 204); text-decoration: underline; }
a:hover { color: rgb(238, 0, 0); text-decoration: underline; }
#header { margin: 40px 0px 15px; }
.title { width: 950px; height: 130px; font-weight: bold; text-align: center; margin-bottom: 15px; color: rgb(0, 0, 204); font-size: 22px; }
.title a { color: rgb(0, 0, 204); }
.title a:link { color: rgb(0, 0, 204); text-decoration: none; }
.title a:visited { color: rgb(0, 0, 204); text-decoration: none; }
.title a:active { color: rgb(0, 0, 204); text-decoration: none; }
.title a:hover { color: rgb(0, 0, 204); text-decoration: none; }
#gbn { margin-bottom: 15px; }
#gbn1 { width: 115px; }
#gbn2 { width: 113px; }
#gbn3 { width: 114px; }
#gbn4 { width: 113px; }
#gbn5 { width: 114px; }
#gbn6 { width: 113px; }
#gbn7 { width: 114px; }
#gbn8 { width: 154px; text-align: right; }
#side_area { padding-right: 29px; text-align: left; }
table.sidemenu { width: 195px; margin-bottom: 25px; color: rgb(51, 51, 51); }
.side_title { width: 195px; height: 33px; margin-bottom: 10px; }
.side_text { text-align: center; padding: 5px 10px; background: url('left-navi_bg.gif') repeat-y scroll 0px 0px rgb(255, 255, 255); line-height: 1.2em; }
.side_text_members, .side_text_cart { display: block; text-align: center; padding-top: 10px; }
.side_cat_bottom { width: 195px; height: 2px; background: url('left-navi_bg03.gif') no-repeat scroll 0px 0px rgb(255, 255, 255); }
.side_bottom { display: block; width: 195px; height: 2px; background: url('left-navi_bg03.gif') no-repeat scroll 0px 0px rgb(255, 255, 255); }
.st_contents { overflow: hidden; width: 175px; text-align: left; }
.side_text a { color: rgb(0, 0, 204); text-decoration: underline; }
.side_text a:link { color: rgb(0, 0, 204); text-decoration: underline; }
.side_text a:visited { color: rgb(0, 0, 204); text-decoration: underline; }
.side_text a:active { color: rgb(0, 0, 204); text-decoration: underline; }
.side_text a:hover { color: rgb(238, 0, 0); text-decoration: underline; }
.side_cat_text { width: 195px; background: none repeat scroll 0% 0% rgb(255, 255, 255); overflow: hidden; }
.side_cat_text .st_contents { border-top: 1px solid rgb(230, 230, 230); }
.side_cat_text .st_contents, .side_cat_text_group .st_contents { padding: 10px; background: url('left-navi_bg.gif') repeat-y scroll 0px 0px rgb(255, 255, 255); }
.side_cat_text .st_contents a, .side_cat_text_group .st_contents a { background: url('rs_m_rect.gif') no-repeat scroll 0px 3px transparent; padding-left: 15px; }
.side_cat_text a, .side_cat_text_group a { color: rgb(0, 0, 204); text-decoration: underline; }
.side_cat_text a:link, .side_cat_text_group a:link { color: rgb(0, 0, 204); text-decoration: underline; }
.side_cat_text a:visited, .side_cat_text_group a:visited { color: rgb(0, 0, 204); text-decoration: underline; }
.side_cat_text a:active, .side_cat_text_group a:active { color: rgb(0, 0, 204); text-decoration: underline; }
.side_cat_text a:hover, .side_cat_text_group a:hover { color: rgb(238, 0, 0); text-decoration: underline; }
.side_form_select { width: 175px; margin-bottom: 5px; }
.side_form_input { width: 120px; margin-right: 5px; }
#footer #copy { border-top: 1px solid rgb(230, 230, 230); width: 950px; text-align: center; padding-top: 30px; margin: 30px 0px; color: rgb(153, 153, 153); }
.main_title { width: 726px; padding-bottom: 15px; }
#shop_info { margin-top: 60px; }
#shop_info .cont { padding: 15px 20px; }
#shop_info_pay { background: url('shop_info_pay_bg.gif') repeat-y scroll 0px 0px transparent; }
#shop_info_deli { background: url('shop_info_deli_bg.gif') repeat-y scroll 0px 0px transparent; }
#right_pay_deli_bg { height: 2px; background: url('right-pay_deli_bg.gif') no-repeat scroll 0px 0px transparent; width: 726px; }
.payment_img { width: 30px; height: 30px; margin: 3px; }
#ShopKeeper { width: 726px; margin-bottom: 15px; color: rgb(51, 51, 51); border-top: 1px solid rgb(234, 234, 234); border-left: 1px solid rgb(234, 234, 234); }
#ShopKeeper th { width: 200px; overflow: hidden; padding: 10px; font-weight: normal; text-align: left; border-right: 1px solid rgb(234, 234, 234); border-bottom: 1px solid rgb(234, 234, 234); }
#ShopKeeper td { padding: 10px; text-align: left; border-right: 1px solid rgb(234, 234, 234); border-bottom: 1px solid rgb(234, 234, 234); }
#ShopKeeper td table th, #ShopKeeper td table td, #ShopKeeper td table, #ShopKeeper td table { border: medium none; }
#ShopKeeper th img, #ShopKeeper td img { vertical-align: middle; }
/* ::::: http://uniquep.shop-pro.jp/userdata/PA01113/277/css/3/shopkeeper.css ::::: */

