@import "school.css";
@import "class.css";
@import "top.css";


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


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

}


/*bodyのスタイル*/

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background:url(../commonimg/bg.jpg);
	background-repeat:repeat-x;

}

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: #FF6600;
}

a:hover {
	color:#FF0000;
}



li{
	list-style:none;
	text-align:left;
}

p{
	margin:10px 0px;
}

.topimg{
	margin:0px;
	text-indent:-9999px;
	font-size:2px;
}

.header_class{
	background:url(../commonimg/header_class.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

.header_etc{
	background:url(../commonimg/header_etc.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

.header_gaiyo{
	background:url(../commonimg/header_gaiyo.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

.header_lesson{
	background:url(../commonimg/header_lesson.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

.header_nyukai{
	background:url(../commonimg/header_nyukai.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

.header_ryokin{
	background:url(../commonimg/header_ryokin.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

.header_saiyo{
	background:url(../commonimg/header_saiyo.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

.header_school{
	background:url(../commonimg/header_school.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

.header_staff{
	background:url(../commonimg/header_staff.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

.header_tokutyo{
	background:url(../commonimg/header_tokutyo.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

.header_muryo{
	background:url(../header/header_muryo.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

.header_sitemap{
	background:url(../header/header_sitemap.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

.header_kojin{
	background:url(../header/header_kojin.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

.header_moushikomi{
	background:url(../header/header_moushikomi.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}



h2{
	margin:23px 0px 38px;
}

h2.h2p{
	margin:23px 0px 28px;
}
	
h2.h2top{
	margin:30px 0px 20px;
}

h3.h3bg{
	background:url(../commonimg/subttlbg.gif) no-repeat 0 0;
	padding:0px 0px 0px 20px;
	color:#FFFFFF;
	font-weight:bold;
	width:592px;
}


h3{
	margin:33px 0px 10px;
	text-align:left;
}

h3.h3t0{
	margin:0px 0px 10px;
	text-align:left;
}

h3.privacy{
	margin:25px 0px 0px;
	text-align:left;
	color:#FF9900;
	font-size:14px;
	font-weight:bold;
}


h3.h3h{
	margin:33px 0px 20px;
	text-align:left;
}

h4.recruit{
	margin:35px 0px 0px;
	text-align:left;
	color:#FF9900;
	font-size:14px;
	font-weight:bold;
}


h4{
	margin:35px 0px 15px;
	text-align:left;
}

h4.adomission{
	margin:35px 10px 15px;
	text-align:left;
}


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

/*containerのスタイル*/

#container1{
	background:url(../commonimg/shadow2.jpg);
	background-repeat:repeat-y;
		width:872px;
	text-align:center;
	margin:0px auto;
	font-size:12px;
	color:#333333;
}

#container2{
	background:url(../commonimg/shadow1.jpg) no-repeat 0 0;
}


#wrapper{
	width:860px;
	margin:0px auto;
}



.shadow3{
	background:url(../commonimg/shadow3.jpg);
	background-repeat:repeat-y;
}


/*headerのスタイル*/

#header {
	padding: 0px;
	margin: 0px;
	height:106px;
	background:url(../commonimg/headerbg.jpg);
	background-repeat:repeat-x;
	position:relative;
}

#hright {
	float: right;
	width:406px;
	text-align:right;
	margin:30px 0px 0px;
}


#hleft {
	float: left;
	width:423px;
	margin:5px 0px 0px;
}

.hnavi{
	width:406px;
	top:81px;
	left:454px;
	position:absolute;
	height:25px;
	}
.hnavi li{
	float:left;
	height:25px;
}

.hnavi ul{
	height:25px;
}

#main{
	width:860px;
	background:url(../commonimg/mainbg.gif);
	background-repeat:repeat-y;
	}

#left{
	width:221px;
	float:left;
	text-align:left;
	margin:0px 0px 20px;
}

#right{
	width:638px;
	float:right;
	text-align:center;
	margin:0px 0px 20px;
}

#subright{
	width:592px;
	margin:0px auto;
}


.topics{
	position:relative;
}

.topicsmore{
	position:absolute;
	top:8px;
	left:500px;
	}
	
.topics td{
	text-align:left;
	padding:0px 0px 10px;}

.openboxm{
	background:url(../commonimg/openboxm.gif);
	background-repeat:repeat-y;
}

.openboxm p{
color:#333333;
	margin:0px 10px;}

.openboxm p.mu10{
margin:0px 0px 10px 20px;}
	
.schoolinfo{
	position:relative;
}

.schoolinfomore{
	position:absolute;
	top:8px;
	left:500px;
	}



/*footer*/

#footer{
	background:url(../commonimg/f_bg.jpg);
	background-repeat:repeat-x;

}

#fcontainer{
	background:url(../commonimg/shadow3.jpg);
		width:872px;
	text-align:center;
	margin:0px auto 0px;
	font-size:12px;
	color:#333333;
}

#fwrapper{
	width:860px;
	margin:0px auto;
	background:url(../commonimg/fmbg.jpg);
	background-repeat:repeat-x;
		height:189px;
}


#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:2em;
}
#footer01 ul {
	list-style-image: none;
	list-style-type: none;
	margin:0px 20px 0px 0px;
	padding:5px 0px 0px;
}

#footer01{
	margin:0px 0px 0px;
	padding:0px 0px 0px;
}



#footer a{
	text-decoration:none;
	color:#ffffff;
}

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

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

.copyright{
	position:absolute;
	top:145px;
	left:10px;
}

.freemethod{
	position:absolute;
	top:150px;
	left:680px;
}

.plr10 p{
	margin:10px;
}

.plr10 ul{
	margin:10px;
}

/*staffのスタイル*/

.staffimg{
	background:url(../staff/img/header.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

/*companyのスタイル*/

.staffimg{
	background:url(../company/img/header.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

.hyou01 td.line01{
	height:1px;
	background:url(../commonimg/line282.gif) no-repeat 0 0;
	}

.hyou01 td.line02{
	height:1px;
	background:url(../commonimg/lineglay.gif) no-repeat 0 0;
	}

.hyou01 td{
	padding:10px;
	text-align:left;
}

.hyou01 td.tdl01{
	font-weight:bold;
	}

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

#hyou02 td{
	padding:10px;
	text-align:left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

#hyou02 td.tdl02{
	color:#FFFFFF;
	background:url(../commonimg/hyoubg.gif);

	}

#hyou02{
	margin:0px 0px 25px;
	border:solid 1px #CCCCCC;}
	
#hyou03 td{
	padding:5px 10px;
	text-align:left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #CCCCCC;
}

#hyou03 td.tdline03{
	background:url(../commonimg/dotto.gif) no-repeat 0 0;
	height:1px;
	padding:0px;
}

#hyou03 td.tdc{
	text-align:center;
}

#hyou03{
	margin:20px 0px 0px;
	border:solid 1px #CCCCCC;}
	
#hyou04 td{
	padding:5px 10px;
	text-align:center;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FF6803;
	border-right-color: #FF6803;
}

#hyou04 td.tdl041{
	background-color:#FFE188;
}

#hyou04 td.tdl042{
	background-color:#FFEFCA;
}

#hyou04 td.tdl043{
	background-color:#FFAC31;
	color:#FFFFFF;
}

#hyou04 td.tdl044{
background-color:#FFFF66;

}


#hyou04{
	margin:20px 0px 0px;
	border:solid 1px #FF6803;}
	
	
	
#hyou05 td{
	padding:10px;
	text-align:left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}


#hyou05{
	margin:0px 0px 0px;
	border:solid 1px #CCCCCC;}

#hyou06 td{
	padding:10px;
	text-align:left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}


#hyou06{
	margin:0px 0px 0px;
	border:solid 1px #CCCCCC;}
	

input{
	line-height:1em;}

.input1{
	border:solid 1px #FFC98C;}
	
.input2{
	border:solid 1px #FFC98C;
	width:442px;}

.txtsize{
	width:442px;
	border:solid 1px #FFC98C;
	height:100px}

/*privacyのスタイル*/

.privacyimg{
	background:url(../privacy/img/header.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

/*contactのスタイル*/

.contactimg{
	background:url(../contact/img/header.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

/*moushikomiのスタイル*/

.moushikomiimg{
	background:url(../moushikomi/img/header.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

/*guideのスタイル*/

.guideimg{
	background:url(../school/img/header.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

/*classのスタイル*/

.classimg{
	background:url(../class/img/header.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

/*priceのスタイル*/

.priceimg{
	background:url(../price/img/header.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

/*taikenのスタイル*/

.taikenimg{
	background:url(../taiken/img/header.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

/*tokuchouのスタイル*/

.tokuchouimg{
	background:url(../tokuchou/img/header.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

/*sitemapのスタイル*/

.sitemapimg{
	background:url(../sitemap/img/header.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

.sitemap{
	width:570px;
	margin:0px auto;
	text-align:center;}

.sitemap li{
	background:url(../sitemap/img/sublist.gif) no-repeat 0 0;
	padding:0px 0px 0px 20px;}

.sitemap p.toplist{
	background:url(../sitemap/img/toplist.gif) no-repeat 0 0;
	padding:0px 0px 0px 20px;
	line-height:1.0em;}

/*recruitのスタイル*/

.recruitimg{
	background:url(../recruit/img/header.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

.recruit td{
	vertical-align:top;
	padding:0px 0px 10px;
	text-align:left;}
	
.recruit td.tdl_rec{
	background:url(../sitemap/img/sublist.gif) no-repeat 0 0;
	padding:0px 0px 10px 20px;
}

/*adomissionのスタイル*/

.adomissionimg{
	background:url(../admission/img/header.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

.tokuten p{
color:#333333;
	margin:0px 10px;}

.tokuten p.mu10{
margin:0px 0px 10px 20px;}

/*scheduleのスタイル*/

.scheduleimg{
	background:url(../schedule/img/header.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}

#schedule1 td{
	padding:3px 3px;
	text-align:left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #999999;
	border-bottom-color: #999999;
	font-size:10px;
	text-align:center;
}


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

#schedule2{
	margin:0px 0px 0px;
	border:solid 1px #999999;}
	
#schedule1 td.time{
	background:#999999;
	color:#006699;
	font-size:12px;
	text-align:center;}

#schedule1 td.mon{
	background:#999999;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}

#schedule1 td.shokyu{
	background:#FFD1B3;
	}

#schedule1 td.shochukyu{
	background:#FFB786;
}

#schedule1 td.chukyu{
	background:#FF9146;
}

#schedule1 td.chujoukyu{
	background:#FF0000;
	color:#000000;
}

#schedule1 td.joukyu{
	background:#FE8754;
}


#schedule1 td.tornament{
	background:#FD6828;
}

#schedule1 td.hajimete{
	background:#FFE79D;
}

#schedule1 td.shotto{
	background:#FFD24A;
}

#schedule1 td.shoshin{
	background:#FFEBDD;
}

#schedule1 td.yuyu{
	background:#FFC61A;
	}

#schedule1 td.rental{
	background:#A2E0FF;
}

#schedule1 td.taiken{
	background:#FE7272;
}

#schedule1 td.kids1{
	background:#FFE1F0;
	}

#schedule1 td.kids2{
	background:#FF99CC;
	}

#schedule1 td.jr1{
	background:#EDFFD2;
	}

#schedule1 td.jr2{
	background:#DBFFA6;
	}

#schedule1 td.jr3{
	background:#B5FF44;
}

#schedule1 td.jr4{
	background:#9AFF02;}
	
#schedule1 td.jr5{
	background:#8CEA00;}

#schedule1 td.jrs{
	background:#77C600;}

#schedule1 td.chukousei1{
	background:#E1D8F5;}
	
#schedule1 td.chukousei2{
	background:#CCBBEE;}
	
#schedule1 td.chukousei3{
	background:#B69EE7;}

#schedule1 td.private{
	background:#FFC002;}
	
#schedule1 td.time{
	background:#F5F5F5;
	color:#006699;
	font-size:12px;
	text-align:center;}

#schedule1 td.mon{
	background:#E8E8E8;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}

#schedule1 td.shokyu{
	background:#FFD1B3;
	}

#schedule1 td.shochukyu{
	background:#FFB786;
}

#schedule1 td.chukyu{
	background:#FF9146;
}

#schedule1 td.joukyu{
	background:#FE8754;
}


#schedule1 td.tornament{
	background:#FD6828;
}

#schedule1 td.hajimete{
	background:#FFE79D;
}

#schedule1 td.shotto{
	background:#FFD24A;
}

#schedule1 td.shoshin{
	background:#FFEBDD;
}

#schedule1 td.yuyu{
	background:#FFC61A;
	}

#schedule1 td.rental{
	background:#A2E0FF;
}

#schedule1 td.taiken{
	background:#FE7272;
}

#schedule1 td.kids1{
	background:#FFE1F0;
	}

#schedule1 td.kids2{
	background:#FF99CC;
	}

#schedule1 td.jr1{
	background:#EDFFD2;
	}

#schedule1 td.jr2{
	background:#DBFFA6;
	}

#schedule1 td.jr3{
	background:#B5FF44;
}

#schedule1 td.jr4{
	background:#9AFF02;}
	
#schedule1 td.jr5{
	background:#8CEA00;}

#schedule1 td.jrs{
	background:#77C600;}

#schedule1 td.chukousei1{
	background:#E1D8F5;}
	
#schedule1 td.chukousei2{
	background:#CCBBEE;}
	
#schedule1 td.chukousei3{
	background:#B69EE7;}

#schedule1 td.private{
	background:#FFC002;}

#schedule1 td.non{
	background:#EBEBEB;}

#schedule1 td.game_shoshin,
#schedule2 td.game_shoshin{
	background:#d7eeff;}

#schedule1 td.game_chukyu,
#schedule2 td.game_chukyu{
	background:#a4c6ff;}

#schedule1 td.game_shokyu,
#schedule2 td.game_shokyu{
	background:#2c69ff;
	color: #fff;}

#schedule1 td.game_shochukyu,
#schedule2 td.game_shochukyu{
	background:#00d2ff;
	color: #333;}
	
#schedule1 td.junior{
	background:#ffff66;
	color: #333;
	}


#schedule2 td{
	padding:3px 3px;
	text-align:left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #999999;
	border-bottom-color: #999999;
	font-size:10px;
	text-align:center;
}
	
#schedule2 td.time{
	background:#F5F5F5;
	color:#006699;
	font-size:12px;
	text-align:center;}

#schedule2 td.mon{
	background:#999999;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}

#schedule2 td.shokyu{
	background:#FFD1B3;
	}

#schedule2 td.shochukyu{
	background:#FFB786;
}

#schedule2 td.chukyu{
	background:#FF9146;
}

#schedule2 td.joukyu{
	background:#FE8754;
}


#schedule2 td.tornament{
	background:#FD6828;
}

#schedule2 td.hajimete{
	background:#FFE79D;
}

#schedule2 td.shotto{
	background:#FFD24A;
}

#schedule2 td.shoshin{
	background:#FFEBDD;
}

#schedule2 td.yuyu{
	background:#FFC61A;
	}

#schedule2 td.rental{
	background:#A2E0FF;
}

#schedule2 td.taiken{
	background:#FE7272;
}

#schedule2 td.kids1{
	background:#FFE1F0;
	}

#schedule2 td.kids2{
	background:#FF99CC;
	}

#schedule2 td.jr1{
	background:#EDFFD2;
	}

#schedule2 td.jr2{
	background:#DBFFA6;
	}

#schedule2 td.jr3{
	background:#B5FF44;
}

#schedule2 td.jr4{
	background:#9AFF02;}
	
#schedule2 td.jr5{
	background:#8CEA00;}

#schedule2 td.jrs{
	background:#77C600;}

#schedule2 td.chukousei1{
	background:#E1D8F5;}
	
#schedule2 td.chukousei2{
	background:#CCBBEE;}
	
#schedule2 td.chukousei3{
	background:#B69EE7;}

#schedule2 td.private{
	background:#FFC002;}
	
#schedule2 td.non{
	background:#EBEBEB;}

/*newsのスタイル*/

.newsimg{
	background:url(../news/img/header.jpg) no-repeat 0 0;
	width:860px;
	text-indent:-9999px;
	height:214px;
}
	

/*otherのスタイル*/


.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:20px 0px;
	text-align:right;
}

.clear{
	clear:both;
}

.borderpoint{
	border-collapse: collapse;
}

.txtorange{
	color:#FF6803;}
	
.txtred{
	color:#FF0000;}

.txt11red{
	color:#FF0000;
	font-size:11px;}
	
.txt11{
	font-size:11px;
	color:#333333;
}

.txt11_1{
	font-size:11px;
}

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

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

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

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

.mu24{
	margin:0px 0px 24px;
}

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

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

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

.mt23{
	margin:23px 0px 0px;
}

.mt50{
	margin:50px 0px 0px;
}
.w245l{
	width:245px;
	float:left;
	text-align:left;
}

.w255l{
	width:255px;
	float:left;
	text-align:left;
}

.w230r{
	width:230px;
	float:right;
	text-align:left;
}

.w282l{
	width:282px;
	float:left;
}

.w320l{
	width:320px;
	float:left;
}
.w340l{
	width:340px;
	float:left;
	text-align:left;
}
.w377r{	
	width:377px;
	float:right;
	text-align:left;
	padding:20px 0px 0px;}

.w382r{
	width:382px;
	float:right;
	margin:0px 0px 25px;
}
	
.w406r{
	width:406px;
	float:right;
}

.w520{
	width:520px;
	margin:0px auto;}

.w540{
	margin:0px auto;
	width:540px;
}

.w550{
	width:550px;
	margin:0px auto;
}

.w560{
	width:560px;
	margin:0px auto;
}


.w570{
	width:570px;
	margin:0px auto;}
	
.w810{
	width:810px;
	margin:0px auto;
		position:relative;
}

