@charset "utf-8";

/**********************************

 info css

***********************************/
.info-bg {
padding: 23px 33px 60px 30px !important;
}

.pdf-list li {
background:url(../images/icon_pdf.gif) no-repeat 0 0.34em;
padding:3px 0 3px 25px;
}

.pdf-list li a {
  color: #333;
}

.number-list li {
text-indent:-1.7em;
margin-left:1.7em;
padding-bottom:7px;
}

.ao-arw {
margin-bottom:4px;
}

.gansho-point2 {
margin-left: 20px;
margin-bottom: 10px;
}

.gansho-point2 li {
list-style-type: none;
list-style-image: url(../images/info/dot02.gif);
}

.passport-info {
padding: 10px;
border: 1px solid #CCCCCC;
margin-bottom: 10px;
}

.icon-pink-list {
margin-left:5px;
}

.icon-pink-list li {
list-style-type: none;
list-style-image: url../images/info/dot02.gif);
margin-left:1.5em;
}

.icon-orange-list {
margin-left:5px;
}

.icon-orange-list li {
list-style-type: none;
list-style-image: url(../images/info/dot01.gif);
margin-left:1.5em;
}

.bank-detail dt {
float:left;
width:150px;
}

.bank-detail dd {
margin-left:160px;
}

.tit3.mb30 {
margin-bottom:30px;
}


/* system */


/* ao */

.aoflow {
width:715px;
}

.aoflow th, .aoflow td {
border: 1px solid #666666;
padding:5px;
}

.aoflow th {
width:71px;
background-color: #ffe6ff;
}

.aoflow td {
width:305px;
}

.aoflow td span {
font-weight:bold;
}

.aoflow td.aotd3 {
width:703px;
border-right-style: none;
border-left-style: none;
}

.aoflow td.aotd3 img.flow {
margin-left:200px;
margin-bottom:5px;
}

.aoflow02 {
width:654px;
margin-left: 30px;
margin-bottom: 20px
}

.aoflow02 th {
width:305px;
}

.aoflow02 td.aosp {
margin: 0px;
padding: 0px;
width: 20px;
border-top-style: none;
border-bottom-style: none;
}

.aoflow02 td {
padding-bottom: 0px;
}

.aoflow02 td.aoright {
vertical-align: middle;
}

/* scholarship */

.schship-bg {
background: url(../images/info/scholarship_bg.png) repeat-y left top !important;
padding:0 28px 60px 0 !important;
}

.schship-lead-box {
padding:15px 28px 0;
}

.schship-tit00 {
font-weight: normal;
font-size:2.8em;
line-height:1.3em;
color:#fff;
}

.schship-lead01 {
font-size:1.6em;
line-height:1.6em;
font-weight:bold;
padding-bottom:5px;
}

.schship-lead02 {
font-size:1.1em;
line-height:1.6em;
color:#fff;
padding-bottom:5px;
}

.schship-menjyo {
position:relative;
}

.schship-tit1 {
position: absolute;
top:35px;
left:46px;
font-weight:bold;
font-size:1.1em;
}

.schship-tit1 span.schtit01 {
font-weight: normal;
font-size:1.7em;
line-height:1.3em;
color:#fff;
}

.schship-tit1 span.schtit02 {
font-size:1.1em;
color:#fff;
}

.schship-lead {
position: absolute;
top:96px;
left:46px;
width:680px;
font-size:1.1em;
line-height:1.6em;
font-weight:bold;
}


.schship-lead03 {
position: absolute;
top:70px;
left:46px;
font-size:1em;
line-height:1.4em;
width:530px;
}

.schship-note {
padding:10px 0 0 46px;
}

/* other */
.other-bg {
background: url(../images/info/other_bg.png) repeat-y left top !important;
padding:30px 26px 60px 26px !important;
}

.other-tit1 {
font-weight: normal;
font-size:2.8em;
line-height:1.3em;
color:#fff;
padding-bottom:20px;
}

/* example */
.example-bg {
padding:20px 15px 60px 13px !important;
}

.example-header {
height:216px;
position:relative;
}

.example-tit1 {
position:absolute;
top:0px;
left:17px;
}

.example-tit1 span.extit01 {
font-weight: bold;
font-size:1.6em;
line-height:1.3em;
}

.example-tit1 span.extit02 {
font-weight: bold;
font-size:4em;
line-height:1.3em;
}

.ex-lead {
position:absolute;
top:90px;
left:17px;
font-weight: bold;
font-size:1.25em;
line-height:1.8em;
}

.extit03 {
position:absolute;
top:170px;
left:17px;
font-weight: bold;
font-size:2.0em;
line-height:1.3em;
color:#0e6eb8;
}

.example-attention {
position:absolute;
right: 0px;
top: -15px;
}

/* reward */
.reward-bg {
background: url(../images/info/reward_bg.png) repeat-y left top !important;
padding:17px 29px 60px 0 !important;
}


/* expenses */

.expenses-txt01 {
font-size:1.2em;
font-weight:bold;
background:url(../images/info/dot01.gif) no-repeat 0 0.34em;
padding-left: 15px;
}

.expenses-txt02 {
float:left;
font-size:1.2em;
font-weight:bold;
background:url(../images/info/dot01.gif) no-repeat 0 0.34em;
padding-left: 15px;
}

.expenses-imp {
margin-bottom:15px;
}

.expenses-imp dt {
background:#F00;
color:#fff;
font-weight:bold;
padding:3px 10px;
}

.expenses-imp dt span {
padding-right:15px;
}

.expenses-imp dd {
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
border-left:solid 1px #ccc;
padding:10px;
font-size:0.9em;
}

.expenses-imp dd li {
list-style:disc;
margin-left: 20px;
}












