/*--------------------------------------------------------------------
common
cssの初期化
--------------------------------------------------------------------*/


* {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	color:#666666;
	line-height:1.8em;
}


/*bodyのスタイル*/

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background:#E1F0FD;

}

p {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align:left;
}

img{
	padding:0px;
	margin:0px;
}


html, body {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	font-size: 100%;
}


h2, h3, h4, h5, h6, address, div, blockquote, p, pre, li, dl, dt, dd, hr {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}



table, caption, th, td {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object, iframe {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: inherit;
	font-size: 100%;
}

a {
	color: #006699;
}

a:hover {
	color:#000066;
}


h2{
	margin:0px 0px 25px;
}

h3{
	margin:25px 0px 20px;
}

h3.h3t0{
	margin:0px;
}

h3.h3t20u0{
	margin:20px 0px 0px;
}


h4{
	margin:0px 0px 20px;
}

h4.h4t40{
	margin:40px 0px 20px;
}


li{
	list-style:none;
}

p{
	margin:10px 0px;
}

/*--------------------------------------------------------------------
common
ページ共通部分
--------------------------------------------------------------------*/

/*containerのスタイル*/

#container{
	background:url(../commonimg/bg.jpg);
	background-repeat:repeat-x;
}

#container2{
	background:url(../commonimg/bg2.jpg);
	background-repeat:repeat-x;
}

#wrapper{
	font-size: 12px;
	line-height: 1.5em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 880px;

}

/*headerのスタイル*/

#header {
	width: 880px;
	padding: 0px;
	margin: 0px;
	height:65px;
	text-align:left;

}

#hright {
	float: right;
	padding:17px 0px 0px;
	text-align:right;
	width:180px;
}

#hleft {
	float: left;
	padding:9px 0px 0px;
	width:427px;
}

#hmiddle {
	float: left;
	padding:24px 0px 0px;
	width:195px;
}


#navi{
	margin:0px;

}

#h_product{
	background:#0A2C56;
}

#whiteborder{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background:#FFFFFF;
}

#main{
	width:878px;
	margin:0px auto;
	background:url(../commonimg/mainbg.gif);
	background-repeat:repeat-y;
	

	}

#main_e{
	width:878px;
	margin:0px auto;
	padding:20px 0px 0px;
	
	}

#left{
	width:199px;
	float:left;
	background:#F7F7F7;
}

#left1{
	background:#DFDFDF;
}

#left2{
	background:url(../commonimg/leftbg.jpg);
	background-repeat:repeat-x;
}

#left h2{
	margin:0px;
}

#left .contactus{
	background:#DFDFDF;
	padding:0px 0px 16px;
	text-align:center;
}

#left .pickup{
	text-align:center;
	padding:10px 0px 7px;
}

#left .links{
	text-align:center;
	padding:10px 0px 15px;
}

#left .companyinfo{
	text-align:left;
	background:#FFFFFF;
	padding:15px 0px 18px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin:0px 0px 10px;
}

#left td{
	background:url(../commonimg/newsbg.jpg) no-repeat 0 0;
	padding:0px 0px 0px 15px;
	text-align:left;
	line-height:1em;
}

.topmovie a {
	color: #cc0000;
}

.topmovie a:hover {
	color:#000066;
}


.dounyu1{
	margin:0px 0px 10px;
}

.dounyu1 td{
	background:url(../works/img/line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:5px;
}

.dounyu2ttl{
	background:url(../works/img/setsubg.jpg);
	background-repeat:repeat-x;
	text-align:center;
}

#dounyu2 td{
	padding:3px 5px;
	color:#666666;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #999999;
	border-bottom-color: #999999;
}

#dounyu2{
	border:#999999 solid 1px;
}

.keii{
	background:#ebebeb;
	padding:0px 10px;
}

.btnshouhin{
	text-align:center;
	margin:0px 0px 50px;
}

#right{
	width:679px;
	float:right;
	text-align:left;
	background:#FFFFFF;
	line-height:2em;

}

.whitebg{
	width:679px;
	height:1306px;
	background:#FFFFFF;
}

#right h2{
	margin:28px 0px 30px;
}

#right .contents{
	background:url(../commonimg/contentsbg.jpg);
	background-repeat:repeat-y;
	padding:10px 0px 0px;
}

#right .contents a{
	color:#0099CC;
}


#right .contents a:hover{
	color:#000066;
}

#right .contents li{
	line-height:1.5em;
	margin:0px 0px 4px;
}


#right .pan{	
	background:url(../commonimg/panbg.jpg);
	background-repeat:repeat-x;
	padding:4px 0px 7px 16px;
	margin:0px;
}


/*footer*/
#footer01 li {
	display: inline;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	padding-right: 3px;
	padding-left: 3px;
	text-decoration: none;
	font-size:11px;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	line-height:1.5em;
}
#footer01 ul {
	list-style-image: none;
	list-style-type: none;
	text-align:center;
	margin:0px;
}

#footer01{
	margin:60px 0px 0px;
	padding:0px 0px 10px;
	background:#FFFFFF;
}

#footer01 a{
	text-decoration:none;
	color:#666666;
}

#footer01 a:hover{
	text-decoration:none;
	color:#000066;
}

#footer01 .noline {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#footer02{
	background:url(../commonimg/footerbg.jpg);
	background-repeat:repeat-x;
	height:95px;
}

#footer02l{
	margin:20px 18px 0px 0px;
	width:82px;
	float:left;
}

#footer02m{
	margin:26px 66px 0px 0px;
	width:289px;
	float:left;
}

#footer02r{
	margin:31px 0px 0px;
	width:373px;
	float:left;
}

#footer02 a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}

#footer02 a:hover{
	color:#000066;
}

#top h1{
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
}

#footer02b{
	width:880px;
	margin:0px auto 0px;
}

#footerleft{
	float:left;
	text-align:right;
	width:550px;
	margin:0px 150px 0px 0px;

}

#footerright{
	float:right;
	text-align:right;
}

/*companyのスタイル*/

#company h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../company/img/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}

#linebg td{
	background:url(../company/img/line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:8px 10px;
}

#notd td{
	background:none;
	padding:0px 10px 5px 0px;
	margin:0px;
}

/*ricruitのスタイル*/

#recruit h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../recruit/img/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}

/*qaのスタイル*/

#qa h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../qa/img/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}

.q{
	background:url(../qa/img/q.gif) no-repeat 0 0;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 30px;
	color:#1868A5;
}

.a{
	padding:0px 20px;
	background:#FFE8E8;
}

/*eventのスタイル*/

#event h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../event/img/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}

#schedule td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #9D9D9F;
	border-bottom-color: #9D9D9F;
	padding:5px;
	
}

#schedule table{
	border:#9D9D9F solid 1px;
}

/*partnerのスタイル*/

#partner h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../partner/img/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}

/*mediaのスタイル*/
	


/*privacyのスタイル*/

#privacy1 {
	margin:0px 0px 30px;
	background:#FFFFFF;
}

#privacy1 p{
	color:#333333;
}

#privacy h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../privacy/img/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}


#privacy1 h4{
	background:url(../privacy/img/lineblue.gif) no-repeat 0 0;
	background-position:bottom;
	padding:0px 0px 5px;
	font-size:13px;
	color:#1868A5;
	font-weight:bold;
	margin:20px 0px 0px;
	font-size:14px;
}




.tdgray{
	background:#DFDFDF;
	text-align:center;
}

.tdpink{
	background:#FFECEC;
}

.tdtopfont{
	color:#000000;
	font-weight:bold;
	}

#partner1 h4{
	color:#006699;
	font-size:14px;
	margin:30px 0px 0px;
}

/*contactのスタイル*/

#contact h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../contact/img/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}

.input1{
	border:#CC0000 solid 1px;
	background:#FFF7F7;
}

.input2{
	border:#9D9D9F solid 1px;

}

.select1{
	width:200px;
	margin:0px 0px 5px;
	border:#9D9D9F solid 1px;
}


.txtsize{
	border:#CC0000 solid 1px;
	background:#FFF7F7;
	width:450px;
	height:100px;
	font-size:12px;
	padding:5px;
}

.txtsize2{
	border:#CC0000 solid 1px;
	background:#FFF7F7;
	width:450px;
	font-size:12px;
	padding:5px;
}

/*productのスタイル*/

#product h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../product/img/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}

.seinou{
	background:url(../product/img/seinoum.jpg) no-repeat;
	background-position:bottom;
	color:#1B74B7;
	padding:15px 15px 0px;
}

.lineupttl{
	background:url(../works/img/setsubg.jpg);
	background-repeat:repeat-x;
	text-align:center;
}

#lineup td{
	padding:3px 5px;
	color:#666666;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #999999;
	border-bottom-color: #999999;
	text-align:center;
}

#lineup{
	border:#999999 solid 1px;
	margin:0px 0px 15px;
}


.lineupttl{
	background:url(../works/img/setsubg.jpg);
	background-repeat:repeat-x;
	text-align:center;
}

#lineup2 td{
	padding:3px 5px;
	color:#666666;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #999999;
	border-bottom-color: #999999;
	text-align:left;
}

#lineup2{
	border:#999999 solid 1px;
	margin:0px 0px 15px;
}

#lineup2 td.pttl{
	background-color:#EEF7FF;
	color:color:#1B74B7;
	text-align:center;}
	
#lineup2 td.tcenter{

	text-align:center;}

/*aboutのスタイル*/

#about h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../about/img/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}

/*worksのスタイル*/

#works h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../works/img/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}

/*mitsumoriのスタイル*/

#mitsumori h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../mitsumori/img/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}

/*mediaのスタイル*/

#media h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../media/img/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}

/*factoryのスタイル*/

#factory h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../factory/img/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}

/*voiceのスタイル*/

#voice h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../voice/img/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}

/*globalsiteのスタイル*/

#globalsite h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../globalsite/img/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}

/*newsのスタイル*/

#news h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../news/img/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}
.wakubg{
	background:url(../product/img/wakubg.jpg);
	background-repeat:repeat-y;
	padding:0px 20px;
	
}

.wakubg a{
	color:#0099CC;
	line-height:1.5em;
}

.wakubg a:hover{
	color:#000066;
	line-height:1.5em;
}

.product1 a{
	color:#0099CC;
}

.product1 a:hover{
	color:#000066;
	
}

.icepack{
	background:#FBF7FD;
	padding:0px 15px;
}

.icepack p{
	font-size:11px;
}


input{
	line-height:1.5em;
}

.movie{
	background:#F1F4F6;
	padding:5px;
	margin:0px 0px 50px;
}

.blog{
	background:#FFFFFF;
	padding:0 0px;
	text-align:center;
	border:#CCCCCC solid 1px;
	margin:0px 0px 0px;
}

.blog p{
	margin:5px 5px;text-align:left;}


.bookmark{
	background:#FFFFFF;
	padding:5px;
	text-align:center;
	border:#CCCCCC solid 1px;
	margin:0px 0px 10px;
}

.bookmark td{
	font-size:11px;
	text-align:left;
}

#left td.nolist1{
	background:none;}
	

/*mediaのスタイル*/
.mediab{
	background:#E3E3E3;
	padding:0px 15px;
	}

.mediab p{
	margin:0px 0px 10px;
}

/*productのスタイル*/

#product h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../product/img/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}

#kuchou h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../product/img/kuchou/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}

#leisure h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../product/img/leisure/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}

#plant h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../product/img/plant/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}

#teionkiki h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../product/img/teionkiki/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}

#tekkotsu h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../product/img/tekkotsu/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}

#product_ice{
	width:878px;
	padding:0px;
	margin:0px;
}
#product_ice h1{
	text-indent:-9999px;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;
}

td.voice_fmd{
	color:#1868A5;
	vertical-align:top;
	padding:0px 0px 10px;
}

td.voice_user{
	color:#CC0000;
	vertical-align:top;
	padding:0px 0px 30px;
}

.factoryl{
	width:305px;
	float:left;}
	
.factoryr{
	width:305px;
	float:right;}
	
#after h1{
	text-indent:-9999px;
	width:878px;
	height:173px;
	background:url(../after/img/header.jpg) no-repeat 0 0;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-weight: normal;
	font-size:3px;}

/*productのスタイル*/

.carel01bg{
	background:url(../product/img/carel/product01.jpg) no-repeat 0 0;
	height:330px;
	position:relative;
	margin:0px 0px 30px;}

.carel01bg p{
	margin:10px 20px;
	width:250px;}

.carel01form{
	position:absolute;
	top:275px;
	left:20px;}

.carel02bg{
	background:url(../product/img/carel/product02.jpg) no-repeat 0 0;
	height:280px;
	position:relative;
	margin:0px 0px 30px;}

.carel02form{
	position:absolute;
	top:250px;
	left:20px;}

.carel02bg p{
	margin:10px 20px 10px 0px;}

.carel03bg{
	background:url(../product/img/carel/product03.jpg) no-repeat 0 0;
	height:300px;
	position:relative;
	margin:0px 0px 30px;}

.carel03bg p{
	margin:10px 20px;
	width:250px;}

.carel03form{
	position:absolute;
	top:240px;
	left:20px;}

/*otherのスタイル*/

.gline{
	border:#CCC solid 1px;}

.pagetop{
	margin:30px 0px 0px;
	text-align:right;
}

.pagetop2{
	margin:30px 0px 165px;
	text-align:right;
}

.pagetop3{
	margin:0px 0px 30px;
	text-align:right;
}

.nolist{
	list-style:none;
}

.fleft{
	float:left;
	text-align:left;
}

.fright{
	float:right;
}

.tcenter{
	text-align:center;
}

.tright{
	text-align:right;
}

.tleft{
	text-align:left;
}

.pagetop{
	margin:30px 0px 0px;
	text-align:right;
}

.clear{
	clear:both;
}

.clearfix:after {
content: ".";
height: 0;
clear: both;
display: block;
visibility: hidden;
}

.clearfix {
display: inline-block;
/*\*//*/
overflow: hidden;
/**/
}

.txtblue{
	color:#006699;
}

.txtb{
	font-weight:bold;
}

.txtblack{
	font-weight:bold;
	color:#000000;
}

.txtred{
	color:#CC0000;
}

.txtred2{
	color:#FF0000;
}

.txt14blue{
	color:#006699;
	font-size:14px;
}

.txt14blueb{
	color:#006699;
	font-size:14px;
	font-weight:bold;
}

.txt12{
	font-size:12px;
	color:#333333;
}

.txt11{
	font-size:11px;
	color:#006699;
}

.em2{
	line-height:2em;
}

.em15{
	line-height:1.5em;
}

.bgglayh300{
	background:#DFDFDF;
	height:300px;
}

.w71l{
	width:71px;
	text-align:right;
	float:left;
	margin:0px 10px 0px 0px;
}

.w45l{
	width:45px;
	float:left;
	margin:0px 5px 0px 0px;
}

.w81l{
	width:81px;
	float:left;
	margin:0px;
}

.w142l{
	width:142px;
	float:left;
	margin:0px 8px 0px 0px;
}

.w141r{
	width:141px;
	float:right;
}

.w145r{
	width:145px;
	float:left;
	line-height:1.5em;
}

.w180r{
	width:180px;
	float:right;}
	
.w196l{
	float:left;
	width:196px;
	margin:35px 21px 0px 0px;
}

.w196r{
	float:left;
	width:196px;
	margin:35px 0px 0px;
}

.w196tl{
	float:left;
	width:196px;
	margin:20px 21px 0px 0px;
}

.w196tr{
	float:left;
	width:196px;
	margin:20px 0px 0px;
}

.w200r{
	width:197px;
	float:right;
}

.w205r{
	width:205px;
	float:right;
}

.w196pl{
	width:196px;
	float:left;
	margin:0px 0px 8px;
}

.w210r{
	width:210px;
	float:right;
	padding:3px 0px 0px;}

.w217l{
	width:217px;
	float:left;
	padding:0px;}
	
.w217r{
	width:217px;
	float:right;
	padding:0px;}
	
	
.w200r{
	width:200px;
	float:right;
}
	
.w255r{
	width:255px;
	float:right;
	margin:0px 0px 20px;
}

.w260l{
	width:260px;
	float:left;;
}

.w261l{
	width:261px;
	float:left;
	margin:0px 22px 10px 0px;
}

.w260r{
	width:260px;
	float:right;}

.w270l{
	width:270px;
	float:left;
}

.w275l{
	width:275px;
	float:left;
}

.w275r{
	width:275px;
	float:right;
	text-align:center;
}



.w287r{
	width:287px;
	float:right;
}

.w290{
	width:290px;
	margin:0px auto;}

.w290l{
	width:290px;
	float:left;
	margin:0px 20px 0px 0px;
}

.w290r{
	width:290px;
	float:right;
}

.w292l{
	width:292px;
	float:left;
	margin:0px 39px 0px 0px;
}

.w292r{
	width:292px;
	float:right;
}

.w300l{
	width:300px;
	float:left;}
	
.w300r{
	width:300px;
	float:right;}

.w300l p{
	margin:0px 0px 10px 10px;}

.w300r p{
	margin:0px 0px 10px 10px;}

.w305l{
	width:305px;
	float:left;
	margin:0px 20px 0px 0px;
	text-align:center;
}

.w305r{
	width:305px;
	float:right;
	text-align:center;
}

.w310l{
	width:310px;
	float:left;
	margin:0px 10px 0px 0px;
}

.w320l{
	width:320px;
	float:left;
}

.w310r{
	width:310px;
	float:right;
}

.w325r{
	width:325px;
	float:right;}

.w330l{
	width:330px;
	float:left;
	margin:0px 20px 0px 0px;
}

.w340l{
	width:340px;
	float:left;
}

.w340r{
	width:340px;
	float:right;
}

.w345l{
	width:345px;
	float:left;
}

.w345r{
	float:right;
	width:345px;
}

.w350l{
	width:350px;
	float:left;
}

.w355l{
	width:355px;
	float:left;
}

.w357l{
	width:357px;
	float:left;}

.w362l{
	width:362px;
	float:left;
}

.w393r{
	width:393px;
	float:right;
}

.w393l{
	width:393px;
	float:left;
}

.w400l{
	width:400px;
	float:left;
	margin:0px 20px 0px 0px;
}

.w420l{
	width:420px;
	float:left;}

.w544{
	width:544px;
	margin:0px 43px;
}

.w630{
	width:630px;
	margin:0px 24px;
}

.w880{
	width:880px;
	margin:0px auto 15px;
}

.w878{
	width:878px
}

.mt5{
	margin:5px 0px 0px;
}
.mu5{
	margin:0px 0px 5px;
}

.mt7{
	margin:7px 0px 0px;
}
.mu7{
	margin:0px 0px 7px;
}

.mr4{
	margin:0px 4px 0px 0px;
}

.mtu5{
	margin:5px 0px;
}

.mt10{
	margin:10px 0px 0px;
}

.mt20{
	margin:20px 0px 0px;
}

.mt10u15{
	margin:10px 0px 15px;
}

.mt19u10{
	margin:19px 0px 10px;
}

.mu10{
	margin:0px 0px 10px;
}

.mtu15{
	margin:15px 0px;
}

.mtu20{
	margin:20px 0px;
}

.mu13{
	margin:0px 0px 13px;
}

.mu15{
	margin:0px 0px 15px;
}

.mu20{
	margin:0px 0px 20px;
}

.mu30{
	margin:0px 0px 30px;
}

.mu40{
	margin:0px 0px 40px;
}

.mu50{
	margin:0px 0px 50px;
}

.mt100{
	margin:100px 0px 0px;}

.mu100{
	margin:0px 0px 100px;
}

.mu200{
	margin:0px 0px 200px;
}


.mt25{
	margin:25px 0px 0px;
}

.mt50c{
	margin:50px 0px 0px;
	text-align:center;
}

.mt25u50{
	margin:25px 0px 50px;
}

.mt30{
	margin:30px 0px 0px;
}

.mt40{
	margin:40px 0px 0px;
}

.mt500{
	margin:500px 0px 0px;
}

.mt30u10{
	margin:30px 0px 10px;
}

.ml10u50{
	margin:0px 0px 50px 10px;
}

.pl7{
	padding:0px 0px 0px 7px;
}

.mlr8{
	margin:0px 8px;}

.ptu5{
	padding:5px 0px;
}

.mu1000{
	margin:0px 0px 1000px;
}

.borderpoint{
	border-collapse: collapse;
}
