@charset "utf-8";
/*------------ Main ----------------------*/
#main{
	width: 66.7em;
	margin: 0 0;
	padding: 0 0;
	clear: both;
	text-align: left;
}
#main #lnavi{
	float: left;
	width: 14.3em;
	height: auto;
	margin: 4em 0 0 0;
	padding: 0 0;
	overflow: hidden;
	border: 1px solid #47AFFF;
}
#lnavi ul li{
	list-style-type: none;
	margin: 0 0;
}

#lnavi ul li ul li{
	list-style-type: none;
	margin: 0 0;
}
#lnavi ul li a{
	display: block;
	height: auto;
	padding: 0.2em 0 0.2em 1em; 
	color: #0000BB;
	overflow: hidden;
	vertical-align: middle;
}
#lnavi ul li ul li a{
	display: block;
	height: auto;
	padding: 0.2em 0 0.2em 1em; 
	color: #0000BB;
	overflow: hidden;
	vertical-align: middle;
}
#lnavi{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", 'Lucida Grande', Helvetica;
	font-size: 110%;
	font-style: normal;
	font-weight: normal;
}

#lnavi ul li a:link,
#lnavi ul li a:visited,
#lnavi ul li a:active{
	background-color: #F3F3F3; 
	text-decoration:none;
}
#lnavi ul li a:hover{
	background-color: #47CCFF; 
}

#lnavi ul li ul li a:link,
#lnavi ul li ul li a:visited,
#lnavi ul li ul li a:active{
	background-color: #F3F3F3; /* グレー */
	text-decoration:none;
}
#lnavi ul li ul li a:hover{
	background-color: #47CCFF; /* 青 DBE5FF*/
}

#lnavi ul li ul.sub1{
	width: 14em;
	height: auto; /* 16px */
	overflow: hidden;
	margin:0 0;     /* margin設定を消すと上と左にマージンができる */
	padding: 2px 0 2px 5px; /* bottom:2px */
	line-height: 1em;
	border-top: none;
	background-color: #F3F3F3; /* グレー */
}
#lnavi ul li ul.sub2{
	height: auto; /* 32px */
	overflow: hidden;
	margin: 0 0;      /* margin設定を消すと上と左にマージンができる */
	padding: 2px 0 2px 5px; /* bottom:2px */
	line-height: 1em;
	border-top: none;
	background-color: #F3F3F3; /* グレー */
}
#lnavi ul li ul.sub3{
	height:auto; /* 48px */
	overflow: hidden;
	margin: 0 0;     /* margin設定を消すと上と左にマージンができる */
	padding: 2px 0 2px 5px; /* bottom:2px */
	line-height: 1em;
	border-top: none;
	background-color: #F3F3F3; /* グレー */
}

#lnavi ul li ul li ul.s_sub1{
	width: 14em;
	height: auto; /* 16px */
	overflow: hidden;
	margin:0 0;     /* margin設定を消すと上と左にマージンができる */
	padding: 2px 0 2px 10px; /* bottom:2px */
	line-height: 1.2em;
	border-top: none;
	background-color: #F3F3F3; /* グレー */
}
#lnavi ul li ul li ul.s_sub2{
	height: auto; /* 32px */
	overflow: hidden;
	margin: 0 0;      /* margin設定を消すと上と左にマージンができる */
	padding: 2px 0 2px 10px; /* bottom:2px */
	line-height: 1.2em;
	border-top: none;
	background-color: #F3F3F3; /* グレー */
}
#lnavi ul li ul li ul.s_sub3{
	height: auto; /* 48px */
	overflow: hidden;
	margin: 0 0;     /* margin設定を消すと上と左にマージンができる */
	padding: 2px 0 2px 10px; /* bottom:2px */
	line-height: 1.2em;
	border-top: none;
	background-color: #F3F3F3; /* グレー */
}


#lnavi ul li ul.sub1 li a{
	font-size: 1em;
	color: #1E4EC8; /* 緑 */
}
#lnavi ul li ul.sub2 li a{
	font-size:1em;
	color: #1E4EC8; /* 緑 */
}
#lnavi ul li ul.sub3 a{
	font-size: 1em;
	color: #1E4EC8; /* 緑 */
}

#lnavi ul li ul li ul.s_sub1 li a{
	font-size: 1em;
	color: #C71585; /* 緑 */
}
#lnavi ul li ul li ul.s_sub2 li a{
	font-size:1em;
	color: #C71585; /* 緑 */
}
#lnavi ul li ul li ul.s_sub3 a{
	font-size: 1em;
	color: #C71585; /* 緑 */
}

#lnavi ul li ul.sub1 li a{
	display: inline;
	width: 14em;
	height: auto;
	border: none;
}
#lnavi ul li ul.sub2 a{
	display: inline;
	width: 14em;
	height: auto;
	border: none;
}
#lnavi ul li ul.sub3 a{
	display: inline;
	width: 14em;
	height: auto;
	border: none;
} 

#lnavi ul li ul li ul.s_sub1 li a{
	display: inline;
	width: 14em;
	height: auto;
	border: none;
}
#lnavi ul li ul li ul.s_sub2 a{
	display: inline;
	width: 14em;
	height: auto;
	border: none;
}
#lnavi ul li ul li ul.s_sub3 a{
	display: inline;
	width: 14em;
	height: auto;
	border: none;
} 

/*\*/
*html #lnavi {width: 16em; margin: 0 0; padding:0 0;}  /*For Win IE */
/**/

/*-----------------------------------------------*/
/*--------------- Main Contents --------------------*/
#main #container_contents{
	float: right;
	width: 50em;
	height: auto;
	margin: 10px 0 0 0;
	text-align: left;
}
/* Mac IE bigin \*/
*html #main #container_contents {
	width: 50em; /* 49.7em */
	margin: 10px 0 0 0; /* 0 0 0 18em */
	padding:0 0;
}  /*For Win IE */ 
*html #main #container_contents {height: 1%;}
/* Mac IE Commented backslash ハック */

.p{
	clear: both;
	line-height: 0.1em;
}
#title1{
	width: 46em;
	height: 3em;
	margin: 0.5em 0 2em 0;
	background:url(../images/bg_grey100x36_1.gif) repeat-x left center;
	background-color:#FFCCFF;
}
#title1 h1{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif ;
	font-size: 140%;
	font-style:normal;
	font-weight: bold;
	color: #1E4EC8;
	letter-spacing: 1em;
	padding-top: 2px;
	padding-left: 20px;
}

#movie_space {
	width: 48em;
	height: 25em;
	margin: 0 0 0 0;
	border: 1px solid #47CCFF;
}

#title2{
	width: 43em;
	height: 2.2em;
	margin: 1em 0 0 2em;
	background:url(../images/bg_grey100x30_3.gif) repeat-x;
}

/* -------------- Text decoration ---------------*/
#title2 h3{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif ;
	font-size: 120%;
	font-style:normal;
	font-weight: normal;
	color: #0000BB;
	letter-spacing: 0.3em;
	text-align: left;
	padding-top: 5px;
	padding-left: 15px;
	
}

#title3{
	clear: both;
	width: 43em;
	height: 3em;
	margin: 1em 0 0 2em;
	background:url(../images/bg_grey100x30_3.gif) repeat-x;
}

/* -------------- Text decoration ---------------*/
#title3 h4{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif ;
	font-size: 120%;
	font-style:normal;
	font-weight: normal;
	color: #0000BB;
	letter-spacing: 0.3em;
	text-align: left;
	padding-top: 5px;
	padding-left: 15px;
	
}
/* -------------------- Item 1 --------------------- */
#item1{
	width: 45em;
	margin: 20px 0 0 50px;
	padding: 0 0 0 0;
}
/* -------------------- Item 2 --------------------- */
#item2{
	width: 45em;
	height: auto;
	margin: 0px 0 0 50px;
	padding: 0 0 0 0;
}
/* ---------------------------------- */
.itemBox{
	width: 150px;
	margin: 0 20px 10px 0;
	padding: 0px;
	float: left;
}
.itemPhoto{
	height: 130px;
	border: 1px dotted #9F9F9F;
	margin: 0;
	padding: 0px;
	text-align: center;
}
.itemText{
	border: 1px dotted #9F9F9F;
	border-top: 0px;
	margin: 0;
	padding: 5px;
	height: 35px;
	text-align: center;
}
.itemText p{
	margin: 0;
	padding: 0;
	font-size: 1em;
}
#item1 h3{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif ;
	font-size: 100%;
	font-style:normal;
	font-weight: normal;
	line-height: 1;
	color: #1E4EC8;
	text-align: center;
	padding-left: 0; 
	}
#item2 h3{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif ;
	font-size: 100%;
	font-style:normal;
	font-weight: normal;
	line-height: 1;
	color: #1E4EC8;
	text-align: center;
	padding-left: 0;
}
#item2 h4{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif ;
	font-size: 100%;
	font-style:normal;
	font-weight: normal;
	line-height: 1;
	letter-spacing: 0.8;
	color: #1E4EC8;
	text-align: center;
	padding-left: 0;
}
/* ------------------- // Item 1 ----------------------------- */


/* -------- Copy Right ---------------------------------*/
	#copyright {
		clear: both;
		width: 50em;
		height: 1.6em;
		margin-top: 2em;
		text-align: center;
	}
	#copyright h3{
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
		font-size: 100%;
		font-style: normal;
		font-weight: normal;
		color: #696969;
	}
/* ---------- // Copy Right ------------------------*/
/* ----------- footer ------------------------------*/
	#footer {
		width: 50em;
		height: 1.6em;
		text-align: center;
	}
	#footer h4{
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
		font-size: 100%;
		font-style: normal;
		font-weight: normal;
		color: #696969;
	}
/* --------------// footer --------------------->
