@charset "utf-8";
/* CSS Document */
#body{
    background-color: #E6E6FA ;
    padding:35px 0 0 0;
    margin:0;
    font: 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#question_link3{
	width:1000px;
	height:200px;
	margin-right: auto;
	margin-left: auto;
	
}
#space {
	width:400px;
	height: 20px;
}
#space1 {
	width:400px;
	height: 20px;
}
#qa_link1{

width:400px;
height:150px;
float:left;
margin-right: auto;
margin-left: auto;

}

#qa_link2{
margin-right: auto;
margin-left: auto;
width:400px;
height:150px;
float:right;
}
dl.class{
	width:450px;
	height:auto;
	margin:0px;
	
}
dl.fee{
	width:450px;
	height:auto;
	margin:0px;
}

dl.junior{
	width:450px;
	height:auto;
	margin:0px;
}


dl.etc{
	width:450px;
	height:auto;
	margin:0px;
}

a.nav_questions:link,a.nav_questions:visited
{
    display:block;
    width:135.7px;
	height:60px;
    font-weight:bold;
    color:#FFFFFF;
    background-color: transparent;
    text-align:center;
	vertical-align:auto;
	background-image:url(../img/button7-2.gif);
    padding:0px;
}

a.nav_questions:hover,a.nav_questions:active
{
    background-color: transparent;
	background-image:url(../img/button7-2.gif);
	
}
#center{
	width:1000px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	font: bold;
	
}
#center1{
	width:1000px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	font: bold;
	
}
#center2{
	width:1000px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	font: bold;
	
}
#center3{
	width:1000px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	font: bold;
	
}
#question_class
{
margin-left: auto;
margin-right: auto;
width:1000px;
height:50px;
}
#about_class{
margin: 0 0 30px 0; /* 上マージン0、右マージン0、下マージン30px、左マージン0 */
  font-size: 24px; /* 文字サイズを130% */
  color: #333333; /* 文字色を#333333 */
  padding: 5px 10px; /* 上下パディング5ピクセル、左右パディング10px */
}
ol.qa_class {
width: 950px; /* リストエリアの幅 */
margin-left:auto;
margin-right: auto;
list-style-type: none;
font-size: 80%;
}

/* --- リスト項目の内容 --- */
ol.qa_class dl {
margin: 0;
background: #f9f9f9 url(qa_back.gif) repeat-x top; /* リスト項目の背景 */
}

/* --- Questionエリア --- */
ol.qa_class dt {
margin: 0;
padding: 8px 6px 6px 35px; /* Questionエリアのパディング（上右下左） */
background: url(q6g.gif) no-repeat 4px 5px; /* Questionエリアの背景 */
border: 1px #c0c0c0 solid; /* Questionエリアの境界線 */
font-weight: bold;
line-height: 120%;
}

/* --- Answerエリア --- */
ol.qa_class dd {

padding: 11px 6px 25px 35px; /* Answerエリアのパディング（上右下左） */
background: #ffffff url(a5.gif) no-repeat 4px 8px; /* Answerエリアの背景 */
line-height: 150%;
}

ol.qa_fee {
width: 950px; /* リストエリアの幅 */
margin-left: auto;
margin-right: auto;
list-style-type: none;
font-size: 80%;
}

/* --- リスト項目の内容 --- */
ol.qa_fee dl {
margin: 0;
background: #f9f9f9 url(qa_back.gif) repeat-x top; /* リスト項目の背景 */
}

/* --- Questionエリア --- */
ol.qa_fee dt {
margin: 0;
padding: 8px 6px 6px 35px; /* Questionエリアのパディング（上右下左） */
background: url(q6g.gif) no-repeat 4px 5px; /* Questionエリアの背景 */
border: 1px #c0c0c0 solid; /* Questionエリアの境界線 */
font-weight: bold;
line-height: 120%;
}

/* --- Answerエリア --- */
ol.qa_fee dd {
margin: 0;
padding: 11px 6px 25px 35px; /* Answerエリアのパディング（上右下左） */
background: #ffffff url(a5.gif) no-repeat 4px 8px; /* Answerエリアの背景 */
line-height: 150%;
}
#about_fee{
width:950px;
height:50px;
margin-left: auto;
margin-right: auto;
}

#about_junior{
margin-left: auto;
margin-right: auto;
width:950px;
height:50px;
}

ol.qa_junior {
width: 950px; /* リストエリアの幅 */
margin-left: auto;
margin-right: auto;
list-style-type: none;
font-size: 80%;
}

/* --- リスト項目の内容 --- */
ol.qa_junior dl {
margin: 0;
background: #f9f9f9 url(qa_back.gif) repeat-x top; /* リスト項目の背景 */
}

/* --- Questionエリア --- */
ol.qa_junior dt {
margin: 0;
padding: 8px 6px 6px 35px; /* Questionエリアのパディング（上右下左） */
background: url(q6g.gif) no-repeat 4px 5px; /* Questionエリアの背景 */
border: 1px #c0c0c0 solid; /* Questionエリアの境界線 */
font-weight: bold;
line-height: 120%;
}

/* --- Answerエリア --- */
ol.qa_junior dd {
margin: 0;
padding: 11px 6px 25px 35px; /* Answerエリアのパディング（上右下左） */
background: #ffffff url(a5.gif) no-repeat 4px 8px; /* Answerエリアの背景 */
line-height: 150%;
}

#about_etc{
margin:0;
width:950px;
height:50px;
}

ol.qa_etc {
width: 950px; /* リストエリアの幅 */
margin-left: auto;
margin-right: auto;
list-style-type: none;
font-size: 80%;
}

/* --- リスト項目の内容 --- */
ol.qa_etc dl {
margin: 0;
background: #f9f9f9 url(qa_back.gif) repeat-x top; /* リスト項目の背景 */
}

/* --- Questionエリア --- */
ol.qa_etc dt {
margin: 0;
padding: 8px 6px 6px 35px; /* Questionエリアのパディング（上右下左） */
background: url(q6g.gif) no-repeat 4px 5px; /* Questionエリアの背景 */
border: 1px #c0c0c0 solid; /* Questionエリアの境界線 */
font-weight: bold;
line-height: 120%;
}

/* --- Answerエリア --- */
ol.qa_etc dd {
margin: 0;
padding: 11px 6px 25px 35px; /* Answerエリアのパディング（上右下左） */
background: #ffffff url(a5.gif) no-repeat 4px 8px; /* Answerエリアの背景 */
line-height: 150%;
}


font.question_junior_high{
	font-size: 20px;
	font-weight: bold;
}

font.question_etc{
	font-size: 20px;
	font-weight: bold;
}