@charset "UTF-8";

/****************************************************************

 ** categoryStyle03 / relation css **

 * <dl>
 * <dt>00.clearfix </dt>
 * <dd>float解除</dd>
 * <dt>01.navi Style </dt>
 * <dd>左サイドナビの表示</dd>
 * <dt>02.category format</dt>
 * <dd>カテゴリー共通のスタイル</dd>
 * <dt>03.unique style</dt>
 * <dd>ページ固有のスタイル</dd>
 * </dl>

 * @version1.0

*****************************************************************/


/****************************************

00. clearfix

****************************************/


.categoryStyle03#bu00 .contentsBox01 .naviArea:after,
.categoryStyle03 .contentsBox01 dl:after,
#bu05 .flow dl:after,
#bu01_02 .description li:after,
#bu02_05 ul.itemList01 li:after,
#bu02_05 ul.itemList02 li:after,
#bu04_01 .itemBox01:after,
#bu06 .contentsBoxInner:after {
content: "";
display: block;
height: 0;
clear: both;
visibility: hidden;
font-size: 0.1em;/* 100223 追加*/ }

.categoryStyle03#bu00 .contentsBox01 .naviArea,
.categoryStyle03 .contentsBox01 dl,
#bu01_02 .description li,
#bu05 .flow dl,
#bu02_05 ul.itemList01 li ul,
#bu02_05 ul.itemList02 li ul,
#bu04_01 .itemBox01,
#bu06 .contentsBoxInner 
{ /*for ie6,7*/ zoom:1; }


/****************************************

01. navi Style

****************************************/

/*lNavi_bu01,#lNavi_bu02以下の非表示*/
ul#localNavi #lNavi_bu01List,
ul#localNavi #lNavi_bu02List,
ul#localNavi #lNavi_bu03List,
ul#localNavi #lNavi_bu04List,
ul#localNavi #lNavi_bu05List,
ul#localNavi #lNavi_bu06List
{ display:none; }


#naviArea ul#localNavi li a {background:url(/common/images/icon_navi_01.gif) 0 -190px no-repeat; }
#naviArea ul#localNavi li a:hover { background:url(/common/images/icon_navi_01.gif) 0 -290px no-repeat #E2E2E2;}
#naviArea ul#localNavi li em { background:url(/common/images/icon_navi_01.gif) 0 -290px no-repeat #E2E2E2; }

/*lNavi_ko01以下の表示*/
#bu01 ul#localNavi #lNavi_bu01List,
#bu01_01 ul#localNavi #lNavi_bu01List,
#bu01_02 ul#localNavi #lNavi_bu01List,
#bu01_03 ul#localNavi #lNavi_bu01List,
#bu01_04 ul#localNavi #lNavi_bu01List
{ display:block; }


/*lNavi_bu01 の下向き矢印設定*/
#bu01 ul#localNavi #lNavi_bu01 a,
#bu01_01 ul#localNavi #lNavi_bu01 a,
#bu01_02 ul#localNavi #lNavi_bu01 a,
#bu01_03 ul#localNavi #lNavi_bu01 a,
#bu01_04 ul#localNavi #lNavi_bu01 a
{ background:url(/common/images/icon_navi_01.gif) 0 -240px no-repeat; }

/*lNavi_bu01 のhover,visit設定*/
#bu01 ul#localNavi #lNavi_bu01 em,
#bu01 ul#localNavi #lNavi_bu01 a:hover,
#bu01_01 ul#localNavi #lNavi_bu01 a:hover,
#bu01_02 ul#localNavi #lNavi_bu01 a:hover,
#bu01_03 ul#localNavi #lNavi_bu01 a:hover,
#bu01_04 ul#localNavi #lNavi_bu01 a:hover
{ background:url(/common/images/icon_navi_01.gif) 0 -290px no-repeat #E2E2E2;}

/*lNavi_bu01以下のアイコン設定*/
#bu01 ul#localNavi #lNavi_bu01List li a,
#bu01_01 ul#localNavi #lNavi_bu01List li a,
#bu01_02 ul#localNavi #lNavi_bu01List li a,
#bu01_03 ul#localNavi #lNavi_bu01List li a,
#bu01_04 ul#localNavi #lNavi_bu01List li a
{ background:url(/common/images/icon_navi_01.gif) 10px -190px no-repeat; }

/*lNavi_bu01以下のhover,visit設定*/
#bu01 ul#localNavi #lNavi_bu01List li a:hover,
#bu01_01 ul#localNavi #lNavi_bu01List li a:hover,
#bu01_02 ul#localNavi #lNavi_bu01List li a:hover,
#bu01_03 ul#localNavi #lNavi_bu01List li a:hover,
#bu01_04 ul#localNavi #lNavi_bu01List li a:hover,
#bu01_01 ul#localNavi #lNavi_bu01List li em,
#bu01_02 ul#localNavi #lNavi_bu01List li em,
#bu01_03 ul#localNavi #lNavi_bu01List li em,
#bu01_04 ul#localNavi #lNavi_bu01List li em
{ background:url(/common/images/icon_navi_01.gif) 10px -290px no-repeat #E2E2E2; }


/****************************************************************************************/

/* lNavi_bu02 以下の表示 */
#bu02 ul#localNavi #lNavi_bu02List,
#bu02_01 ul#localNavi #lNavi_bu02List,
#bu02_02 ul#localNavi #lNavi_bu02List,
#bu02_03 ul#localNavi #lNavi_bu02List,
#bu02_04 ul#localNavi #lNavi_bu02List,
#bu02_05 ul#localNavi #lNavi_bu02List
{ display:block; }


/*lNavi_bu01 の下向き矢印設定*/
#bu02 ul#localNavi #lNavi_bu02 a,
#bu02_01 ul#localNavi #lNavi_bu02 a,
#bu02_02 ul#localNavi #lNavi_bu02 a,
#bu02_03 ul#localNavi #lNavi_bu02 a,
#bu02_04 ul#localNavi #lNavi_bu02 a,
#bu02_05 ul#localNavi #lNavi_bu02 a
{ background:url(/common/images/icon_navi_01.gif) 0 -240px no-repeat; }

/*lNavi_bu02 のhover,visit設定*/
#bu02 ul#localNavi #lNavi_bu02 em,
#bu02 ul#localNavi #lNavi_bu02 a:hover,
#bu02_01 ul#localNavi #lNavi_bu02 a:hover,
#bu02_02 ul#localNavi #lNavi_bu02 a:hover,
#bu02_03 ul#localNavi #lNavi_bu02 a:hover,
#bu02_04 ul#localNavi #lNavi_bu02 a:hover,
#bu02_05 ul#localNavi #lNavi_bu02 a:hover
{ background:url(/common/images/icon_navi_01.gif) 0 -290px no-repeat #E2E2E2;}

/*lNavi_bu02以下のアイコン設定*/
#bu02 ul#localNavi #lNavi_bu02List li a,
#bu02_01 ul#localNavi #lNavi_bu02List li a,
#bu02_02 ul#localNavi #lNavi_bu02List li a,
#bu02_03 ul#localNavi #lNavi_bu02List li a,
#bu02_04 ul#localNavi #lNavi_bu02List li a,
#bu02_05 ul#localNavi #lNavi_bu02List li a
{ background:url(/common/images/icon_navi_01.gif) 10px -190px no-repeat; }

/*lNavi_bu02以下のhover,visit設定*/
#bu02 ul#localNavi #lNavi_bu02List li a:hover,
#bu02_01 ul#localNavi #lNavi_bu02List li a:hover,
#bu02_02 ul#localNavi #lNavi_bu02List li a:hover,
#bu02_03 ul#localNavi #lNavi_bu02List li a:hover,
#bu02_04 ul#localNavi #lNavi_bu02List li a:hover,
#bu02_05 ul#localNavi #lNavi_bu02List li a:hover,
#bu02 ul#localNavi #lNavi_bu02List li em,
#bu02_01 ul#localNavi #lNavi_bu02List li em,
#bu02_02 ul#localNavi #lNavi_bu02List li em,
#bu02_03 ul#localNavi #lNavi_bu02List li em,
#bu02_04 ul#localNavi #lNavi_bu02List li em,
#bu02_05 ul#localNavi #lNavi_bu02List li em
{ background:url(/common/images/icon_navi_01.gif) 10px -290px no-repeat #E2E2E2; }


/****************************************************************************************/


/* lNavi_bu03 以下の表示 */
#bu03 ul#localNavi #lNavi_bu03List,
#bu03_01 ul#localNavi #lNavi_bu03List,
#bu03_02 ul#localNavi #lNavi_bu03List,
#bu03_03 ul#localNavi #lNavi_bu03List,
#bu03_04 ul#localNavi #lNavi_bu03List,
#bu12 ul#localNavi #lNavi_bu03List
{ display:block; }


/*lNavi_bu01 の下向き矢印設定*/
#bu03 ul#localNavi #lNavi_bu03 a,
#bu03_01 ul#localNavi #lNavi_bu03 a,
#bu03_02 ul#localNavi #lNavi_bu03 a,
#bu03_03 ul#localNavi #lNavi_bu03 a,
#bu03_04 ul#localNavi #lNavi_bu03 a,
#bu12 ul#localNavi #lNavi_bu03 a
{ background:url(/common/images/icon_navi_01.gif) 0 -240px no-repeat; }

/*lNavi_bu03 のhover,visit設定*/
#bu03 ul#localNavi #lNavi_bu03 em,
#bu03 ul#localNavi #lNavi_bu03 a:hover,
#bu03_01 ul#localNavi #lNavi_bu03 a:hover,
#bu03_02 ul#localNavi #lNavi_bu03 a:hover,
#bu03_03 ul#localNavi #lNavi_bu03 a:hover,
#bu03_04 ul#localNavi #lNavi_bu03 a:hover,
#bu12 ul#localNavi #lNavi_bu03 a:hover
{ background:url(/common/images/icon_navi_01.gif) 0 -290px no-repeat #E2E2E2;}

/*lNavi_bu03以下のアイコン設定*/
#bu03 ul#localNavi #lNavi_bu03List li a,
#bu03_01 ul#localNavi #lNavi_bu03List li a,
#bu03_02 ul#localNavi #lNavi_bu03List li a,
#bu03_03 ul#localNavi #lNavi_bu03List li a,
#bu03_04 ul#localNavi #lNavi_bu03List li a,
#bu12 ul#localNavi #lNavi_bu03List li a
{ background:url(/common/images/icon_navi_01.gif) 10px -190px no-repeat; }

/*lNavi_bu03以下のhover,visit設定*/
#bu03 ul#localNavi #lNavi_bu03List li a:hover,
#bu03_01 ul#localNavi #lNavi_bu03List li a:hover,
#bu03_02 ul#localNavi #lNavi_bu03List li a:hover,
#bu03_03 ul#localNavi #lNavi_bu03List li a:hover,
#bu03_04 ul#localNavi #lNavi_bu03List li a:hover,
#bu12 ul#localNavi #lNavi_bu03List li a:hover,
#bu03 ul#localNavi #lNavi_bu03List li em,
#bu03_01 ul#localNavi #lNavi_bu03List li em,
#bu03_02 ul#localNavi #lNavi_bu03List li em,
#bu03_03 ul#localNavi #lNavi_bu03List li em,
#bu03_04 ul#localNavi #lNavi_bu03List li em,
#bu12 ul#localNavi #lNavi_bu03List li em
{ background:url(/common/images/icon_navi_01.gif) 10px -290px no-repeat #E2E2E2; }


/****************************************************************************************/


/* lNavi_bu04 以下の表示 */
#bu04 ul#localNavi #lNavi_bu04List,
#bu04_01 ul#localNavi #lNavi_bu04List,
#bu04_02 ul#localNavi #lNavi_bu04List,
#bu04_03 ul#localNavi #lNavi_bu04List,
#bu04_04 ul#localNavi #lNavi_bu04List,
#bu04_05 ul#localNavi #lNavi_bu04List,
#bu04_06 ul#localNavi #lNavi_bu04List,
#bu04_07 ul#localNavi #lNavi_bu04List
{ display:block; }


/*lNavi_bu01 の下向き矢印設定*/
#bu04 ul#localNavi #lNavi_bu04 a,
#bu04_01 ul#localNavi #lNavi_bu04 a,
#bu04_02 ul#localNavi #lNavi_bu04 a,
#bu04_03 ul#localNavi #lNavi_bu04 a,
#bu04_04 ul#localNavi #lNavi_bu04 a,
#bu04_05 ul#localNavi #lNavi_bu04 a,
#bu04_06 ul#localNavi #lNavi_bu04 a,
#bu04_07 ul#localNavi #lNavi_bu04 a
{ background:url(/common/images/icon_navi_01.gif) 0 -240px no-repeat; }

/*lNavi_bu04 のhover,visit設定*/
#bu04 ul#localNavi #lNavi_bu04 em,
#bu04 ul#localNavi #lNavi_bu04 a:hover,
#bu04_01 ul#localNavi #lNavi_bu04 a:hover,
#bu04_02 ul#localNavi #lNavi_bu04 a:hover,
#bu04_03 ul#localNavi #lNavi_bu04 a:hover,
#bu04_04 ul#localNavi #lNavi_bu04 a:hover,
#bu04_05 ul#localNavi #lNavi_bu04 a:hover,
#bu04_06 ul#localNavi #lNavi_bu04 a:hover,
#bu04_07 ul#localNavi #lNavi_bu04 a:hover
{ background:url(/common/images/icon_navi_01.gif) 0 -290px no-repeat #E2E2E2;}

/*lNavi_bu04以下のアイコン設定*/
#bu04 ul#localNavi #lNavi_bu04List li a,
#bu04_01 ul#localNavi #lNavi_bu04List li a,
#bu04_02 ul#localNavi #lNavi_bu04List li a,
#bu04_03 ul#localNavi #lNavi_bu04List li a,
#bu04_04 ul#localNavi #lNavi_bu04List li a,
#bu04_05 ul#localNavi #lNavi_bu04List li a,
#bu04_06 ul#localNavi #lNavi_bu04List li a,
#bu04_07 ul#localNavi #lNavi_bu04List li a
{ background:url(/common/images/icon_navi_01.gif) 10px -190px no-repeat; }

/*lNavi_bu04以下のhover,visit設定*/
#bu04 ul#localNavi #lNavi_bu04List li a:hover,
#bu04_01 ul#localNavi #lNavi_bu04List li a:hover,
#bu04_02 ul#localNavi #lNavi_bu04List li a:hover,
#bu04_03 ul#localNavi #lNavi_bu04List li a:hover,
#bu04_04 ul#localNavi #lNavi_bu04List li a:hover,
#bu04_05 ul#localNavi #lNavi_bu04List li a:hover,
#bu04_06 ul#localNavi #lNavi_bu04List li a:hover,
#bu04_07 ul#localNavi #lNavi_bu04List li a:hover,
#bu04 ul#localNavi #lNavi_bu04List li em,
#bu04_01 ul#localNavi #lNavi_bu04List li em,
#bu04_02 ul#localNavi #lNavi_bu04List li em,
#bu04_03 ul#localNavi #lNavi_bu04List li em,
#bu04_04 ul#localNavi #lNavi_bu04List li em,
#bu04_05 ul#localNavi #lNavi_bu04List li em,
#bu04_06 ul#localNavi #lNavi_bu04List li em,
#bu04_07 ul#localNavi #lNavi_bu04List li em
{ background:url(/common/images/icon_navi_01.gif) 10px -290px no-repeat #E2E2E2; }


/****************************************************************************************/


/* lNavi_bu05 以下の表示 */
#bu05 ul#localNavi #lNavi_bu05List,
#bu05_01 ul#localNavi #lNavi_bu05List
{ display:block; }


/*lNavi_bu01 の下向き矢印設定*/
#bu05 ul#localNavi #lNavi_bu05 a,
#bu05_01 ul#localNavi #lNavi_bu05 a
{ background:url(/common/images/icon_navi_01.gif) 0 -240px no-repeat; }

/*lNavi_bu05 のhover,visit設定*/
#bu05 ul#localNavi #lNavi_bu05 em,
#bu05 ul#localNavi #lNavi_bu05 a:hover,
#bu05_01 ul#localNavi #lNavi_bu05 a:hover
{ background:url(/common/images/icon_navi_01.gif) 0 -290px no-repeat #E2E2E2;}

/*lNavi_bu05以下のアイコン設定*/
#bu05 ul#localNavi #lNavi_bu05List li a,
#bu05_01 ul#localNavi #lNavi_bu05List li a
{ background:url(/common/images/icon_navi_01.gif) 10px -190px no-repeat; }

/*lNavi_bu05以下のhover,visit設定*/
#bu05 ul#localNavi #lNavi_bu05List li a:hover,
#bu05_01 ul#localNavi #lNavi_bu05List li a:hover
#bu05 ul#localNavi #lNavi_bu05List li em,
#bu05_01 ul#localNavi #lNavi_bu05List li em
{ background:url(/common/images/icon_navi_01.gif) 10px -290px no-repeat #E2E2E2; }


/****************************************************************************************/


/* lNavi_bu06 以下の表示 */
#bu06 ul#localNavi #lNavi_bu06List,
#bu06_01 ul#localNavi #lNavi_bu06List,
#bu06_02 ul#localNavi #lNavi_bu06List,
#bu06_03 ul#localNavi #lNavi_bu06List,
#bu06_04 ul#localNavi #lNavi_bu06List,
#bu06_05 ul#localNavi #lNavi_bu06List,
#bu06_06 ul#localNavi #lNavi_bu06List,
#bu07_01 ul#localNavi #lNavi_bu06List,
#bu07_02 ul#localNavi #lNavi_bu06List,
#bu07_03 ul#localNavi #lNavi_bu06List,
#bu07_04 ul#localNavi #lNavi_bu06List,
#bu07_05 ul#localNavi #lNavi_bu06List,
#bu07_06 ul#localNavi #lNavi_bu06List
{ display:block; }


/*lNavi_bu06の下向き矢印設定*/
#bu06 ul#localNavi #lNavi_bu06 a,
#bu06_01 ul#localNavi #lNavi_bu06 a,
#bu06_02 ul#localNavi #lNavi_bu06 a,
#bu06_03 ul#localNavi #lNavi_bu06 a,
#bu06_04 ul#localNavi #lNavi_bu06 a,
#bu06_05 ul#localNavi #lNavi_bu06 a,
#bu06_06 ul#localNavi #lNavi_bu06 a,
#bu07_01 ul#localNavi #lNavi_bu06 a,
#bu07_02 ul#localNavi #lNavi_bu06 a,
#bu07_03 ul#localNavi #lNavi_bu06 a,
#bu07_04 ul#localNavi #lNavi_bu06 a,
#bu07_05 ul#localNavi #lNavi_bu06 a,
#bu07_06 ul#localNavi #lNavi_bu06 a
{ background:url(/common/images/icon_navi_01.gif) 0 -240px no-repeat; }

/*lNavi_bu06 のhover,visit設定*/
#bu06 ul#localNavi #lNavi_bu06 em,
#bu06 ul#localNavi #lNavi_bu06 a:hover,
#bu06_01 ul#localNavi #lNavi_bu06 a:hover,
#bu06_02 ul#localNavi #lNavi_bu06 a:hover,
#bu06_03 ul#localNavi #lNavi_bu06 a:hover,
#bu06_04 ul#localNavi #lNavi_bu06 a:hover,
#bu06_05 ul#localNavi #lNavi_bu06 a:hover,
#bu06_06 ul#localNavi #lNavi_bu06 a:hover,
#bu07_01 ul#localNavi #lNavi_bu06 a:hover,
#bu07_02 ul#localNavi #lNavi_bu06 a:hover,
#bu07_03 ul#localNavi #lNavi_bu06 a:hover,
#bu07_04 ul#localNavi #lNavi_bu06 a:hover,
#bu07_05 ul#localNavi #lNavi_bu06 a:hover,
#bu07_06 ul#localNavi #lNavi_bu06 a:hover
{ background:url(/common/images/icon_navi_01.gif) 0 -290px no-repeat #E2E2E2;}

/*lNavi_bu06以下のアイコン設定*/
#bu06 ul#localNavi #lNavi_bu06List li a,
#bu06_01 ul#localNavi #lNavi_bu06List li a,
#bu06_02 ul#localNavi #lNavi_bu06List li a,
#bu06_03 ul#localNavi #lNavi_bu06List li a,
#bu06_04 ul#localNavi #lNavi_bu06List li a,
#bu06_05 ul#localNavi #lNavi_bu06List li a,
#bu06_06 ul#localNavi #lNavi_bu06List li a,
#bu07_01 ul#localNavi #lNavi_bu06List li a,
#bu07_02 ul#localNavi #lNavi_bu06List li a,
#bu07_03 ul#localNavi #lNavi_bu06List li a,
#bu07_04 ul#localNavi #lNavi_bu06List li a,
#bu07_05 ul#localNavi #lNavi_bu06List li a,
#bu07_06 ul#localNavi #lNavi_bu06List li a
{ background:url(/common/images/icon_navi_01.gif) 10px -190px no-repeat; }

/*lNavi_buMiroku の下向き矢印設定*/
#naviArea ul#localNavi li#lNavi_buMiroku span a.upper,
#bu06_01 ul#localNavi #lNavi_bu06List li#lNavi_buMiroku span a,
#bu06_02 ul#localNavi #lNavi_bu06List li#lNavi_buMiroku span a,
#bu06_03 ul#localNavi #lNavi_bu06List li#lNavi_buMiroku span a,
#bu06_04 ul#localNavi #lNavi_bu06List li#lNavi_buMiroku span a,
#bu06_05 ul#localNavi #lNavi_bu06List li#lNavi_buMiroku span a,
#bu06_06 ul#localNavi #lNavi_bu06List li#lNavi_buMiroku span a
{ background:url(/common/images/icon_navi_01.gif) 10px -240px no-repeat; }

/*lNavi_buMiroku以下のアイコン設定*/
#bu06 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a,
#bu06_01 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a,
#bu06_02 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a,
#bu06_03 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a,
#bu06_04 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a,
#bu06_05 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a,
#bu06_06 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a,
#bu07_01 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a,
#bu07_02 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a,
#bu07_03 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a,
#bu07_04 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a,
#bu07_05 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a,
#bu07_06 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a
{ background:url(/common/images/icon_navi_01.gif) 20px -190px no-repeat; }

/*lNavi_bu06以下のhover,visit設定*/
#bu06 ul#localNavi #lNavi_bu06List li a:hover,
#bu06_01 ul#localNavi #lNavi_bu06List li a:hover,
#bu06_02 ul#localNavi #lNavi_bu06List li a:hover,
#bu06_03 ul#localNavi #lNavi_bu06List li a:hover,
#bu06_04 ul#localNavi #lNavi_bu06List li a:hover,
#bu06_05 ul#localNavi #lNavi_bu06List li a:hover,
#bu06_06 ul#localNavi #lNavi_bu06List li a:hover,
#bu06 ul#localNavi #lNavi_bu06List li em,
#bu06_01 ul#localNavi #lNavi_bu06List li em,
#bu06_02 ul#localNavi #lNavi_bu06List li em,
#bu06_03 ul#localNavi #lNavi_bu06List li em,
#bu06_04 ul#localNavi #lNavi_bu06List li em,
#bu06_05 ul#localNavi #lNavi_bu06List li em,
#bu06_06 ul#localNavi #lNavi_bu06List li em,
#bu07_01 ul#localNavi #lNavi_bu06List li a:hover,
#bu07_02 ul#localNavi #lNavi_bu06List li a:hover,
#bu07_03 ul#localNavi #lNavi_bu06List li a:hover,
#bu07_04 ul#localNavi #lNavi_bu06List li a:hover,
#bu07_05 ul#localNavi #lNavi_bu06List li a:hover,
#bu07_06 ul#localNavi #lNavi_bu06List li a:hover,
#bu07_01 ul#localNavi #lNavi_bu06List li em,
#bu07_02 ul#localNavi #lNavi_bu06List li em,
#bu07_03 ul#localNavi #lNavi_bu06List li em,
#bu07_04 ul#localNavi #lNavi_bu06List li em,
#bu07_05 ul#localNavi #lNavi_bu06List li em,
#bu07_06 ul#localNavi #lNavi_bu06List li em
{ background:url(/common/images/icon_navi_01.gif) 10px -290px no-repeat #E2E2E2; }

/*lNavi_buMiroku以下のアイコン設定*/
#bu06 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a:hover,
#bu06_01 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a:hover,
#bu06_02 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a:hover,
#bu06_03 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a:hover,
#bu06_04 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a:hover,
#bu06_05 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a:hover,
#bu06_06 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a:hover,
#bu07_01 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a:hover,
#bu07_02 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a:hover,
#bu07_03 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a:hover,
#bu07_04 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a:hover,
#bu07_05 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a:hover,
#bu07_06 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li a:hover,
#bu06 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li em,
#bu06_01 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li em,
#bu06_02 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li em,
#bu06_03 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li em,
#bu06_04 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li em,
#bu06_05 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li em,
#bu06_06 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li em,
#bu07_01 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li em,
#bu07_02 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li em,
#bu07_03 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li em,
#bu07_04 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li em,
#bu07_05 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li em,
#bu07_06 ul#localNavi #lNavi_bu06List li #lNavi_buMirokuList li em
{ background:url(/common/images/icon_navi_01.gif) 20px -290px no-repeat #E2E2E2; }

/*lNavi_bu07List以下のアイコン設定*/
#bu06 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a,
#bu06_01 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a,
#bu06_02 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a,
#bu06_03 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a,
#bu06_04 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a,
#bu06_05 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a,
#bu06_06 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a,
#bu07_01 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a,
#bu07_02 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a,
#bu07_03 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a,
#bu07_04 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a,
#bu07_05 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a,
#bu07_06 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a
{ background:url(/common/images/icon_navi_01.gif) 20px -190px no-repeat; }

/*lNavi_buReien の下向き矢印設定*/
#naviArea ul#localNavi li#lNavi_buReien span a.upper,
#bu07_01 ul#localNavi #lNavi_bu06List li#lNavi_buReien span a,
#bu07_02 ul#localNavi #lNavi_bu06List li#lNavi_buReien span a,
#bu07_03 ul#localNavi #lNavi_bu06List li#lNavi_buReien span a,
#bu07_04 ul#localNavi #lNavi_bu06List li#lNavi_buReien span a,
#bu07_05 ul#localNavi #lNavi_bu06List li#lNavi_buReien span a,
#bu07_06 ul#localNavi #lNavi_bu06List li#lNavi_buReien span a
{ background:url(/common/images/icon_navi_01.gif) 10px -240px no-repeat; }

/*lNavi_buMiroku以下のアイコン設定*/
#bu06 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a:hover,
#bu06_01 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a:hover,
#bu06_02 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a:hover,
#bu06_03 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a:hover,
#bu06_04 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a:hover,
#bu06_05 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a:hover,
#bu06_06 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a:hover,
#bu07_01 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a:hover,
#bu07_02 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a:hover,
#bu07_03 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a:hover,
#bu07_04 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a:hover,
#bu07_05 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a:hover,
#bu07_06 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li a:hover,
#bu06 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li em,
#bu06_01 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li em,
#bu06_02 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li em,
#bu06_03 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li em,
#bu06_04 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li em,
#bu06_05 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li em,
#bu06_06 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li em,
#bu07_01 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li em,
#bu07_02 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li em,
#bu07_03 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li em,
#bu07_04 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li em,
#bu07_05 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li em,
#bu07_06 ul#localNavi #lNavi_bu06List li #lNavi_bu07List li em
{ background:url(/common/images/icon_navi_01.gif) 20px -290px no-repeat #E2E2E2; }

/****************************************************************************************/



/*lNavi_buInfo の下向き矢印設定*/
#naviArea ul#localNavi li#lNavi_buInfo span a.upper
{ background:url(/common/images/icon_navi_01.gif) 0 -240px no-repeat; }

/*lNavi_buInfo の下向き矢印設定*/
#naviArea ul#localNavi li#lNavi_buInfo span a:hover
{ background:url(/common/images/icon_navi_01.gif) 0 -290px no-repeat #E2E2E2;}

/*lNavi_buInfo以下のアイコン設定*/
#naviArea ul#localNavi #lNavi_buInfoList li a
{ background:url(/common/images/icon_navi_01.gif) 10px -190px no-repeat; }

/*lNavi_buInfo以下のhover,visit設定*/
#naviArea ul#localNavi #lNavi_buInfoList li a:hover,
#naviArea ul#localNavi #lNavi_buInfoList li em
{ background:url(/common/images/icon_navi_01.gif) 10px -290px no-repeat #E2E2E2; }



/****************************************************************************************/



/****************************************

02. category format

****************************************/

.categoryStyle03 h2 { color:#12126C;  background:url(/relation/images/tit_bg_cat01.jpg) 0 bottom repeat-x #FEFBF8; }
.categoryStyle03 em,
.categoryStyle03 h3,
.categoryStyle03 table th,
.categoryStyle03 table td em { color:#12126C; }

.categoryStyle03 .icon,
.categoryStyle03 .icon {
margin:0 0 0.75em;
}
.categoryStyle03 .icon img,
.categoryStyle03 .icon img {
float:none;
margin:0 0 0 -7px;
}

/*sub tit emに追加
-------------*/
.categoryStyle03 .titBdr {
border-bottom:2px solid #DEDADA;
background:#F5F5FF;
padding:0.25em 0.5em;
}

.categoryStyle03 .end_order {
	margin-top:125px;
	text-align:center;
}

/****************************************

03. unique style

****************************************/

/*#bu00
--------------*/
#bu00 .titArea01 { background:url(/relation/images/bu01_bg_01.jpg) 0 0 no-repeat #E2E2E2; }
#bu00 .contentsBox01 .naviArea { padding:0 10px 10px; }
#bu00 .contentsBox01 .naviArea dl { clear:both; float:left; padding:0; margin: width:435px; border:1px solid #96ABD1;}
#bu00 .contentsBox01 .naviArea dl dt {
float:left;
width:120px;
padding:5px;
margin:0 10px 0 0;
border-right:1px solid #96ABD1; background:#E7ECF5; }

#bu00 .contentsBox01 .naviArea dl dd {
float:left;
width:auto;
padding:5px 0 5px 10px;
margin:0 5px;
background:url(/common/images/icon_navi_01.gif) 0 8px no-repeat; }

#bu00 .contentsBox01 a.btn { float:right; }
#bu00 .contentsBox01 a.btn:hover img { opacity:0.8; filter: alpha(opacity=60); }
#bu00 #mainContentsArea a{ font-weight:bold; text-align:left; }


/*#bu01
--------------*/

#bu01 .contentsBox01 .groupWrap .contentsGroup p { width:185px; float:right; margin:0 0 0.75em; text-align:justify; }
#bu01_01 .contentsBox01 .boxInner { margin-top:10px; }
#bu01_01 .contentsBox01 .large,
#bu01_02 .contentsBox01 .large { display:inline; float:none; margin:0 0.25em 0 0; width:auto; font-weight:bold; font-size:150%; }

#bu01_01 .number,
#bu01_02 .number {
padding-left:1em;
text-indent:-1em;
width:440px !important;
}

#bu01_01 .number2,
#bu01_02 .number2 {
padding-left:1.75em;
text-indent:-1.75em;
width:430px !important;
}

#bu01_02 .description li { float:none; margin:0 0 10px; }
#bu01_02 .description li a { display:inline; }
#bu01_02 .description li img { margin:0 1em 0 0; }
#bu01_02 .description li span { display:inline; float:none; width:auto; font-size:90%; line-height:1.2; }

/*#bu02
--------------*/
#bu02_05 ul.itemList01 li { width:335px; float:left; margin:0;}
#bu02_05 ul.itemList01 li em { display:block; }
#bu02_05 ul.itemList01 li img { border:1px solid #EEE; }
#bu02_05 ul.itemList01 li a { float:left; }
#bu02_05 ul.itemList01 li ul { width:120px; float:left; padding:0 0 0 5px; }
#bu02_05 ul.itemList01 li ul li { width:120px; }

#bu02_05 ul.itemList02 li { width:215px; float:left; margin:0;}
#bu02_05 ul.itemList02 li em { display:block; }
#bu02_05 ul.itemList02 li img { border:1px solid #EEE; }
#bu02_05 ul.itemList02 li a { float:left; }
#bu02_05 ul.itemList02 li ul { width:100px; float:left; padding:0 0 0 5px; }
#bu02_05 ul.itemList02 li ul li { width:80px; }
#bu02_05 ul li ul.iconStyle01 li em { display:inline; }

/*#bu03
--------------*/
#bu03 table td a { display:block; margin:0 auto; }


.shopDet .contentsWrap01 .contentsBox02.main {
width:306px;
border:none;
margin:0 20px 0 0;
}
.shopDet .contentsWrap01 .contentsBox02.main p {
padding:0;
margin:0 0 10px;
}

.shopDet .contentsWrap01 .contentsBox02.main p img { float:none; }

.shopDet .contentsWrap01 .contentsBox02.description {
width:366px;
min-height:164px;
_height:164px;
padding-bottom:50px;
position:relative;
zoom:1;
}


.shopDet .contentsWrap01 .contentsBox02.description ul {
padding:10px 10px 0;
}

.shopDet .contentsWrap01 .contentsBox02.description ul li {
margin:0;
zoom:1;
}

.shopDet .contentsWrap01 .contentsBox02.description .tell {
	font-weight:bold;
	color:#12126C;
	
}

.shopDet .contentsWrap01 .contentsBox02.description .btnList {
text-align:right;
bottom:10px;
right:0;
position:absolute;
}
.shopDet .contentsWrap01 .contentsBox02.description .btnList li { display:inline; margin:0 0 0 10px; }
.shopDet .btnList li a { display:inline; padding:0; }
.shopDet .btnList li a img { float:none; }

.shopDet .contentsBox01 .imageL_s .txt { float:right; padding:0; width:559px; text-align:justify; }
.shopDet .contentsBox01 .imageL_s .imgCap { width:96px; float:left; font-size:10px; }

.shopDet .contentsBox01 .imgList01 li { width:330px; }
.shopDet .contentsBox01 .imgList01 li span { text-align:left; }

.shopDet em { color:#12126C !important; }

/*#bu04
--------------*/
#bu04 .imgList01 li { width:145px; }
#bu04_02 ul.linkList01 li { width:30%; }

#bu04_01 .contentsBox01 h2 span {
	font-weight:normal;
	display:block;
}

#bu04_01 .contentsBox01 .imageR_s .txt { display:block; float:left; width:500px; text-align:justify; }

#bu04_01 .itemBox01 {
	padding:10px;
}

#bu04_01 .itemBox01 p {
	padding:0;
}

#bu04_01 .itemBox01 .img {
	float:left; }

#bu04_01 .itemBox01 .txtBox {
	float:right;
	width:335px; }

#bu04_01 .itemBox01 .txtBox h3 {
	font-size:130%;
	font-weight:bold;
	padding-left:1em;
	text-indent:-1em;
	line-height:1.2; }

#bu04_01 .itemBox01 .txtBox .rec { margin:0 0 0.5em; }

#bu04_01 .itemBox01 .txtBox .price {
	padding:6px 0;
	margin:10px 0;
	font-weight:bold;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc; }

#bu04_01 .itemBox01 .txtBox .price em {
	display:inline;
	font-size:130%;
	color:#990000; }

#bu04_01 .itemBox01 .txtBox .price span { float:right; }

#bu04_01 .itemBox01 .txtBox ul { padding:0; }

#bu04_01 div.imageR_s { padding:10px; }
#bu04_01 .txt p,
#bu04_01 .txt ul { padding:0; }

#bu04_01 .shopIcon {
	position:relative;
	padding-left:50px; }

#bu04_01 .shopIcon img {
	position:absolute;
	left:10px;
	top:8px; }

/*#bu05
--------------*/
#bu05 .contentsBox01 ul { margin:20px 10px; }

/*#bu06
--------------*/
#bu06 .contentsBoxInner ul { float:left; width:50%; }
#bu06 .contentsBoxInner ul em img { display:inline; margin:0 0.5em 0 0; }
#bu06 .contentsBoxInner p { float:right; width:300px; padding:30px 30px 0 0; }

.ItemQR {
	padding:10px 10px 0;
}

.ItemQR p {
	float:left;
	width:245px;
	padding:0;
	font-size:85%;
	line-height:1.2;
}

.ItemQR p em {
	font-size:small;
}

.ItemQR .qr {
	float:right;
	width:90px;
}

/*#bu12
--------------*/
#bu12 .imgList01 { position:relative; zoom:1; }

#bu12 .imgList01.endSale img { opacity:0.2; filter: alpha(opacity=20); }

#bu12 .imgList01 li.endSaleCom {
	position:absolute;
	top:30%;
	left:175px;
	padding:1em;
	width:230px;
	background:#FFF;
	text-align:center; }
