/* -----------title----------- */

.title
		{
		padding: 30px 0px 0px 0px;
		}

/* -----------contents----------- */

#contents
		{
		padding: 0px 0px 0px 0px;
		}

.imgbg2008	{
		height: 400px;
		/*/*/background-image: url(../images/3/main2008_3.jpg);
		background-repeat: no-repeat;/**/
		background-color: ffffff;
		border: none;
		padding: 0px;
		}
.imgbg2009	{
		height: 400px;
		/*/*/background-image: url(../images/4/main_04.jpg);
		background-repeat: no-repeat;/**/
		background-color: ffffff;
		border: none;
		padding: 0px;
		}
.imgbg2009_2	{
		height: 400px;
		/*/*/background-image: url(../images/5/main_04.jpg);
		background-repeat: no-repeat;/**/
		background-color: ffffff;
		border: none;
		padding: 0px;
		}

.imgbg	{
		height: 400px;
		/*/*/background-image: url(../images/main.jpg);
		background-repeat: no-repeat;/**/
		background-color: ffffff;
		border: none;
		padding: 0px;
		}
		
.imgbg2006	{
		height: 400px;
		/*/*/background-image: url(../images/main2006.jpg);
		background-repeat: no-repeat;/**/
		background-color: ffffff;
		border: none;
		padding: 0px;
		}		


.hosomargin
		{
		padding: 70px 0px 0px 30px;
		}

.mdmargin
		{
		padding: 40px 100px 0px 0px;
		}


.bookarea
		{
		padding: 35px 15px 0px 15px;
		}

.imgborder	{
		 /*/*/border-width: 3px;
		 border-style: solid;
		 border-color: #ffffff;/**/
		}




---------------------------------------



.bknumber	{
		color: #cccccc;
		font-size: 80%;
		font-weight: bold ;
		}
.bknumber :link	
		{
		color:#ffffff;
		text-decoration: none
		}
.bknumber :visited
		{
		color:#ffffff;
		text-decoration: none
		}
.bknumber :hover	
		{
		color:#999999;
		text-decoration: none
		}




/* -----------box----------- */
.boxmargin
		{
		margin: 0px 0px 0px 180px;
		}
.hosobox1
		{
		padding : 0;
		margin: 10px 0px 0px 0px;
		}

.hosobox2
		{
		padding : 0;
		margin: 3px 0px 10px 18px;
		}

.rensaibox
		{
		font-size: 80% ;
		line-height	: 170% ;
		padding : 0;
		margin: 0px 10px 0px 0px;
		}


/* -----------midashi----------- */

.mdtxt
		{
		font-size	: 90% ;
		line-height	: 180% ;
		font-weight	: bold ;
		color	: #ffffff ;
		margin: 20px 20px 15px 0px;
		} 



.honbun
		{
		font-size	: 80% ;
		line-height	: 160% ;
		color	: #333333;
		margin: 20px;
		} 


/* -----------month----------- */
.rensaimd	{
		 font-size: 90% ;
		 margin : 10px 0px 20px 20px ;
		}

.month		{
		 color: #006633;
		}


.booktblmark	{
		 background-color: #869abd;
		 padding: 0;
		 margin: 10px 0px 10px 0px;
		}

.booktbl1	{
		 background-color: #b6cdcf;
		 font-size	: 80% ;
		 padding: 0;
		 margin: 10px 0px 10px 0px;
		}

.booktbl2	{
		 background-color: #b6cdcf;
		 font-size	: 80% ;
		 padding: 0;
		 margin: 0px 0px 10px 0px;
		}

.booktbl3	{
		 background-color: #8ba97e;
		 font-size	: 90% ;
		 line-height	: 120% ;
		 font-weight	: bold ;
		 padding: 0;
		 margin: 0px 0px 10px 0px;
		}

.booktbl4	{
		 background-color: #88b6b6;
		 font-size	: 90% ;
		 line-height	: 120% ;
		 font-weight	: bold ;
		 padding: 0;
		 margin: 0px 0px 10px 0px;
		}

.audition	{
		 background-color: #5b659a;
		 width: 120px;
		 padding: 7px 0px 7px 0px;
		 margin: 0px 0px 0px 0px;
		}

.kanren	{
		 font-size: 80%;
		 line-height	: 150% ;
		 font-weight	: bold ;
		}

.icon		{
		 background-color: #869abd;
		 padding: 0;
		 margin: 0px 10px 10px 0px;
		}

/* 小窓ボタン */


.windowbt	{
		 padding: 0;
		 margin: 6px 10px 0px 0px;
		}

.closebt	{
		 padding: 0;
		 margin: 10px 0px 0px 0px;
		}

/* 語学トップ */

.bookboxlist
		{
		padding : 0;
		margin: 25px 0px 0px 0px;
		}

.listmd	{
		 padding: 0;
		 margin: 20px 0px 5px 0px;
		}

.listmain	{
		 height: 2.3em;
		 font-size: 70%;
		}

.listicon	{
		 background-color: #869abd;
		 padding: 0;
		 margin: 2px 0px 10px 0px;
		}

.listplus	{
		 color: #ff9900;
		 font-size: 70%;
		}

.listiconplus	{
		 color: #ffffff;
		 font-size: 90%;
		 font-weight: bold;
		}





