@charset "Shift_JIS";



#container {

margin:0 auto;

width:700px;

text-align: left;

}



/* ヘッダー */

#header {

background:url(../img/header_bg.gif) no-repeat;

padding:4px 0 0 0;

}





/* ナビ */

#naviArea{

background:url(../img/navi_bottombg.gif) bottom repeat-x;

padding:0 0 2px 0;

}



#naviTable{

background:url(../img/navi_kyousitubg.gif) top left;

line-height:1;

color:#FFFFFF;

}



#schoolName {

padding:11px 0 0 10px;

font-weight:bold;

font-size:14px;

}



#globalnavi td{

font-size:12px;

padding:12px 5px 10px 6px;

background:url(../img/navi_menubg.gif) top left;

color:#FFFFFF;

}



/* ナビ リンクの定義 */

#globalnavi a:link,#globalnavi a:visited {

color:#FFFFFF;

}



#globalnavi a:hover,#globalnavi a:active {

color:#3333FF;

text-decoration: underline;

}





/* コンテンツエリア */

#contentsArea{

margin:0 0 0 20px;

width:660px;

}



#contentsArea h2{

font-weight:bold;

line-height:1;

background:url(../img/midashi_list.gif) no-repeat left top;

padding:2px 0 0 11px;

margin:0 0 3px 0;

}



#contentsArea h3{

color:#7FC31C;

font-weight:bold;

}



.PriceTablel{

border-color:#999;

border-style:solid;

border-width:1px 0px 0px 1px ;

}



.PriceTablel th{

background:#FBDBDD;

border-color:#999;

border-style:solid;

border-width:0px 1px 1px 0px ;

}



.PriceTablel td{

border-color:#999;

border-style:solid;

border-width:0px 1px 1px 0px;

text-align:center;

font-size:small;

line-height:1.65;

}



.FaqLine{

border-top:1px dotted #999999;

}



.FaqAimg{

float:left;

margin:0px 0px 0px 45px;

}



.FaqATxt{

padding-left:80px;

}



table.m15info{

background:#EDEBB6;

border:2px solid #ACAA72;

}



table.m15info td{

padding:10px;

font-size:small;

line-height:1.65;

}

