@charset "UTF-8";

/*
###################################

    菊正宗について　専用CSS

###################################
*/

#content {
	background: url(../../about/img/bg_about.jpg) repeat left top;
}

/* ########## MAIN VISUAL ########## */
#mainVisual {
	left: 0;
	width: 100%;
	background: #000000;
	height: 280px;
	margin-left: 0px;
}
/* ###### H1 TAG ###### */
h1 {
	width: 900px;
	margin: 0 auto;
}


/* ########## BOTTOM CONTENT ########## */
#wrapContentBtm {
	width: 840px;
	padding: 360px 30px 40px 30px;
	background: #e9eae7;
}
#wrapContentBtm p {
	margin-bottom: 1.6em;
}


/* ########## MAIN CONTENT ########## */
#mainContent {
	float: right;
	width: 580px;
}

/* ########## SIDE CONTENT ########## */
#sideContent {
	float: left;
	width: 220px;
}



/* ########## SIDE NAVIGATION ########## */
#sideNav {
	margin-bottom: 30px;
}
#sideNav li {
	vertical-align: bottom;
}
#sideNav li a {
	overflow:hidden;
	background: url(../../about/img/nav_side.png) no-repeat left top;
	height: 0px;
	padding-top: 40px;
	width: 220px;
	display: block;
}

#sideNav li#sideNav_history a {
	background-position: 0 0;
}
#sideNav li#sideNav_karakuchi a {
	background-position: 0 -40px;
}
#sideNav li#sideNav_kimoto a {
	background-position: 0 -80px;
}
#sideNav li#sideNav_material a {
	background-position: 0 -120px;
}
#sideNav li#sideNav_kura a {
	background-position: 0 -160px;
	padding-top: 41px;
}

/* HOVER MENU & CURRENT MENU */
#sideNav li#sideNav_history a:hover, #sideNav li#sideNav_history a.this {
	background-position: -220px 0;
}
#sideNav li#sideNav_karakuchi a:hover, #sideNav li#sideNav_karakuchi a.this {
	background-position: -220px -40px;
}
#sideNav li#sideNav_kimoto a:hover, #sideNav li#sideNav_kimoto a.this {
	background-position: -220px -80px;
}
#sideNav li#sideNav_material a:hover, #sideNav li#sideNav_material a.this {
	background-position: -220px -120px;
}
#sideNav li#sideNav_kura a:hover, #sideNav li#sideNav_kura a.this {
	background-position: -220px -160px;
}


/* ########## H2 TAG ########## */
#mainContent h2 {
	margin-bottom: 22px;
}
#mainContent  p {
	text-align: justify;
	text-justify: inter-ideograph;
}


/* ########## IMAGE FOR INSERT  ########## */
.imgInsert {
	float:right;
	margin-left: 40px;
	margin-bottom: 30px;
}
.imgInsertL {
	float:left;
	margin-right: 40px;
	margin-bottom: 30px;
}



/* ########## Flash movie  ########## */
#kimotoflash {
	float:left;
	margin-right: 30px;
	margin-bottom: 30px;
}

#kimotoflash p {
	margin-top:5px;
}

#kuraflash {
	float:right;
	margin-left: 30px;
	margin-bottom: 30px;
}

#kuraflash p {
	margin-top:5px;
}


#blockYamadanishiki {
	background: url(../../about/img/material/bg_yamadanishiki.gif) no-repeat left top;
	padding-left: 110px;
}
#blockMiyamizu {
	background: url(../../about/img/material/bg_miyamizu.gif) no-repeat left top;
	padding-left: 110px;
}


/* ########## RELATED LINK ########## */
#relatedLink {
	margin-bottom: 10px;
}
#relatedLink li {
	padding-left: 8px;
	margin-bottom: 8px;
	background: url(../../about/img/icon_related_link.gif) no-repeat left center;
}

#relatedLink_inner {
	background: #d2d3d0 url(../../about/img/bg_related_link_btm.gif) no-repeat left bottom;
	padding: 10px;
}


.lineBrush {
	background: url(../../about/img/line_brush.gif) no-repeat left top;
	width: 580px;
	height: 2px;
}
.mgnR_min30px {
	margin-right: -30px;
}
* html .mgnR_min30px { /* ie6 */
	position: relative;
}
.mgnHikaku {
	margin: 0 0 0 55px;
}