/*=======================================================
 * CSS by Future Associates
 *=======================================================*/


/*=======================================================
 * Style for BODY
 *=======================================================*/
	body {
		background-image:url(images/bg.jpg);
		background-color: #18251B;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		text-align: left;
	}


	div.mainbody {
		background-color: #FFFFFF;
		width : 900px;
		text-align: left;
	}

	td.left {
		background-image:url(images/menu_bg.jpg);
		background-repeat : no-repeat;
		background-color: #17241A;
		width : 200px;
		text-align: left;
	}

	td.right {
	background-image:url(images/background.jpg);
	background-color: #FFFFFF;
	width : 700px;
	text-align: center;
	}

	table {
		font-size:12px;
		line-height: 18px;
		font-weight:normal;
		text-decoration:none;
		color:#333333;
		text-align: left;
	}

	h1 {
		font-size: 12px;
		color: #333333;
		vertical-align: top;
		font-weight:normal;
		margin: 0px;
		padding: 0px 0px 0px 0px;
	}

	h2 {
		font-size: 12px;
		color: #333333;
		vertical-align: top;
		font-weight:bold;
		text-align: left;
		margin: 0px;
		padding: 0px 0px 0px 0px;
	}

	h3 {
		font-size: 12px;
		color: #333333;
		vertical-align: top;
		font-weight:normal;
		text-align: left;
		margin: 0px;
		padding: 0px 0px 0px 0px;
	}

/*=======================================================
 * Style for MENU
 *=======================================================*/
	div.menu_space {
		padding: 22px 0px 0px 0px;
	}

	div.flash_music {
		padding: 7px 0px 0px 10px;
	}

	div.flash_music_p {
		padding: 210px 0px 0px 10px;
	}

	div.iframe {
		padding: 20px 0px 0px 10px;
	}

/*=======================================================
 * Style for MENU
 *=======================================================*/

	/*縦並びのメニュー*/

	#menu{
		width: 200px;
		padding: 0px 0px 0px 0px;
	}

	#menu ul{
		margin:0px;
		padding:0px;
		padding-left:0px;
		list-style-type:none;
	}

	#menu li a{
		margin:0px;
		padding:0px;
		display: block;
		list-style-type:none;
		text-decoration: none;
	}

	#menu li span{
		margin:0px;
		padding:0px;
		visibility:hidden;
		font-size: 8px;
	}

	#menu li#n1 a{width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/1.jpg) no-repeat; padding-bottom:0px; }
	#menu li#n1_on a{width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/1-2.jpg) no-repeat; padding-bottom:0px;}
	#menu li#n1 a:hover{width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/1-2.jpg) no-repeat; padding-bottom:0px;}

	#menu li#n2 a{ width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/2.jpg) no-repeat; padding-bottom:0px;}
	#menu li#n2_on a{ width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/2-2.jpg) no-repeat; padding-bottom:0px;}
	#menu li#n2 a:hover{ width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/2-2.jpg) no-repeat; padding-bottom:0px;}

	#menu li#n3 a{ width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/15.jpg) no-repeat; padding-bottom:0px;}
	#menu li#n3_on a{ width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/15-2.jpg) no-repeat; padding-bottom:0px;}
	#menu li#n3 a:hover{ width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/15-2.jpg) no-repeat; padding-bottom:0px;}

	#menu li#n4 a{ width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/3.jpg) no-repeat; padding-bottom:0px;}
	#menu li#n4_on a{ width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/3-2.jpg) no-repeat; padding-bottom:0px;}
	#menu li#n4 a:hover{ width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/3-2.jpg) no-repeat; padding-bottom:0px;}

	#menu li#n5 a{ width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/4.jpg) no-repeat; padding-bottom:0px;}
	#menu li#n5_on a{ width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/4-2.jpg) no-repeat; padding-bottom:0px;}
	#menu li#n5 a:hover{ width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/4-2.jpg) no-repeat; padding-bottom:0px;}

	#menu li#n6 a{ width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/5.jpg) no-repeat; padding-bottom:0px;}
	#menu li#n6_on a{width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/5-2.jpg) no-repeat; padding-bottom:0px;}
	#menu li#n6 a:hover{width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/5-2.jpg) no-repeat; padding-bottom:0px;}

	#menu li#n7 a{width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/6.jpg) no-repeat; padding-bottom:0px; }
	#menu li#n7_on a{width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/6-2.jpg) no-repeat; padding-bottom:0px;}
	#menu li#n7 a:hover{width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/6-2.jpg) no-repeat; padding-bottom:0px;}

	#menu li#n8 a{ width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/7.jpg) no-repeat; padding-bottom:0px;}
	#menu li#n8_on a{ width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/7-2.jpg) no-repeat; padding-bottom:0px;}
	#menu li#n8 a:hover{ width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/7-2.jpg) no-repeat; padding-bottom:0px;}

	#menu li#n9 a{ width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/16.jpg) no-repeat; padding-bottom:10px;}
	#menu li#n9_on a{ width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/16-2.jpg) no-repeat; padding-bottom:10px;}
	#menu li#n9 a:hover{ width:200px; height: 30px; background: url(http://www.leon-nokyujitsu.com/images/botton/16-2.jpg) no-repeat; padding-bottom:10px;}

	#menu li#n10 a{ width:200px; height: 40px; background: url(http://www.leon-nokyujitsu.com/images/botton/gift.jpg) no-repeat; padding-bottom:0px;}
	#menu li#n10_on a{ width:200px; height: 40px; background: url(http://www.leon-nokyujitsu.com/images/botton/gift.jpg) no-repeat; padding-bottom:0px;}
	#menu li#n10 a:hover{ width:200px; height: 40px; background: url(http://www.leon-nokyujitsu.com/images/botton/gift.jpg) no-repeat; padding-bottom:0px;}

	#menu li#n11 a{ width:200px; height: 40px; background: url(http://www.leon-nokyujitsu.com/images/botton/link.jpg) no-repeat; padding-bottom:0px;}
	#menu li#n11_on a{ width:200px; height: 40px; background: url(http://www.leon-nokyujitsu.com/images/botton/link.jpg) no-repeat; padding-bottom:0px;}
	#menu li#n11 a:hover{ width:200px; height: 40px; background: url(http://www.leon-nokyujitsu.com/images/botton/link.jpg) no-repeat; padding-bottom:0px;}

/*=======================================================
 * Style for HEDDER
 *=======================================================*/
	div.hedder {
		background-image:url(images/hedder.jpg);
		background-repeat : no-repeat;
		background-color: #FFFFFF;
		width : 700px;
		height : 120px;
		text-align: left;
	}

	div.hedder_ov {
		background-image:url(images/hedder_ov.jpg);
		background-repeat : no-repeat;
		background-color: #FFFFFF;
		width : 700px;
		height : 120px;
		text-align: left;
	}

/*=======================================================
 * Style for TABLE
 *=======================================================*/
	table.waku {
		background-color: #333333;
	}

	td.titlewaku {
		background-color: #67877A;
		font-size:12px;
		font-weight:normal;
		text-decoration:none;
		color:#FFFFFF;
	}

	td.subwaku {
		background-color: #A1C4B6;
		color:#333333;
	}

	td.mainwaku {
		background-color: #FAFAE1;
	}

	td.bg1 {
		background-image:url(images/bg1.jpg);
		background-position: right bottom;
		background-repeat : no-repeat;
		background-color: #FFFFFF;
		text-align: left;
	}

/*=======================================================
 * Style for 枠
 *=======================================================*/
	td.waku_120 {
		background-image:url(images/waku_120.gif);
		background-repeat : no-repeat;
		background-color: #FFFFFF;
		width : 600px;
		height : 120px;
		text-align: left;
	}

	td.waku_120_2 {
		background-image:url(images/waku_120_2.gif);
		background-repeat : no-repeat;
		background-color: #FFFFFF;
		width : 600px;
		height : 120px;
		text-align: left;
	}


	td.waku_180 {
		background-image:url(images/waku_180.gif);
		background-repeat : no-repeat;
		background-color: #FFFFFF;
		width : 600px;
		height : 180px;
		text-align: left;
	}

	td.waku_180_2 {
		background-image:url(images/waku_180_2.gif);
		background-repeat : no-repeat;
		background-color: #FFFFFF;
		width : 600px;
		height : 180px;
		text-align: left;
	}

	td.waku_180_3 {
		background-image:url(images/waku_180_3.gif);
		background-repeat : no-repeat;
		background-color: #FFFFFF;
		width : 600px;
		height : 180px;
		text-align: left;
	}


	td.waku_200 {
		background-image:url(images/waku_200.gif);
		background-repeat : no-repeat;
		background-color: #FFFFFF;
		width : 600px;
		height : 200px;
		text-align: left;
	}

	td.waku_260 {
		background-image:url(images/waku_260.gif);
		background-repeat : no-repeat;
		background-color: #FFFFFF;
		width : 600px;
		height : 260px;
		text-align: left;
	}

	td.waku_300 {
		background-image:url(images/waku_300.gif);
		background-repeat : no-repeat;
		background-color: #FFFFFF;
		width : 600px;
		height : 300px;
		text-align: left;
	}

	td.waku_360 {
		background-image:url(images/waku_360.gif);
		background-repeat : no-repeat;
		background-color: #FFFFFF;
		width : 600px;
		height : 360px;
		text-align: left;
	}

	td.waku_400 {
		background-image:url(images/waku_400.gif);
		background-repeat : no-repeat;
		background-color: #FFFFFF;
		width : 600px;
		height : 400px;
		text-align: left;
	}

	td.waku_450 {
		background-image:url(images/waku_450.gif);
		background-repeat : no-repeat;
		background-color: #FFFFFF;
		width : 600px;
		height : 450px;
		text-align: left;
	}

	td.waku_500 {
		background-image:url(images/waku_500.gif);
		background-repeat : no-repeat;
		background-color: #FFFFFF;
		width : 600px;
		height : 500px;
		text-align: left;
	}

	div.waku_moji {
		padding: 20px 0px 0px 35px;
	}

	div.waku_moji2 {
		padding: 26px 0px 0px 35px;
	}

/*=======================================================
 * Style for TEXT
 *=======================================================*/
	.red {
		font-size:12px;
		/*line-height: 18px;*/
		font-weight:normal;
		color:#ff0000;
	}

	.blue {
		font-size:12px;
		/*line-height: 18px;*/
		font-weight:normal;
		color:#6666CC;
	}

	small.strong_color {
		font-size:12px;
		/*line-height: 18px;*/
		font-weight:normal;
		color:#ff0000;
	}

	div.copy {
		font-size:12px;
		line-height: 16px;
		font-weight:normal;
		text-decoration:none;
		color:#FFFFFF;
	}

/*=======================================================
 * Style for link
 *=======================================================*/
	a:link{text-decoration:underline; color:#6666CC;}
	a:visited{text-decoration:underline; color:#6666CC;}
	a:active{text-decoration:none; color:#6666CC;}
	a:hover {text-decoration:none; color:#FF3366;} /*IE専用*/


	.TA01{
		filter: progid:DXImageTransform.Microsoft.shadow(color=#cccccc, direction=135, strength=3);
	}



	div.index_bg {
		background-image:url(images/menu_bg2.jpg);
		background-repeat : repeat-x;
		background-color: #FFFFFF;
		height : 900px;
		text-align: left;
	}

	div.index_moji {
		font-size:12px;
		line-height: 18px;
		font-weight:normal;
		text-decoration:none;
		color:#EDE8C8;
		text-align: center;
	}

	td.gift {
		background-image:url(images/gift.jpg);
		background-repeat : no-repeat;
		background-position: 96% 24%;
		text-align: left;
	}


	.news_iframe {
		font-size:12px;
		line-height: 18px;
		font-weight:normal;
		text-decoration:none;
		color:#333333;
		background-color: #E9EDEB;
		padding: 10px;
		border-top-width: 7.5px;
		border-right-width: 15px;
		border-bottom-width: 15px;
		border-left-width: 15px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #162319;
		border-right-color: #162319;
		border-bottom-color: #162319;
		border-left-color: #162319;
		text-align: left;
	}

	.news_iframe img {
		float: right;
		padding: 10px;
	}



/*=======================================================
 * Style for SPACE
 *=======================================================*/
	div.space3 {
		padding: 3px 0px 0px 0px;
	}

	div.space5 {
		padding: 5px 0px 0px 0px;
	}

	div.space10 {
		padding: 10px 0px 0px 0px;
	}

	div.space15 {
		padding: 15px 0px 0px 0px;
	}

	div.space20 {
		padding: 20px 0px 0px 0px;
	}

	div.space30 {
		padding: 30px 0px 0px 0px;
	}

	div.space40 {
		padding: 40px 0px 0px 0px;
	}

	td.merumaga {
		background-image:url(images/merumaga.jpg);
		background-repeat : repeat-y;
	}


	table.merumaga_table {
		background-color: #41452A;
	}

	td.merumaga_table_naka {
		background-color: #E9EDEB;
	}

	.merumaga_text {
		color: #FACE75;
	}

	.merumaga_text2 {
		color: #162319;
	}

	div.bgcolor10 {
		background-color: #90A19B;
	}

	div.bgcolor20 {
		background-color: #162319;
	}.mainbody table tr .right table tr .gift blockquote {
	font-size: 16px;
}
.kaiwa {
	color: #960;
}
.mainbody table tr .right table tr td table tr td blockquote p {
	font-size: 14px;
}
.mainbody table tr .right table tr td table tr td blockquote p {
	color: #CC0000;
}
new red {
	color: #B41D18;
}
レッド {
	color: #B41D18;
}
