body				{margin-left:inherit; margin-right:inherit; margin-top:0px; background-color:#eeeedd;}

/*============================================================
  Topbar [:tb]
  ============================================================*/
table.tbMain { width:950px;  }
td.tbLogo { width:760px;height:54px;}
td.tbTopMenuL { width:410px;font-size: 8pt;text-align:left;vertical-align:top;	padding-top: 5px; padding-bottom: 0px;}
td.tbTopMenuR { font-size: 8pt;text-align:right;vertical-align:top; padding-top: 5px; padding-bottom: 0px;}

div.tbTopMenu { color: #999999;}
a.tbMenu { font-family: "MS PGothic";font-size: 8pt; font-style: normal;
           color: #0066FF;
           text-decoration: none;
}
a.tbMenu:hover { color:#FF3300;/* color: #CCCCCC;background-color:#0066FF;border-bottom:solid 1px;*/}
a.tbEso{
	font-size: 9pt; font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;letter-spacing: 4px;
	color: #000000;
	text-decoration: none;display: block;
}
a.tbEso:hover {color:#0066FF;}

A:hover { color: #FF3300 }
						
h1, h2, h3, h4, h5, h6 {
	margin: 1px;
	padding: 1px;
}
.ST {
	font-color: #333333;
	font-size: 11px;
	line-height: 15px;
}
.MT {
	font-color: #333333;
	font-size: 13px;
	line-height: 18px;
}

.MTW {
	font-color: #FFFFFF;
	font-size: 13px;
	line-height: 18px;
}
.LT {
	font-color: #333333;
	font-size: 15px;
	line-height: 18px;
}


.TBL0 { width:100%; border-top:solid 1px #999999; border-top:solid 1px #999999;border-left:solid 1px #999999;}
.TD1 { padding:3px; color:#333333; background-color:#CCCCCC;  border-bottom:solid 1px #999999; border-right:solid 1px #999999;}
.TD2 { padding:3px; color:#333333; background-color:#eeeeee; border-bottom:solid 1px #999999; border-right:solid 1px #999999;}
.TD3 { padding:3px; color:#333333; background-color:#FFFFFF; border-bottom:solid 1px #999999; border-right:solid 1px #999999;}

.TBL1 { border-top:solid 1px #669999;}
.TH0 { font-size:13px; line-height:19px;  color:#333333; background-color:#CCCCCC; border-left:solid 1px #669999; border-bottom:solid 1px #669999;}
.TH1 { font-size:15px; line-height:19px;  color:#333333; background-color:#FFFFFF; border-right:solid 1px #669999; border-bottom:solid 1px #669999;}

.TBL2 { width:100%; border-top:solid 1px #999999; border-top:solid 1px #999999;border-left:solid 1px #999999;}
.TD4 { font-size:13px; padding:3px; color:#333333; background-color:#CCCCCC;  border-bottom:solid 1px #999999; border-right:solid 1px #999999;}
.TD5 { font-size:13px; padding:3px; color:#333333; background-color:#eeeeee; border-bottom:solid 1px #999999; border-right:solid 1px #999999;}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
}

h2{
 font-size: 15px;
 line-height: 17px;
}

h3{
 font-size: 13px;
 line-height: 20px;
}

h4{
 font-size: 11px;
 line-height: 17px;
 font-weight: normal;
}

h5{
 font-size: 11px;
}



.body {
	width: 100%;
	margin: 5px;
}
.top {
	background-image: url(images/logo01_2.jpg);
	height: 70px;
	clear: both;
	background-repeat: repeat-x;
}
.topLeft {
	background-image: url(images/logo01.jpg);
	background-repeat: no-repeat;
	height: 70px;
	clear: both;
	width: 100%;
}
.middle{
	width: 750px;
	float: left;
	font-size: 13px;
	line-height:17px;
	clear: right;
	margin-top: 5px;
	margin-left: 20px;
	background-color: #FFFFFF;
}
.Bottom {
	clear: both;
	padding:5px 0px;
	width: 100%;
	text-align: center;
	font-size: 80%;
}
.menuLeft {
	width: 170px;
	float: left;
	font-size: 14px;
	line-height: 20px;

}
.indexMainMiddle {
	width: 600px;
	float: left;
	font-color: #333333;
	font-size: 13px;
	line-height: 14px;
	margin: 5px;
}
.indexMainMiddleRight {
	width: 580px;
	float: left;
	font-color: #333333;
	font-size: 13px;
	line-height: 14px;
	margin: 5px;
}
.indexMainRight {
	margin-left: 11px;
	margin-top: 5px;
	width: 170px;
	float: right;
	font-size: 11px;
	font-color: #333333;
	text-decoration:none;
	line-height: 13px;
}

.TopSubtitle {
	font-size: 13px;
	text-indent: 230px;
	color: #003366;
}
.indexSubTitle {
	font-size:15px;
	font-weight:bold;
	color:black;
	background-color:#ffff99;
	clear: both;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
}
.indexSubTitleBottom {
	font-size:100%;
	font-weight:bold;
	color:black;
	background-color:#CCCCCC;
	clear: both;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
	padding-bottom: 2px;
}

.special			{
	width: 100%;
	font-size: 90%;
/*	display:block;
	border:solid 2px red;
	margin-bottom:6px;
	text-decoration:none;
	font-size:13px;*/
}

.indexguide { font-size:90%; 
                color:#0066FF;
                border-bottom:solid 1px #6699FF;
                margin-bottom:10px;
				padding-left:4px;}
.ContentsTitle { font-size:110%;font-weight:bold; 
                color:#0066FF;
                border-bottom:solid 1px #6699FF;
                border-left:solid 4px #6699FF;
                padding-left:4px;}
.ContentsSubTitle { font-size:110%;font-weight:bold; 
                padding-left:10px;
                color:#FFFFFF;background-color:#6699FF;}
.ContentsSubTitlePink {
	font-size:110%;
	font-weight:bold;
	color:#000000;
	background-color:#FFCCFF;
	padding: 3px;
	border-right-width: 8px;
	border-left-width: 8px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF66FF;
	border-left-color: #FF66FF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF66FF;
	border-bottom-color: #FF66FF;


}

.title				{ display:block;height:70px;background-image:url(images/logo01.jpg); background-repeat:no-repeat;font-size:18px;color:white; text-align:center}
.title2				{font-size:13px; color:#FFFFFF}

.navibar			{display:block;
					width:95px;
					background-image:url(images/navi_botton/home.gif);
					background-repeat:no-repeat;
					padding:5px 0px;
					text-align:center;
					text-decoration:none;
					font-size:13px;
					font-weight:normal;
					color:#0000FF}
.navibar:visited	{color:#696969}
.navibar:hover		{background-image:url(images/navi_botton/home_f2.gif); color:#FF0000; text-decoration:none}

.navibar2			{display:block;
					width:95px;
					background-image:url(images/navi_botton/home.gif);
					background-repeat:no-repeat;
					padding:6px 0px;
					text-align:center;
					text-decoration:none;
					font-size:11px;
					font-weight:normal;
					color:#0000FF}
.navibar2:visited	{color:#696969}
.navibar2:hover		{background-image:url(images/navi_botton/home_f2.gif); color:#FF0000; text-decoration:none}

img.load			{display:none}

.text				{font-size:13px;line-height:20px; padding:5px 10px 10px 10px}

.text-link			{display:block;background-color:#AFEEEE; border:solid 2px; border-color:#FFFFFF blue blue #FFFFFF;padding:5px;font-size:13px;text-decoration:none;color:#0000FF}
.text-link:visited	{color:#696969}
.text-link:hover	{color:#FF0000}


.child				{
	display:block;
	border:solid 2px #3399FF;
	background-color:white;
	font-size:13px;
}
.child div			{background-color:#3399FF; padding:1px 2px; color:white; font-size:14px}

.office { padding:4px; border:solid 1px #996633; 
              background-color:#996633;color:#FFFFFF;
              font-size:10pt;font-weight:bold; text-align:center; }
.office_div { padding:4px; border:solid 1px #996633; 
              font-size:9pt; line-height:140%; text-align:justify; }

.freesupport { padding:4px; border:solid 1px #66cc99; 
              background-color:#66cc99;color:#FFFFFF;
              font-size:10pt;font-weight:bold; text-align:center; }
.freesupport_div { padding:4px; border:solid 1px #66cc99; 
              font-size:9pt; line-height:140%; text-align:justify; }

.support { padding:4px; border:solid 1px #99cc33; 
              background-color:#99cc33;color:#FFFFFF;
              font-size:10pt;font-weight:bold; text-align:center; }
.support_div { padding:4px; border:solid 1px #99cc33; 
              font-size:9pt; line-height:140%; text-align:justify; }

.course				{display:block;background-color:#FFB6C1;padding-bottom:5px;font-size:11px}
.course div			{background-color:#FFB6C1}

.link				{font-size:13px;text-decoration:none;color:#000099}
.link:visited		{color:#000099}
.link:hover			{color:#336699}

.link-small			{font-size:11px;text-decoration:none;color:#0000FF}
.link-small:visited	{color:#0000FF}
.link-small:hover	{color:#FF0000}

.text-small			{font-size:11px}

.logoside			{background-image:url(images/logo00_2.gif); background-repeat:repeat}

p					{margin-top:5px; margin-bottom:5px}
.EditRegion1 {
	left: 11px;
	top: 10px;
}
.text-linkMegt {
	display:block;
	font-size:14px;
	color:#044479;
	border-top: 1px none #000066;
	border-right: 1px none #66FFFF;
	border-bottom: 1px solid #000066;
	border-left: 5px solid #000066;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-position: left;
	text-indent: 5px;
	margin-bottom: 0px;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
.studentMEGT {
	font-size: 13px;
	background-color: #FFFF99;
	display: block;
	border: 2px double #FF9900;
	width: 589px;
	margin-bottom: 5px;
	padding: 5px;
}
.studentMEGT2 {
	font-size: 12px;
	background-color: #FFFFFF;
	display: block;
	border: 2px double #FFFFFF;
	width: 589px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 5px;
}
.studentMEGT3 {
	font-size: 13px;
	background-color: #FFCCFF;
	display: block;
	border: 2px double #FF6699;
	width: 589px;
	margin-bottom: 5px;
	padding: 5px;
}
.textMEGT {
	font-size: 13px;
	color: #000033;
	width: 569px;
	padding-top: 5px;
}
.studentMEGT3Title {
	font-size: 14px;
	background-color: #FF6699;
	display: block;
	border: 2px none #FF6699;
	width: 589px;
	padding: 3px 3px 0px 5px;
	text-decoration: none;
	margin: 5px 0px 0px;
	font-weight: bold;
}
.studentMEGTTitle {

	font-size: 14px;
	background-color: #FF9900;
	display: block;
	border: 2px none #FF6699;
	width: 589px;
	padding: 3px 3px 0px 5px;
	text-decoration: none;
	margin: 5px 0px 0px;
	font-weight: bold;
}

.studentMEGT2Title {


	font-size: 13px;
	background-color: #FFFFFF;
	display: block;
	border: 2px none #FFFFFF;
	width: 589px;
	padding: 3px 3px 0px 5px;
	text-decoration: none;
	margin: 5px 0px 0px;
	font-weight: bold;
}
.MEGTtop1 {
	font-size: 13px;
	text-decoration: none;
	background-color: #FFFFCC;
	margin: 5px;
	padding: 5px;
	width: 176px;
	float: left;
	clear: left;
}
.MEGTtop2 {
	font-size: 13px;
	text-decoration: none;
	background-color: #FFFFCC;
	margin: 5px;
	padding: 5px;
	width: 393px;
	float: right;
	clear: right;
}
.studentMEGT4Title {

	font-size: 14px;
	background-color: #FFFFFF;
	display: block;
	border: 2px none #FFFFFF;
	width: 589px;
	text-decoration: none;
	margin: 5px 0px 0px;

}
.specialTitle {
/*
	background-color: #00CC99;
	border: 2px none #FF6699;
	background-color: #FF6699;
	border: 2px none #FF6699;
*/
	font-size: 14px;
	background-color: #FF6699;
	display: block;
	border: 2px none #FF6699;
	width: 589px;
	padding: 3px 3px 0px 5px;
	text-decoration: none;
	margin: 5px 0px 0px;
	font-weight: bold;
}
.specialTitle-link			{display:block;background-color:#FFFF99; text-align:right; padding:5px;font-size:13px;text-decoration:none;color:#333333}
.specialTitle-link:visited	{color:#333333}
.specialTitle-link:hover	{color:#FF0000}

.specialMain {
/*
	background-color: #CCFFFF;
	border: 2px double #00CC99;

	background-color: #FFCCFF;
	border: 2px double #FF6699;
*/
	font-size: 13px;
	background-color: #FFFFFF;
	display: block;
	border: 2px double #FF6699;
	width: 589px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 5px;
}
.special-1 {
	background-color: #FFCC99;
}
.special_title {
	font-size: medium;
	color: #FF3300;
	font-weight: bold;
}
.waku {
	padding: 10px;
	border: thin dotted #000000;
}
div.bAdvTtl { width:100%; padding:4px; border:solid 1px #3366FF; 
              background-color:#3366FF;color:#FFFFFF;
              font-size:10pt;font-weight:bold; text-align:center; }
div.bAdvMsg { padding:4px; border:solid 1px #3366FF; 
              font-size:10px; line-height:140%; text-align:justify; }
.navibarTest {
display:block;
					width:95px;
					padding:1px 0px;
					text-align:center;
					text-decoration:none;
					font-size:13px;
					font-weight:normal;
					color:#0000FF
}
.menu {
	font-size: 13px;
	line-height: normal;
	color: #000066;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}
.bg {
	background-image: url(images/logo00.jpg);
	background-repeat: no-repeat;
}
.EditRegion1 {
	left: 10px;
	top: 10px;
}
.style1 {font-size: 13px}
.style3 {font-size: 13px; font-weight: bold; }


.RyugakuAnnaiLeft {
	width: 45%;
	float: left;
}
.RyugakuAnnaiLeftSpeace {
	width: 5%;
	float: left;
}
.RyugakuAnnaiRight {
	width: 45%;
	float: right;
}
.RyugakuAnnaiRightSpeace {
	width: 5%;
	float: right;
}


.RyugakuAnnaiTitle {
	font-size: 100%;
	color: #003366;
	background-color: #FFB6C1;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.menuindex {
	background-color: #6699cc;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 0px;
	font-size: medium;
	border-bottom-style: solid;
	border-bottom-color: #333300;
	border-bottom-width: thin;


}

.specialHead {
	font-size: 13px;
	background-color: #FF9900;
	display: block;
	font-weight: bold;
	padding-top: 1px;
	padding-left: 4px;

}
.special {
	font-size: 13px;
	padding-left: 4px;
	line-height: 16px;
	border: 1px solid #FF9900;

}
.SpecialItem {
	border-top-width: thick;
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: circle;
}
.Yellow {
	color: #000000;
	background-color: #FFFFCC;
	font-size: 100%;
}
.MTR {
	color: #FF0000;
	font-size: 100%;
}


.calendarRed{
	color: #FF0000;

}

.Pink {
}
.lClm01 {width:300px;font-size:10pt;}
.lClm01idx {padding-bottom:4px;}
.lSclstL {width:30%;}
.lSclstR {width:65%;}
.lSclstB {width:5%;}

.lSvlstTbl {width:100%;}
.lSvlstIdx { width:3%; }
.lSvlstDat { width:98%; }




/*============================================================
  Relation
  ============================================================*/
.spc6 {height:6px;}
.spc10 {height:10px;}
.spc16 {height:16px;}
.bld   { font-weight:bold; }
.enh   { color:#FF6600; }
.font01 {
	font-family: "MS PGothic";
	font-size: 12px;
}
.font02 {
	font-size: 12px;
	color: #000000;
	line-height: 21px;
}
.font03 {
	font-family: "MS PGothic";
	font-size: 12px;
	color: #000000;
}

a.toi01 { text-decoration:none; text-align:center;font-size:9pt;
          color:#0066FF; width:100px;
          border:solid 1px #0066FF; padding:2px 1px;margin-bottom:10px;}
a.toi01:hover { color:#FF3300; background-color:#FFCC33;}
a.toi02 { text-decoration:none; font-size:9pt;
          color:#0066FF;}
a.toi02:hover { color:#FF3300;}
a.adv01 { color:#0066FF;}
a.adv01:hover { color:#FF3300; }
a.q01 { font-size: 8pt;
        text-decoration: none;
        color: #FF0066;
}
a.q01:hover { color: #0066FF; }

.bAdvTtl { height:22px;background-color:#6699FF;
           text-align:center;font-size:10pt;
           font-weight:bold;color:#FFFFFF;padding-top:4px;}
.bAdvMsg { font-size:9pt; text-align:justify;line-height:140%; 
           border: 1px solid #6699FF;padding:6px;}
/*============================================================
  Frame [:f]
  ============================================================*/
table.fHeadTbl01 { width:760px;}
td.fHeadMsg01 { font-size:10pt;color:#999999;}
table.fMain { width:760px; }
td.fTop  {width:760px; vertical-align:top; height:86px;}
td.fNav  {width:146px; vertical-align:top; height:400px;}
td.fHome {width:600px; vertical-align:top; padding-left:6px;}


/*============================================================
  Nav [:nv]
  ============================================================*/
body.nvBody { /* background-color:#FFCC33; */
              background-color:#D8ECF5;
              font-family: "MS Gothic";font-style: normal;}
/*--- nvHome ---*/
div.nvHome {text-align:center;height:20px; margin:10px}
/*--- nvMenu ---*/
div.nvMenu {height:20px;padding-left:4px;}
a.nvMenu {
	font-family: "MS UI Gothic";
	font-size: 10pt;font-weight: bold;
	color: #3333FF;
	text-decoration: none;
}
a.nvMenu:hover {
	color: #FF3300;
}
/*--- Enq ---*/
div.nvEnq { font-size:8pt;font-weight: bold;/* background-color:#FFCCCC; */
            text-align:center;height:24px;margin:4px;padding:2px;
            }
.nvToi { color: #FF9900;}
.nvTel { color: #3399FF}
/*============================================================
  Main [:m]
  ============================================================*/
table.mMainTbl { width:600px; }

td.mMainT {}
td.mMainL {width:450px; vertical-align:top;}
td.mMainR {width:140px; vertical-align:top;padding-left:6px}
td.mMainPic { background:  url("images/01.jpg") no-repeat;width:448px;height:256px;
              font-size:9pt;}
td.mMainMsg {background-color:#FFFFCC;font-size: 12px;line-height:20px;}
table.mLtbl01 { width:100%; }
table.mLtbl02 { width:100%; }
td.mLtbl02Ttl01 {
	font-size:11pt;
	font-weight:bold;
	color:#3333FF;
	padding-left:2px;
	height:20px;
	text-align:center;
	border:solid 1px #FFCC66;
	border-left:4px solid #FFCC66;
	font-family: "MS PGothic";
}
/*=== Right Menu ===*/
table.mRtbl01 { width:140px; border:solid 1px #FFCC33; padding:4px;}
td.mRtbl01ttl { height:24px;background-color:#FFCC33;
                font-size:10pt;text-align:center;}
td.mRtbl01tag { width:10px; vertical-align:top;}
td.mRtbl01mnu { width:130px;font-size:9pt;}

table.mRtbl02 { width:140px; border:solid 1px #6699FF; padding:4px;}
td.mRtbl02ttl { height:24px;background-color:#6699FF;color:#FFFFFF;
                font-size:10pt;text-align:center;}

table.mRtbl03 { width:140px; border:solid 1px #6699FF;padding:2px;text-align:justify}
td.mRtbl03ttl { height:24px;background-color:#6699FF;
                text-align:center;font-size:10pt;}
td.mRtbl03msg { font-size:9pt; text-align:justify;line-height:140%;}


/*===== Inner Tbl 01 =========================================*/
td.itbl01pic { width:120px; }
td.itbl01ttl {
	width:320px;
	font-size:10pt;
	vertical-align:center;
	border-right:solid 1px #FFCC33;
	border-left:solid 3px #FFCC33;
	border-bottom:solid 1px #FFCC33;
	font-family: "MS PGothic";
	font-weight: bold;
	color: #CC3300;
}
td.itbl01msg { font-size:9pt;vertical-align:top; padding-top:4px;
               border-right:solid 1px #FFCC33; height:45px;
}
td.itbl01spc { border-right:solid 1px #FFCC33; height:16px; }
td.itbl01img { width:110px;height:75px; }


/*============================================================
  SubPage[:sb]
  ============================================================*/
table.sbTbl01 { width:750px; line-height:140%;}
td.sbTbl01ttl { font-size:12pt;font-weight:bold; 
                color:#0066FF;
                border-bottom:solid 1px #6699FF;
                border-left:solid 4px #6699FF;
                padding-left:4px;}
td.sbTbl01msg {
	font-size:10pt;
	text-align:justify;
	background-repeat: no-repeat;
}
td.sbTbl01box {  }
.sbTbl01hpic { height:40px; }
td.sbTbl01stl { font-size:11pt;font-weight:bold; 
                padding-left:10px;
                color:#FFFFFF;background-color:#6699FF;}
.sbTbl01stl01ttl { font-size:10pt; font-weight:bold; padding-left:2px; 
                   border-left:3px solid #FFCC66; border-bottom:1px solid #FFCC66;
                   color:#FF9900;}
.sbTbl01stl01itm { font-size:10pt; }
/*============================================================
   Inside table [:it]
  ============================================================*/
table.itTbl01 { font-size:9pt; width:100%;}
td.itTbl01ttl { background-color:#FFCC99;padding:2px; }
td.itTbl01idx { background-color:#99CCFF;padding:2px; }
td.itTbl01dat { background-color:#FFFFCC;}

table.itTbl02 { font-size:9pt;}
td.itTbl02ttl { padding:2px; }
td.itTbl02idx { padding:2px; }
td.itTbl02dat {  }

/*============================================================
   Other [:o]
  ============================================================*/
div.oans {width:600px;
          font-size:11pt;
          }
.otop { text-align:right; }


td.int01{
	text-align:center;
	vertical-align:center;
	font-family: "MS PGothic";
	font-size: 10pt;
	padding:2px;
}
a.link01:link {
	font-family: "MS PGothic";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.link01:visited {
	font-family: "MS PGothic";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
..fontlink {
	font-size: 14px;
	font-weight: bold;
	color: #3399FF;
	line-height: 25px;

}
table.quest10{
	width:594px;
	}
td.quest11{
	width:287px;
	height:380px;

	background-image: url(../experience/images/clip.gif);
	background-repeat: no-repeat;
	
	
	padding-left: 0px;
	padding-right: 0px;

	
	}

td.quest12{
	width:10px;
	height:380px;
	left: 100px;

	}
.quest21{
	font-size:12px;
	color:#000000;
	font-family: "MS PGothic";
	line-height: 18px;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 47px;
	}
.fontvisa {
	font-family: "MS PGothic";
	font-size: 14px;
	color: #000000;
}
a.toi03 {
	text-decoration:none;
	text-align:center;
	font-size:9pt;
	vertical-align:top;
	color:#0066FF;
	display: block;
          }
a.toi03:hover { color:#FF3300; background-color:#FFCC33; vertical-align:middle;}
a.btm:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
a.btmlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
	text-decoration: none;
}
a.btmlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
	text-decoration: none;
}
a.btmlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
	text-decoration: none;
}
.EditRegion1 {
	left: 10px;
	top: 10px;
}
.box_1{background-image:url(../experience/wh/images/waku.gif);margin:0.5em 0; padding:6px;  }

/***************************************
	学校リスト
***************************************/

#schoolWrap {
	width:820px;
	margin:10px 0px;
	padding:0px;
}

#schoolWrap .schoolRight {
	font-size: 14px;
	background-color: #FFFFFF;
	display: block;
	border: 2px none #FFFFFF;
	width: 604px;
	margin: 5px 0px 0px;
	float:right;
}

.schoolRight .stRemark{
	font-size: 12px;
	background-color: #FFFFFF;
	display: block;
	border: 2px double #FFFFFF;
	width: 589px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.schoolRight .specialtext {
	width: 100%;
}
.schoolRight .specialtext p {
	line-height:20px;
	margin:7px;
}
.schoolRight .priceRemark{
	margin:20px 0px;
	font-weight:bold;
	border-top:1px solid #666666;
}


.scLeftmenu {
	width:200px;
	float:left;
	font-size: 12px;
	line-height: 20px;
}

.scLeftmenu .scList{
	width: 198px;
	font-size: 90%;
	border:1px solid #FF9900;

}
.scLeftmenu .scList p{
	margin:7px;
}
.scListlHead {
	font-size: 13px;
	background-color: #FF9900;
	display: block;
	font-weight: bold;
	padding-left: 4px;
	margin-top:20px;

}


.clear {
	margin:0px;
	padding:0px;
	clear:both;
	}
	
/***************************************
	学校リスト
***************************************/
.ListBox {
	width:600px;
	margin:15px 0 0 0;
	padding:0px;
	}
	
	.ListBox .boxTTL {
		background-image:url(../special/images/bg_ttl.gif);
		background-position:top;
		background-repeat:no-repeat;
		height:30px;
		margin:0px;
		padding:0px;
	}
	.ListBox .boxTTL p{
		margin:6px 0px 0px 40px;
		font-weight:bold;
		color:#ffffff;
		font-size:18px;
	}
	.ListBox .boxMain {
		margin:0px;
		padding:0px;
		border-bottom:1px solid #7dbe0b;
		border-left:1px solid #7dbe0b;
		border-right:1px solid #7dbe0b;
	}
	.ListBox .boxMain p {
		margin:0px 10px 0 10px;
		padding:0px;
		line-height:35px;
		color:#333333;
	}
	.ListBox .boxMain p strong {
		color:#F06702;
		font-size:16px;
	}
	span.ttl {
		font-size:15px;
		font-weight:bold;
	}
