* {
    margin : 0 ;
    padding : 0 ;
}

body {
    color : #333 ;
    font-size : 62.5% ;
    font-family : verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif ;
    line-height : 1.5 ;
}

li {
    list-style : none ;
}

img ,
fieldset {	
    border : 0 ;
    vertical-align : bottom ;
}

a:link {
    color : #333 ;
    text-decoration : none ;
}

a:active {
    text-decoration : none ;
}

a:visited {
    color : #333 ;
    text-decoration : none ;
}

a:hover {
    color : #990000 ;
    text-decoration : underline ;
}

/***** 大外 ****************************************************/

#container {
    width : 800px ;
    margin : 0 auto ;
}

/***** コピー ***************************************************/

#copy {
    width : 800px ;
    padding-left : 90px ;
}

#copy .title {
    background : url("image/head_logo.jpg") no-repeat right ;
    height : 70px ;
    margin : 25px 0 5px 0 ;
    padding-top : 25px ;
}

#copy .title a {
    display : block ;
    width : 336px ;
}

#copy .title a:hover {
    opacity : 0.8 ;
    filter : alpha(opacity=80) ;
}

/***** ヘッダー **************************************************/

#header {
    clear : both ;
    width : 800px ;
    height : 25px ;
    padding-left : 90px ;
}

#header h1 {
    font-size : 1.2em ;
    font-weight : normal ;
}

/* ヘッダー下ライン */
#bline {
    height : 25px ;
}

/***** 左メニュー ************************************************/

.leftmenu a {
    width : 190px ;
    display :block ;
    margin-bottom : 25px ;
}

.leftmenu a:hover {
    opacity : 0.8 ;
    filter : alpha(opacity=80) ;
}

.leftmenu_bottom a {
    width : 190px ;
    display :block ;
    margin : 25px 0 ;
}

.leftmenu_bottom a:hover {
    opacity : 0.8 ;
    filter : alpha(opacity=80) ;
}

/***** main *************************************************/

.main  {
    width : 560px ;
    margin-left : 50px ;
}

.main h2 {
    border : 1px solid #EEE ;
    margin-bottom : 10px ;
    padding : 9px ;
    font-size : 1.2em ;
}

.main h3 {
    font-size : 1.2em ;
    margin : 10px 0 ;
    border-bottom : 1px dotted #EEE ;
}

.main p {
    font-size : 1.2em ;
}

.main a {
    font-size : 1.2em ;
}

.main li {
    background : url("image/checked.gif") no-repeat ;
    background-position : left 4px ;
    font-size : 1.2em ;
    padding-left : 13px ;
}

.inner {
    width : 400px ;
    margin : 0 auto 30px auto ;
}

.entry {
    margin : 30px 0 15px 0 ;
    color : #990000 ;
    font-weight : bold ;
}

.main p.space {
    margin-top : 15px ;
}

.main img.space {
    margin-top : 30px ;
}

.main img.center {
    margin : 0 aoto ;
    margin-top : 30px ;
}

.main .left {
    position : relative ;
    width : 370px ;
    float : left ;
}

.main .left p {
    margin-top : 15px ;
}

.main .left p.first:first-letter {
    font-size : 125% ;
    font-weight : bold ;
    padding-right : 2px ;
}

.main .left p.price {
    position : absolute ;
    top : 0 ;
    left : 20px ;
    color : #FFF ;
}

.main .right {
    width : 180px ;
    float : right ;
}

.main .right p {
    height : 45px ;
}

/***** 手の仕事 *************************************************/

.work {
    width : 190px ;
    background : url("image/nav/nav_diary.jpg") no-repeat ;
    padding-top : 45px ;
    margin-bottom : 25px ;
}

.work ul {
    padding-top : 5px ;
}

.work li {
    font-size : 1.2em ;
    text-align : right ;
}

/***** おすすめ *************************************************/

.back_number {
    width : 190px ;
    background : url("image/nav/nav_number.jpg") no-repeat ;
    padding-top : 15px ;
    margin-bottom : 25px ;
}

.back_number ul {
    padding-top : 5px ;
}

.back_number li {
    font-size : 1.2em ;
    text-align : right ;
}

/***** 器豆知識 *************************************************/

.know {
    width : 560px ;
    padding-left : 50px ;
}

.know h2 {
    border : 1px solid #EEE ;
    margin-bottom : 10px ;
    padding : 9px ;
    font-size : 1.2em ;
}

.know h3 {
    clear : both ;
    margin-top : 20px ;
    padding-top : 20px ;
}

.know p {
    margin-top : 5px ;
    font-size : 1.2em ;
}

.know li {
    clear : both ;
    margin-top : 20px ;
}

.know li h4 {
    height : 17px ;
    border-bottom : 1px dotted #EEE ;
    padding-left : 200px ;
}

.know li img {
    float : left ;
}

.know li p {
    width : 360px ;
    float : right ;
    margin : 10px 0 0 20px ;
    font-size : 1.2em ;
}

/***** おすすめのわん ********************************************/

#number {
    width : 560px ;
    padding-left : 50px ;
}

#number img.top {
    margin-bottom : 25px ;
}

#number ul {
    margin-top : 5px ; 
}

#number ul li {
    font-size : 1.4em ;
    color : #555 ;
    font-weight : bold ;
    text-align : center ;
}

#number a:hover {
    color : #990000 ;
}

#number h3 {
    font-size : 1.4em ;
    margin-top : 25px ;
    text-align : center ;
}

#number p {
    width : 560px ;
    font-size : 1.4em ;
    margin-bottom : 25px ;
}

#number .detail {
    width : 560px ;
    margin-top : 10px ; 
}

#number .detail p {
    margin-top : 15px ; 
}

#number .image {
    float : left ;
    width : 180px ;
}

#number .image img {
    margin-bottom : 10px ; 
}

#number .note {
    float : right ;
    padding-left : 20px ;
}

#number .note p {
    width : 360px ;
    margin-top : 100px ;
}

#number p:first-letter {
    font-size : 125% ;
    font-weight : bold ;
    padding-right : 2px ;
    color : #990000 ;
}

/***** をりふし **************************************************/

#orifushi {
    clear : both ;
    width : 560px ;
    margin-top : 30px ;
}

#orifushi .title {
    margin-bottom : 20px ;
}

#orifushi .left {
    float : left ;
    width : 270px ;
    margin-right : 20px ;
}

#orifushi p {
    margin-top : 5px ;
}

/***** ボタン ***************************************************/

a.button {
    background : url("image/button_a.gif") no-repeat top right ;
    display : block ;
    float : left ;
    padding-right : 10px ; 
    font-size : 1.2em ;
    margin : 2px 0 ;
    color : #FFF ;
}

a.button span {
    background : url("image/button_span.gif") no-repeat ;
    display : block ;
    line-height : 20px ;
    padding-left : 10px ;
}

a.button:hover {
    color : #990000 ;
    text-decoration : none ;
}

/***** ショップロゴ ***********************************************/

/* 画像の場合使用 */
.shoplogo {
}

/* テキストの場合使用 */
.shoptext {
    float : left ;
    width : 300px ;
    height : 25px ;
    line-height : 25px ;
}

/***** サブナビゲーション ******************************************/

.subnavi {
    float : right ;
    font-size : 1.2em ;
    line-height : 25px ;
}

.subnavi a {
}

/* ご利用案内アイコン ※アイコンサイズ横15px×縦15px ※アイコン系はalignでなく左マージンで右にあわせる */
.subicon01 {
}

/* お問い合わせアイコン ※アイコンサイズ横15px×縦15px */
.subicon02 {
    margin-right : 15px ;
}

/* その他順行系アイコン ※アイコンサイズ横15px×縦15px */
.subicon03 {
    background : url("image/icon_01.gif") no-repeat ;
    background-position : left ;
    padding-left : 15px ;
}

/* 画面を閉じるアイコン ※アイコンサイズ横15px×縦15px */
.subicon04 {
}

/***** 横幅ボックス **********************************************/

/* 左、右用枠190 */
.side_box {
    width : 190px ;
    margin-bottom : 10px ;
}

/* 中央用枠160 */
.center_box {
}

/***** カテゴリ **************************************************/

/* 一覧タイトル ※背景画像横190px、縦設定、空白高指定 */
.category_title h3 {
    margin-left : 10px ;
    font-size : 1.2em ;
}

/* 一覧部分 */
.category_list {
    border : 1px solid #EEE ;
    padding : 5px 10px ;
    font-size : 1.2em ;
}

/* 親カテゴリの色 ※特集も共通 */
.mcategory A:link {
}

.mcategory A:active {
}

.mcategory A:visited {
}

.mcategory A:hover {
}

/***** 特集 ****************************************************/

/* タイトル ※背景画像横160px、縦設定、空白高指定 */
.pickup_category_title {
}

/* 内容 */
.pickup_category_list {
}

/*****ナビゲーション ※背景画像横160px、縦設定、空白高指定 ************/
.navi {
    border : 1px solid #EEE ;
    padding : 5px 10px ;
    font-size : 1.2em ;
}

.shop {
}

.diary {
}

.link {
}

.bbs {
}

.free_menu {
}

/***** ショッピングカート *******************************************/

/* タイトル ※背景画像横160px、縦設定、空白高指定 */
.shopc_title h3 {
    margin-left : 10px ;
    font-size : 1.2em ;
}

/* 中身大枠 */
.shopc_list {
    border : 1px solid #EEE ;
    padding : 5px 10px ;
    font-size : 1.2em ;
}

/* 中身タイトル ※アイコンサイズ横25px×縦20px */
.shopc_in_title {
    background : url("image/cart.gif") no-repeat ;
    background-position : left center ;
    padding-left : 20px ;
    margin-bottom : 5px ;
}

/* 中身商品リスト */
.shopc_in {
}

.shopc_in h2 {
    font-size : 1.0em ;
}

/* レジに行く */
.shopc_go {
}

.changeinput {
    margin-top : 5px ;
}

.deleteinput {
    margin-top : 5px ;
}

/***** メインコンテンツ領域 ****************************************/

/* メイン写真 */
#photo {
}

/* 左td */
#lefttd {
    padding-left : 90px ;
}

/* 中央td */
#centertd {
}

/* 右td */
#righttd {
}

/* 内部ページtd */
#pagetd {
}

/* 写真影 */
.photo_line_80 {
}

.photo_line_140 {
}

.photo_line_250 {
}

.photo_line {
    margin-right : 5px ;
}

/* リンク用枠 ※買い物かご等の下ボタン枠 */
.link_bot_box {
    margin-top : 5px ;
    text-align : center ;
}

/* トップテーブル幅 */
.auto {
}

/***** Welcome *************************************************/

/* 大枠上 ※背景画像横490px、縦設定、空白高指定 */
.welcome_top {
}

/* 大枠中 */
.welcome_middle {
}

/* 大枠下 */
.welcome_bottom {
}

/* 写真 */
.photo_welcome {
}

/***** 最新情報 *************************************************/

/* 大枠上 ※背景画像横490px、縦設定、空白高指定 */
.whatnew_top {
}

/* 大枠中 */
.whatnew_middle {
}

/* 日付サイズ */
.whatnew_middle li {
}

/* 大枠下 */
.whatnew_bottom {
}

/***** 商品関連レイアウト *****************************************/

/* スタイル1 中央上 */

/* 大枠上 ※背景画像横490px、縦設定、空白高さ指定 */
.style1_top {
}

/* 大枠中 */
.style1_middle {
}

/* 大枠下 */
.style1_bottom {
}

/* コピー */
.style1_copy {
}

/* 各テーブル枠上 ※背景画像横478px(外ボーダーにより変動)、縦設定、空白高指定 */
.style1_table_top {
}

/* 各テーブル枠中 */
.style1_table_middle {
}

/* 各テーブル枠下 */
.style1_table_bottom {
}

/* テーブル */
.style1_table {
}

/* 写真 */
.style1_photo {
}

/* 説明 */
.style1_text {
    margin : 5px ;
}

.style1_text h2 {
    font-size : 1.0em ;
    font-weight : normal ;
}

.style1_text a {
}

.style1_text a:hover {
    color : #990000 ;
}

/* 商品名 */
.item_name {
}

/* 価格 */
.price {
}

/* 価格大 */
.priceb {
}

/* 在庫ありなし */
.stock {
}

.text-normal {
}

.pricech {
}

/***** スタイル2 中央下 ******************************************/

/* 大枠上 ※背景画像横490px、縦設定、空白高指定 */
.style2_top {
}

/* 大枠中 */
.style2_middle {
}

/* 大枠下 */
.style2_bottom {
}

/*　コピー　*/
.style2_copy {
}

/* 各テーブル枠上 ※背景画像横478px(外ボーダーにより変動)、縦設定、空白高指定 */
.style2_table_top {
}

/* 各テーブル枠中 */
.style2_table_middle {
}

/* 各テーブル枠下 */
.style2_table_bottom {
}

/* テーブル */
.style2_table {
}

/* 写真 */
.style2_photo {
}

/* 説明 */
.style2_text {
}

/* 2-5位テーブル */
.style2_rank_table {
}

/* 2-5位テーブルの各ｔｄ */
.style2_rank_table td {
}

/* 2-5位セル */
.style2_rank {
}

/* 2-5位写真 */
.style2_rank_photo {
}

/* 2-5位説明 */
.style2_rank_text {
}

/* 1位テキスト */
.rank1 {
}

/* 2-5位テキスト */
.rank2-5 {
}

/***** 右領域 ***************************************************/

/* スタイル3 */

/* 大枠上 ※背景画像横160px、縦設定、空白高指定 */
.style3_top {
}

/* 大枠中 */
.style3_middle {
}

/* 大枠下 */
.style3_bottom {
}

/* コピー */
.style3_copy {
}

/* テーブル */
.style3_table {
}

/* 写真 */
.style3_photo {
}

/* 説明 */
.style3_text {
}

/***** メルマガ **************************************************/

/* 大枠上 ※背景画像横160px、縦設定、空白高指定 */
.melmaga_top {
}

/* 大枠中 */
.melmaga_middle {
}

/* 大枠下 */
.melmaga_bottom {
}

/* 内容 */
.mdata {
}

/***** 店長日記 *************************************************/

/* 大枠上 ※背景画像横160px、縦設定、空白高指定 */
.tdiary_top {
}

/* 大枠中 */
.tdiary_middle {
}

/* 大枠下 */
.tdiary_bottom {
}

/* 写真 */
.tphoto {
}

/* プロフィール */
.tdata {
}

/* プロフィールタイトル */
.ttitle {
}

/* コメント */
.tcom {
}

/***** 第二階層 *************************************************/

/* 第二階層パンクズ下大枠 */
#pagemain {
    width : 560px ;
    padding-left : 50px ;
}

/* 第二階層パンクズ */
#pan {
    width : 560px ;
    margin-bottom : 10px ;
    font-size : 1.2em ;
    padding-left : 50px ;
}

#pan .thispage {
    color : #990000 ;
}

/* 第二階層タイトル ※背景画像横670px、縦設定(15px以上)、空白高指定 */
.ptitle {
    border : 1px solid #EEE ;
    margin-bottom : 10px ;
    padding : 9px ;
    font-size : 1.2em ;
    font-weight : bold ;
}

/* 第二階層中 */
.pmiddle {
    width : 560px ;
    font-size : 1.2em ;
}

.pmiddle li {
    background : url("image/checked.gif") no-repeat ;
    background-position : left 4px ;
    padding-left : 13px ;
}

/* 相対文字のみ */
#popup .pmiddle {
}

#popup  {
    margin-top : 40px ;
}

/* 第二階層下 */
/* カートに入れる・お問い合わせボタン枠 */
.item_bot_box {
    margin : 5px 0 ;
}

.item_bot_box2 {
    margin : 5px 0 ;
}

/***** 商品一覧ページ ********************************************/

/* 商品一覧タイトル　
※アイコンサイズ横35px×縦35px */
.list_name {
    float : left ;
}

/* ソート */
.list_soat {
    float : right ;
}

/* 商品数 */
.list_count {
    margin-bottom : 10px ;
}

/* 各テーブル枠上 ※背景画像横638px(外ボーダーにより変動)、縦設定(15px以上)、空白高指定 */
.layout_list {
}

.list_table_top {
    height : 2px ;
}

/* 各テーブル枠中 */
.list_table_middle {
}

/* 各テーブル枠下 */
.list_table_bottom {
    height : 2px ;
}

/* 商品一覧テーブル */
.list_item_table {
}

.sec_line_top {
    text-align : right
}

/***** 商品詳細ページ ********************************************/

/* テーブル枠上 ※背景画像横638px(外ボーダー設定により変動)、縦設定(15px以上)、空白高指定 */
.detail_table_top {
}

/* テーブル枠中 */
.detail_table_middle {
}

/* テーブル枠下 */
.detail_table_bottom {
}

/* 商品詳細テーブル */
.detail_item_table {
}

/* 商品詳細商品説明 */
.detail_item_text {
    width : auto ;
}    

.detail_item_text p {
    margin : 10px 0 ;
}

.detail_item_text h2 {
    color : #990000 ;
    margin-bottom : 5px ;
    font-size : 1.0em ;
}

/* 商品詳細サブタイトル ※背景画像横638px(外ボーダー設定により変動)、縦設定(15px以上)、空白高指定 */
.detail_sub_title {
    width : 65px ;
    margin : 5px 0 ;
    padding : 0 5px ;
    background-color : #999 ;
    color : #FFF ;
    text-align : center ;
}

/* 詳細説明 */
.detail_sub_table {
}

/* 他の写真 */
.detail_sub_table02 {
}

/* 詳細説明テキスト */
.detail_sub_text {
}

/* 他の写真サブセル */
.sub_item {
}

/* セル幅 */
.detail_sub_table02 td {
}

/* 他の商品写真 */
.sub_item_photo {
}

/***** 内部ページのテーブル ※ptitle～pbottomの内側で使用 ************/

/* 内部ページの上 ※背景画像横618px(外ボーダー設定により変動)、縦設定(15px以上)、空白高指定 */
.page_table_top {
    margin : 10px 0 ;
    font-weight : bold ;
}

/* 内部ページの中 */
.page_table_middle {
    width : 560px ;
}

.page_table_middle li a {
    color : #990000 ;
}

/* 内部ページの下 */
.page_table_bottom {
}

/* 内部ページの上 ※デザイン違い かごSTEP1お客様情報の入力、STEP3、4の確認画面で使用 */
.page_table2_top {
    margin : 10px 0 ;
    font-weight : bold ;
}

/* 内部ページの中 */
.page_table2_middle {
}

/* 内部ページの下 */
.page_table2_bottom {
}

/* 内部ページbbs用 背景画像横幅522px middleボーダー設定なしの場合520px */
.page_table3_top {
}

/* 内部ページの中 */
.page_table3_middle {
}

/* 内部ページの下 */
.page_table3_bottom {
}

/* 内部ページサブ上 ※アイコンサイズ横35px×縦35px */
.page_sub_top {
    font-weight : bold ;
    margin : 10px 0 ;
}

/* 内部ページサブ上 ※アイコンサイズ横35px×縦35px ご利用案内で使用 */
.page_sub2_top {
    font-weight : bold ;
    color : #990000 ;
}

/* 内部テーブルフレーム */
.table_fream {
}

/***** ご利用ガイド **********************************************/

.guide_text {
}

/***** カートの中身 **********************************************/

/* カートの中身テーブル */
.cart_table {
    width : 560px ;
    margin : 20px 0 ;
}

/* カートの中身テーブル　
※配置がそのテーブル内で最も下の場合 */
.cart_table_bottom {
    width : 560px ;
}

.cart_table_bottom li {
    background : url("image/checked.gif") no-repeat ;
    background-position : left 4px ;
    padding-left : 13px ;
    margin : 5px ;
}

/* カート注意書き、パスワード、新しいカード情報、ご利用ガイド */
.point_box {
    width : auto ;
    background-color : #EEE ;
    padding : 5px ;
}

.point_box img {
    float : right ;
}

.point_box .top {
    font-weight : bold ;
}

.point_box2 {
    width : auto ;
    margin : 0px 5px 8px 5px ;
    padding : 5px ;
}

.point_box3 {
    width : auto ;
    background-color : #FFF ;
    border: 1px solid #CCC ;
    margin : 10px ;
    padding : 5px ;
    text-align : center ;
}

/* エラーボックス */
.error_box {
    border : 1px solid #990000 ;
    margin : 10px 0 ;
    padding : 10px ;
}

/* エラーテキスト */
.error_text {
    color : #990000 ;
    font-weight : bold ;
}

.text-bold {
    font-weight : bold ;
}

.text-11 {
    font-size : 1.0em ;
}

/* テーブルパティング　
※各項目divに設定 */
.box_padding {
    margin : 5px 10px 5px 0 ;
}

/* カート金額 */
.cart_price_box {
    border : 1px solid #EEE ;
    width : 150px ;
    padding : 5px ;
    text-align : right ;
}

/* カートステップテーブル */
.cart_step_table {
    width : auto ;
}

/* カートステップ 
※現ページはcheck 画像サイズ横幅160px */
.cart_step_1 {
    width : auto ;
    height : 70px ;
    background-color : #EEE ;
    padding : 5px ;
}

.cart_step_2 {
    width : auto ;
    height : 70px ;
    background-color : #EEE ;
    padding : 5px ;
}

.cart_step_3 {
    width : auto ;
    height : 70px ;
    background-color : #EEE ;
    padding : 5px ;
}

.cart_step_4 {
    width : auto ;
    height : 70px ;
    background-color : #EEE ;
    padding : 5px ;
}

.cart_step_1_check {
    width : auto ;
    height : 70px ;
    background-color : #999 ;
    padding : 5px ;
    color : #FFF ;
}

.cart_step_2_check {
    width : auto ;
    height : 70px ;
    background-color : #999 ;
    padding : 5px ;
    color : #FFF ;
}

.cart_step_3_check {
    width : auto ;
    height : 70px ;
    background-color : #999 ;
    padding : 5px ;
    color : #FFF ;
}

.cart_step_4_check {
    width : auto ;
    height : 70px ;
    background-color : #999 ;
    padding : 5px ;
    color : #FFF ;
}

/* 内容確認用テキスト */
.bottom_check {
    width : 560px ;
    margin-top : 20px ;
    text-align : center ;
}

/* フォーム系td背景 */
.td_color1 {
    background-color : #999 ;
    border-top : 1px solid #FFF ;
    padding : 5px ;
    color : #FFF ;
}

.td_color2 {
    background-color : #EEE ;
    border-top : 1px solid #FFF ;
    padding : 5px 0 5px 5px ;
}

.td_color3 {
    width : 150px ;
    background-color : #EEE ;
    border-top : 1px solid #FFF ;
    padding : 5px 5px 5px 10px ;
}

/***** 店長日記・最新ニュース *************************************/

/* 各テーブル枠上 ※背景画像横618px(外ボーダー設定により変動)、縦設定(15px以上)、空白高指定 */
.tdiary_news_table_top {
    color : #990000 ;
    font-weight : bold ;
}

/* 各テーブル枠中 */
.tdiary_news_table_middle {
}

/* 各テーブル枠下 */
.tdiary_news_table_bottom {
}

/* テーブル */
.tdiary_news_table {
}

/* テキスト部分 */
.tdiary_news_text {
    margin-bottom : 20px ;
}

/* 写真部分 */
.tdiary_news_photo {
}

/***** リンク集・ショップのご案内 ************************************/

/* td左 */
.td_link_shop1 {
    background-color : #EEE ;
    border-top : 1px solid #FFF ;
    width : 100px ;
    padding : 10px ;
    font-weight : bold ;
}

/* td右 */
.td_link_shop2 {
    background-color : #EEE ;
    border-top : 1px solid #FFF ;
    padding : 10px ;
}

/* 大枠 */
.link_shop {
}

/* テーブル */
.link_shop_table {
}

/* ショップタイトル項目 */
.shop_title {
}

/* リンクタイトル項目 */
.link_title {
}

/* テキスト部分 */
.shop_link_text {
}

.shop_link_text li {
    background : url("image/checked.gif") no-repeat ;
    background-position : left 4px ;
    padding-left : 13px ;
}

/***** ラベル ***************************************************/

#label_japan  {
}

/***** フッター **************************************************/

#japan {
    margin-top : 50px ;
}

#japan img  {
    float : left ;
}

#japan h3 {
    font-size : 1.2em ;
    font-weight : normal ;
    line-height : 100px ;
}

#ochanoko {
    width : 560px ;
    height : 20px ;
    padding : 25px 90px 0 50px ;
}

#footer {
    width : 680px ;
    height : 20px ;
    padding : 25px 90px 25px 90px ;
    font-size : 1.2em ;
    text-align : right ;
}

/***** ウィンドウを閉じる ******************************************/

.win_close {
    border : 1px solid #EEE ;
    margin-top : 20px ;
    padding : 5px ;
    font-size : 1.2em ;
    text-align : center ;
} 

/***** 掲示板 ***************************************************/

/* 大枠上 ※背景画像横618px(外ボーダー設定により変動)、縦設定(15px以上)、空白高指定 */
.bbs_table_top {
}

/* 大枠中 */
.bbs_table_middle {
}

/* 大枠下 */
.bbs_table_bottom {
}

/* テーブル小 */
.bbs_table_stop {
}

/* テーブル小 */
.bbs_table_s {
}

/* テーブル */
.bbs_table {
}

/* tdカラー */
.bbs_td_color1 {
}

.bbs_td_color2 {
}

.bbs_td_color3 {
}

/* テキスト */
.bbs_text {
}

/* ページ送り */
.sec_line_top {
    text-align : right ;
}

/***** フォームボタン強調 *****************************************/

.bot_b input {
}

/***** ナビゲーション用リストアイコン 注：リストのため画像位置が上にずれる **/

.category_list li {
}

/***** 特集用リストアイコン 注：リストのため画像位置が上にずれる *********/
.pickup_category_list li {
}

form {
    display : inline ;
}

/***** 回り込み回避用スタイル *************************************/

.clear-both {
    clear : both ;
    height : 5px ;
    font-size : 1px ;
    text-align : center ;
    overflow : hidden ;
    visibility : hidden ;
}