@charset "utf-8";
*{
	margin:0px;
	padding:0px;
	text-align:left;
	color:#333333;
	font-weight:normal;
	font-style:normal;
	font-family:sans-serif;
}
/* ------------ elements config ------------ */
a:link,a:link *				{color:#ff6600;}
a:visited,a:visited *		{color:#ff6600;}
a:hover,a:hover *			{color:#ff0000;}
a:active,a:active *			{color:#ff0000;}
a:focus,a:focus *			{color:#ff0000;}

body				{line-height:1.4;font-size:84%;}
body *				{font-size:inherit;}
table				{border-collapse:collapse;
					width:100%;	height:auto;
					border-left:1px solid #cccccc;
					border-top:1px solid #cccccc;
					margin-bottom:20px;
					table-layout:fixed;}
html[xmlns] table	{margin-left:1px;}
html:first-child table{margin-left:0;}
*:first-child+html table{margin-left:0;}
td,th				{padding:4px;
					border-right:1px solid #cccccc;
					border-bottom:1px solid #cccccc;}
td,th				{line-height:1.2;}
th,th *				{vertical-align:middle;}
thead th,thead th *	{font-weight:bold;}
html[xmlns*=""] body:last-child th *
					{vertical-align:baseline;}
table tbody th		{white-space:nowrap;}
strong				{font-weight:bold;}
fieldset,img,button	{border:0;}
*html img,
*html div			{behavior: url(iepngfix.htc) }
button				{background:none;}
sub					{vertical-align:bottom;font-size:0.8em;}
sup					{line-height:0;font-size:0.8em;
					vertical-align:super; position:relative;
					top:5px; *top:-2px;}
html[xmlns*=""] body:last-child sup
					{top:0;}
/*\*/
.contents ul,.contents ol,.contents dl,.contents p
					{width:auto; height:auto; margin:0;}
/**/
.contents ol li		{margin-left:20px;}
*html .contents ol li
					{margin-left:25px;}
*:first-child+html*.contents ol li
					{margin-left:25px;}
.contents table ul,.contents table ol
					{padding-left:0;	margin:0;}
.contents ul li		{list-style:none;}
.contents li		{line-height:1.2;margin-bottom:1ex;}
.contents table li	{margin-bottom:0;}
.contents ul li a	{display:block; width:auto; _width:93%;
					height:auto; padding-left:16px;
					text-decoration:none;
					background:url(../images/common/icon_arrow01_off.gif) no-repeat 0 0.3ex;}

h1,h2,h3,h4,h5,h6	{line-height:1.1;	font-weight:bold;
					 font-size:1em;		clear:both;}
html*h1,html*h2,html*h3,html*h4,html*h5,html*h6
					{line-height:1.3;}
*:first-child+html*h1,*:first-child+html*h2,*:first-child+html*h3,*:first-child+html*h4
					{line-height:1.1;}
h1:after,h2:after,h3:after,h4:after,h5:after
					{content: ".";	height:0;
					display:block;	clear:both;
					visibility:hidden;}
h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,
					{font-weight:inherit;	display:inline-block;}
/*h1 a:link,h2 a:link,h3 a:link,h4 a:link,h5 a:link,h6 a:link,
h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited,
h1 a:link *,h2 a:link *,h3 a:link *,h4 a:link *,h5 a:link *,h6 a:link *,
h1 a:visited *,h2 a:visited *,h3 a:visited *,h4 a:visited *,h5 a:visited *,h6 a:visited *
					{color:#404040;	text-decoration:none;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,
h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,h6 a:active,
h1 a:focus,h2 a:focus,h3 a:focus,h4 a:focus,h5 a:focus,h6 a:focus,
h1 a:hover *,h2 a:hover *,h3 a:hover *,h4 a:hover *,h5 a:hover *,h6 a:hover *,
h1 a:active *,h2 a:active *,h3 a:active *,h4 a:active *,h5 a:active *,h6 a:active *,
h1 a:focus *,h2 a:focus *,h3 a:focus *,h4 a:focus *,h5 a:focus *,h6 a:focus *
					{color:#ff0000;	text-decoration:none;}*/
h1					{margin-bottom:40px;}
h2					{margin-bottom:20px;}
h3					{margin-bottom:20px;}
h4					{font-size:1.16em;margin-bottom:3px;}


/* ------------ basic layout ------------ */
body{
	width:100%;		height:auto;
	text-align:center;
}
.wrapper,.secondwrapper,.header,.container,.contents,.rightcol,.footer{
	clear:both;			width:100%;
	height:auto;		position:relative;
	zoom:100%;
}
.container:after,leftcol:after,.rightcol:after{
	content: ".";		height:0;
	display:block;		clear:both;
	visibility:hidden;
}
.wrapper{
	margin:0 auto;
	text-align:center;
}
.secondWrapper{
	width:1000px;
	margin:0 auto;
}
html[xmlns] .secondWrapper{
	overflow:visible;
}

.header{
	height:150px;
	/*overflow:hidden;*/
	width:900px;
	text-align:right;
}

.footer{
	background:#ffffff;
	margin-top:19px;
	overflow:hidden;
	padding-top:7px;
	padding-bottom:7px;
}
.container{
	width:800px;		background:#ffffff;
	margin:0 auto;
	overflow:hidden;
}
.container_head,.container_foot{
	width:800px;			height:12px;
	margin:0 auto;		clear:both;
	overflow:hidden;
}
.container_head{
	background:url(../images/common/container_head.png) no-repeat left top;
	behavior:url(iepngfix.htc);		display:block;
}
.container_foot{
	background:url(../images/common/container_foot.png) no-repeat left top;
	behavior:url(iepngfix.htc);		display:block;
}
.container_head span,.container_foot span{
	display:none;
}
.contents{
	width:733px;
	margin:0 26px 0 40px;
	overflow:hidden;
}

.secondContents{
	width:688px;
	margin:0 29px 0 16px;
	overflow:hidden;
}

.leftcol{
	width:161px;		float:left;
	margin-left:12px;	overflow:hidden;
	height:auto;		position:relative;
	zoom:100%;
	overflow:hidden;
}
*html .leftcol{
	margin-left:6px;
}
.rightcol{
	width:569px;
	float:right;
	margin-right:32px;
	overflow:hidden;
}
*html .rightcol{
	margin-right:16px;
}
.rightcol .contents{
	width:100%;
	margin:0;
}

html[xmlns] .container,html[xmlns] .footer,html[xmlns] .contents,html[xmlns] .rightcol,html[xmlns] .leftcol{
	overflow:visible;
}

/* ------------ header layout ------------ */
#logo{
	position:absolute;
	overflow:hidden;
	display:block;
	top:0;
	left:0px;
	width:148px;
	height:0px;
	padding-top:139px;
	background:url(blank.gif);
}
#changeCategory{
	position:absolute;
	overflow:hidden;
	display:block;
	top:28px;
	right:80px;
	width:77px;
	height:0px;
	padding-top:13px;
	background:url(blank.gif);
}
#toInquiry{
	z-index:2;
	position:absolute;
	overflow:hidden;
	display:block;
	top:9px;
	right:0px;
	width:70px;
	height:0px;
	padding-top:70px;
	background:url(blank.gif);
}
#toInquiry:hover{
	background:url(../images/common/toInquiry_on.gif) no-repeat 0 0;
}
#toCategoryTop{
	z-index:2;
	position:absolute;
	overflow:hidden;
	display:block;
	top:55px;
	left:210px;
	width:160px;
	height:0px;
	padding-top:33px;
	background:url(blank.gif);
}
/* ranking */
#toCategoryTop2{
	z-index:2;
	position:absolute;
	overflow:hidden;
	display:block;
	top:55px;
	left:210px;
	width:330px;
	height:0px;
	padding-top:33px;
	background:url(blank.gif);
}
#leadOfCategory{
	z-index:2;
	position:absolute;
	visibility:hidden;
}
#loginIcon{
	display:block;
	position:absolute;
	width:97px;
	height:20px;
	background:red;
	top:55px;
	right:76px;
}
#loginIcon span{
	display:none;
}
#hb{
	positon:absolute;
	z-index:1;
}
.globalnavi{
	z-index:2;
	display:block;
	position:relative;
	margin-left:auto;
	margin-right:0;
	height:32px;
	zoom:100%;
}
;; .header{height:200px;}
.globalnavi li{
	display:block;
	float:left;
	height:100%;
	width:100px;
	overflow:hidden;
}
.globalnavi li a{
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	font-size:0;
	line-height:0;
	text-indent:-2000px;
}

/* apply for MIE 5 \*//*/
	

/* ------------ leftcol ------------ */
.localnavi{
	position:relative;
	background:#ebebeb url(../images/common/ln_foot.gif) no-repeat center bottom ! important;
	line-height:1.1;
}
.localnavi dl{
}
.lnHead{
	border-top:0 ! important;
	background:#dcdcdc url(../images/common/ln_head.gif) no-repeat center top ! important;
}
.localnavi li,.localnavi dt{
	margin:0;
	list-style:none;
	display:block;
	width:100%;
	height:auto;
}
.localnavi a{
	display:block;
	width:131px;
	height:auto;
	text-decoration:none;
	padding:3px 15px;
	background:url(../images/common/icon01_off.gif) no-repeat 8px 0.6em;
}
.firstDt{
	color:#333333;
	background:#dcdcdc;
	border-top:1px solid #ffffff;
	padding:6px 8px;
	display:block;
	text-align:center;
	font-weight:600;
}
.firstDt span,.firstDt a{
	font-weight:600;
	display:block;
	width:100%;
	height:100%;
	text-align:center;
	padding:0;
	background:none;
}
.firstDt a:hover{
	background:none;
}
.localnavi .firstDt{
	width:145px;
}

.secondDt{
	padding:2px 8px;
	color:#333333;
}
.localnavi .secondDt{
	width:145px;
}
.firstDd{
	border-top:1px solid #ffffff;
	padding:5px 0;
}
.secondDd{
	padding-bottom:7px;
}

/* ------------ contents ------------ */
.tableLayout{
	border:0;
	table-layout:auto;
}
.tableLayout td,.tableLayout th{
	border:0;
	padding:0;
}
.tableLayout td *,.tableLayout th *{
}
.tableBorder0,.tableBorder0 td,.tableBorder0 th{
	border:0;
}
.tablePad4px td,.tablePad4px th{
	padding:4px;
}
.tablePad8px td,.tablePad8px th{
	padding:8px;
}
div.dotted{
	width:auto;
	overflow:hidden;
	display:block;
	clear:both;
	height:1px ! important;
	background:url(../images/common/dotted.gif) repeat-x;
	padding-top/*\*/:1px;/**/
	font-size:1px;
	line-height:0;
	text-indent/*\*/:-2000px;/**/
}
.pankuzu{
	position:absolute;
	top:0;
	right:0;
	line-height:1.3;
	margin:4px 0 0 0;
	font-size:smaller;
}

/*\*/
.column2,.column3{
	clear:both;			height:auto;
	width:100%;			zoom:100%;
	position:relative;	*overflow:hidden;
}
.column2:after,.column3:after{
	content: ".";		width:100%;
	display:block;		clear:both;
	height:0;			visibility:hidden;
}
.lc,.cc,.rc{
	width:auto;			height:auto;
	position:relative;
}
.lc{float:left;}
.column2 .lc{width:50%;}
.column2 .rc{float:right;width:50%;}
.column2 .lc .lc{width:50%;}
.column2 .lc .rc{float:right;width:50%;}
.column2 .rc .lc{width:50%;}
.column2 .rc .rc{float:right;width:50%;}
.column3 .lc{width:33%;}
.column3 .cc{width:33%;float:left;}
.column3 .rc{width:33%;float:right;}
/**/

.kome{
	clear:both;
	list-style:none;
}
.kome:after{
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;

}
.kome .mark,.kome .text,.kome .date,.kome text{
	display:block;
	width:auto;
	height:auto;
}
.kome .mark,.kome .date{
	float:left;
}

.kome .wrap{
	display:block;
	width:100%;
	height:auto;
	float:right;
	margin-left:-1.5em;
}
.kome .text{
	display:block;
	width:auto;
	height:auto;
	text-align:left;
	margin-left:1.5em;
}
.textcolor01,.textcolor01 *{
	color:#888888;
}

.roundBox:after{
	content: ".";	height:0;
	display:block;	clear:both;
	visibility:hidden;
}
.roundBox .tl,.roundBox .tr,.roundBox .bl,.roundBox .br{
	display:block;
	overflow:hidden;
	width:100%;
	height:auto;
	background-repeat:no-repeat;
}
.roundBox .bl,.roundBox .br{
	font-size:0;
	line-height:0;
	height:100%;
	text-indent/*\*/:-200px;/**/
}
.roundBox .tl{z-index:1; text-align:right;}
.roundBox .tr{z-index:2; height:auto; width:auto; margin:0 0 0 auto;}
.roundBox .bl{z-index:3; text-align:right;}
.roundBox .br{z-index:4; margin:0 0 0 auto;}

.rBox01 .tl{background:url(../images/common/rBox01.gif) left top;}
.rBox01 .tr{background:url(../images/common/rBox01.gif) right top; padding-top:7px; margin-left:7px; padding-right:7px;}
.rBox01 .bl{background:url(../images/common/rBox01.gif) left bottom; height:auto;}
.rBox01 .br{background:url(../images/common/rBox01.gif) right bottom; width:50%; height:7px;}
.rBox01 .pad{padding:8px 7px;}

.rBox02 .tl{background:url(../images/common/rBox02.gif) left top;}
.rBox02 .tr{background:url(../images/common/rBox02.gif) right top; padding-top:7px; margin-left:7px; padding-right:7px;}
.rBox02 .bl{background:url(../images/common/rBox02.gif) left bottom; height:auto;}
.rBox02 .br{background:url(../images/common/rBox02.gif) right bottom; width:50%; height:7px;}
.rBox02 .pad{padding:4px 30px;}

.rBox03 .tl{background:url(../images/common/rBox03.gif) left top;}
.rBox03 .tr{background:url(../images/common/rBox03.gif) right top; padding-top:7px; margin-left:7px; padding-right:7px;}
.rBox03 .bl{background:url(../images/common/rBox03.gif) left bottom; height:auto;}
.rBox03 .br{background:url(../images/common/rBox03.gif) right bottom; width:50%; height:7px;}


/* ------------ footer ------------ */
.footnavi{
	float:left;
	width:19em;
	height:auto;
	margin-left:20px;
}
.footnavi li{
	display:inline;
	line-height:1.2;
}
.footnavi li a{
	display:inline-block;
	width:auto;
	height:auto;
	background:red;
	padding-left:8px;
	margin-right:20px;
	background:url(../images/common/icon01_off.gif) no-repeat 0 0.8ex;
}
.footer:after{
	content: " ";
	height:0;
	display:block;
	clear:both;
	visibility:hidden;
}
.copyright{
	display:block;
	float:right;
	width:20em;
	height:auto;
	text-align:right;
	margin-right:15px;
	line-height:1.3;
	font-size:0.8em;
}
#fn01{width:115px;padding-left:0;}
#fn02{width:145px;}
#fn01 a{background:url(../images/common/fn01.gif) no-repeat left top;}
#fn02 a{background:url(../images/common/fn02.gif) no-repeat left top;}



/* --------------- link classes --------------- */

.toTop,.toTop2,.back,.back_and_toTop,.close{
	clear:both;			display:block;
	height:13px;		text-align:right;
	overflow:hidden;	width:auto;
	margin-top:15px;
}
.toTop a,.toTop2 a,.back a,.close a{
	width:68px;			height:100%;
	padding-top:13px;	display:block;
	overflow:hidden;	margin:0 0 0 auto;
}
.toTop2{
	margin-right:32px;
	padding-top:15px;
}
.back a{
	width:48px;
}
.back_and_toTop{
	height:auto;
	position:relative;
	margin:0;
}
.back_and_toTop .back{
	width:64px;
	margin-right:16px;
}
.back_and_toTop .toTop{
	width:68px;
}
.back_and_toTop .back,.back_and_toTop .toTop{
	float:right;
	clear:none;
}
.close a{
	width:54px;
}

/* ------------ all round classes ------------ */
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix{
	display:inline-block;
}
 /* Hides from IE-mac \*/ 
* html .clearfix{height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.c{clear:both;}
.di{display:inline ! important;}
.ffmonosp,.ffmonosp *{font-family:monospace;}
.widthAuto{width:auto;}
ul.ul_norm li{margin-left:20px;*margin-left:26px; list-style:disc;}
.upper-alpha,.upper-alpha li{list-style:upper-alpha ! important;}
.lower-alpha,.lower-alpha li{list-style:lower-alpha ! important;}
.tdn{text-decoration:none ! important;}
.h0{height:0;width:1px;display:none;}
.nowrap{white-space:nowrap;}
.nowrap_all,.nowrap_all *{white-space:nowrap;}
.ws_normal_all,.ws_normal_all *{white-space:normal ! important;}
.th_nowrap th{white-space:nowrap;}
.thtal th{text-align:left ! important;}
.tdtar td{text-align:right ! important;}
.tac{text-align:center ! important;}
.tac_all *,.tac_all_th th,.tac_all_td td{text-align:center;}
.tar_all_td,.tar_all_td *{text-align:right;}
.tar{text-align:right ! important;}
.tal{text-align:left ! important;}
.tal_all_td,.tal_all_td td{text-align:left;}
.vam{vertical-align:middle;}
.vam_all td,.vam_all th{vertical-align:middle ! important;}
.vam{vertical-align:middle ! important;}
.vat{vertical-align:top ! important;}
.vat_all_td td{vertical-align:top ! important;}
.ti0{text-indent:0 ! important;}
.noIcon{list-style:none ! important;}
.b0{border:0 ! important;}
.bb0{border-bottom:0 ! important;}
.bb0_all,.bb0_all *{border-bottom:0 ! important;}
.br0{border-right:0 ! important;}
.br0_all *{border-right:0 ! important;}
.m0{margin:0 ! important;}
.p0{padding:0 ! important;}
.p10{padding:10px ! important;}
.pl0{padding-left:0 ! important;}
.pb20{padding-bottom:20px ! important;}
.mt0{margin-top:0 ! important;}
.ml0{margin-left:0 ! important;}
.mr0{margin-right:0 ! important;}
.mb0{margin-bottom:0 ! important;}
.mt5{margin-top:5px ! important;}
.mb5{margin-bottom:5px ! important;}
.pt5{padding-top:5px ! important;}
.mt10{margin-top:10px ! important;}
.mr10{margin-right:10px ! important;}
.mb10{margin-bottom:10px ! important;}
.pt10{padding-top:10px ! important;}
.pr10{padding-right:10px ! important;}
.ml12{margin-left:12px ! important;}
.mb12{margin-bottom:12px ! important;}
.pl12{padding-left:12px ! important;}
.pr12{padding-right:12px ! important;}
.mb13{margin-bottom:13px ! important;}
.pr14{padding-right:14px ! important;}
.mt15{margin-top:15px ! important;}
.mb15{margin-bottom:15px ! important;}
.ml15{margin-left:15px ! important;}
.ml30{margin-left:30px ! important;}
.mt20{margin-top:20px ! important;}
.mb20{margin-bottom:20px ! important;}
.mr20{margin-right:20px ! important;}
.pr20{padding-right:20px ! important;}
.mb25{margin-bottom:25px ! important;}
.mb30{margin-bottom:30px ! important;}
.mb40{margin-bottom:40px ! important;}
.mt50{margin-top:50px ! important;}
.mb50{margin-bottom:50px ! important;}
.mt50{margin-top:50px ! important;}
.mlrAuto{margin:0 auto ! important;}
.plrAuto{padding:0 auto ! important;}
.ml15mr15{margin-right:15px ! important;margin-left:15px ! important;}
.pl30_wAuto{padding-left:30px ! important; width:auto ! important;}
.w50{width:50px ! important;}		.w100{width:100px ! important;}
.w150{width:150px ! important;}		.w200{width:200px ! important;}
.w250{width:250px ! important;}		.w300{width:300px ! important;}
.w350{width:350px ! important;}		.w400{width:400px ! important;}
.w450{width:450px ! important;}		.w500{width:500px ! important;}
.w550{width:550px ! important;}		.w600{width:600px ! important;}
.w24{width:24px ! important;}		.w36{width:36px ! important;}
.w48{width:48px ! important;}		.w60{width:60px ! important;}
.w72{width:72px ! important;}		.w84{width:84px ! important;}
.w96{width:96px ! important;}		.w108{width:108px ! important;}
.w120{width:120px ! important;}		.w132{width:132px ! important;}
.w144{width:144px ! important;}		.w156{width:156px ! important;}
.w168{width:168px ! important;}		.w180{width:180px ! important;}
.w192{width:192px ! important;}		.w204{width:204px ! important;}
.w216{width:216px ! important;}		.w228{width:228px ! important;}
.w240{width:240px ! important;}		.w252{width:252px ! important;}
.w264{width:264px ! important;}		.w276{width:276px ! important;}
.w215{width:215px ! important;}		.w620{width:638px ! important;}
.w410{width:410px ! important;}		.w80{width:80px ! important;}
.w460{width:460px ! important;}		.w130{width:130px ! important;}
.w385{width:385px ! important;}
.tlf{table-layout:fixed ! important;}
.fr{float:right ! important;}
.fl{float:left ! important;}
.fwb{font-weight:bold ! important;}

/* ------------ Addition080331 ------------ */

.newsbox {
	display: block;
	width: 480px;
}
.newsleft {
	display: inline;
	float: left;
	width: 180px;
}
.newsright {
	display: inline;
	float: left;
	width: 300px;
}
.tbl_appli {
	display: inline;
	float: left;
	width: 658px;
	margin-left:15px ! important;
	margin-top:10px ! important;
	margin-bottom:10px ! important;
}


/* readed by winIE5.5 */
@media tty {
 i{content:"";/*" "*/}} @import 'ie55win.css'; /*";}
}/* */

/*----font ----*/
.fsss{font-size:80%;}
.fss{font-size:90%;}
.fsm{font-size:100%;}
.fsl{font-size:110%;}
.fsll{font-size:120%;}
.fs10{font-size:10px ! important;}
.fs12{font-size:12px ! important;}
.fs14{font-size:14px ! important;}
.fs16{font-size:16px ! important;}
.fs18{font-size:18px ! important;}
.fs20{font-size:20px ! important;}
.fwb{font-weight:bold;}
.ffm{font-family: "ＭＳ 明朝", "細明朝体", "ヒラギノ明朝 Pro W3" ! important;}


/*---- margin ----*/
.mlrauto{margin:0 auto ! important;}
.m0{margin:0px ! important;}
.m1{margin:1px ! important;}
.m2{margin:2px ! important;}
.m3{margin:3px ! important;}
.m4{margin:4px ! important;}
.m5{margin:5px ! important;}
.m6{margin:6px ! important;}
.m7{margin:7px ! important;}
.m8{margin:8px ! important;}
.m9{margin:9px ! important;}
.m10{margin:10px ! important;}
.m11{margin:11px ! important;}
.m12{margin:12px ! important;}
.m13{margin:13px ! important;}
.m14{margin:14px ! important;}
.m15{margin:15px ! important;}
.m16{margin:16px ! important;}
.m17{margin:17px ! important;}
.m18{margin:18px ! important;}
.m19{margin:19px ! important;}
.m20{margin:20px ! important;}
.m25{margin:25px ! important;}
.m30{margin:30px ! important;}
.m35{margin:35px ! important;}
.m40{margin:40px ! important;}
.m45{margin:45px ! important;}
.m50{margin:50px ! important;}
.m60{margin:60px ! important;}
.m70{margin:70px ! important;}
.m80{margin:80px ! important;}
.m90{margin:90px ! important;}
.m100{margin:100px ! important;}
/* left */																					/* right */
.ml0{margin-left:0px ! important;}			.mr0{margin-right:0px ! important;}
.ml1{margin-left:1px ! important;}			.mr1{margin-right:1px ! important;}
.ml2{margin-left:2px ! important;}			.mr2{margin-right:2px ! important;}
.ml3{margin-left:3px ! important;}			.mr3{margin-right:3px ! important;}
.ml4{margin-left:4px ! important;}			.mr4{margin-right:4px ! important;}
.ml5{margin-left:5px ! important;}			.mr5{margin-right:5px ! important;}
.ml6{margin-left:6px ! important;}			.mr6{margin-right:6px ! important;}
.ml7{margin-left:7px ! important;}			.mr7{margin-right:7px ! important;}
.ml8{margin-left:8px ! important;}			.mr8{margin-right:8px ! important;}
.ml9{margin-left:9px ! important;}			.mr9{margin-right:9px ! important;}
.ml10{margin-left:10px ! important;}		.mr10{margin-right:10px ! important;}
.ml11{margin-left:11px ! important;}		.mr11{margin-right:11px ! important;}
.ml12{margin-left:12px ! important;}		.mr12{margin-right:12px ! important;}
.ml13{margin-left:13px ! important;}		.mr13{margin-right:13px ! important;}
.ml14{margin-left:14px ! important;}		.mr14{margin-right:14px ! important;}
.ml15{margin-left:15px ! important;}		.mr15{margin-right:15px ! important;}
.ml16{margin-left:16px ! important;}		.mr16{margin-right:16px ! important;}
.ml17{margin-left:17px ! important;}		.mr17{margin-right:17px ! important;}
.ml18{margin-left:18px ! important;}		.mr18{margin-right:18px ! important;}
.ml19{margin-left:19px ! important;}		.mr19{margin-right:19px ! important;}
.ml20{margin-left:20px ! important;}		.mr20{margin-right:20px ! important;}
.ml21{margin-left:21px ! important;}		.mr21{margin-right:21px ! important;}
.ml25{margin-left:25px ! important;}		.mr25{margin-right:25px ! important;}
.ml30{margin-left:30px ! important;}		.mr30{margin-right:30px ! important;}
.ml35{margin-left:35px ! important;}		.mr35{margin-right:35px ! important;}
.ml39{margin-left:39px ! important;}		.mr39{margin-right:39px ! important;}
.ml40{margin-left:40px ! important;}		.mr40{margin-right:40px ! important;}
.ml45{margin-left:45px ! important;}		.mr45{margin-right:45px ! important;}
.ml50{margin-left:50px ! important;}		.mr50{margin-right:50px ! important;}
.ml60{margin-left:60px ! important;}		.mr60{margin-right:60px ! important;}
.ml70{margin-left:70px ! important;}		.mr70{margin-right:70px ! important;}
.ml80{margin-left:80px ! important;}		.mr80{margin-right:80px ! important;}
.ml90{margin-left:90px ! important;}		.mr90{margin-right:90px ! important;}
.ml100{margin-left:100px ! important;}		.mr100{margin-right:100px ! important;}
/* top */																					/* bottom */
.mt0{margin-top:0px ! important;}			.mb0{margin-bottom:0px ! important;}
.mt1{margin-top:1px ! important;}			.mb1{margin-bottom:1px ! important;}
.mt2{margin-top:2px ! important;}			.mb2{margin-bottom:2px ! important;}
.mt3{margin-top:3px ! important;}			.mb3{margin-bottom:3px ! important;}
.mt4{margin-top:4px ! important;}			.mb4{margin-bottom:4px ! important;}
.mt5{margin-top:5px ! important;}			.mb5{margin-bottom:5px ! important;}
.mt6{margin-top:6px ! important;}			.mb6{margin-bottom:6px ! important;}
.mt7{margin-top:7px ! important;}			.mb7{margin-bottom:7px ! important;}
.mt8{margin-top:8px ! important;}			.mb8{margin-bottom:8px ! important;}
.mt9{margin-top:9px ! important;}			.mb9{margin-bottom:9px ! important;}
.mt10{margin-top:10px ! important;}			.mb10{margin-bottom:10px ! important;}
.mt11{margin-top:11px ! important;}			.mb11{margin-bottom:11px ! important;}
.mt12{margin-top:12px ! important;}			.mb12{margin-bottom:12px ! important;}
.mt13{margin-top:13px ! important;}			.mb13{margin-bottom:13px ! important;}
.mt14{margin-top:14px ! important;}			.mb14{margin-bottom:14px ! important;}
.mt15{margin-top:15px ! important;}			.mb15{margin-bottom:15px ! important;}
.mt16{margin-top:16px ! important;}			.mb16{margin-bottom:16px ! important;}
.mt17{margin-top:17px ! important;}			.mb17{margin-bottom:17px ! important;}
.mt18{margin-top:18px ! important;}			.mb18{margin-bottom:18px ! important;}
.mt19{margin-top:19px ! important;}			.mb19{margin-bottom:19px ! important;}
.mt20{margin-top:20px ! important;}			.mb20{margin-bottom:20px ! important;}
.mt21{margin-top:21px ! important;}			.mb21{margin-bottom:21px ! important;}
.mt25{margin-top:25px ! important;}			.mb25{margin-bottom:25px ! important;}
.mt30{margin-top:30px ! important;}			.mb30{margin-bottom:30px ! important;}
.mt35{margin-top:35px ! important;}			.mb35{margin-bottom:35px ! important;}
.mt39{margin-top:39px ! important;}			.mb39{margin-bottom:39px ! important;}
.mt40{margin-top:40px ! important;}			.mb40{margin-bottom:40px ! important;}
.mt45{margin-top:45px ! important;}			.mb45{margin-bottom:45px ! important;}
.mt50{margin-top:50px ! important;}			.mb50{margin-bottom:50px ! important;}
.mt60{margin-top:60px ! important;}			.mb60{margin-bottom:60px ! important;}
.mt70{margin-top:70px ! important;}			.mb70{margin-bottom:70px ! important;}
.mt80{margin-top:80px ! important;}			.mb80{margin-bottom:80px ! important;}
.mt90{margin-top:90px ! important;}			.mb90{margin-bottom:90px ! important;}
.mt100{margin-top:100px ! important;}			.mb100{margin-bottom:100px ! important;}

	
/*---- padding ----*/
.plrauto{padding:0 auto ! important;}
.p0{padding:0px ! important;}
.p1{padding:1px ! important;}
.p2{padding:2px ! important;}
.p3{padding:3px ! important;}
.p4{padding:4px ! important;}
.p5{padding:5px ! important;}
.p6{padding:6px ! important;}
.p7{padding:7px ! important;}
.p8{padding:8px ! important;}
.p9{padding:9px ! important;}
.p10{padding:10px ! important;}
.p11{padding:11px ! important;}
.p12{padding:12px ! important;}
.p13{padding:13px ! important;}
.p14{padding:14px ! important;}
.p15{padding:15px ! important;}
.p16{padding:16px ! important;}
.p17{padding:17px ! important;}
.p18{padding:18px ! important;}
.p19{padding:19px ! important;}
.p20{padding:20px ! important;}
.p25{padding:25px ! important;}
.p30{padding:30px ! important;}
.p35{padding:35px ! important;}
.p40{padding:40px ! important;}
.p45{padding:45px ! important;}
.p50{padding:50px ! important;}
.p60{padding:60px ! important;}
.p70{padding:70px ! important;}
.p80{padding:80px ! important;}
.p90{padding:90px ! important;}
.p100{padding:100px ! important;}
/* left */																					/* right */
.pl0{padding-left:0px ! important;}			.pr0{padding-right:0px ! important;}
.pl1{padding-left:1px ! important;}			.pr1{padding-right:1px ! important;}
.pl2{padding-left:2px ! important;}			.pr2{padding-right:2px ! important;}
.pl3{padding-left:3px ! important;}			.pr3{padding-right:3px ! important;}
.pl4{padding-left:4px ! important;}			.pr4{padding-right:4px ! important;}
.pl5{padding-left:5px ! important;}			.pr5{padding-right:5px ! important;}
.pl6{padding-left:6px ! important;}			.pr6{padding-right:6px ! important;}
.pl7{padding-left:7px ! important;}			.pr7{padding-right:7px ! important;}
.pl8{padding-left:8px ! important;}			.pr8{padding-right:8px ! important;}
.pl9{padding-left:9px ! important;}			.pr9{padding-right:9px ! important;}
.pl10{padding-left:10px ! important;}		.pr10{padding-right:10px ! important;}
.pl11{padding-left:11px ! important;}		.pr11{padding-right:11px ! important;}
.pl12{padding-left:12px ! important;}		.pr12{padding-right:12px ! important;}
.pl13{padding-left:13px ! important;}		.pr13{padding-right:13px ! important;}
.pl14{padding-left:14px ! important;}		.pr14{padding-right:14px ! important;}
.pl15{padding-left:15px ! important;}		.pr15{padding-right:15px ! important;}
.pl16{padding-left:16px ! important;}		.pr16{padding-right:16px ! important;}
.pl17{padding-left:17px ! important;}		.pr17{padding-right:17px ! important;}
.pl18{padding-left:18px ! important;}		.pr18{padding-right:18px ! important;}
.pl19{padding-left:19px ! important;}		.pr19{padding-right:19px ! important;}
.pl20{padding-left:20px ! important;}		.pr20{padding-right:20px ! important;}
.pl25{padding-left:25px ! important;}		.pr25{padding-right:25px ! important;}
.pl30{padding-left:30px ! important;}		.pr30{padding-right:30px ! important;}
.pl35{padding-left:35px ! important;}		.pr35{padding-right:35px ! important;}
.pl40{padding-left:40px ! important;}		.pr40{padding-right:40px ! important;}
.pl45{padding-left:45px ! important;}		.pr45{padding-right:45px ! important;}
.pl50{padding-left:50px ! important;}		.pr50{padding-right:50px ! important;}
.pl60{padding-left:60px ! important;}		.pr60{padding-right:60px ! important;}
.pl70{padding-left:70px ! important;}		.pr70{padding-right:70px ! important;}
.pl80{padding-left:80px ! important;}		.pr80{padding-right:80px ! important;}
.pl90{padding-left:90px ! important;}		.pr90{padding-right:90px ! important;}
.pl100{padding-left:100px ! important;}		.pr100{padding-right:100px ! important;}
/* top */																					/* bottom */
.pt0{padding-top:0px ! important;}			.pb0{padding-bottom:0px ! important;}
.pt1{padding-top:1px ! important;}			.pb1{padding-bottom:1px ! important;}
.pt2{padding-top:2px ! important;}			.pb2{padding-bottom:2px ! important;}
.pt3{padding-top:3px ! important;}			.pb3{padding-bottom:3px ! important;}
.pt4{padding-top:4px ! important;}			.pb4{padding-bottom:4px ! important;}
.pt5{padding-top:5px ! important;}			.pb5{padding-bottom:5px ! important;}
.pt6{padding-top:6px ! important;}			.pb6{padding-bottom:6px ! important;}
.pt7{padding-top:7px ! important;}			.pb7{padding-bottom:7px ! important;}
.pt8{padding-top:8px ! important;}			.pb8{padding-bottom:8px ! important;}
.pt9{padding-top:9px ! important;}			.pb9{padding-bottom:9px ! important;}
.pt10{padding-top:10px ! important;}			.pb10{padding-bottom:10px ! important;}
.pt11{padding-top:11px ! important;}			.pb11{padding-bottom:11px ! important;}
.pt12{padding-top:12px ! important;}			.pb12{padding-bottom:12px ! important;}
.pt13{padding-top:13px ! important;}			.pb13{padding-bottom:13px ! important;}
.pt14{padding-top:14px ! important;}			.pb14{padding-bottom:14px ! important;}
.pt15{padding-top:15px ! important;}			.pb15{padding-bottom:15px ! important;}
.pt16{padding-top:16px ! important;}			.pb16{padding-bottom:16px ! important;}
.pt17{padding-top:17px ! important;}			.pb17{padding-bottom:17px ! important;}
.pt18{padding-top:18px ! important;}			.pb18{padding-bottom:18px ! important;}
.pt19{padding-top:19px ! important;}			.pb19{padding-bottom:19px ! important;}
.pt20{padding-top:20px ! important;}			.pb20{padding-bottom:20px ! important;}
.pt25{padding-top:25px ! important;}			.pb25{padding-bottom:25px ! important;}
.pt30{padding-top:30px ! important;}			.pb30{padding-bottom:30px ! important;}
.pt35{padding-top:35px ! important;}			.pb35{padding-bottom:35px ! important;}
.pt40{padding-top:40px ! important;}			.pb40{padding-bottom:40px ! important;}
.pt45{padding-top:45px ! important;}			.pb45{padding-bottom:45px ! important;}
.pt50{padding-top:50px ! important;}			.pb50{padding-bottom:50px ! important;}
.pt60{padding-top:60px ! important;}			.pb60{padding-bottom:60px ! important;}
.pt70{padding-top:70px ! important;}			.pb70{padding-bottom:70px ! important;}
.pt80{padding-top:80px ! important;}			.pb80{padding-bottom:80px ! important;}
.pt90{padding-top:90px ! important;}			.pb90{padding-bottom:90px ! important;}
.pt100{padding-top:100px ! important;}			.pb100{padding-bottom:100px ! important;}

.lh110{line-height:110% ! important;}	.lh115{line-height:115% ! important;}
