body		{margin:0px; padding:0px; background:url("../image/chirashi_bg02.gif") repeat-y 760px 0px fixed;}
body,td		{color:#333333; font:13px /16px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
h1,h2,h3,h4,h5,h6,p		{margin:0px; padding:0px;}

/* template setting */
#all			{margin:0px; padding:0px; width:760px; background:url("../image/chirashi_bg01.gif") repeat-y;}
#head1			{height:75px; background:#009944; text-align:left;}
#head1 img		{float:left;}
#head1 div#r	{float:right; height:75px;}
#head1 p		{text-align:left;  margin:2px 0px 0px 0px; color:#ffaa33; font:normal normal 11px /12px "MS UI Gothic";}
#head1 h1		{text-align:right; margin:22px 5px 0px 0px; color:#ffffff; font:normal normal 11px /12px "MS UI Gothic";}
#head1 h1 strong{color:#dbf4e6;}
#head2			{height:20px; background:url(../image/bg_head01.gif) repeat-x; text-align:right;}
#head2 ul		{margin:0px 10px 0px 0px; padding:0px;}
#head2 li		{margin:0px 0px 0px 0px; padding:0px; display:inline; font-size:1%;}
#foot			{background:#339966; border-top:1px solid #c6d7ce; text-align:center;}
#foot address	{color:#ffffff; font:normal normal 13px /16px Arial, Helvetica, sans-serif;}


/* common setting */
#title			{height:50px; margin:30px 0px 0px 0px; padding:0px;}
#title th		{vertical-align:bottom;}
#title td		{vertical-align:top; height:50px; width:600px; background:url(../image/hr01.gif) 0px 18px repeat-x;}
#title h2		{text-align:center; color:#666666; font:bold 14px /16px "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";}
#homebt			{margin:50px 0px 30px 0px; text-align:center;}




/* home.htm */
#home tr			{vertical-align:top;}
#jacket				{border-bottom:6px solid #2f1b1b;}
#jacket td#l		{height:250px; background:url(../image/jacket03.jpg) no-repeat;}
#jacket td#r		{height:250px; background:url(../image/jacket01.jpg) no-repeat;}
#jacket p#j1		{width:100%; margin:68px 0px 0px 0px; padding:0px 0px 0px 30px; color:#006666; font:normal 13px /18px "MS UI Gothic"; filter:Glow(color=#ffffff strength=2);}
#jacket p#j2		{width:100%; margin: 0px 0px 0px 0px; padding:0px 0px 0px 90px; color:#006666; font:  bold 17px /18px "MS UI Gothic"; filter:Glow(color=#ffffff strength=2);}
#jacket p#j3		{margin:15px 0px 0px 0px; color:#2f1b1b; font:10px /15px "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"; text-align:center;}

#topics_bg1			{margin:20px 0px 0px  0px; background:url(../image/topics07.jpg) 90px 0px no-repeat; width:760px;}
#topics_bg2			{margin:0px 0px 0px 180px; background:url(../image/topics05.jpg) right top no-repeat; width:580px;}
#topics_bg2 h2#t1	{margin: 0px 215px 0px  40px; color:#ff2255; font:bold 25px /26px "MS UI Gothic"; border-bottom:3px dotted #ffccee; text-indent:10px;}
#topics_bg2 p#t1	{margin: 8px   0px 0px  60px; color:#777777; font:normal 13px /15px "MS UI Gothic";}
#topics_bg2 h2#t2	{margin:30px 140px 0px 130px; color:#ff2255; font:bold 25px /26px "MS UI Gothic"; border-bottom:3px dotted #ffccee; text-indent:10px;}
#topics_bg2 p#t2	{margin: 8px   0px 0px 150px; color:#777777; font:normal 13px /15px "MS UI Gothic";}
#topics_bg2 p#t2 span	{color:#ff3366; font-weight:bold;}
#topics_bg2 h2#t3	{
	margin:25px  160px 0px   0px; 
	color:#ff5522; 
	font:bold 21px /26px "MS UI Gothic"; 
	border-bottom:3px dotted #ffccee; 
	text-indent:10px;
}
#topics_bg2 p#t3	{margin: 8px  0px 0px  20px; color: #777777; font:normal 13px /15px "MS UI Gothic";}
#topics_bg2 h2 span	{font-size:16px; color:#ff8888;}
#topics_bg2 h2#t4	{
	margin: 0px 180px 0px  40px; 
	color:#ff2255; font:bold 25px/26px "MS UI Gothic"; 
	border-bottom:3px dotted #ffccee; 
	text-indent:10px;
}
#topics_bg2 h2 span#t1	{font-size:12px; color:#ff8888;}
#topics_bg2 h2 span#t2	{font-size:12px; color:#ff2255;}

#main				{margin:20px 0px 40px 0px;}
#main td#l			{}
#main td#r			{}

a#link1				{display:block; width:100%; background:#0066cc; color:#ffffff; font:normal 14px /22px "MS UI Gothic"; text-align:center; text-decoration:none;}
a#link1:hover		{display:block; width:100%; background:#0099ff; color:#ffffff; font:normal 14px /22px "MS UI Gothic"; text-align:center; text-decoration:underline;}
a#link2				{display:block; margin:20px 0px 0px 0px; color:#000044; font:15px /18px "MS UI Gothic"; text-align:center; text-decoration:none;}
a#link2:hover		{display:block; margin:20px 0px 0px 0px; color:#0066cc; font:15px /18px "MS UI Gothic"; text-align:center; text-decoration:underline;}
#menu				{margin:20px 0px 0px 0px;}
#menu a				{margin:0px 0px 10px 10px; display:block; color:#000044; text-decoration:none;}
#menu a:hover		{margin:0px 0px 10px 10px; display:block; color:#0066cc; text-decoration:underline;}
##menu img			{vertical-align:middle;}
#menu p				{display:inline; font:15px /20px "MS UI Gothic"; padding-left:5px;}

#bnr			{margin:0px 0px 0px 20px;}
#bnr img		{margin:0px 0px 0px 0px;}
#bnr p			{margin:0px 0px 30px 0px; font:12px /14px "MS UI Gothic";}
#bnr a			{color:#003300; text-decoration:underline;}
#bnr a:hover	{color:#339966; text-decoration:underline;}




/* staff.htm */
#staff				{}
#staff table#tb1	{margin:20px 0px 0px 200px;}
#staff h3			{margin:20px 0px 0px 160px; text-indent:5px; width:500px; background:#fff3fa; font:bold 24px /26px"Times New Roman", Times, serif; color:#FF66CC; border-bottom:3px dotted #ffccee;
					 filter:alpha(opacity=0, finishopacity=100, style=1, startX=500, finishX=0);}
#staff h4			{margin:0px 0px 10px  0px; color:#336699; font:bold 18px /20px Arial, Helvetica, sans-serif; border-bottom:1px dotted #d3d3d3;}
#staff h5			{margin:10px 0px 0px  0px; color:#444444; font:bold 13px /17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
#staff p			{margin:3px 0px 0px 10px; color:#666666; font:normal 13px /15px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
#staff a#bosyu		{margin:2px auto 0px auto; color:#ff6600; font:11px 13px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-decoration:none; display:block;}
#staff a:hover#bosyu {margin:2px auto 0px auto; color:#ffaa33; font:11px 13px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-decoration:underline;}

/* price.htm */
p#osusume			{margin:20px; color:#ffffff; font:14px /25px "MS UI Gothic"; background:#aa66cc; text-align:center;}
p#osusume span		{font:bold 20x /25px "MS UI Gothic";}
#price1				{margin:0px 0px 0px 160px; padding:0px 0px; background:#ffffff;}
#price1 p#p1		{margin:  5px 10px 0px 10px; padding-left: 30px; color:#333333; font:bold 18px /35px "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";}
#price1 p#p2		{margin:-35px 15px 0px  0px; padding-right:30px; color:#777777; font:normal 12px /35px "MS UI Gothic"; text-align:right; border-bottom:1px solid #f0f0f0;}
#price1 p#p3		{margin:-35px 15px 0px  0px; padding-right:30px;  color:#555555; font:bold 18px /35px "MS UI Gothic"; text-align:right; border-bottom:1px solid #f0f0f0;}
#price1 p#p1 span		{color:#333333; font:normal 13px /35px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
#price1 p#p1 span#icon	{color:#ffe0b4; font:normal 14px /35px "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";}
#price1 p#p2 span		{color:#ff6633; font:bold 21px /35px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
#price2				{margin:20px 0px 0px 160px; padding:0px 0px; text-align:center;}
#price2 p			{margin:0px 20px 0px 20px; background:#ccddff; color:#000066; font:15px /20px "MS UI Gothic";}
#price3				{margin:40px 0px 0px 160px; padding:0px 0px; text-align:center; color:#777777; font:13px /16px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
#uketsuke			{margin:10px 0px 0px 160px; padding:0px;} 

#shop				{margin:10px 0px 0px 100px; padding:0px 0px;}
#shop h3			{background:#009944; color:#ffffff; margin:20px auto; padding:3px 0px; font:bold 25px Arial, Helvetica, sans-serif; text-align:center;}
#shop h3 span		{font-size:15px;}
#shop p				{color:#444444; font:15px /22px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-align:center;}
#shop p span#day	{color:#444444; font:15px /22px "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";}
#shop p span		{color:#779988; font:11px /22px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}


/* recruit.htm */
#rec_photo		{margin:0px 0px 0px 160px; text-align:center;}
#rec_photo_2	{margin:0px 0px 0px 0px; text-align:center;}
#rec_photo p	{margin:2px auto 0px auto; color:#336666; font:13px /15px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
#recruit		{margin:20px 0px 0px 85px; border:1px solid #66cccc; background:#ffffff;}
#recruit_2		{margin:20px 0px 0px 85px; border:1px solid #66cccc; background:#ffffff;}
#recruit th		{color:#222222; font:15px /21px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; border-bottom:1px solid #aedfd0; border-right:1px solid #aedfd0; background:#eefff0; width:120px;}
#recruit td		{color:#4f4f5d; font:15px /21px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; border-bottom:1px solid #eaeaf6; background:#ffffff; padding-left:1em;}
#recruit ul		{margin:0px; padding:0px;}
#recruit li		{margin:0px; padding:0px; display:inline; width:120px;}


/**/
.style_t table{
	border:1px solid #C9B887;
}
.style_t tr{
vertical-align:top;
}

.style_t td{
	padding:20px 5px 0px 5px;
	height:410px;
	width:220px;
	background:#F2EEE2;
	font:12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}
.style_t span{
	background:#FFFFFF;
	float: left;
	border:1px solid #C9B887;
	margin:0px 0px 10px 0px;
}
.style_t img{
	margin:5px 5px 5px 5px;
	border:1px solid #C9B887;
	align:center;
}
.style_t #style_name{
	color:#927d41;
	font:bold 12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	text-align:center;
	border-bottom:1px solid #C9B887;
	margin:0px 0px 10px 0px;
}
