@charset "Shift_JIS";
@import url("individual.css");


/*link*/
a.red:link				{color:#FF3300; text-decoration:none;}
a.red:visited			{color:#FF3300; text-decoration:none;}
a.red:hover				{color:#FF3300; text-decoration:underline;}
a.red:active			{color:#FF3300; text-decoration:underline;}


/*テキスト*/
.text-gaiyou			{padding:4px 12px 3px 12px;}
.text-newsletter		{padding:9px 20px 20px 24px;}
.text-shopping			{width:400px; margin:0px 0px 20px 0px;}
.text-categolies-1		{padding:2px 6px 2px 6px; background-color:#d7f2f5; font-size:12px;}
.text-categolies-2		{padding:2px 6px 2px 6px; background-color:#e9f9fc; font-size:12px;}
p.line-10px				{margin:0px 0px 10px 0px;}
p.line-5px				{margin:0px 0px 5px 0px;}


/*背景色つきテキスト*/
.text-bggrn01			{background-color:#e9f9fc; padding:8px 20px 8px 20px;}


/*インデント*/
.text-indent16			{text-indent:16px;}


/*padding*/
.padding-0px			{padding:0px;}
.padding-5px			{padding:5px;}
.padding-10px			{padding:10px;}
.padding-20px			{padding:20px;}

/*margin*/
.margin10			{margin:0 10px 0 10px;}
.margin15			{margin:0 15px 0 15px;}
.margin20			{margin:0 20px 0 20px;}
.margin25			{margin:0 25px 0 25px;}
.margin30			{margin:0 30px 0 30px;}
.margin40			{margin:0 40px 0 40px;}
.margin50			{margin:0 50px 0 50px;}

/*タイトル*/
.entry-bggrn01			{background-color:#C1E2B2; padding:7px 10px 5px 10px;}
.entry-bggrn02			{background-color:#C1E2B2; padding:4px 10px 3px 10px;}

/*余白*/
div.space-3px			{font-size:3px;line-height:100%;height:3px;}
div.space-4px			{font-size:4px;line-height:100%;height:4px;}
div.space-6px			{font-size:6px;line-height:100%;height:6px;}
div.space-9px			{font-size:9px;line-height:100%;height:3px;}
div.space-12px			{font-size:12px;line-height:100%;height:12px;}
div.space-15px			{font-size:15px;line-height:100%;height:15px;}
div.space-18px			{font-size:18px;line-height:100%;height:18px;}
div.space-24px			{font-size:24px;line-height:100%;height:24px;}
div.space-36px			{font-size:36px;line-height:100%;height:36px;}
div.space-48px			{font-size:48px;line-height:100%;height:48px;}

/*divタグ寄せ*/
div.float-left			{float:left; }
div.float-right			{float:right; }

/*divタグでライン*/
div.line-rgrn-1			{font-size:1px; background-color:#ADD699;line-height:100%;height:1px;}
div.line-rgrn-2			{font-size:1px; background-color:#93BC80;line-height:100%;height:1px;}
div.line-rgry-1			{font-size:1px; background-color:#DDDDDD;line-height:100%;height:1px;}

/*高さ100％（ウィンドウサイズに合わせて可動）*/
.height-100percent		{height:100%}

/*背景色*/
.bg-wh					{background-color:#FFFFFF;}
.bg-rgrn-0				{background-color:#ADD699;}
.bg-rgrn-1				{background-color:#d8ecef;}
.bg-rgrn-2				{background-color:#eef7f8;}
.bg-rgrn-3				{background-color:#eef7f8;}

/*テキストスタイル*/
.c-red					{color:#FF3300;}
.c-org					{color:#ff6600;}
.c-grn					{color:#006400;}
.c-grn-b				{color:#018e9f; font-weight:bold;}
.c-wht					{color:#FFFFFF;}
.c-wht-b				{color:#FFFFFF; font-weight:bold;}
.c-red2					{color:#CC0000;}
.c-lblue				{color:#018E9F;}
.w-b					{font-weight:bold;}
.s-12					{font-size:12px;}
.s-10					{font-size:10px;}

/*寄せ*/
.align-right			{text-align:right;}
.align-left				{text-align:left;}
.align-center			{text-align:center;}
.valign-top				{vertical-align:top;}
.valign-middle			{vertical-align:middle;}
.valign-bottom			{vertical-align:bottom;}
.all-center				{vertical-align:middle; text-align:center;}

/*左寄せ、右寄せを解除*/
.clear {clear: both;}





