BODY {
　margin-left: 0px;
　margin-top: 0px;
　margin-right: 0px;
　margin-bottom: 0px;
}


.black_xs {
	FONT-SIZE: 1px; COLOR: #000000; LINE-HEIGHT: 3px; FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
.black_s {
	FONT-SIZE: 6px; COLOR: #000000; LINE-HEIGHT: 8px; FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
.black_ss {
	FONT-SIZE: 8px; COLOR: #000000; LINE-HEIGHT: 10px; FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
.black_m {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 12px; FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
.black_mm {
	FONT-SIZE: 12px;
	COLOR: #000000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-decoration: none;
}
.black_l {
	FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
.black_ll {
	FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 18px; FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}


.red_l {
	FONT-SIZE: 14px; COLOR: #c00000; LINE-HEIGHT: 16px; FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"
}
.red_mm {
	FONT-SIZE: 12px;
	COLOR: #c00000;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-decoration: none;
}
.white_mm {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	LINE-HEIGHT: 15px;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-decoration: none;
}

* {
margin: 0; 
padding: 0; 
}

h1, h2, h3, h4, h5, h6, p, address {
font-size: 100%;
font-weight: normal; 
font-style: normal; 
}

#bodyframe {
	position: absolute;  
	left: 50%;  
	height: 100%;  
	width: 750px;  
	margin-left: -375px; /* MUST be half the width */  

}
#ev_info {
	width: 598px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#headeryma {
	float: left;
	width: 750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#contents {
	float: left;
	width: 750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(img/bgcolor.png);
	background-repeat: repeat-y;
}
#logo {
	background-image: url(img/logosalon.png);
	float: left;
	height: 103px;
	width: 292px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 229px;
}
#tex1 {
	float: left;
	width: 600px;
	color: #F69;
	font-size: 13px;
	margin-top:10px;
	margin-bottom: 10px;
	margin-left: 75px;
}
.tbox1 {
	float: left;
	width: 700px;
	margin-top: 0px;
	margin-left: 20px;
	margin-bottom: 0px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #F69;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #F69;
	padding-bottom: 10px;
}
#lessonbox {
	background-image: url(img/lessonbox.png);
	float: left;
	height: 140px;
	width: 99px;
	margin-top: 30px;
	margin-left: 90px;
	margin-bottom: 10px;
}
.tbox1 #tx1a {
	float: left;
	width: 470px;
	margin-top:30px;
	margin-left: 20px;
	font-size: 12px;
}
.tbox1 .b1 {
	float: left;
	height: 25px;
	width: 140px;
	margin-top: 20px;
	margin-left: 200px;
	margin-bottom:20px;
	background-color: #F69;
	text-align: center;
	color: #FFF;
	font-size: 12px;
	vertical-align: middle;
}

.b1t {
	display: block;
	margin-top: 5px;
}

.tbox1 .b2 {
	float: left;
	height: 25px;
	width: 140px;
	margin-top: 20px;
	margin-left: 50px;
	margin-bottom:20px;
	background-color: #F69;
	text-align: center;
	color: #FFF;
	font-size: 12px;
	vertical-align: middle;
}

#eventbox {
	background-image: url(img/eventbox.png);
	float: left;
	height: 140px;
	width: 99px;
	margin-top: 30px;
	margin-left: 90px;
	margin-bottom:30px;
} 

.b3{
	float: left;
	width: 150px;
	margin-top: 40px;
	margin-left: 1px;
	margin-bottom:20px;
	text-align: center;
	color: #000;
	font-size: 12px;
	vertical-align: middle;
}

a.bt1:link{color:#FFF; text-decoration:none;}

a.bt1:visited{color:#FFF; text-decoration:none;}

a.bt1:active{color:#CCC; text-decoration:none;}

a.bt1:hover{color: #FF6; text-decoration:underline;}

.b1t {
	display: block;
	margin-top: 5px;
}

#alow {
	float: left;
	height: 14px;
	width: 44px;
	margin-top:41px;
	margin-left: 80px;
}
.cpybtm {
	float: left;
	width:750px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:5px;
	font-size: 12px;
}
a.bt2:link{color:#000; text-decoration:none;}

a.bt2:visited{color:#000; text-decoration:none;}

a.bt2:active{color:#CCC; text-decoration:none;}

a.bt2:hover{color: #F69; text-decoration:underline overline;}

#sch_bar {flort:left;
          width:650px;
          height:20px;
		  margin-top:20px;
		  margin-left:50px;
		  background-color:#F69;
         }   
#logo_sch {
	background-image: url(img/schedule.png);
	float: left;
	height: 50px;
	width: 520px;
	margin-top: 20px;
	margin-left: 115px;
}
          
#schedule {
	float: left;
	width: 650px;
	margin-left:50px;
	margin-top:30px;

}
#jyukentag {
	background-image: url(img/jyukenclass.png);
	float: left;
	height: 50px;
	width: 518px;
	margin-top: 20px;
	margin-left: 116px;
}
#sch_tbox1 {
	float: left;
	width: 650px;
	margin-top: 20px;
	margin-left: 50px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #F69;
}
#sch_tbox1 .block {
	font-size: 16px;
	color: #F39;
}

#sch_tbox2 {
	float: left;
	width: 650px;
	margin-top: 0px;
	margin-left: 50px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #F69;
}
#sch_t1 {
	width:266px;
	height: 31px;
	margin-top: 0;
	margin-left: 230px;
}
#sch_tbox2 #access {
	float: left;
	width: 600px;
	margin-top: 5px;
	margin-bottom:10px;
	margin-left: 10px;
	border: thin dotted #F36;
}
#logo_lsn {
	background-image: url(img/lesson_bar.png);
	float: left;
	height: 28px;
	width: 543px;
	margin-left: 103px;
}
#lsn_tb1 {
	width: auto;
	margin-top: 10px;
	margin-bottom:10px;
}
.lsn_box {
	width: 700px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #F69;
	margin-top: 15px;
	margin-left:25px;
	margin-bottom:20px;
	float: left;
}
.lsn_box .lsn_bxp {
	float: left;
	height: 114px;
	width: 189px;
	margin-top: 15px;
	margin-left: 23px;
	margin-bottom:15px;
}
.lsn_box .lsn_bxt {
	float: left;
	width: auto;
	margin-top: 15px;
	margin-left: 10px;
	font-size: 12px;
}
#lsn_bt {
	float: left;
	height: 25px;
	width: 200px;
	margin-top: 20px;
	margin-left: 275px;
	margin-bottom:20px;
	background-color: #F69;
	text-align: center;
	color: #FFF;
	font-size: 12px;
	vertical-align: middle;
}
a.dtl:link{text-decoration:none;}

a.dtl:visited{text-decoration:none;}

a.dtl:active{text-decoration:none;}

a.dtl:hover{text-decoration:none;}

.prof_box {
	width: 700px;
	margin-top: 15px;
	margin-left:25px;
	float: left;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #F69;
}

#logo_prof {
	background-image: url(img/profbar.png);
	float: left;
	height: 40px;
	width: 520px;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: 115px;
}
.prof_bxp {
	float: left;
	height: 169px;
	width: 140px;
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom:20px;
}
.prof_bxt {
	float: left;
	width: auto;
	margin-top: 15px;
	margin-left: 10px;
	
}
.prof_bxt1 {
	font-size: 12px;
}
.prof_bxtb {
	font-size: 14px;
}
.prof_bxgen {
	float: left;
	width: 700px;
	margin-top: 5px;
	margin-left: 165px;
}
.prof_block {
	color: #F69;
}
.prof_box2 {
	width: 700px;
	margin-top: 15px;
	margin-left:25px;
	float: left;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #F69;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #F69;
}#logo_evnt {
	background-image: url(img/eventyma.png);
	float: left;
	height: 303px;
	width: 321px;
	margin-top: 20px;
	margin-left: 213px;
}
#evt_bar {
	background-image: url(img/eventbar.png);
	float: left;
	height: 32px;
	width: 569px;
	margin-top: 20px;
	margin-left: 90px;
}
#newsbox {
	float: left;
	width: 566px;
	margin-top: 0px;
	margin-left: 90px;
	border: thin dotted #F99;
}
#newsbox .newsbxtx {
	list-style-type: none;
	font-size:18px;
}
#google {
	float: left;
	width: 425px;
	margin-left: 130px;
	margin-top:15px;
}
#evt_mil {
	float: left;
	width: 500px;
	margin-top: 10px;
	margin-left: 100px;
	padding-top:5px;
	padding-bottom:10px;
}
#evt_tbox2 {
	float: left;
	width: 700px;
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #F99;
	margin-top: 20px;
	margin-left:25px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #F99;
}
#evt_t1 {
	float: left;
	height: 31px;
	width: 266px;
	margin-top:5px;
	margin-left: 230px;
}
#evt_t2 {
	float: left;
	width: 750px;
	margin-top: 10px;
	margin-bottom:5px;
}
#evt_tbox2 #access1 {
	float: left;
	width: 600px;
	margin-top: 5px;
	margin-left: 50px;
	border: thin dotted #F99;
}
#txt1 {
	float: left;
	width: auto;
	margin-top: 10px;
	margin-left:40px;
}
#contents .tbox1 #btnsets {
	float: left;
	width: 750px;
}
#sch_t2 {
	float: left;
	width: 500px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left:75px;
}

