@charset "utf-8";
/* 基本スタイル
---------------------------------------------*/
* {
		margin: 0;
		padding: 0;
		list-style: none;
}
img {
		border: none;
}
a{
		color : navy;
}
/* ロゴ
---------------------------------------------*/



/* ナビゲーション
---------------------------------------------*/


/* 幁E変E3段絁EイアウチE
---------------------------------------------*/

#footer {
		clear: both;
		padding: 10px 0;
		border-top: 3px solid #CCCCCC;
		text-align: center;
}
#top-banner{
		height : 280px;
		padding-left : 0px;
		margin-bottom : 20px;
		padding-bottom : 20px;
		float : left;
		width : 350px;
		right : auto;
}
#globalNav li.online{
		width : 200px;
}
#newslist{
		float : none;
		height : 150px;
		border-width : 0px 0px 0px 0px;
		border-style : none none none none;
		border-color : #434387 #434387 #434387 #434387;
}
#newslist li{
		margin-left : 20px;
		margin-top : 10px;
}
#banner01{
		height : 320px;
}
#footer-menu{
		padding-top : 0px;
		float : left;
		padding-left : 30px;
		font-size : 12px;
}
.small{
		font-size : 20px;
		font-weight : bold;
		position : absolute;
		text-align : right;
		padding-top : 2px;
		margin-top : 10px;
}
.course-title{
		font-size : 120%;
		padding-top : 10px;
		padding-bottom : 5px;
		color : #004080;
		font-weight : bold;
}
#fromtop{
		text-align : right;
		padding-top : 10px;
		padding-left : 10px;
		padding-right : 10px;
		padding-bottom : 10px;
		font-size : 11px;
}
.this{
		padding-left : 10px;
}
.t001{
		font-weight : bold;
		color : purple;
		font-size : 110%;
}
#schoolname{
		font-size : 18px;
		padding-top : 7px;
		font-weight : bold;
		color : white;
		text-align : left;
		margin-top : 10px;
		background-image : url(../melbourne/images/title_back.gif);
		padding-left : 20px;
		background-repeat : repeat-x;
		width : 100%;
		border-left-width : 5px;
		border-left-style : solid;
		border-left-color : #cc0000;
		padding-bottom : 7px;
		margin-bottom : 0px;
}
.subtitle{
		font-size : 17px;
		color : #004080;
		font-weight : bold;
}
#aboutsinga ul{
		list-style-type : disc;
}
.subtitle2{
		color : green;
		font-weight : bold;
		font-style : italic;
		font-size : 16px;
}
.h3001{
		font-size : 16px;
		color : #004080;
		font-weight : bold;
		margin-top : 0px;
		padding-top : 10px;
}
.college-name{
		font-size : 20px;
		position : absolute;
		top : 18px;
		left : 20px;
		color : white;
		font-weight : bold;
		bottom : auto;
		font-family : "lr o";
}
#soudankai{
		font-size : 16px;
		color : maroon;
		font-weight : bold;
}
.voice-title{
		padding-top : 10px;
		padding-left : 5px;
		padding-right : 5px;
		padding-bottom : 5px;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : navy navy navy navy;
		font-size : 13px;
		margin-top : 10px;
		font-weight : bold;
		width : 610px;
		color : #093b80;
}
#newslist h2{
		color : white;
		background-color : #434387;
		padding-top : 5px;
		padding-left : 15px;
		padding-right : 5px;
		padding-bottom : 5px;
}
#voice01{
		font-size : 15px;
}
#pagetop{
		text-align : right;
		padding-top : 20px;
		font-size : 80%;
		margin-bottom : 10px;
}
#map li{
		float : left;
		padding-top : 10px;
		padding-left : 10px;
		padding-right : 10px;
}
#online{
		width : 580px;
}
#e-school-title{
		font-size : 20px;
		color : white;
		position : absolute;
		top : 70px;
		bottom : auto;
		padding-left : 20px;
		font-weight : bold;
		text-align : right;
}
#sitemap ul{
		list-style-type : square;
		padding-top : 10px;
		padding-left : 10px;
		padding-right : 10px;
		padding-bottom : 10px;
}
#sitemap{
		padding-top : 20px;
		padding-left : 20px;
		padding-right : 20px;
		padding-bottom : 20px;
		font-size : 15px;
}
#sitemap li{
		list-style-type : square;
		padding-left : 0px;
		margin-left : 20px;
}
#sitemap h4{
		font-weight : bold;
		color : navy;
}
#sitemap a{
		color : #444444;
}
#mlist ul{
		list-style-type : disc;
}
.apponline{
		font-size : 18px;
		font-weight : bold;
		color : navy;
		padding-top : 5px;
		padding-left : 5px;
		padding-right : 5px;
		padding-bottom : 5px;
		border-width : 1px 1px 1px 1px;
		border-style : none none none none;
		border-color : navy navy navy navy;
}
#information{
		height : 150px;
		border-width : 1px 1px 1px 1px;
		border-style : none none none none;
		border-color : gray gray gray gray;
}
#information li{
		margin-left : 20px;
		margin-top : 10px;
		list-style-type : square;
}
#information h2{
		color : black;
		background-color : #4e4e9c;
		padding-top : 5px;
		padding-left : 15px;
		padding-right : 5px;
		padding-bottom : 5px;
		border-left-width : 5px;
		border-left-style : solid;
		border-left-color : #004080;
}
#map{
		width : 680px;
}
#toiawase{
		margin-top : 20px;
		margin-left : 30px;
		margin-right : 20px;
		margin-bottom : 20px;
		color : black;
}
#toiawase h1{
		font-size : 18px;
		border-left-width : 10px;
		border-left-style : solid;
		border-left-color : #093571;
		padding-left : 10px;
		margin-bottom : 10px;
}
.red{
		color : #ff5555;
}
#logomark{
		text-align : center;
		width : 195px;
		margin-top : 20px;
}
#top-notice{
		color : #2f2f2f;
}
#toiawasesaki{
		right : inherit;
		font-size : 14px;
		padding-top : 10px;
		padding-left : 10px;
		padding-right : 5px;
		padding-bottom : 10px;
		margin-top : 10px;
		margin-right : 10px;
		margin-bottom : 10px;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : #093a80 #093a80 #093a80 #093a80;
		width : 600px;
		background-color : #ecf5ff;
}
.toiawasesaki-tel{
		font-size : 18px;
		font-weight : bold;
}
#toiawase h2{
		font-size : 20px;
		color : white;
		background-color : #093a80;
		padding-top : 5px;
		padding-left : 5px;
		padding-right : 5px;
		padding-bottom : 5px;
		margin-bottom : 10px;
}
#toiawase h3{
		font-size : 17px;
		font-weight : bold;
		color : #093a80;
}
#voice-header{
		height : 80px;
		background-image : url(../images/voice-header.gif);
		background-repeat : no-repeat;
		background-color : #324d93;
		bottom : auto;
}
.midashi{
		font-size : 17px;
		color : navy;
		font-weight : bold;
}
.es{
		font-size : 15px;
		font-weight : bold;
		background-color : navy;
		padding-top : 5px;
		padding-left : 20px;
		padding-right : 20px;
		padding-bottom : 5px;
		margin-top : 5px;
		width : 280px;
		right : auto;
}
.es a{
		color : white;
}
#message h2{
		font-size : 16px;
		color : navy;
		font-weight : bold;
}
#message{
		color : #393939;
}
#main p{
		font-size : 12px;
		line-height : 130%;
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
}
#page-banner{
		height : 83px;
		background-repeat : no-repeat;
		background-image : url(../melbourne/page-banner.gif);
		background-color : #01417d;
}
#main h2{
		font-size : 16px;
		font-weight : bold;
}
.red-strong{
		font-weight : bold;
		color : red;
}
.blue-strong{
		font-weight : bold;
		color : navy;
}
.black-strong{
		font-weight : bold;
		border-style : none none none none;
		border-color : black black black black;
		padding-top : 5px;
		padding-left : 5px;
		padding-right : 5px;
		padding-bottom : 5px;
		text-decoration : underline;
		font-size : 16px;
		color : blue;
}
#main h3{
		font-weight : bold;
		font-size : 15px;
}
.red-txt{
		font-size : 12px;
		font-weight : bold;
		color : red;
}
#eselect{
		margin-top : 20px;
		margin-left : 20px;
		margin-right : 20px;
		margin-bottom : 20px;
		width : 800px;
		text-align : left;
		padding-top : 5px;
		padding-left : 5px;
		padding-right : 5px;
		padding-bottom : 5px;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : gray gray gray gray;
		background-color : #e9e9f3;
}
#eselect h1{
		font-size : 20px;
		font-weight : bold;
}
#eselect h2{
		font-size : 20px;
		background-color : #003060;
		color : white;
		padding-top : 5px;
		padding-left : 10px;
		padding-right : 5px;
		padding-bottom : 5px;
		font-weight : bold;
}
.sub-txt{
		font-size : 18px;
		color : white;
		margin-left : 250px;
}
#eselect h3{
		color : white;
		background-color : #6a6ab5;
		padding-top : 3px;
		padding-left : 3px;
		padding-right : 3px;
		padding-bottom : 3px;
		font-weight : bold;
}
#eselect td{
		height : 25px;
}
#form_main{
		text-align : center;
		margin-left : auto;
		margin-right : auto;
		width : 800px;
}
#modoru{
		padding-top : 5px;
		padding-left : 0px;
		padding-right : 3px;
		padding-bottom : 0px;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : navy navy navy navy;
		width : 100px;
		height : 20px;
		margin-left : 0px;
		text-align : center;
}
#thank_main{
		width : 700px;
		text-align : left;
		padding-top : 20px;
		padding-left : 50px;
		padding-right : 20px;
		padding-bottom : 20px;
		border-width : 3px 3px 3px 3px;
		border-style : solid solid solid solid;
		border-color : navy navy navy navy;
		margin-left : auto;
		margin-right : auto;
		margin-top : 10px;
		background-color : #e9e9f3;
}
#thank_main h2{
		font-size : 18px;
		font-weight : bold;
		color : navy;
}
.eselect-h2{
		font-size : 19px;
		color : #0051a2;
		text-decoration : underline;
		padding-bottom : 3px;
}
#seikyuu{
		font-size : 15px;
		margin-top : 15px;
		margin-left : 20px;
		font-weight : bold;
}
.kojinsoudankai{
		height : 470px;
		border-width : 1px 1px 1px 1px;
		border-style : none none none none;
		border-color : gray gray gray gray;
		margin-top : 5px;
		margin-bottom : 5px;
}
.kojinsoudankai h3{
		padding-top : 5px;
		padding-left : 5px;
		padding-right : 5px;
		padding-bottom : 5px;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : #4daaff #4daaff #4daaff #4daaff;
		background-color : #ddefff;
}
.blue-txt{
		color : blue;
}
#main li{
		margin-top : 7px;
		margin-bottom : 7px;
}
#m_course{
		line-height : 130%;
}
#course_a{
		font-size : 18px;
		padding-top : 20px;
		padding-left : 20px;
		padding-right : 20px;
		padding-bottom : 20px;
}
#course_detail_txt{
		border-width : 2px 2px 2px 2px;
		border-style : solid solid solid solid;
		border-color : gray gray gray gray;
		width : 500px;
		height : 50px;
		padding-left : 20px;
		margin-left : 20px;
		padding-top : 20px;
		margin-top : 20px;
		padding-right : 20px;
		padding-bottom : 20px;
		margin-right : 20px;
		margin-bottom : 20px;
}
#program h4{
		font-size : 16px;
		font-weight : bold;
}
#program h3{
		font-size : 17px;
		padding-top : 5px;
		padding-left : 10px;
		padding-bottom : 5px;
		border-width : 1px 1px 1px 5px;
		border-style : solid solid solid solid;
		border-color : navy navy navy navy;
		background-color : #ddeeff;
}
#program h2{
		margin-top : 5px;
		font-size : 18px;
		margin-bottom : 7px;
}
.soudankai_txt{
		color : white;
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : silver silver silver silver;
		background-color : #0080ff;
		padding-top : 7px;
		padding-left : 10px;
		padding-right : 5px;
		padding-bottom : 5px;
}
.seo a{
		color : black;
		text-decoration : none;
}
#haw_notice{
		padding-top : 10px;
		padding-left : 10px;
		padding-right : 10px;
		padding-bottom : 10px;
		border-width : 3px 3px 3px 3px;
		border-style : double double double double;
		border-color : black black black black;
}
.bold{
		font-weight : bold;
		padding-top : 10px;
}
#school001{
		text-align : right;
		margin-left : 10%;
		position : static;
}
#melbo001{
		height : 900px;
}
#school002{
		font-size : 13px;
		position : static;
		margin-left : 35%;
}
.soudankai_collge{
		color : navy;
		list-style-type : square;
}
.soudankai_collge li{
		padding-left : 15px;
		list-style-type : none;
		background-image : url(../news/images/arrow.gif);
		background-repeat : no-repeat;
		background-position : 0px 1px;
		font-size : 13px;
}
.soudankai_head_txt{
		font-size : 18px;
		font-weight : bold;
}
.mail_notice{
		font-weight : normal;
		color : blue;
		margin-top : 5px;
		margin-bottom : 5px;
}
.soudankai_list{
		padding-top : 5px;
		padding-left : 5px;
		padding-right : 5px;
		padding-bottom : 5px;
		border-width : 3px 3px 3px 3px;
		border-style : double double double double;
		border-color : gray gray gray gray;
		margin-bottom : 10px;
}
.capacity{
		font-weight : bold;
		padding-top : 5px;
		padding-bottom : 0px;
		font-size : 14px;
}
.mel_message{
		padding-left : 40px;
		color : yellow;
		font-weight : bold;
		font-size : 90%;
}
#hmel_message{
		background-color : #fff4f4;
		padding-top : 10px;
		padding-left : 10px;
		padding-right : 10px;
		padding-bottom : 5px;
		margin-top : 0px;
		margin-left : 5px;
		margin-right : 0px;
		margin-bottom : 0px;
}
#news_txt{
		font-size : 120%;
		font-weight : bold;
		color : #ce0000;
}
#hmel_message p{
		font-size : 90%;
		margin-top : 0px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
}
#hmel_message h3{
		color : #0075ea;
		font-weight : bold;
}
#whatnew a{
		color : #448ccb;
}
.sdetail{
		padding-top : 5px;
		padding-left : 5px;
		padding-right : 5px;
		padding-bottom : 5px;
		margin-top : 0px;
		margin-left : 5px;
		margin-right : 0px;
		margin-bottom : 5px;
		text-align : center;
		font-size : 12px;
		background-color : #ffffff;
		border-left-width : 1px;
		border-right-width : 1px;
		border-bottom-width : 1px;
		border-left-style : solid;
		border-right-style : solid;
		border-bottom-style : solid;
		border-left-color : silver;
		border-right-color : silver;
		border-bottom-color : silver;
		border-top-width : 1px;
		border-top-style : solid;
		border-top-color : silver;
}
.sdetail a{
		color : #505050;
		text-decoration : none;
}
.sdetail a:hover{
		color : #505050;
		text-decoration : underline;
}
#whatnew li{
		list-style-type : none;
		list-style-image : url(../images/mark.gif);
		padding-left : 20px;
}
#tsoudankai h4{
		font-size : 15px;
		font-weight : bold;
		color : gray;
		background-color : white;
		padding-top : 3px;
		padding-left : 5px;
		padding-right : 3px;
		padding-bottom : 3px;
		border-width : 3px 3px 3px 3px;
		border-style : double double double double;
		border-color : gray gray gray gray;
		right : auto;
}
#map p{
		font-size : 13px;
}
#map h4{
		font-size : 13px;
		font-weight : bold;
		color : #373737;
}
#page_label{
		text-align : left;
		padding-left : 200px;
		padding-top : 20px;
		padding-bottom : 20px;
		font-size : 13px;
}
#page_label li{
		padding-right : 50px;
		float : left;
}
.green_strong{
		font-weight : bold;
		color : teal;
}
.news{
		font-weight : bold;
		color : navy;
}
#voice01 h3{
		font-weight : bold;
}
#voice01 h4{
		font-weight : bold;
		color : blue;
}
.b-strong{
		font-weight : bold;
}
#tsoudankai{
		margin-bottom : 10px;
}
.t-site{
		font-size : 13px;
		padding-left : 15px;
		padding-bottom : 15px;
}
.t-site li{
		line-height : 150%;
		list-style-type : square;
}
.level{
		padding-top : 5px;
		padding-left : 5px;
		padding-right : 5px;
		padding-bottom : 5px;
		border-width : 1px;
		border-style : solid;
		border-color : #999999;
		width : 200px;
}
.level02{
		padding-top : 5px;
		padding-left : 5px;
		padding-right : 5px;
		padding-bottom : 5px;
		border-width : 1px;
		border-style : solid;
		border-color : #999999;
		width : 400px;
}
.level03{
		padding-top : 5px;
		padding-left : 5px;
		padding-right : 5px;
		padding-bottom : 5px;
		border-width : 1px;
		border-style : solid;
		border-color : #999999;
		width : 500px;
}
.course_p{
		font-size : 90%;
}
#m_course li{
		font-size : 12px;
		list-style-type : disc;
		list-style-position : outside;
		margin-left : 15px;
}
#main h4{
		font-size : 14px;
		color : navy;
}
#message p{
		font-size : 12px;
}
#policy p{
		font-size : 13px;
		line-height : 180%;
		text-align : left;
}
#policy h3,#sitemap h3{
		font-size : 26px;
		color : #093b80;
}
#welcome_message{
		font-size : 13px;
}
#tsoudankai p{
		margin-left : 0px;
}
.decorateTable{
		border-width : 1px 1px 1px 1px;
		border-style : solid solid solid solid;
		border-color : #71b8ff #71b8ff #71b8ff #71b8ff;
		border-collapse : collapse;
		empty-cells : show;
		text-align : left;
}
.evenItemContents{
		border-bottom-width : 1px;
		border-bottom-style : solid;
		border-bottom-color : #71b8ff;
		padding-left : 5px;
		font-size : 13px;
		width : 600px;
}
.oddItemContents{
		border-bottom-width : 1px;
		border-bottom-style : solid;
		border-bottom-color : #71b8ff;
		padding-left : 5px;
		font-size : 13px;
		width : 600px;
}
.evenItemName{
		border-bottom-width : 1px;
		border-bottom-style : solid;
		border-bottom-color : #71b8ff;
		border-right-width : 1px;
		border-right-style : solid;
		border-right-color : #71b8ff;
		background-color : #f0f0f0;
		font-size : 12px;
}
.oddItemName{
		border-right-width : 1px;
		border-right-style : solid;
		border-right-color : #71b8ff;
		border-bottom-width : 1px;
		border-bottom-style : solid;
		border-bottom-color : #71b8ff;
		background-color : #f0f0f0;
		font-size : 12px;
}
.evenItemName_t01{
		font-size : 15px;
		background-color : #d3e4fc;
}
.oddItemName_01{
		font-size : 13px;
}
.evenItemName_t02{
		background-color : #f0f0f0;
		font-size : 13px;
}
.oddItemName_02{
		font-size : 13px;
		border-bottom-width : 1px;
		border-bottom-style : solid;
		border-bottom-color : #71b8ff;
}
.oddItemContents_01{
		font-size : 13px;
}
#toiawase p{
		font-size : 90%;
		padding-bottom : 5px;
		color : black;
}
.decorateTable td{
		padding-top : 3px;
		padding-left : 3px;
		padding-right : 3px;
		padding-bottom : 3px;
}
.t-notice h3{
		padding-top : 15px;
		padding-bottom : 5px;
}
.t-notice p{
		text-align : left;
}
.t-notice td{
		line-height : 150%;
		text-align : left;
}
#tsoudankai td{
		font-size : 13px;
		padding-top : 3px;
		padding-left : 3px;
		padding-right : 3px;
		padding-bottom : 3px;
}
.notice_list{
		margin-top : 10px;
		margin-left : 0px;
		margin-right : 0px;
		margin-bottom : 0px;
		width : 95%;
}
.notice_list td{
		font-size : 13px;
		line-height : 120%;
		text-align : left;
		padding-top : 2px;
}
.soudan001 td{
		line-height : 130%;
		text-align : left;
}
