/************************************************************/
/*	ƒŒƒCƒAƒEƒg‘€ì											*/
/************************************************************/

*						{ margin: 0px; padding: 0px; }
div.wrap				{ margin: 0px auto; width: 860px; background-color: #ffffff; }

div.main_1				{ float: left; width: 180px;  }
div.main_2				{ float: left; width: 15px; height: 1px; }
div.main_3				{ float: left; width: 660px; text-align: left; }

div.main_order_1		{ float: left; width: 55px;  }
div.main_order_2		{ float: left; width: 750px;  }

div.space_h5			{ width: 1px; height: 5px; overflow: hidden; }
div.space_h10			{ width: 1px; height: 10px; overflow: hidden; }
div.space_h15			{ width: 1px; height: 15px; overflow: hidden; }
div.space_h20			{ width: 1px; height: 20px; overflow: hidden; }
div.space_h25			{ width: 1px; height: 25px; overflow: hidden; }
div.space_h30			{ width: 1px; height: 30px; overflow: hidden; }
div.space_h40			{ width: 1px; height: 40px; overflow: hidden; }

div.space_w5			{ float: left; width: 5px; height: 1px; }
div.space_w10			{ float: left; width: 10px; height: 1px; }
div.space_w15			{ float: left; width: 15px; height: 1px; }
div.space_w20			{ float: left; width: 20px; height: 1px; }
div.space_w25			{ float: left; width: 25px; height: 1px; }
div.space_w30			{ float: left; width: 30px; height: 1px; }
div.space_w40			{ float: left; width: 40px; height: 1px; }

div.rd					{ border-right: 1px dotted #333333; }
div.rs					{ border-right: 1px solid #333333; }
div.ls					{ border-left: 1px solid #333333; }
div.ts					{ border-top: 1px solid #333333; }
div.bs					{ border-bottom: 1px solid #333333; }
div.bd					{ border-bottom: 1px dotted #333333; }

div.float				{ float: left; }
div.right				{ float: right; }
div.clear				{ clear: both; }

div.item				{ width: 440px; }
div.text_left			{ text-align: left; }
div.text_right			{ text-align: right; }

div.w660				{ width: 660px; }
div.w20					{ width: 20px; }
div.w630				{ width: 630px; }

div.line_s				{ border-bottom: 1px solid #666666;}
div.line_d				{ border-bottom: 1px dotted #666666;}

div.w860				{ width: 860px; }
div.foot_line			{ width: 860px; border-bottom: 1px solid #333333;}

div.menu_1_solid		{ width: 660px; height: 1px; border-bottom: 1px solid #333333;}
div.menu_1_dotted		{ width: 660px; height: 1px; border-bottom: 1px dotted #333333;}

/************************************************************/
/*	HTMLƒ^ƒO‘€ì											*/
/************************************************************/


body.base				{ margin: 0px; text-align: center; background-color: #ffffff; }

img						{ border: none; }

font.base_s				{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", monospace; font-size: 12px; line-height: 120%; color: #222222; }
font.base				{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", monospace; font-size: 14px; line-height: 130%; color: #222222; }
font.base_l				{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", monospace; font-size: 16px; line-height: 120%; color: #222222; }
font.base_ll			{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", monospace; font-size: 18px; line-height: 120%; color: #222222; }

font.white				{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", monospace; font-size: 14px; line-height: 130%; color: #ffffff; }
font.white_l			{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", monospace; font-size: 16px; line-height: 120%; color: #ff0000; }

font.red				{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", monospace; font-size: 14px; line-height: 130%; color: #ff0000; }
font.red_l				{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", monospace; font-size: 16px; line-height: 120%; color: #ff0000; }
font.red_ll				{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", monospace; font-size: 18px; line-height: 120%; color: #ff0000; }

font.blue				{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", monospace; font-size: 14px; line-height: 130%; color: #0000ff; }
font.blue_l				{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", monospace; font-size: 16px; line-height: 120%; color: #0000ff; }
font.blue_ll			{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", monospace; font-size: 18px; line-height: 120%; color: #0000ff; }

font.green				{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", monospace; font-size: 14px; line-height: 130%; color: #22aa22; }
font.green_s			{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", monospace; font-size: 12px; line-height: 120%; color: #22aa22; }

a:link					{ color: #0000ff; text-decoration: underline; }
a:visited				{ color: #0000ff; text-decoration: underline; }
a:active				{ color: #ff9900; text-decoration: underline; }
a:hover					{ color: #ff9900; text-decoration: underline; }

a:hover img				{ opacity: 0.75; /* opera firefox safari */ filter: alpha(opacity=75); /* ie */ }

td.o1					{ width: 200px; text-align: center; background-color: #e0d5cd }
td.o2					{ width: 20px; text-align: left; }
td.o3					{ width: 530px; text-align: left; }

td.h30					{ height: 30px; }
td.h40					{ height: 40px; }
td.h60					{ height: 60px; }
td.h80					{ height: 80px; }
td.h90					{ height: 90px; }
td.h100					{ height: 100px; }
td.h120					{ height: 120px; }
td.h140					{ height: 140px; }
td.h160					{ height: 160px; }
td.h210					{ height: 210px; }
td.h300					{ height: 300px; }

td.rd					{ border-right: 1px dotted #333333; }
td.rs					{ border-right: 1px solid #333333; }
td.ls					{ border-left: 1px solid #333333; }
td.ts					{ border-top: 1px solid #333333; }
td.bs					{ border-bottom: 1px solid #333333; }
td.bd					{ border-bottom: 1px dotted #333333; }

td.rd3					{ border-right: 3px dotted #333333; }
td.rs3					{ border-right: 3px solid #333333; }
td.ls3					{ border-left: 3px solid #333333; }
td.ts3					{ border-top: 3px solid #333333; }
td.bs3					{ border-bottom: 3px solid #333333; }
td.bd3					{ border-bottom: 3px dotted #333333; }

hr.base					{ width: 635; height: 0px; border: 0px; border-bottom: 2px dotted #7fc41c; }

input.ime_on			{ ime-mode: active; }
input.ime_off			{ ime-mode: disabled; }
textarea.ime_on			{ ime-mode: active;}
textarea.ime_off		{ ime-mode: disabled;}
