@import url(/design/161/default.css);
@import url(/design/161/leftsidebarmenu_left.css);
@import url(/design/161/globalnavi_left.css);
/* __Default_wizbase__
@@WD@@=100%,全体の幅
@@BH@@=70px,バナーエリアの高さ
@@LW1@@=160px,ローカルナビ（左）の幅
@@LW2@@=200px,ローカルナビ（右）の幅
@@LW110@@=210px,calc(@@LW1@@)px
@@LW210@@=210px,calc(@@LW2@@)px
@@FH@@=60px,フッターエリアの高さ
*/

/* __Begin_wizbase__ */
/* ----------- 構成要素の大きさの設定 ----------- */
/*
 *　全体の幅を指定
 *　　ウインドウの幅に追従する：　width:100%;
 *　　特定の幅に固定する：（例）　width:1000px;
 */
#contentFrameOuter {
    width:780px;/* @@WD@@ */
    margin:0 auto 0 auto;
}

#contentFrame {
    width:780px;/* @@WD@@ */
    margin:0 auto 0 auto;
}

/*
 *　バナーエリアの高さを指定
 */
#contentBanner {
     height:70px;
}

/*
 *　ローカルナビの幅を指定
 *　左側：#contentLocalNavi1
 *　右側：#contentLocalNavi2
 */
#contentLocalNavi1 {
    width:160px;/* @@LW1@@ */
    margin:0 0 0 0;
    padding:0 0 0 0;
}
#contentLocalNavi2 {
    width:200px;/* @@LW2@@ */
    margin:0 0 0 0;
    padding:0 0 0 0;
}

/*
 *　本文の左右余白をローカルナビの幅に併せて調整
 */
#contentBodyOuter {
    margin-left:160px;/* @@LW110@@ */
    margin-right:0px;/* @@LW210@@ */
}

/*
 *　フッタエリアの高さを指定
 */
#contentFooter {
    height:113px;/* @@FH@@ */
}
#pageContainer {
    padding-bottom:113px;/* @@FH@@ */
}
/* __End_wizbase__ */
/* __Default_base__
@@ZS@@=small,基準文字サイズ
@@TX@@=#000000,文字色
@@BY@@=#ffffff,全体背景色
@@BG@@=#ffffff,背景色
@@AL@@=#000000,リンク色
@@AH@@=#990066,hover色
@@BD@@=#000000,枠色
@@BS@@=160%,バナー文字サイズ
@@BT@@=#000000,バナー文字色
@@BB@@=#ffffff,バナー背景色
@@CB@@=#ffffff,本文背景色
@@HT@@=#000000,見出し文字色
@@FS@@=80%,フッター文字サイズ
@@FT@@=#000000,フッター文字色
@@FB@@=#ffffff,フッター背景色
*/
/* __Begin_base__ */
/* ----------- 色・画像などデザインの設定 ----------- */
/*
 *　ページ全体の基本設定
 */
body {
    font-size:80%;/* @@ZS@@ */
    color:#000000;/* @@TX@@ */
    background-color: #ffffff;/* @@BY@@ */
    background-image: none;
    background-repeat: repeat;
}

a {
    color:#000000;/* @@AL@@ */
}

a:hover {
    color:#990066;/* @@AH@@ */
}

#contentFrame {
    color:#000000;/* @@TX@@ */
    background-color: #ffffff;/* @@BG@@ */
}

* html #contentBanner img.logoImage {
}

/*
 *　グローバルナビメニューの設定
 */
#globalNavi {
    height:4.5;
    font-size:90%;/* @@ZS@@ */
    color:#4c791a;/* @@TX@@ */
    background-color: #ffffff;/* @@BG@@ */
    background-image: url(/design/448/gn_a_1px.jpg);
    background-position: left bottom;
    background-repeat: repeat-x;
}

#globalNavi ul li {
    border-right:solid 1px #000000;/* @@BD@@ */
}

#globalNavi ul li a {
    color:#4c791a;/* @@AL@@ */
    padding:0 1em 0 1em;
}

#globalNavi ul li a:hover {
    color:#4c791a;/* @@AH@@ */
    background-color: #ffffff;/* @@BG@@ */
    background-image: url(/design/448/gn_b_1px.jpg);
    background-position: left bottom;
    background-repeat: repeat-x;
}

/* _@10@_ */

#pageContainer {
    border-style:none;
}

/*
 *　ローカルナビ（左側）の設定
 */
#contentLocalNavi1 {
    color:#000000;/* @@TX@@ */
    font-size:100%;/* @@ZS@@ */
    background-color: #ffffff;/* @@BG@@ */
    border-style: none;
    }

#contentLocalNavi1 a {
    color:#000000;/* @@AL@@ */
}

#contentLocalNavi1 a:hover {
    color:#990066;/* @@AH@@ */
}

/*
 *　ローカルナビ（右側）の設定
 */
#contentLocalNavi2 {
    color:#000000;/* @@TX@@ */
    background-color: #ffffff;/* @@BG@@ */
    border-style: solid;
    border-width: 1px;
    border-color: #000000;/* @@BD@@ */
}

#contentLocalNavi2 a {
    color:#000000;/* @@AL@@ */
}
#contentLocalNavi2 a:hover {
    color:#990066;/* @@AH@@ */
}

/*
 *　コンテントボディ（本文）エリアの設定
 */
#contentBody {
    padding-top:1em;
    color:#000000;/* @@TX@@ */
    border-style: none;
    width: 620px;
    line-height:1.5;
}

#contentBody a {
    color:#000000;/* @@AL@@ */
}

#contentBody a:hover {
    color:#990066;/* @@AH@@ */
}

#contentBody p {
    line-height:1.5;
    margin-bottom:1em;
}

/*
 *　フッターエリアの設定
 */
#contentFooter {
    background-color: #ffffff;
    background-image: url(/design/440/footer.gif);
}

#contentFooter p {
    font-size:80%;/* @@FS@@ */
    color:#000000;/* @@FT@@ */
    margin-top: 80px;
}

#contentFooter a {
    color:#000000;/* @@AL@@ */
}
#contentFooter a:hover {
    color:#990066;/* @@AH@@ */
}

/*
 *　箇条書の設定
 */

.listBlock a {
    color:#000000;/* @@AL@@ */
}
.listBlock a:hover {
    color:#990066;/* @@AH@@ */
}

/*
 *　タイトル付き箇条書の設定
 */
#contentBody .dl1 dt {
    color:#000000;/* @@TX@@ */
}
#contentBody .dl1 .dd1 {
    color:#000000;/* @@TX@@ */
}

/*
 *　単純な箇条書の設定
 */
#contentBody .ul1 {
    margin: 1em 0 0.5em 2em;
    color: #000000;/* @@BD@@ */
    font-size: 100%;/* @@ZS@@ */
    list-style-image: url(/design/448/rose_pink2.png);
}
#contentBody .ul1 .list1 .li1 {
    color:#000000;/* @@TX@@ */
    font-size: 100%;/* @@ZS@@ */

}

#contentBody .ul2 {
    margin: 1em 0 0.5em 0em;
    color: #000000;/* @@BD@@ */
    font-size: 120%;/* @@ZS@@ */
    list-style-image: url(/design/448/leaf_brown2.png);
}
#contentBody .ul2 .list2 .li1 {
    color:#000000;/* @@TX@@ */
    font-size: 100%;/* @@ZS@@ */

}
#contentBody .ul3 {
    margin: 1em 0 0.5em 0em;
    color: #000000;/* @@BD@@ */
    font-size: 100%;/* @@ZS@@ */
    list-style-image: url(/design/448/star3.png);
}
#contentBody .ul3 .list3 .li1 {
    color:#000000;/* @@TX@@ */
    font-size: 100%;/* @@ZS@@ */

}
#contentBody .ul4 {
    margin: 1em 0 0.5em 0em;
    color: #000000;/* @@BD@@ */
    font-size: 100%;/* @@ZS@@ */
    list-style-image: url(/design/448/leaf_green2.png);
}
#contentBody .ul4 .list4 .li1 {
    color:#000000;/* @@TX@@ */
    font-size: 100%;/* @@ZS@@ */

}
/*
 *　番号付き箇条書の設定
 */
#contentBody .ol1 {
    color: #000000;/* @@BD@@ */
    list-style-type: decimal;
}
#contentBody .ol1 .list1 .li1 {
    color:#000000;/* @@TX@@ */
}
#contentBody .ol2 {
    color: #000000;/* @@BD@@ */
    list-style-type: none;
}
#contentBody .ol2 .list2 .li2 {
    color:#000000;/* @@TX@@ */
}
#contentBody .ol3 {
    color: #000000;/* @@BD@@ */
    list-style-type: none;
}
#contentBody .ol3 .list3 .li3 {
    color:#000000;/* @@TX@@ */
}
#contentBody .ol4 {
    color: #000000;/* @@BD@@ */
    list-style-type: none;
}
#contentBody .ol4 .list4 .li4 {
    color:#000000;/* @@TX@@ */
}

/*
 *　表組の設定
 */
#contentBody .tableBox {
    border-style: double;
    border-width: 3px;
    border-color: #000000;/* @@BD@@ */
}
/* 見出し行の設定 */
#contentBody .tableHeader th {
    color:#000000;/* @@TX@@ */
    background-color: #ffffff;/* @@BG@@ */
}
/* 奇数行の設定 */
#contentBody .tableRow1 td {
    color:#000000;/* @@TX@@ */
    border-right-style: dotted;
    border-right-width: 1px;
    border-right-color: #000000;/* @@BD@@ */
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;/* @@BD@@ */
}
/* 偶数行の設定 */
#contentBody .tableRow2 td {
    color:#000000;/* @@TX@@ */
    border-right-style: dotted;
    border-right-width: 1px;
    border-right-color: #000000;/* @@BD@@ */
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;/* @@BD@@ */
}
/* __End_base__ */
/* __Begin_banner__ */
/*
 *　バナーエリアの設定：
 */
#contentBanner {
    color:#000000;/* @@BT@@ */
    background-color: #ffffff;/* @@BB@@ */
    background-image: url(/design/440/header_muji.jpg);
    padding-top:0px;
    padding-left:0px;
}
#contentBanner p {
    font-size:100%;/* @@BS@@ */
    color:#4c791a;/* @@BT@@ */
    padding-top:25px;
}

#contentBanner img.logoImage {
    left: 0px;/* @@LOGOPOS-X@@ */
    top: 0px;/* @@LOGOPOS-Y@@ */
}
/* __End_banner__ */
/* __Begin_Headline__ */
/*
 * 見出しの設定：装飾なし
 */
/* 大見出し（=見出し=） */
#contentBody h1 {
    font-size:140%;/* @@H1S@@ */
    color:#826304;/* @@HT@@ */
    text-align:center;
    margin:0px 10px 20px 10px;
    border: none;
    background-image:url(/design/448/omidashi_1px.jpg);
    background-repeat:repeat-x;
    
}
/* 中見出し（==見出し==） */
#contentBody h2 {
    font-size:130%;/* @@H2S@@ */
    color:#3f5421;/* @@HT@@ */
    margin:40px 10px 20px 10px;
    border: none;
    background-image:url(/design/448/chumidashi_1px.jpg);
    background-repeat:repeat-x;

}
/* 小見出し（===見出し===） */
#contentBody h3 {
    font-size:130%;/* @@H3S@@ */
    color:#fff8ea;/* @@HT@@ */
    margin:40px 10px 20px 10px;
    border: none;
    background-image:url(/design/448/h3_1px.jpg);
    background-repeat:repeat-y;
}
/* 見出し（====見出し====） */
#contentBody h4 {
    font-size:130%;/* @@H5S@@ */
    color:#b04242;/* @@HT@@ */
    margin:40px 10px 20px 10px;
    padding-left:10px;
    display: block;
    border: none;
    background-image:url(/design/448/bar_pink.png);
    background-repeat:repeat-x;
}
/* 見出し（=====見出し=====） */
#contentBody h5 {
    font-size:130%;/* @@H5S@@ */
    color:#187187;/* @@HT@@ */
    margin:40px 10px 20px 10px;
    padding-left:10px;
    border: none;
    background-image:url(/design/448/bar_blue.png);
    background-repeat:repeat-x;
}
/* 見出し（======見出し======） */
#contentBody h6 {
    font-size:130%;/* @@H5S@@ */
    color:#187187;/* @@HT@@ */
    margin:40px 10px 20px 10px;
    padding-left:10px;
    display: inline;
　　border: none;
    background-image:url(/design/448/bar_blue.png);
}
/* __End_Headline__ */
/* __Begin_cback__ */
/*
 *　コンテントボディ（本文）の背景：#fff8ea
 */
#contentBodyOuter {
    background-color: #fff8ea;/* @@CB@@ */
    background-image: none;
    width:620px;
}
/* __End_cback__ */


#contentBody img {
    border: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    vertical-align:bottom;
}

#contentBody a img {
    border: solid 1px #ffffff;
}


#contentBody a:hover img {
    border: solid 1px #4c791a;
    background-color: #4c791a;
}


#contentLocalNavi1 img {
    border: none;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    vertical-align:bottom;
}

#contentLocalNavi1 a img {
    border: solid 1px #ffffff;
}


#contentLocalNavi1 a:hover img {
    border: solid 1px #4c791a;
    background-color: #4c791a;
}

/* shoppingCart */

#shoppingCart {
    margin: 20px 10px 20px 10px;  /* indentation */
    border: solid 1.5px;
    border-color: #826304;
    border-collapse: collapse;
    font-size:105%;/* @@H2S@@ */
    font-color: #826304;    
}

#shoppingCart th {
    color: #826304;
    padding: 1px 1px 1px 1px;
    background-color: #e7dcbd;
    border: solid 1.5px;
    border-color: #826304;
}

#shoppingCart td {
    padding: 1px 1px 1px 1px;
    background-color: #fff8ea;
    border: solid 1.5px;
    border-color: #826304
}

#shoppingCart .cartPrice {
    background-color: #fff8ea;
    border: solid 1.5px #826304;
    text-align: right;
}

#contentBody button {
     margin: 1px 10px 1px 10px;
     font-size:100%;/* @@H2S@@ */
}

#contentLocalNavi1 a img {
    border:none;
}

#contentLocalNavi1 a:hover img {
    border:none;
}

#contentLocalNavi1 img {
    border: none;
}

#contentLocalNavi1 div.logo01 {
    width:150px;
    height:86px;
    margin:1.5em 0 12px 0;
}

#contentLocalNavi1 div.logo01 a {
    display:block;
    width:150px;
    height:86px;
    background-image:url(/design/448/bn_bridal.gif);
    background-repeat: no-repeat;
}

#contentLocalNavi1 div.logo01 a:hover {
    background-image:url(/design/448/bn_bridal2.gif);
    background-repeat: no-repeat;
}

#contentLocalNavi1 div.logo02 {
    width:150px;
    height:86px;
    margin:0 0 12px 0;
}

#contentLocalNavi1 div.logo02 a {
    display:block;
    width:150px;
    height:86px;
    background-image:url(/design/448/bn_diet.gif);
    background-repeat: no-repeat;
}

#contentLocalNavi1 div.logo02 a:hover {
    background-image:url(/design/448/bn_diet2.gif);
    background-repeat: no-repeat;
}

#contentLocalNavi1 div.logo03 {
    width:150px;
    height:60px;
    margin:12px 0 12px 0;
}

#contentLocalNavi1 div.logo03 a {
    display:block;
    width:150px;
    height:60px;
    background-image:url(/design/448/bn_menu.gif);
    background-repeat: no-repeat;
}

#contentLocalNavi1 div.logo03 a:hover {
    background-image:url(/design/448/bn_menu2.gif);
    background-repeat: no-repeat;
}

#contentLocalNavi1 div.logo04 {
    width:150px;
    height:60px;
    margin:0 0 12px 0;
}

#contentLocalNavi1 div.logo04 a {
    display:block;
    width:150px;
    height:60px;
    background-image:url(/design/448/bn_goods.gif);
    background-repeat: no-repeat;
}

#contentLocalNavi1 div.logo04 a:hover {
    background-image:url(/design/448/bn_goods2.gif);
    background-repeat: no-repeat;
}

#contentLocalNavi1 div.logo05 {
    width:150px;
    height:px;
    margin:0 0 0 0;
}

#contentLocalNavi1 div.logo05 a {
    display:block;
    width:150px;
    height:58px;
    background-image:url(/design/448/bn_salon.gif);
    background-repeat: no-repeat;
}

#contentLocalNavi1 div.logo05 a:hover {
    background-image:url(/design/448/bn_salon2.gif);
    background-repeat: no-repeat;
}

