@charset "shift_jis";

/*
	=====================================================================
	竹千代　竹千代について
	=====================================================================
*/

/* h2
---------------------------------------------------------------------- */
#h2-ttl01{
	float: left;
	width:658px;
	height:56px;
	margin-top:14px;
	background:url(../../../../takechiyo/img/h2_1.jpg) top left no-repeat;
	display:block;
	text-indent:-9999px;
	}

#h2-ttl02{
	float: left;
	width:658px;
	height:56px;
	margin:40px 0px 10px 0px;
	background:url(../../../../takechiyo/img/h2_2.jpg) top left no-repeat;
	display:block;
	text-indent:-9999px;
	}


/* h3
---------------------------------------------------------------------- */
#h3-ttl01{
	float: left;
	width:610px;
	height:42px;
	display:block;
	text-indent:-9999px;
	background: url(../../../../takechiyo/img/h3_1.gif) top left no-repeat;
		}

#h3-ttl02{
	float: left;
	width:350px;
	height:70px;
	margin-bottom:20px;
	display:block;
	text-indent:-9999px;
	background: url(../../../../takechiyo/img/h3_2.gif) top left no-repeat;
		}


	/*	img		*/
	.img-01 {
		float: left;
		margin:10px 0px 0px 3px;
		}




/* main-inner
---------------------------------------------------------------------- */
#main .main-inner {
	float: left;
	width:650px;
	margin-left:3px;
	_margin-left:2px;
	background: url(../../../img/sec/inner_back.jpg) left repeat-y;
	}

#main .main-inner2 {
	float: left;
	width:612px;
	_width:635px;
	padding:30px 0px 0px 23px;
	}

			/*	p	*/
			.main-inner2 p{
				float:left;
				width:607px;
				_width:612px;
				height:26px;
				_height:36px;
				padding:10px 0px 0px 5px;
				text-align:left;
				font-size: 85%;
				letter-spacing:0.05em;
				background: url(../../../img/sec/line_01.gif) bottom repeat-x;
				}			

			/*	margin	*/
			.low{
				margin-bottom:20px;
				}



	#main .main-inner .main-inner-top{
		width:650px;
		padding-top:29px;
		background: url(../../../img/sec/inner_back_top.jpg) top left no-repeat;
		}

	#main .main-inner .main-inner-btm{
		width:650px;
		padding-bottom:29px;
		background: url(../../../img/sec/inner_back_btm.jpg) bottom left no-repeat;
		}



		/* main-left
		------------------------------------------------------------ */
		.main-left {
			float: left;
			width:360px;
			margin-left:23px;
			display:inline;
			text-align:left;
			}

			/*	p	*/
			.main-left p{
				font-size: 85%;
				line-height: 140%;
				letter-spacing:0.05em;
				padding-left:10px;
				margin-bottom:1em;
				}

			/*	img		*/
			.img-02 {
				margin:10px 0px 0px 3px;
				}


		/* main-right
		------------------------------------------------------------ */
		.main-right {
			float: right;
			width:214px;
			margin-right:20px;
			text-align:left;
			display:inline;
			}


		/* main-center
		------------------------------------------------------------ */
		.main-center {
			float: left;
			width:610px;
			height:230px;
			margin-left:20px;
			display:inline;
			background:url(../../../../takechiyo/img/img_02.jpg) top left no-repeat;
			text-align:left;
			}


		/* profile
		------------------------------------------------------------ */
		.profile{
			float: right;
			width:380px;
			margin-top:60px;
			}		

			/*	p	*/
			.profile p{
				font-size: 75%;
				line-height: 160%;
				letter-spacing:0.05em;
				padding-left:10px;
				margin-bottom:1em;
				}



		/* table
		-------------------------------------------------- */
		.table1{
			float:left;
			width: 612px;
			font-size:85%;
			border-collapse:collapse;
			margin-bottom:4px;
			}
		
			.table1 th{
				width:80px;
				padding:8px;
				background:#CFC9AA;
				border:1px solid #CFC9AA;
				text-align: left;
				letter-spacing:0.05em;
				}
			.table1 td{
				padding:8px;
				background:#F3F3EA;
				border:1px solid #CFC9AA;
				text-align: left;
				letter-spacing:0.05em;
				}



		.hours{
			float:left;
			width: 612px;
			font-size:85%;
			border-collapse:collapse;
			margin:20px 0px 6px 0px;
			}
		
			.hours th{
				width:80px;
				padding:8px;
				background:#CFC9AA;
				border:1px solid #CFC9AA;
				font-weight: normal;
				text-align: left;
				letter-spacing:0.05em;
				}
			.hours td{
				padding:8px;
				background:#F3F3EA;
				border:1px solid #CFC9AA;
				text-align: left;
				letter-spacing:0.05em;
				}















