/*----------------------------------------
form
----------------------------------------*/
#HEADER3_2 h1.formtitle{
	width: 840px;
}
#CONTACT p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.contenst2 form{
	margin: 0px;
	padding: 0px;
}
.contents2 form table{
	background-color: #999999;
	width: 100%;
}
.contents2 form th{
	background-color: #FFFFCC;
	font-weight: normal;
	text-align: center;
	padding: 5px;
}
.contents2 form td{
	background-color: #FFFFFF;
	padding: 5px;
}
.contactleft{
	width: 25%;
}
.contactright{
	width: 75%;
}
.contents2 form .alC{
	padding-top: 20px;
	padding-bottom: 40px;
}

/*----------------------------------------
top
----------------------------------------*/
#TOPL{
	float: left;
	width: 500px;
}
#TOPR{
	width: 140px;
	float: right;
}
#ENTAME{
	padding: 1px;
	border: 1px solid #DBD8C8;
	margin-bottom: 5px;
}
#ENTAME img{
	margin-bottom: 1px;
}
#ENTAME iframe{
	width: 136px;
	height: 70px;
	margin: 0px;
	padding: 0px;
}
#TOPRBANNER{
}
#TOPRBANNER img{
	margin-bottom: 5px;
}
.top1{
	margin-bottom: 20px;
}
.top1 h3{
	margin: 0px;
	padding: 0px;
}
.top1_1, .top2_1{
	border: 2px solid #DBD8C8;
}
.top1_1 iframe{
	height: 275px;
	width: 496px;
}
.top2_1 iframe{
	height: 120px;
	width: 496px;
}
.top2_2{
	padding-top: 5px;
}
.top3{
	background-image: url(../2010images/top/3_back.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 20px;
}
.top3 h3{
	margin: 0px;
	padding: 0px;
}
.top3 iframe{
	height: 150px;
	width: 480px;
	padding-top: 10px;
}
.top3 .alR{
	padding-top: 10px;
	padding-bottom: 10px;
}
.top3 .alR img{
	margin-left: 10px;
}
.top4 .flL{
	width: 190px;
}
.top4 .flR{
	width: 300px;
}

/*----------------------------------------
blog
----------------------------------------*/
#BLOG{
}
#BLOG #SIDE{
	float: right;
}
#BLOG #CONTENTS{
	float: left;
}
#BLOG #FOOTTOP{
	padding-top: 0px;
}
#BLOG .contents1{
	margin-bottom: 30px;
}
#BLOG #HEADER1R{
	width: 450px;
}
#BLOG #HEADER1R ul{
	margin: 0px;
	padding: 0px;
}
#BLOG #HEADER1R li{
	float: left;
	list-style-type: none;
}
#BLOG #HEADER1R li a{
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 35px;
	width: 75px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(../2010images/blog/head_menu1.jpg);
	background-repeat: no-repeat;
}
#BLOG #HEADER1MEMU1 a{
    background-position: 0px 0px;
}
#BLOG #HEADER1MEMU1 a:hover{
	background-position: 0px -35px;
}
#BLOG #HEADER1MEMU2 a{
    background-position: -75px 0px;
}
#BLOG #HEADER1MEMU2 a:hover{
	background-position: -75px -35px;
}
#BLOG #HEADER1MEMU3 a{
    background-position: -150px 0px;
}
#BLOG #HEADER1MEMU3 a:hover{
	background-position: -150px -35px;
}
#BLOG #HEADER1MEMU4 a{
    background-position: -225px 0px;
}
#BLOG #HEADER1MEMU4 a:hover{
	background-position: -225px -35px;
}
#BLOG #HEADER1MEMU5 a{
    background-position: -300px 0px;
}
#BLOG #HEADER1MEMU5 a:hover{
	background-position: -300px -35px;
}
#BLOG #HEADER1MEMU6 a{
    background-position: -375px 0px;
}
#BLOG #HEADER1MEMU6 a:hover{
	background-position: -375px -35px;
}
#BLOG #HEADER1MEMU7 a{
    background-position: -450px 0px;
}
.blogside{
	background-image: url(../2010images/blog/side1.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin-bottom: 20px;
}
.blogside h3{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.blogside ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-image: url(../2010images/blog/side2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.blogside li{
	background-color: #FFFFE5;
	background-image: url(../2010images/blog/mark.jpg);
	background-repeat: no-repeat;
	background-position: 2px 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 9px;
	list-style-type: none;
	line-height: 120%;
}
.blogside li a{
	color: #000000;
	text-decoration: underline;
}
.blogside li a:hover{
	color: #000000;
	text-decoration: none;
}
#BLOG .blogside li a:visited{
	color: #000000;
}
#BLOG .contents1 h3{
	background-image: url(../2010images/blog/entryback.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	padding: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 14px;
	line-height: 120%;
	color: #FF3366;
}
#BLOG .contents1 a{
	color: #FF3366;
	text-decoration: underline;
}
#BLOG .contents1 a:hover{
	color: #FF3366;
	text-decoration: none;
}
#BLOG .contents1 a:visited{
	color: #FF3366;
}
.blogbody1{
}
.blogbody2{
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
#BLOG .contents1 .alR{
	font-size: 10px;
	padding-top: 10px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
#BLOG h2{
	font-size: 18px;
	color: #FFFFFF;
	background-color: #FF3366;
	background-image: url(../2010images/blog/catback.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.pageswitch{
	font-size: 10px;
	line-height: 30px;
	text-align: center;
}

/*----------------------------------------
info
----------------------------------------*/
#INFO{
}
#INFO .contents2 ul{
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#INFO .contents2 li{
	font-size: 14px;
	line-height: 150%;
	color: #FF6600;
	font-weight: bold;
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
}
#INFO .contents2 li a{
	color: #FF6600;
}
#INFO .contents2 li a:hover{
	color: #FF6600;
	text-decoration: none;
}
#INFO .contents2 li a:visited{
	color: #FF6600;
}
#INFO h2{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.infoC{
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
}
#INFO h3{
	font-size: 14px;
	line-height: 150%;
	color: #FF6600;
	font-weight: bold;
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
	margin-top: 0px;
	padding-top: 0px;
}
#INFO h3 a{
	color: #FF6600;
}
#INFO h3 a:hover{
	color: #FF6600;
	text-decoration: none;
}
#INFO h3 a:visited{
	color: #FF6600;
}
.entrybody p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.entrybody2{
	clear: both;
	padding-top: 20px;
}
#INFO .contents1{
	margin-bottom: 30px;
}

/*----------------------------------------
sitemap
----------------------------------------*/
#SIETMAP{}
#SITEMAP .flL ,#SITEMAP .flR{
	width: 320px;
}
#SITEMAP h3{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#SITEMAP ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#SITEMAP ul li{
	background-image: url(../2010images/sitemap/mark.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	list-style-type: none;
}
#SITEMAP ul li a:link{
	color: #000000;
}
#SITEMAP ul li a:visited{
	color: #000000;
}
#SITEMAP ul li a:hover{
	color: #FF9900;
}
/*----------------------------------------
jobguide
----------------------------------------*/
#JOBGUIDE{}
#JOBGUIDE h2{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#JOBGUIDE h3{
	margin: 0px;
	padding: 0px;
}
.jobguidelist{
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border: 5px solid #DBD8C8;
	height: 1%;
}
.jobguidelist li{
	background-image: url(../2010images/jobguide/mark.jpg);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	float: left;
	list-style-type: none;
	width: 190px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.jobguidelist li a{
	color: #000000;
}
.jobguidelist li a:hover{
	color: #FF9900;
}
#JOBGUIDE h4{
	margin: 0px;
	font-size: 14px;
	color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#JOBGUIDE #HOTEL{
	background-image: url(../2010images/jobguide/01.jpg);
}
#JOBGUIDE #BRIDAL{
	background-image: url(../2010images/jobguide/02.jpg);
}
#JOBGUIDE #TRAVEL{
	background-image: url(../2010images/jobguide/03.jpg);
}
#JOBGUIDE #RAILWAY{
	background-image: url(../2010images/jobguide/04.jpg);
}
#JOBGUIDE #AIRLINE{
	background-image: url(../2010images/jobguide/05.jpg);
}
#JOBGUIDE #AIRPORT{
	background-image: url(../2010images/jobguide/06.jpg);
}
#JOBGUIDE #THEMEPARK{
	background-image: url(../2010images/jobguide/07.jpg);
}
#JOBGUIDE #ENGLISH{
	background-image: url(../2010images/jobguide/08.jpg);
}
.jobguidedetail{
	border: 5px solid #DBD8C8;
	height: 1%;
	padding: 10px;
	margin-bottom: 20px;
}
.jobguidedetail .flL{
	width: 140px;
}
.jobguidedetail .flR{
	width: 470px;
	margin: 0px;
	padding: 0px;
}
.jobguidemenu{
	padding-left: 10px;
}

/*----------------------------------------
dictionary
----------------------------------------*/
#DIC{
}
#DIC h2{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
}
#DIC h3{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#DIC p{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.dic1{
	margin-bottom: 30px;
}
.dictionary2{
	background-image: url(../2010images/dictionary/back2.jpg);
	width: 620px;
	background-repeat: repeat-y;
	background-position: 0px 0px;
	line-height: 120%;
	margin-right: auto;
	margin-left: auto;
}

.dictionary2 .flL{
	width: 280px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}
.dictionary2 .flR{
	width: 280px;
	padding-left: 15px;
	padding-right: 15px;
	text-align: center;
}
.dictionary2 a:link{
	color: #333333;
}
.dictionary2 a:hover{
	color: #FF9900;
}
dl{
	margin: 0px;
	padding: 0px;
}
#DIC .alR{
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

/*----------------------------------------
links
----------------------------------------*/
.links{
	border: 5px solid #DAD7C7;
	height: 1%;
	margin-bottom: 20px;
}
.links .flL{
	width: 250px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.links .flR{
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #DDDACB;
	width: 378px;
	padding: 10px;
}

/*----------------------------------------
education
----------------------------------------*/
#GAKUEN{}
#GAKUEN h2,#GAKUEN h3{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#GAKUEN h4{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#GAKUEN p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#GAKUEN a:link{
	color: #000000;
}


/*----------------------------------------
group
----------------------------------------*/
.groupa{}
.groupa .flL,.groupa .flR{
	width: 320px;
}
.groupa2{
	padding: 10px;
	margin-bottom: 20px;
	border: 5px solid #DAD7C7;
}
#GROUPA3{
	background-image: url(../2010images/gakuen/group/a9.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.groupb{
}
.groupb .flR{
	width: 420px;
}
.groupc{
	font-size: 10px;
	line-height: 150%;
	color: #009900;
	background-color: #FFFFCC;
	padding: 10px;
	margin-bottom: 20px;
	border: 1px solid #67CC34;
}
.groupd table{
	background-color: #999999;
	width: 100%;
}
.groupd td{
	padding: 5px;
	background-color: #FFFFFF;
}
.groupd .td1{
	color: #FFFFFF;
	background-color: #009933;
	text-align: center;
}
.groupd .td2{
	color: #009933;
	background-color: #EFFFDF;
	text-align: center;
}
.groupd .td3{
	color: #009933;
	background-color: #EFFFDF;
	text-align: center;
	font-weight: bold;
}
.groupd .td4{
	color: #000000;
	background-color: #EFEFEF;
	text-align: center;
}

/*----------------------------------------
keitaikun
----------------------------------------*/
#KEITAIKUN h2 ,#KEITAIKUN h3 ,#KEITAIKUN p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.keitaikunL{
	width: 320px;
	padding-bottom: 20px;
	float: left;
}
.keitaikunR{
	width: 320px;
	padding-bottom: 20px;
	float: right;
}
#KEITAIKUN .flL{}
#KEITAIKUN .flR{
	padding: 5px;
	width: 186px;
	border: 2px solid #DCD9C7;
	background-color: #FFFFCC;
	line-height: 130%;
}
#KEITAIKUN strong{
	font-weight: bold;
	color: #FF6600;
}

/*----------------------------------------
guideline
----------------------------------------*/
#GUIDELINE{
}
#GUIDELINE h2,#GUIDELINE h3,#GUIDELINE p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#GUIDELINE h4{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#GUIDELINE h5{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#GUIDELINE h3.guidelinetoph3{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#GUIDELINE td{
	background-color: #FFFFFF;
}
ul.guidelinetop{
	background-color: #EFEEE7;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 1px;
}
.guidelinetop li{
	line-height: 30px;
	background-image: url(../2010images/examination/guideline/index/mark.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 40px;
	list-style-type: none;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	font-weight: bold;
}
.guidelinetop li a:link{
	color: #000000;
}
#GUIDELINE .guidetd1{
	background-color: #99CDFF;
}
#GUIDELINE .guidetd2{
	background-color: #FFFFCC;
}
#GUIDELINE .guidetd3{
	background-color: #FFDE9B;
}
#GUIDELINE .guidetd4{
	background-color: #99CCFF;
}
#GUIDELINE .guidetd5{
	background-color: #F0FFFF;
}
#GUIDELINE .guidetd6{
	background-color: #EFEFE7;
}
#GUIDELINE .guidetd7{
	background-color: #DCFFB9;
}
#GUIDELINE .guidetd8{
	background-color: #DAD7C7;
}
.guideline1{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 40px;
}
#GUIDELINE .bottom10{
	margin-bottom: 10px;
}
.guideline4a .flL{
	width: 400px;
}
.guideline5 td{
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.guideline6a{
	padding: 10px;
	border: 5px solid #6599FF;
}
.guideline7 img{
	width: 210px;
	margin-bottom: 20px;
	height: 200px;
	margin-right: 10px;
}

/*----------------------------------------
faq
----------------------------------------*/
#FAQ h3{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#FAQ h4{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
div.tuzukiwaku{
	margin-bottom: 20px;
	display: none;
}

.faq1{
	padding: 10px;
	margin-bottom: 20px;
	border: 5px solid #D2E9FF;
}
.totopbf{
	height: 1%;
}
.totopbf .flL{
	width: 390px;
	padding-left: 180px;
}
.totopbf .flL img{
	margin-right: 15px;
	margin-left: 15px;
}
.totopbf .flR{}

/*----------------------------------------
support
----------------------------------------*/
#SUPPORT{}
#SUPPORT h2,#SUPPORT h3,#SUPPORT p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#SUPPORT h4{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#SUPPORT h5{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#SUPPORT .alR{
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.expensesa{
	background-color: #FFECF5;
	padding: 10px;
	border: 1px solid #DC0067;
}
.expensesb .flL{
	width: 440px;
}
.expensesc .flL{
	width: 480px;
}
#SUPPORT td{
	background-color: #FFFFFF;
}
#SUPPORT .expensestd1{
	background-color: #DCDCDC;
}
#SUPPORT .expensestd2{
	background-color: #FBE6EF;
}
#SUPPORT .expensestd3{
	background-color: #CFF1EF;
}
#SUPPORT .expensestd4{
	background-color: #D5ECFB;
}
#SUPPORT .expensestd5{
	background-color: #FFFFDF;
}
#SUPPORT .expensestd6{
	background-color: #DC0067;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.persona{
	padding: 5px;
	border: 5px solid #DAD7C7;
	font-size: 10px;
	line-height: 150%;
	color: #E63C8B;
	height: 1%;
	margin-bottom: 20px;
}
.persona .flL{
	width: 210px;
}
.persona .flL a:link{
	color: #000000;
}
#PERSONA1{
	padding-right: 5px;
	padding-left: 5px;
}
.personf{
	font-size: 10px;
	line-height: 150%;
}
.personf th{
	background-color: #DC0067;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
}
.abroada{
	padding: 10px;
	border: 1px solid #DD0067;
}

/*----------------------------------------
access
----------------------------------------*/
#ACCESS h2,#ACCESS p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#ACCESS .flL{
	width: 400px;
}
#ACCESS .flR{
	width: 240px;
	font-size: 10px;
	line-height: 150%;
}
#ACCESS strong{
	font-size: 12px;
	color: #FF9900;
	line-height: 150%;
}

/*----------------------------------------
campuslife
----------------------------------------*/
#CAMPUSLIFE{
}
#CAMPUSLIFE h2 ,#CAMPUSLIFE h3{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#CAMPUSLIFE h4 ,#CAMPUSLIFE h5{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#CAMPUSLIFE p{
	padding: 10px;
	margin: 0px;
}
.schedule1 .flL, .schedule2 .flR{
	width: 360px;
	padding-bottom: 20px;
}
.schedule1 .flR, .schedule2 .flL{
	width: 280px;
	padding-bottom: 20px;
}
#SCHEDULEA{background-color: #FFE6F2;}
#SCHEDULEB{background-color: #E0F5CD;}
#SCHEDULEC{background-color: #FFE4CA;}
#SCHEDULED{background-color: #C9FADB;}
#SCHEDULEE{background-color: #D0F0FF;}
#SCHEDULEF{background-color: #EEDBEE;}
#SCHEDULEG{background-color: #EDDED6;}

#CAMPUSLIFE p.fieldwork1{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.fieldwork2 .flL{
	width: 380px;
	padding-bottom: 20px;
}
.fieldwork2 .flR{
	margin-bottom: 20px;
}
.fieldwork3 .flL{
	width: 230px;
}
.fieldwork3 #FIELDWORK4{
	width: 200px;
}
.fieldwork5{
	font-size: 10px;
	line-height: 150%;
	padding: 10px;
	background-color: #EAF6E7;
	border: 1px solid #2FA916;
}
.fieldwork5 a:link{
	color: #000000;
}
.fieldwork6{
	border: 5px solid #DBD8C8;
	padding: 10px;
	height: 1%;
}
.fieldwork6 .flL{
	width: 380px;
}
.report1{
	background-image: url(../2010images/campuslife/report1/back.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	padding: 0px;
	height: 1%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding: 20px;
}
.report1 .flL{
	width: 170px;
}
.report1 .flR{
	width: 430px;
}
.report1_1{
	color: #FFFFFF;
	background-color: #FF9966;
	padding: 10px;
}
.report2{
}
.report2 .flL{
	width: 280px;
	border: 5px solid #DAD7C7;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.report2 .flL2{
	text-align: center;
	float: left;
	width: 60px;
	padding-top: 110px;
}
.report3{
	padding: 5px;
	width: 640px;
	border: 5px solid #FF9900;
	height: 1%;
}
.report3 .flL{
	background-image: url(../2010images/campuslife/report1/back.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	width: 340px;
}
.report3_2{
	padding: 10px;
}
.report3 .flR{
	width: 280px;
}

/*----------------------------------------
about
----------------------------------------*/
#ABOUT{}
#ABOUT h2 ,#ABOUT h3 ,#ABOUT p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#ABOUT h4 ,#ABOUT h5{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.facilitiesmenu{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	height: 1%;
}
.facilitiesmenu ul{
	margin: 0px;
	padding: 0px;
}
.facilitiesmenu li{
	float: left;
	list-style-type: none;
	margin-right: 5px;
	margin-bottom: 5px;
}
.facilitiesmenu li a{
	display: block;
	color: #FF6600;
	background-color: #FFFFCC;
	background-image: url(../2010images/about/facilities/mark1.jpg);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	width: 156px;
	border: 2px solid #FF9900;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
}
.facilitiesmenu li a:visited{
	color: #FF9900;
}
.facilitiesmenu li a:hover{
	background-color: #FF9900;
	background-image: url(../2010images/about/facilities/mark2.jpg);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	color: #FFFFFF;
}
.facilities1{}
.facilities1 .flL, .facilities1 .flR{
	width: 300px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border: 5px solid #DAD7C7;
}
.facilities2{
	margin-bottom: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border: 5px solid #DAD7C7;
}
.facilities3 .flL{
	width: 190px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border: 5px solid #DAD7C7;
	font-size: 10px;
	line-height: 150%;
}
#FACI{
	margin-right: 15px;
	margin-left: 15px;
}

.recuit1 .flL, .recuit1 .flR{
	width: 300px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border: 5px solid;
}
#RECA{
	background-color: #FEF1E9;
	border-color: #F18E7C;
}
#RECB{
	background-color: #F7EEF7;
	border-color: #EAD7E9;
}
#RECC{
	background-color: #EBFAF0;
	border-color: #BEEFCE;
}
#RECD{
	background-color: #E6F7FF;
	border-color: #9BDEFF;
}
#RECE{
	background-color: #D6B1D3;
	border-color: #D6B1D3;
	color: #FFFFFF;
}
.recruit2 .flL, .recruit2 .flR{
	width: 320px;
	margin-bottom: 20px;
}

.obog .flL, .obog .flR{
	background-color: #FF9966;
	width: 320px;
	margin-bottom: 20px;
	color: #FFFFFF;
}
#ABOUT div.obog p{
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin: 0px;
}
.obog2{
	padding-bottom: 20px;
}
.night1 .flL,.night1 .flR{
	margin-bottom: 20px;
}
.night2 .flL{
	width: 440px;
	margin-bottom: 20px;
}
.night2 .flR{
margin-bottom: 20px;
}
.night3{
	font-size: 14px;
	line-height: 150%;
	background-color: #FFFFCC;
	padding: 5px;
	border: 2px solid #FFCC00;
}
.night4{
	font-size: 14px;
	line-height: 150%;
	background-color: #FF9900;
	padding: 5px;
	border: 2px solid #FF9900;
	color: #FFFFFF;
	font-weight: bold;
}

/*----------------------------------------
system
----------------------------------------*/
#SYSTEM{}
#SYSTEM h2,#SYSTEM h3,#SYSTEM p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#SYSTEM h4,#SYSTEM h5{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#SYSTEM h6{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#SYSTEM h7{
	padding: 0px;
	margin: 0px;
}
.daynight1 .flL{
	background-color: #FF9900;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	color: #FFFFFF;
	width: 200px;
	margin-bottom: 20px;
}
#DAYNIGHT2{
	margin-right: 15px;
	margin-left: 15px;
}
.daynight2 .flL{
	background-color: #0099CC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	color: #FFFFFF;
	width: 200px;
	margin-bottom: 20px;
}
.message1{
	background-image: url(../2010images/message.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	padding: 15px;
	height: 1%;
	margin-bottom: 20px;
	border: 5px solid #DCD9CA;
}
.message1 .flL{
	width: 480px;
}
.message1 .flL strong{
	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
}
.message1 .flR{
	width: 120px;
}

.corp1 .flL,.corp1 .flR{
	width: 320px;
}
.corp1 .alR{
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.corp1 strong,.corp3 strong,.corp4 strong{
	color: #FF9900;
}
#SYSTEM div.corp2 p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.corp3 .flL{
	width: 210px;
}
#CORP4{
	margin-right: 15px;
	margin-left: 15px;
}
.corp3 .flL div{
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.corp4 {
	padding: 15px;
	margin-bottom: 20px;
	border: 5px solid #DAD7C7;
	height: 1%;
}
.corp4 .flL{
	width: 370px;
}
.intern1 .flL{
	width: 420px;
	margin-bottom: 20px;
}
.intern1 .flR{
	margin-bottom: 20px;
}
.intern1_1{
	background-color: #FFFFCC;
	padding: 5px;
	border: 5px solid #DAD7C7;
}
.intern2{
	padding: 10px;
	height: 1%;
	margin-bottom: 20px;
	border: 5px solid #DAD7C7;
}
.intern2 .flL{
	width: 210px;
	font-size: 10px;
	line-height: 150%;
}
.intern2 .flL a:link{
	color: #000000;
}
.order0{
	background-image: url(../2010images/system/ordermade/ordermade.jpg);
	height: 463px;
	padding-right: 310px;
}
.orderL .flL{
	width: 220px;
}
.order1{
	padding: 5px;
	border: 5px solid #FFF1BB;
	margin-bottom: 20px;
	font-size: 10px;
	line-height: 150%;
}
.order2{
	padding: 5px;
	border: 5px solid #B2E5FF;
	margin-bottom: 20px;
	font-size: 10px;
	line-height: 150%;
}
.course1 .flL,.course1 .flR{
	width: 320px;
	margin-bottom: 20px;
}
.course2{
	background-color: #FFFFCC;
	padding: 8px;
	border: 2px solid #FF6666;
}
.course3{
	background-color: #FFFFCC;
	padding: 8px;
	border: 2px solid #FF9900;
}

.abroad1 .flL{
	width: 320px;
	margin-bottom: 20px;
}
.abroad1 .flR{
	margin-bottom: 20px;
}
.abroad2{
	color: #FFFFFF;
	background-color: #FF9966;
	height: 1%;
	margin-bottom: 20px;
	border: 5px solid #FFCC99;
	padding: 15px;
}
.abroad2 .flL{
	width: 400px;
}
.abroad3{
	height: 1%;
	margin-bottom: 20px;
	border: 5px solid #DCD9CA;
	padding: 10px;
}
.abroad3 .flL{
	width: 200px;
	padding-right: 10px;
	font-size: 10px;
	line-height: 150%;
	color: #003366;
	padding-bottom: 20px;
}
.abroad3 .txt14{
	font-weight: bold;
	color: #000000;
	font-size: 12px;
}
.abroad3 .txt10{
	color: #000000;
}
.abroad3 strong{
	color: #0099FF;
	font-size: 12px;
	line-height: 150%;
}
.abroad3_2{
	font-size: 10px;
	line-height: 150%;
	background-color: #E1FFFF;
	padding: 10px;
	height: 1%;
	margin-bottom: 20px;
}
.abroad3_2L{
	width: 300px;
	float: left;
}
.abroad3_2L strong{
	font-size: 12px;
	line-height: 150%;
	color: #FF9900;
}
.abroad4 .flL{
	width: 380px;
}
.abroad4 .flR{
	margin-bottom: 20px;
}
.abroad5{
	height: 1%;
	margin-bottom: 20px;
}
.abroad5 .flL,.abroad5 .flR{
width: 320px;
}
.abroad6{}
.abroad6 .flL{
	width: 440px;
	margin-bottom: 20px;
}
.abroad6 .flL strong{
	color: #FF9900;
}
.abroad6 .flR{
	font-size: 10px;
	line-height: 150%;
	color: #FFFFFF;
	padding: 10px;
	width: 180px;
	margin-bottom: 20px;
}
#AB1{
	background-color: #00CC99;
}
#AB2{
	background-color: #6699CC;
}
.short1 .flL{
	width: 400px;
	padding-bottom: 20px;
}
.short1 .flR{
margin-bottom: 20px;
}
.short1 .flL th{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	text-align: left;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.short1 .flL td{
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 10px;
	line-height: 150%;
}
.short2{
	font-size: 10px;
	line-height: 150%;
	padding: 5px;
	border: 5px solid #DCD9CA;
}

.abroadb1 .flL,.abroadb2 .flR{
	width: 400px;
}
.abroadb1 .flR,.abroadb2 .flL{
margin-bottom: 20px;
}

.teacher1{
	padding: 15px;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	height: 1%;
}
.teacherL{
	float: left;
	width: 280px;
}
#ABOUT div.teacher1 p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.teacherR{
	float: right;
	width: 320px;
}
.teacher2{
	padding: 5px;
	height: 1%;
}
.teacher2 .flL{
	width: 80px;
}
.teacher2 .flR{
	width: 225px;
	font-size: 10px;
	line-height: 150%;
	color: #FFFFFF;
}
.teacher2 .flR strong{
	font-size: 12px;
}
#TA .teacher1{
	border-top-color: #FF6666;
	border-right-color: #FF6666;
	border-bottom-color: #FF6666;
	border-left-color: #FF6666;
}
#TA .teacher2{
	background-color: #FF6666;
}
#TB .teacher1{
	border-top-color: #6699FF;
	border-right-color: #6699FF;
	border-bottom-color: #6699FF;
	border-left-color: #6699FF;
}
#TB .teacher2{
	background-color: #6699FF;
}
#TC .teacher1{
	border-top-color: #FF6699;
	border-right-color: #FF6699;
	border-bottom-color: #FF6699;
	border-left-color: #FF6699;
}
#TC .teacher2{
	background-color: #FF6699;
}
#TD .teacher1{
	border-top-color: #9966CC;
	border-right-color: #9966CC;
	border-bottom-color: #9966CC;
	border-left-color: #9966CC;
}
#TD .teacher2{
	background-color: #9966CC;
}
#TE .teacher1{
	border-top-color: #66CCFF;
	border-right-color: #66CCFF;
	border-bottom-color: #66CCFF;
	border-left-color: #66CCFF;
}
#TE .teacher2{
	background-color: #66CCFF;
}
#TF .teacher1{
	border-top-color: #66CC00;
	border-right-color: #66CC00;
	border-bottom-color: #66CC00;
	border-left-color: #66CC00;
}
#TF .teacher2{
	background-color: #66CC00;
}
#TG .teacher1{
	border-top-color: #FF9B05;
	border-right-color: #FF9B05;
	border-bottom-color: #FF9B05;
	border-left-color: #FF9B05;
}
#TG .teacher2{
	background-color: #FF9B05;
}






/*----------------------------------------
special
----------------------------------------*/
#SPECIAL{
}
#SPECIAL h2,#SPECIAL h3{
	margin: 0px;
	padding: 0px;
}
#SPECIAL h4,#SPECIAL p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#SPECIAL strong{
	font-size: 12px;
	line-height: 150%;
	color: #FF9966;
}
.specialmenu{
	margin-bottom: 20px;
}
.specialmenu2{
	background-color: #FFFFCC;
	height: 1%;
	padding-right: 10px;
	padding-left: 10px;
}
#specialmenuL1{
	width: 115px;
}
#specialmenuL2{
	width: 452px;
}
#specialmenuL3{
	width: 113px;
}
.special1,.special3,.special4{
	padding: 15px;
	height: 1%;
	border: 5px solid #DAD7C7;
}
.special1 .flL{
	width: 400px;
	margin-bottom: 20px;
}
.special1 .flR{
	margin-bottom: 20px;
}
.special2 .flL,.special2 .flR{
	width: 320px;
}
.special2_2{
	border: 5px solid #DAD7C7;
	padding: 15px;
}
.special3 .flL{
	width: 300px;
}
.special3 .flL,.special3 .flR{
	width: 300px;
}
.special4 .flL{
	width: 200px;
}
#SPECIAL4_2{
	padding-right: 10px;
	padding-left: 10px;
}
/*----------------------------------------
experience
----------------------------------------*/
#EXPERIENCE{
}
#EXPERIENCE h2,#EXPERIENCE h5{
	margin: 0px;
	padding: 0px;
}
#EXPERIENCE h3{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#EXPERIENCE h4,#EXPERIENCE p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#expL1{
	width: 196px;
}
#expL2{
	width: 388px;
}
#expL3{
	width: 62px;
}
.experiense1 .flL,.experiense1 .flR{
	padding: 10px;
	width: 290px;
	margin-bottom: 20px;
	border: 5px solid #DDDACB;
}
#EXP1{
	border-color: #99CCFF;
}
#EXP2{
	border-color: #FFCC99;
}
#EXP3{
	border-color: #CCFFCC;
}
#EXP4{
	border-color: #CCCCFF;
}
.experience1_1{
	background-color: #FFFFCC;
}
#EXPERIENCE div.experience1_1 p{
	margin: 0px;
	padding: 5px;
}
.experiense2{
	border: 5px solid #DDDACB;
	padding: 10px;
	margin-bottom: 20px;
}
.experiense2_1{
	background-color: #6699FF;
	color: #FFFFFF;
	padding: 15px;
	height: 1%;
}
.experiense2_1 .flL{
	width: 410px;
}
#EXPERIENCEB p{
	margin: 0px;
	padding: 0px;
}
#EXPERIENCEB h2{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#EXPERIENCEB h3,#EXPERIENCEB h4{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#EXPERIENCEB td{
	padding: 3px;
}
.exptd1{
	background-color: #FFFFCC;
	font-weight: bold;
	color: #FF6600;
	text-align: center;
}
.exptd2{
	background-color: #FFFFFF;
}

/*----------------------------------------
subject
----------------------------------------*/
#SUBJECT{
}
#SUBJECT h2, #SUBJECT h3, #SUBJECT p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#SUBJECT h4, #SUBJECT h5{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.mezasu{
	background-repeat: repeat-y;
	background-position: 0px 0px;
	height: 1%;
	margin-bottom: 20px;
}
.mezasu#HOTEL{
	background-color: #FCC4D4;
	background-image: url(../2010images/subject/hotel/mezasu2.jpg);
}
.mezasu#TRAVEL{
	background-color: #99CCFF;
	background-image: url(../2010images/subject/travel/mezasu2.jpg);
}
.mezasu#RAILWAY{
	background-color: #FCC4D4;
	background-image: url(../2010images/subject/railway/mezasu2.jpg);
}
.mezasu#AIRLINE{
	background-color: #CCCCFF;
	background-image: url(../2010images/subject/airline/mezasu2.jpg);
}
.mezasu#AIRPORT{
	background-color: #CCFF99;
	background-image: url(../2010images/subject/airport/mezasu2.jpg);
}
.mezasu#THEMEPARK{
	background-color: #FFCC66;
	background-image: url(../2010images/subject/themepark/mezasu2.jpg);
}
.mezasu#ENGLISH{
	background-color: #FCC4D4;
	background-image: url(../2010images/subject/english/mezasu2.jpg);
}
.mezasu .flL{
	text-align: center;
	width: 80px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.mezasu .flR{
	padding: 10px;
	width: 540px;
}
.hotela1,.hotela3{
	height: 1%;
	margin-bottom: 20px;
}
.hotela1 .flL{
width: 440px;
}
.hotela2{
	padding: 10px;
	height: 1%;
	width: 416px;
	border: 2px solid #F41353;
	font-size: 10px;
	line-height: 150%;
}
.hotela2 a:link{
	color: #000000;
}
.hotela2L{
	width: 200px;
	float: left;
}
.hotela2R{
	width: 200px;
	float: right;
}
.hotela4{
}
.hotela4 .flL,.hotela4 .flR{
	width: 320px;
	margin-bottom: 20px;
}
.hotela5{
	background-color: #FEEDF1;
	padding: 10px;
	height: 1%;
	margin-bottom: 20px;
	border: 5px solid #F41353;
}
.hotela5 .flL{
	width: 350px;
}
.hotelb1 .flL{
	width: 210px;
	margin-bottom: 20px;
}
#HOTELB2{
	padding-right: 15px;
	padding-left: 15px;
}
#SUBJECT div.hotelb1 .flL p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#SUBJECT div.shikaku h3{
	margin: 0px;
	padding: 0px;
}
.shikaku div{
	padding: 10px;
	border: 5px solid #DAD7C7;
}
.senpai .flL,.senpai .flR{
	background-image: url(../2010images/message.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	padding: 10px;
	width: 290px;
	border: 5px solid #DCD9CA;
}
.senpai strong{
	font-size: 14px;
	line-height: 150%;
}

.hoteld1{
	background-color: #FDDCE5;
	padding: 5px;
	margin-bottom: 20px;
}
#SUBJECT .btm0{
	margin: 0px;
	padding: 0px;
}
#SUBJECT .btm10{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.hoteld2{
	padding: 15px;
	border: 5px solid #FFCC66;
}
.hoteld2_1{
	padding: 10px;
	background-color: #E6EEFF;
	height: 1%;
}
.hoteld2_2{
	padding: 10px;
	background-color: #FFF8D9;
	height: 1%;
}
.hoteld2_2 .flL, .hoteld2_3 .flL,.hoteld2_1 .flL{
	width: 400px;
}
.hoteld2_3{
	padding: 10px;
	background-color: #FEDEE7;
	height: 1%;
}
.hoteld2_4{
	padding: 10px;
	background-color: #FEDEE7;
	height: 1%;
}
.hoteld2_4 .flL,.hoteld2_4 .flR{
	width: 290px;
}
.hoteld2_4_1{
	background-color: #F41353;
	padding: 5px;
	font-size: 10px;
	line-height: 150%;
	color: #FFFFFF;
}
.hoteld2_4_1 strong{
	font-size: 12px;
	line-height: 150%;
}
.hoteld2_4_1 a{
	color: #FFFFFF;
}
.hoteld3{
	padding: 15px;
	border: 5px solid #FF6666;
}
.jikanwari td{
	border: 1px solid #999999;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}
.jikanwari strong{
	font-size: 14px;
	line-height: 150%;
}
.gyokai{
	background-image: url(../2010images/message.jpg);
	background-repeat: repeat;
	background-position: 0px 0px;
	padding: 15px;
	height: 1%;
	border: 5px solid #DCD9CA;
}
.gyokai .flL{
	width: 480px;
}
.gyokai strong{
	font-size: 14px;
	line-height: 150%;
}

.travela1 .flL{
	width: 210px;
	margin-bottom: 20px;
}
#TRAVELA2{
	padding-right: 15px;
	padding-left: 15px;
}
.traveld1{
	background-color: #E8F1F9;
	padding: 5px;
	margin-bottom: 20px;
}
.traveld2{
	height: 1%;
}
.traveld2 .flL,.traveld2 .flR{
	width: 320px;
}
.traveld2_2{
	background-color: #E8F1F9;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#SUBJECT div.traveld2 h4{
	margin: 0px;
	padding: 0px;
}
#SUBJECT div.traveld2 p,#SUBJECT div.traveld2 h3{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.traveld3{}
.traveld3 .flL{
	width: 440px;
}
.traveld4{
	background-color: #E8F1F9;
	padding: 10px;
	height: 1%;
	margin-bottom: 20px;
}
.traveld4 .flR{	width: 440px;}
.traveld5{
	font-size: 10px;
	line-height: 150%;
	color: #FFFFFF;
	background-color: #64A2D4;
	padding: 5px;
}
.traveld5 strong{
	font-size: 12px;
	line-height: 150%;
}
.traveld5 a{
	color: #FFFFFF;
}

.railwayd1{
	background-color: #CCFFFF;
	padding: 5px;
	margin-bottom: 20px;
}
.railwayd2{
	height: 1%;
	margin-bottom: 20px;
}
.railwayd2 .flL{
	width: 340px;
}

.airlineb1{
	height: 1%;
	margin-bottom: 20px;
}
#SUBJECT div.airlineb1 p{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.airlineb1L{
	width: 320px;
	float: left;
}
.airlineb1R{
	width: 320px;
	float: right;
}
.airlineb1 .flR{
	width: 190px;
	margin-bottom: 20px;
}
.airlineb1 .flL{
	margin-bottom: 20px;
}
.airlined1{
	background-color: #CCCCFF;
	padding: 5px;
	margin-bottom: 20px;
}
.airportd1{
	background-color: #CCFF99;
	padding: 5px;
	margin-bottom: 20px;
}
.themeparkd1{
	background-color: #FFCC66;
	padding: 5px;
	margin-bottom: 20px;
}
.themeparkd2{
	font-size: 10px;
	line-height: 150%;
	background-color: #FFF4DF;
	padding: 5px;
}

.englishb1{
	background-color: #FFFFCC;
	border: 5px solid #FF9900;
	padding: 10px;
	margin-bottom: 20px;
}
.englishb1 a:link{
	color: #000000;
}

.englishd1{
	background-color: #99CC99;
	padding: 5px;
	margin-bottom: 20px;
}
.englishd2{
	padding: 10px;
	margin-top: 10px;
	border: 2px solid #2FA916;
	font-size: 10px;
	line-height: 150%;
}
.englishd2 a:link{
	color: #000000;
}
.englishd3{
	background-color: #FFFFCC;
	padding: 10px;
	height: 1%;
	margin-bottom: 20px;
	border: 5px solid #39AD21;
}
.englishd3 .flL{
	width: 345px;
}

