@charset "utf-8";

/*-----------------------------------------------------------
 Home
-----------------------------------------------------------*/

/*------ Header ------*/

#home #header h1 {
	margin-bottom: 80px;
	}
	/* topicsSec */
	#home #header #topicsSec {
		}
		/* Title */
		#home #header #topicsSec h2 {
			margin: 0 0 15px;
			font-weight: normal;
			}
		/* Topics List */
		#home #header #topicsSec dl {
			margin: 0;
			font-size: 7.5pt;
			line-height: 1.5em
			}
			#home #header #topicsSec dl dt {
				padding: 0 0 0 10px;
				background: transparent url("/common/images/squareBlack.gif") no-repeat left center;
				}
			#home #header #topicsSec dl dd { margin: 0 0 10px; }

/*------ Contents ------*/
#home #contents {
	width: 663px; height: 883px;
	padding: 0;
	}/*
	#home ul#mainVisual {
		width: 663px; height: 883px;
		margin: 0;
		overflow: hidden;
		}*/
	
	#home div#mainVisual {
			position: relative;
		width: 663px; height: 883px;
		background: transparent url("/images/mainVisual.jpg") no-repeat left top;
		}
		#home div#mainVisual p.topUp {
			position: absolute;
			top: 20px; left: 20px;
			}
		#home div#mainVisual p#bnrKanade {
			position: absolute;
			left: 100px; bottom: 60px;
			margin: 0;
			}
			
		#home div#mainVisual p.topCh#chg1 {
			position: absolute;
			top: 18px; left: 218px;
			}
			
		#home div#mainVisual p.topCh#chg2 {
			position: absolute;
			top: 18px; left: 362px;
			}
			
		#home div#mainVisual p.topCh#chg3 {
			position: absolute;
			top: 18px; left: 507px;
			}
		
		
		


	.shop  p.printed {
			position: absolute;
			top: 20px; right: 10px;
		display: block;
		width: 44px; height: 33px;
		text-indent: -99999px;
		background: transparent url("/images/btnPrint.jpg") no-repeat left top;
		}
		.shop p.printed:hover {
			cursor: pointer;
		background: transparent url("/images/btnPrint.jpg") no-repeat left bottom;
			}