@charset "shift-jis";
body,td,th,h1,h2,h3,h4,h5,h6,p,em
		{margin:0px; padding:0px; color:#333333; font:noarmal noarmal noarmal 13px /15px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
a		{color:#000099; text-decoration:underline;}
a:hover	{color:#3366ff; text-decoration:underline;}
a img			{border:1px solid #666666;}
a:hover img		{border:1px solid #aaaaaa;}


/* base template */
body				{background:url(../img/bgall01.gif) repeat-x fixed #ede9f4;}
h1					{width:760px; height:15px; color:#ffffff; font:11px /15px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-align:left; text-indent:10px;}
table#head1			{width:762px; height:45px; background:url(../img/head_bg01.gif) no-repeat; text-align:left;}
table#head1 img		{border:none;}
table#head1 tr		{vertical-align:bottom;}
table#head1 th		{width:362px;}
table#head1 td		{width:100px;}
div#container1		{width:762px; background:#bab1c8; text-align:center;}
div#container2		{
	text-align:left;
	margin:0px 1px 0px 1px;
	background-color: #ffffff;
}
table#head2			{width:760px; height:26px; background:#301576;}
table#head2 img		{}
table#head2	tr		{vertical-align:middle;}
table#head2	th		{width:460px; text-align:left;}
table#head2	td		{width:300px; color:#ffffff; font:11px /22px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-align:right;}
table#head2 input	{font:12px /15px "MS UI Gothic";}
div#footlink		{margin:40px auto 0px auto; padding-bottom:20px; font:15px /17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-align:center;}
div#footlink a		{text-decoration:none;}
div#footlink a:hover{text-decoration:underline;}
address				{color:#ffffff; font:normal normal normal 13px /16px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-align:center; background:#301576;}


/* shop template */
div#shop				{text-align:center;}
div#shop h2				{margin: 20px 0px 0px 0px; background:url(../img/title_bg02b.gif) 20px 0px no-repeat; height:35px; color:#222222; font:bold 25px /35px "MS UI Gothic";}
div#shop h2 span		{font:bold 21px /35px "MS UI Gothic";}
div#shop div#photo img	{margin: 10px 5px 0px 5px;}
div#shop p#text1		{margin:0px 100px 0px 100px; padding:15px 0px;  font:17px /22px "MS UI Gothic"; text-align:left; border-bottom:1px dotted #ffbbdd;}
div#shop p#text2		{margin:0px 100px 0px 100px; padding:15px 0px; font:17px /22px "MS UI Gothic"; text-align:left; border-bottom:1px dotted #ffbbdd;}
div#shop table			{margin:30px auto 15px auto; width:610px; border:1px solid #999999; border-collapse:collapse; background:#fafafa;}
div#shop table th		{color:#333333; font:15px /17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-align:center; border:1px solid #dddddd; padding:5px 0px; width:160px; background:#fff9f0}
div#shop table td		{color:#333333; font:15px /17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-align:left;   border:1px solid #dddddd; padding:5px 10px;}
div#shop iframe#bbs		{width:610px; height:190px; margin:20px auto 10px auto; border:2px solid #f3ead7;}

/* common setting */
h2#pagetitle		{margin:30px 10px 0px 15px; color:#444444; font:bold 21px /25px "MS UI Gothic"; border-bottom:5px inset #996699;}

/* msearch.cgi setting */
#search_area		{margin:20px 20px 0px 20px;}
#search_area p		{margin-top:20px;}

/* index.htm */
#top				{margin-bottom:-40px;}
table#divide		{width:760px; text-align:left;}
table#divide tr		{vertical-align:top;}
table#divide th		{width:260px;}
table#divide td		{width:500px;}

div#lmenu2			{margin:0px 10px 20px 10px; padding:0px; width:240px;}
div#lmenu2 li			{margin:11px 0px 0px 0px; padding:0px; list-style-type:none;}
div#lmenu2 h2			{font:bold 16px /20px "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"; text-indent:40px; width:240px; height:20px; background:url(../img/lmenu_bg01.gif) left top no-repeat;}
div#lmenu2 h1#h2a		{color:#7d0955; letter-spacing:10px;}
div#lmenu2 h2#h2b		{color:#7d5509; letter-spacing:17px;}
div#lmenu2 h2#h2c		{color:#097d55; letter-spacing:15px;}
div#lmenu2 div		{height:70px; padding-left:120px; padding-top:5px;}
div#lmenu2 div#bga	{background:url(img/lmenu_img01.jpg)  left top no-repeat #ddffee}
div#lmenu2 div#bgb	{background:url(../img/lmenu_img02.jpg) left top no-repeat #ddffee}
div#lmenu2 div#bgc	{background:url(../img/lmenu_img03.jpg) left top no-repeat #ddffee}
div#lmenu2 div#bgd	{background:url(../img/lmenu_img04.jpg) left top no-repeat #ddffee}
div#lmenu2 div#bge	{background:url(../img/lmenu_img05.jpg) left top no-repeat #ddffee}
div#lmenu2 div#bgf	{background:url(../img/lmenu_img06.jpg) left top no-repeat #ddffee}
div#lmenu2 a			{display:block; width:100%; vertical-align:super; color:#333333; font:12px /17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-indent:12px; text-decoration:none; border-bottom:1px dotted #cccccc;}
div#lmenu2 a:hover	{color:#ffffff; background:#999999;}


ul#lmenu			{margin:0px 10px 20px 10px; padding:0px; width:240px;}
ul#lmenu li			{margin:11px 0px 0px 0px; padding:0px; list-style-type:none;}
ul#lmenu h2{
	font:bold 16px /20px "‚l‚r ƒSƒVƒbƒN", 
	"Osaka|“™•"; 
	text-indent:40px; 
	width:240px; 
	height:20px; 
	background:url(../img/lmenu_bg01.gif) left top no-repeat;
}
ul#lmenu h2#h2a		{color:#7d0955; letter-spacing:10px;}
ul#lmenu h2#h2b		{color:#7d5509; letter-spacing:17px;}
ul#lmenu h2#h2c		{color:#097d55; letter-spacing:15px;}
ul#lmenu div		{height:70px; padding-left:110px; padding-top:5px;}
ul#lmenu div#bga	{background:url(../img/lmenu_img01.jpg) left top no-repeat #ddffee}
ul#lmenu div#bgb	{background:url(../img/lmenu_img02.jpg) left top no-repeat #ddffee}
ul#lmenu div#bgc	{background:url(../img/lmenu_img03.jpg) left top no-repeat #ddffee}
ul#lmenu div#bgd	{background:url(../img/lmenu_img04.jpg) left top no-repeat #ddffee}
ul#lmenu div#bge	{background:url(../img/lmenu_img05.jpg) left top no-repeat #ddffee}
ul#lmenu div#bgf	{background:url(../img/lmenu_img06.jpg) left top no-repeat #ddffee}
ul#lmenu a			{display:block; width:100%; vertical-align:super; color:#333333; font:12px /17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-indent:12px; text-decoration:none; border-bottom:1px dotted #cccccc;}
ul#lmenu a:hover	{color:#ffffff; background:#999999;}
table#divide td	h2	{background:url(../img/title_bg01.gif) left bottom no-repeat; color:#333333; font:bold 19px /25px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-indent:40px;}
div#news			{margin:10px 0px 20px 20px; width:470px;}
div#news table		{width:470px;}
div#news table th	{width:100px; color:#555555; font:normal 13px /16px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-align:left;}
div#news table td	{width:370px; color:#555555; font:normal 13px /16px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-align:left;}
div#news img		{margin:10px 0px 0px 0px;}
div#sale				{margin:10px 0px 20px 20px; width:470px;}
div#sale table			{width:470px;}
div#sale table th		{width:105px; text-align:left;}
div#sale table td		{width:130px; color:#555555; font:normal 13px /16px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-align:left;}
div#sale table h3			{color:#990066; font:bold 12px /13px "MS UI Gothic"; text-decoration:none; margin:0px 3px 20px 0px; border-bottom:1px solid #cccccc;}
div#sale table h3 a			{color:#990066; font:bold 12px /13px "MS UI Gothic"; text-decoration:none; margin:0px 3px 20px 0px; border-bottom:1px solid #cccccc;}
div#sale table h3 a:hover	{color:#ff3399; font:bold 12px /13px "MS UI Gothic"; text-decoration:none; margin:0px 3px 20px 0px; border-bottom:1px solid #cccccc;}
div#sale table p			{color:#666666; font:normal 11px /12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; margin:0px 10px 0px 5px;}
div#guide			{margin:10px 0px 20px 20px; width:470px;}
div#guide table		{width:470px;}
div#guide table th	{width:260px; text-align:left; color:#555555; font:normal 13px /16px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-align:left;}
div#guide table td	{width:210px; text-align:right;}
div#guide table p	{color:#555555; font:normal 13px /21px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; margin-bottom:12px;}
div#guide table a	{font:bold 17px /21px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
div#guide form		{margin:0px; padding:0px; font:12px /21px "MS UI Gothic"; text-align:center;}
div#guide input		{font:12px /15px "MS UI Gothic";}
