/**************************************************************************************/
/* 共通  */
/**************************************************************************************/

.clear		{	clear:both; }
.fleft		{	float:left;		}
.fright		{	float:right;	}


.small		{	font-size : 12px;    }
.center		{	text-align	:center; }

.pad5all	{	padding : 5px;	}
.pad10all	{	padding : 10px;	}
.pad1		{	padding-left : 5px;
				padding-top	 : 10px; }	
.pad2		{	padding-left : 10px;
				padding-top	 : 5px; }
.pad3		{	margin-left : 30px; }
.rpad1		{	margin-right : 20px; }
.rpad2		{	margin-right : 20px; }

.tpad5		{	padding-top	: 5px; }
.tpad10		{	padding-top	: 10px; }
.tpad15		{	padding-top	: 15px; }
.tpad20		{	padding-top	: 20px; }
.tpad30		{	padding-top	: 30px; }
.tpad50		{	padding-top	: 50px; }
/*.tpad-10	{	padding-top	: -10px; }*/

.pad0		{	padding-left: 0px; }
.pad5		{	padding-left: 5px; }
.pad10		{	padding-left: 10px; }
.pad15		{	padding-left: 15px; }
.pad20		{	padding-left: 20px; }
.pad25		{	padding-left: 25px; }
.pad30		{	padding-left: 30px; }
.pad40		{	padding-left: 40px; }
.pad50		{	padding-left: 50px; }
.pad60		{	padding-left: 60px; }
.pad70		{	padding-left: 70px; }
.pad80		{	padding-left: 80px; }
.pad90		{	padding-left: 90px; }
.pad100		{	padding-left: 100px; }
.pad-120	{   padding-left: -120px; }
.rpad5		{	padding-right: 5px; }
.rpad10		{	padding-right: 10px; }
.rpad20		{	padding-right: 20px; }
.rpad30		{	padding-right: 30px; }
.rpad40		{	padding-right: 40px; }
.rpad50		{	padding-right: 50px; }
.rpad60		{	padding-right: 60px; }
.rpad70		{	padding-right: 70px; }
.rpad80		{	padding-right: 80px; }
.rpad90		{	padding-right: 90px; }
.rpad100	{	padding-right: 100px; }
.pada10		{	padding: 10px; }

.bpad5		{	padding-bottom : 5px; }
.bpad10		{	padding-bottom : 10px; }

.marAuto	{	margin-left : auto;
				margin-right: auto; }
.mar0		{	margin-left : 0px; }
.mar1		{	margin-left : 1px; }
.mar2		{	margin-left : 2px; }
.mar5		{	margin-left : 5px; }
.mar6		{	margin-left : 6px; }
.mar7		{	margin-left : 7px; }
.mar8		{	margin-left : 8px; }
.mar10		{	margin-left : 10px; }
.mar-10		{	margin-left : -10px; }
.mar15		{	margin-left : 15px; }
.mar20		{	margin-left : 20px; }
.mar30		{	margin-left : 30px; }
.mar40		{	margin-left : 40px; }
.mar50		{	margin-left	: 50px; }
.mar70		{	margin-left	: 70px; }
.mar80		{	margin-left	: 80px; }
.mar-30		{	margin-left	: -30px; }
.mar-40		{	margin-left	: -40px; }
.mar-50		{	margin-left	: -50px; }
.mar-80		{	margin-left	: -80px; }
.mar-100	{	margin-left	: -100px; }
.mar-150	{	margin-left	: -150px; }
.mar100		{	margin-left	: 100px; }
.mar150		{	margin-left	: 150px; }
.mar200		{	margin-left	: 200px; }
.mar500		{	margin-left	: 500px; }
.tmar0		{	margin-top	: 0px; }
.tmar5		{	margin-top	: 5px; }
.tmar8		{	margin-top	: 8px; }
.tmar10		{	margin-top	: 10px; }
.tmar20		{	margin-top	: 20px; }
.tmar30		{	margin-top	: 30px; }
.tmar40		{	margin-top	: 40px; }
.tmar50		{	margin-top	: 50px; }
.tmar80		{	margin-top	: 80px; }
.tmar100	{	margin-top	: 100px; }
.tmar-5		{	margin-top	: -5px; }
.tmar-10	{	margin-top	: -10px; }
.tmar-19	{	margin-top	: -19px; }
.tmar-20	{	margin-top	: -20px; }
.tmar-30	{	margin-top	: -30px; }
.tmar-50	{	margin-top	: -50px; }
.tmar-80	{	margin-top	: -80px; }
.tmar-100	{	margin-top	: -100px; }
.bmar5		{	margin-bottom : 5px; }
.bmar8		{	margin-bottom : 8px; }
.bmar10		{	margin-bottom : 10px; }


.rmar5		{	margin-right: 5px; }
.rmar10		{	margin-right: 10px; }
.rmar15		{	margin-right: 15px; }
.rmar20		{	margin-right: 20px; }
.rmar30		{	margin-right: 30px; }
.rmar50		{	margin-right: 50px; }
.rmar-50		{	margin-right: -50px; }
.rmar70		{	margin-right: 70px; }
.bpad10		{	padding-bottom : 10px; }
.bpad5		{	padding-bottom : 5px; }

.allMar10	{	margin : 10px 10px 10px 10px; }


.fontGothic  {	font-family		: "MS ゴシック",monospace; }

.font8		{	font-size:8px }
.font9		{	font-size:9px }
.font10		{	font-size:10px }
.font12		{	font-size:12px }
.font14		{	font-size:14px }
.font16		{	font-size:16px }
.font18		{	font-size:18px }
.font20		{	font-size:20px }
.font22		{	font-size:24px }
.font24		{	font-size:24px }
.font26		{	font-size:26px }
.font28		{	font-size:28px }
.font30		{	font-size:30px }
.font32		{	font-size:32px }
.font34		{	font-size:34px }
.font36		{	font-size:36px }

.bold		{	font-weight : bold; }
.nobold		{	font-weight : normal; }
.noUnder	{	text-decoration:none; }
.under		{	border-bottom-color : #333333;
				border-bottom-style: dotted;
				border-bottom-width: 1px; }
.tmiddle	{	vertical-align:middle; }
.noIcon		{	background-image	: url(""); }

.width20	{	width :20px; }
.width30	{	width :30px; }
.width40	{	width :40px; }
.width50	{	width :50px; }
.width60	{	width :60px; }
.width70	{	width :70px; }
.width80	{	width :80px; }
.width90	{	width :90px; }
.width100	{	width :100px; }
.width115	{	width :115px; }
.width116	{	width :116px; }
.width117	{	width :117px; }
.width118	{	width :118px; }
.width120	{	width :120px; }
.width130	{	width :130px; }
.width140	{	width :140px; }
.width145	{	width :145px; }
.width150	{	width :150px; }
.width160	{	width :160px; }
.width180	{	width :180px; }
.width198	{	width :198px; }
.width200	{	width :200px; }
.width250	{	width :250px; }
.width280	{	width :280px; }
.width300	{	width :300px; }
.width310	{	width :310px; }
.width350	{	width :350px; }
.width400	{	width :400px; }
.width402	{	width :402px; }
.width404	{	width :404px; }
.width495	{	width :495px; }
.width450	{	width :450px; }
.width470	{	width :470px; }
.width480	{	width :480px; }
.width500	{	width :500px; }
.width570	{	width :570px; }
.width590	{	width :590px; }
.width600	{	width :600px; }
.width650	{	width :650px; }
.width690	{	width :690px; }
.width700	{	width :700px; }
.width750	{	width :750px; }
.width900	{	width :900px; }
.width940	{	width :940px; }
.width990	{	width :990px; }
.width1000	{	width :1000px; }


.height10	{	height:10px; }
.height15	{	height:15px; }
.height20	{	height:20px; }
.height30	{	height:30px; }
.height40	{	height:40px; }
.height50	{	height:50px; }
.height60	{	height:60px; }
.height70	{	height:70px; }
.height80	{	height:80px; }
.height90	{	height:90px; }
.height98	{	height:98px; }
.height100	{	height:100px; }
.height108	{	height:108px; }
.height110	{	height:110px; }
.height120	{	height:120px; }
.height128	{	height:128px; }
.height130	{	height:130px; }
.height140	{	height:140px; }
.height150	{	height:150px; }
.height160	{	height:160px; }
.height162	{	height:162px; }
.height170	{	height:170px; }
.height180	{	height:180px; }
.height190	{	height:190px; }
.height200	{	height:200px; }
.height210	{	height:210px; }
.lineHeight210 { line-height: 210px; }
.height250	{	height:250px; }
.height270	{	height:270px; }
.height280	{	height:280px; }
.height300	{	height:300px; }
.height350	{	height:350px; }
.height400	{	height:400px; }
.height402	{	height:402px; }
.height404	{	height:404px; }
.height420	{	height:420px; }
.height500	{	height:500px; }
.height550	{	height:550px; }
.height100p	{	height:100%; }

.fred		{	color : red; }
.fSeaGray		{	color :#666666 }
.fwhite		{	color : white; }
.fgreen		{	color : #429941; }
.flightblack	{	color : #999999; }
.fblack		{	color : #333333; }
.fseablue		{	color : #0066cc; }
.forange		{	color : #ff9900; }
.flightCyan			{ color: #E0FFFF; }


.fHighLightPink	 	{ color: #FAEBEB; }
.fDeepPink			{ color: #FA5F96; }
.fPink				{ color: #FA82A5; }
.fLightPink		 	{ color: #FFBED2; }


.hide		{	display:none; }
.tleft		{	text-align : left; }
.tcenter	{	text-align : center; }
.tright		{	text-align : right; }

.vcenter	{	vertical-align:middle; }
.vtop		{	vertical-align:top; }
.vbottom	{	vertical-align:bottom; }

.tbmaruto	{   margin-top: auto;
				margin-bottom: auto;}

.backLightyellow 	 { background-color: #ffff99; }
.backSubLightYellow  { background-color: #ffffcc; }
.bkBlue			 	 { background-color: #006699; }
.bkseablue			 { background-color: #0066cc; }
.bkLightBlack		 { background-color: #999999; }
.bkRed				 { background-color: #ff3300; }
.bkLightRed			 { background-color: #FFC0CB; }
.bkBk				 { background-color: #333333; }
.bkWh				 { background-color: #ffffff; }
.bkPowderBule		 { background-color: #B0E0E6; }

.bkHighLightPink	 { background-color: #FAEBEB; }
.bkDeepPink			 { background-color: #FA5F96; }
.bkPink				 { background-color: #FA82A5; }
.bkLightPink	 	 { background-color: #FFBED2; }

.bkGreen			{ background-color: #C9D2C9;}
.posAbs				{ position: absolute; }


.blink	{  }

.borderLightBlack	{	border-color :#eeeeee;
						border-style: double;
						border-width: 1px; }
.borderGreen		{	border		: 3px #eeeeee;
						border-style: solid;}
.borderPink			{	border-color :#FFBED2;
						border-style: solid;
						border-width: 1px; }
.borderPink2		{	border-color :#FFBED2;
						border-style: solid;
						border-width: 2px; }
.borderPink3		{	border-color :#FFBED2;
						border-style: solid;
						border-width: 3px; }
.borderPink6		{	border-color :#FFBED2;
						border-style: solid;
						border-width: 6px; }

.borderTplightBk	{	border-top-color :#999999;
						border-top-style: solid;
						border-top-width: 1px; }
.borderBtlightBk	{	border-bottom-color :#999999;
						border-bottom-style: solid;
						border-bottom-width: 1px; }
.borderRilightBk	{	border-right-color :#999999;
						border-right-style: solid;
						border-right-width: 1px; }
.borderLflightBk	{	border-left-color :#999999;
						border-left-style: solid;
						border-left-width: 1px; }

.borderDashlightBk	{	border-color :#dddddd;
						border-style: dotted;
						border-width: 1px; }



.borderTpDashlightBk	{	border-top-color :#999999;
						border-top-style: dotted;
						border-top-width: 1px; }
.borderBtDashlightBk	{	border-bottom-color :#999999;
						border-bottom-style: dotted;
						border-bottom-width: 1px; }
.borderRiDashlightBk	{	border-right-color :#999999;
						border-right-style: dotted;
						border-right-width: 1px; }
.borderLfDashlightBk	{	border-left-color :#999999;
						border-left-style: dotted;
						border-left-width: 1px; }


.borderLightBlack1	{	border-color :gray;
						border-style: solid;
						border-width: 1px; }		
				
.nopoint	{	list-style-type: none; }

.hidden	{display:none;}


.rborder{ border-right-color: #cccccc;
		  border-right-style: dotted;
		  border-right-width: 1px;  }
		  
.tdUnder { text-decoration: underline; }
		 
.tablepad5	td,th	{	padding: 5px 5px 5px 5px;}	 
.tablepad10	td,th	{	padding: 10px 10px 10px 10px;}	 



.borderLightBlack1{	border-collapse: collapse;}
.borderLightBlack1 td,th{	border-color :gray;
						border-style: solid;
						border-width: 2px;}
.borderDeepPink{	border-collapse: collapse;}
.borderDeepPink td,th{	border-color :#FFBED2;
						border-style: solid;
						border-width: 2px;}
.borderLightPink{	border-collapse: collapse;}
.borderLightPink td,th{	border-color :#FAEBEB;
						border-style: solid;
						border-width: 2px;}
.borderLightBlack{	border-collapse: collapse;}
.borderLightBlack td,th{
				border-color :#cccccc;
				border-style: solid;
				border-width: 2px;
}

.noborder td,th{
				border-color :#ffffff;
				border-style: solid;
				border-width: 1px;
}
.borderDeepPinkBold {	border-bottom-color :#FFBED2;
						border-bottom-style: solid;
						border-bottom-width: 6px;}



.delBtn	{ background: url("../img/del.jpg") center left no-repeat;
		  width: 13px; height: 13px;
		  display: block;
		  text-decoration: none;
		  text-indent: -9999px;}

.delBtn:hover {	background-position: -13px 0; }

.pic	{ cursor: url("../img/cursor-big.gif"); }

.overflowHide { overflow : hidden; }
.posRel	{	position: relative; }
.posAbs	{	position: absolute; }
.imgRepeat {  }	

.zindex01 {z-index:1;}
.zindex02 {z-index:2;}
.zindex03 {z-index:3;}
.zindex04 {z-index:4;}
.zindex05 {z-index:5;}
.zindex06 {z-index:6;}

	
.disBlock	{	display: block; }
