/***********************************************/
/* hhh1.css                            */
/***********************************************/

body,table{
font-family:Geneva, Arial, Helvetica, sans-serif
	font-style: normal;
	font-weight: normal;
	color:#00007b;
	letter-spacing: 0.05em;
	line-height: 180%;
	font-size: 11px;
	margin: 0 auto 0 auto; 	
}


h1{color: #00007b; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; margin-top:10px; margin-bottom:-10px}
h2{color: #00007b; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin-top:20px; margin-bottom:-10px}
h3{color: #00007b; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
h4{color: #000066; font-size:13px; font-weight:bold; margin-bottom:-3px}
h5{color: #00007b; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; display:inline}
h6{color: #00007b; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin-top:10px; margin-bottom:0px; }

HR{ margin-top:10px; margin-bottom:0px}


/* メインとサイドの間の縦線 */
.line{ border-left: 1px solid #000066}

/* バックグラウンドの丸の模様 */
.bg {  background:#FFFFFF url("../image/hhh_bg.gif") no-repeat left top; }

.topbox { border-color:#000099; border-style:solid; border-width:1px ; font-size:11px; width:720px; padding:7px; margin-left:30px}
.spbox { background-color: #FFE1FF ;  border-color:#000099; border-style: solid; border-width:1px ;  font-size:11px; margin-top:20px; margin-bottom:30px; padding:7px}
.ieltsbox { border-style: dotted; border-width:1px; margin-top:10px; padding: 0px 15px 15px 15px; }

/***********************************************/
/* Menu                                       */
/***********************************************/
.menu1 ul{margin-left:3px;margin-top:0px;padding-left:5px;line-height: 180%;font-weight: normal;list-style:none;font-size: 10px; }
.menu1 ul ul{margin-left:3px;margin-top:0px;padding-left:5px;line-height: 180%;	font-weight: normal;list-style:none;font-size: 10px;}
.menu1 a {font-weight: normal; color: #000066; text-decoration: none; line-height: 18pt}
.menu1 a:hover {  font-weight: normal; color: #FF6600; text-decoration: underline; line-height: 18pt}

/***********************************************/
/* Table                                       */
/***********************************************/

.tb{ border: 1px solid #000066; padding:10; width:560; vertical-align:middle; border-collapse:separate }

/* enrol */
#tb1 {
width:560;
vertical-align:middle;
border-collapse: collapse; /* 枠線の表示方法（重ねる） */ 
} 

#tb1 TD { 
border: 2px solid #000066; 
padding: 6px;  
} 


/* fee */
#tb2 {
width:100%;
vertical-align:middle; 
border-collapse: collapse; /* 枠線の表示方法（重ねる） */ 
margin-top: 20px;
} 

#tb2 TD { 
border: 1px solid #000066; 
padding: 3px;  
} 

/* date */

#tb3 table{ 
vertical-align:middle;
border-collapse:collapse;
margin-top:-20px;
}

#tb3 TD{
padding-left:10px;
border-collapse:collapse;
border: 1px solid #a5d1f8;}


/***********************************************/
/* space                                      */
/***********************************************/

.mg30l{ margin-left:30px;}
.mg30{ margin-top:30px; margin-bottom:10px}
.mg50{ margin-top:50px; margin-bottom:50px}
.mg-10{ margin-bottom:-10px}
.mg100{ margin-left:100px; margin-top:10px; margin-bottom:15px}

.pd5{ padding:5px}


/***********************************************/
/* Font Size                                   */
/***********************************************/

.small{font-size: 8px; font-style: normal; letter-spacing: 0.1em}
.mini{font-size: 10px; font-style: normal; line-height: 16px; letter-spacing: 0.1em}
.middle{font-size: 11px; font-style: normal; line-height: 18px; letter-spacing: 0.1em}
.large{font-size: 12px; font-style: normal; letter-spacing: 0.1em}
.big{font-size: 14px; font-style: normal; line-height: 17px; letter-spacing: 0.1em}
.huge{font-size: 20px; font-style: normal; line-height: 17px; letter-spacing: 0.1em}

/***********************************************/
/* Font Colour                                 */
/***********************************************/

.w{color: #FFFFFF}
.r{color: #CE0000}
.rd{color:#ff0000}
.or{color:#FF6600}


/*白で太字*/
.wb{color: #FFFFFF; font-weight: bold}
/*グレーで太字*/
.gb{color: #666666; font-weight: bold}

/*オレンジで太字*/
.orb{color:#FF6600; font-weight: bold}
/*ブルーで太字*/
.blb{color:#00007B; font-weight: bold}
/*レッドで太字*/
.rdb{color:#ff0000; font-weight: bold}

/***********************************************/
/* Background Colour                                 */
/***********************************************/

.bkblue{ background-color:#E0F3FC }
.bknavy{ background-color:#000066}
.bkgrey{ background-color:#D2D2D2}

.bkorg{ background-color:#FF9933}

/***********************************************/
/* Link                                   */
/***********************************************/

/*ブルーでデコレーションなし*/
.main A:link {color:#00007B; text-decoration:none}
.main A:visited {color:#00007B;text-decoration:none}
.main A:active {color:#00007B;text-decoration:none}
.main A:hover {color:#00007B;text-decoration:none}


A.link1:link {color:#000080;text-decoration:underline}
A.link1:visited {color:#000080;text-decoration:underline}
A.link1:active {color:#000080;text-decoration:underline}
A.link1:hover {color:#000080;text-decoration:underline}

A.link2:link {color:#ff7b00;text-decoration:underline}
A.link2:visited {color:#ff7b000;text-decoration:underline}
A.link2:active {color:#ff7b00;text-decoration:underline}
A.link2:hover {color:#ff7b00;text-decoration:underline}

/*オレンジ*/
A.link3:link {color: #FF6600;text-decoration:underline}
A.link3:visited {color:#FF6600;text-decoration:underline}
A.link3:active {color:#FF6600;text-decoration:underline}
A.link3:hover {color:#FF6600;text-decoration:underline}


.list1{ list-style-image:url(/image/arr.gif); margin-top: 10px; margin-bottom: 10px}