@charset "utf-8";
/* CSS Document */
body {
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:150%;
	background-image:url(../UnionImages/bg_1.jpg);
	text-align:center;
	}
	
	
h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
	}
	
.hidden {
	display:none;
	}
	
	
#wrap {
	background-image: url(../UnionImages/bg_4.png);
	background-repeat: repeat-y;
	background-position: center 0;
	height:auto;
	min-height:780px;
	width:820px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding:0px 45px 0px 45px;
	margin-bottom:0px;
	margin-top:0px;
	}
	
/* On Header
--------------------------------------------------------------------------*/
#Header {
	width:800px;
	height:auto;
	display:block;
	margin-left:auto;
	margin-right:auto;
	
	}
	
#Header h1 a {
	background-image: url(../UnionImages/BTN_HeaderH1a.png);
	width:341px;
	height:80px;
	display:block;
	float:left;
	text-indent:-9999px;
	}
	
#Header h2 {
	background-image: url(../UnionImages/Img_Tel.png);
	width:341px;
	height:80px;
	display:block;
	float:right;
	text-indent:-9999px;
	}
	
	
#Main {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#MainImage {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
/*LeftBlock 
-------------------------------------------------------------------------*/
#LeftBlock {
	width:240px;
	/*background-color:#006699;*/
	height:auto;
	float:left;
	}
	
#LeftBlock ul {
	width:240px;
	height:auto;
	list-style:none;
	margin:0px 0px 0px 5px;
	padding:0px;
	}
	
#LeftBlock li {
	padding:0px 9px 6px 11px;
	margin:0px;
	}
	
#LeftBlock img {
	margin-left:9px;
	border:0px;
	}
	
/*BTN a
--------------------------------------------------------------------------*/
.GloabalNavi001 a {
	background-image:url(../UnionImages/GloabalNavi-001off.png);
	background-repeat:no-repeat;
 	width:220px;
	height:31px;
	display:block;
 }
 
 .GloabalNavi002 a {
	background-image:url(../UnionImages/GloabalNavi-002off.png);
	background-repeat:no-repeat;
 	width:220px;
	height:31px;
	display:block;
 }
 
 .GloabalNavi003 a {
	background-image:url(../UnionImages/GloabalNavi-003off.png);
	background-repeat:no-repeat;
 	width:220px;
	height:31px;
	display:block;
 }
 
 .GloabalNavi004 a {
	background-image:url(../UnionImages/GloabalNavi-004off.png);
	background-repeat:no-repeat;
 	width:220px;
	height:31px;
	display:block;
 }
 
 .GloabalNavi005 a {
	background-image:url(../UnionImages/GloabalNavi-005off.png);
	background-repeat:no-repeat;
 	width:220px;
	height:31px;
	display:block;
 }
 
 .GloabalNavi006 a {
	background-image:url(../UnionImages/GloabalNavi-006off.png);
	background-repeat:no-repeat;
 	width:220px;
	height:31px;
	display:block;
 }
 
 /*BTN a:hover
--------------------------------------------------------------------------*/
.GloabalNavi001 a:hover {
	background-image:url(../UnionImages/GloabalNavi-001on.png);
	background-repeat:no-repeat;
 	width:220px;
	height:31px;
	display:block;
 }
 
 .GloabalNavi002 a:hover {
	background-image:url(../UnionImages/GloabalNavi-002on.png);
	background-repeat:no-repeat;
 	width:220px;
	height:31px;
	display:block;
 }
 
 .GloabalNavi003 a:hover {
	background-image:url(../UnionImages/GloabalNavi-003on.png);
	background-repeat:no-repeat;
 	width:220px;
	height:31px;
	display:block;
 }
 
 .GloabalNavi004 a:hover {
	background-image:url(../UnionImages/GloabalNavi-004on.png);
	background-repeat:no-repeat;
 	width:220px;
	height:31px;
	display:block;
 }
 
 .GloabalNavi005 a:hover {
	background-image:url(../UnionImages/GloabalNavi-005on.png);
	background-repeat:no-repeat;
 	width:220px;
	height:31px;
	display:block;
 }
 
 .GloabalNavi006 a:hover {
	background-image:url(../UnionImages/GloabalNavi-006on.png);
	background-repeat:no-repeat;
 	width:220px;
	height:31px;
	display:block;
 }
	
 /*BTN act
--------------------------------------------------------------------------*/
body#outline .GloabalNavi001 a {
	background-image:url(../UnionImages/GloabalNavi-001act.png);
	background-repeat:no-repeat;
 	width:220px;
	height:31px;
	display:block;
 }
 
body#policy .GloabalNavi002 a {
	background-image:url(../UnionImages/GloabalNavi-002act.png);
	background-repeat:no-repeat;
 	width:220px;
	height:31px;
	display:block;
 }
 
body#storelist .GloabalNavi003 a {
	background-image:url(../UnionImages/GloabalNavi-003act.png);
	background-repeat:no-repeat;
 	width:220px;
	height:31px;
	display:block;
 }
 
body#cart .GloabalNavi004 a {
	background-image:url(../UnionImages/GloabalNavi-004act.png);
	background-repeat:no-repeat;
 	width:220px;
	height:31px;
	display:block;
 }
 
body#info .GloabalNavi005 a {
	background-image:url(../UnionImages/GloabalNavi-005act.png);
	background-repeat:no-repeat;
 	width:220px;
	height:31px;
	display:block;
 }
 
body#help .GloabalNavi006 a {
	background-image:url(../UnionImages/GloabalNavi-006act.png);
	background-repeat:no-repeat;
 	width:220px;
	height:31px;
	display:block;
 }
	
	

		
/*RightBlocks 
--------------------------------------------------------------------------*/
#RightBlock {
	width:550px;
	/*background-color:#993333;*/
	height:auto;
	float:left;
	padding-left:10px;
	margin-left:10px;
	text-align:left;
	}
	

	
/*Footer 
---------------------------------------------------------------------------*/
#Footer {
	width:800px;
	/*padding:0px 30px 0px 30px;*/
	background-image:url(../UnionImages/Footer/BG_Footer.png);
	background-repeat:repeat-y;
	height:auto;
}

.Footer_Head {
	background-image:url(../UnionImages/Footer/Footer_Head.png);
	width:800px;
	height:auto;
	background-repeat:no-repeat;
	clear:both;
	}
	
.imgToTop {
	border:0px;
	margin-left:615px;
	margin-top:10px;
	}
	
.imgToTop02 {
	border:0px;
	margin-left:615px;
	margin-top:10px;
	margin-bottom:10px;
	}
	
	
.FooterInfo {
	padding:30px;
	font-size:10px;
	}
	
.FooterInfoSubtit {
	margin-bottom:5px;
	}
	
/*.Footer_info {
	width:740px:
	margin-lef:30px;
	margin-right:30px;
	margin-top:50px;
	}*/

#Footer ul {
	width:720px;
	list-style:none;
	height:120px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	}
	
#Footer li {
	width:230px;
	padding:0px 5px 0px 5px;
	min-height:60px;
	float:left;
	display: inline;
	color:#69593F;
	clear:right;
	line-height:150%;
	}
	
.clear {
	clear:both;
	}
	
#Footer .Info {
	width:760px;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	background-repeat:no-repeat;
	min-height:116px;
	font-size:10px;
	color:#69593F;
	line-height:150%;
	}
	
#Footer .Sitemap {
	width:622px;
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	color:#69593F;
	font-size:10px;
	text-align:center;
	padding:10px;
	}
	
#Footer .Sitemap a {
	color:#663333;
	text-decoration:underline;
	}
	
	
#Footer .Sitemap a:hover {
	color: #CC3333;
	text-decoration:none;
	}
	
	
	
	
	
	
	
	
/* ========================================================================



	* clearfix


 
======================================================================== */

#contents {
	_height: 1px;
	min-height: 1px;/* */
}
#contents:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;/* */
}
