body {
  text-align : center;
  font-size : 0.8em;
  line-height : 125%;
  background-image : url(img/back_img.jpg);     
  background-position : center center;
  background-repeat : repeat-y;　　　
  
}

/* 画像コンテンツ */
img {
	border-style: none;
}

/* ホバー色 */

a:hover { color: #ff0000; }
/* -------------------------------------------------------------------
ヘッダー部分
-------------------------------------------------------------------- */

/* ヘッダーバナー */

#header{
	margin : 0px;
	height : 344px;
	background:url(img/telihu-1.jpg);
	background-repeat : no-repeat;
	background-position : center bottom;
}

#header H1{
       padding : 0px 0px 0px 10px;
	font-size:12px;
	margin:0;
	float:left;
}

#container{
	width:900px;
	padding:0 1px 0 1px;
	margin:0 auto;
}

/* ヘッダーサイトマップ */
.headersite{
       padding : 0px 10px 0px 0px;
	float:right;
       color:#000000;
}

.headersite a{
       color:#000000;
}

/* グローバルナビ */

#globalNavi {
	text-align: center;
	font-weight: bold;
        padding-top : 4px;
	height : 42px;
	background-image: url(img/pan_1.gif);
	background-position: center middle;
	background-repeat: no-repeat;
}

#globalNavi ul { 
	list-style-type: none;
}
#globalNavi ul li {
	display: inline;
        margin: 0 1.6em;

}
#globalNavi a {
	color:#FFF;
        text-decoration:none;
}
#globalNavi a:hover {
	color: #FFF;
        text-decoration:underline;
}

/* パンくずリスト */

.pannavi {
	text-align:left;
        margin: 10px;
}

/* -------------------------------------------------------------------
中央カラム部分
-------------------------------------------------------------------- */
.content {
	float:right;
	text-align:left;
        width:680px;}
    
.content p{
	padding-left:0.8em;}

.content b{
        font-family:"ＭＳ ゴシック",sans-serif;
        color:#ff4500;
	font-size: 15px;
        font-weight:bold;
}


/* CM動画 */

.tv{
	padding : 100px 0px 0px 130px;
        background : url(img/curtain.jpg) no-repeat center top;
        height : 400px;
}

/* 中央見出し */
.content h3{
	clear: both;
	margin: 15px 0px 10px 0px;
	padding-left : 50px;
	background: url(img/h2_ber1.gif) no-repeat left;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 44px;
	text-align: left;
	color: #ffff99;
}
/* 新着情報 */
.sintyaku{
        width : 653px;
        border-width : 1px;
        border-style : solid;
        border-color : #d5d500;
        margin-bottom : 5px;
}
.sintyaku-in
{      padding : 10px;
}


/*  アイテムBOX  */

.itemBox-3 {
        width : 215px;
        height : 340px;
        margin: 3px 3px 10px 0px;
	background-color : #ffffec;
	text-align: center;
	border-width : 1px ;
        border-style : solid;
        border-color : #d5d500 ;
        float: left;
}

.itemBox-3-cate {
        width : 215px;
        height : 390px;
        margin: 3px 3px 10px 0px;
	background-color : #ffffec;
	text-align: center;
	border-width : 1px ;
        border-style : solid;
        border-color : #d5d500 ;
        float: left;
}
.itemBox-in {
        padding : 5px 10px;
}

.itemBox-4{
        width : 160px;
        height : 400px;
        margin: 3px 3px 10px 0px;
	background-color : #ffffec;
	text-align: center;
	border-width : 1px ;
        border-style : solid;
        border-color : #d5d500 ;
        float: left;
}


.itemBox4-in {
        padding : 5px 5px 10px 5px;
}
.itemBox-1{
        width : 653px;
	margin: 3px 3px 3px 0px;
	background-color : #ffffec;
	border-width : 1px ;
        border-style : solid;
        border-color : #d5d500 ;}

.t-a{
       padding : 5px 15px 10px 15px; 
       font-size: 12px;
       text-align:left;      
       text-valign:top;
       line-height : 125%;
       margin-bottom: 3em;
}
.t-a img {
       float: left;
       margin-right :15px;
       margin-bottom: 15px;       
}

/* 割引率 */
.discount {
	width:100px;
	padding:2px;
	margin: 1px auto;
        background-color:#FF0000;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bolder;
}


 /* PCブログ記事リスト 商品一覧　検索結果　ナビゲーション */
     
.pagenavi {
        width : 650px;
        height : 30px;
　　　　margin: 0px;
	background-color : #ffffff;
	text-align: center;
	border-width : 1px ;
        border-style : solid;
        border-color : #d5d500 ;
       text-align:center;
 }

.pagenavi-in {
       padding-top : 6px;
}

 
      
/* 決済・発送について */ 
.t_1{
	color: #696969;
        font-size: 1em;}

/* PCブログ記事 商品個別紹介 */

.catch{
color : #D24141; 
font-family: 'ＭＳ Ｐゴシック', Osaka, sans-serif;
font-size : 20px;
font-weight : bold;
padding-bottom: 20px;
}

#deta{
float:right;
width:50%;
}

#money{
color : #ff4500; 
font-family: 'ＭＳ Ｐゴシック', Osaka, sans-serif;
font-size : 40px;
font-weight : bold;
padding: 20px 0px 20px 0px;
text-align: center;
}

.kakaku{
text-align: center;
padding-top: 20px;
color : #D24141; 
}

.plan{
color : #696969; 
font-family: 'ＭＳ Ｐゴシック', Osaka, sans-serif;
}



.syohin
{
width:30%;
margin-left:10px;
float:left;
}




#imgslider {
	margin: auto;
	overflow: hidden;
	height:85px;
}
#imgslider_content div.imgslider_frame {
	float: left;
	height:82px;
	margin-right:5px;
	border:solid 1px #999999;
}
.imgslider_trigger {
	margin: auto;
}

/* 関連商品コーナー */

.itemBox-7{
        width : 90px;
        height : 90px;
        margin: 3px 3px 5px 0px;
	text-align: center;
	float: left;
}
.itemBox7-in {
        padding : 5px 10px 5px 5px;
}

/* スクロール */

.sintyaku {
       height: 95px;
       overflow: auto;
       margin-right: auto;
       margin-left: auto;
       padding: 10px;
       background-color: #ffffff;
       border-width : 1px ;
       border-style : solid;
       border-color : #d5d500;
       margin-bottom: 1em;
}
.sintyaku-in {
       padding : 5px 10px;
}
.gensen {margin: opx}
.gensen h3 {
	clear: both;
	margin: 15px 0px 10px 0px;
	padding-left : 50px;
	background: url(img/genh3.jpg) no-repeat left;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 44px;
	text-align: left;
	color: #ffffcc;
}

.scro{
       height: 100px;
       overflow: auto;
       margin-right: auto;
       margin-left: auto;
       padding: 10px;
       background-color: #ffffff;
       border-width : 1px ;
       border-style : solid;
       border-color : #999999 ;
       margin-bottom: 1em;
       color: #999999;       
}
.gensen-in {
       padding: 5px 10px;
}
.gensen a {color: #999999;
}
.gensen a:hover {color : #996633;}

/* -------------------------------------------------------------------
左カラム部分
-------------------------------------------------------------------- */
.left {
	text-align:center;
	float:left;
        margin-left : auto;
        margin-right : auto;	
        width:200px;
}

/*  検索窓  */
.search {
        margin: 0px;
       background : url(img/s_s_1.gif) no-repeat left center;
        font-weight : bold;
        font-size:15px; 
        line-height : 40px;
        padding-bottom : 2px;
        color:#ffff99;
} 
.navigation{
        height : 53px; 
        margin: 0px;
        background-color : #fbef84;
        border-width : 1px;
        border-style : solid;
        border-color : silver;}

/* 左カラム画像ボックス */
.left ul {
	padding : 0px 0px;padding-left : 0px;
	margin: 0px;
	list-style: none;
}

.left li {
	background : url(img/side_1.gif) no-repeat left center;
        font-weight : bold;
        font-size:15px; 
        line-height : 37px;
        padding-bottom : 2px;
        color:#ffff99;
}
.left li a {color:#ffff99;
           text-decoration:none;}

.left li a:hover { color: #ff0000; 
}

/* 売れ筋ランキング */

.itemBox-ranking{
        width : 200px;
        margin: 0px;
	background-color : #ffffff;
	text-align: center;
	border-width : 1px ;
        border-style : solid;
        border-color : #cccccc ;
        float : none;
}

.itemBox-ranking b{
        font-family:"ＭＳ ゴシック",sans-serif;
        color:#ff4500;
	font-size: 15px;
        font-weight:bold;
}	


/*  QRコード  */
.qr {
        margin: 0px;
       background : url(img/qr.gif) no-repeat left center;
        padding-top : 125px;
        height : 300px;
} 
  
/* -------------------------------------------------------------------
フッターカラム部分
-------------------------------------------------------------------- */ 

.footer {
        width: 900px;
        height : 100px;
        margin-top : 50px;
         text-align : center;
         font-size : 12px ;
         font-color : #acacac;
}

.footermoji { padding-top : 20px;
}

.footer a {color : #acacac;
}
.footer a:hover {color : #acacac;}





