/* Default Style */
	*{
		font-family: "е╥ещеое╬│╤е┤ Pro W3", "Hiragino Kaku Gothic Pro", "еседеБEк", "Meiryo", Arial, Verdana, sans-serif;
	}

	img	{
		border:0px;
	}

	body {
		width:100%; margin: 0px; padding:0px;
		font-size:13px; color:#333333;
		line-height: 1.5em; letter-spacing: 0.1em;
		background:url(./images/bg-body.gif) repeat;
	}

	br {
		 letter-spacing: 0;
	}		

/* Common Style */
	#Wrapper {
		width:780px; height:auto;
		margin-left:auto; margin-right:auto; text-align:justify;
		background-color:FFFFFF;
	}

	#Header {
		width:780px; height:72px;
		background:url(./images/bg-tilte.gif) no-repeat;
		padding-top:10px;
	}

	#Menu {
		width:780px; height:31px;
	}

	#Container-a {
		width:780px; height:auto;
		margin-top:20px;
	}

	#Container-b {
		margin:0px 30px 20px 30px; padding:0px;
	}
	
	#Main-left {
		width:560px; height:auto;
		margin-right:20px;
		float:left;
	}
	
	#Main-right {
		width:200px; height:auto;
		float:right;
	}

	#Footer {
		padding-top:30px;
		font-size:10px;
	}

	#Bn_box {
		margin-left:10px;
	}

	#Footer-left {
		width:400px; float:left;
	}

	#Footer-right {
		width:380px; float:right;
		text-align:right;
	}

/* Contents Style */

	.border-gray2	{border-bottom:2px solid #D9D9D9; margin:2px 0px 10px 0px;}

/* List Style */

	.Shop-list {
		margin:40px 0px 0px 0px;
		list-style:none;		
	}

	#Contetns-txt dl{
        margin:0px; padding:0px;
	}
		#Contetns-txt dt{
			font-size:14px; font-weight:bold;
			margin:25px 0px 0px 0px;
		}
		#Contetns-txt dd {
			margin:2px 0px 0px 0px;
		}	

	#Top-news dl{
        margin:0px; padding:0px;
	}
		#Top-news dt{
		font-weight:bold;
        margin-left:30px;
		
		}
		#Top-news dd {
		font-size:13px; line-height:1.3em;
		margin-left:45px;
		margin-bottom:15px;
		}

	.sitemap ul{
        margin-left:-30px; padding:0px;
	}
	.sitemap li{
        margin-left:-40px;  padding:0px;
		list-style:none;
		font-size:14px;
	}	
/* Link Style */

	a:link 		{ color: #0033AA;}
	a:visited 	{ color: #0033AA;}
	a:hover 	{ color: #DD0055;}


	a.Menu_Button {
		height:31px;
		background-position:left top;
		background-repeat:no-repeat;
		float:left;
	}
	a.Menu_Button:hover {
		background-position:left bottom;
	}


/* H Style */
	h2 {
		width:auto; height:25px;
		margin:0px 0px 25px 10px; padding:0px;
	}
	.h2-c {
		margin-top:25px;
	}	
	h3 {
		font-size:14px; font-weight:bold;
		margin:0px;		
	}

/* Text Style */
	.bold	{font-weight:bold;}
	.normal	{font-weight:normal;}

	.orange	{color:#FF6600;}
	.red	{color:#CC1800;}
	.aquablue	{color:#00BBD6;}
	.darkgreen {color:#008598;}
	.white {color:#FFFFFF;}	
	.p11	{font-size:11px;}	

	#Main-left p {
		margin:0px 10px 0px 30px;
	}
	
	.sitemap-home{ 
		font-size:14px; font-weight:bold;
	} 
/* Etc Style */

	.clear {clear:both;}
	
	.float_l {float:left}
	.float_r {float:right}
	.center {text-align:center}

	.p-left10	{padding-left:10px;}

	.m-l30	{margin-left:30px;}
	.m-l20	{margin-left:20px;}
	.m-l10	{margin-left:10px;}
	.m-r10	{margin-right:10px;}	
	.m-t20	{margin-top:20px;}
	.m-b10	{margin-bottom:10px;}
	.m-b20	{margin-bottom:20px;}

	.Length20	{height:20px;}
	
	.ft-border {border-bottom:1px solid #D4D3CC; margin:15px 0px; padding:0px;}
