@charset "utf-8";

/* ------------------------------------
1. question
------------------------------------ */

#question dl {
margin-bottom: 15px;
background: url(../img/inquiry/frame_q_base_blue.jpg) repeat-y;
}

#question dt {
background: url(../img/inquiry/frame_q_top_blue.jpg) no-repeat;
}

#question dt img {
margin: 8px 0px 10px 18px;
}

#question dd ul {
background: url(../img/inquiry/frame_q_middle_blue.jpg) no-repeat;
}

#question dd li a {
display: block;
min-height: 13px;
padding: 4px 20px 4px 40px;
background: url(../img/inquiry/icon_q_list.gif) no-repeat 20px 0.45em;
font-size:90%;
line-height: 1.3;
}

* html #question dd ul li a {
height: 13px;
}

#question dd {
padding-bottom: 10px;
background: url(../img/inquiry/frame_q_bottom_blue.jpg) left bottom no-repeat;
}

/* ------------------------------------
2. answer
------------------------------------ */

#answer dl {
background: url(../img/inquiry/frame_a_base.jpg) no-repeat;
}

#answer dt {
background: url(../img/inquiry/frame_a_middle.jpg) left bottom no-repeat;
}

#answer dt p {
font-weight: bold;
margin-bottom: 0em;
padding: 10px 20px 21px 40px;
background: url(../img/inquiry/icon_q_answer.gif) no-repeat 20px 1em;
}

#answer dd {
padding-bottom: 10px;
background: url(../img/inquiry/frame_a_bottom.jpg) left bottom no-repeat;
}

#answer dd p {
padding-left: 40px;
padding-right: 20px;
background: url(../img/inquiry/icon_a.gif) no-repeat 20px 0.45em;
}

#answer p.pagetoponly {
margin-top: 10px;
margin-bottom: 20px;
}

/* ------------------------------------
3. answer 個別
------------------------------------ */

/*--3-1 link--*/
#answer dd .link {
padding-left: 40px;
background-position: 25px 0.40em;
_background-position: 25px 0.35em;
}

/*--3-2 university list--*/
#answer table.univ-list {
width: 580px;
margin-top: 10px;
margin-left: 40px;
_margin-left: 0;
margin-bottom: 10px;
font-size:90%;
}

#answer table.univ-list td {
width: 20%;
padding: 3px;
line-height: 1;
}

