/*
	GlobalFont CSS 
*/


body {  
font-size:10px;
line-height:1.4;  
}  

html {  
verflow-y:scroll;  
}  

td {
color:#333333;
font-size:11px;
line-height:130%;
}

.big {
font-size:14px;
}
.middle {
font-size:12px;
}
.small {
font-size:10px;
}

.site-seo {
font-size:12px;
color:#666666;
line-height:130%;
}



/*　=========▼　基本設定　▼=========　*/

body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { 
margin:0;
padding:0;
}

fieldset,img { 
border:0;
}

ol,ul {
list-style:none;
}

li {  
list-style-type:none;  
}  

img {
border:0;
}  

/*　=========　通常リンクの設定　=========　*/

a,a:link,a:visited {
text-decoration:underline;
color:#0035c6;
font-weight:bold;
}
a:hover {
text-decoration:none;
color:#0035c6;
font-weight:bold;
}





/*　=========▼　レイアウトの設定　▼=========　*/


/* 　端縦長バナー　 */


body{
background-image:url(http://www.rakuten.ne.jp/gold/hive/com_image/hive_muri828.jpg);background-repeat:repeat-y;background-position:right top;
}





/*　=========　headerの設定　=========　*/

#header h1{
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#778899;
padding-left:10px;
}
#header img{
margin:0 5px;
}


#head{
}





/*　======　左サイドレイアウト　======　　*/

#left{
width:150px;
margin-right:10px;
text-align:center;
font-size:10px;
}

#left img{
margin:3px 0;
}

#left h4.title{/*　見出し　*/
background-color:#8b0000;
color:#ffd700;
font-size:10px;
font-weight:bold;
padding:2px;
margin:0 auto 5px auto;
border-top:3px solid #b22222;
border-bottom:3px solid #b22222;
}


#search{/*　#left内検索窓　*/
background-color:#778899;
color:#FFFFFF;
line-height:1.4;
font-size:11px;
}
#search strong{
letter-spacing:2px;
}

#search a,#search a:link,#search a:visited{
color: #fff;
text-decoration:underline;
font-weight:normal;
}
#search a:hover {
text-decoration:none;
color:#000;
background-color:#FF99FF;
font-weight:normal;
}

#item_navi{
font-size:11px;
}





/*　======　フッターレイアウト　======　　*/

#information{/*　お支払い・送料について欄　*/
background-color:#E0E0E0;
text-align:left;
padding-top:0;
margin-top:80px;
margin-bottom:50px;
width:580px;
}

#information p.title{
background-color:#778899;
color:#fff;
font-size:14px;
font-weight:bold;
padding:5px;
margin:5px auto;
border-top:4px double #fff;
border-bottom:4px double #fff;
text-align:center;
}

#information h4{
background-color:#ff6347;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:5px;
margin:5px auto;
}

#information td{
text-align:left;
font-size:12px;
}

#information .picup{
color:#FF3300;
font-weight:bold;
}




#footer{
clear:both;
text-align:center;
font-size:12px;
}

.copy{
margin:20px auto;
font-size:10px;
color:#c0c0c0;
text-align:center;
}




/*　=========　#left内　#item_naviのリンク設定　=========　*/


#item_navi{
color:#000;
text-align:left;
border:1px solid #c0c0c0;
}

#item_navi li{
color:#A7A7A7;
}

#item_navi a,#item_navi a:link,#item_navi a:visited{
color: #000;
text-decoration:none;
font-weight:normal;
}
#item_navi a:hover {
text-decoration:underline;
color:#000;
font-weight:normal;
}



/*　#left内　#item_navi　クリック・展開の設定　*/

.tenkai {
margin-left:0;
}
.show {
cursor: pointer;
margin:0;
}
.open {
margin:0;	
padding:3px 1em;
display:none;
/*border: 1px dotted #000;*/
color: #999;
background-color: #fff;
}






/*　=========　その他の設定　=========　*/


.hidden {
clear: both;
visibility: hidden;
margin:5px auto;
padding: 0;
}

hr.line{/*　罫線　色指定　*/
color:#c0c0c0;
clear:both;
margin:5px auto;
height:1px;
}

.price{/*　商品の価格-赤色表記　*/
color:#FF0000;
}

.side_waku{
border:1px solid #c0c0c0;
}


.txt_left{
text-align:left;
}






/*　=======▼　ここからヘッダー内ナビの設定　　▼=======　　*/

/*　=========　ヘッダー #menu 設定　=========　*/

#menu {
background-color: #FFf;
height: 35px;
width: 900px;
background-image: url(https://hermes.savaway.co.jp/hive/site_data/cabinet/com_image/header/menu.jpg);
background-position: center bottom;
text-indent: -9999px;
}


/*　=========　ヘッダー #g_navi 設定　=========　*/

#g_navi {
background-position:right top;
background-repeat:repeat;
clear:both;
list-style-type:none;
}

#g_navi li {
float:left;
display: block;
height: 35px;
width: 75px;
}

#g_navi a {
background-image: url(https://hermes.savaway.co.jp/hive/site_data/cabinet/com_image/header/menu.jpg);
background-repeat:no-repeat;
display:block;
height:35px;
text-indent:-9999px;
width:75px;
}
#g_navi #gn01 {
background-position:0 0;
}
#g_navi #gn02 {
background-position:-75px 0;
}
#g_navi #gn03 {
background-position:-150px 0;
}
#g_navi #gn04 {
background-position:-225px 0;
}
#g_navi #gn05 {
background-position:-300px 0;
}
#g_navi #gn06 {
background-position:-375px 0;
}
#g_navi #gn07 {
background-position:-450px 0;
}
#g_navi #gn08 {
background-position:-525px 0;
}
#g_navi #gn09 {
background-position:-600px 0;
}
#g_navi #gn10 {
background-position:-675px 0;
}
#g_navi #gn11 {
background-position:-750px 0;
}
#g_navi #gn12 {
background-position:-825px 0;
}
#g_navi #gn01:hover {
background-position:0 -35px;
}
#g_navi #gn02:hover {
background-position:-75px -35px;
}
#g_navi #gn03:hover {
background-position:-150px -35px;
}
#g_navi #gn04:hover {
background-position:-225px -35px;
}
#g_navi #gn05:hover {
background-position:-300px -35px;
}
#g_navi #gn06:hover {
background-position:-375px -35px;
}
#g_navi #gn07:hover {
background-position:-450px -35px;
}
#g_navi #gn08:hover {
background-position:-525px -35px;
}
#g_navi #gn09:hover {
background-position:-600px -35px;
}
#g_navi #gn10:hover {
background-position:-675px -35px;
}
#g_navi #gn11:hover {
background-position:-750px -35px;
}
#g_navi #gn12:hover {
background-position:-825px -35px;
}









/*　#navi下　#txt_cate の設定　*/

#txt_cate table{
border-collapse:collapse;
text-align:center;
width:900px;
}

#txt_cate td{
text-align:center;
vertical-align:middle;
height: 15px;
width: 222px;
font-size: 11px;
line-height: 1.5em;
}

#txt_cate a{
color:#003399;
background-color:#E0E0E0;
font-weight:normal;
text-decoration:none;
width: 222px;
height: 15px;
display: block;
}
#txt_cate a span{
color:#ff0000;
}

#txt_cate a:hover{
color:#990000;
background-color:#FFCCCC;
font-weight:normal;
text-decoration:none;
width: 222px;
height: 15px;
display: block;
}






/*　=========　【はじめに】ページ　設定　=========　*/

#contents{
font-size:11px;
line-height:1.4;
background-color:#fff;
}

table.hajimeni th{
text-align:left;
font-size:12px;
padding:5px 0 5px 15px;
border-left:7px solid #FF6600;
background-color:#E6EAE6;
}

table.hajimeni ul{
margin:3px 0 3px 20px;
padding:0;
text-align: left;
vertical-align: top;
}

h4.hajimeni{
font-size:16px;
letter-spacing:150%;
padding:5px 0 5px 15px;
border-left:7px solid #FF6600;
background-color:#E6EAE6;
margin:15px auto;
width:720px;
}

h5.hajimeni{
font-size:11px;
background-color:#ff6666;
color:#fff;
font-weight:bold;
padding:2px 0 2px 10px;
width:730px;
text-align:left;
}

table.tokutei th{
background-color:#ECE9D8;
color:#4e454a;
font-weight:bold;
text-align:left;
font-size:12px;
}



/* for Safari */  
p{text-shadow:#000 0 0 0; }  
/* for Firefox */  
p{-moz-opacity: 0.99;}  
   

