@charset "Shift_JIS";




/*--------------------------------------------------
  Virsion : 2.0
  Last Update : 2007.04.01
--------------------------------------------------*/




/* ########## / 擬似クラスセレクタ / ######################################## */


/* ========== / 擬似クラスセレクタ：共通：リンクカラー / ======================================== */

/* リンクカラー・訪問済みリンク・ロールオーバーリンク・アクティブリンク ★名称変更不可 */
a:link {
 color: #5F5F5F;
}
a:visited {
 color: #AFAFAF;
}
a:hover {
 color: #FF3F00;
}
a:active {
 color: #FF3F00;
}


/* ========== / 擬似クラスセレクタ：個別：リンクカラー / ======================================== */

/* リンクカラー・訪問済みリンク・ロールオーバーリンク・アクティブリンク ★pcc01〜pcc98 */
.pcc01:link {
 color: #5F5F5F;
}
.pcc01:visited {
 color: #AFAFAF;
}
.pcc01:hover {
 color: #FF3F00;
}
.pcc01:active {
 color: #FF3F00;
}
.pcc02:link {
 color: #FFFFFF;
}
.pcc02:visited {
 color: #FFFFFF;
}
.pcc02:hover {
 color: #FF3F00;
}
.pcc02:active {
 color: #FF3F00;
}


/* ========== / 擬似クラスセレクタ：個別：リンク背景色 / ======================================== */

/* リンクカラー・訪問済みリンク・ロールオーバーリンク・アクティブリンク ★pcg01〜pcg98 */
.pcb01:link {
 background: #FFFFFF;
}
.pcb01:visited {
 background: #FFFFFF;
}
.pcb01:hover {
 background: #FFFFFF;
}
.pcb01:active {
 background: #FFFFFF;
}


/* ========== / 擬似クラスセレクタ：個別：リンク背景イメージ / ======================================== */

/* リンクカラー・訪問済みリンク・ロールオーバーリンク・アクティブリンク ★pcgi01〜pcgi98 */
.pcbi01:link {
 background: url(../images/header_button_01_a.gif);
}
.pcbi01:visited {
 background: url(../images/header_button_01_a.gif);
}
.pcbi01:hover {
 background: url(../images/header_button_01_b.gif);
}
.pcbi01:active {
 background: url(../images/header_button_01_a.gif);
}




/* ########## / タイプ / ######################################## */


/* ========== / タイプ：フォント・スタイル・ウエイト / ======================================== */

/* ★t5〜t8 */
.t5 {
 margin: 0px; padding: 0px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}
.t6 {
 margin: 0px; padding: 0px; font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", serif;
}


/* ========== / タイプ：サイズ / ======================================== */

/* ★s01〜s98 ※s8・9・10・12・14・15・16・18・20・21・24・28・30・32・36・40・42・48・60・72は設定済 */
.s11 {
 font-size: 11px;
}
.s13 {
 font-size: 13px;
}
.s27 {
 font-size: 27px;
}


/* ========== / タイプ：ライン高 / ======================================== */

/* ★l7〜l8 ※0.00em・1.10em・1.25em・1.5em・1.75em・2.00emは設定済 */
.l7 {
 line-height: 1.20em;
}
.l8 {
 line-height: 1.40em;
}


/* ========== / ★★★ タイプ：カラー ★★★ / ======================================== */

/* ★c01〜c98 */
.c01 {
 color: #EFEFEF;
}
.c02 {
 color: #DFDFDF;
}
.c03 {
 color: #CFCFCF;
}
.c04 {
 color: #BFBFBF;
}
.c05 {
 color: #AFAFAF;
}
.c06 {
 color: #9F9F9F;
}
.c07 {
 color: #7F7F7F;
}
.c08 {
 color: #5F5F5F;
}
.c09 {
 color: #3F3F3F;
}
.c10 {
 color: #1F1F1F;
}
.c12 {
 color: #2F3F9F;
}
.c13 {
 color: #00BFBF;
}
.c22 {
 color: #FF3F00;
}
.c32 {
 color: #FFBF00;
}
.c81 {
 color: #7F0000;
}
.c82 {
 color: #FF0000;
}
.c83 {
 color: #FF7F7F;
}
.c84 {
 color: #007F00;
}
.c85 {
 color: #00FF00;
}
.c86 {
 color: #7FFF7F;
}
.c87 {
 color: #00007F;
}
.c88 {
 color: #0000FF;
}
.c89 {
 color: #7F7FFF;
}




/* ########## / 背景 / ######################################## */


/* ========== / ★★★ 背景：背景色 ★★★ / ======================================== */

/* ★b01〜b98 */
.b01 {
 background-color: #EFEFEF;
}
.b02 {
 background-color: #DFDFDF;
}
.b03 {
 background-color: #CFCFCF;
}
.b04 {
 background-color: #BFBFBF;
}
.b05 {
 background-color: #AFAFAF;
}
.b06 {
 background-color: #9F9F9F;
}
.b07 {
 background-color: #7F7F7F;
}
.b08 {
 background-color: #5F5F5F;
}
.b09 {
 background-color: #3F3F3F;
}
.b10 {
 background-color: #1F1F1F;
}
.b12 {
 background-color: #2F3F9F;
}
.b13 {
 background-color: #00BFBF;
}
.b22 {
 background-color: #FF3F00;
}
.b32 {
 background-color: #FFBF00;
}
.b81 {
 background-color: #7F0000;
}
.b82 {
 background-color: #FF0000;
}
.b83 {
 background-color: #FF7F7F;
}
.b84 {
 background-color: #007F00;
}
.b85 {
 background-color: #00FF00;
}
.b86 {
 background-color: #7FFF7F;
}
.b87 {
 background-color: #00007F;
}
.b88 {
 background-color: #0000FF;
}
.b89 {
 background-color: #7F7FFF;
}


/* ========== / ★★★ 背景：背景イメージ ★★★ / ======================================== */

/* ★bi01〜bi98 */
.bi01 {
 background-image: url(#);
}
.bi02 {
 background-image: url(../images/header_button_01.gif);
}
.bi03 {
 background-image: url(../images/header_button_02.gif);
}
.bi04 {
 background-image: url(../images/header_01.gif);
}
.bi05 {
 background-image: url(../images/header_02.gif);
}
.bi06 {
 background-image: url(../images/header_03.jpg);
}
.bi07 {
 background-image: url(../images/header_04.jpg);
}
.bi08 {
 background-image: url(../images/header_05.jpg);
}
.bi09 {
 background-image: url(../images/header_06.jpg);
}
.bi11 {
 background-image: url(../images/contents_tile_back.jpg);
}
.bi21 {
 background-image: url(../images/tile_back.jpg);
}
.bi23 {
 background-image: url(../images/footer_copyright.gif);
}
.bi51 {
 background-image: url(../../../../images/define_pages/define_index_01_j.jpg);
}
.bi52 {
 background-image: url(../../../../images/define_pages/define_index_01_e.jpg);
}



/* ========== / 背景：水平位置・垂直位置 / ======================================== */

/* ★bp01〜bp98 */
.bp01 {
 background-position: 000px 000px;
}




/* ########## / ブロック / ######################################## */


/* ========== / ブロック：単語間隔 / ======================================== */

/* ★ws3〜ws8 ※0.0em・0.5em・1.0emは設定済 */
.ws3 {
 word-spacing: 1.5em;
}
.ws4 {
 word-spacing: 2.0em;
}


/* ========== / ブロック：文字間隔 / ======================================== */

/* ★ls3〜ls8 ※0.0em・0.5em・1.0emは設定済 */
.ls3 {
 letter-spacing: 1.5em;
}
.ls4 {
 letter-spacing: 2.0em;
}


/* ========== / ブロック：縦に整列 / ======================================== */


/* ========== / ブロック：テキストインデント / ======================================== */

/* ★n2〜n8 ※0.0em・1.0emは設定済 */
.n2 {
 text-indent: 2.0em;
}
.n3 {
 text-indent: 3.0em;
}




/* ########## / ボックス / ######################################## */


/* ========== / ★★★ ボックス：幅 ★★★ / ======================================== */

/* ★w101〜w998 ※"extr_23"不使用時 */
.w769 {
 width: 769px;
}


/* ========== / ★★★ ボックス：高さ ★★★ / ======================================== */

/* ★h101〜h998 ※"extr_23"不使用時 */
.h553 {
 height: 553px;
}


/* ========== / ボックス：余白 / ======================================== */

/* すべて ★pa101〜pa998 */
.pa101 {
 padding: 101px;
}

/* 上 ★pt101〜pt998 */
.pt101 {
 padding-right: 101px;
}

/* 右 ★pr101〜pr998 */
.pr101 {
 padding-right: 101px;
}

/* 下 ★pb101〜pb998 */
.pb101 {
 padding-bottom: 101px;
}

/* 左 ★pl101〜pl998 */
.pl101 {
 padding-left: 101px;
}


/* ========== / ボックス：マージン / ======================================== */

/* すべて ★ma101〜ma998 */
.ma101 {
 margin: 101px;
}

/* 上 ★mt101〜mt998 */
.mt101 {
 margin-right: 101px;
}

/* 右 ★mr101〜mr998 */
.mr101 {
 margin-right: 101px;
}

/* 下 ★mb101〜mb998 */
.mb101 {
 margin-bottom: 101px;
}

/* 左 ★ml101〜ml998 */
.ml101 {
 margin-left: 101px;
}




/* ########## / ボーダー / ######################################## */


/* ========== / ボーダー：幅 / ======================================== */

/* すべて ★ja11〜ja98 */
.ja11 {
 border-width: 11px;
}

/* 上 ★jt11〜jt98 */
.jt11 {
 border-right-width: 11px;
}

/* 右 ★jr11〜jr98 */
.jr11 {
 border-right-width: 11px;
}

/* 下 ★jb11〜jb98 */
.jb11 {
 border-bottom-width: 11px;
}

/* 左 ★jl11〜jl98 */
.jl11 {
 border-left-width: 11px;
}


/* ========== / ★★★ ボーダー：カラー ★★★ / ======================================== */

/* すべて ★ka01〜ka98 */
.ka01 {
 border-color: #EFEFEF;
}
.ka02 {
 border-color: #DFDFDF;
}
.ka03 {
 border-color: #CFCFCF;
}
.ka04 {
 border-color: #BFBFBF;
}
.ka05 {
 border-color: #AFAFAF;
}
.ka06 {
 border-color: #9F9F9F;
}
.ka07 {
 border-color: #7F7F7F;
}
.ka08 {
 border-color: #5F5F5F;
}
.ka09 {
 border-color: #3F3F3F;
}
.ka10 {
 border-color: #1F1F1F;
}
.ka12 {
 border-color: #2F3F9F;
}
.ka22 {
 border-color: #FF3F00;
}
.ka32 {
 border-color: #FFBF00;
}
.ka81 {
 border-color: #7F0000;
}
.ka82 {
 border-color: #FF0000;
}
.ka83 {
 border-color: #FF7F7F;
}
.ka84 {
 border-color: #007F00;
}
.ka85 {
 border-color: #00FF00;
}
.ka86 {
 border-color: #7FFF7F;
}
.ka87 {
 border-color: #00007F;
}
.ka88 {
 border-color: #0000FF;
}
.ka89 {
 border-color: #7F7FFF;
}

/* 上 ★kt01〜kt98 */
.kt01 {
 border-top-color: #EFEFEF;
}
.kt02 {
 border-top-color: #DFDFDF;
}
.kt03 {
 border-top-color: #CFCFCF;
}
.kt04 {
 border-top-color: #BFBFBF;
}
.kt05 {
 border-top-color: #AFAFAF;
}
.kt06 {
 border-top-color: #9F9F9F;
}
.kt07 {
 border-top-color: #7F7F7F;
}
.kt08 {
 border-top-color: #5F5F5F;
}
.kt09 {
 border-top-color: #3F3F3F;
}
.kt10 {
 border-top-color: #1F1F1F;
}
.kt12 {
 border-top-color: #2F3F9F;
}
.kt22 {
 border-top-color: #FF3F00;
}
.kt32 {
 border-top-color: #FFBF00;
}
.kt81 {
 border-top-color: #7F0000;
}
.kt82 {
 border-top-color: #FF0000;
}
.kt83 {
 border-top-color: #FF7F7F;
}
.kt84 {
 border-top-color: #007F00;
}
.kt85 {
 border-top-color: #00FF00;
}
.kt86 {
 border-top-color: #7FFF7F;
}
.kt87 {
 border-top-color: #00007F;
}
.kt88 {
 border-top-color: #0000FF;
}
.kt89 {
 border-top-color: #7F7FFF;
}

/* 右 ★kr01〜kr98 */
.kr01 {
 border-right-color: #EFEFEF;
}
.kr02 {
 border-right-color: #DFDFDF;
}
.kr03 {
 border-right-color: #CFCFCF;
}
.kr04 {
 border-right-color: #BFBFBF;
}
.kr05 {
 border-right-color: #AFAFAF;
}
.kr06 {
 border-right-color: #9F9F9F;
}
.kr07 {
 border-right-color: #7F7F7F;
}
.kr08 {
 border-right-color: #5F5F5F;
}
.kr09 {
 border-right-color: #3F3F3F;
}
.kr10 {
 border-right-color: #1F1F1F;
}
.kr12 {
 border-right-color: #2F3F9F;
}
.kr22 {
 border-right-color: #FF3F00;
}
.kr32 {
 border-right-color: #FFBF00;
}
.kr81 {
 border-right-color: #7F0000;
}
.kr82 {
 border-right-color: #FF0000;
}
.kr83 {
 border-right-color: #FF7F7F;
}
.kr84 {
 border-right-color: #007F00;
}
.kr85 {
 border-right-color: #00FF00;
}
.kr86 {
 border-right-color: #7FFF7F;
}
.kr87 {
 border-right-color: #00007F;
}
.kr88 {
 border-right-color: #0000FF;
}
.kr89 {
 border-right-color: #7F7FFF;
}

/* 下 ★kb01〜kb98 */
.kb01 {
 border-bottom-color: #EFEFEF;
}
.kb02 {
 border-bottom-color: #DFDFDF;
}
.kb03 {
 border-bottom-color: #CFCFCF;
}
.kb04 {
 border-bottom-color: #BFBFBF;
}
.kb05 {
 border-bottom-color: #AFAFAF;
}
.kb06 {
 border-bottom-color: #9F9F9F;
}
.kb07 {
 border-bottom-color: #7F7F7F;
}
.kb08 {
 border-bottom-color: #5F5F5F;
}
.kb09 {
 border-bottom-color: #3F3F3F;
}
.kb10 {
 border-bottom-color: #1F1F1F;
}
.kb12 {
 border-bottom-color: #2F3F9F;
}
.kb22 {
 border-bottom-color: #FF3F00;
}
.kb32 {
 border-bottom-color: #FFBF00;
}
.kb81 {
 border-bottom-color: #7F0000;
}
.kb82 {
 border-bottom-color: #FF0000;
}
.kb83 {
 border-bottom-color: #FF7F7F;
}
.kb84 {
 border-bottom-color: #007F00;
}
.kb85 {
 border-bottom-color: #00FF00;
}
.kb86 {
 border-bottom-color: #7FFF7F;
}
.kb87 {
 border-bottom-color: #00007F;
}
.kb88 {
 border-bottom-color: #0000FF;
}
.kb89 {
 border-bottom-color: #7F7FFF;
}

/* 左 ★kl01〜kl98 */
.kl01 {
 border-left-color: #EFEFEF;
}
.kl02 {
 border-left-color: #DFDFDF;
}
.kl03 {
 border-left-color: #CFCFCF;
}
.kl04 {
 border-left-color: #BFBFBF;
}
.kl05 {
 border-left-color: #AFAFAF;
}
.kl06 {
 border-left-color: #9F9F9F;
}
.kl07 {
 border-left-color: #7F7F7F;
}
.kl08 {
 border-left-color: #5F5F5F;
}
.kl09 {
 border-left-color: #3F3F3F;
}
.kl10 {
 border-left-color: #1F1F1F;
}
.kl12 {
 border-left-color: #2F3F9F;
}
.kl22 {
 border-left-color: #FF3F00;
}
.kl32 {
 border-left-color: #FFBF00;
}
.kl81 {
 border-left-color: #7F0000;
}
.kl82 {
 border-left-color: #FF0000;
}
.kl83 {
 border-left-color: #FF7F7F;
}
.kl84 {
 border-left-color: #007F00;
}
.kl85 {
 border-left-color: #00FF00;
}
.kl86 {
 border-left-color: #7FFF7F;
}
.kl87 {
 border-left-color: #00007F;
}
.kl88 {
 border-left-color: #0000FF;
}
.kl89 {
 border-left-color: #7F7FFF;
}




/* ########## / リスト / ######################################## */


/* ========== / リスト：ブレットイメージ / ======================================== */

/* ★gi01〜gi98 */
.gi01 {
 list-style-image: url();
}




/* ########## / 位置 / ######################################## */


/* ========== / 位置：配置 / ======================================== */

/* 上 ★ut001〜ut998 ※"extr_456"不使用時 */
.ut001 {
 right: 001px;
}

/* 右 ★ut001〜ut998 ※"extr_456"不使用時 */
.ur001 {
 right: 001px;
}

/* 下 ★ub001〜ub998 ※"extr_456"不使用時 */
.ub001 {
 bottom: 001px;
}

/* 左 ★ul001〜ul998 ※"extr_456"不使用時 */
.ul001 {
 left: 001px;
}


/* ========== / 位置：Zインデックス / ======================================== */

/* ★z11〜z98 */
.z11 {
 z-index: 11;
}


/* ========== / 位置：切り抜き / ======================================== */

/* 上・右・下・左 ★cp1〜cp8 ※数値を設定しない項目には"auto"を入れる */
.cp1 {
 clip: rect(000px,auto,auto,000px);
}




/* ########## / ZEN CART special / ######################################## */

/* ========== /  / ======================================== */

/* ショッピングカート注文数 */
#zc01 {
	font-size: 10px !important;
	line-height: 1.00;
	color: #5F5F5F;
	margin: 0px;
	padding: 0px;
	text-align: center !important;
}

#zc02 {
	padding-right: 6px !important;
}