@charset "shift_jis";

body{
	margin:0px; background:#FFFFFF url('images/bg_gr.gif'); 
}

table{
	margin:0px; background-color:#FFFFFF;
}

.info_title{
margin-left: 30px;
}

.info_text{
color: #333333;
font-size: 14px;
font-weight: normal;
line-height: 22px;
margin: 10px 0px 20px 30px;
}

.copy{
background-color:#FFFFFF;
color: #006600;
font-size: 12px;
}

.left_b
{
padding: 0px;
}

.top_white_b
{
text-align:center;
background-color:#FFFFFF;
vertical-align:top;
}

.white_b
{
padding:20px 0px 30px 40px;
background-color:#FFFFFF;
vertical-align:top;
}

.t_text
{
color: #333333;
font-size: 14px;
font-weight: normal;
line-height: 22px;
padding: 0px 60px 40px 30px;
}

.red_01
{
font-weight:bold;
color:#C91346;
}

.red
{
color:#C91346;
}

.green
{
color:#006600;
font-weight:bold;
}

.info_msg
{
font-size: 14px;
color:#006600;
font-weight: normal;
line-height: 22px;
padding:0px 0px 20px 30px;
}

.d_blue_b
{
color:#000080;
font-weight: bold;
}

/*ごあいさつ*/

.text_01{
color: #333333;
font-size: 14px;
font-weight: normal;
line-height: 22px;
text-indent: 12px;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

.map_text{
color: #333333;
font-size: 14px;
font-weight: normal;
text-align:center;
line-height: 22px;
}

.toiawase
{
padding-top: 10px;
color: #333333;
font-size: 14px;
font-weight: normal;
text-align:left;
line-height: 22px;
}

/*講師紹介*/

.ph_01
{
margin: 0px;
padding: 0px;
width: 105px;
}

.ph_02
{
margin: 30px 0px 20px 0px;
}

.text_02{
color: #333333;
font-size: 14px;
font-weight: normal;
line-height: 24px;
padding: 0px 0px 0px 25px;
width: 75px;
vertical-align:text-top;
}

.text_03{
color: #961919;
font-size: 14px;
font-weight: normal;
line-height: 24px;
padding: 0px;
vertical-align:text-top;
}

/*在校生の声*/

.text_04{
color: #006633;
font-size: 16px;
font-weight: bold;
padding:25px 0px 10px 0px;
}

.text_05{
color: #333333;
font-size: 14px;
font-weight: normal;
line-height: 22px;
padding:0px 0px 20px 0px;
}

.class_st{
color: #333333;
font-size: 14px;
font-weight: normal;
}

.text_06{
color: #333333;
font-size: 14px;
font-weight: normal;
line-height: 22px;
padding:20px 0px 280px 0px;
}

/*クラス紹介*/

.text_cl01{
color: #333333;
font-size: 14px;
font-weight: normal;
line-height: 22px;
}

.text_cl02{
color: #333333;
font-size: 14px;
font-weight: bold;
text-align:center;
}
/*夏期講座関連*/

.sp_01{
color: #333333;
font-size: 14px;
font-weight: normal;
line-height: 22px;
padding:0px 0px 0px 20px;
}

/*授業料関連*/

#fee_nyugaku
{
font-size:16px;
font-weight:bold;
color:#800000;
padding: 0px 0px 25px 30px;
}

#fee_tyu
{
font-size:12px;
font-weight:bold;
color:#C91346;
padding: 10px 5px 0px 300px;
}

#fee_text
{
font-size:14px;
line-height:22px;
color:#000000;
padding: 5px 25px 45px 30px;
text-align:left;
}

#fee_border
{
border-top:1px;
border-bottom:0px;
border-right:0px;
border-left:1px;
border-style:solid;
border-color:#333333;
}

#fee_border02
{
background-color:#ffffff;
border-top:0px;
border-bottom:1px;
border-right:1px;
border-left:0px;
border-style:solid;
border-color:#333333;
font-size:12px;
font-weight:bold;
color:#333399;
width:80px;
text-align:center;
}

#fee_border02a
{
background-color:#ccffff;
border-top:0px;
border-bottom:1px;
border-right:1px;
border-left:0px;
border-style:solid;
border-color:#333333;
font-size:12px;
font-weight:bold;
color:#333399;
width:80px;
text-align:center;
}

#fee_border02_b
{
background-color:#F7F7C7;
border-top:0px;
border-bottom:1px;
border-right:1px;
border-left:0px;
border-style:solid;
border-color:#333333;
font-size:12px;
text-align:center;
width:80px;
}

#fee_border02_b01
{
background-color:#ffffff;
border-top:0px;
border-bottom:1px;
border-right:1px;
border-left:0px;
border-style:solid;
border-color:#333333;
font-size:12px;
text-align:center;
width:80px;
}

#fee_border02_y
{
background-color:#ffff99;
border-top:0px;
border-bottom:1px;
border-right:1px;
border-left:0px;
border-style:solid;
border-color:#333333;
font-size:12px;
text-align:center;
width:80px;
}

#fee_border02_p
{
background-color:#fcdafc;
border-top:0px;
border-bottom:1px;
border-right:1px;
border-left:0px;
border-style:solid;
border-color:#333333;
font-size:12px;
text-align:center;
width:80px;
}

#fee_border02_g
{
background-color:#b8eab8;
border-top:0px;
border-bottom:1px;
border-right:1px;
border-left:0px;
border-style:solid;
border-color:#333333;
font-size:12px;
text-align:center;
width:80px;
}

#fee_border03
{
border-top:0px;
border-bottom:1px;
border-right:1px;
border-left:0px;
border-style:solid;
border-color:#333333;
font-size:12px;
padding:4px;
width:140px;
text-align:center;
}

#fee_border03a
{
background-color:#ccffff;
border-top:0px;
border-bottom:1px;
border-right:1px;
border-left:0px;
border-style:solid;
border-color:#333333;
font-size:12px;
padding:4px;
width:140px;
text-align:center;
}


#fee_border03_b
{
background-color:#F7F7C7;
border-top:0px;
border-bottom:1px;
border-right:1px;
border-left:0px;
border-style:solid;
border-color:#333333;
font-size:12px;
padding:4px;
width:140px;
font-size:12px;
text-align:center;
}

#fee_border03_b01
{
background-color:#ffffff;
border-top:0px;
border-bottom:1px;
border-right:1px;
border-left:0px;
border-style:solid;
border-color:#333333;
font-size:12px;
padding:4px;
width:140px;
font-size:12px;
text-align:center;
}

#fee_border03_y
{
background-color:#ffff99;
border-top:0px;
border-bottom:1px;
border-right:1px;
border-left:0px;
border-style:solid;
border-color:#333333;
font-size:12px;
padding:4px;
width:140px;
font-size:12px;
text-align:center;
}

#fee_border03_p
{
background-color:#fcdafc;
border-top:0px;
border-bottom:1px;
border-right:1px;
border-left:0px;
border-style:solid;
border-color:#333333;
font-size:12px;
padding:4px;
width:140px;
font-size:12px;
text-align:center;
}

#fee_border03_g
{
background-color:#b8eab8;
border-top:0px;
border-bottom:1px;
border-right:1px;
border-left:0px;
border-style:solid;
border-color:#333333;
font-size:12px;
padding:4px;
width:140px;
font-size:12px;
text-align:center;
}

#fee_border04
{
background-color:#ccffff;
border-top:0px;
border-bottom:1px;
border-right:1px;
border-left:0px;
border-style:solid;
border-color:#333333;
padding:3px;
font-size:12px;
font-weight:bold;
line-height:18px;
color:#333399;
width:120px;
}

#fee_border04_b
{
background-color:#ffffff;
border-top:0px;
border-bottom:1px;
border-right:1px;
border-left:0px;
border-style:solid;
border-color:#333333;
padding:3px;
font-size:12px;
line-height:18px;
text-align:left;
width:320px;
}

#fee_border05
{
border-top:1px;
border-bottom:0px;
border-right:0px;
border-left:1px;
border-style:solid;
border-color:#333333;
margin:10px 0px 15px 0px;
}

#fee_border05_a
{
background-color:#ccffff;
border-top:0px;
border-bottom:1px;
border-right:1px;
border-left:0px;
border-style:solid;
border-color:#333333;
padding:3px;
font-size:12px;
font-weight:bold;
line-height:18px;
color:#333399;
width:72px;
}

#fee_border05_b
{
border-top:0px;
border-bottom:1px;
border-right:1px;
border-left:0px;
border-style:solid;
border-color:#333333;
padding:3px;
font-size:12px;
line-height:18px;
text-align:left;
width:368px;
}

.text_07{
color: #333333;
font-size: 14px;
font-weight: normal;
line-height: 22px;
padding:20px 0px 45px 33px;
}

