/*---------------------------------------------------------------------- 共通部分 ----------------------------------------------------------------------*/ * { margin : 0px; padding : 0px; } body { font-size:12px; font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "MS ゴシック", "Osaka‐等幅"; color:#333333; background : #ffffff; } #wrapper { background : #000000; position : relative; } #subwrapper { display : block; width:860px; height : 10px; background : #000000; } #mainwrapper { } img { border: 0px; } /*---------------------------------------------------------------------- 共通リンク設定 ----------------------------------------------------------------------*/ a:link { color: #9D2D11; } a:visited { color: #9D2D11; } a:active { color: #9D2D11; } a:hover { color: #9D2D11; text-decoration: none; } /*---------------------------------------------------------------------- その他共通 ----------------------------------------------------------------------*/ .bold { font-weight: bold; } .note { line-height : 180%; padding : 10px 0px; } /*---------------------------------------------------------------------- 普通のタイトル(「//」が入っている) ----------------------------------------------------------------------*/ div.title { color : #FF9900; font-weight : bold; border-bottom : 1px dotted #006699; padding-bottom : 5px; } /*********************************************************************** * 左白部分 ***********************************************************************/ #left { padding : 10px; } /*---------------------------------------------------------------------- 検索 ----------------------------------------------------------------------*/ #search { margin-top : 15px; } #search form { margin-top : 15px; } #search input { margin-top : 5px; } /*---------------------------------------------------------------------- カート ----------------------------------------------------------------------*/ #cartInside { margin-top : 15px; } #cartInside ul { margin-top : 10px; margin-bottom : 20px; list-style-type : none; } #cartInside li { padding-bottom : 5px; } /*---------------------------------------------------------------------- フリーページ ----------------------------------------------------------------------*/ #free { margin-top : 20px; } #free ul { margin-top : 10px; list-style-type: none; } #free li { margin-top : 10px; line-height : 140%; } /*---------------------------------------------------------------------- この商品を買った人はこんな商品も買ってます ----------------------------------------------------------------------*/ #together { margin-top:20px; } /*---------------------------------------------------------------------- トラックバック ----------------------------------------------------------------------*/ #trackback { margin-top : 20px; } #trackback ul { margin-top : 10px; list-style-type: none; } #trackback li { margin-top : 10px; line-height : 160%; } .trackbackDate { font-size: x-small; } /*---------------------------------------------------------------------- PROFILE ----------------------------------------------------------------------*/ .owner_photo { margin-top:5px; } /*********************************************************************** * 中央水色部分 ***********************************************************************/ #middle a { color:#FFFFCC; } #middle a:hover { text-decoration: none; background-color: #fff; } /*---------------------------------------------------------------------- 中央水色部分タイトルpadding3から0に ----------------------------------------------------------------------*/ div.title_middle { color : #000033; font-weight : bold; background-color: #fff; padding: 3px; text-align: center; font-size: x-small; } /*---------------------------------------------------------------------- カテゴリリスト・おすすめリスト ----------------------------------------------------------------------*/ #category, #recommend_list { margin-top : 20px; } #category .title { background-color: #fff; } #category ul { width : 150px; margin : 0px; list-style-type : none; line-height : 180%; font-size: x-small; } #category_ ul { width : 150px; margin : 0px; list-style-type : none; line-height : 180%; font-size: x-small; /*********************************************************************** * 右白部分(メイン部分) ***********************************************************************/ /*---------------------------------------------------------------------- お店の名前 ----------------------------------------------------------------------*/ #logo { margin : 15px 15px 0px 15px; } #logo a { font: 22px/130% "Verdana", "ヒラギノ角ゴ Pro W3", "MS ゴシック", "Osaka‐等幅"; font-weight : bold; text-decoration : none; color: #1D4861; } /*---------------------------------------------------------------------- | ホーム | カートを見る | マイアカウント | お問い合わせ | ----------------------------------------------------------------------*/ #home { margin : 5px 15px 0px 15px; font-size : x-small; letter-spacing : 0.1em; } /*---------------------------------------------------------------------- タイトル(背景つき) ----------------------------------------------------------------------*/ .toptitle { background: url(https://img.shop-pro.jp/tmpl_img/12/bg_title.gif) repeat-x; display: block; height: 45px; font-weight: bold; color: #1D4861; padding-top: 16px; padding-left: 20px; } div.toptitle a { color: #1D4861; font-weight: bold; text-decoration: none; } div.toptitle a:hover { color: #1D4861; background-color : #fff; font-weight: bold; text-decoration: none; } /*---------------------------------------------------------------------- パンくず(テンプレpadding20から0にート:トップ、商品一覧、商品詳細) ----------------------------------------------------------------------*/ .pankuzu { padding: 0px 0px; font-size: x-small; } .pankuzu a { text-decoration :none; } /*---------------------------------------------------------------------- サブカテゴリー ----------------------------------------------------------------------*/ #subcategory { margin : 15px 0px; padding : 0px 20px; padding-bottom : 15px; } p.pagetitle { padding : 10px 0px; } .subcategory_btm { border-bottom:1px dotted #006699; } /*--------------------------------------------------------------------- 商品数・ページ送り ----------------------------------------------------------------------*/ .pagenavi { padding : 15px 20px; border-top: #B6B6B6 1px dotted; border-bottom: #B6B6B6 1px dotted; } .pagenavi_bottom { padding : 15px 20px; } /*---------------------------------------------------------------------- ソート ----------------------------------------------------------------------*/ #sort { margin : 15px 0px; padding : 0px 20px; } #sort .bold { font-weight:bold; background-color: #A34848; padding : 3px 5px; color : #fff; } #sort p { margin-top:15px; } /*---------------------------------------------------------------------- 商品一覧(商品検索結果と共通) ----------------------------------------------------------------------*/ .category_items { margin:0px 20px; } .category_items table { border-bottom: 1px dotted #ccc; } /* ------------------------------------- * 商品が無い時の表示 * ------------------------------------- */ .nodata { margin: 50px 0px 50px 0px; text-align: center; } /*---------------------------------------------------------------------- 検索結果一覧-検索条件 ----------------------------------------------------------------------*/ .search_result { padding : 0px 15px; } /*---●画像縮小にかかわる部分を切り抜きました。● /*---------------------------------------------------------------------- フリースペース ----------------------------------------------------------------------*/ .free_space { padding : 10px 20px; line-height: 180%; } /*---------------------------------------------------------------------- フッターメニュー(特定商取引法等) ----------------------------------------------------------------------*/ #menu { font-size : x-small; line-height: 180%; text-align : center; margin-top : 20px; padding : 20px 0px; border-top : 1px #779CB2 dotted; background-color : #ededed; } /*---------------------------------------------------------------------- フッターメニュー(特定商取引法等)_右上用 ----------------------------------------------------------------------*/ #menu2 { font-size : x-small; } /*---------------------------------------------------------------------- コピーライト ----------------------------------------------------------------------*/ #copyright { font-size : x-small; text-align : center; padding : 20px 0px; border-top : 1px #779CB2 dotted; } #information { margin-top : 20px; padding : 0px 20px; line-height : 180%; } /*---------------------------------------------------------------------- 店主情報 ----------------------------------------------------------------------*/ #owner { margin-top: 40px; } #owner p { line-height: 180%; } /*---------------------------------------------------------------------- メルマガ登録・解除 ----------------------------------------------------------------------*/ #mail { margin-top: 40px; } #mail p { line-height: 180%; } /*---------------------------------------------------------------------- プライバシーポリシー ----------------------------------------------------------------------*/ #PrivacyExplain { padding : 0px 15px; } /*---------------------------------------------------------------------- 特定商取引法 ----------------------------------------------------------------------*/ #ShopKeeper { padding : 10px 15px; } #ShopKeeper th { font-weight : normal; width : 150px; padding : 5px 5px; text-align : left; line-height : 160%; border-bottom:1px solid #cccccc; } #ShopKeeper td { font-weight : normal; width : 290px; padding : 5px 5px; text-align : left; line-height : 160%; border-bottom:1px solid #cccccc; } .payment_img { width:30px; height:30px; margin:3px; } /*---------------------------------------------------------------------- おすすめ商品&売れ筋商品 ----------------------------------------------------------------------*/ .item_box { line-height : 160%; } .top_item { border:1px #999 dotted; } /*---------------------------------------------------------------------- オプション在庫・値段詳細 ----------------------------------------------------------------------*/ #optionWrapper { background : #9BB7C6 url("https://img.shop-pro.jp/tmpl_img/12/bg_white.gif") repeat-x; position : relative; height:1000px; } #Option { position : relative; margin-top:-1000px; margin-bottom: -1000px; } #Option .optiontitle { padding:15px; background-color:#fff; font-weight:bold; } #Option table { width: 90%; border-right:1px solid #ccc; border-top:1px solid #ccc; border-left:1px solid #ccc; background-color:#fff; } #Option .title { background-color:#fff; padding:20px; } #Option th.option_cell1 { padding : 5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; background-color :#e1e1e1; } #Option td.option_cell2 { padding : 5px; border-bottom:1px solid #ccc; border-right:1px dotted #ccc; } #Option .option_btn { background-color:#fff; padding : 20px; } /* begin styles for RSS Feed */ .rss_box { margin: 3px 2%; padding: 0px; width: 100px; background-color: #123; border: 0px; } .rss_title, rss_title a { font-size: 12px; font-weight:bold; margin: 5px 0; padding: 0; letter-spacing: 1px; } .rss_items { margin: 3px; padding: 0px; } .rss_item { padding-right: 0px; padding-left: 0px; font-weight : normal; font-size: 10px; padding-bottom: 2px; color: #ffffff; word-break: break-all; } .rss_item a:link, .rss_item a:visited, .rss_item a:active { font-weight: bold; font-size: 10px; color: #ffffff; text-decoration : none; } .rss_item a:hover { font-weight: bold; font-size: 10px; text-decoration : underline; color: #ffffff; } .rss_date { font-size: 10px; font-weight : normal; color: #fffff0; }