@charset "utf-8";

/*-- 左部分指定 --*/

#leftmenu {
	float: left;
	width: 250px;
	height: auto;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 30px;
}

.navi_h401 {
	height: 44px;
	width: 240px;
	background-image: url(../img/con_01.jpg);
	background-repeat: no-repeat;
}

.navi_book {
	height: 44px;
	width: 240px;
	background-image: url(../img/con_03.jpg);
	background-repeat: no-repeat;
}

.ul_main {
	height: auto;
	width: 240px;
	background-image: url(../img/con_back.jpg);
	background-repeat: repeat-y;
	padding-top: 15px;
}

.ul_main li {
	list-style-type: none;
	background-image: url(../img/icon02.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
	padding-bottom: 20px;
	margin-left: 15px;
}

.ul_main li a {
	color: #F60;
}

.ul_main li a:hover {
	color: #093;
}

.div_com {
	width: 240px;
	background-image: url(../img/con_back.jpg);
	background-repeat: repeat-y;
	height: auto;
	margin-top: 20px;
	color: #666;
	font-size: 15px;
}

.div_com p {
	margin-left: 15px;
	margin-top: 10px;
	line-height: 120%;
}
.div_com a {
	color: #F60;
}
.div_com a:hover {
	color: #093;
}

.com_h401 {
	height: 44px;
	width: 240px;
	background-image: url(../img/con_02.jpg);
	background-repeat: no-repeat;
}

.book {
	margin-left: 32px;
	margin-top: 25px;
}
.book2 {
	margin-left: 52px;
	margin-top: 25px;
}
.bn_schedule a {
    background: url("../img/bn_schedule.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 95px;
    margin-bottom: 10px;
    text-indent: -9999px;
    width: 244px;
}
.bn_schedule a:hover {
    background-image: url("../img/bn_schedule_f.jpg");
}

.bn_training a {
    background: url("../img/bn_training.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 121px;
    margin-bottom: 20px;
    text-indent: -9999px;
    width: 240px;
}
.bn_training a:hover {
    background-image: url("../img/bn_training_f.jpg");
}

.bn_inquiry a {
    background: url("../img/bn_inquiry.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 200px;
    margin-bottom: 20px;
    text-indent: -9999px;
    width: 240px;
}
.bn_inquiry a:hover {
    background-image: url("../img/bn_inquiry_f.jpg");
}


.bn_mel a {
    background: url("../img/mel-back.jpg") no-repeat scroll left top transparent;
    display: block;
    height: 202px;
	margin-top: 10px;
    margin-bottom: 10px;
    width: 238px;
	text-indent:-10000px;
}
.bn_mel a:hover {
    background-image: url("../img/mel-back_h.jpg");
}

.bn_mel p {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:left;
	font-size:14px;
	color:#333;
	
}

.bn_newbook a {
    background: url("../img/banner_book2.jpg") no-repeat;
    display: block;
    width: 240px;
    height: 120px;
    margin-bottom: 20px;
	text-indent:-10000px;
}
.bn_newbook a:hover {
    background-image: url("../img/banner_book2.jpg");
}







.to-top {
	text-align:right;
	font-size:12px;
}


