@charset "utf-8";

html,body,
h5,h6,
img,p,div,pre,blockquote,form,
address,dl,dt,dd,ul,ol,li{
background:transparent;
margin:0;
padding:0;
border:none;
font-style:normal;
font-weight:normal;}

/*---------------------ボディ背景等---------------------*/
body {
	background-color:#fff;
	width:860px;
    margin:0 auto;
    padding:0;
    font-size:12px;
	font-family : "ＭＳ Ｐゴシック", sans-serif ;
	color: #000;
 }

/*---------------------リンク---------------------*/
A:link { color : #645F2C; text-decoration : none ; }
A:visited { color : #645F2C ; text-decoration : none ; }
A:hover { color : #645F2C ; text-decoration : underline ; }

/*---------------------タグ---------------------*/
tr,td{
     font-size:12px;
	 color:#000;
	 }
em{
     font-style:normal;
	 font-weight:bold;
} 
strong{
     font-size:14px;
}
img{
     border:0;margin:0;padding:0;
}
h2,h3{
	 margin:0;
	 padding:0;
	 font-size:12px;
	 color:#000;
	 }
p {
     margin:0;
	 padding:0;
     line-height:1.6;
     color:#000 
 }
 hr{
     clear: both ; background: #ffffff ; color: #ffffff ;
     border-top: 0px none #ffffff ;
     border-right: 0px none #ffffff ;
     border-left: 0px none #ffffff ;
     border-bottom: 1px solid #eee ;
	 margin:0;
 }
.right{
     float:right;
}
.left{
     float:left;
}
.center{
     float:center;
}
br.clear{
	clear:both;
	height:1px;
}

/*---------------------レイアウトベース---------------------*/
#container {
    margin:0;
	padding:0;
	width:860px;
	}

/*---------------------ヘッダ---------------------*/

h1{float:left;}

#header{
     padding:0;
	 margin:0;
	 width:860px;
	 background:#645F2C;
}

#container #header h1{
	margin:0;
	padding:13px 0 12px 17px;
}
#container #header h1 span{
	 margin:0;
	 padding:0;
}
#container #header p.header-links {
	text-align:right;
	 font-size:10px;
	 margin:-5px 0 0 0;
	 padding: 0 0 5px 0;
	 }
#container #header p.header-links a,
#container #header p.header-links a:link,
#container #header p.header-links a:visited,
#container #header #header-links a:hover{
	background:url(../img/common/lm.gif) no-repeat left center;
	padding:0 0 0 12px;
	color:#000;
	}

#header p{
float:right;
padding:0;
margin:0;
border:none;
}

#header{zoom:1;}
#header:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#header{display:inline-table;}
/* Hides from IE-mac \*/
* html #header {height: 1%;}
#header {display: block;}
/* End hide from IE-mac */


/*---------------------フッダ---------------------*/
#footer{
width:860px;
height:40px;
margin:40px auto 0 0;
padding:0;
font-size:10px;
color:#645F2C;
background:#EFEFEA;
letter-spacing:1.2px;
clear:both;
}

#fo{width:860px;}

.f1{float:left;padding:8px 0 0 5px;}
.f2{float:right;padding:15px 10px 0 0;}

#fo{zoom:1;}
#fo:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#fo{display:inline-table;}
/* Hides from IE-mac \*/
* html #fo {height: 1%;}
#fo {display: block;}
/* End hide from IE-mac */


.pageup{
margin:20px 0px 20px 0;
padding:0;
text-align:right;
letter-spacing:1.2px;}

/*---------------------グローバルナビ---------------------*/
#g-navi ul{
     margin:0;
	 padding: 0;
	width:860px;
}
#g-navi li{
     margin:0;
	 padding:0;
	 line-height:0;
	 font-size:0;
	 list-style-type: none;
	 float:left;

}
#g-navi li img{
	 vertical-align:bottom;margin-bottom:50px;
}


#g-navi{zoom:1;}
#g-navi:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#g-navi{display:inline-table;}
/* Hides from IE-mac \*/
* html #g-navi {height: 1%;}
#g-navi {display: block;}
/* End hide from IE-mac */




/*--index.htm専用スタイル--*/
#g-navi3 ul{
     margin:0;
	 padding: 0;
	width:860px;
}
#g-navi3 li{
     margin:0;
	 padding:0;
	 line-height:0;
	 font-size:0;
	 list-style-type: none;
	 float:left;

}
#g-navi3 li img{
	 vertical-align:bottom;margin:0;
}


#g-navi3{zoom:1;}
#g-navi3:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#g-navi3{display:inline-table;}
/* Hides from IE-mac \*/
* html #g-navi3 {height: 1%;}
#g-navi3 {display: block;}
/* End hide from IE-mac */
/*--index.htm専用スタイル--*/





/*---------------------ここから08/12/22リニューアル分---------------------*/

#index_main{width:860px;margin:10px 0 0 0;padding:0;}
#index_left{width:675px;float:left;margin:0 15px 0 0;padding:0;}
#index_right{width:170px;float:right;margin-bottom:50px;padding:0;}

#index_main{zoom:1;}
#index_main:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#index_main{display:inline-table;}
/* Hides from IE-mac \*/
* html #index_main {height: 1%;}
#index_main {display: block;}
/* End hide from IE-mac */



/*-----左カラム-----*/

#index_main_sub{width:675px;margin-bottom:15px;padding:0;}
#index_left_sub{width:175px;float:left;margin:0 14px 0 0;padding:0;}
#index_right_sub{width:485px;float:right;margin:0;padding:0;}


#index_main_sub{zoom:1;}
#index_main_sub:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
#index_main_sub{display:inline-table;}
/* Hides from IE-mac \*/
* html #index_main_sub {height: 1%;}
#index_main_sub {display: block;}
/* End hide from IE-mac */

#main_top{
margin:0;
padding:295px 0 0 23px;
background:url(../img/index_new/main4.jpg) left top no-repeat;
width:462px;
height:52px;
}

#main_top p{
padding:0;
margin:0;}


.info_n{
margin:15px 0 15px 0;padding:0;}


.info_xt{
margin:0;
padding:0;
font-size:10px;
line-height:1.4em;
font-size:10px;
width:330px;
}

.info_xt A:link { color : #7F7F7F; text-decoration : underline ; }
.info_xt A:visited { color : #7F7F7F ; text-decoration : underline ; }
.info_xt A:hover { color : #3F3F3F ; text-decoration : underline ; }

.item_search{margin:20px 0 15px 0;padding:0;}




#index_search_main{width:675px;margin:0;padding:0;}
#index_search_left{width:320px;float:left;margin:0 25px 0 0;padding:0;}
#index_search_right{width:320px;float:right;margin-right:5px;padding:0;}

#index_search_main{zoom:1;}
#index_search_main:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
#index_search_main{display:inline-table;}
/* Hides from IE-mac \*/
* html #index_search_main {height: 1%;}
#index_search_main {display: block;}
/* End hide from IE-mac */


#list_1{
margin-bottom:15px;
padding:0;
background:url(../img/index_new/list_001.jpg) left top no-repeat;
height:170px;
width:320px;}

.list_001{
margin:0;
padding:0;
background:url(../img/index_new/list_001.gif) left top no-repeat;
width:320px;
height:25px;}

#list_1 ul{margin:15px 0 0 20px;padding:0;}
#list_1 li{margin:0;padding:1px 0 0 20px;background:url(../img/index_new/list_icon.gif) left top no-repeat;list-style-type:none;height:25px;}

#list_1 A:link { color : #5D5B5E; text-decoration : underline ; }
#list_1 A:visited { color : #5D5B5E ; text-decoration : underline ; }
#list_1 A:hover { color : #1C1C1C ; text-decoration : underline ; }




#list_2{
margin-bottom:15px;
padding:0;
background:url(../img/index_new/list_002.jpg) left top no-repeat;
height:100px;
width:320px;}

.list_002{
margin:0;
padding:0 0 0 170px;
background:url(../img/index_new/list_002.gif) left top no-repeat;
width:150px;
height:25px;}

#list_2 ul{margin:15px 0 0 20px;padding:0;}
#list_2 li{margin:0;padding:1px 0 0 20px;background:url(../img/index_new/list_icon.gif) left top no-repeat;list-style-type:none;height:25px;}

#list_2 A:link { color : #5D5B5E; text-decoration : underline ; }
#list_2 A:visited { color : #5D5B5E ; text-decoration : underline ; }
#list_2 A:hover { color : #1C1C1C ; text-decoration : underline ; }


.list_002 A:link { color : #645F2C; text-decoration : underline ; }
.list_002 A:visited { color : #645F2C ; text-decoration : underline ; }
.list_002 A:hover { color : #645F2C ; text-decoration : underline ; }



#list_3{
margin-bottom:15px;
padding:0;
height:80px;
width:320px;}

.list_003{
margin:0;
padding:0;
background:url(../img/index_new/list_003.gif) left top no-repeat;
width:320px;
height:25px;}

#list_3 ul{margin:15px 0 0 20px;padding:0;}
#list_3 li{margin:0;padding:1px 0 0 20px;background:url(../img/index_new/list_icon.gif) left top no-repeat;list-style-type:none;height:25px;}

#list_3 A:link { color : #5D5B5E; text-decoration : underline ; }
#list_3 A:visited { color : #5D5B5E ; text-decoration : underline ; }
#list_3 A:hover { color : #1C1C1C ; text-decoration : underline ; }


#list_4{
margin-bottom:15px;
padding:0;
height:80px;
width:320px;}

.list_004{
margin:0;
padding:0;
background:url(../img/index_new/list_004.gif) left top no-repeat;
width:320px;
height:25px;}

#list_4 ul{margin:15px 0 0 20px;padding:0;}
#list_4 li{margin:0;padding:1px 0 0 20px;background:url(../img/index_new/list_icon.gif) left top no-repeat;list-style-type:none;height:25px;}

#list_4 A:link { color : #5D5B5E; text-decoration : underline ; }
#list_4 A:visited { color : #5D5B5E ; text-decoration : underline ; }
#list_4 A:hover { color : #1C1C1C ; text-decoration : underline ; }


#list_5{
margin-bottom:15px;
padding:0;
height:80px;
width:320px;}

.list_005{
margin:0;
padding:0 0 0 60px;
background:url(../img/index_new/list_005.gif) left top no-repeat;
width:260px;
height:25px;}

.list_005 A:link { color : #645F2C; text-decoration : underline ; }
.list_005 A:visited { color : #645F2C ; text-decoration : underline ; }
.list_005 A:hover { color : #645F2C ; text-decoration : underline ; }

#list_5 ul{margin:15px 0 0 20px;padding:0;}
#list_5 li{margin:0;padding:1px 0 0 20px;background:url(../img/index_new/list_icon.gif) left top no-repeat;list-style-type:none;height:25px;}

#list_5 A:link { color : #5D5B5E; text-decoration : underline ; }
#list_5 A:visited { color : #5D5B5E ; text-decoration : underline ; }
#list_5 A:hover { color : #1C1C1C ; text-decoration : underline ; }



#list_6{
margin-bottom:15px;
padding:0;
background:url(../img/index_new/list_006.jpg) left top no-repeat;
height:170px;
width:320px;}

.list_006{
margin:0;
padding:0 0 0 75px;
background:url(../img/index_new/list_006.gif) left top no-repeat;
width:245px;
height:25px;}

.list_006 A:link { color : #645F2C; text-decoration : underline ; }
.list_006 A:visited { color : #645F2C ; text-decoration : underline ; }
.list_006 A:hover { color : #645F2C ; text-decoration : underline ; }


#list_6 ul{margin:15px 0 0 20px;padding:0;}
#list_6 li{margin:0;padding:1px 0 0 20px;background:url(../img/index_new/list_icon.gif) left top no-repeat;list-style-type:none;height:25px;}

#list_6 A:link { color : #5D5B5E; text-decoration : underline ; }
#list_6 A:visited { color : #5D5B5E ; text-decoration : underline ; }
#list_6 A:hover { color : #1C1C1C ; text-decoration : underline ; }




.list_007{
margin:0;
padding:0 0 0 90px;
background:url(../img/index_new/list_007.gif) left top no-repeat;
width:230px;
height:25px;}

.list_007 A:link { color : #645F2C; text-decoration : underline ; }
.list_007 A:visited { color : #645F2C ; text-decoration : underline ; }
.list_007 A:hover { color : #645F2C ; text-decoration : underline ; }

#list_7{
margin-bottom:15px;
padding:0;
background:url(../img/index_new/list_007.jpg) left top no-repeat;
height:220px;
width:320px;}

#list_7 ul{margin:15px 0 0 20px;padding:0;}
#list_7 li{margin:0;padding:1px 0 0 20px;background:url(../img/index_new/list_icon.gif) left top no-repeat;list-style-type:none;height:25px;}

.list7_ex{height:50px;}

#list_7 A:link { color : #5D5B5E; text-decoration : underline ; }
#list_7 A:visited { color : #5D5B5E ; text-decoration : underline ; }
#list_7 A:hover { color : #1C1C1C ; text-decoration : underline ; }



#list_8{
margin-bottom:15px;
padding:0;
height:80px;
width:320px;}

.list_008{
margin:0;
padding:0;
background:url(../img/index_new/list_008.gif) left top no-repeat;
width:320px;
height:25px;}

#list_8 ul{margin:15px 0 0 20px;padding:0;}
#list_8 li{margin:0;padding:1px 0 0 20px;background:url(../img/index_new/list_icon.gif) left top no-repeat;list-style-type:none;height:25px;}

#list_8 A:link { color : #5D5B5E; text-decoration : underline ; }
#list_8 A:visited { color : #5D5B5E ; text-decoration : underline ; }
#list_8 A:hover { color : #1C1C1C ; text-decoration : underline ; }













/*-----右カラム-----*/


#item_list{
margin-bottom:20px;
padding:0;
background:url(../img/index_new/right_1_back.gif) left top no-repeat;
width:170px;
height:264px;
}

#item_list ul{padding:33px 0 0 12px;margin:0;}

#item_list li{
list-style-type:none;
background:url(../img/index_new/right_11_back.gif) left top no-repeat;
margin-top:13px;
padding:0px 0 0 17px;
line-height:1.0em;}

#item_list A:link { color : #645F2C; text-decoration : underline ; }
#item_list A:visited { color : #645F2C ; text-decoration : underline ; }
#item_list A:hover { color : #1B1907 ; text-decoration : underline ; }



.news_title{margin:20px 0 10px 0;padding:0;line-height:1.0em;}
#news_topics{margin-bottom:20px;padding:0;}
#news_topics p{margin-bottom:8px;font-size:12px;color:#645F2C;}
#news_topics p em{margin:0;padding:0;font-weight:bold;font-style:normal;font-size:10px;color:#494217;}

#news_topics A:link { color : #645F2C; text-decoration : underline ; }
#news_topics A:visited { color : #645F2C ; text-decoration : underline ; }
#news_topics A:hover { color : #1B1907 ; text-decoration : underline ; }


#guide{
margin-bottom:20px;
padding:0;
background:url(../img/index_new/right_3_back.gif) left top no-repeat;
width:170px;
height:225px;
}

#guide ul{padding:30px 0 0 12px;margin:0;}

#guide li{
list-style-type:none;
background:url(../img/index_new/right_33_back.gif) left top no-repeat;
margin-top:10px;
padding:0px 0 0 17px;
line-height:1.0em;}

#guide A:link { color : #7F7F7F; text-decoration : underline ; }
#guide A:visited { color : #7F7F7F ; text-decoration : underline ; }
#guide A:hover { color : #3F3F3F ; text-decoration : underline ; }



#years{
background:url(../img/index_new/40th.gif) left top no-repeat;
margin-top:10px;
padding:28px 0 0 45px;
line-height:1.4em;
width:125px;
font-size:10px;
height:61px;}


.search{margin:20px 0 20px 0;padding:0;}

.sodan{margin-bottom:20px;padding:0;}



#newlink{
margin-bottom:20px;
padding:0 0 20px 0;
background:url(../img/index_new/right_4_back.gif) left top no-repeat;
width:170px;
height:262px;
}

#newlink ul{padding:30px 0 0 12px;margin:0;}

#newlink li{
list-style-type:none;
background:url(../img/index_new/right_44_back.gif) left top no-repeat;
margin-top:10px;
padding:0px 0 0 17px;
line-height:1.0em;}

#newlink A:link { color : #7F7F7F; text-decoration : underline ; }
#newlink A:visited { color : #7F7F7F ; text-decoration : underline ; }
#newlink A:hover { color : #3F3F3F ; text-decoration : underline ; }













.index-image{
	clear:both;
	margin:0;
	padding:0 0 40px 0;
	/*background:#fff;*/
}
/*---------------------メイン---------------------*/
#main{
	/*background:#ccc;*/
	width:860px;
	margin:0;
	padding:0;
	/*background: url(../img/common/h_border.gif) repeat-y left top;*/
}
/*---------------------メインコンテンツ---------------------*/
#main #contents{
	float:left;
	width:630px;
	margin-bottom:40px;
	padding:0;
}

/*---------------------サイドナビ---------------------*/
#main #sub-navi{
	float:left;
	width:170px;
	margin:0 0 40px 29px;
	_margin:0 0 0 25px;
	padding:0 0 0 30px;
	border-left:1px solid #ccc;
	color:#666;
}
#main #sub-navi li,
#main #sub-navi ul{
	list-style:none;
	margin:0;
	padding:0;
}

#free{
	margin-bottom:20px;
}

.cp{margin:0;padding:0;letter-spacing:0.1em;}
.cp-n{margin:15px 0 0 0;padding:0;text-align:left;}

#link{
margin:35px 0 20px 0;
padding:4px 0 4px 15px;
height:20px;
width:155px;
background:#E6E6E6;
letter-spacing:1.3px;
font-size:12px;}

ul.link-l{margin:0 0 0 0;padding:0;list-style-type: none;}

.link-l li{
	margin:0 0 12px 0;
	padding:0 0 0 20px;
	letter-spacing:1.4px;
	line-height:1.8;
	background:url(../img/link_b.gif) top left no-repeat;
}

.link-l li a:link	  {color:#7F7F7F;text-decoration:none;}
.link-l li a:visited  {color:#7F7F7F;text-decoration:none;}
.link-l li a:hover	  {color:#000000;text-decoration:underline;}

.bar{margin:30px 0 30px 0;padding:0;}

/*--other--*/

#news{
margin:0 0 25px 0;
padding:0;
width:170px;
letter-spacing:1.3px;
line-height:1.4em;
font-size:12px;
color:#000000;
}
#news a:link,
#news a:visited,
#news a:hover{
	color:#645F2C;
}

p#news-y{
margin:20px 0 0 0;
padding:0;
width:170px;
height:20px;
letter-spacing:1.3px;
font-size:12px;
color:#000000;
background:url(../img/y.gif) top left no-repeat;}

.day{
color:#645F2C;
letter-spacing:1.4px;
margin:10px 0 2px 0;
font-size:12px;}

.n-more{
font-size:10px;
letter-spacing:1.4px;
margin:5px 0 0 0;
padding:0;
}

.anniv{
margin:20px 0 0 0;
padding:30px 0 0 35px;
font-size:10px;
color:#000000;
height:80px;
width:135px;
line-height:1.5em;
letter-spacing:1.2px;
background:url(../img/common/40th_back.gif) left top no-repeat;}



/* --------------- 各商品へのリンク--------------- */
#main #sub-navi ul.commodity-link{
	margin:0 0 20px 0;
	padding:0;
	border-top:1px solid #eee;
}
#main #sub-navi ul.commodity-link li{
	background:url(../img/common/lm.gif) no-repeat left 0.9em;
	padding:5px 0 5px 20px;
	margin:0;
	border-bottom:1px solid #edebdd;
	line-height:1.6;
	display:block;
	color:#645C24;
}
#main #sub-navi ul.commodity-link li a:hover{
	display:block;
	color:#645C24;
}
/*#main #sub-navi ul.commodity-link li a:hover{
	background-color:#eee;
	display:block;
	text-decoration:none;
}*/

#main #sub-navi ul.commodity-link .mlist{
	background:none !important;
	padding:5px 0 5px 27px;
	margin:0;
	border-bottom:1px solid #edebdd;
	line-height:1.6;
	display:block;
	color:#645C24;
}

.bbn{
	border-bottom:none !important;
}
#main #sub-navi ul.commodity-link .mlink a:hover{
	display:block;
	color:#645C24;
}

#main #sub-navi img.sougyou{
	margin-bottom:15px;
}

/* --------------- ショッピング情報のリンク--------------- */
#main #sub-navi ul.shopinfo-link{
	margin:0 0 75px 0 ;
	padding-top:20px;
	background:url(../img/common/border.gif) repeat-x left top;
}
#main #sub-navi ul.shopinfo-link li {
	margin:0;
	line-height:2.2;
	color:#3A6824;
}
#main #sub-navi ul.shopinfo-link li a:hover{
	text-decoration:none;
}
#main #sub-navi ul.shopinfo-link li.end {
	margin:0;
	padding-bottom:20px;
	background:url(../img/common/border.gif) repeat-x left bottom;
}

.imgph{
	margin-bottom:25px;
}

.imgph2{
	margin-top:30px;
	margin-bottom:25px;
}


/* --------------- clearfix--------------- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display:inline-block;min-height:1%;  /* for IE 7*/}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* --------------- clearfixEND---------------*/






/* --------------- mewmenu--------------- */

ul.product-link{
	margin:0 0 20px 0 !important;
	padding-bottom:0 !important;
}
ul.product-link{zoom:1;}
ul.product-link:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
ul.product-link{display:inline-table;}
/* Hides from IE-mac \*/
* html ul.product-link {height: 1%;}
ul.product-link {display: block;}
/* End hide from IE-mac */

ul.product-link li{
	margin-top:10px !important;
	padding-right:5px !important;
	padding-left:5px !important;
	padding-bottom:5px !important;
	width:90px;
	text-align:center;
	float:left;
	line-height:1.2;
	background:url(../img/box.gif) no-repeat;
}
ul.product-link li a:link{
	color:#645F2C !important;
}

ul.product-link li a:visited{
	color:#645F2C !important;
}

ul.product-link li a:hover{
	text-decoraiton:underline;
}

ul.product-link .hei{
	height:32px;
}

ul.product-link .hei2{
	height:24px;
}

ul.product-link .pt5{
	padding-top:8px !important;
}

ul.product-link .pt15{
	padding-top:15px !important;
}

ul.product-link .mr5{
	margin-right:6px !important;
}

ul.product-link .mr35{
	margin-right:35px !important;
}



/* --------------- mewmenu--------------- */

ul.product-link2{
	margin:0 0 20px 0 !important;
	padding-bottom:0 !important;
}
ul.product-link2{zoom:1;}
ul.product-link2:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
ul.product-link2{display:inline-table;}
/* Hides from IE-mac \*/
* html ul.product-link2 {height: 1%;}
ul.product-link2 {display: block;}
/* End hide from IE-mac */

ul.product-link2 li{
	margin-top:10px !important;
	padding-right:5px !important;
	padding-left:5px !important;
	padding-bottom:5px !important;
	width:110px;
	text-align:center;
	float:left;
	line-height:1.2;
	background:url(../img/box2.gif) no-repeat;
}
ul.product-link2 li a:link{
	color:#645F2C !important;
}

ul.product-link2 li a:visited{
	color:#645F2C !important;
}

ul.product-link2 li a:hover{
	text-decoraiton:underline;
}

ul.product-link2 .hei{
	height:32px;
}

ul.product-link .hei2{
	height:24px;
}

ul.product-link2 .pt5{
	padding-top:8px !important;
}

ul.product-link2 .pt15{
	padding-top:15px !important;
}

ul.product-link2 .mr5{
	margin-right:7px !important;
}

ul.product-link2 .mr35{
	margin-right:35px !important;
}




/*--index.htm　090116追記分--*/

.sskn{margin-bottom:10px;padding:8px 5px 8px 6px;border:1px solid #000000;}

.sskn dt{margin:0 2px 0 0;padding:0;color:#000000;font-size:12px;float:left;width:60px;}
.sskn dd{margin:0;padding:0;line-height:1.2em;color:#000000;font-size:12px;float:right;width:88px;text-align:left;}

.sskn dd a:link	  {color:#6767FF;text-decoration:underline;}
.sskn dd a:visited  {color:#6767FF;text-decoration:underline;}
.sskn dd a:hover	  {color:#0000AE;text-decoration:underline;}

.sskn em{font-size:10px;color:#990000;margin-top:5px;}

.sskn{zoom:1;}
.sskn:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.sskn{display:inline-table;}
/* Hides from IE-mac \*/
* html .sskn {height: 1%;}
.sskn {display: block;}
/* End hide from IE-mac */



.info_xt01{
margin:0;
padding:0;
font-size:10px;
line-height:1.4em;
letter-spacing:1.0px;
font-size:10px;
width:210px;
}

.info_xt01 A:link { color : #7F7F7F; text-decoration : underline ; }
.info_xt01 A:visited { color : #7F7F7F ; text-decoration : underline ; }
.info_xt01 A:hover { color : #3F3F3F ; text-decoration : underline ; }


/*----2009/04/09追記分---*/

.index_f{
height:236px;
width:860px;
margin-top:10px;
padding:0;
background:#FFFFFF url(../img/main_back.jpg) center top no-repeat;
}


.index_f ul{
margin:0 auto;
padding-top:201px;
width:860px;
text-align:center;
}

.index_f li{
margin:0;
padding:0;
line-height:0;
font-size:0;
list-style-type: none;
float:left;
width:286px;
}


.index_f{zoom:1;}
.index_f:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.index_f{display:inline-table;}
/* Hides from IE-mac \*/
* html .index_f {height: 1%;}
.index_f {display: block;}
/* End hide from IE-mac */


.index_f2{
width:860px;
margin:0;
}


.index_f2 ul{
margin:0 auto;
padding:0;
}

.index_f2 li{
margin:0;
padding:0;
line-height:0;
font-size:0;
list-style-type: none;
float:left;
}


.index_f2{zoom:1;}
.index_f2:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.index_f2{display:inline-table;}
/* Hides from IE-mac \*/
* html .index_f2 {height: 1%;}
.index_f2 {display: block;}
/* End hide from IE-mac */
