@charset "UTF-8";
/*=========================================================
	index.css
	date - creation:10,FEB,2009 // update:13,AUG,2009
=========================================================*/

/*=========================================================
	index
		1. import file
		2. Page layout style
		3. Contents style
=========================================================*/

/* for all */
@import "../format/css/reset.css";
@import "../format/css/layout.css";
/* for navigation */
@import "../format/css/nav_common.css";

/* 2. Page layout style
=========================================================*/
body{background-image:url(../format/images/for_ind_bk.gif);}
#contents,#side{margin-top:30px;}

/* 3. Contents style
=========================================================*/
/* News
---------------------------------------------------------*/
div#news{
	margin-bottom:20px;
}
div#news ul{
	margin-top:10px;
	padding:0;
	list-style:none;
	line-height:1.5
}div#news li{
	padding:3px 10px 3px 5px;
	border-bottom:1px dashed #999999;
}div#news li span{
	margin-right:15px;
	padding-left:15px;
	font-size:83%;
	color:#6e6e6e;
	background:transparent url(../format/images/for_ico_arrow.gif) no-repeat 1% 50%;
}
div#news .hover{
	background-color:#d7daff;
	cursor:pointer;
}
div#news ul a{color:#333399;}

#news p{
	margin-top:5px;
	text-align:right;
}#news p a{
	padding-left:15px;
	background:transparent url(../format/images/for_ico_arrow.gif) no-repeat 1% 50%;
}

/* School Search
---------------------------------------------------------*/
div#school{
	margin:30px 0px;
}
#school #map{
	float:left;
	width:342px;
	margin-top:10px;
}
#scPickup{
	float:right;
	width:323px;
	margin-top:10px;
}#scPickup ul{
	margin-top:5px;
	padding:0;
	list-style:none;
}#scPickup li{
	padding:3px 2px;
	border-bottom:1px dashed #999999;
	line-height:1.3;
}#scPickup span{
	font-size:116%;
}
#scPickup a{
	display:block;
	padding:2px 5px 2px 14px;
	color:#222222;
	background:transparent url(../images/ind_sch_arrow_of.gif) no-repeat left top;
}
#scPickup a:hover,#scPickup a:active{
	color:#ff8b1a;
	text-decoration:none;
	background-image:url(../images/ind_sch_arrow_on.gif);
}
#scPickup .hover{
	background:transparent url(../images/ind_sch_pickup_bk.jpg) repeat-x left bottom;
}

/* pickup
---------------------------------------------------------*/
div#pickup{
	margin:30px 0;
	padding:5px;
	background-color:#ffdfbf;
}#pickup div{
	float:left;
	width:305px;
	margin:5px;
	padding:5px;
	background:#FFFFFF;
	border:1px solid #FFFFFF;
	line-height:1.5;
}
#pickup .hover{
	border-color:#ff8a00;
	background:#FFFFFF url(../images/ind_pup_ov.jpg) repeat-x left top;
}
#pickup a.bk{
	display:block;
	margin-top:8px;
	padding:0 0 12px 85px;
	background-repeat:no-repeat;
}
#pickup .reason a.bk{background-image:url(../images/ind_pup_rea_bk.jpg);}
#pickup .manual a.bk{background-image:url(../images/ind_pup_man_bk.jpg);}
#pickup .homestay a.bk{background-image:url(../images/ind_pup_hom_bk.jpg);}
#pickup .qanda a.bk{background-image:url(../images/ind_pup_qa_bk.jpg);}
#pickup .voice a.bk{background-image:url(../images/ind_pup_voice_bk.jpg);}

/* Working Holiday & Studying Abroad
---------------------------------------------------------*/
div#wh,div#study{
	width:320px;
	background-repeat:no-repeat;
	background-position:0 100%;
}
#wh .inner,#study .inner{
	background-repeat:no-repeat;
	background-position:0 0;
}
#wh p,#study p{margin:5px 10px 0;line-height:1.5;}
#wh ul,#study ul{
	padding:10px 10px 30px;
	border-left:1px solid #A3A3A3;
	border-right:1px solid #A3A3A3;
	list-style:none;
	line-height:1.8;
}
div#wh li,div#study li{
	padding-left:10px;
	background-repeat:no-repeat;
	background-position:0 50%;
}

#wh{
	float:left;
	background-image:url(../images/ind_wh_foot.jpg);
}
#wh .inner{background-image:url(../images/ind_wh_head.jpg);}
#wh li{background-image:url(../format/images/for_ico_wh.gif);}

#study{
	float:right;
	background-image:url(../images/ind_std_foot.jpg);
}
#study ul{padding-bottom:50px;}
#study li{background-image:url(../format/images/for_ico_std.gif);}
#study .inner{background-image:url(../images/ind_std_head.jpg);}

/* Campaign
---------------------------------------------------------*/
table.ban-sp {
	width:100%;
	border:none;
	margin-top:3px;
	margin-bottom:5px;
}
table.ban-sp td {
	width:25%;
	text-align:center;
	padding-bottom:5px;
}

h2.cns, h2.bne, h2.ool, h2.byn, h2.syd, h2.mel, h2.per, h2.adl, h2.hob, h2.air {
	margin: 0px !important;
	padding: 8px 0px 0px 10px;
	font-size:16px !important;
	height: 27px;
	width: 655px;
	color:#ffffff;
}
h2.cns {
	background: url(../campaign/images/city_bg_cns.gif) no-repeat;
}
h2.bne {
	background: url(../campaign/images/city_bg_bne.gif) no-repeat;
}
h2.ool {
	background: url(../campaign/images/city_bg_ool.gif) no-repeat;
}
h2.byn {
	background: url(../campaign/images/city_bg_byn.gif) no-repeat;
}
h2.syd {
	background: url(../campaign/images/city_bg_syd.gif) no-repeat;
}
h2.mel {
	background: url(../campaign/images/city_bg_mel.gif) no-repeat;
}
h2.per {
	background: url(../campaign/images/city_bg_per.gif) no-repeat;
}
h2.adl {
	background: url(../campaign/images/city_bg_adl.gif) no-repeat;
}
h2.hob {
	background: url(../campaign/images/city_bg_hob.gif) no-repeat;
}
h2.air {
	background: url(../campaign/images/city_bg_air.gif) no-repeat;
}
/* ‚¨’m‚ç‚¹ */
.message {
	width:223px;
	padding:5px 10px;
	margin-bottom:5px;
	border:solid 1px #cccccc;
	line-height:150%;
}
/* 4. Footer style
=========================================================*/

