/*--------------------------------------------------*/

.clearfix:after { 
				content: "."; 
				display: block; 
				height: 0; 
				clear: both; 
				visibility: hidden;
				 }
				 
				 
 .clearfix {
 			display: inline-block;
			}
			
 /* Hides from IE-mac \*/ 
 * html .clearfix {
 				height: 1%;
 		} 

.clearfix {
			display: block;
			}



 /* End hide from IE-mac */



/*-----------------------ʁ---------------------------*/



body {
	font-family: "lr SVbN", "Osaka|";
	font-size: 12px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	color: #525252;
	text-decoration: none;
	background:/* url(../images/cmn_back.gif)*/#e7f2fe;
	background-repeat: repeat;
	margin: 0px;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
body.sch2 {
	font-family: "lr SVbN", "Osaka|";
	font-size: 12px;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	color: #525252;
	text-decoration: none;
	background-image: url(../images/cmn_back.gif);
	background-repeat: repeat;
	margin:7px 0;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	
}
h1 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 18px;
	font-style: normal;
	line-height: 28px;
	font-weight: bold;
	color: #3399FF;
	text-decoration: none;
	border-bottom-color: #0066CC;
	border-left-color: #0066CC;
	border-left-style: solid;
	border-bottom-style: solid;
	border-left-width: 8px;
	border-bottom-width: 2px;
	margin-left: 12px;
	text-align: left;
	padding-left: 5px;
	margin-right: 30px;
}
h1.experience,h1.presentpc {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 18px;
	font-style: normal;
	line-height: 28px;
	font-weight: bold;
	color: #3399FF;
	text-decoration: none;
	border:none;
	margin-left: 0px;
	text-align:center;
	padding-left: 0px;
	margin-right: 0px;
}
.presentpc{
	position:relative;
	top:-20px;
}


h2 {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	height: 37px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #3A63A7;
	margin-left: 5px;
	margin-top: 10px;
	line-height: 35px;
	width: 180px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	background-image: url(../chugaku/images/chuzemi_h3bgc.gif);
	background-repeat: no-repeat;
}
h3 {
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	height: 37px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #3A63A7;
	margin-left: 5px;
	margin-top: 10px;
	line-height: 35px;
	width: 192px;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	margin-bottom: 0px;
	background-image: url(../chugaku/images/chuzemi_h3bgc.gif);
	background-repeat: no-repeat;
}
h4 {
	height: 20px;
	width: 600px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #FE9649;
	border-right-color: #FE9649;
	border-bottom-color: #FE9649;
	border-left-color: #FE9649;
	color: #FE9649;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
}

h5 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 16px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #38919A;
	height: 30px;
	margin-bottom: 0px;
	padding-left: 6px;
	width: 478px;
	padding-right: 6px;
	margin-top: 5px;
	background-image: url(../chugaku/images/chuzemi_readbkC.gif);
	background-repeat: no-repeat;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #999999;
	background-position: right top;
}

a {
	color: #793C38;
	text-decoration: none;
}

a:hover		{ text-decoration: underline;	color:#F4912F;}
a:active	{ text-decoration: none;	color:#F4912F;}

em {
	font-style: normal;
	font-weight: normal;
}
strong {
	font-style: normal;
	font-weight: bold;
	color: #000066;
}
address {
	font-family: "lr SVbN", "Osaka|";
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(../images/cmn_hoot.gif);
	text-align: right;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 17px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 23px;
	line-height: 15px;
	height: 65px;
	clear: both;
}

.orange {color: #FF6600}

#header {
	background-image: url(../images/cmn_head.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 100%;
}
#gakken-link {
	float: right;
	margin-right: 13px;
	margin-top: 8px;
	margin-bottom: 0px;
}
#all_contents {
	background-color: #FFFFFF;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #666666;
	text-align: center;
}
#all_contents_top {

	background-color: #FFFFFF;
	width: 750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #666666;
	text-align: center;
}
#main_contents {
	clear: both;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#chuzemi-header {
	background-image: url(../chugaku/images/chuzemi_head.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 800px;
}
#chuzemi-menu {
	padding: 0px;
	clear: both;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
}
#chuzemi-footer {
	font-family: "lr SVbN", "Osaka|";
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	background-color: #FFFFFF;
	background-image: url(../chugaku/images/chuzemi_foot.gif);
	text-align: right;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 17px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 23px;
	line-height: 15px;
	height: 65px;
	clear: both;
}
#footer-textlink {
	font-family: "lr oSVbN", Osaka;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	clear: both;
}



a.movieBtnA {
	font-family: "lr oSVbN", Osaka;
	font-size: 14px;
	font-style: normal;
	line-height: 47px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
	background-color: #FF9900;
	background-position: center center;
	width: 140px;
	margin-top: 20px;
	margin-right: 100px;
	margin-bottom: 10px;
	margin-left: 100px;
	display: block;
	height: 47px;
	background-image: url(../chugaku/images/chuzemi_btnC.gif);
	background-repeat: no-repeat;
}
a.movieBtnA:hover{
	background-image: url(../chugaku/images/chuzemi_btnC_ovr.gif);
	background-repeat: no-repeat;
	color: #FF9900;
	text-decoration: none;
}
a.movieBtnB {
	font-family: "lr oSVbN", Osaka;
	font-size: 14px;
	font-style: normal;
	line-height: 47px;
	font-weight: bold;
	color: #3A63A7;
	text-decoration: none;
	background-color: #FF9900;
	width: 140px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	height: 47px;
	display: block;
	text-align: center;
	background-image: url(../chugaku/images/chuzemi_btnB.gif);
	background-repeat: no-repeat;
}

a.movieBtnB:hover {
	background-image: url(../chugaku/images/chuzemi_btnB_ovr.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color: #FF9900;
}









.flort_cr {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 1px;
	width: 100px;
}
.tx12pxlh18 {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.tx10pxlh16 {
	font-size: 10px;
	line-height: 16px;
	color: #666666;
}





.readCopyA {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	width: 520px;
	padding-left: 20px;
	float: left;
}
.readCopyA2 {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	width:480px;
	padding-left: 20px;
	float: left;
	padding-top: 0px;
}
.readCopyShikumi{
	width:720px;
}
.readCopyShikumi p{
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	width: 400px;
	padding-left: 20px;
	float: left;
}
.readCopyShikumi img{
	float:right;}
.picture01 {
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 138px;
	float: left;
}

.readCopyBbox {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	float: left;
	margin-top: 10px;
	height: 35px;
	background-color: #EEF7F9;
	margin-right: 0px;
	border-top-style: dotted;
	border-top-color: #4441BE;
	border-top-width: 1px;
	border-right-style: solid;
	border-right-width: 3px;
	border-right-color: #3A63A7;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #4441BE;
	width: 510px;
	background-image: url(../chugaku/images/chuzemi_readbkA.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 10px;
}
.readCopyCbox {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	padding-left: 10px;
	float: left;
	margin-top: 0px;
	padding-top: 10px;
	height: auto;
	background-color: #EEF7F9;
	margin-right: 0px;
	padding-bottom: 10px;
	padding-right: 10px;
	border-top-style: dotted;
	border-top-color: #4441BE;
	border-top-width: 1px;
	border-right-style: dotted;
	border-right-width: 1px;
	border-right-color: #4441BE;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #4441BE;
	width: 190px;
	clear: left;
	margin-left: 5px;
	border-left-color: #4441BE;
	border-left-style: dotted;
	border-left-width: 1px;
	background-image: url(../chugaku/images/chuzemi_readbkB.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.rightImageA {
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.leftImageA {
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}

.columBoxA {
	margin: 0px;
	padding: 0px;
	border: 0px 0 #FFFFFF;
}
.leftFloatHarfBoxA {

	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.nyukai-nagare {
	font-family: "lr oSVbN", Osaka;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: #F7F8F5;
	margin: 0px;
	width: 480px;
	border: 1px dotted #38919A;
	border-top-style: none;
	padding-bottom: 10px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 10px;
}

.nyukai-nagare ul{
	padding:0;
	margin:0;
	}

#nyuukai_list{
	font-size:100%;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	padding-left:30px;
	margin-top:5px;
	list-style-position: outside;	/*width: 550px;
 	padding: 0px;
	padding-bottom: 20px;*/
	
}

#nyuukai_list p{
	text-indent: -1em;
	padding-left:0.7em;
	font-size:85%;
	}







.captionA {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: center;
}
.obi td{
	border: 0px none;
}
.base {
	margin:0 auto 0 auto;
	width:800px;
	background:#ffffff;
	text-align:center;
	font-size: 12px;
}
.obi {
	margin :1.0em ;
	padding-top :0.5em ;
	padding-bottom :0.3em ;
	border-top :1px dotted #ff9b0c ;
	border-bottom :1px dotted #ff9b0c ;
}
div.btn {
	margin-top :1.0em ;
	margin-bottom :1.0em ;
}
.sch_cap {
	font-size:0.8em;
	color:#555555;
	float: right;
}
.sch_cap p {
	padding: 0px;
	margin: 0px;
}	
h6 {
	float: left;
	color: #ff9b0c;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}
table.sch {
	border-collapse :collapse ;
}
th.sch {
	color: #6D929B;
	border-bottom: 1px solid #ff9b0c;
	border-top: 1px solid #ff9b0c;
	border-right: 1px solid #ff9b0c;
	text-align: left;
	padding: 2px;
	background: #fef1d7;
	font-size :12px
}

td.sch {
	border: 1px solid #ff9b0c;
	background: #ffffff;
	padding: 3px;
	text-align:center ;
	white-space:nowrap ;
	font-size :12px
}
.picture02 {
	width: 737px;
	float: left;
}


/*艺08N06j[Aǉ-----------------------------*/

#chuzemi_title {
	width:800px;
	background-repeat: repeat-x;
	padding-left: 0px;
	padding-top: 0px;
	/*font-size: 1px;
	text-indent: -9999px;*/
	
	}
	
#chuzemi_title h1 {
	font-size: 1px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin: 0px;
	background-image: url(../chugaku/images/chuzemi_titlle.gif.gif);
	height: 93px;
	width: 800px;	
	
	
}	


/*	#chuzemi_title img {
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 28px;
   font-size: 1px;
	text-indent: -9999px;
	background: none;
	display: none;  
	
}*/


#flash_scall{
	background-color: #e3f4f9;
	height: 300px;
	width: 800px;
}

.readCopyC {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	width: 730px;
	padding-left: 20px;
	float: left;
}

/*-------------------irQ[Vj[܂-------------------------------- */

#navi_contents  {
	width: 800px;
	height: 252px;
	background-image: url(../chugaku/images/navi_bg_11_9.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contents_inline {
	display: inline; 
	width: 800px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-repeat: repeat-x;
}

p {
	margin: 0px;
	padding: 0px;
}





#menu_teacher,
#menu_kyouzai,
#menu_sikumi,
#menu_merit{
	font-size: 1px;
	text-indent: -9999px;
	width: 175px;
	height: 146px;
	margin-top: 0;
	margin-right: 13px;
	margin-bottom: 15px;
	margin-left: 0;
	float:left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}

#menu_nyuukai{
	font-size: 1px;
	text-indent: -9999px;
	padding: 0;
	height: 56px;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0;
	clear:both;
}

#menu_teacher a,
#menu_kyouzai a,
#menu_sikumi a,
#menu_merit a{
	/*text-decoration: none;*/
	width: 175px;
	height: 146px;
	display: block;
	/*float: left;*/
}

#menu_nyuukai a{
	/*text-decoration: none;*/
	width: 538px;
	height: 56px;
	display: block;
	/*float: left;*/
}
#menu_teacher a:hover,
#menu_kyouzai a:hover,
#menu_sikumi a:hover,
#menu_merit a:hover,
#menu_nyuukai a:hover{
	background: none;
	/*float: left;*/
}

#menu_teacher{
	background: url(../chugaku/images/navi_menu_ro.gif) no-repeat 0 0;
	/* float: left; */
}
#menu_teacher a{
	background: url(../chugaku/images/navi_menu.gif) no-repeat 0 0;
	/* float: left; */
}

#menu_kyouzai{
	background-image: url(../chugaku/images/navi_menu_ro.gif);
	background-repeat: no-repeat;
	background-position: -188px 0;
	/*float: left;*/
}
#menu_kyouzai a{
	background-image: url(../chugaku/images/navi_menu.gif);
	background-repeat: no-repeat;
	background-position: -188px 0;
	/*float: right;*/
}

#menu_sikumi{
	background-image: url(../chugaku/images/navi_menu_ro.gif);
	background-repeat: no-repeat;
	background-position: -374px 0px;
	/*float: left;*/
}
#menu_sikumi a{
	background-image: url(../chugaku/images/navi_menu.gif);
	background-repeat: no-repeat;
	background-position: -374px 0px;
	/*float: left;*/
}

#menu_merit{
	background-image: url(../chugaku/images/navi_menu_ro.gif);
	background-repeat: no-repeat;
	background-position: -560px 0px;
	/*float: left;*/
}
#menu_merit a{
	background-image: url(../chugaku/images/navi_menu.gif);
	background-repeat: no-repeat;
	background-position: -560px 0px;
	/*float: left;*/
}
#menu_nyuukai{
	background-image: url(../chugaku/images/navi_menu_nyukai_ro.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	/*float: left;*/
}
#menu_nyuukai a{
	background-image: url(../chugaku/images/navi_menu_nyukai.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	/*float: left;*/
}

.navi_box{
	margin-left: 27px;
	text-align: left;
	line-height: 0px;
}

/*---------܂----irQ[Vj[܂--------------------------- */



/*------------------KCh--------------------------------*/


#chuzemi_title_dami {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 34px;
}

#nyukai_list,#nyukai_list li,#nyukai_list p {
	text-indent: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}

#nyukai_list li {
margin-left: 20px;
}
/*
#nyukai_list p {
margin-left: 10px;
}*/

/*------------------܂œKCh--------------------------------*/





/*--------------10gbvy[Wj[A-------------------------*/
#wakudou_news{
/*	background-image:url(../chugaku/images/bottom_image.gif);*/
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 22px;
	padding-right: 14px;
	padding-left: 14px;
	margin-bottom:13px;
	}




#wakudou_news #wakudou_back{
	font-size: 1px;
	background-image: url(../chugaku/images/wakudou_back.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;
	height: 159px;
	width: 386px;
	float: left;
	}
	
#wakudou_news #wakudou_back img{
	float: right;	
	}


/*--------------12gbvy[W-------------------------*/
	
#wakudou_news #oshirase_back{
	background-image: url(../chugaku/images/oshirase_top_bg.gif);
	background-repeat:no-repeat;
	width: 374px;
	height: 160px;
	float: right;
	padding: 13px 0 0 0;
	}	
	
#wakudou_news #oshirase_back .fl_right{
    float: right;
	padding:0 15px 0 0;
}	
	
#wakudou_news #oshirase_back #oshirase_content{
	font-size: 100%;
/*	text-indent:0px;*/
/*	margin:40px 10px;*/
	}	

	
#wakudou_news #oshirase_back #oshirase_content ul{
/*	padding: 0px;*/
/*	margin:0 -10px 0 0;*/
	list-style-type: none;
	}	
	
	
#wakudou_news #oshirase_back #oshirase_content ul li{
	text-align:left;
	font-weight: bold;
	font-size: 110%;
	margin:3px 0;
	}			

a.oshirase {
    color: #FFFFFF;
	display: block;
	line-height: 30px;
	text-indent: 30px;
	background-image: url(../chugaku/images/oshirase_listmark.gif);
	background-repeat: no-repeat;
	width: 334px;
	height: 31px;

}

a.oshirase:hover {
	background-image: url(../chugaku/images/ro_oshirase_listmark.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color:  #158dcd;
}

/*-----------------------------12/23ǉ---------------------------------*/


#oshirase_bg_bottom{
	background-image: url(../chugaku/images/oshirase_bg_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width:375px;
	float:right;
	
	}
	
#oshirase_bg_mid{
	background-image: url(../chugaku/images/oshirase_bg_mid.gif);
	background-repeat:repeat-y;
	margin-bottom:6px;
	padding-bottom:5px;
	}
	
#oshirase_bg_top{
	background-image: url(../chugaku/images/oshirase_bg_top.gif);
	background-position:top;
	background-repeat:none;
	height:44px;
	padding-left:250px;
	}
	
.syousai_bt{
   padding:16px 0 0 0;
   width:113px;
}

#oshirase_content_a ul{
	list-style-type: none;
	margin:0;
	padding:0;
	margin-left:27px;
	padding-top:5px;
	}	
	
	
#oshirase_content_a ul li{
	text-align:left;
	font-weight: bold;
	font-size: 100%;
	margin:3px 0;
	}			

#oshirase_content_a ul li a{
    color: #794819;
	display: block;
	line-height: 30px;
	text-indent: 30px;
	background-image: url(../chugaku/images/oshirase_listmark.gif);
	background-repeat: no-repeat;
	width: 334px;
	height: 31px;

}

#oshirase_content_a ul li a:hover{
	background-image: url(../chugaku/images/ro_oshirase_listmark.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	color:  #158dcd;
}			




	
/*-------------------gbvy[W12@܂---------------------*/
	
#bottom_image{
	background-image: url(../chugaku/images/bottom_image.gif);
	height: 140px;
	width: 800px;
}	
	
/*-------------------搶y[W_POj[A---------------------*/

#sensei_title h1{
	background-image:url(../chugaku/images/sensei_top_img.jpg);
	width:800px;
	height:369px;
	font-size: 1px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-color: #FFFFFF;
	background-position: left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin:0 0 0 0;
	padding:0 0 0 0 ;
	}

#sensei_title p{
	font-size: 1px;
	text-indent: -9999px;	
}

#sensei_contents{
	padding:16px 26px 0 26px;
	background-position: left;
	text-align: left;
}

#sensei_contents #shidou{
	margin:0 0 20px 0;
	}


#sensei_contents h2	{
	background-image:url(../chugaku/images/sensei_h2_bg.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	height: 34px;
	width: 322px;
	font-size: 150%;
	font-style: normal;
	font-weight: bold;
	color: #500505;
	text-decoration: none;
	padding:0;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	text-align: left;
	float: none;
	line-height: 180%;
	}	

#sensei_contents #shidou_nagare{
	background-image:url(../chugaku/images/se_comment_bg.gif);
	width:734px;
	height:228px;
	margin-left:0px;
	background-repeat: no-repeat;
	}

#sensei_contents #shidou_nagare p{
	font-size:1px;
	text-indent:-9999px;
	display:none;
	}	

#sensei_contents #syoukai{
	margin:0;
	padding:0;
	}	


#sensei_contents #syoukai h2{
	margin:0;
	
	}	

#sensei_contents #syoukai p{
	text-indent:20px;
	margin:0;
	}

#sensei_contents #syoukai #coment {
	/*background-image:url(../chugaku/images/coment_bg.gif);
	background-repeat:no-repeat;*/
	margin-left:20px;
	width:716px;
	margin-top:12px;
	line-height:1.4em;
}
#sensei_contents #syoukai #coment div.odd{	
 	background: url(../chugaku/images/coment_bg_odd.gif) 0 0 no-repeat;
	padding:12px 0 0 55px;
	height:106px;
 }
#sensei_contents #syoukai #coment div.even{	
 	background: url(../chugaku/images/coment_bg_even.gif) 0 0 no-repeat;
	padding:12px 0 0 55px;
	height:106px;
 }

#sensei_contents #syoukai #coment td{
	vertical-align:top;
	letter-spacing:4px;
}
#sensei_contents #syoukai #coment td.title{
	font-weight:bold;
	letter-spacing: 3px;
}
#sensei_contents #syoukai #coment td.title2{
	font-weight:bold;
	letter-spacing: 6px;
}

/*
#sensei_contents #syoukai .syoukai_uneven{
	background-image: url(../chugaku/images/syoukai_bg_uneven.gif);
	background-repeat: no-repeat;
	height: 130px;
	width: 716px;
	margin-left:20px;
	padding-left:10px;	
	
	} */
	
#sensei_contents #syoukai ul{
	margin-top:0px;
	padding-top:25px;
	/*list-style-position: inside;*/
	list-style-type: none;
	}		
	
	
	
#sensei_contents #syoukai ul li{
	text-align:left;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8CEAB;*/
	font-size: 1px;
	text-indent:-9999px;
	}


/*------------------搶y[W_POj[A------------------*/


.test01{
	font-size:110%;
	line-height:200%;
	font-weight:bold;
	}

.test02{
	font-size:120%;
	text-align:left;
	font-weight: bold;
	color: #FF6633;
	text-indent: 0.5em;
	margin-bottom:20px;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #FFCC66;
	width:500px;
	padding-top: 20px;
	}
.test01 span{
	font-size:80%;
	line-height:100%;
	font-weight:normal;
	margin-left:2em;
	}

.test02 a{
	font-size:90%;
	}

/*--------------10gbvy[Wj[A-------------------------*/




/* ------------VK FAQ CSS----------------@*/
.q_bftitle{
	font-weight: bold;
	color: #999999;
	background-image: url(../chugaku/images/faq_bftitle.gif);
	background-repeat: no-repeat;
	text-indent: 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-size: 16px;
	line-height: 110%;
	list-style-type: disc;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	text-align: left;
	text-decoration: none;
	margin-top: 20px;
	margin-right: 30px;
	margin-left: 12px;
	padding: 0px;
}



.q_titlle{
	background-image: url(../chugaku/images/faq_qtitle.gif);
	background-repeat: no-repeat;
	text-indent: 38px;
	line-height: 235%;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	text-decoration: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	height: 29px;
	width: 476px;
	}

.readCopyFAQ{
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	width:440px;
	padding: 0px;
	margin-left: 38px;
	margin-top: 5px;
}

.faqboxA {
	float: left;
	width: 230px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 25px;

}

.faqboxB {
	float: right;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 0px;
    width: 476px;

}




/* ----------VK FAQ CSS--------------*/



/* ------------VK 킭킭Y CSS---------------- */

#wakudou_topmenu{
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-left:28px;
	float: left;
	background-color: #FFFFFF;

}

#wakudou_menu {
	font-family: "lr oSVbN", Osaka;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	padding-top:15px;
	padding-bottom:20px;

}

.wakudou_menuB {
	font-size: 12px;
	font-style: normal;
	text-align: right;
	/*line-height: 15px;*/
	margin-top: 10px;
    margin-right:150px;

}


.wakudou_modoru {
	font-family: "lr oSVbN", Osaka;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	width: auto;
	margin-top: 3px;
	margin-bottom: 5px;
	text-align: right;
	float: right;
	padding-right:20px;
}


.wakudouIMG{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.wakudoutoptextA{
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 18px;
	line-height: 190%;
	font-weight: bold;
	color: #FFFFFF;
	width:736px;
	text-align: left;
	float: left;
	text-decoration: none;
	margin-left: 30px;
	display: inline;
	background-image: url(../chugaku/images/wakudou_bar.gif);
	background-repeat: no-repeat;
	text-indent: 15px;
	height: 35px;
}

.wakudoutoptextB{
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	line-height: 18px;
	width:600px;
	text-align: left;
	float: left;
	text-decoration: none;
	margin-top: 8px;
	margin-bottom: 5px;
	margin-left: 30px;
	display: inline;
}

.wakudoutoptextB ul{
	list-style-position: outside;
	list-style-type: disk;

}



.wakudouyajirushi{
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(../chugaku/images/wakudou_yajirushi.jpg);
	height: 113px;
	/*width: 236px;*/
	line-height: 15px;
	margin-top: 5px;
	background-repeat: no-repeat;
	text-align: center;
	background-position: center;	/*margin-left:250px;*/
}

.movBoxleft{
	float: left;
	padding-left: 40px;
	padding-top: 80px;
	display: inline;

}

.movBoxright{
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 40px;
	display: inline;
}


.movtext{
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: center;
}


a.wakudoumov{
	font-family: "lr oSVbN", Osaka;
	font-size: 14px;
	font-style: normal;
	line-height: 47px;
	font-weight: bold;
	text-decoration: none;
	background-position: center center;
	width: 334px;
	height: 295px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	display: block;
	background-image: url(../chugaku/images/wakudou_mov.jpg);


}

a.wakudoumov:hover{
	background-image: url(../chugaku/images/wakudou_movro.jpg);
	text-decoration: none;
}

#wakudouKtextA{
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	text-align: left;
	/*float: left;*/
	/*width: 320px;*/
	margin-top: 15px;
	margin-botom: 10px;
	margin-left: 100px;
	/*display: inline;*/
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
}

#wakudouKtextB{
	font-size:12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	padding-left:150px;
	margin-top:5px;
	margin-bottom:20px;
	/*width: 550px;
 	padding: 0px;
	padding-bottom: 20px;*/
	
}

#wakudouKtextB ul{
	list-style-position: outside;
	margin:0px;
	padding:0px;
}


#Juko{
	padding-left:31px;
	
	}


#wakudoujuko{
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 12px;
	background-image: url(../chugaku/images/wakudou_juko.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 530px;
	width: 673px;
	margin:auto;
	/*margin-left: 21px;*/
	padding-top: 18px;
		/*line-height:16px;*/
	/*display: inline;*/
}
#wakudoujuko #charge_list{
	margin:20px 0 0 55px;
	font-size:14px;
}



#wakudoujuko ul{
	font-size: 14px;
	line-height: 20px;
	list-style-type: none;
	
	
}

#wakudoujuko ul li{
    float:left;
	    	}

#wakudoujukoB{
	text-decoration: none;
	width: 517px;
	padding:0;
	margin:0;	
}

#wakudoujuko #wakudoujukoB ul li{
    float:none;
	font-size: 12px;
	line-height: 16px;
}

#mousikomi_float{
	float: left;
	text-align:center;
	}
	
a.formbt {
	font-family: "lr oSVbN", Osaka;
	font-size: 13px;
	font-style: normal;
	line-height: 65px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 158px;
	height: 65px;
	display: block; 
	background-image: url(../chugaku/images/wakudou_form_00.gif);
	background-repeat: no-repeat;
	margin:auto;
    /*padding:auto;*/

	
}

a.formbt:hover{
	background-image: url(../chugaku/images/wakudou_form_ro.gif);
	color: #FF9933;
}

.red{
	color:#FF0000;
	font-size: 16px;
	font-weight: bold;
}

.bold{
	font-weight: bold;
}

.small{
    font-size: 11px;
}

/* ----------VK 킭킭Y CSS--------------*/

/* ----------VK j[X CSS----------------------*/

#newsback{
	background-image: url(../chugaku/images/news.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float:left;
	width: 765px;
	height: auto;
	padding-bottom:250px;
	
}

#newsback ul,#newsback p.contents{
    text-align:left;
    list-style-type:none;
	/*margin-left:10px;*/
	}

#newsback p.ttl{
	text-align:left;
    color:#0066CC;
	font-size:15px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
	margin-bottom:6px;
	margin-left:40px;
}
#newsback p.ttl span{
	padding:15px;
}

#newsback ul li{
    color:#000000;
	margin-left:20px;
	font-size:12px;
	font-weight: none;
}
#newsback p.contents{
    color:#000000;
	margin-left:60px;
	font-size:12px;
	font-weight: none;
}
#newsback p.contents{
    color:#000000;
	margin-left:60px;
	font-size:12px;
	font-weight: none;
}

#newsback ul li .link{
    color:#FF0000;
	margin-left:210px;
	font-size:14px;
	text-decoration:underline;
	font-weight: bold;
}
#newsback p.contents .link{
    color:#FF0000;
	margin-left:250px;
	font-size:14px;
	text-decoration:underline;
	font-weight: bold;
}

#newsback ul li .link:hover,#newsback p.contents .link:hover{
	color:#F4912F;
	}


.newsmovSAMPLE{
    height:auto;
	width:auto;
	margin:auto;
}



/* ----------VK j[X CSS܂--------------*/

/*------------------------------------
			apply_area
--------------------------------------*/
#apply_area{
	background:url(../chugaku/images/apply_area_bg.gif) 0 0;
	width:742px; height:198px;
	margin:auto;
}
#apply_area div{
	text-align:left;
	line-height:5px;
	padding:25px 0 0 360px;
}
/*--------------------------------------------------
			scholarship check
----------------------------------------------------*/
#contents{
	text-align:left;
	padding:20px 0 0 108px;
	font-size:14px;
	}
#contents p{
	font-size:12px;
	margin-left:50px;
}
#contents a{
	color:#0066FF;
	text-decoration:underline;
}
#contents a:hover{
	color:#FF6600;
}
#contents dd{
	padding-bottom:5px;
}
#contents dd span{
	display:block;
	font-size:12px;
	padding-left:15px;
}
#contents .ttl{
	text-indent:-9999px;
	margin:28px 0 13px 0;
}
#ttl01{
	background:url(../chugaku/images/check_page_ttl01.gif) no-repeat;
	height:37px; width:551px;
}
#second_area{ 
	background:url(../chugaku/images/check_boy_01_bg.gif) right bottom no-repeat;
	width:565px;
}
#ttl02{
	background:url(../chugaku/images/check_page_ttl02.gif) no-repeat;
	height:37px; width:551px;
}
#second_area dd{margin:0; padding:0;}	
#second_area dl{margin-left:50px;}	
#second_area p{
	color:#FF0000;
}
#ttl03{
	background:url(../chugaku/images/check_page_ttl03.gif) no-repeat;
	height:84px; width:592px;
	}
#ttl04{
	background:url(../chugaku/images/check_page_ttl04.gif) no-repeat;
	height:37px; width:551px;
}
#fourth_area div.img{
	margin-left:42px;
}
#fifth_area{	
	background:url(../chugaku/images/check_boy_02_bg.gif) right bottom no-repeat;
	width:575px;
}
#ttl05{
	background:url(../chugaku/images/check_page_ttl05.gif) no-repeat;
	height:37px; width:551px;
}
#fifth_area img{
	position:relative;
	top:4px;
}
#ttl06{
	background:url(../chugaku/images/check_page_ttl06.gif) no-repeat;
	height:37px; width:551px;
}
#wakuwaku_couse_btn_area{
	padding-left:50px;
	margin:20px 0 40px 0;
}

/*--------- 091201 Add CSS -------------*/
h4.tall{
	height: 40px;
	width: 600px;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #FE9649;
	border-right-color: #FE9649;
	border-bottom-color: #FE9649;
	border-left-color: #FE9649;
	color: #FE9649;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom:30px;
}

h4.tall span{
	color:#000000;
}
#sixPoint{
	background:url(../chugaku/images/sixPoin_bg.gif) 0 0 no-repeat;
	margin-left:60px;
	height:420px;
	margin-bottom:40px;
}
#sixPoint li{
	text-indent:-9999px;
	list-style:none;
}
#pcPresent{
	width:676px;
	margin-bottom:50px;
}
#pcPresent #subsTerm{
	background:url(../chugaku/images/subsriptTerm.gif) 0 0 no-repeat;
	width:602px;
	height:74px;
}
#pcPresent #recycle_pc{
	background:url(../chugaku/images/recycl_pc.jpg) 0 0 no-repeat;
	width:676px;
	height:498px;
	margin-bottom:30px;
}
#pcPresent .text{
	text-indent:-9999px;
}
#pcPresent .text li{
	list-style:none;
}
#pcPresent #recycle_pc h5.text{
	background:none;
	border:none;
}
#pcPresent #recycle_pc img.text{
	display:none;
}
a.proposal{
	display:block;
	background:url(../chugaku/images/proposal_btn.gif) 0 0 no-repeat;
	width:374px;
	height:33px;
	text-indent:-9999px;
	overflow:hidden;
	margin-bottom:20px;
}
a.proposal:hover{
	background:url(../chugaku/images/proposal_btn.gif) 0 -34px no-repeat;
}

a.nyukai_experience{
	display:block;
	background:url(../chugaku/images/nyukai_experienceBtn.gif) 0 -62px no-repeat;
	width:470px;
	height:61px;
	text-indent:-9999px;
	overflow:hidden;
}
a.nyukai_experience:hover{
	background:url(../chugaku/images/nyukai_experienceBtn.gif) 0 0 no-repeat;
}

a.nyukai_presentpc{
	display:block;
	background:url(../chugaku/images/nyukai_presentpcBtn.gif) 0 -62px no-repeat;
	width:470px;
	height:61px;
	text-indent:-9999px;
	overflow:hidden;
}
a.nyukai_presentpc:hover{
	background:url(../chugaku/images/nyukai_presentpcBtn.gif) 0 0 no-repeat;
}


a.experienceForm{
	display:block;
	background:url(../chugaku/images/experienceFormBtn.gif) 0 0 no-repeat;
	width:560px;
	height:51px;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:20px;
}
a.experienceForm:hover{
	background:url(../chugaku/images/experienceFormBtn.gif) 0 -52px no-repeat;
}

.couseTitle{
	padding:20px 0 0 12px;
	margin-bottom:5px;
}
#wakuLink{
	width:675px;
	text-align:right;

}
#wakuLink a{
	color:#0000FF;
}
a.link_normal{
	color:#0066CC;
	text-decoration:underline;
}
a.link_normal:hover{
	color:#FF6600;
}
a.link_normal:active,a.link_normal:visited{
	color:#0066CC;
	text-decoration:underline;
}
ul#credit {
	margin-top:3px;
}
ul#credit li{
	padding-left:40px;
}
/*----------------------20100602-----------------------------------*/
#gakusyuu_bottom{
	width:559px;
	height:88px;
	background:url(../chugaku/images/02_img_gakusyuu_btm.gif) 0 0 no-repeat;
	padding-left:54px;
}
#teikitest_bottom{
	width:570px;
	height:87px;
	background:url(../chugaku/images/03_img_teikitest_btm.gif) 0 0 no-repeat;
	padding-left:60px;
}
#gakusyuu_bottom a,#teikitest_bottom a{
	display:block;
	background:url(../chugaku/images/experienceBtn.gif) 0 -52px no-repeat;
	width:451px;
	height:51px;
	text-indent:-9999px;
	overflow:hidden;
	}
#gakusyuu_bottom a:hover,
#teikitest_bottom a:hover{
	display:block;
	background:url(../chugaku/images/experienceBtn.gif) 0 0px no-repeat;
	width:451px;
	height:51px;
	}

div#PriceArea{
	text-align:left;
	padding:0 0 0 51px;
}
div#PriceArea p.lead{
	margin:5px 0;
}
div#PriceArea img{
	padding-top:18px;
}
div#PriceArea td{
	border-top:1px solid #525252;
	border-left:1px solid #525252;
}
div#PriceArea td.left{
	border-left:none;
}
div#PriceArea td.bottom{
	border-bottom:1px solid #525252;
}
ul#experienceFlow{
	background:url(../chugaku/images/experienceFlow.gif) 0 0 no-repeat;
	width:678px;
	height:156px;
	margin:0;
	padding:0;
	list-style:none;
}
ul#experienceFlow li{
	text-indent:-9999px;
}
div#experienceKizai{
	background:url(../chugaku/images/experienceKizai.gif) 0 0 no-repeat;
	width:600px;
	height:263px;
}
div#experienceKizai dt,div#experienceKizai dd,div#experienceKizai p{
	text-indent:-9999px;
}

dl#flow{
	text-align:left;
	font-size:1.14em;
	margin-left:50px;
	line-height:1.5em;
}
dl#flow dt{
	font-weight:bold;
	margin-top:2px;
	}
dl#flow dd{
	margin:0;
	padding-left:1em;
}
dl#flow .b{
	color:#4899ea;
}
dl#flow .g{
	color:#78d241;
}
dl#flow img{
	padding-right:5px;
}

 

