/* CSS Document */


/* 語学留学 */
.schoollink {
width:400px;
border:1px solid #ccc;
}

.schoollink img {
float:right;
margin-top:30px;
}

.schoollink ul {
margin:0 0 5px 25px;
padding:0;
list-style-type:none;
}

.schoollink h2 {
margin:0 0 5px 0;
font-size:12px;
color:#000;
background-color:#fcc;
border-left:solid 3px #FF766F;
}

.schoollink a {
margin-top:0;
font-size:12px;
text-decoration:none;
}

.schoollist {
clear:left;
margin-top:15px;
font-size:12px;
}

.schoollist h2 {
margin:20px 0 5px 0;
font-size:14px;
color:#000;
background-color:#DBF4FF;
border-left:solid 5px #4597FF;
}

.schoollist h3 {
margin:0 0 0 10px;
font-size:14px;
color:#333333;
font-weight:bold;
}

.cont_center_sub img.imga {
float:right;
margin-left:10px;
}

.cont_center_sub img.imgb {
float:left;
margin-right:10px;
}

.schlist {
margin-top:20px;
margin-bottom:30px;
}

.schlist h2 {
margin-left:110px;
padding-left:10px;
font-size:14px;
color:#000;
background-color:#E1E1E1;
border-left:none;
}

.schlist img {
float:left;
}

.schlist p {
margin:0;
padding:0 0 0 125px;
}

.schlist table {
border:solid 1px #999;
font-size:12px;
margin-top:10px;
width:100%;
}

.schlist tr {
padding:0;
}

.schlist th#title {
padding:3px 0 3px 8px;
border-top:solid 1px #FFDE00;
border-bottom:solid 1px #FFDE00;
border-left:solid 5px #FFDE00;
border-right:solid 5px #FFDE00;
background-color:#FFF5B0;
font-size:14px;
color:#302C14;
}

.schlist th {
background-color:#E0E0E0;
text-align:left;
padding:5px;
}

.schlist td {
border-bottom:0;
line-height:18px;
}

.schlist td#topline {
border-top:dotted 1px #ccc;
}

.recommend table {
margin:0 0 10px 0;
padding:0;
border:0;
width:100%;
}

.recommend tr,.recommend td {
margin:0;
padding:2px;
border-bottom:solid 1px #ccc;
}

.recommend td#title {
border:0;
}

.recommend td#purpose {
text-align:center;
border:0;
padding-bottom:10px;
background:url("../study_abroad/tecsol/img/arrow_gray.gif"/*tpa=http://www.mystageedu.com/study_abroad/tecsol/img/arrow_gray.gif*/) center bottom no-repeat;
}

.recommend img {
margin:0;
padding:0;
}

.recommend td#advice01 {
border:0;
background:url("../study_abroad/tecsol/img/bg_advice01.gif"/*tpa=http://www.mystageedu.com/study_abroad/tecsol/img/bg_advice01.gif*/) no-repeat;
padding:10px;
font-size:12px;
color:#D20246;
line-height:18px;
font-weight:bold;
}

.recommend td#advice02 {
border:0;
background:url("../study_abroad/tecsol/img/bg_advice02.gif"/*tpa=http://www.mystageedu.com/study_abroad/tecsol/img/bg_advice02.gif*/) no-repeat;
padding:10px;
font-size:12px;
color:#D86100;
line-height:18px;
font-weight:bold;
}

.schlist p#godetail {
width:146px;
margin:5px 0 0 125px;
padding:0 0 0 5px;
line-height:17px;
background:url("../study_abroad/img/b_godetail.gif"/*tpa=http://www.mystageedu.com/study_abroad/img/b_godetail.gif*/) no-repeat;
}

.schlist a#godetail {
margin:0;
padding:0;
font-size:10px;
display:block;
color:#000;
text-decoration:none;
}

.schtop {
margin:0;
}

.schdata {
margin:0;
padding:0;
}

.schdata table {
font-size:12px;
border:none;
text-align:left;
}

.schdata th,td {
margin:0;
padding:4px;
border-bottom:solid 1px #ccc;
}

#itemhead {
width:150px;
vertical-align:top;
padding-left:5px;
}

#itemdata {
line-height:18px;
}


#icnorg {
color:#C9C9C9;
}

.schdata img {
margin-top:10px;
margin-right:6px;
}

.schdata img#img_r {
margin-right:0;
}

.schoollist span#line {
font-size:11px;
color:#999;
}


.merit {
	margin:0;
	padding:0;
	color:#54100C;
	font-size:12px;
	border: thin dotted #FF6A6A;
}

#merit01 {
margin:0 5px 5px 0;
padding:8px 0 4px 15px;
width:175px;
background:url("../common/bg_merit01.gif"/*tpa=http://www.mystageedu.com/common/bg_merit01.gif*/) no-repeat;
}

#merit02 {
margin:0;
padding:8px 0 4px 15px;
width:175px;
background:url("../common/bg_merit01.gif"/*tpa=http://www.mystageedu.com/common/bg_merit01.gif*/) no-repeat;
}

.merit p {
clear:left;
margin:0 0 5px 8px;
padding:0;
font-size:12px;
text-align:left;
color:#000;
}

.mailto_s {
clear:left;
width:auto;
border:solid 2px #72D6FF;
margin:20px 0 0 0;
padding:5px;
vertical-align:middle;
text-align:right;
font-size:12px;
font-weight:bold;
color:#0048FF;
}

.mailto_s img {
margin-left:15px;
margin-right:35px;
vertical-align:middle;
}


/* 大学 */

.uni ul {
margin:0 0 20px 0;
padding:0 0 0 15px;
}

/* 日本語教師アシスタント */

.ta_flow table {
margin-top:10px;
margin-bottom:20px;
width:auto;
font-size:12px;
line-height:18px;
}

.ta_flow caption {
margin:0;
padding-bottom:5px;
text-align:left;
color:#FF5A00;
font-size:12px;
font-weight:bold;
}

.ta_flow tr,.ta_flow td {
border:0;
margin:0;
padding:3px;
}

.ta_flow td#flowexp {
width:100px;
padding:8px;
background:url("../study_abroad/common/bg_flowexp.gif"/*tpa=http://www.mystageedu.com/study_abroad/common/bg_flowexp.gif*/) no-repeat;
}

.ta_flow td#arrow {
width:15px;
text-align:center;
}

/* 専門コース */

.poly table {
margin:5px;
width:auto;
font-size:12px;
}

.poly tr,.poly td {
margin:0;
padding:10px 0 10px 8px;
width:140px;
border:0;
}

.poly td {
color:#3A2C28;
background:url("../study_abroad/common/bg_poly.gif"/*tpa=http://www.mystageedu.com/study_abroad/common/bg_poly.gif*/) no-repeat;
}

/* 短期語学留学 */

.t_shortprg table,tr,td {
font-size:12px;
line-height:20px;
}

.t_shortprg td {
border:none;
width:33%;
padding:10px 10px 25px 10px;
vertical-align:top;
}

.t_shortprg h3 {
padding-left:5px;
font-size:14px;
font-weight:bold;
}

.t_shortprg p {
margin-top:8px;
}

.t_shortprg h3#su01 {
color:#7C0000;
border-left:8px solid #FF4848;
}

.t_shortprg h3#wi01 {
color:#001159;
border-left:8px solid #0030FF;
}

.t_shortprg h3#sp01 {
color:#164200;
border-left:8px solid #44CE00;
}

.t_shortprg td#summer {
background:url("../study_abroad/short_program/img/bg_summer.gif"/*tpa=http://www.mystageedu.com/study_abroad/short_program/img/bg_summer.gif*/) no-repeat;
}

.t_shortprg td#winter {
background:url("../study_abroad/short_program/img/bg_winter.gif"/*tpa=http://www.mystageedu.com/study_abroad/short_program/img/bg_winter.gif*/) no-repeat;
}

.t_shortprg td#spring {
background:url("../study_abroad/short_program/img/bg_spring.gif"/*tpa=http://www.mystageedu.com/study_abroad/short_program/img/bg_spring.gif*/) no-repeat;
}

/* ワーキングホリデー */

.visa {
margin-top:20px;
margin-bottom:30px;
}

.visa img {
float:right;
margin-left:10px;
}

.requirement {
padding:10px;
border:2px solid #69B7FF;
}

#ultitle {
margin:0;
padding-left:15px;
font-size:12px;
background:url("../workingholiday/img/bg_req.gif"/*tpa=http://www.mystageedu.com/workingholiday/img/bg_req.gif*/) no-repeat;
}

#job_pixtutali {
	margin:0;
	padding-left:10px;
	font-size:16px;
	background:url("../business_program/img/bg_list.gif"/*tpa=http://www.mystageedu.com/business_program/img/bg_list.gif*/) no-repeat;
	padding-top: 38px;
	padding-right: 40px;
	padding-bottom: 50px;
	word-spacing: 15em;
	letter-spacing: normal;
	text-align: justify;
}

#osusume {
	margin:0;
	padding-left:6px;
	font-size:14px;
	background:url("../special/img/bg_osusume.gif"/*tpa=http://www.mystageedu.com/special/img/bg_osusume.gif*/) no-repeat;
	color: #E05307;
	font-weight: bold;
}

#star01 {
margin-top:10px;
padding:10px;
border:1px dotted #ccc;
}

.links_left {
float:left;
margin-left:0;
margin-right:10px;
width:280px;
font-size:14px;
}

.links_right {
float:right;
margin-left:0;
margin-right:0;
width:280px;
font-size:14px;
}

.links_left img,
.links_right img {
float:left;
margin:0 10px 0 0;
vertical-align:middle;
}

.links_left p,
.links_right p {
clear:left;
margin-bottom:20px;
padding:0;
vertical-align:middle;
}

.links_left a,
.links_right a,
.links_left2 a,
.links_right2 a {
text-decoration:none;
color:#3300CC;
}


/* オーストラリア基本情報 */

.map {
margin:10px 0 10px 0;
text-align:center;
border:1px solid #ccc;
padding:10px 0 10px 0;
}

.aboutaust table {
border:solid 1px #999;
font-size:12px;
margin:0;
width:100%;
}

.aboutaust tr {
padding:0;
}

.aboutaust th#title {
padding:3px 0 3px 8px;
border-top:solid 1px #FFDE00;
border-bottom:solid 1px #FFDE00;
border-left:solid 5px #FFDE00;
border-right:solid 5px #FFDE00;
background-color:#FFF5B0;
font-size:14px;
color:#302C14;
}

.aboutaust th {
background-color:#E0E0E0;
text-align:left;
padding:5px;
}

.aboutaust td {
border-bottom:0;
line-height:18px;
}

.aboutaust td#topline {
border-top:dotted 1px #ccc;
}

.line {
border-top:1px dotted #ccc;
margin-bottom:15px;
}

.links_left2 {
float:left;
margin-left:0;
margin-right:10px;
width:280px;
font-size:14px;
}

.links_right2 {
float:right;
margin-left:0;
margin-right:0;
width:280px;
font-size:14px;
}

.links_left2 img,
.links_right2 img {
margin:0 10px 0 0;
vertical-align:middle;
}

.links_left2 p,
.links_right2 p {
margin-bottom:20px;
padding:0;
vertical-align:middle;
}

#aboutaust_img {
float:right;
margin-left:10px;
margin-bottom:20px;
}

#aboutaust_img2 {
margin-left:25px;
}


/* よくある質問 */

.qa_list {
margin-top:15px;
margin-bottom:25px;
padding-left:0;
}

.qa_list ul {
margin:0;
padding:0 0 0 25px;
}

.qa_list li {
list-style-image:url("../qa/img/icon01.gif"/*tpa=http://www.mystageedu.com/qa/img/icon01.gif*/);
margin-top:5px;
}

.qa_list a {
text-decoration:none;
color:#000;
}

.qa_cont {
margin-bottom:15px;
}

.qa_cont h3 {
color:#B02054;
background:url("../qa/img/bg_title.gif"/*tpa=http://www.mystageedu.com/qa/img/bg_title.gif*/) no-repeat;
margin-top:20px;
padding:4px 0 3px 22px;
}

.qa_cont p.answer {
margin-left:auto;
margin-right:auto;
padding-right:10px;
}
.speciallist h2 {
margin:20px 0 5px 0;
font-size:14px;
color:#000;
background-color:#D2ED8B;
border-left:solid 5px #32cd32;
}
.specialllist {
clear:left;
margin-top:15px;
font-size:12px;
}

.job_sub {
	clear:none;
	margin-top:0px;
	font-size:10px;
	border-left-color: #FFCC00;
	left: 0px;
}

.requirementCopy {
	padding:5px;
	border:4px solid #ffcf4f;
	height: auto;
	width: 250px;
	font-size: 16px;
	background-color: #FFFFCC;
}
.city_img {
	background-image: url("../business_program/img/city_img.gif"/*tpa=http://www.mystageedu.com/business_program/img/city_img.gif*/);
	padding: 50px 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 16px;
	background-repeat: no-repeat;
}

