@charset "UTF-8";

html, body {
height: 100%;
margin: 0;
padding: 0;
text-align: center;
font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro W3","MS P ゴシック",verdana, sans-serif;
}  

a {color:#dcdcdc;text-decoration:none;}
a:link {color:#dcdcdc;text-decoration:none;}
a:hover {color:#B3A9CF;text-decoration:none;}
a:visited {color:#dcdcdc;text-decoration:none;}

h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}

img{border:0;vertical-align:bottom;}

form {margin:0;padding:0;}

ul{margin:0;}

.clear{clear:both;}


body
{font-size:100%;
color:#dcdcdc;
text-align:center;
background-image:url("img/back.jpg");
background-repeat:repeat-x;
background-color:#352A40;
scrollbar-face-color: #846499;       /* 表面の色 */
scrollbar-3dlight-color: #B3A9CF;    /* 左端と上端の色 */
scrollbar-highlight-color: #B3A9CF;  /* ハイライトの色 */
scrollbar-shadow-color: #ffffff;     /* 影の色 */
scrollbar-darkshadow-color: #352A40; /* 右端と下端 */
scrollbar-arrow-color: #B3A9CF;      /* 矢印の色 */
scrollbar-track-color: #B3A9CF;      /* バーの背景の色 */
}

.red{color:red;}
.tokio{color:red;text-align:left;font-size:80%;}
#container{width:800px;margin:0 auto 0 auto;
}

#copy h1{font-size:100%;font-weight:normal;}
#header{width:800px;background-color:#352A40;font-size:80%;}

#header #copy{width:500px;height:17px;background-color:#352A40;text-align:left;color:#dcdcdc;float:left;padding-left:28px;}

#header #headerright{background-color:#352A40;width:172px;text-align:right;color:#dcdcdc;float:right;padding-right:11px;}
#sitemap{width:80px;height:17px;float:left;text-align:right;}

#mail{width:80px;height:17px;float:right;text-align:right;}

#headerimg{height:100px;background-color:#171717;}
#title1{width:370px;height:100px;background-color:#171717;float:left;padding-left:28px;}

#title{width:800px;height:100px;background-color:#171717;text-align:left;float:left;}
#title img{margin-left:28px;}
#saleimage{float:right;padding:11px 0 0 0;}


#topline{width:800px;height:11px;background-image:url("img/topline.gif");background-repeat:no-repeat;font-size: 0;
}


/*サイドバー*/

#sidebar{width:200px;float:left;background-color:#171717;}

#kamonline{width:200px;height:61px;background-image:url("img/kamonline.gif");background-repeat:no-repeat;background-color:#171717;}

#sidebarline{width:200px;height:1350px;background-image:url("img/sidebar.gif");background-repeat:repeat-y;background-color:#171717;}

#menu{width:161px;padding:7px 0 0 28px;}
#company,#specialty,#pickup,#netshop,#shop{width:161px;height:28px;background-image:url("img/leaf2.gif");background-repeat:no-repeat;text-align:left;background-position:left center;}

#menuleaf{width:161px;height:28px;background-image:url("img/leaf3.gif");background-repeat:no-repeat;text-align:left;background-position:left center;}

/*#company a,#specialty a,#pickup a,#shop a{height:28px;color:#dcdcdc;cursor:pointer;}*/
/*#company a:hover,#specialty a:hover,#pickup a:hover{color:#B3A9CF;cursor:pointer;}*/

#menu span{height:28px;padding:8px 0 0 44px;display:block;}
.shop{margin-top:11px;height:17px;padding-left:44px;background-image:url("img/icon.gif");background-repeat:no-repeat;text-align:left;background-position:20px center;font-size:80%;}
.shop a:hover{color:#B3A9CF;}
#t{padding-top:72px;font-size:80%;}

#menu ul{margin:0;padding:0;}
#menu li{list-style:none;}
#menu li a{height:28px;color:#dcdcdc;cursor:pointer;}
#menu li a:hover{color:#B3A9CF;cursor:pointer;}


/*メイン*/
#contents{width:600px;height:1411px;background-color:#352A40;float:right;margin:0;padding:0;background-image:url("img/back4.gif");background-position:right 300px;background-repeat:no-repeat;}

#fla{padding:11px 0 0 11px;}

#contents .midashi img{float:left;margin:11px 0 0 11px;}

#news{width:577px;height:139px;border:solid 1px #dcdcdc;margin-left:11px;background-color:#171717;overflow:auto;text-align:left;padding:11px 0 11px 11px;}

.title{border-bottom:1px dotted #B3A9CF;background-image:url("img/point.gif");background-position:left 4px;background-repeat:no-repeat;padding-left:11px;color:#B3A9CF;}

.text{line-height:180%;}
.text a{color:red;}

#osusume{padding-top:22px;}
#osusume #img1{width:263px;height:139px;float:left;padding:0 11px 0 11px;}
#osusume #img2{float:left;}
#osusume #text1{width:315px;height:139px;float:left;}
#osusume #text2{text-align:left;}

#shopping{padding-left:11px;}

#himono,#bin{width:186px;text-align:left;float:left;padding-bottom:11px;font-size:80%;}

#kanbutsu,#chinmi,#set,#sale{width:186px;text-align:left;float:left;padding:0 0 11px 11px;font-size:80%;}




/*フッター部*/

#footer{background-image:url("img/footerback.gif");background-repeat:repeat-y;
width:800px;text-align:right;}

/*TOP以外共通*/

#pan{text-align:left;font-size:80%;padding-left:11px;}
#pan ul{margin:0;padding:0;}
#pan li{list-style:none;display:inline;}
#topimg{margin:11px 11px 0 11px;}

/*会社紹介*/

#contents4{width:600px;height:1411px;background-color:#352A40;float:right;margin:0;padding:0;background-image:url("img/kamon400.jpg");background-position:center 255px;background-repeat:no-repeat;}

#contents4 .midashi img{float:left;margin:11px 0 0 11px;}

#history{padding:0 11px 11px 11px;}
#history #historytext{width:342px;float:left;text-align:left;padding-top:7px;font-size:90%;line-height:150%;}
#historytext2{width:589px;text-align:left;padding:11px;font-size:90%;line-height:150%;}
#history #historyimage{width:225px;float:right;}
#history #historyimage .kaicyouimg{width:225px;height:286px;display:block;}


#date{text-align:center;padding:0 11px 11px 11px;}
#dateleft,#dateleft1,#dateleft2,#dateleft3,#dateleft4,#dateleft5,#dateleft6{border-top:solid 1px #846499;border-right:solid 1px #846499;border-left:solid 1px #846499;width:219px;float:left;padding:7px 0 7px 0;}

#dateright,#dateright1,#dateright2,#dateright3,#dateright4,#dateright5,#dateright6{border-top:solid 1px #846499;border-right:solid 1px #846499;width:355px;float:right;padding:7px 0 7px 0;margin-right: -3px;}

#dateleft6,#dateright6{border-bottom:solid 1px #846499;}

/*#date .datelefte{border-top:solid 1px #846499;border-right:solid 1px #846499;border-left:solid 1px #846499;border-bottom:solid 1px #846499;width:219px;float:left;padding:7px 0 7px 0;}

#date .daterighte{border-top:solid 1px #846499;border-right:solid 1px #846499;border-bottom:solid 1px #846499;width:355px;float:right;padding:7px 0 7px 0;margin-right: -3px;}*/

/*こだわり*/

#specialty1{padding:0 11px 11px 11px;}
#specialty1 #specialtytext{background-image:url("");background-repeat:no-repeat;width:342px;float:left;text-align:left;padding-top:7px;font-size:90%;line-height:150%;}
#specialty1 #specialtyimage{width:225px;float:right;}
#specialty1 #specialtyimage .specialtyimg{width:225px;height:286px;display:block;}

#sidebarline2{width:200px;height:839px;background-image:url("img/sidebar.gif");background-repeat:repeat-y;}

#contents2{width:600px;height:900px;background-color:#352A40;float:right;margin:0;padding:0;background-image:url("img/kamon400.jpg");background-position:center center;background-repeat:no-repeat;}
#contents2 .midashi img{float:left;margin:11px 0 0 11px;}
#contents2 #pan{text-align:left;font-size:80%;padding-left:11px;}
#contents2 #pan ul{margin:0;padding:0;}
#contents2 #pan li{list-style:none;display:inline;}



#specialtytext2{width:578px;text-align:left;}

/*おすすめ*/
#pickup1{margin:0;padding-top:7px;margin-left:11px;}
#box1,#box3,#box5,#box7{width:283px;float:left;padding:0 0 17px 0;font-size:80%;}
#box2,#box4,#box6,#box8{width:283px;float:right;padding:0 0 17px 0;font-size:80%;}
.boximg{width:139px;height:139px;float:left;}
.boxtext{width:140px;height:139px;float:right;text-align:left;padding-left:4px;}
.boxtext strong{color:#B3A9CF;}
.boxtext a{color:red;}

/*店舗*/

#shopbox{padding:0 11px 11px 11px;}

#shopbox #shopimg{width:225px;height:139px;float:left;}
#shopbox #shoptext{width:342px;height:139px;text-align:left;float:right;font-size:90%;line-height:150%;}

#shopbox2{padding:0 11px 11px 11px;}
#shopphoto1,#shopphoto2,#shopphoto3{width:185px;float:left;font-size:80%;}

#shopphoto1,#shopphoto2{padding-right:11px;}
#shopphoto1,#shopphoto2,#shopphoto3{height:144px;text-align:left;}
#shopphoto1 span,#shopphoto2 span,#shopphoto3 span{text-align:left;}

#access{padding:0 11px 0 11px;}

#access #map{width:381px;height:235px;float:left;padding-right:11px;}
#access1{width:186px;float:left;text-align:left;font-size:90%;}
#access1 .short{height:20px;display:block;border-bottom:double #846499;}
#access1 .violet{color:#B3A9CF;font-weight:bold;}

/*サイトマップ*/

#sitemapbox{border:solid 1px #846499;width:578px;height:357px;margin-left:11px;
background-image:url("img/violetika.jpg");background-position:right bottom;background-repeat:no-repeat;background-color:#171717;font-size:80%;}
#sitemapbox ul{margin:0;padding:0;}
#sitemapbox li{text-align:left;list-style:none;padding:11px 0 7px 0;margin-left:11px;padding-left:17px;}
#sitemapbox .sitemapm{background-image:url("img/dotte.gif");background-position:left center;background-repeat:no-repeat;}
#sitemapbox .sitemaps{background-image:url("img/s.jpg");background-position:11px center;background-repeat:no-repeat;padding-left:33px;}

#contents3{width:600px;height:900px;background-color:#352A40;float:right;margin:0;padding:0;background-image:url("");background-position:center 50px;background-repeat:no-repeat;}
#contents3 .midashi img{float:left;margin:11px 0 0 11px;}
#contents3 #pan{text-align:left;font-size:80%;padding-left:11px;}
#contents3 #pan ul{margin:0;padding:0;}
#contents3 #pan li{list-style:none;display:inline;}

/*tokiomap*/

#tokiomap{width:900px;text-align:center;margin-top:30px;margin-left:100px;}

#tokyo{padding-top:50px;}

#tokyo strong{color:red;font-size:16px;font-weight:bold;}