@charset "utf-8";
/* CSS Document */

/* hide hack from Mac-IE5 \*/
* html .mybuggyelement { height: 1%; }
/* end hiding */

}

/* Windows IE6 only */
* html #menubar li  {  
	display: inline;    
} 
/* Windows IE7 only */  
*+html #menubar li  {  
	display: inline;  
	zoom: 1; 
}

body{ font-family:"Agency FB";
	   margin:0px;
		  padding:0px 0px 0px 0px;
		  background-image:url(img/glade_blue.gif);
		  background-repeat:repeat-x;}



img { border:none;}



h1{ font-size:20px;
	font-weight:bold;
	position:relative; top:0px;}
	
h2{ font-size:15px;
	font-style:normal; color:#ffffff;
	font-weight: bolder;
	margin-left:0px;
    padding-top:6px;
	text-indent:30px;
	background-image:url(img/bar_bk.gif);
	background-repeat:no-repeat;
	height:60px;}

h3{ font-size:13px;
	position:relative; top:-5px;}

p { padding-left:20px;}

.red{ font-style:normal; color:#e73f65;}
.yell{ font-style:normal; color:#eade02;}
.st{ font-weight:bold;}


a { text-decoration:none;}




.wrapper { width:900px;
			margin:0 auto;
			
}

	   
.topmenu { background-color:#006799;
		   width:140px;	   
		   font-size:15px; color:#ffffff;
		   font-weight:bold;
		   padding:2px 5px 0px 5px;
		   float:left;
		   overflow:hidden;
		   }
		   
.topmenu a:link { color:#ffffff; }
.topmenu a:visited { color:#ebebeb;}
.topmenu a:hover { color:#ebebeb; }
.topmenu a:active { color:#ffffff; }

		  
.topmenu dt{ padding-bottom:5px; top:5px; 
				 font-size:15px; color:#27cfcb;
				 font-weight:bold;
				 
				 }
				 
.topmenu dd{ position:relative; left:-30px;
			 width:130px;
			 font-size:12px;
			 padding-bottom:3px; top:0px;}

	   
.hedimg { float:left;
		  background-image: url(img/250cr_dc.jpg);
		  background-repeat:no-repeat;
		  width:750px;
		  height:250px;
		  margin: 0px;
	  
		  }

		   
.main {width:600px;
			height:950px;
			padding:30px 0px 5px 75px;
			margin-bottom:0px;
			float:left;
			font-size:12px;
			}

.maintext { position:relative; top:-30px; left:15px;}
		
	   
.ninki{ float:left;
	    padding:20px;
		width: auto;
		text-align: center;
		position:relative; top:-50px;
		
}



.ninki dt{ font-style:normal; color:#e73f65;
		   font-weight:bolder;
		   width:120px;
		   margin-left:20px;
		   text-align:center;
		   }

.ninki a:link{ color:#e73f65;}
.ninki a:visited { color:#c6334d;}
.ninki a:hover { color:#ff0000; }
.ninki a:active { color:#e73f65; }		

.setu { padding:15px;
        position:relative; top:50px;}
.setu dd{ float:left;
				background-image:url(img/1257480622_tick-shield.png);
				background-repeat:no-repeat;
				margin-left:18px;
				text-indent:20px;
				position:relative;
				left:110px; top:-100px;
				height:16px;
				padding-top:3px;}
				
.setu a:link { color: #000000; }
.setu a:visited { color:#808080;}
.setu a:hover { color:#0080ff; }
.setu a:active { color:#000000; }



.cate { width:600px;
		font-weight:bold;
		position:relative; top:0px;}

.cate dd { position:relative; top:-30px;}
		
.cate a:link { color: #000000; }
.cate a:visited { color:#808080;}
.cate a:hover { color:#0080ff; }
.cate a:active { color:#000000; }		
.cate dd { float:left;
		   position:relative;
		   right:5px;
		   padding-bottom:15px;
		   width:140px;
		   text-align:center;}

.whatsnew{ position:relative; top:0px;
		   width:600px;
		   }
.whatsnew dd { position:relative; top:-25px;}

.whatsnewbox{ width:260px;
				text-align: center;
				float:left;
				overflow: auto /* autoだと画像の大きさによって横スクロールバーが発生。hiddenだと、ボックスの幅より広い部分はカットされて表示されません。 */
				}

				

.footer{margin:0 auto;
		 text-align:center;
		 font-size:12px;
		 width:900px;
		 position:relative; top:-60px;
		 border-width:1px 0px 1px 0px;
		 border-style:dotted;
		 border-color:#c0c0c0;
		 padding:5px 0px;
		 }
		 
.footer a:link { color: #000000; }
.footer a:visited { color:#808080;}
.footer a:hover { color:#0080ff; }
.footer a:active { color:#000000; }		


/*
リンクページの設定link
*/


.link { float:left;
		width:300px;
		height:600px; }

.link dd { padding:10px;}

.link a:link { color: #000000; }
.link a:visited { color:#808080;}
.link a:hover { color:#0080ff; }
.link a:active { color:#000000; }		
		 

/*
送料ページの設定
*/

table { border:1px #666666 solid;
		border-collapse: collapse;
		margin-top:0px;
}




.souryou td { width:70px;
			  border:1px #666666 solid;
			  border-collapse: collapse;
			  text-align:center;}
.souryou p { position:relative; left:-8px;}


.kingaku ,.chihou{ font-weight:bold;}


.jikanshitei {padding:15px 0px 0px 15px;}

.jikanshitei dd{ float:left; width:60px;
				 padding:15px 5px 0px 0px;
				 text-align:center;}
.siharai dt { position:relative; top:-35px; left:15px;
			  margin-bottom:5px;
			  }
.siharai { height:240px;}


.siharai table{ position:relative; left:15px;}
.siharai td { width:150px;
			  border:1px #666666 solid;
			  border-collapse: collapse;
			  text-align:center;}

