/* base setting */
body		{margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6,p,em,address
			{margin:0px; padding:0px; font:normal normal normal 12px /15px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
#all		{width:100%; background:#f8f3ea; text-align:center;}


/* template bese design */
#head				{height:60px; text-align:center; background:#ffffff url(../image_webfiles/headbg01.gif) no-repeat center;}
#head img.sid		{float:left;}
#head h1			{margin-top:30px; text-indent:15px; color:#675737; font:11px /15px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
#head form			{margin:0px 0px 0px 0px; text-align:right;}
#head p				{text-align:center; color:#666666; font:11px /12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
#head input#ftext	{border:1px solid #473717;}
#head input#fbutton	{border:1px solid #222222; background:#473717; color:#ffffff;}
#foot				{height:13px; background:#eadec6; text-align:center; font:11px /13px "MS UI Gothic"; color:#5d471b;}

/* common setting */
#commontitle1			{margin-top:10px; padding:0px 6px 0px 14px; height:30px; background:url(../image_webfiles/titlebg01.gif) no-repeat center;}
th#title_main			{font:bold 23px /30px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; color:#333333; text-align:center; width:348px;}
th#title_main h2		{font:bold 23px /30px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; color:#333333;}
th#title_main h2 span	{font:bold 17px /30px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
td#title_blank			{width:49px;}
td#title_sub			{width:178px; color:#555555; text-align:center;}
td#title_sub p			{font:bold 15px /30px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; }
#back_bt				{margin:20px auto 20px auto; text-align:center;}

/* template leftmenu design */
#main					{margin:0px auto 0px auto; padding:0px; width:760px; border-width:0px; border-spacing:0px;}
#main tr				{vertical-align:top;}
#main td#lline			{width:5px; height:100%;}
#main td#lline div#bg1	{background:url(../image_webfiles/lline01.gif); height:100%;}
#main td#lline div#bg2	{background:url(../image_webfiles/lline02.gif); height:100%;}
#main td#lline div#bg3	{background:url(../image_webfiles/lline03.gif); height:100%;}
#main td#lmenu			{width:160px; background:#f3ead7; text-align:center;}
#main td#lmenu img		{display:block;}
#main td#lmenu img#tt1	{margin:10px auto 0px auto; padding:0px;}
#main td#lmenu img#tt2	{margin:15px auto 0px auto; padding:0px;}
#main td#lmenu img.bt	{margin:5px auto 0px auto; padding:0px;}
#rbanner				{padding:2px 0px 0px 0px; text-align:center;}
#rbanner a				{display:block; margin:0px 3px; color:#444444; font:11px /13px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-decoration:none;}
#rbanner a:hover		{display:block; text-decoration:underline; background:#cceedd;}
#rbanner a img			{display:block; border:1px solid #555555; margin:10px auto 1px auto;}
#rbanner a:hover img	{display:block; border:2px solid #66ff66; margin:9px auto 0px auto;}

/* template map design */
#map					{margin:20px 0px 0px 0px;}
#map h2					{height:30px; padding:0px 228px 0px 9px; color:#453a23; font:bold 23px /30px "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"; text-align:center; background:url(../image_webfiles/titlebg01.gif) no-repeat center;}
#map table				{margin:10px auto 0px auto; background:#fffcf9; border:3px solid #8c4454;}
#map table td			{font:1px /1px "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"; text-align:center; vertical-align:middle;}
#map table td#road		{background:#eadec6;}
#map table td#margin0 a	{padding:0px 0px;}
#map table td#margin1 a	{padding:0px 1px;}
#map table td#margin2 a	{padding:0px 2px;}
#map table td#margin3 a	{padding:0px 3px;}
#map table td#margin4 a	{padding:0px 4px;}
#map table td#margin5 a	{padding:0px 5px;}
#map table a			{background:#fffcf9;}
#map table a:hover		{background:#e9e6e1;}
#map table p#haginaka	{font:bold 14px /18px "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"; letter-spacing:3px; color:#6c2434;}
#map table p#koujiya	{font:normal 12px /16px "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"; color:#444444;}

/* template shop design */
#shop table#textarea1		{width:500px; margin:20px 0px 0px 50px;}
#shop table#textarea1 th	{width:100px; text-align:left;}
#shop table#textarea1 h3	{color:#675737;font:bold 15px /20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
#shop table#textarea1 p		{color:#444444;font:normal 15px /20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
#shop table#textarea2		{width:500px; margin:0px 0px 0px 50px;}
#shop table#textarea2 th	{width:100px; text-align:left;}
#shop table#textarea2 h3	{color:#675737;font:bold 15px /20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
#shop table#textarea2 p		{color:#444444;font:normal 15px /20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
#shop table#photoarea		{width:585px; margin:20px 5px 0px 5px; text-align:center;}
#shop table#photoarea tr	{vertical-align:middle;}
#shop div#textarea3			{margin:10px 0px 10px 0px; padding:10px; background:#fdfaf5;}
#shop div#textarea3 table	{width:575px;}
#shop div#textarea3 table th{width:15%; color:#675737; font:bold   15px /20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
#shop div#textarea3 table td{width:35%; color:#444444; font:normal 15px /20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}


/* top page jacket design */
#jacket					{margin:1px auto 0px auto; background:#ffffff;}
#jacket td#jflash		{}
#jacket td#jphoto		{}
#jacket td#jphoto div	{margin:2px; padding:0px; height:196px; background:#fdeed1; color:#333333; font:15px /17px "MS UI Gothic"; text-align:center;}
#jacket td#jphoto img	{margin:5px auto; display:block;}

/* top page centermenu design */
#topics				{margin:10px 5px 0px 10px;}
#topics	img#tphoto	{margin:0px 5px 10px 0px;}
#topics th			{width:130px;}
#topics td			{width:230px;}
#topics a#name		{display:block; padding-left:3px; color:#992266; font:bold 13px /15px "MS UI Gothic"; margin:0px 0px; border-bottom:1px solid #aaaaaa; text-decoration:none; width:100%;}
#topics a:hover#name{display:block; padding-left:3px; color:#992266; font:bold 13px /15px "MS UI Gothic"; margin:0px 0px; border-bottom:1px solid #aaaaaa; text-decoration:none; background:ffccee;}
#topics a			{color:#222266; text-decoration:underline;}
#topics a:hover		{color:#666699; text-decoration:underline;}
#topics p			{color:#444444; font:normal 12px /15px "MS UI Gothic"; margin:0px 0px 10px 10px;}
#bigbanner			{margin:0px 0px 0px 10px;}
#menulist			{margin:10px 10px 0px 10px; width:355px; background:url(../image_webfiles/cmenubg01.gif) 20px 0px repeat-y;}
#menulist img		{display:block;}
#menulist ul#ul1	{margin:0px; padding:10px 0px 40px 0px; width:100%; background:url(../image_photo/cmenu_photo01.jpg) top right no-repeat;}
#menulist ul#ul2	{margin:0px; padding:10px 0px 35px 0px; width:100%; background:url(../image_photo/cmenu_photo02.jpg) top right no-repeat;}
#menulist li		{font:11px /15px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; list-style-type:none;}
#menulist li a		{margin:0px 0px 0px 20px; padding:0px 0px 0px 5px; text-decoration:none; color:#333333; display:block; width:160px;}
#menulist li a:hover{margin:0px 0px 0px 20px; padding:0px 0px 0px 5px; text-decoration:underline; color:#333333; background:#ede3cc;}

/* top page rightmenu design */
#update		{margin:10px 0px 0px 0px; width:100%; height:155px; border:2px solid #877757; background:#fffcf6; overflow:auto;
			scrollbar-3dlight-color:#f8f3ea; scrollbar-darkshadow-color:#f8f3ea; scrollbar-arrow-color:#877757;
			scrollbar-highlight-color:#877757; scrollbar-shadow-color:#87757; scrollbar-base-color:#f8f3ea; scrollbar-face-color:#fffcfa;}
#update h2			{color:#333300; font:bold 12px /14px "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"; padding:0px 5px 0px 12px; border-bottom:1px solid #877757; background:#eeddcc;}
#update h2 a		{color:#333300; font:10px /14px "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"; padding:0px 5px;}
#update h2 a:hover	{color:#f8f3ea; font:10px /14px "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"; background:#333300;}
#update p			{padding:10px 0px 0px 5px; color:#444444; font:11px /11px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
#update hr			{margin:5px 10px 0px 10px; color:#fdf9f3; background:#fdf9f3; border-bottom:1px dotted #a79777;}
#ilove				{margin:10px 0px 0px 0px;}
#ilove img#title	{margin:0px 0px 10px 0px;}
#ilove img#photo	{float:left; margin:0px 6px 0px 2px;}
#ilove p			{color:#333333; font:normal 13px /14px "MS UI Gothic";}
#ilove p a			{color:#114411; font:  bold 11px /14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; padding:0px 5px;}
#ilove p a:hover	{color:#114411; font:  bold 11px /14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; background:#aaccaa;}
#jimu				{margin:10px 5px 0px 5px; padding:6px; text-align:center; border-left:5px solid #eadec6; background:#f3ead7;}
#jimu p				{color:#333333; font:13px /15px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
img#counter			{display:block; text-align:right; margin-right:5px;}
