@charset "utf-8";



/* color */



.white		{ color:#fff; }



.black		{ color:#000; }



.gray80		{ color:#333; }



.gray60		{ color:#666; }



.gray40		{ color:#999; }



.gray20		{ color:#ccc; }



.red		{ color:#f00; }



.red2		{ color:#c00; }



.blue		{ color:#00f; }



.blue2		{ color:#000078; }



.blue3		{ color:#264795; }



.green		{ color:#330; }



.green2		{ color:#090; }



.green3		{ color:#060; }



.orange		{ color:#f90; }

.orange2	{ color:#fa4e25; }



.yellow		{ color:#ffc; }



.pink		{ color:#c66; }



.brown		{ color:#930; }







/*  background  */



.bgcwhite	{ background-color:#fff; }



.bgcblack	{ background-color:#000; }



.bgcgray80	{ background-color:#333; }



.bgcgray60	{ background-color:#666; }



.bgcgray40	{ background-color:#999; }



.bgcgray20	{ background-color:#ccc; }



.bgcgray10	{ background-color:#e6e6e6; }



.bgcblue1	{ background-color:#b8cdff; }



.bgcblue2	{ background-color:#e3ebff; }



.bgcblue3	{ background-color:#bfd7ff; }



.bgcorange	{ background-color:#fc6;}



.bgcYG	{ background-color:#d6f2a9;}





/* font-size */



.fsx0 		{ font-size:8px; }



.fsx1 		{ font-size:10px; }



.fsx2 		{ font-size:12px; }



.fsx3		{ font-size:14px; }



.fsx4		{ font-size:16px; }



.fsx5		{ font-size:18px; }



.fsx6		{ font-size:24px; }



.fsx7  		{ font-size:36px; }



	



.fs0 		{ font-size:xx-small; }



.fs1 		{ font-size:x-small; }



.fs2 		{ font-size:small; }



.fs3		{ font-size:medium; }



.fs4		{ font-size:large; }



.fs5		{ font-size:x-large; }



.fs6		{ font-size:xx-large; }







/* line-height  */



.lhm2 		{ line-height:80%; }



.lhm1 		{ line-height:90%; }



.lhm0 		{ line-height:100%; }



.lh0 		{ line-height:110%; }



.lh1 		{ line-height:120%; }



.lh2 		{ line-height:140%; }

.lh150 		{ line-height:150%; }

.lh3 		{ line-height:160%; }



.lh4 		{ line-height:200%; }







/*  padding  */



.padding0	{ padding:0;}



.padding1	{ padding:5px;}



.padding2	{ padding:10px;}



.padding3	{ padding:15px;}



.paddingM	{ padding:20px;}



.paddingL	{ padding:30px;}



.paddingLL	{ padding:40px;}



.paddingtop1	{ padding-top:5px;}



.paddingtop2	{ padding-top:10px;}



.paddingtop3	{ padding-top:15px;}



.paddingtopM	{ padding-top:20px;}



.paddingtopL	{ padding-top:30px;}



.paddingtopLL	{ padding-top:40px;}



.paddingbottom1	{ padding-bottom:5px;}



.paddingbottom2	{ padding-bottom:10px;}



.paddingbottom3	{ padding-bottom:15px;}



.paddingbottomM	{ padding-bottom:20px;}



.paddingbottomL	{ padding-bottom:30px;}



.paddingbottomLL{ padding-bottom:40px;}



.paddingleft1	{ padding-left:5px;}



.paddingleft2	{ padding-left:10px;}



.paddingleft3	{ padding-left:15px;}



.paddingleftM	{ padding-left:20px;}



.paddingleftL	{ padding-left:30px;}



.paddingleftLL	{ padding-left:40px;}



.paddingright1	{ padding-right:5px;}



.paddingright2	{ padding-right:10px;}



.paddingright3	{ padding-right:15px;}



.paddingrightM	{ padding-right:20px;}



.paddingrightL	{ padding-right:30px;}



.paddingrightLL	{ padding-right:40px;}



.paddingheight1	{ padding-top:5px;padding-bottom:5px;}



.paddingheight2	{ padding-top:10px;padding-bottom:10px;}



.paddingheight3	{ padding-top:15px;padding-bottom:15px;}



.paddingheightM	{ padding-top:20px;padding-bottom:20px;}



.paddingheightL	{ padding-top:30px;padding-bottom:30px;}



.paddingheightLL{ padding-top:40px;padding-bottom:40px;}



.paddingwidth1	{ padding-left:5px;padding-right:5px;}



.paddingwidth2	{ padding-left:10px;padding-right:10px;}



.paddingwidth3	{ padding-left:15px;padding-right:15px;}



.paddingwidthM	{ padding-left:20px;padding-right:20px;}



.paddingwidthL	{ padding-left:30px;padding-right:30px;}



.paddingwidthLL	{ padding-left:40px;padding-right:40px;}







/*  margin  */



.margin0	{ margin:0;}



.margin1	{ margin:5px;}



.margin2	{ margin:10px;}



.margin3	{ margin:15px;}



.marginM	{ margin:20px;}



.marginL	{ margin:30px;}



.margintop0	{ margin-top:0;}



.margintop1	{ margin-top:5px;}



.margintop2	{ margin-top:10px;}



.margintop3	{ margin-top:15px;}



.margintopM	{ margin-top:20px;}



.margintopL	{ margin-top:30px;}



.marginbottom0	{ margin-bottom:0;}



.marginbottom1	{ margin-bottom:5px;}



.marginbottom2	{ margin-bottom:10px;}



.marginbottom3	{ margin-bottom:15px;}



.marginbottomM	{ margin-bottom:20px;}



.marginbottomL	{ margin-bottom:30px;}

.marginbottomLL	{ margin-bottom:40px;}



.marginleft0	{ margin-left:0;}



.marginleft1	{ margin-left:5px;}



.marginleft2	{ margin-left:10px;}



.marginleft3	{ margin-left:15px;}



.marginleftM	{ margin-left:20px;}



.marginleftL	{ margin-left:30px;}



.marginright0	{ margin-right:0;}



.marginright1	{ margin-right:5px;}



.marginright2	{ margin-right:10px;}



.marginright3	{ margin-right:15px;}



.marginrightM	{ margin-right:20px;}



.marginrightL	{ margin-right:30px;}



.marginheight0	{ margin-top:0;margin-bottom:0;}



.marginheight1	{ margin-top:5px;margin-bottom:5px;}



.marginheight2	{ margin-top:10px;margin-bottom:10px;}



.marginheight3	{ margin-top:15px;margin-bottom:15px;}



.marginheightM	{ margin-top:20px;margin-bottom:20px;}



.marginheightL	{ margin-top:30px;margin-bottom:30px;}



.marginwidth0	{ margin-top:0;margin-right:0;}



.marginwidth1	{ margin-top:5px;margin-right:5px;}



.marginwidth2	{ margin-left:10px;margin-right:10px;}



.marginwidth3	{ margin-left:15px;margin-right:15px;}



.marginwidthM	{ margin-left:20px;margin-right:20px;}



.marginwidthL	{ margin-left:30px;margin-right:30px;}



.center			{ margin:0 auto;}







/* font-family */



.ff1		{ font-family:sans-serif; }



.ff2		{ font-family:serif; }



.ff3		{ font-family:cursive; }



.ffn		{ font-family:monospace; }







/*  text-align  */



.aligncenter{ text-align:center;}



.alignleft	{ text-align:left;}



.alignright	{ text-align:right;}







/* font-decoration */



.bold		{ font-weight:bold; }



.italic		{ font-style:italic; } 







/* text-align */



.aligncenter{ text-align:center; }



.alignleft	{ text-align:left; }



.alignright	{ text-align:right; }







/* etc */



.dn			{ text-decoration:none;}



.du			{ text-decoration:underline;}



.ln			{ list-style-type:none;}



.clear		{ clear:both;}



.clear hr	{ display:none;}



.displaynone{ display:none;}





.pkg:after{

	content: ".";

	display: block;

	visibility: hidden;

	clear: both;

	height: 0px;

}

* html .pkg { display: inline-table; }

/* no ie mac \*/

* html .pkg { height: 1%; }

.pkg { display: block; min-height: 0; }

/* */



.floatleft	{ float:left;}

.floatright	{ float:right;}



.bordertopnone{border-top:0px;}

.borderrightnone{border-right:0px;}

.borderbottomnone{border-bottom:0px;}

.borderleftnone{border-left:0px;}



.listLalpha{list-style:lower-alpha;}

.listUalpha{list-style:upper-alpha;}

.listLroman{list-style:lower-roman;}

.listUroman{list-style:upper-roman;}

.listkatakana{list-style:katakana;}






















