/* common setting */
#common				{margin:10px; padding:0px;}
h2#page_title1		{margin:10px 0px 0px 40px; font:bold 24px /26px "HGŠÛºÞ¼¯¸M-PRO"; color:#990000; border-bottom:1px solid #f7c2b7}
h2#page_title1 img	{margin:0px 20px -5px 0px; vertical-align:text-bottom;}
h2#page_title2		{margin:10px 0px 0px 40px; font:bold 24px /26px "HGŠÛºÞ¼¯¸M-PRO"; color:#000099; border-bottom:1px solid #bbe9f3}
h2#page_title2 img	{margin:0px 20px -5px 0px; vertical-align:text-bottom;}
h2#page_title3		{margin:10px 0px 0px 40px; font:bold 24px /26px "HGŠÛºÞ¼¯¸M-PRO"; color:#009900; border-bottom:1px solid #cef3bb}
h2#page_title3 img	{margin:0px 20px -5px 0px; vertical-align:text-bottom;}
h2#page_title4		{margin:10px 0px 0px 40px; font:bold 24px /26px "HGŠÛºÞ¼¯¸M-PRO"; color:#660066; border-bottom:1px solid #e1b7f7}
h2#page_title4 img	{margin:0px 20px -5px 0px; vertical-align:text-bottom;}

#common h3			{margin:20px 0px 0px 30px; font:bold 18px /20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; color:#333333;}
#common h3 img		{margin:0px 10px 0px 0px; vertical-align:text-bottom;}
#common p			{margin:10px 10px 0px 60px; font:13px /15px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; color:#776644;}

/* bath.htm design */
#common ul#ul1		{margin:0px 0px; padding:10px 0px 0px 80px;}
#common ul#ul2		{margin:0px 0px; padding:10px 0px 0px 20px;}
#common li			{font:17px /20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; color:#ff5555;}
#common h4#bath		{margin:15px 0px 0px 40px; width:200px; font:bold 15px /18px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; color:#efa916; background:#fffaf0; text-align:center; border:1px solid #ffc936;}
#common p#f1		{margin:4px 20px 0px 60px; padding:0px; font:15px /17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; color:#555555;}
#common p#f2		{margin:4px 20px 0px 60px; padding:0px; font:13px /15px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; color:#555555;}
#photo_layout1		{float:right; margin:5px 20px 0px 0px; border:1px solid #222222;}
#common_bg01		{background:url(image/model1b.jpg) #ffffff;}

/* quartz.htm design */
#common_bg02		{background:url(image/quartz_bg.jpg) #ffffff;}
#t_layout1			{margin:20px auto -5px auto; padding:0px; border:1px solid #cccccc;}
#t_layout1 td		{color:#333333; font:13px /20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}

/* shop.htm design */
#hairikata			{background:url(image/model2b.jpg) #ffffff;}
#hairikata img		{float:left; margin:0px 15px 0px 0px; padding:0px;}
#hairikata img#no7	{margin-bottom:10px;}
#hairikata p		{margin:15px 10px 15px 60px; color:555555; font:17px /20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
#hairikata p span	{border-bottom:1px dotted #339933;}
p#hikae				{margin:10px 10px 0px 95px; font:14px /17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; color:#ff3333;}
#price table		{margin:25px 0px 0px 90px; border-collapse:collapse; border:1px solid #cccccc;}
#price th#head1		{padding:0px; color:003366; border-bottom:1px solid #003366; background:#e0f3ff;}
#price th#head2		{padding:0px; color:660033; border-bottom:1px solid #660033; background:#ffe0f3;}
#price th#head3		{padding:0px; color:336600; border-bottom:1px solid #336600; background:#f3ffe0;}
#price h4			{padding:3px 0px 0px 5px; margin:0px; font:24px /30px "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"; text-align:left;}
#price th			{color:#444444; font:  bold 17px /35px "MS UI Gothic"; text-align:left;  padding:5px 0px 0px 25px; border-bottom:1px dotted #e3e3e3;}
#price th span		{color:#666666; font:normal 13px /35px "MS UI Gothic"; text-align:left;}
#price td			{color:#ff33aa; font:  bold 17px /35px "MS UI Gothic"; text-align:right; padding:0px 25px 0px 0px; border-bottom:1px dotted #e3e3e3;}
#price p			{margin:20px 10px 0px 120px; font:15px /25px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; color:#776644;}
#price p b			{font-size:17px; color: #ff9900; text-decoration:underline;}
#photo_layout2		{border:1px solid #e1b7f7; border-top:none;}
p#s_name			{margin:20px 0px 0px 60px; color:#222222; font:bold 18px /20px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
p#s_address			{margin:20px 0px 0px 60px; color:#222222; font:15px /17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";}
hr#s_hr				{margin:10px 20px 0px 60px; color:#fffff; background:#ffffff; border-bottom:1px dotted #e1b7f7;}
p#s_comment			{margin:10px 0px 0px 60px; color:#776644; font:15px /17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; text-align:center;}
div#photo_layout3	{margin:10px 0px 0px 0px; background:#fff0d2; text-align:center;}