html{font-family:"メイリオ", "ＭＳ Ｐゴシック";}
h2 {font-size:16px;padding:0px 0px 0px 30px;margin:0px;line-height:39px;color: #1B7E8A;text-align:left;}
#wrap{width:100%;}
#toptext{font-size:12px;text-align:center}
.topline{background:#4e4e4e;height:10px;}

#head{height:125px;width:900px;background:url(img/logoimg.gif) no-repeat;}
.smallmenu{font-size:12px;width:900px;line-height:14px;height:16px;}
.smallmenu ul{margin:0px;padding:0px 60px 0px 0px;}
.smallmenu li{margin:0px;padding:0px 5px 0px 5px;float:right;list-style:none;color:#999999;text-align:center;height:16px;}
.smallmenu p{width:287px;padding:0px 0px 0px 530px; margin:0px;text-align:center;}
.smallmenu li a:link, .smallmenu li a:visited{color:#FFFFFF;text-decoration:none;}
.smallmenu li a:active, .smallmenu li a:hover{color:#FFFFCC;text-decoration:none;}
#mainimg{width:900px;}

.leftmenutop{width:200px;height:80px;}
.lefttitle{width:200px;text-align:left;}
.lefttitle ul{padding:0px;margin:0px;margin-left:39px;}
.lefttitle li{padding:0px;margin:0px;font-size:11px;width:137px;list-style:none;text-align:left;line-height:20px;color:#CCCCCC;}
.lefttitle li a:link ,.lefttitle li a:visited{color:#ffffff;text-decoration:none;}
.lefttitle li a:active ,.lefttitle li a:hover{color:#EFF0E1;text-decoration:none;}
.libg{background:#296965;color:#FFFFFF;}

.mainmenu{width:900px;height:45px;text-align:left;padding-top:20px;background:url(img/menubar.gif) no-repeat;}
.mainmenu ul{padding:0px;margin:0px;margin-left:140px;}
.mainmenu li{padding:0px 0px 0px 15px;float:left;list-style:none;font-size:14px;line-height:24px;color:#999999;font-weight:bold;}
.mainmenu a:link, .mainmenu a:visited{color:#ffffff;text-decoration:none;}
.mainmenu a:active, .mainmenu a:hover{color:#EFF0E1;text-decoration:none;font-size:16px;}

#foot{background:#4e4e4e;}
.address{width:900px;color:white;font-size:11px;line-height:16px;}

/*bosyu  */
#body{width:900px;}
.tdleft{width:200px;height:296px;background:url(img/proleftt.jpg) no-repeat;}
.tdright{width:698;}
.navi{font-size:11px;text-align:right;color:#666666;height:21px;width:698px;}
.navi ul{padding:0px;margin:0px;margin-left:430px;}
.navi li{float:left;list-style:none;height:21px;line-height:21px;}
.pagetitle{font-size:15px;text-align:left;height:21px;width:698px;}
.subtitle{text-align:left;font-size:24px;line-height:35px;height:100px;background:url(img/subtitlebg.gif) no-repeat;width:698px;}
#coursetable{width:698px;}
.coursetable{width:698px;height:241px;text-align:left;background:url(img/coursetable.gif) no-repeat;}
.coursetable td{font-size:14px;line-height:45px;text-align:center;font-weight: bold;vertical-align:middle;color:#272727;}
.coursetable .t1{height:39px;line-height:39px;color: #1B7E8A;font-weight: bold;text-align:left;}
.coursetable .t2{width:341px;height:30px;color: #1B7E8A;line-height:30px;}
.coursetable .t2_2{width:92px;color: #1B7E8A;line-height:30px;}
.coursetable .t2_3{width:111px;color: #1B7E8A;line-height:30px;}
.coursetable .t2_4{width:130px;color: #1B7E8A;line-height:30px;}
.coursetable .t3, .coursetable .t4, .coursetable .t5{width:341px;height:45px;line-height:14px;text-align:left;}
.coursetable .t6{height:36px;text-align:left;line-height:30px;}
.coursetable .tlast{width:24px;}
.coursetitle{line-height:14px;padding:5px 0px 0px 10px; margin:0px;}
.coursetitle2{font-size:12px;line-height:14px;padding:0px 0px 0px 10px;margin:0px;}
.coursetitle3{font-size:12px;padding:0px 0px 0px 5px;margin:0px;}
.suiren{background:url(img/h2bg.gif) no-repeat;}
.suirentext{padding:0px 0px 0px 20px;margin:0px;font-size:14px;text-align:left;line-height:20px;}
.suirentext2{padding:0px 0px 0px 30px;margin:0px;font-size:13px;text-align:left;line-height:18px;}
.suirentext3{padding:0px 0px 0px 40px;margin:0px;font-size:13px;text-align:left;line-height:18px;}
.flowertext{width:600px;font-size:15px;text-align:left;padding-left:30px;}


/*program*/
.protbl{width:100%;height:510px;background:url(img/programt.jpg) no-repeat;}
.protbl .tbl1{font-size:11px;line-height:13px;font-weight:bold;padding:20px 0px 0px 0px; margin:0px;}
.protbl .tbl2{font-size:11px;font-weight:bold;padding:10px 0px 0px 0px;line-height:12px; margin:0px;}
.protbl .tbl2 a:link,　.protbl .tbl2 a:visited{color:#0066CC;}
.protbl .tbl2 a:active,　.protbl .tbl2 a:hover{color:#0099CC;}
.protbl .tbl3{font-size:11px;padding:0px 0px 0px 0px; margin:0px;line-height:16px;}
.protbl td{vertical-align:top;text-align:center;font-size:11px;}
#protable2{border:solid #009999;border-width:1px 1px 0px 0px;}
#protable2 td{font-size:12px;line-height:16px;border:solid #009999;border-width:0px 0px 1px 1px;}