@charset "SHIFT-JIS";

/*-- 共通 --*/

body {
	min-width:1000px;
	margin:0;
	padding:0;
	text-align:center;
	line-height: 25px;
	font-size:15px;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#595959;
}
b {
	color:#2B6A00;
}
strong {
	font-size:14px;
	color:#ff6600;
}
a {
	color:#0066cc;
}
a img { border: none; }

a:hover {
	text-decoration:none;
}


#container {
	width:100%;
	margin-right: auto;
	margin-left: auto;
	padding:0;
	float:center;
}

#footer{
	background:#003399;
	width:100%;
	margin:30px 0 0 0 ;
	height:90px;
	text-align:center;
	float:left;
}

#footer_waku{
	width:1000px;
	margin:0 auto;
	padding:20px 0px 0px 0px;
	
}
#footer_waku hr {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

#footer a {
	color:#FFFFFF;
	border:none;
    text-decoration:none;
    font-size:13px;
}
#footer a:hover {
        text-decoration:underline;
}
#footer b {
	color:#FFFFFF;
	border:none;
    text-decoration:none;
    font-size:15px;
}

#footer_waku table {
  border-collapse: collapse;
  border: none;
  border-spacing: 0;
}
#footer_waku table td {
		vertical-align:top; 
        text-align:center;
	    font-size:130%;
	    width:192px;
}
#footer_waku table td.line {
		vertical-align:top; 
        text-align:center;
        border-right: 1px solid #d2e0ef;
	    font-size:130%;
	    width:200px;
}

#footerls{
	margin: 0px 0px 0px 0px;
	width:100%;
	height:40px;
	text-align:center;
	float:left;
	font-size: 11px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0066cc', endColorstr='#003399'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#0066cc), to(#003399)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #0066cc,  #003399); /* for firefox 3.6+ */
	background: -webkit-linear-gradient(top, #0066cc, #003399);       /* Safari 5.1+, Chrome 10+, iOS Safari 5.1+, Android 4.0+ */
	background: linear-gradient(to bottom, #0066cc,  #003399); /* IE10, Firefox 16.0+, Opera 12.50+ */
	background: -o-linear-gradient(top, #0066cc, #003399);       /* Opera 11.10-12.10 */

    position:relative;
}
#footerls_waku{
	margin:0 auto;
	padding:5px 0px 0px 0px;
	width:980px;
	height:30px;
	text-align:left;
	float:center;
}
#copy {
	color:#ffffff;
	float:right;
	text-align:right;
	font-size:12px;
}
#copycm {
	color:#ffffff;
	float:left;
	text-align:left;
	font-size:12px;
}

#address {
	height:60px;
	width:500px;
	color:#ffffff;
	float:left;
	text-align:left;
	font-size:12px;
	line-height:15px;
}

.pagetop {
	display: none;
	position: fixed;
	bottom: 30px;
	right: 55px;
}
.pagetop a {
	display: block;
	width: 50px;
	height: 50px;
	background-color: #057ce8;
	border-radius: 50px;
	text-align: center;
	color: #fff;
	font-size: 24px;
	text-decoration: none;
	line-height: 50px;
}
.pagetop a:hover {
	background-color: #005eb4;

}
h2 {
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:35px;
	text-align:left;
	border-left: 10px solid #cc3366;
	padding:8px 0px 5px 10px;
	font-weight : normal;
}

#header {
	margin:0 auto;
	width:980px;
	height:40px;
}
#headerl {
	width:300px;
	height:40px;
	text-align:left;
	float:left;
}
#headerr {
	width:300px;
	height:40px;
	left:-50px;
	text-align:right;
	float:right;
}

hr.st3 {
	width:95%;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

#wSite{
	width:1000px;
	top:-25px;
	margin:0 auto;
	float:center;
	text-align:left;
	position:relative;
}

#all_link {
	width:1000px;
	padding:0;
	margin:0 auto;
	float:center;
	text-align:left;
	top:-10px;
	position:relative;
}

nav{
text-align: center;
}
nav ul{
margin: 0 ;
padding: 0 ;
}
nav li{
list-style: none;
display: inline-block;
width: 18%;
min-width: 90px;
}
nav li:not(:last-child){
border-right:2px solid #ddd;
}
nav a{
text-decoration: none;
color: #333;
}
nav a.current{
color: #00B0F0;
border-bottom:2px solid #00B0F0;
}
nav a:hover{
color:#F7CB4D;
border-bottom:2px solid #F7CB4D;
}


/*-- トップ画面 --*/

#main_contents {
	width:1000px;
	padding:0;
	margin:0 auto;
	float:center;
	text-align:center;
	top:-10px;
}
.main_box {
    height:250px;
	padding:0;
	margin:0 auto;
}

.main_boxl {
    width:54%;
    height:950px;
    background:#FFF;
    float:left;
    padding:0 0 0px 20px;
}
.main_bb {
	position:relative;
	top:-28px;
	line-height:23px;
	text-align:left;
}
.main_boxr {
    width:38%;
    height:540px;
    border:1px solid #f4f4f4;
    background:#FFF;
   	margin:0 auto;
   	text-align:left;
    float:right;
}
.mes {
	padding:10px 0px 0px 10px ;
}
.main_box h3 {
	Vertical-align:top;
	text-align:left;
	
	color:#cccccc;
	font-size:40px;
	text-shadow: 2px 2px 1px #999999;
}

.main_boxl table {
		padding:0px 0px 0px 0px;
		float:center;

        width: 100%;
        margin-bottom: 0px !important;
        margin-bottom: 0px;
        border-collapse: separate;
        border-spacing: 0px;
}
.main_boxl th {
        padding: 10px 0px 0px 10px;
        width:150px;
        text-align:left;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        background-color: #FFFFF0;
        color:#76733c;
}
.main_boxl th.last {
        padding: 10px 0px 0px 10px;
        width:150px;
        text-align:left;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-bottom: 1px solid #b6b046;

}
.main_boxl th b {
        color:#08009c;
}
.main_boxl td b {
        color:#4f4b9c;
}
.main_boxl td {
        text-align:left;
        padding: 5px;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-right: 1px solid #b6b046;
        background-color: #ffffff;
	    line-height: 18px;
	    font-size:90%;
}
.main_boxl td.last {
        text-align:left;
        padding: 5px;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-right: 1px solid #b6b046;
        border-bottom: 1px solid #b6b046;
        background-color: #ffffff;
	    line-height: 18px;
	    font-size:90%;
}

/* effect */
.effect1{
    -webkit-box-shadow: 0 10px 6px -6px #777;
       -moz-box-shadow: 0 10px 6px -6px #777;
            box-shadow: 0 10px 6px -6px #777;
}
.effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.effect2:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
.effect3
{
  position: relative;
}
.effect3:before
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.effect6
{
    position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.effect6:before, .effect6:after
{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:50%;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.effect6:after
{
    right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);
}

/*-- 制度のごあんない --*/

#seido_contents {
	width:1000px;
	padding:0;
	margin:0 auto;
	float:center;
	text-align:center;
	top:-10px;
}

.seido_boxl {
    width:100%;
    height:750px;
    background:#FFF;
	margin:0 auto;
    float:left;
}
.seido_bb {
	position:relative;
	top:-28px;
	line-height:23px;
	text-align:left;
}

.mes {
	padding:10px 0px 0px 10px ;
}
.seido_box h3 {
	Vertical-align:top;
	text-align:left;
	
	color:#cccccc;
	font-size:40px;
	text-shadow: 2px 2px 1px #999999;
}

.seido_boxl table {
		padding:0px 0px 0px 0px;
		float:center;

        width: 100%;
        margin-bottom: 0px !important;
        margin-bottom: 0px;
        border-collapse: separate;
        border-spacing: 0px;
}
.seido_boxl th {
        padding: 20px 0px 20px 20px;
        width:150px;
        text-align:left;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        background-color: #FFFFF0;
        color:#76733c;
}
.seido_boxl th.last {
        padding: 20px 0px 20px 20px;
        width:150px;
        text-align:left;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-bottom: 1px solid #b6b046;

}
.seido_boxl th b {
        color:#08009c;
}
.seido_boxl td b {
        color:#4f4b9c;
}
.seido_boxl td {
        text-align:left;
        padding: 15px;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-right: 1px solid #b6b046;
        background-color: #ffffff;
	    line-height: 18px;
	    font-size:90%;
}
.seido_boxl td.last {
        text-align:left;
        padding: 15px;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-right: 1px solid #b6b046;
        border-bottom: 1px solid #b6b046;
        background-color: #ffffff;
	    line-height: 18px;
	    font-size:90%;
}

/*-- 給付型奨学金 --*/

#kyuhu_contents {
	width:1000px;
	padding:0;
	margin:0 auto;
	float:center;
	text-align:center;
	top:-10px;
}

.kyuhu_boxl {
    width:100%;
    background:#FFF;
	margin:0 auto;
    float:left;
}
.kyuhu_boxm {
    width:100%;
    background:#FFF;
	margin:0 auto;
    float:left;
}
.kyuhu_bb {
	position:relative;
	top:-28px;
	line-height:23px;
	text-align:left;
}

.mes {
	padding:10px 0px 0px 10px ;
}
.kyuhu_box h3 {
	Vertical-align:top;
	text-align:left;
	
	color:#cccccc;
	font-size:40px;
	text-shadow: 2px 2px 1px #999999;
}

.kyuhu_boxl table {
		padding:0px 0px 0px 0px;
		float:center;

        width: 100%;
        margin-bottom: 0px !important;
        margin-bottom: 0px;
        border-collapse: separate;
        border-spacing: 0px;
}

.kyuhu_boxl th {
        padding: 20px 0px 20px 20px;
        width:150px;
        text-align:left;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        background-color: #FFFFF0;
        color:#76733c;
}
.kyuhu_boxl th.last {
        padding: 20px 0px 20px 20px;
        width:150px;
        text-align:left;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-bottom: 1px solid #b6b046;

}
.kyuhu_boxl th b {
        color:#08009c;
}
.kyuhu_boxl td b {
        color:#4f4b9c;
}
.kyuhu_boxl td {
        text-align:left;
        padding: 15px;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-right: 1px solid #b6b046;
        background-color: #ffffff;
	    line-height: 18px;
	    font-size:90%;
}
.kyuhu_boxl td.last {
        text-align:left;
        padding: 15px;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-right: 1px solid #b6b046;
        border-bottom: 1px solid #b6b046;
        background-color: #ffffff;
	    line-height: 18px;
	    font-size:90%;
}
.kyuhu_boxm table {
		padding:0px 0px 0px 0px;
		float:center;

        width: 100%;
        margin-bottom: 0px !important;
        margin-bottom: 0px;
        border-collapse: separate;
        border-spacing: 0px;
}
.kyuhu_boxm th {
        padding: 0px 0px 10px 0px;
        width:150px;
        text-align:left;
        border-bottom: 1px solid #b6b046;
        color:#76733c;
}
.kyuhu_boxm td {
        text-align:left;
        padding: 8px;
        background-color: #ffffff;
	    line-height: 18px;
	    font-size:90%;
}
.center {
        text-align:center;
        padding: 8px;
        background-color: #ffffff;
	    line-height: 18px;
	    font-size:90%;
}

/*-- 募集要項 --*/

#bosyu_contents {
	width:1000px;
	padding:0;
	margin:0 auto;
	float:center;
	text-align:center;
	top:-10px;
}

.bosyu_boxl {
    width:100%;
    height:1600px;
    background:#FFF;
	margin:0 auto;
    float:left;
}
.bosyu_bb {
	position:relative;
	top:-28px;
	line-height:23px;
	text-align:left;
}


.bosyu_box h3 {
	Vertical-align:top;
	text-align:left;
	
	color:#cccccc;
	font-size:40px;
	text-shadow: 2px 2px 1px #999999;
}

.bosyu_boxl table.pdf {
		padding:0px 0px 0px 0px;
		float:center;

        width: 100%;
        margin-bottom: 0px !important;
        margin-bottom: 0px;
        border-collapse: separate;
        border-spacing: 0px;
}
.bosyu_boxl table.pdf th.s1 {
        padding: 5px 0px 5px 20px;
        width:200px;
        text-align:left;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        background-color: #FFFFF0;
        color:#76733c;
}
.bosyu_boxl table.pdf th.s1last {
        padding: 5px 0px 5px 20px;
        width:200px;
        text-align:left;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-bottom: 1px solid #b6b046;
        background-color: #FFFFF0;
        color:#76733c;
}
.bosyu_boxl table.pdf th {
        padding: 20px 0px 20px 20px;
        width:200px;
        text-align:left;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        background-color: #FFFFF0;
        color:#76733c;
}
.bosyu_boxl table.pdf th.last {
        padding: 20px 0px 20px 20px;
        width:150px;
        text-align:left;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-bottom: 1px solid #b6b046;

}
.bosyu_boxl table.pdf td.s1 {
        text-align:left;
        padding: 10px 10px 0px 10px;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-right: 1px solid #b6b046;
        background-color: #ffffff;
	    line-height: 18px;
	    font-size:90%;
}
.bosyu_boxl table.pdf td.s2 {
        text-align:left;
        padding: 15px;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-right: 1px solid #b6b046;
        background-color: #ffffff;
	    line-height: 18px;
	    font-size:90%;
}
.bosyu_boxl table.pdf td.s2last {
        text-align:left;
        padding: 15px;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-right: 1px solid #b6b046;
        border-bottom: 1px solid #b6b046;
        background-color: #ffffff;
	    line-height: 18px;
	    font-size:90%;
}

.bosyu_boxl table.pdf td.blank {
		border-style:none;
        border-left: 1px solid #b6b046;
		width:10px;
}
.bosyu_boxl table.pdf td.mark {
		vertical-align:top;
        text-align:left;
        padding: 5px;
        border-style:none;
        background-color: #ffffff;
	    line-height: 18px;
	    font-size:70%;
	    width:30px;
}
.bosyu_boxl table.pdf td.kom {
		vertical-align:top;
        text-align:left;
        padding: 5px;
        border-style:none;
        border-right: 1px solid #b6b046;
        background-color: #ffffff;
	    line-height: 18px;
}


.bosyu_boxl table.pdf th b {
        color:#08009c;
}
.bosyu_boxl table.pdf td b {
        color:#4f4b9c;
}
.bosyu_boxl table.pdf td {
        text-align:left;
        padding: 15px;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-right: 1px solid #b6b046;
        background-color: #ffffff;
	    line-height: 18px;
	    font-size:90%;
}
.bosyu_boxl table.pdf td.last {
        text-align:left;
        padding: 15px;
        background-color: #ffffff;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-bottom: 1px solid #b6b046;
        line-height: 18px;
	    font-size:90%;
}

/*-- 公開情報 --*/


#koukai_contents {
	width:1000px;
	padding:0;
	margin:0 auto;
	float:center;
	text-align:center;
	top:-10px;
}

.koukai_boxl {
    width:100%;
    background:#FFF;
	margin:0 auto;
    float:left;
}
.koukai_bb {
	position:relative;
	top:-28px;
	line-height:23px;
	text-align:left;
}


.koukai_box h3 {
	Vertical-align:top;
	text-align:left;
	
	color:#cccccc;
	font-size:40px;
	text-shadow: 2px 2px 1px #999999;
}

.koukai_boxl table {
		padding:0px 0px 0px 0px;
		float:center;

        width: 100%;
        margin-bottom: 0px !important;
        margin-bottom: 0px;
        border-collapse: separate;
        border-spacing: 0px;
}
.koukai_boxl th {
        padding: 20px 0px 20px 20px;
        width:150px;
        text-align:left;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        background-color: #FFFFF0;
        color:#76733c;
}
.koukai_boxl th.last {
        padding: 20px 0px 20px 20px;
        width:300px;
        text-align:left;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-bottom: 1px solid #b6b046;

}
.koukai_boxl th b {
        color:#08009c;
}
.koukai_boxl td b {
        color:#4f4b9c;
}
.koukai_boxl td {
        text-align:left;
        padding: 15px;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-right: 1px solid #b6b046;
        background-color: #ffffff;
	    line-height: 45px;
	    font-size:90%;
}

.koukai_boxl td.last {
        text-align:left;
        padding: 15px;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-right: 1px solid #b6b046;
        border-bottom: 1px solid #b6b046;
        background-color: #ffffff;
	    line-height: 45px;
	    font-size:90%;
}

/*-- お問い合わせ --*/


#toiawase_contents {
	width:1000px;
	padding:0;
	margin:0 auto;
	float:center;
	text-align:center;
	top:-10px;
}

.toiawase_boxl {
    width:100%;
    height:700px;
    background:#FFF;
	margin:0 auto;
    float:left;
}
.toiawase_bb {
	position:relative;
	top:-28px;
	line-height:23px;
	text-align:left;
}


.toiawase_box h3 {
	Vertical-align:top;
	text-align:left;
	
	color:#cccccc;
	font-size:40px;
	text-shadow: 2px 2px 1px #999999;
}

.toiawase_boxl table {
		padding:0px 0px 0px 0px;
		float:center;

        width: 350px;
        margin-bottom: 0px !important;
        margin-bottom: 0px;
        border-collapse: separate;
        border-spacing: 0px;
}
.toiawase_boxl td {
        text-align:left;
        width:100px;
        padding: 1px;
        background-color: #ffffff;
	    line-height: 45px;
	    font-size:90%;
}

.toiawase_boxl td.last {
        text-align:left;
        padding: 15px;
        background-color: #ffffff;
	    line-height: 18px;
	    font-size:90%;
}

/*-- 個人情報保護方針 --*/

#kojin_contents {
	width:1000px;
	padding:0;
	margin:0 auto;
	float:center;
	text-align:center;
	top:-10px;
}

.kojin_boxl {
    width:100%;
    height:750px;
    background:#FFF;
	margin:0 auto;
    float:left;
}
.kojin_bb {
	position:relative;
	top:-28px;
	line-height:23px;
	text-align:left;
}

.mes {
	padding:10px 0px 0px 10px ;
}
.kojin_box h3 {
	Vertical-align:top;
	text-align:left;
	
	color:#cccccc;
	font-size:40px;
	text-shadow: 2px 2px 1px #999999;
}

.kojin_boxl table {
		padding:0px 0px 0px 0px;
		float:center;

        width: 100%;
        margin-bottom: 0px !important;
        margin-bottom: 0px;
        border-collapse: separate;
        border-spacing: 0px;
}
.kojin_boxl th {
        padding: 20px 0px 20px 20px;
        width:300px;
        text-align:left;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        background-color: #FFFFF0;
        color:#76733c;
}
.kojin_boxl th.last {
        padding: 20px 0px 20px 20px;
        width:150px;
        text-align:left;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-bottom: 1px solid #b6b046;

}
.kojin_boxl th b {
        color:#08009c;
}
.kojin_boxl td b {
        color:#4f4b9c;
}
.kojin_boxl td {
        text-align:left;
        padding: 15px;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-right: 1px solid #b6b046;
        background-color: #ffffff;
	    line-height: 24px;
	    font-size:90%;
}
.kojin_boxl td.last {
        text-align:left;
        padding: 15px;
        border-top: 1px solid #b6b046;
        border-left: 1px solid #b6b046;
        border-right: 1px solid #b6b046;
        border-bottom: 1px solid #b6b046;
        background-color: #ffffff;
	    line-height: 24px;
	    font-size:90%;
}
ul {
margin: 0 0 0 1.3em;
padding: 0;
}
.kojin_boxl ul { list-style-type: decimal; }