/* -------h1 h2 共通部分------- */

@import url("0ex_com.css");

/* -------短期留学------- */

.short {
	display:block;
	padding:15px 0 0 10px;
}

.short p {
	line-height:1.5;
	margin-bottom:15px;
}

.short-semi,
.short-box,
.short-support {
	padding-bottom:15px;
	clear:both;
}
/*--- 留学サポートプログラム１ --*/
.short_spimg {
	padding:15px 0 5px 0;
}
/*
.short-support table {
	width:780;
    border-collapse: separate;
    border-spacing: 0;
	border: 1px solid #ccc;
	border-radius: 0.4em; 
}

.short-support th {
	font-size:15px;
	line-height: 1.6;
	padding:8px 10px 8px 10px;
}

.short-support td {
    border-top: 1px solid #ccc;
	line-height:1.6;
	padding:8px 10px 12px 10px;
}

.short-support td.big{
	width:60%;
}

.short-support td.big li{
	list-style-type: disc;
	margin-left: 10px;
}

.short-support td.big ul{
	margin-bottom: 10px;
}

.short-support td.big a{
    background-color: #1AB0E5;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    padding-top: 10px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
    width: 80%;	
	box-shadow: 3px 3px 0 #1489AF;
}

.short-support td.small{
	border-left: 1px solid #ccc;
}

.short-semi .shift-left {
	width:280px;
	margin-left:10px;
}

.short-semi .shift-right {
	display:block;
	background:url(../short/img/semi_bg.jpg) no-repeat;
	width:449px;
	padding:13px 15px 15px 15px;
}

.short-semi .shift-right #semi2 p {
	display:block;
	padding-left:15px;
	margin-bottom:5px;
	background:url(../short/img/arrow.jpg) no-repeat;
}*/


.short-box .shift-left {
	width:410px;
	margin-left:10px;
}


/*----  おすすめ  ----*/
.short-box .shift-left .osusume {
	display:block;
	background:url(../short/img/osusume-bg.jpg) no-repeat;
	padding-left:20px;
	margin-top:15px;
}

.short-box .shift-left .osusume p {
	color:#F69;
	margin-top:5px;
	font-weight:bold;
}

.short-box .shift-right {
	display:block;
	background:url(../short/img/kikan_bg.jpg) no-repeat;
	width:338px;
	height:141px;
	padding:10px 5px 25px 10px;
}

.short-box .btn {
	display:block;
	padding-top:15px;
	margin:0px auto;
	width:418px;
}

.short-box .btn_2 {
	display:block;
	padding-top:10px;
	margin:0px auto;
	width:418px;
}


/*----  テーブル  ----*/
.short-box .shift-right table {
	width:313;
	border-collapse:collapse;
	border:none;
}

.short-box .shift-right td {
	border-collapse:collapse;
	border-bottom:#CCC solid 1px;
	line-height:1.6;
	padding:5px;
}

.short-box .shift-right td.f15 {
	font-size:15px;
	font-weight:bold;
	width:80%;
}

.short-box .shift-right td.end {
	border-right:none;
	border-bottom:none;
}

.short-box .shift-right th {
	width:20%;
	border-right:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
}

.short-box .shift-right th.end {
	border-bottom:none;
}


/*----  その他  ----*/

.short-other {
	margin-top:15px;
}

.short-other p {
	padding-left:10px;
}
