/*-- ‘æŽOŠK‘w .links --*/

div#main p {
	margin: 0px !important;
	padding-left: 10px;
	line-height: 1.2;
	font-size: 1em;
	}

.links h2 {
	font-size: 12px;
	line-height: 12px;
	color: #FFFFFF;
	background: url(../images/link/th02_h1.gif) no-repeat;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-bottom: 5px;
	width: 545px;
}
.links .h1un h3 {
	background: url(img/th03_h3.gif) no-repeat;
	font-size: 12px;
	line-height: 12px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-bottom: 2px;
	margin-top: 15px;
	color: #333333;
}
.links h3.linktype {
	background: url(img/th03_h2link.gif) no-repeat;
	font-size: 12px;
	line-height: 12px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-bottom: 8px;
	margin-top: 15px;
}
.links h3 {
	background: url(../images/link/subTitle.gif) no-repeat;
	font-size: 12px;
	line-height: 12px;
	color: #333333;
	margin: 5px 0px;
	padding: 10px 0px 10px 15px;
	display: block;
}
.links h3.redh3 {
	background: url(img/th03_h2red.gif) no-repeat;
}
.links h3.yellowh3 {
	background: url(img/th03_h2yellow.gif) no-repeat;
}
.links h4.upnone {
	background: url(img/th03_h3.gif) no-repeat;
	font-size: 12px;
	line-height: 12px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-bottom: 2px;
	margin-top: 10px;
	color: #666666;
}
.links h4 {
	background: url(img/th03_h3.gif) no-repeat;
	font-size: 12px;
	line-height: 12px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-bottom: 2px;
	margin-top: 15px;
	color: #666666;
	width: 533px;
}
.links h4.l02 {
	background: url(img/th03_h3l02.gif) no-repeat;
	font-size: 12px;
	line-height: 18px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
	margin-bottom: 2px;
	margin-top: 15px;
}
.links .pupnone {
	margin-bottom:5px;
}
.links .pupnone div {
	background: #f7f7f7;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.links .pupnone p {
	padding-top:0px;
	margin: 0px;
}
.links .arrow01 {
	padding-top: 0px;
}
.links .arrow02 {
	padding-top: 10px;
}
.links p.arrow03 {
	margin: 0px;
	padding: 0px;
}
.links .arrow01 ,.links .arrow02 ,.links .arrow03 {
	padding-left: 10px;
	background-image: url(../images/link/arrow01.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}
.links .point01 {
	font-weight: bold;
	color: #54769E;
	padding-top: 1px;
	padding-bottom: 0px;
	font-size: 12px;
	line-height: 16px;
	margin-top: 8px;
}
.links .point02bg {
	background: #9AB4CE;
	padding-left: 10px;
	font-size: 12px;
	line-height: 12px;
	margin-top: 15px;
	color: #333333;
}
.links .point02bg strong {
	color: #FFFFFF;
}
.links ol {
	padding-left: 30px;
	margin-top: 7px;
	margin-bottom: 5px;
}
.links ol li {
	list-style: decimal;
	font-weight: bold;
	color: #1C3987;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 4px;
}
.links ol li span {
	font-weight: normal;
	color: #333333;
}
.links ul {
	padding-left: 25px;
	margin-top: 2px;
}
.links ul li {
	font-weight: normal;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 2px;
	padding-left: 0px;
	list-style: url(img/th03_list.gif) none;
}
.links ul li ol {
	padding-left: 30px;
	margin-top: 7px;
	margin-bottom: 5px;
}
.links ul li ol li {
	list-style: decimal url(none);
	font-weight: bold;
	color: #1C3987;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-left: 0px;
}


.links ol.normal {
	padding-left: 30px;
	margin-top: 7px;
	margin-bottom: 5px;
}
.links ol.normal li {
	list-style: decimal url(none) outside;
	font-weight: normal;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 4px;
	padding-left: 0px;
	margin-left: 0px;
}



.links .line04 {
	width: 537px;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	margin-top: 7px;
}
.links .line04 th {
	width: 133px;
	background: #25427C;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 5px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
}
.links .line04 td {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	padding-top: 7px;
	padding-bottom: 6px;
	padding-left: 5px;
	text-align: center;
}
.links .line04 th.wide02 {
	width: 401px;
}
.links .line05 th.wide02 {
	width: 401px;
}
.links .line05 {
	width: 536px;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	margin-top: 7px;
}
.links .line05 th {
	width: 95px;
	background: #25427C;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 5px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
}
.links .line05 th.wide {
	width: 150px;
}
.links .line05 td {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	background: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 7px 5px 6px;
}
.links .line06 {
	width: 537px;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	margin-top: 7px;
}
.links .line06 th {
	background: #25427C;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 5px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
}
.links .line06 td {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	background: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding: 7px 5px 6px;
}
.links .line07 {
	width: 536px;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	margin-top: 7px;
}
.links .line07 th {
	width: 95px;
	background: #25427C;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 5px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
}
.links .line07 td {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	background: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding: 7px 5px 6px;
}
.links .line07 td.rb-none {
	border-right: none;
}
.links .line02-w {
	width: 537px;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	margin-top: 7px;
}
.links .line02-w th {
	width: 138px;
	background: #25427C;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 6px;
	padding-bottom: 5px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
}
.links .line02-w td {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	padding-top: 7px;
	padding-bottom: 6px;
	padding-left: 5px;
	background: #FFFFFF;
}
.links .bgEEEEEE {
	background: #EEEEEE;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin-top: 15px;
}
.links .linkpage {
	background: #f3f3f3;
	border: 1px solid #E0E0E0;
	margin-top: 20px;
	padding: 9px 9px 0px;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 0px;
}
.links .linkpage img {
	margin-bottom: 9px;
}
.links .box01 {
	width: 560px;
	margin-bottom: 0px;
}
.links .box01 div {
	width: 272px;
}
.links .box01 div p {
	padding-top: 2px;
}
.links .box01 h3 {
	background: url(img/th02_h2.gif) no-repeat;
	font-size: 12px;
	line-height: 12px;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-bottom: 8px;
	margin-top: 20px;
}
.links .classbox00 ,.links .classbox {
	padding-top: 13px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.links .classbox00 th {
	width: 165px;
	text-align: left;
	vertical-align: top;
}
.links .classbox00 td ,.links .classbox td {
	width: 190px;
	text-align: right;
}
.links .classbox th ul ,.links .classbox th.b02 ul {
	text-align: left;
	vertical-align: top;
	background: url(img/program04_th04.gif) no-repeat left top;
	padding-top: 32px;
	margin-left: 0px;
	padding-left: 10px;
	padding-bottom: 4px;
	margin-top: 0px;
}
.links .classbox th ul li ,.links .classbox th.b02 ul li ,.links .classbox td.second ul li ,.links .classbox td.second02 ul li ,.links .classbox td.third ul li {
	padding-left: 8px;
	list-style: url(none) none;
	margin: 0px;
	padding-right: 5px;
	background: url(img/arrow0001.gif) no-repeat left top !important;
}
.links .classbox th {
	background: url(img/program04b_th04_long.gif) no-repeat left bottom;
	width: 165px;
	text-align: left;
	vertical-align: top;
}
.links .classbox th.b02 {
	background: url(img/program04b2_th04.gif) no-repeat left bottom;
	width: 165px;
	text-align: left;
	vertical-align: top;
}
.links .classbox td.second ul , .links .classbox td.second02 ul {
	text-align: left;
	vertical-align: top;
	background: url(img/program05_th04.gif) no-repeat left top;
	padding-top: 32px;
	margin-left: 0px;
	padding-left: 35px;
	padding-bottom: 4px;
	margin-top: 0px;
}
.links .classbox td.second {
	background: url(img/program05b_th04_long.gif) no-repeat left bottom;
	width: 190px;
}
.links .classbox td.second02 {
	background: url(img/program05b2_th04.gif) no-repeat left bottom;
	width: 190px;
}
.links .classbox td.third ul {
	text-align: left;
	vertical-align: top;
	background: url(img/program06_th04.gif) no-repeat left top;
	padding-top: 32px;
	margin-left: 0px;
	padding-left: 35px;
	padding-bottom: 4px;
	margin-top: 0px;
}
.links .classbox td.third {
	background: url(img/program06b_th04_long.gif) no-repeat left bottom;
	width: 190px;
}
.links .chiefbox {
	background: #EEF7FD;
	border: 1px solid #E0E0E0;
	padding: 5px 10px;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	margin-top: 5px;
}
.links .chiefbox02 {
	background: #EEF7FD;
	border: 1px solid #E0E0E0;
	padding: 5px 10px;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	margin-bottom: 10px;
}
.links .chiefbox02-p {
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}
.links .newsbox {
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
.links .newsbox dl {
	background: url(about/img/newsline.gif) repeat-x left top;
	margin-top: 10px;
}
.links .newsbox dt {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-top: 8px;
}
.links .newsbox dd {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-bottom: 7px;
	background: url(about/img/newsline.gif) repeat-x left bottom;
}
.links .img03 {
	padding-top: 5px;
	padding-bottom: 4px;
}
.links .img03 ul {
	margin: 0px;
	padding: 0px;
}
.links .img03 ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style: url(none) none;
}
.links .testbox {
	background: #F3F3F3;
	padding: 5px 10px 10px;
}
.links ul.list02in {
	list-style-image: none;
	list-style-type: none;
	margin-top: 5px;
}
.links ul.list02in li {
	list-style-image: url(img/listtop02.gif);
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
.links ul.listarrow li {
	padding-left: 10px;
	background-image: url(img/arrow03.gif);
	background-repeat: no-repeat;
	list-style: url(none) none;
}
.links ul.listarrow {
	background: url(none);
	list-style: url(none) none;
	margin-top: 10px;
}
.links .report-t {
	width: 540px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	margin-top: 10px;
}
.links .report-t th {
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 2px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	padding-left: 5px;
	padding-top: 2px;
	color: #333333;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.links .report-t td {
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 2px;
	text-align: center;
	padding-top: 2px;
	color: #333333;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.links .report-t td.midashi {
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 2px;
	text-align: center;
	vertical-align: top;
	font-weight: normal;
	padding-left: 5px;
	padding-top: 2px;
	background-color: #CCCCFF;
	color: #333333;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
.links .report-t th.midashi {
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 2px;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	padding-left: 5px;
	padding-top: 2px;
	background-color: #CCCCFF;
	color: #333333;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #CCCCCC;
}
.links .member {
	width: 540px;
	padding-top: 5px;
}
.links .member table {
	margin-bottom: 10px;
}
.links .member table th {
	width: 120px;
	padding-right: 10px;
	text-align: left;
	vertical-align: top;
}
.links .member table td p {
	font-weight: bold;
	padding-bottom: 0px;
}
.links .member table td {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}
.links .voice {
	padding-top: 5px;
}
.links .voice table {
	background: url(reason/img/dotline.gif) no-repeat left top;
}
.links .voice table th {
	text-align: left;
	vertical-align: top;
	background: url(reason/img/dotline.gif) no-repeat right bottom;
	padding: 10px;
}
.links .voice table td p {
	font-weight: bold;
	padding-bottom: 2px;
	line-height: 16px;
	padding-top: 0px;
}
.links .voice table td {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-bottom: 10px;
	padding-top: 10px;
	background: url(reason/img/dotline.gif) no-repeat right bottom;
	padding-right: 10px;
}
.links .voice table td.bggray ,.links .voice table th.bggray {
	background: #F9F9F9 url(reason/img/dotline.gif) no-repeat right bottom;
}
.links .entrollbox {
	padding-top: 10px;
	padding-bottom: 15px;
}
.links .entrollbox table th {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	padding-right: 10px;
	text-align: center;
	vertical-align: top;
	width: 265px;
	background: url(information/img/entroll01.gif) no-repeat left top;
	padding-top: 10px;
	padding-bottom: 10px;
}
.links .entrollbox table td {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	text-align: center;
	width: 265px;
	background: url(information/img/entroll01.gif) no-repeat left top;
	padding-top: 10px;
	padding-bottom: 10px;
}
.links .classbox th ul.toefl {
	background: url(img/program04_th04_toefl.gif) no-repeat left top;
}
.links .classbox td.second ul.toefl {
	background: url(img/program05_th04_toefl.gif) no-repeat left top;
}
.links .classbox td.third ul.toefl {
	background: url(img/program06_th04_toefl.gif) no-repeat left top;
}
.links .classbox th ul.gmat {
	background: url(img/program04_th04_gmat.gif) no-repeat left top;
}
.links .classbox td.second ul.gmat {
	background: url(img/program05_th04_gmat.gif) no-repeat left top;
}
.links .classbox td.third ul.gmat {
	background: url(img/program06_th04_gmat.gif) no-repeat left top;
}

/*-- ’Ç‰Á --*/

.links .catelink {
	font-size: 1em;
	background-color: #dbdbda;
	text-align: center;
	margin: 5px 0px;
	padding: 9px 0px 5px;
	color: #FFFFFF;
	line-height: 1.3;
}
.links .catelink a:link {
	color:#950700 ;
	text-decoration:none ;
}

.links .catelink a:visited {
	color:#950700 ;
	text-decoration:none ;
}

.links .catelink a:hover {
	color:#950700 ;
	text-decoration:underline ;
}

.lr10-p {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.pagetop02 {
	text-align: right;
}

.links .ph-l td p.black {
	color: #333333;
}
.links .ph-l td strong {
	color: #333333;
	font-size: 12px;
	line-height: 20px;
}
.links .ph-l td span {
	color: #54769E;
}

.links p.arrow03 strong {
	color: #950700;
}

.links p strong {
	line-height: 18px;
	font-size: 12px;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
}

h5 {
	font-size: 1em;
	color: #333333;
	font-weight: bold;
	margin: 8px 0px 5px 0px;
	display: block;
	padding: 0px;
	line-height: 1;
}
