
body{
width: auto;
height: auto;
font-size: 14px;
line-height: 1.8em;
font-family: "ＭＳ Ｐゴシック";
background-image: url("../img/bg.jpg");
}

#oowaku_02{
width: 1000px;
height: auto;
clear: both;
margin-left: auto;
margin-right: auto;
overflow: hidden;
background-image: url("../img/body_bg_01.jpg");
background-repeat: repeat-y;
}

#page_naiyou{
width: 950px;
height: auto;
clear: both;
margin-left: 25px;
color: #ffffff;
overflow: hidden;
}

#header{
width: 950px;
height: 150px;
clear: both;
background-color: #000000;
overflow: hidden;
}

#main{
width: 950px;
height: auto;
clear: both;
overflow: hidden;
}

#main_nakami{
width: 780px;
height: auto;
float: left;
border-right: 20px solid #000000;
background-color: #222;
overflow: hidden;
}

#side_menu{
width: 150px;
height: auto;
float: right;
}

#footer{
width: 950px;
height: 150px;
clear: both;
background-color: #000000;
overflow: hidden;
}

table tr td{
border: 2px solid #999999;
padding: 5px;
}

a{
color: #FFFFFF;
}
/*-- 以上 メインdiv --*/

/*-- 以下 ヘッダー中身 --*/

#logo{
clear: both;
margin-top: 40px;
margin-left: 40px;
}

#logo a{
display: block;
width: 310px;
height: 71px;
text-indent: -100px;
overflow: hidden;
background-repeat: no-repeat;
}

a#logo_link{background-image: url("../img/header_logo.jpg");}

a:hover#logo_link{background-image: url("../img/logo_wine.jpg");}


/*-- 以下 サイドメニュー 中身 --*/

#links{
width: 120px;
height: auto;
margin-top: 75px;
margin-left: 15px;
}

ul#links li{
margin-bottom: 30px;
}

/*-- サイドメニューの背景色 --*/

#color_info{
width: 950px;
height: auto;
clear: both;
overflow: hidden;
background-color: #333333;
}

#color_shop01{
width: 950px;
height: auto;
clear: both;
overflow: hidden;
background-color: #444444;
}

#color_shop02{
width: 950px;
height: auto;
clear: both;
overflow: hidden;
background-color: #333333;
}

#color_how_to{
width: 950px;
height: auto;
clear: both;
overflow: hidden;
background-color: #555555;
}

#color_contact{
width: 950px;
height: auto;
clear: both;
overflow: hidden;
background-color: #777777;
}

/*-- サイドメニューの背景色終わり --*/

/*-- 以下 フッター 中身 --*/

#footer_box{
width: 950px;
height: 170px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}

#footer_box a {
color: #6C272B;
}


#kara01{
width: 300px;
height: 150px;
float: left;
}

#top_footer_text01{
width: 350px;
height: 150px;
float: left;
padding-top: 60px;
text-align: center;
font-size: 12px;
line-height: 1.4em;
font-family: "Verdana";
overflow: hidden;
}

#kara02{
width: 150px;
height: 150px;
float: left;
}

#top_footer_text02{
width: 150px;
height: 150px;
padding-top: 60px;
float: left;
color: #6c272b;
font-size: 12px;
line-height: 1.4em;
overflow: hidden;
}



/*-- ★以下 informationページの中身★ --*/

.info01{
width: 780px;
height: auto;
clear: both;
overflow: hidden;
}

.wine{
width: 780px;
height: 96px;
clear: both;
overflow: hidden;
background-image: url("../img/wine.jpg");
background-repeat: repeat-x;
}

.wine_midashi{
width: auto;
height: 35px;
clear: both;
overflow: hidden;
margin-top: 20px;
margin-left: 35px;
}

.wine_wayaku{
width: auto;
height: 22px;
clear: both;
overflow: hidden;
margin-left: 90px;
}

.gray{
width: 780px;
height: auto;
clear: both;
overflow: hidden;
background-image: url("../img/shopnaibubgue.jpg");
background-repeat: repeat-x;
}

.gray2{
width: 780px;
height: auto;
clear: both;
overflow: hidden;
background-image: url("../img/gulade.jpg");
background-repeat: repeat-x;
background-color:#999999;
}

/*-- 以下新着更新情報 --*/

.koushin_box{
width: 390px;
height: 290px;
float: left;
overflow: hidden;
color: #666666;
}

.koushin01{
width: auto;
height: auto;
clear: both;
overflow: hidden;
margin: 20px 0px 0px 50px;
}

.koushin02{
width: 300px;
height: 180px;
clear: both;
overflow: auto;
border: 1px solid #666666;
margin: 20px 0px 0px 40px;
padding: 20px 0px 0px 20px;

	scrollbar-track-color:#aaaaaa;
	scrollbar-face-color:#aaaaaa;
	scrollbar-shadow-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#ffffff;

}


/*-- 店舗情報 --*/

#tenpo_left{
width: 400px;
height: auto;
float: left;
margin-top: 30px;
padding-left: 20px;
overflow: hidden;
}

#tenpo_right{
width: 350px;
height: auto;
float: left;
overflow: hidden;
}

#aisatu{
width: 350px;
height: auto;
clear: both;
overflow: hidden;
margin-top: 30px;
}

#koumoku_01{
width: 80px;
height: auto;
float: left;
overflow: hidden;
margin-top: 30px;
margin-bottom: 20px;
}

#koumoku_02{
width: 270px;
height: auto;
float: left;
overflow: hidden;
margin-top: 30px;
margin-bottom: 20px;
}

/*-- 地図 --*/

#map{
width: auto;
height: auto;
clear: both;
overflow: hidden;
margin: 30px 0px 30px 30px;
}

/*-- ショップメニューのアイコン --*/


ul#shop_icon{
width: 780px;
height: 36px;
overflow: hidden;
clear: both;
list-style: none;
}

ul#shop_icon li{
float: left;
list-style: none;
}

ul#shop_icon a{
display: block;
width: 156px;
height: 36px;
text-indent: -100px;
overflow: hidden;
background-repeat: no-repeat;
}


a#outer{background-image: url("../img/shop_icon/outer.jpg");}
a#shirt{background-image: url("../img/shop_icon/shirt.jpg");}
a#pants{background-image: url("../img/shop_icon/pants.jpg");}
a#others{background-image: url("../img/shop_icon/others.jpg");}
a#ladies{background-image: url("../img/shop_icon/ladies.jpg");}


a:hover#outer{background-image: url("../img/shop_icon/outer_wine.jpg");}
a:hover#shirt{background-image: url("../img/shop_icon/shirt_wine.jpg");}
a:hover#pants{background-image: url("../img/shop_icon/pants_wine.jpg");}
a:hover#others{background-image: url("../img/shop_icon/others_wine.jpg");}
a:hover#ladies{background-image: url("../img/shop_icon/ladies_wine.jpg");}

/*-- ★商品陳列ページ★ --*/
.shoitiline1{
padding: 30px 0 30px 20px;
}

.glback{
background-image: url('../img/glassback.jpg');
background-repeat: repeat-x;
width: 164px;
height: 219px;
overflow: hidden;
}

.shopmini{
width: 190px;
height: 300px;
float: left;
overflow: hidden;
}

.minirbox{
width: 164px;
text-align: center;
}

.minirbox a{
color: #FFFFFF;
}
/*-- ★商品詳細ページ★ --*/

/*-- ↓バックボタンのスタイルシート --*/

#back01{
width: auto;
height: 30px;
margin: 20px 0 0 40px;
overflow: hidden;
}

#back02{
width: 120px;
height: 30px;
margin-top: 20px;
margin-left: 670px;
margin-bottom: 20px;
clear: both;
overflow: hidden;
}

#pankuzu{
overflow: hidden;
float: right;
margin: 0px 20px 0 0;
}

.back_button{
display:block;
width:100px;
color:#ffffff;
background-color: #6c272b;
height:30px;
line-height:30px;
text-decoration:none;
text-align:center;
float: left;
}
.back_button2{
display:block;
width:20px;
color:#ffffff;
background-color: #6c272b;
height:30px;
line-height:30px;
text-decoration:none;
text-align:center;
float: left;
}
.back_button3{
display:block;
width:auto;
color:#ffffff;
background-color: #6c272b;
height:30px;
line-height:30px;
text-decoration:none;
text-align:center;
float: left;
}

.back_button:hover{
background-color: #aaaaaa;
color: #000000;
}

.pagegid{
background-color: #6c272b;
color:#ffffff;
padding: 6px 12px;
}

.pagegid2 a{
background-color: #6c272b;
color:#ffffff;
padding: 6px 12px;
}

.pagegid2 a:hover{
background-color: #aaaaaa;
color: #000000;
padding: 6px 12px;
}

/*-- ↓商品紹介 --*/

#syousai{
width: 698px;
height: auto;
margin: 0px 0px 0px 27px;
padding: 18px 0;
overflow: hidden;
}

#big_photo{
width: 315px;
height: 420px;
float: left;
margin-right: 48px;
overflow: hidden;
}

/*-- 商品の説明・コメント --*/

.utiwaku{
width: 746px;
overflow: hidden;
margin: 20px auto;
}

#item_memo{
background-color: #999999;
width: 320px;
height: 420px;
float: left;
overflow: hidden;
color: #000000;
}

#text_box{
width: auto;
height: auto;
overflow: hidden;
margin: 10px 0px 0px 20px;
}

#item_name{
width: 120px;
height: 230px;
float: left;
overflow: hidden;
margin-bottom: 20px;
}

#item_details{
width: 180px;
height: 230px;
float: left;
overflow: hidden;
margin-bottom: 20px;
}

#details_comment{
width: 290px;
height: 100px;
clear: both;
overflow: hidden;
}


/*-- 購入ボタン --*/


#buy_buttoms{
width: auto;
height: 58px;
clear: both;
padding-left: 10px;
overflow: hidden;
}

ul#buy_buttoms li{
display: block;
width: 147px;
height: 58px;
float: left;
margin-right: 15px;
overflow: hidden;
}

ul#buy_buttoms a{
display: block;
width: 147px;
height: 58px;
text-indent: -200px;
overflow: hidden;
background-repeat: no-repeat;
}


a#buttom_cart{background-image: url("../img/button_cart.jpg");}
a#buttom_ask{background-image: url("../img/button_ask.jpg");}
a:hover#buttom_cart{background-image: url("../img/button_cart_h.jpg");}
a:hover#buttom_ask{background-image: url("../img/button_ask_h.jpg");}

a:active#buttom_cart{background-image: url("../img/button_cart_on.jpg");}
a:active#buttom_ask{background-image: url("../img/button_ask_on.jpg");}






/*-- 並んでる小さい写真 --*/

#small_photos{
width: auto;
height: auto;
padding: 10px 0 10px 27px;
overflow: hidden;
}

.samune{
width: 141px;
height: 188px;
float: left;
overflow: hidden;
}

.sukima{
width: 40px;
height: 188px;
float: left;
overflow: hidden;
}

#size_guide{
width: auto;
height: auto;
padding: 10px 0;
overflow: hidden;
}

#size_img{
margin-top: 20px;
margin-left: 25px;
}











