@charaset "Shift-JIS";
@import "basic.css";

.dummy{}

.base_01{
 padding-top		: 10;
 padding-left		:10;
 padding-right		:10;
 padding-bottom		:10;
 border-style	:solid;
 border-color	:#8c8c8c;
 border-width	:1px;

}


/* ■ボディー部のパディング */
.body_padding{

 padding-top		:0;
 padding-left		:20;
 padding-right		:0;
 padding-bottom		:0;
}

/* ■タイトル表示白中央置き */
.title_whiteC{
 color			: #ffffff;
 font-size		: medium;
 text-align		: center;
 font-weight		:bold;
 line-height		:1em;
 padding-top		:15;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;
}


/* ■閉じるリンク */
.window_close{
 font-size		: x-small;
 text-align		: center;
 padding-top		:20;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:20;
}

/* ■タイトル表示白中央置き(xxsmall) */
.title_whiteC_xxsmall{
 color			: #666600;
 font-size		: xx-small;
 text-align		: center;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:0;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;
}

/* ■グローバルナビゲーション======================================= */
.navi_global{
 text-align		:left;
 margin-top		:0;
 margin-bottom		:0;
 padding-top		:0;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;

}
.navi_global2{
 border-bottom-style	:solid;
 border-bottom-color	:#71e100;
 border-bottom-width	:1px;
}


.navi_td{
 padding-top		:0;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;
 vertical-align		:middle;
 border-left-style	:solid;
 border-left-color	:white;
 border-left-width	:2px;

}

DIV#navi_link a{
 text-decoration	:none;
 color			: #9b9b9b;
 font-size		: xx-small;
 text-align		: center;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:3;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;
}
DIV#navi_link a:hover{
 text-decoration	:none;
 color			: #666600;
 font-size		: xx-small;
 text-align		: center;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:3;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;
}

/* ■トップページの各種リンク========================================= */
.top_td{
 padding-top		:3;
 padding-left		:10;
 padding-right		:0;
 padding-bottom		:3;
 background-color	: white;
}
DIV#top_link a{
 text-decoration	:none;
 color			: #274e4e;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:3;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;
}
DIV#top_link a:hover{
 text-decoration	:none;
 color			: #db6d00;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:3;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;
}


/* ■ロケーションナビゲーション========================================= */
.navi_location{
 color			: black;
 font-size		: x-small;
 text-align		: left;
 font-weight		: normal;
 line-height		: 1em;
 padding-top		:0;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:10;

}
/* ■ロケーションナビゲーション(右） */
.navi_locationR{
 color			: black;
 font-size		: x-small;
 text-align		: right;
 font-weight		: normal;
 line-height		: 1em;
 padding-top		:0;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:10;

}

/* ■サイドナビゲーション（大分類）======================================== */
.side_navi{
 text-align		: center;
 margin-top		:0;
 margin-bottom		:5;
 padding-top		:0;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;

}

.side_navi_title{
 color			: #004000;
 font-size		: x-small;
 text-align		: center;
 font-weight		:bold;
 line-height		:1em;
 padding-top		:4;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:4;

}

.side_navi_td{
 text-decoration	:none;
 color			: #004000;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1em;
 background-color	:white;
 padding-top		:4;
 padding-left		:4;
 padding-right		:0;
 padding-bottom		:4;
 vertical-align		:middle;
 border-left-style	:solid;
 border-left-color	:#b6b66d;
 border-left-width	:1px;
 border-right-style	:solid;
 border-right-color	:#b6b66d;
 border-right-width	:1px;
 border-bottom-style	:solid;
 border-bottom-color	:#b6b66d;
 border-bottom-width	:1px;
 background-color	: #e7e7cd;
}

.side_navi_div{
 margin-top		: 10;

}

DIV#side_navi_link a{
 text-decoration	:none;
 color			: #004000;
 font-size		: x-small;
 text-align		: left;
 font-weight		:bold;
 line-height		:1em;
 padding-top		:4;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:4;
 width			:100%;
 background-color	:white;
 filter			:alpha(style=0,opacity=75);
}
DIV#side_navi_link a:hover{
 text-decoration	:none;
 color			: #004000;
 font-size		: x-small;
 text-align		: left;
 font-weight		:bold;
 line-height		:1em;
 padding-top		:4;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:4;
 background-color	:#ceffff;
 filter			:alpha(style=0,opacity=99);
 width			:100%;
}

/* ■サイドナビゲーション（中分類）======================================== */
.side_navi_2{
 width			:95%;
 background-image	: url(../image/background/background_111.jpg);
 background-repeat	: repeat;
 background-position	: 0px 0px;
 text-align		: center;
 margin-top		:0;
 margin-bottom		:5;
 padding-top		:0;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;
}

.side_navi_2_title{
 color			: #004000;
 font-size		: x-small;
 text-align		: center;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:2;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:2;
 background-color	:#c8c891;

}

.side_navi_2_td{
 padding-top		:2;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:2;
 vertical-align		:middle;


}

DIV#side_navi_2_link a{
 text-decoration	:none;
 color			: #004000;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:2;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:2;
 width			:100%;
 background-color	:#e7e7cd;
}
DIV#side_navi_2_link a:hover{
 text-decoration	:none;
 color			: #004000;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:2;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:2;
 width			:100%;
 background-color	:#ceffff;
}


/* ■一覧タイトル(左,中間）====================================== */
.list_LT{
 vertical-align		:top;
 text-align		: center;
 border-top-style	:solid;
 border-top-color	:#b6b66d;
 border-top-width	:1px;
 border-left-style	:solid;
 border-left-color	:#b6b66d;
 border-left-width	:1px;
}
/* ■一覧タイトル(右） */
.list_RT{
 vertical-align		:top;
 text-align		: center;
 border-top-style	:solid;
 border-top-color	:#b6b66d;
 border-top-width	:1px;
 border-left-style	:solid;
 border-left-color	:#b6b66d;
 border-left-width	:1px;
 border-right-style	:solid;
 border-right-color	:#b6b66d;
 border-right-width	:1px;
}


/* ■カテゴリ商品紹介のキャプション左、中間下 */
.list_LB{
 vertical-align		:top;
 text-align		: center;
 border-top-style	:solid;
 border-top-color	:#b6b66d;
 border-top-width	:1px;
 border-left-style	:solid;
 border-left-color	:#b6b66d;
 border-left-width	:1px;
 border-bottom-style	:solid;
 border-bottom-color	:#b6b66d;
 border-bottom-width	:1px;
}
/* ■カテゴリ商品紹介のキャプション左、中間下 */
.list_RB{
 vertical-align		:top;
 text-align		: center;
 border-style	:solid;
 border-color	:#b6b66d;
 border-width	:1px;
}


/* ■キャンペーン */
.campaign_catch{
 color			: #e87400;
 font-size		: x-small;
 text-align		: left;
 font-weight		:bold;
 line-height		:1.2em;
 padding-top		:0;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;
}
/* ■キャンペーン */
.campaign_title{
 color			: #285151;;
 font-size		: x-small;
 text-align		: left;
 font-weight		:bold;
 line-height		:1em;
 padding-top		:0;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;
}
/* ■キャンペーン */
.campaign_caption{
 color			: #285151;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1.1em;
 padding-top		:0;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;
}
.list_title{
 color			:black;
 font-size		: x-small;
 text-align		: center;
 vertical-align		:top;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:6;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:6;
}


/* ■一覧イメージ(左、中間) */
.list_image{
 text-align		: center;
 vertical-align		:top;
 padding-top		:0;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:10;
}

/* ■カテゴリ商品紹介のキャプション左、中間 */
.list_caption{
 color			:#346767;
 font-size		: x-small;
 text-align		: left;
 vertical-align		:top;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:10;
 padding-left		:10;
 padding-right		:10;
 padding-bottom		:10;
}


/* ■カテゴリ商品紹介のキャプション左、中間 */
.list_caption2{
 color			:#285151;
 font-size		: x-small;
 text-align		: left;
 vertical-align		:top;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:0;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;
}
/* ■カテゴリ商品紹介のメーカー */
.list_maker{
 color			:black;
 font-size		: x-small;
 text-align		: center;
 vertical-align		:top;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:0;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;
}
/* ■カテゴリ商品紹介の価格 */
.list_price{
 color			:red;
 font-size		: x-small;
 text-align		: right;
 vertical-align		:top;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:2;
 padding-left		:0;
 padding-right		:5;
 padding-bottom		:2;
 background-color	:#e7e7cd;
 border-left-style	:solid;
 border-left-color	:#b6b66d;
 border-left-width	:1px;
 border-top-style	:solid;
 border-top-color	:#b6b66d;
 border-top-width	:1px;
 border-right-style	:solid;
 border-right-color	:#b6b66d;
 border-right-width	:1px;

}
/* ■カテゴリ商品紹介の内容量 */
.list_capacity{
 color			:#006464;
 font-size		: x-small;
 text-align		: center;
 vertical-align		:top;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:2;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:2;
 background-color	:#e7e7cd;
 border-left-style	:solid;
 border-left-color	:#b6b66d;
 border-left-width	:1px;
 border-top-style	:solid;
 border-top-color	:#b6b66d;
 border-top-width	:1px;
}

/* ■カテゴリ商品紹介の価格footer */
.list_price_footer{
 line-height		:1px;
 border-top-style	:solid;
 border-top-color	:#b6b66d;
 border-top-width	:1px;
}
/* ■カテゴリ商品紹介の内容量footer */
.list_capacity_footer{
 line-height		:1px;
 border-top-style	:solid;
 border-top-color	:#b6b66d;
 border-top-width	:1px;
}


/* ■新着情報など1項目表のタイトル部 */
.list_single_title{
 color			:black;
 font-size		: x-small;
 text-align		:center;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:3;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:3;
}
/* ■新着情報など1項目表(上、中間） */
.list_singleT{
 color			:black;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:5;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:5;
 border-bottom-style	:dotted;
 border-bottom-color	:#000000;
 border-bottom-width	:1px;
}
/* ■新着情報など1項目表(下） */
.list_singleB{
 color			:black;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:5;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:5;
 border-bottom-style	:dotted;
 border-bottom-color	:#000000;
 border-bottom-width	:1px;
}

/* ■テキスト表示x-small黒 */
.text_xsmallB{
 color			: #000000;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1.5em;
 padding-top		:0;
 padding-left		:10;
 padding-right		:10;
 padding-bottom		:0;
}


/* ■ニュース用テキスト表示 */
.text_news{
 color			: #274e4e;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1.5em;
 padding-top		:5;
 padding-left		:5;
 padding-right		:5;
 padding-bottom		:5;
 background-color	: white;
}

/* ■トップ用テキスト表示 */
.text_top{
 color			: #274e4e;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1.5em;
 padding-top		:5;
 padding-left		:5;
 padding-right		:5;
 padding-bottom		:5;
 background-color	: white;
}


/* ■テキスト表示白右置き */
.text_R{
 color			: #364338;
 font-size		: x-small;
 text-align		: right;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:0;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;
}
/* ■テキスト表示白左置き */
.text_whiteL{
 color			: #666600;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:0;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;
}

/* ■ログイン用タイトル表示 */
.title_login{
 color			: #364338;
 font-size		: x-small;
 text-align		: center;
 font-weight		:bold;
 line-height		:1em;
 padding-top		:5;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:5;
}
/* ■ログイン用テキスト表示 */
.text_login{
 color			: #ffffff;
 font-size		: x-small;
 text-align		: center;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:0;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;
}
/* ■ログインフレーム */
.frame_login{
 border-style	:solid;
 border-color	:white;
 border-width	:2px;
}

/* ■注意事項タイトル表示 */
.title_text_a{
 color			: #555500;
 font-family:"ＭＳ ゴシック",sans-serif;
 font-size		: x-small;
 text-align		: left;
 font-weight		: normal;
 line-height		:1.5em;
 background-color	:#e7e7cd;
 padding-top		:10;
 padding-left		:10;
 padding-right		:10;
 padding-bottom		:10;
}
/* ■注意事項タイトル表示 */
.title_text{
 color			: #555500;
 font-size		: x-small;
 text-align		: left;
 font-weight		: bold;
 line-height		:1em;
 background-color	:#e7e7cd;
 padding-top		:2;
 padding-left		:10;
 padding-right		:0;
 padding-bottom		:2;
}
/* ■注意事項表示 */
.body_text{
 color			: #346767;
 font-size		: x-small;
 text-align		: left;
 font-weight		: normal;
 line-height		:1.5em;
 padding-top		:10;
 padding-left		:20;
 padding-right		:0;
 padding-bottom		:0;
}

/* ■モバイル表示 */
.mobile_text{
 color			: black;
 font-size		: x-small;
 text-align		: left;
 font-weight		: normal;
 line-height		:1.5em;
 padding-top		:3;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;
}


/* ■ページナビ */
.page_naviL{
 color			: #346767;
 font-size		: x-small;
 text-align		: left;
 font-weight		: normal;
 line-height		:1em;
 padding-top		:3;
 padding-left		:6;
 padding-right		:0;
 padding-bottom		:0;
 background-color	:#e7e7cd;
}
/* ■ページナビ */
.page_naviM{
 color			: #346767;
 font-size		: x-small;
 text-align		: center;
 font-weight		: normal;
 line-height		:1em;
 padding-top		:3;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;
 background-color	:#e7e7cd;
}
/* ■ページナビ */
.page_naviR{
 color			: #346767;
 font-size		: x-small;
 text-align		: right;
 font-weight		: normal;
 line-height		:1em;
 padding-top		:3;
 padding-left		:0;
 padding-right		:6;
 padding-bottom		:0;
 background-color	:#e7e7cd;
}
/* ■カウンター表示 */
.counter{
 width			:640;
 color			: #000000;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1.5em;
 padding-top		:0;
 padding-left		:10;
 padding-right		:10;
 padding-bottom		:0;
}

/* ■フッター */
.footer{
 padding-top		:10;
 border-top-style	:solid;
 border-top-color	:#999900;
 border-top-width	:1px;
 color			: #424200;
 font-size		: x-small;
 text-align		: center;
 font-weight		:normal;
 line-height		:1em;
}
.footer_td{
 padding-top		:5;
 color			: #424200;
 font-size		: x-small;
 text-align		: center;
 font-weight		:normal;
 line-height		:1em;
}

.attention{
 color			: #424200;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1em;
 vertical-align		: bottom;
}


/* ■商品一覧紹介ページの定義===========================================*/
/* ■カテゴリタイトル */
.ct_title{
 color			:#264d4d;
 font-size		: medium;
 text-align		: left;
 font-weight		:bold;
 line-height		:1em;
 padding-top		:5;
 padding-left		:8;
 padding-right		:0;
 padding-bottom		:10;
 background-color	:white;
}

/* ■商品タイトル */
.ct_item_title{
 color			:white;
 font-size		: small;
 text-align		: left;
 font-weight		:bold;
 line-height		:1em;
 padding-top		:2;
 padding-left		:8;
 padding-right		:0;
 padding-bottom		:2;
 background-color	:#008080;

}


DIV#ct_item_title_link a{
 text-decoration	:underline;
 color			: white;
 font-size		: small;
 text-align		: left;
 font-weight		:bold;
 line-height		:1em;
 padding-top		:2;
 padding-left		:8;
 padding-right		:0;
 padding-bottom		:2;
 width			:100%;
}
DIV#ct_item_title_link a:hover{
 text-decoration	:underline;
 color			: #ffaad5;
 font-size		: small;
 text-align		: left;
 font-weight		:bold;
 line-height		:1em;
 padding-top		:2;
 padding-left		:8;
 padding-right		:0;
 padding-bottom		:2;
 width			:100%;
}

/* ■商品キャプション */
.ct_caption{
 color			:#264d4d;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1.5em;
 padding-top		:5;
 padding-left		:3;
 padding-right		:0;
 padding-bottom		:20;

}

/* ■商品グループ紹介ページの定義===========================================*/

/* ■商品スペック表（左上、中間） */
.ct_specLT{
 color			:#264d4d;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:3;
 padding-left		:3;
 padding-right		:3;
 padding-bottom		:3;
 background-color	:white;
 border-left-style	:solid;
 border-left-color	:#999900;
 border-left-width	:1px;
 border-top-style	:solid;
 border-top-color	:#999900;
 border-top-width	:1px;
}
.ct_specRT{
 color			:#264d4d;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:3;
 padding-left		:3;
 padding-right		:3;
 padding-bottom		:3;
 background-color	:white;
 border-left-style	:solid;
 border-left-color	:#999900;
 border-left-width	:1px;
 border-right-style	:solid;
 border-right-color	:#999900;
 border-right-width	:1px;
 border-top-style	:solid;
 border-top-color	:#999900;
 border-top-width	:1px;
}

.ct_specLB{
 color			:#264d4d;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:3;
 padding-left		:3;
 padding-right		:3;
 padding-bottom		:3;
 background-color	:white;
 border-left-style	:solid;
 border-left-color	:#999900;
 border-left-width	:1px;
 border-bottom-style	:solid;
 border-bottom-color	:#999900;
 border-bottom-width	:1px;
 border-top-style	:solid;
 border-top-color	:#999900;
 border-top-width	:1px;
}


.ct_specRB{
 color			:#264d4d;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:3;
 padding-left		:3;
 padding-right		:3;
 padding-bottom		:3;
 background-color	:white;
 border-style		:solid;
 border-color		:#999900;
 border-width		:1px;
}
/* ■商品価格表示 */
.ct_priceline{
 color			:#264d4d;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:3;
 padding-left		:3;
 padding-right		:3;
 padding-bottom		:3;

}

/* ■関連商品お勧めタイトル */
.ct_recommend_title{
 color			:#264d4d;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:3;
 padding-left		:6;
 padding-right		:3;
 padding-bottom		:3;
 background-color	:#bfdfff;

}


/* ■買い物かご位置 */
.ct_cart_pos{
 color			:#264d4d;
 font-size		: x-small;
 text-align		: left;
 font-weight		: normal;
 text-align		: center;
 line-height		:1em;
 padding-top		:3;
 padding-left		:6;
 padding-right		:3;
 padding-bottom		:3;

}

/* ■メーカー紹介ページの定義===========================================*/

/* ■ヘダー表（左上、中間） */
.mk_headerLT{
 color			:#264d4d;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:3;
 padding-left		:3;
 padding-right		:3;
 padding-bottom		:3;
 background-color	:#e7e7cd;
 border-left-style	:solid;
 border-left-color	:#999900;
 border-left-width	:1px;
 border-top-style	:solid;
 border-top-color	:#999900;
 border-top-width	:1px;
}
.mk_headerRT{
 color			:#264d4d;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:3;
 padding-left		:3;
 padding-right		:3;
 padding-bottom		:3;
 background-color	:#e7e7cd;
 border-left-style	:solid;
 border-left-color	:#999900;
 border-left-width	:1px;
 border-right-style	:solid;
 border-right-color	:#999900;
 border-right-width	:1px;
 border-top-style	:solid;
 border-top-color	:#999900;
 border-top-width	:1px;
}
.mk_specLT{
 color			:#264d4d;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:3;
 padding-left		:3;
 padding-right		:3;
 padding-bottom		:3;
 background-color	:white;
 border-left-style	:solid;
 border-left-color	:#999900;
 border-left-width	:1px;
 border-top-style	:solid;
 border-top-color	:#999900;
 border-top-width	:1px;
}
.mk_specRT{
 color			:#264d4d;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1em;
 padding-top		:3;
 padding-left		:3;
 padding-right		:3;
 padding-bottom		:3;
 background-color	:white;
 border-left-style	:solid;
 border-left-color	:#999900;
 border-left-width	:1px;
 border-right-style	:solid;
 border-right-color	:#999900;
 border-right-width	:1px;
 border-top-style	:solid;
 border-top-color	:#999900;
 border-top-width	:1px;
}
.mk_footer{
 border-top-style	:solid;
 border-top-color	:#999900;
 border-top-width	:1px;
}

/* ■サイトマップ */
.sitemap_line{
 color			: #285151;
 font-size		: x-small;
 text-align		: left;
 font-weight		:normal;
 line-height		:1.2em;
 padding-top		:2;
 padding-left		:10;
 padding-right		:0;
 padding-bottom		:2;
}

/* ■おねだり================================== */
#oned_frame{
 width			:770px;
 margin			:0px;
 padding		:0px;
}
#oned_frame h1{
 color			:#264d4d;
 font-size		:medium;
 text-align		:left;
 font-weight		:bold;
 line-height		:1em;
 padding-top		:5px;
 padding-left		:8px;
 padding-right		:0px;
 padding-bottom		:10px;
 background-color	:white;
}
#oned_frame h2{
 clear			:both;
 color			: #555500;
 font-size		:x-small;
 text-align		:left;
 font-weight		:bold;
 line-height		:1em;
 background-color	:#e7e7cd;
 margin-top		:20px;
 margin-bottom		:10px;
 padding-top		:2px;
 padding-left		:10px;
 padding-right		:0px;
 padding-bottom		:2px;

}
#oned_frame p{
 color			:#346767;
 font-size		:x-small;
 text-align		:left;
 font-weight		:normal;
 line-height		:1.5em;
 padding-top		:10px;
 padding-left		:20px;
 padding-right		:0px;
 padding-bottom		:0px;
}
#oned_frame em{
 color			:red;
 font-weight		:bold;
 font-style		: normal;
 padding		:20px;
}

#oned_frame table{
 width			:90%;
 border-collapse	:collapse;
}

#oned_frame table th{
 width			:200px;;
 color			:#264d4d;
 font-size		:x-small;
 text-align		:left;
 font-weight		:normal;
 line-height		:1em;
 padding		:5px;
 background-color	:#EFEAE8;
 border			:1px solid #999900;
}
#oned_frame table td{
 color			:#264d4d;
 font-size		:x-small;
 text-align		:left;
 font-weight		:normal;
 line-height		:1em;
 padding		:5px;
 background-color	:white;
 border			:1px solid #999900;
}


#oned_frame #item{
 width			:90%;
}
#oned_frame #item #image{
 margin-top		:20px;
 margin-bottom		:20px;
 margin-right		:10px;
 float			:left;
}

#oned_frame #item h3{
 color			:#264d4d;
 font-size		:medium;;
 text-align		:left;
 font-weight		:bold;
 line-height		:1em;
 padding-top		:20px;
 padding-left		:8px;
 padding-right		:0px;
 padding-bottom		:10px;
 background-color	:white;
}
#oned_frame #item p{
 color			:#346767;
 font-size		:x-small;
 text-align		:left;
 font-weight		:normal;
 line-height		:1.5em;
 padding-top		:10px;
 padding-left		:20px;
 padding-right		:0px;
 padding-bottom		:0px;
}




#oned_frame #oned_complete{
 width			:90%;
 margin-top		:20px;
 margin-bottom		:200px;
 margin-right		:20px;
}
#oned_frame #oned_complete p{
 width			:80%;
 color			:#346767;
 font-size		:small;
 text-align		:left;
 font-weight		:normal;
 line-height		:1.5em;
 padding-top		:10px;
 padding-left		:20px;
 padding-right		:0px;
 padding-bottom		:0px;
}
#oned_frame #item table{
 width			:90%;
 border-collapse	:collapse;
 margin-top		:10px;
 border			:0px solid #999900;
}

#oned_frame #item table th{
 border			:0px solid #999900;
}
#oned_frame #item table td{
 border			:0px solid #999900;
}

/*-----------------------------------------------------------------------------*/
/*  カート罫線(中間）　タイトル部*/
#oned_frame #item .cart_header_L{
 line-break		:strict;
 font-family		:"ＭＳ Ｐゴシック",sans-serif;
 font-size		:x-small;
 font-style		:normal; /* normal/italic/oblique */
 letter-spacing		:normal; /* normal/1ptなど */
 white-space		:normal; /* normal/nowrap */
 line-height		:1.5em;
 font-weight		:normal; /* normal/bold/100~900 */
 text-align		:center;
 color			:black;
 padding-top		:2;
 padding-left		:10;
 padding-right		:0;
 padding-bottom		:2;
 border-top-style	:solid;
 border-top-color	:gray;
 border-top-width	:1px;
 border-left-style	:solid;
 border-left-color	:gray;
 border-left-width	:1px;
 background-color	:lemonchiffon;

}

/*  カート罫線(右）　タイトル部*/
#oned_frame #item .cart_header_R{
 line-break		:strict;
 font-family		:"ＭＳ Ｐゴシック",sans-serif;
 font-size		:x-small;
 font-style		:normal; /* normal/italic/oblique */
 letter-spacing		:normal; /* normal/1ptなど */
 white-space		:normal; /* normal/nowrap */
 line-height		:1.5em;
 font-weight		:normal; /* normal/bold/100~900 */
 text-align		:center;
 color			:black;
 padding-top		:2;
 padding-left		:10;
 padding-right		:0;
 padding-bottom		:2;
 border-top-style	:solid;
 border-top-color	:gray;
 border-top-width	:1px;
 border-left-style	:solid;
 border-left-color	:gray;
 border-left-width	:1px;
 border-right-style	:solid;
 border-right-color	:gray;
 border-right-width	:1px;
 background-color	:lemonchiffon;

}

/*  カート罫線(左、中間）　ボディ部*/
#oned_frame #item .cart_body_L{
 line-break		:strict;
 font-family		:"ＭＳ Ｐゴシック",sans-serif;
 font-size		:x-small;
 font-style		:normal; /* normal/italic/oblique */
 letter-spacing		:normal; /* normal/1ptなど */
 white-space		:normal; /* normal/nowrap */
 line-height		:1.5em;
 font-weight		:normal; /* normal/bold/100~900 */
 text-align		:left;
 color			:black;
 padding-top		:2;
 padding-left		:10;
 padding-right		:0;
 padding-bottom		:2;
 border-top-style	:solid;
 border-top-color	:gray;
 border-top-width	:1px;
 border-left-style	:solid;
 border-left-color	:gray;
 border-left-width	:1px;
 background-color	:white;
}
/*  カート罫線(左、中間）　ボディ数値部*/
#oned_frame #item .cart_body_Lnum{
 line-break		:strict;
 font-family		:"ＭＳ Ｐゴシック",sans-serif;
 font-size		:x-small;
 font-style		:normal; /* normal/italic/oblique */
 letter-spacing		:normal; /* normal/1ptなど */
 white-space		:normal; /* normal/nowrap */
 line-height		:1.5em;
 font-weight		:normal; /* normal/bold/100~900 */
 text-align		:right;
 color			:black;
 padding-top		:2;
 padding-left		:10;
 padding-right		:5;
 padding-bottom		:2;
 border-top-style	:solid;
 border-top-color	:gray;
 border-top-width	:1px;
 border-left-style	:solid;
 border-left-color	:gray;
 border-left-width	:1px;
 background-color	:white;
}


/*  カート罫線(右）　ボディ部*/
#oned_frame #item .cart_body_R{
 line-break		:strict;
 font-family		:"ＭＳ Ｐゴシック",sans-serif;
 font-size		:x-small;
 font-style		:normal; /* normal/italic/oblique */
 letter-spacing		:normal; /* normal/1ptなど */
 white-space		:normal; /* normal/nowrap */
 line-height		:1.5em;
 font-weight		:normal; /* normal/bold/100~900 */
 text-align		:left;
 color			:black;
 padding-top		:2;
 padding-left		:10;
 padding-right		:0;
 padding-bottom		:2;
 border-top-style	:solid;
 border-top-color	:gray;
 border-top-width	:1px;
 border-left-style	:solid;
 border-left-color	:gray;
 border-left-width	:1px;
 border-right-style	:solid;
 border-right-color	:gray;
 border-right-width	:1px;
 background-color	:white;
}


/*  カート罫線(右）　ボディ部（中央揃え）*/
#oned_frame #item .cart_body_Rcenter{
 line-break		:strict;
 font-family		:"ＭＳ Ｐゴシック",sans-serif;
 font-size		:x-small;
 font-style		:normal; /* normal/italic/oblique */
 letter-spacing		:normal; /* normal/1ptなど */
 white-space		:normal; /* normal/nowrap */
 line-height		:1.5em;
 font-weight		:normal; /* normal/bold/100~900 */
 text-align		:center;
 color			:black;
 padding-top		:2;
 padding-left		:10;
 padding-right		:0;
 padding-bottom		:2;
 border-top-style	:solid;
 border-top-color	:gray;
 border-top-width	:1px;
 border-left-style	:solid;
 border-left-color	:gray;
 border-left-width	:1px;
 border-right-style	:solid;
 border-right-color	:gray;
 border-right-width	:1px;
 background-color	:white;
}


/*  カート罫線(右）　ボディ数値部(右揃え）*/
#oned_frame #item .cart_body_Rnum{
 line-break		:strict;
 font-family		:"ＭＳ Ｐゴシック",sans-serif;
 font-size		:x-small;
 font-style		:normal; /* normal/italic/oblique */
 letter-spacing		:normal; /* normal/1ptなど */
 white-space		:normal; /* normal/nowrap */
 line-height		:1.5em;
 font-weight		:normal; /* normal/bold/100~900 */
 text-align		:right;
 color			:black;
 padding-top		:2;
 padding-left		:10;
 padding-right		:5;
 padding-bottom		:2;
 border-top-style	:solid;
 border-top-color	:gray;
 border-top-width	:1px;
 border-left-style	:solid;
 border-left-color	:gray;
 border-left-width	:1px;
 border-right-style	:solid;
 border-right-color	:gray;
 border-right-width	:1px;
}

/*  カート罫線　ボディ合計部*/
#oned_frame #item .cart_body_Bnum1{
 line-break		:strict;
 font-family		:"ＭＳ Ｐゴシック",sans-serif;
 font-size		:x-small;
 font-style		:normal; /* normal/italic/oblique */
 letter-spacing		:normal; /* normal/1ptなど */
 white-space		:normal; /* normal/nowrap */
 line-height		:1.5em;
 font-weight		:normal; /* normal/bold/100~900 */
 text-align		:right;
 color			:black;
 padding-top		:2;
 padding-left		:10;
 padding-right		:5;
 padding-bottom		:2;
 border-left-style	:solid;
 border-left-color	:gray;
 border-left-width	:1px;
 border-bottom-style	:solid;
 border-bottom-color	:gray;
 border-bottom-width	:1px;
 background-color	:lemonchiffon;
}
/*  カート罫線　ボディ合計部*/
#oned_frame #item .cart_body_Bnum{
 line-break		:strict;
 font-family		:"ＭＳ Ｐゴシック",sans-serif;
 font-size		:x-small;
 font-style		:normal; /* normal/italic/oblique */
 letter-spacing		:normal; /* normal/1ptなど */
 white-space		:normal; /* normal/nowrap */
 line-height		:1.5em;
 font-weight		:normal; /* normal/bold/100~900 */
 text-align		:right;
 color			:black;
 padding-top		:2;
 padding-left		:10;
 padding-right		:5;
 padding-bottom		:2;
 border-left-style	:solid;
 border-left-color	:gray;
 border-left-width	:1px;
 background-color	:lemonchiffon;
}

/*  カート罫線　ボディ合計部2*/
#oned_frame #item .cart_body_B2{
 line-break		:strict;
 font-family		:"ＭＳ Ｐゴシック",sans-serif;
 font-size		:x-small;
 font-style		:normal; /* normal/italic/oblique */
 letter-spacing		:normal; /* normal/1ptなど */
 white-space		:normal; /* normal/nowrap */
 line-height		:1.5em;
 font-weight		:normal; /* normal/bold/100~900 */
 text-align		:right;
 color			:black;
 padding-top		:2;
 padding-left		:10;
 padding-right		:5;
 padding-bottom		:2;
 border-left-style	:solid;
 border-left-color	:gray;
 border-left-width	:1px;
}

/*  カート罫線なし　ボディ部（左揃え）*/
#oned_frame #item .cart_body_Lnoline{
 line-break		:strict;
 font-family		:"ＭＳ Ｐゴシック",sans-serif;
 font-size		:x-small;
 font-style		:normal; /* normal/italic/oblique */
 letter-spacing		:normal; /* normal/1ptなど */
 white-space		:normal; /* normal/nowrap */
 line-height		:1.5em;
 font-weight		:normal; /* normal/bold/100~900 */
 text-align		:left;
 color			:black;
 padding-top		:2;
 padding-left		:10;
 padding-right		:5;
 padding-bottom		:2;
}

/*  カート罫線なし　ボディ部*/
#oned_frame #item .cart_body_noline{
 line-break		:strict;
 font-family		:"ＭＳ Ｐゴシック",sans-serif;
 font-size		:x-small;
 font-style		:normal; /* normal/italic/oblique */
 letter-spacing		:normal; /* normal/1ptなど */
 white-space		:normal; /* normal/nowrap */
 line-height		:1.5em;
 font-weight		:normal; /* normal/bold/100~900 */
 text-align		:right;
 color			:black;
 padding-top		:2;
 padding-left		:10;
 padding-right		:5;
 padding-bottom		:2;
}


/*  カート罫線　フッター部*/
#oned_frame #item .cart_footer{
 line-height		:1px;
 padding-top		:0;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;
 border-top-style	:solid;
 border-top-color	:gray;
 border-top-width	:1px;

}
/*  カート罫線　フッター部*/
#oned_frame #item .cart_footer_noline{
 line-height		:1px;
 padding-top		:0;
 padding-left		:0;
 padding-right		:0;
 padding-bottom		:0;
}



