/*eLXgΒl*/
.fo-l {font-size: 1.14em;text-decoration:none;}
.fo-m {font-size: 1em;text-decoration:none;}
.fo-s {font-size: 0.92em;text-decoration:none;}
.fo-ss {font-size: 0.70em;text-decoration:none;}
.fo-lw {font-size: 1.14em; line-height: 130%;text-decoration:none;}
.fo-mw {font-size: 1em; line-height: 130%;text-decoration:none;}
.fo-sw {font-size: 0.92em; line-height: 130%;text-decoration:none;}

.fo-lb {font-size: 1.14em;font-weight:bold;text-decoration:none;}
.fo-mb {font-size: 1em;font-weight:bold;text-decoration:none;}
.fo-sb {font-size: 0.92em;font-weight:bold;text-decoration:none;}
.fo-lwb {font-size: 1.14em; line-height: 130%;font-weight:bold;text-decoration:none;}
.fo-mwb {font-size: 1em; line-height: 130%;font-weight:bold;text-decoration:none;}
.fo-swb {font-size: 0.92em; line-height: 130%;font-weight:bold;text-decoration:none;}

/*bh*/

.rfo-l {font-size: 1.14em;text-decoration:none;color:#ff0000;}
.rfo-m {font-size: 1em;text-decoration:none;color:#ff0000;}
.rfo-s {font-size: 0.92em;text-decoration:none;color:#ff0000;}
.rfo-ss {font-size: 0.70em;text-decoration:none;color:#ff0000;}
.rfo-lw {font-size: 1.14em; line-height: 130%;text-decoration:none;color:#ff0000;}
.rfo-mw {font-size: 1em; line-height: 130%;text-decoration:none;color:#ff0000;}
.rfo-sw {font-size: 0.92em; line-height: 130%;text-decoration:none;color:#ff0000;}

.rfo-lb {font-size: 1.14em;font-weight:bold;text-decoration:none;color:#ff0000;}
.rfo-mb {font-size: 1em;font-weight:bold;text-decoration:none;color:#ff0000;}
.rfo-sb {font-size: 0.92em;font-weight:bold;text-decoration:none;color:#ff0000;}
.rfo-lwb {font-size: 1.14em; line-height: 130%;font-weight:bold;text-decoration:none;color:#ff0000;}
.rfo-mwb {font-size: 1em; line-height: 130%;font-weight:bold;text-decoration:none;color:#ff0000;}
.rfo-swb {font-size: 0.92em; line-height: 130%;font-weight:bold;text-decoration:none;color:#ff0000;}



/*O[*/
.gfo-l {font-size: 1.14em;text-decoration:none;color:#009900;}
.gfo-m {font-size: 1em;text-decoration:none;color:#009900;}
.gfo-s {font-size: 0.92em;text-decoration:none;color:#009900;}
.gfo-ss {font-size: 0.70em;text-decoration:none;color:#009900;}
.gfo-lw {font-size: 1.14em; line-height: 130%;text-decoration:none;color:#009900;}
.gfo-mw {font-size: 1em; line-height: 130%;text-decoration:none;color:#009900;}
.gfo-sw {font-size: 0.92em; line-height: 130%;text-decoration:none;color:#009900;}

.gfo-lb {font-size: 1.14em;font-weight:bold;text-decoration:none;color:#009900;}
.gfo-mb {font-size: 1em;font-weight:bold;text-decoration:none;color:#009900;}
.gfo-sb {font-size: 0.92em;font-weight:bold;text-decoration:none;color:#009900;}
.gfo-lwb {font-size: 1.14em; line-height: 130%;font-weight:bold;text-decoration:none;color:#009900;}
.gfo-mwb {font-size: 1em; line-height: 130%;font-weight:bold;text-decoration:none;color:#009900;}
.gfo-swb {font-size: 0.92em; line-height: 130%;font-weight:bold;text-decoration:none;color:#009900;}



/*u[*/
.bfo-l {font-size: 1.14em;text-decoration:none;color:#0000ff;}
.bfo-m {font-size: 1em;text-decoration:none;color:#0000ff;}
.bfo-s {font-size: 0.92em;text-decoration:none;color:#0000ff;}
.bfo-ss {font-size: 0.70em;text-decoration:none;color:#0000ff;}
.bfo-lw {font-size: 1.14em; line-height: 130%;text-decoration:none;color:#0000ff;}
.bfo-mw {font-size: 1em; line-height: 130%;text-decoration:none;color:#0000ff;}
.bfo-sw {font-size: 0.92em; line-height: 130%;text-decoration:none;color:#0000ff;}

.bfo-lb {font-size: 1.14em;font-weight:bold;text-decoration:none;color:#0000ff;}
.bfo-mb {font-size: 1em;font-weight:bold;text-decoration:none;color:#0000ff;}
.bfo-sb {font-size: 0.92em;font-weight:bold;text-decoration:none;color:#0000ff;}
.bfo-lwb {font-size: 1.14em; line-height: 130%;font-weight:bold;text-decoration:none;color:#0000ff;}
.bfo-mwb {font-size: 1em; line-height: 130%;font-weight:bold;text-decoration:none;color:#0000ff;}
.bfo-swb {font-size: 0.92em; line-height: 130%;font-weight:bold;text-decoration:none;color:#0000ff;}
/*eLXgΒl*/
.fo-m10 {font-size:12px;text-decoration: none}
.fo-m10b {font-size:12px;text-decoration: none;font-weight:bold;}
.fo-m10w {font-size:12px;text-decoration: none;line-height: 130%}
.fo-s10 {font-size:10px;text-decoration: none}
.fo-s10w {font-size:10px;text-decoration: none;line-height: 130%}
.blue4-mb{font-size:12px;color:#cc0000;text-decoration: none;}
.blue1-smb{font-size:10px;color:#0000ff;text-decoration: none;}
.green4-mb{font-size:10px;color:#009900;text-decoration: none;}






.pricelist{
	border-collapse: collapse;
	font-size: 12px;
	line-height: 120%;
}
.pricelist-101 {
	padding: 3px;
	border: 1px solid #aaa;
	text-align: center;
	background-color: #E3E3E3;
}
.pricelist-102 {
	padding: 3px;
	border: 1px solid #aaa;
	background-color: #B5E6B5;
	text-align: center;
}
.pricelist-103 {
	padding: 3px;
	border: 1px solid #aaa;
	background-color: #E9ABDB;
	text-align: center;
}
.pricelist-104 {
	padding: 3px;
	border: 1px solid #aaa;
	background-color: #AFB7F5;
	text-align: center;
}
.pricelist-202 {
	padding: 3px;
	border: 1px solid #aaa;
	background-color: #E1F4E1;
}
.pricelist-203 {
	padding: 3px;
	border: 1px solid #aaa;
	background-color: #F3D3EC;
}
.pricelist-204 {
	padding: 3px;
	border: 1px solid #aaa;
	background-color: #D6DAFA;
}
.pricelist-205 {
	padding: 3px;
	border: 1px solid #aaa;
	background-color: #ffc;
}

.td-01 {
	padding: 3px;
	border: 1px solid #aaa;
	background-color: #E1FFD3;
}
.td-02 {
	padding: 3px;
	border: 1px solid #aaa;
	background-color: #fff;
}
.td-03 {
	padding: 3px;
	border: 1px solid #aaa;
	background-color: #eee;
}

.font-01{
	font-size: 12px;
	line-height: 130%;
	color: #444;
}
.font-02{
	font-size: 25px;
	line-height: 130%;
	color: #f00;
}
.font-03{
	font-size: 12px;
	color: #693;
}
.bottom10{
	padding-bottom: 8px;
}


.columnA{
	font-size: 12px;
	line-height: 130%;
	color: #444;
	float: left;
width: 541px;
}
.columnA div.b1{
	padding: 15px;
	line-height: 135%;
}

.school_info01{

}


div#summer-poricy,
div#summer-qa {
	width:540px;
	margin:0 auto;
	margin-bottom:10px;
	text-align:left;
}
	
div#summer-title-poricy {
	background:url(../images/recommend/summer-poricy-title.jpg) no-repeat;
	height:116px;
	text-indent:-9999px;
}


div#summer-body {
	background:url(../images/recommend/summer-body.jpg) repeat-y;
	padding:0 20px;
}

div#summer-foot {
	background:url(../images/recommend/summer-foot.jpg) no-repeat;
	height:56px;
	overflow:hidden;
	}


table#tbl-poricy {
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	font-size: 13px;
	}
	
table#tbl-poricy td{
	padding:7px 10px;
	text-align:left;
	width:33%;
	vertical-align:top;
	font-size: 13px;

	}
	
table#tbl-poricy td.td-border{
	border-left:1px solid #ddd;
	}
	
table#tbl-poricy td strong{
	color:#00a1c8;
	padding-bottom:5px;
	display:block;
	}
	

table#tbl-poricy p{
	line-height: 120%;
	font-size: 12px;
	}
	

.tit01{
	font-size: 20px;
	margin-bottom: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}


.cap01{
	margin-top: 10px;
	font-size: 12px;
	background:url(../images/recommend/at_logo.gif) no-repeat;
	margin-bottom: 3px;
	width: 100%;

}
.cap02{
	margin-top: 10px;
	font-size: 12px;
	background:url(../images/recommend/mt_logo.gif) no-repeat;
	margin-bottom: 3px;
	width: 100%;
	
}
.lin01{
	margin-top: 2px;
	font-size: 12px;
	
}
.lin02{
	margin-right: 10px;
	
}
.lin03{
	color: #3366CC;
	
}
.mon{
	padding-left: 120px;
	padding-right: 2px;
	float: left;
	font-size: 28px;
}
.comm1{
	padding-left: 190px;
	padding-bottom: 1px;

}

#form{
	margin-left: 23px;
}

#form th.q1{
	background-color: #eee;
	width: 25%;
}

#form span.caution{
	color: #C04545;
}
.bt1{
	float: left;
	margin: 5px;
	margin-left: 150px;
}
.bt2{
	float: left;
	margin: 5px;

}

.telbg{
	background:url(../images/recommend/free_dial2.jpg) no-repeat;
	width: 541px;
	height: 55px;
	float: left;
	margin: 0 0 5px 2px;
}



/* 追加分obata 090106-お年玉キャンペーン */

div#tama{
margin-top: 70px;
padding-top: 15px;
		width: 541px;
		height:318px;
		background: url(../images/recommend/tama_back.jpg) no-repeat 0 0;
margin-bottom: 10px;
}
div.tamatxtin{

}

div#tama div.sptxt01{
margin-left: 35px;
}

div#tama div.ttl01{
text-indent:-8987px;
		background: url(../images/recommend/tama_ttl01.jpg) no-repeat 0 0;
width: 375px;
height: 76px;
margin-left: 78px;
}

div#tama div.ttl02{
 text-indent:-8987px;
		background: url(../images/recommend/tama_ttl03.jpg) no-repeat 0 0;
		width:410px;
		height:63px;
		margin-top:10px;
		margin-left:75px;
		
}


/* 追加分obata 090108-修正 */

div#sch_outbox{
width: 541px;
color:#666666;
}

div#sch_outbox h3{
margin-bottom: 10px;
}

div#sch_outbox div.box01{
height:116px;
padding:5px 10px;
margin-bottom: 5px;
}

div#sch_outbox div.box02{
height:152px;
padding:5px 10px;
margin-bottom: 5px;
}

div#sch_outbox div.box03{
height:177px;
padding:5px 10px;
margin-bottom: 10px;
}

div#sch_outbox div.box04{
height:199px;
padding:5px 10px;
margin-bottom: 5px;
}

div#sch_outbox div.box05{
padding:5px 10px;
margin-bottom: 5px;
}

div#sch_outbox img.imgsp_left{
padding-left: 10px;
}

div#sch_outbox img.imgsp_right{
padding-right: 8px;
}

/* miyako */

div#sch_outbox div.box01_m{
height:128px;
padding:5px 10px;
margin-bottom: 5px;
}

div#sch_outbox div.box02_m{
height:165px;
padding:5px 10px;
margin-bottom: 5px;
}

div#sch_outbox div.box03_m{
height:179px;
padding:5px 10px;
margin-bottom: 10px;
}

div#sch_outbox div.box04_m{
height:195px;
padding:5px 10px;
margin-bottom: 5px;
}

div#sch_outbox div.box05_m{
height:196;
padding:5px 10px;
margin-bottom: 5px;
}

div#sch_outbox div.box06_m{
height:174;
padding:5px 10px;
margin-bottom: 5px;
}



#point #wrapper #container2 #main2 #content2 .tbl01 #calx_nanao .yenred {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FF00FF;
	text-align: right;
}


/*table miyako.html 20090424*/

table#priceinfo-tbl{border-collapse: collapse;}

table#priceinfo-tbl td{
	vertical-align: middle;
	text-align: center;
	border: 1px solid #aaa;
	padding: 5px 0px;
}

span.font-04{ font-size:1.2em; color:#FF0000; font-weight:bold}
p.txt-nebiki{
	width: 500px;
	border-bottom: 1px dashed #003300;
	padding-bottom: 5px;
}
