@charset "Shift_JIS";

/* -------------------------------------
sideColumn         
--------------------------------------*/
#top #sideColumn{
	width: 250px;
	float: right;
	background: url(../topimg/bgBanner_t.jpg) no-repeat center top;
	padding-top: 10px;
}

#top #sideColumn #bannerArea{
	background: url(../topimg/bgBanner_b.jpg) no-repeat center bottom;
	padding: 0px 8px 8px;
	width: 234px;
	margin:0px 0px 10px 0px;
}

#top #sideColumn #bannerSub{
	background: #F0F0F0;
	padding: 8px;
}

#top #sideColumn #bannerSub li{
}

#top #sideColumn #moreInfo dd{
	padding: 0px 14px;
}

#top #sideColumn #blog dd{
	padding: 5px 10px 10px;
	width: 230px;
}

#top #sideColumn #blog dd.button{
	padding: 5px 10px 0px;
	width: 230px;
}

#top #sideColumn #blog,
#top #sideColumn #moreInfo{
	margin:0 auto;
	width: 250px;
}

#top #sideColumn #bannerEx{
	width: 250px;
	background: url(../common/dot.gif) repeat-x left top;
	padding-top: 10px;
	margin-top: 10px;
}

#top #sideColumn #bannerEx li{
	margin-bottom: 3px;
}




/* -------------------------------------
mainColumn         
--------------------------------------*/
#top #mainColumn {
	width: 620px;
	margin-top:0;
}



/* -------------------------------------
flash           
--------------------------------------*/
#flash{
	width: 900px;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}

#flash a{
	position:relative;
}



/* -------------------------------------
major           
--------------------------------------*/
#major{
	width: 884px;
	background: url(../topimg/bgMajor.jpg) repeat-x left top;
	margin: 22px 0px 24px;
	padding: 4px 8px;
}

#major li{
	float: left;
	padding-left: 4px;
}

		#major li:first-child{
			padding-left:0;
		}
		
		#major li.first-child{ /*IE-expression (first-child) */
			padding-left:0;
		}
		
		#major li{ /* IE-expression (first-child) */
		behavior: expression(
		this.className += (this.previousSibling == null) ? " first-child" : "",
		this.style.behavior = "none"
		);
		}


/* -------------------------------------
topics          
--------------------------------------*/
#topics dt{
	font-size: 75%;
	float: left;
	clear: left;
	padding: 6px 0px 6px 10px;
	background: url(../common/bulletBlue.jpg) no-repeat left 10px;
	margin-left:5px;
}

#topics dd{
	font-size: 75%;
	padding: 6px 0px 6px 8em;
}

#topics dd a.new{
	background: url(../topimg/iconNew.jpg) no-repeat right 3px;
	padding-right: 35px;
	display: inline-block;
}



/* -------------------------------------
job          
--------------------------------------*/
#job{
	background: url(../topimg/bgjob_b.jpg) no-repeat center bottom;
	width: 620px;
	margin: 20px 0px;
	padding-bottom: 10px;
}

#job h3{
	background: url(../topimg/bgjob_t.jpg) no-repeat center top;
	text-indent: -9999px;
	height: 47px;
	width: 620px;
}

#job p{
	font-size:75%;
	padding:6px 15px 0px;
}

#job dl{
	border: 1px solid #CCC;
	width: 191px;
	float: left;
	background: #FFF;
	margin: 0px 5px 0px 8px;
	_margin: 0px 5px;
	padding-bottom: 4px;
}		

#job dt{
	font-size:75%;
	margin: 2px 1px 8px;
	padding: 3px 8px;
	color: #FFF;
	font-weight: bold;
}

#job #hotel dt{
	background: url(../topimg/jobHotel.jpg) no-repeat center top;
}

#job #travel dt{
	background: url(../topimg/jobTravel.jpg) no-repeat center top;
}

#job #airport dt{
	background: url(../topimg/jobAirport.jpg) no-repeat center top;
}

#job dd{
	font-size:69%;
	padding: 0px 0px 0px 10px;
	margin: 3px 10px;
}

#job #hotel dd{
	background: url(../common/jobBullet01.jpg) no-repeat left 5px;
}

#job #travel dd{
	background: url(../common/jobBullet02.jpg) no-repeat left 5px;
}

#job #airport dd{
	background: url(../common/jobBullet03.jpg) no-repeat left 5px;
}

#job p.button{
	width: 310px;
	margin: 10px auto 0px;
	clear: both;
}





/* -------------------------------------
wings       
--------------------------------------*/
#wings h3,
#wings p,
#wings dt,
#wings dd{
	font-size:75%;
}

#wings{
	background: url(../topimg/bgWing_m.jpg) repeat-y center;
}

#wings h3{
	background: url(../topimg/bgWing_t.jpg) no-repeat center top;
	text-indent: -9999px;
	height: 57px;
}

#wingsHr{
	background: url(../topimg/bgWing_b.jpg) no-repeat center bottom;
	height: 20px;
	border: none;
}

#wings p{
	padding:8px 40px 3px;
}

#wings #secure h4,
#wings #try h4,
#wings #teachers h4,
#wings #satisfaction h4{
	text-indent: -9999px;
	height: 92px;
	width: 351px;
}

#wings #secure .bg,
#wings #try .bg,
#wings #teachers .bg,
#wings #satisfaction .bg{
	padding-bottom: 8px;
}


		/*-----secure-----*/
		#wings #secure{
			background: url(../topimg/wing01.jpg) no-repeat 34px 16px;
			padding: 0px 0px 10px 238px;
		}
		
		#wings #secure h4{
			background: url(../topimg/bgSecure_t.jpg) no-repeat left top;
		}
		
		#wings #secure .bg{
			background: url(../topimg/bgSecure_b.jpg) no-repeat left bottom;
		}
		
		#wings #secure p.comment{
	padding: 5px 50px 5px 30px;
	margin-bottom: 0px;
		}
		
		#wings #secure p.button{
			background: url(../common/bullet_circle.gif) no-repeat left center;
			padding: 0px 0px 0px 15px;
			width: 80px;
			margin: 0px 0px 5px 255px;
		}



		/*-----try-----*/
		#wings #try{
			background: url(../topimg/wing02.jpg) no-repeat 390px 16px;
			padding: 0px 218px 10px 35px;
		}
		
		#wings #try h4{
			background: url(../topimg/bgTry_t.jpg) no-repeat left top;
		}
		
		#wings #try .bg{
			background: url(../topimg/bgTry_b.jpg) no-repeat left bottom;
		}
		
		#wings #try p.comment{
	padding: 0px 50px 0px 30px;
	margin-bottom: 0px;
		}
		
		#wings #try p.button{
			background: url(../common/bullet_circle.gif) no-repeat left center;
			padding: 0px 0px 0px 15px;
			width: 80px;
			margin: 0px 0px 5px 235px;
		}
		
		
		
		/*-----teachers-----*/
		#wings #teachers{
			background: url(../topimg/wing03.jpg) no-repeat 34px 16px;
			padding: 0px 0px 10px 238px;
		}
		
		#wings #teachers .bg{
			background: url(../topimg/bgTeacher_b.jpg) no-repeat left bottom;
		}
		
		#wings #teachers h4{
			background: url(../topimg/bgTeacher_t.jpg) no-repeat left top;
		}
		
		#wings #teachers p.comment{
	padding: 0px 50px 5px 30px;
	margin-bottom: 0px;
		}
		
		#wings #teachers p.button{
	background: url(../common/bullet_circle.gif) no-repeat left center;
	padding: 0px 0px 0px 15px;
	width: 80px;
	margin: 0px 0px 5px 255px;
		}
		
		
		
		/*-----satisfaction-----*/
		#wings #satisfaction{
			background: url(../topimg/wing04.jpg) no-repeat 390px 16px;
			padding: 0px 218px 20px 35px;
		}
		
		#wings #satisfaction .bg{
			background: url(../topimg/bgSat_b.jpg) no-repeat left bottom;
		}
		
		#wings #satisfaction h4{
			background: url(../topimg/bgSat_t.jpg) no-repeat left top;
		}
		
		#wings #satisfaction p.comment{
	padding: 0px 50px 5px 30px;
	margin: 0;
		}
		
		#wings #satisfaction p.button{
	background: url(../common/bullet_circle.gif) no-repeat left center;
	padding: 0px 0px 0px 15px;
	width: 80px;
	margin: 0px 0px 5px 235px;
		}
