html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	outline: 0;
	vertical-align: baseline;
}
/* =============== Use for All page ========================*/
img {	border: none;}
.clear {margin: 0px; padding: 0px; clear: both;}

/* ---------------------------------------------
	01.defult 
--------------------------------------------- */

html {height: 100%;}
body {
	margin: 0px;
	padding: 0px;
	background: url(../images/bg/bg-body.jpg) repeat;
	height: 100%;
	font: 14px Verdana,Arial,"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","ƒƒCƒŠƒI",Meiryo,"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
	line-height: 1.5em;
}
/* ---------------------------------------------
	02.layout
--------------------------------------------- */

#Wrapper {
	display: block; 
	overflow: hidden; 
	margin: 0px auto; 
	padding: 0 5px; 
	width: 900px;
	background: url(../images/bg/bg-wrapper.png) repeat-y;
}
	
/* ---------------------------------------------
	03.header
--------------------------------------------- */
#Header {
	 display: block;
	 width: 880px; 
	 margin: 0px auto;
	 background: url(../images/bg/bg-head.jpg) right top no-repeat;
	 padding: 18px 10px 0;
}
	#Header h1 {display: block; margin: 0px 0 13px; padding: 0px; background: url(../images/logo-himakko.jpg) no-repeat; width: 229px; height: 85px; }
	  	#Header h1 a {display: block; width: 229px; height: 85px; margin: 0px; padding: 0px; text-decoration: none;}
	  	#Header h1 span {visibility: hidden;}
.bannerTop {display: block; width: 900opx; margin: 0px auto 10px; overflow: hidden; clear: both;}
/* ---------------------------------------------
	04.Container
--------------------------------------------- */
#Container {display: block; width: 876px; margin: 0px auto; padding: 0px 12px; overflow: hidden;}
    		
	.contentLeft {display: block; float: left; width: 623px; margin: 0px; padding: 0px; overflow: hidden;}
	.contentLeft h3 {display: block; background: url(../images/bg/bg-bar.jpg) right no-repeat #811a37; width: 609px; height: 27px; margin: 0px; padding: 4px 5px;}
	.information {display: block; border: 1px solid #debb96; padding: 1px; width: 619px; overflow: hidden; margin: 0px 0px 10px;}
		.information ul {display: block; width: 605px; margin: 15px auto; padding: 0px 0 100px; overflow: hidden;}
		.information ul li {display: block; background: url(../images/icon/ic-arrow.jpg) 10px 13px no-repeat; border-bottom: 1px dotted #414141; padding: 5px 0px 5px 20px; list-style: none; font-size: 12px; color: #411107;}
	.system {display: block; border: 1px solid #debb96; padding: 1px; width: 619px; overflow: hidden; margin: 0px 0px 10px;}
		.system ul {display: block; width: 605px; margin: 15px auto; padding: 0px 0 10px; overflow: hidden;}
		.system ul li {display: block;  border-bottom: 1px dotted #414141; padding: 10px 0px 10px 20px; list-style: none; font-size: 12px; color: #411107;}
		
.contentRight {display: block; float: right; width: 249px; margin: 0px; padding: 0px;}
	.contentRight h3 {display: block; background: url(../images/bg/bg-bar.jpg) right no-repeat #811a37; width: 235px; height: 27px; margin: 0px; padding: 4px 5px;}
	.store {display: block; border: 1px solid #debb96; padding: 1px; width: 245px; overflow: hidden; margin: 0px 0px 10px;}
		.store p {display: block; width: 225px; margin: 15px auto; overflow: hidden; font-size: 12px;}
		.map {display: block; width: 225px; height: 245px; margin: 10px auto; overflow: hidden; border: 1px solid #757575;}
	
	.bannerRight {display: block; border: 1px solid #debb96; padding: 1px; width: 245px; overflow: hidden; margin: 0px 0px 10px;}
		.bannerRight p {display: block; width: 225px; margin: 15px auto; overflow: hidden;}
		.bannerRight ul {display: block; width: 226px; margin: 0px auto; padding: 0px; overflow: hidden;}
		  	.bannerRight ul li {display: block; list-style: none;}
			.bannerRight ul li span {display: block; margin: 5px 0px 10px; font-size: 12px; color: #411107; line-height: 14px;  }
			.bannerRight ul li span strong {display: block; margin-bottom: 5px;}
			.bannerRight ul li span a {font-size: 12px; color: #411107; text-decoration: underline; line-height: 14px; }


/* ---------------------------------------------
	06.Footer
--------------------------------------------- */
#footer {display: block; width: 900px; margin: 15px auto; overflow: hidden; background: url(../images/bg/bg-footer.jpg) repeat-x; padding-top: 40px;}
	.navFooter {display: block; width: 480px; margin: 0px auto; overflow: hidden;}
		.navFooter li {display: block; float: left; padding: 0px 15px; list-style: none; border-right: 1px solid #757575; line-height: 12px; font-size: 12px;}
		.navFooter li.last {padding-right: 0px!important; border: none!important;}
		.navFooter li a {color: #757575; text-decoration: none;}
	.copyright {display: block; width: 500px; margin: 15px auto; color: #b5b5b4; font-size: 10px; text-align: center;}