@charset "EUC-JP";

/*---------- Container ----------*/
div#Container{
	clear:both;
	position:relative;
	width:748px;
	height:auto;
	min-height:100%;
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
	padding-bottom:24px;
	text-align:left;
}
/*- ****** Container End ***** -*/


/*---------- Header ----------*/
div#Head{
	width:740px;
	height:90px;
	padding-right:4px;
	padding-left:4px;
	background-image:url(img/flash/head_bg.gif);
	background-repeat:no-repeat;
}
body#Matiuke div#Head{
	background-image:url(img/matiuke/head_bg.gif);
}

	/* Logo */
	div#Head h1{
		float:left;
		padding-top:7px;
		padding-left:15px;
	}

	/* Navi */
	div#Head div#Navi{
		float:left;
		width:473px;
		height:74px;
		margin-top:16px;
		margin-left:16px;
		
	}
		div#Head div#Navi div.NvHome{
			width:auto;
			height:11px;
			text-align:right;
		}
		div#Head div#Navi div.NvList{
			width:auto;
			height:47px;
			margin-top:16px;
		}
			div#Head div#Navi div.NvList p{
				float:left;
				display:inline;
				margin:0;
				padding:0;
			}
/*- ****** Header End ***** -*/


/*---------- TopPageMainContent ----------*/
div#MainContent{
	width:748px;
	height:auto;
	margin-top:6px;
}

	/* FlashArea */
	div#MainContent div.FlashArea{
		width:740px;
		height:260px;
		margin-right:4px;
		margin-left:4px;
	}
	
div#MainContent div#LogoArea{
	width:710px;
	height:auto;
	margin-top:20px;
	margin-right:auto;
	margin-left:auto;
}
	div#MainContent div#LogoArea div.LogoBox h3{
		padding-bottom:5px;
		padding-left:0;
		font-size:10pt;
		border-bottom:dotted 1px #ccc;
	}
/*- ****** TopPageMainContent End ***** -*/


/*---------- Sub ----------*/
/* Flash */
div#FlashSub{
	width:748px;
	height:auto;
	margin-top:6px;
	background-image:url(img/common/sub_bg_mid.jpg);
	background-repeat:repeat-y;
}
div#MatiukeSub{
	width:748px;
	height:auto;
	margin-top:6px;
	background-image:url(img/common/sub_bg_mid.jpg);
	background-repeat:repeat-y;
}
/*- ****** Sub End ***** -*/


/*---------- MainContent ----------*/
/* Flash */
div#FlashSub div#MainContent{
	width:710px;
	height:auto;
	margin:0;
	padding-top:19px;
	padding-right:19px;
	padding-left:19px;
	background-image:url(img/flash/sub_bg_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
div#MatiukeSub div#MainContent{
	width:710px;
	height:auto;
	margin:0;
	padding-top:19px;
	padding-right:19px;
	padding-left:19px;
	background-image:url(img/matiuke/sub_bg_top.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

/*- ****** TopPageMainContent End ***** -*/


/*---------- TopPageFooter ----------*/
div#Foot{
	width:740px;
	margin-top:15px;
	margin-right:auto;
	margin-bottom:24px;
	margin-left:auto;
	text-align:right;
}
	div#Foot p.FootLink{
		padding-bottom:15px;
	}
/*- ****** TopPageFooter End ***** -*/


/*---------- Footer ----------*/
div#FlashFoot{
	clear:both;
	width:748px;
	height:137px;
	background-image:url(img/flash/sub_bg_foot_fla.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
		div#FlashFoot p{
			width:740px;
			margin-right:auto;
			margin-left:auto;
			text-align:right;
		}
			div#FlashFoot p.FootLink{
				padding-top:57px;
				padding-bottom:15px;
			}

div#MatiukeFoot{
	width:748px;
	height:137px;
	background-image:url(img/matiuke/sub_bg_foot.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
		div#MatiukeFoot p{
			width:740px;
			margin-right:auto;
			margin-left:auto;
			text-align:right;
		}
			div#MatiukeFoot p.FootLink{
				padding-top:57px;
				padding-bottom:15px;
			}
/*- ****** TopPageFooter End ***** -*/

