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

@charset "utf-8";

/*=======================================================
 * Style for BODY
 *=======================================================*/
	body {
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		line-height: 20px;
		color: #333333;
		margin:0px;
		padding:0px;
		background-image:url(http://www.leon-nokyujitsu.com/images/bg.jpg);
		background-color: #18251B;
		background-repeat: repeat-x;
	}

	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専用*/

/*=======================================================
 * Style for MAIN
 *=======================================================*/

	div.clear { /* 回り込み終了 */
		clear:both;
		line-height:0;
		height:0;
		visibility:hidden;
	}

	div.main_msg {
		width: 900px;
		margin-right: auto;
		margin-left: auto;
	}

	#main {
		width: 900px;
		margin-right: auto;
		margin-left: auto;
	}

	#backcolor {
		background-color: #17241A;
	}

	#left {
		width:200px;
		background-color: #17241A;
		float:left;
	}

	#right {
		width:700px;
		background-color: #17241A;
		float:right;
	}

	#right_color {
		width:700px;
		background-color: #FFFEE5;
		float:right;
	}


	#flash {
		width: 200px;
		height: 120px;
		margin-right: auto;
		margin-left: auto;
	}

/*=======================================================
 * Style for TEXT
 *=======================================================*/

	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;
	}


	a.emlink:link		{    COLOR:#000000;text-decoration: none;}
	a.emlink:visited	{    COLOR:#000000;text-decoration: none;	}
	a.emlink:hover		{    COLOR:#000000;text-decoration: none;}

	div.msg_left {
		float:left;
	}

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

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

/*=======================================================
 * 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 MERUMAGA
 *=======================================================*/

	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;
	}

/*=======================================================
 * Style for TOPPAGE
 *=======================================================*/

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

	.news_iframe {
		font-size:12px;
		line-height: 18px;
		font-weight:normal;
		text-decoration:none;
		color:#333333;
		width: 650px;
		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 MAINPAGE
 *=======================================================*/

	div.hedder {
		background-image: url(./images/hedder.jpg);
		background-repeat: no-repeat;
		width: 700px;
		height: 120px;
	}

	div.pankuzu {
		padding: 5px 0px 20px 10px;
	}

	#contents {
		width: 600px;
		margin-right: auto;
		margin-left: auto;
	}

	div.main_title {
		background-image: url(http://www.leon-nokyujitsu.com/images/title3.gif);
		background-repeat: no-repeat;
		width: 600px;
		height: 40px;
		padding: 0px 0px 40px 0px;
	}

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

	div.waku_naka {
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		line-height: 24px;
		color: #333333;
		width: 540px;
		margin-right: auto;
		margin-left: auto;
	}

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

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

	div.flv {
		float:left;
		padding: 12px 0px 0px 0px;
	}

	div.qrcode {
		float:right;
		padding: 0px 0px 0px 0px;
	}

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

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

	div.waku_naka2 {
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		line-height: 20px;
		color: #333333;
		width: 540px;
		margin-right: auto;
		margin-left: auto;
	}


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

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

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

	div.copy {
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		line-height: 20px;
		color: #ffffff;
	}

	div.space_title {
		background-image: url(http://www.leon-nokyujitsu.com/images/title10.gif);
		background-repeat: no-repeat;
		width: 600px;
		height: 40px;
		padding: 0px 0px 40px 0px;
	}

	div.space_text {
		width: 400px;
		margin-right: auto;
		margin-left: auto;
		padding: 20px 0px 40px 0px;
	}

	div.reservation_title {
		background-image: url(http://www.leon-nokyujitsu.com/images/title7.gif);
		background-repeat: no-repeat;
		width: 600px;
		height: 40px;
		padding: 0px 0px 40px 0px;
	}

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

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

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

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


	div.question_title {
		background-image: url(http://www.leon-nokyujitsu.com/images/title6.gif);
		background-repeat: no-repeat;
		width: 600px;
		height: 40px;
		padding: 0px 0px 40px 0px;
	}

	div.access_title {
		background-image: url(http://www.leon-nokyujitsu.com/images/title2.gif);
		background-repeat: no-repeat;
		width: 600px;
		height: 40px;
		padding: 0px 0px 40px 0px;
	}

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

	div.recruit_title {
		background-image: url(http://www.leon-nokyujitsu.com/images/title4.gif);
		background-repeat: no-repeat;
		width: 600px;
		height: 40px;
		padding: 0px 0px 40px 0px;
	}


	div.sitemap_title {
		background-image: url(http://www.leon-nokyujitsu.com/images/title9.gif);
		background-repeat: no-repeat;
		width: 600px;
		height: 40px;
		padding: 0px 0px 40px 0px;
	}


	div.schedule_title {
		background-image: url(http://www.leon-nokyujitsu.com/images/title14.gif);
		background-repeat: no-repeat;
		width: 600px;
		height: 40px;
		padding: 0px 0px 40px 0px;
	}