@charset "utf-8";
/* CSS Document */
body {
	background-image:url(../img/BG_body.gif);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:150%;
	text-align:center;
	}
	
h1,h2,h3,h4,h5,h6{
	margin: 0px;
	padding: 0px;
}

.clear {
	clear:both;
	}
	
/*--- For SEO ---*/
h1 {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}

h1 span {
	position: absolute;
	left: -9999px;
	font-size: 10px;
	line-height: 10px;
	margin: 0px;
	padding: 0px;
}

h2 {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}

h2 span {
	position: absolute;
	left: -9999px;
	font-size: 10px;
	line-height: 10px;
	margin: 0px;
	padding: 0px;
}

.clear {
	clear: both;
	}
	
.none {
	display:none;
	}
	

	
/* -- HEADER Bloks -- */
#HeaderBlocks {
	width:807px;
	height:85px;
	background-image:url(../img/MainDite_title.gif);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:14px;
	}
	
#HeaderBlocks ul {
	margin:0px;
	padding:0px 0px 0px 530px;;
	list-style-type:none;
	}
	
#HeaderBlocks li {
	display: inline;
	padding:0px;
	float:left;
	}	
	
#HeaderBlocks #outline a {
	background-image:url(../img/Btn_off_Header01.png);
	width:129px;
	height:23px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	background-color:#fff;
	display:block;
}

#HeaderBlocks #outline a:hover {
	background-image:url(../img/Btn_on_Header01.png);
	width:129px;
	height:23px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	background-color:#fff;
	display:block;
}

#HeaderBlocks #contact a {
	background-image:url(../img/Btn_off_Header02.png);
	width:129px;
	height:23px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	background-color:#fff;
	display:block;
}

#HeaderBlocks #contact a:hover {
	background-image:url(../img/Btn_on_Header02.png);
	width:129px;
	height:23px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	background-color:#fff;
	display:block;
}

	
/* -- MainBlocks -- */
#Main_Blocks {
	width:807px;
	height:auto;
	background-image:url(../img/MainBlocks_BG.png);
	background-repeat:repeat-y;
	margin-left:auto;
	margin-right:auto;
	}

/* -- LeftMenuBar -- */
.Left {
	padding-left:10px;
	width:195px;
	height:auto;
	float:left;
/*	background-color:#0066FF; */
	}
	
/*book紹介*/

.book_wecan{
	width:168px;
	height:auto;
	}
	
#book_revew{
	width:430px;
	height:auto;
	}

.b_wecanno{
	width:150px;
	border:#FFFFFF solid 3px;
	margin: auto;
	padding:0;
	background:url(../img/TopPage/bg.png);
	}

#b_revew{
	width:420px;
	border:#FFFFFF solid 3px;
	margin: auto;
	padding:0;
	background:url(../img/TopPage/bg.png);
	}

#b_revew p{
	line-height:12px;
	margin:1.0em auto ;
	padding:0;
	}	

.b_wecanno p{
	line-height:12px;
	margin:8px auto ;
	padding:0;
	}
	
.b_title{
	width:168px;
	margin:0;
	padding:0;
	height:2em;
	}
	
.b_title strong{
	text-align:center;
	color:#003366;
	margin:0;
	padding:0;
	line-height:2em;
	}

.b_txt{
	margin:5px 0;
	width:166px;
	height:auto;
	border:#999999 solid 1px;
	}
	
.re_txt{
	margin:5px 0;
	width:190px;
	height:auto;
	border:#999999 solid 1px;
	}

.re_img{
	width:82px;
	height:101px;
	float:left;
	margin:0;
	padding:0;
	}
	
.re_come{
	width:180px;
	/*float:right;*/
	height:170px;
	margin: 0 auto;
	padding:0;
	}

.re_come p{
	font-size:12px;
	width:180px;
	color:#333333;
	line-height:1.5;
	}
	
.re_txt p{
	margin:5px auto;
	padding:0;
	width:180px;
	font-size:11px;
	color:#333333;
	text-align:left;
	}

.re_txt_t{
	margin:5px auto;
	padding:0;
	width:190px;
	font-size:12px;
	line-height:13px;
	}
	
.re_txt a{
	color:#003399;
	text-decoration:underline;
	line-height:12px;
	}

.re_title{
	width:190px;
	height:2em;
	margin:0;
	padding:0;
	}
		/**/

.b_img{
	width:82px;
	height:101px;
	float:left;
	margin:0;
	padding:0;
	}
	
.b_come{
	width:168px;
	/*float:right;*/
	margin: auto 0;
	padding:0;
	}

.b_come p{
	font-size:12px;
	width:80px;
	color:#333333;
	line-height:1.5;
	}
	
.b_txt p{
	margin:5px auto;
	padding:0;
	width:145px;
	font-size:11px;
	color:#333333;
	text-align:left;
	}

.b_txt_t{
	margin:5px auto;
	padding:0;
	width:140px;
	font-size:12px;
	line-height:13px;
	}
	
.b_txt a{
	color:#003399;
	text-decoration:underline;
	line-height:12px;
	}
	
#b_revewbox{
	width:410px;
	float:left;
	height:auto;
	}


/* -- Member -- */	
.BG_Member {
	width:195px;
	height:109px;
	background-image:url(../img/BG_Member.png);
	background-repeat:no-repeat;
	font-size:11px;
	line-height:140%;
	padding-top:62px;
	padding-bottom:0px;
	margin-bottom:0px;
	}

.BG_Member .Txt_Edit {
	width::178px;
	color:#fff;
	margin-left:7px;
	margin-right:10px;
	font-size:11px;
	line-height:140%;
	text-align:left;
	margin-top:15px;
	margin-bottom:5px;
	}
	
.BG_Member ul {
	list-style-type:none;
	margin-left:3px;
	margin-top:0px;
	padding:0px;
	}
	
.BG_Member li {
	margin:0px;
	padding:0px;
	}
	
.BG_Member #Enter a {
	background-image:url(../img/Btn-off-Member.png);
	background-repeat:no-repeat;
	width:186px;
	height:35px;
	margin:0px;
	padding:0px;
	display:block;
}

.BG_Member #Enter a:hover {
	background-image:url(../img/Btn-on-Member.png);
	background-repeat:no-repeat;
	width:186px;
	height:35px;
	margin:0px;
	padding:0px;
	display:block;
}

.BG_Member #Melmaga a {
	background-image:url(../img/Btn-off-Mail.png);
	background-repeat:no-repeat;
	width:186px;
	height:26px;
	margin:0px;
	padding:0px;
	display:block;
}

.BG_Member #Melmaga a:hover {
	background-image:url(../img/Btn-on-Mail.png);
	background-repeat:no-repeat;
	width:186px;
	height:26px;
	margin:0px;
	padding:0px;
	display:block;
	}

/* -- SchoolDate -- */
.SchoolDate {
	background-image:url(../img/BG_SchoolInf.png);
	background-repeat:repeat-y;
	width:195px;
	height:auto;
	padding:0px;
	margin:0px;
	text-align:left;
}

.SchoolDate ul {
	list-style-type:none;
	margin-left:2px;
	margin-top:0px;
	padding:0px;
	}
	
.SchoolDate li {
	margin:0px;
	padding:0px;
	display :inline; 
	}
	
.SchoolDate #scl001 a{
	background-image:url(http://edu.frau.co.jp/Btn/Btn_001.png);
	background-repeat:no-repeat;
	width:178px;
	height:79px;
	display:block;
	}
.SchoolDate #scl002 a{
	background-image:url(http://edu.frau.co.jp/Btn/Btn_002.png);
	background-repeat:no-repeat;
	width:178px;
	height:79px;
	display:block;
	}
.SchoolDate #scl003 a{
	background-image:url(http://edu.frau.co.jp/Btn/Btn_003.png);
	background-repeat:no-repeat;
	width:178px;
	height:79px;
	display:block;
	}
.SchoolDate #scl004 a{
	background-image:url(http://edu.frau.co.jp/Btn/Btn_004.png);
	background-repeat:no-repeat;
	width:178px;
	height:79px;
	display:block;
	}
.SchoolDate #scl005 a{
	background-image:url(http://edu.frau.co.jp/Btn/Btn_005.png);
	background-repeat:no-repeat;
	width:178px;
	height:79px;
	display:block;
	}
.SchoolDate #scl006 a{
	background-image:url(http://edu.frau.co.jp/Btn/Btn_006.png);
	background-repeat:no-repeat;
	width:178px;
	height:79px;
	display:block;
	}
.SchoolDate #scl007 a{
	background-image:url(http://edu.frau.co.jp/Btn/Btn_007.png);
	background-repeat:no-repeat;
	width:178px;
	height:79px;
	display:block;
	}
.SchoolDate #scl008 a{
	background-image:url(http://edu.frau.co.jp/Btn/Btn_008.png);
	background-repeat:no-repeat;
	width:178px;
	height:79px;
	display:block;
	}
.SchoolDate #scl009 a{
	background-image:url(http://edu.frau.co.jp/Btn/Btn_009.png);
	background-repeat:no-repeat;
	width:178px;
	height:79px;
	display:block;
	}
.SchoolDate #scl010 a{
	background-image:url(http://edu.frau.co.jp/Btn/Btn_010.png);
	background-repeat:no-repeat;
	width:178px;
	height:79px;
	display:block;
	}
.SchoolDate #scl011 a{
	background-image:url(http://edu.frau.co.jp/Btn/Btn_011.png);
	background-repeat:no-repeat;
	width:178px;
	height:79px;
	display:block;
	}
.SchoolDate #scl012 a{
	background-image:url(http://edu.frau.co.jp/Btn/Btn_012.png);
	background-repeat:no-repeat;
	width:178px;
	height:79px;
	display:block;
	}
.SchoolDate #scl013 a{
	background-image:url(http://edu.frau.co.jp/Btn/Btn_013.png);
	background-repeat:no-repeat;
	width:178px;
	height:79px;
	display:block;
	}
	.SchoolDate #scl014 a{
	background-image:url(http://edu.frau.co.jp/Btn/Btn_014.png);
	background-repeat:no-repeat;
	width:178px;
	height:79px;
	display:block;
	}
	
/* -- CenterMainBlock -- */
/*.Center {
	width:395px;
	height:auto;
	padding:0px 14px 0px 14px;
	float:left;
	}*/
	
	
.Center{
	width:396px;
	height:auto;
	float:left;
    padding:0px 14px 0px 14px;
	}
	
.Center .MainImage {
	background: url(../img/TopPage/Vol02.png) no-repeat;
	/*background:url(../img/TopPage/Main_image.png) no-repeat;*/
	width:395px;
	height:156px;
	}
/* -- RightBannerBar -- */
/*.Right {*/
/*	text-align:right;*/
/*	width:168px;
	height:auto;
	padding-right:10px;
	float:left;*/
/*	background-color:#CC0000;*/
	/*}*/
	
	.Right {
	width:168px;
	height:auto;
	float:left;
/*	background-color:#00CC33;*/
	margin-right:6px;
	}
.Right img {
margin-bottom:5px;
border:0px;
}

/* -- Footer -- */
#Footer {
	clear:both;
	background-image:url(../img/BG_Footer.png);
	background-repeat:repeat-x;
	width:100%;
	height:29px;
	padding-top:29px;
	margin:0px;
	font-size:11px;
	margin:0px;
	}
	