@charset "utf-8";
/* CSS Document */


/* 左メニュー */
.category-archives {
	width:180px;
	padding: 0px;
	clear: both;
	margin-top:10px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size:13px;
}


.category-archives ul
{
	margin:0 ;
	
}

.category-archives ul li
{
	display:inline;
	margin:0;
	padding:0;
}

.category-archives ul li a
{
	display:block;
	padding-left:20px;
	padding-top:5px;
	background-image:url(../title/001_r2_c2.gif);
	background-repeat:no-repeat;
	height:30px;
	color:#333333;
	margin:0;
}

.category-archives ul li a:hover
{
	color: #FF6600;
}
.category-archives ul li a:visited
{
	color: #993399;
}
/*===============================================
	右側のボタン
================================================*/
.btn_contact a {
	display:block;
	width:165px;
	height:110px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btn_contact.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn_contact a:hover, .btn_contact a:focus {background-position:0 -145px;}

.btn a {
	display:block;
	width:165px;
	height:108px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btn.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn a:hover, .btn a:focus {background-position:0 -126px;}
.btn2 a {
	display:block;
	width:165px;
	height:96px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btn2.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn2 a:hover, .btn a:focus {background-position:0 -114px;}
.btn3 a {
	display:block;
	width:160px;
	height:145px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btn3.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn3 a:hover, .btn a:focus {background-position:0 -155px;}

.btn4 a {
	display:block;
	width:160px;
	height:84px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btn4.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn4 a:hover, .btn a:focus {background-position:0 -104px;}

.btn5 a {
	display:block;
	width:160px;
	height:84px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btn5.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn5 a:hover, .btn5 a:focus {background-position:0 -120px;}
.btn7 a {
	display:block;
	width:160px;
	height:84px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btn7.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn7 a:hover, .btn a:focus {background-position:0 -104px;}

.btn8 a {
	display:block;
	width:160px;
	height:84px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btn8.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn8 a:hover, .btn a:focus {background-position:0 -104px;}
.btn9 a {
	display:block;
	width:160px;
	height:84px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btn9.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn9 a:hover, .btn9 a:focus {background-position:0 -96px;}
.btn12 a {
	display:block;
	width:160px;
	height:84px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btn12.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn12 a:hover, .btn12 a:focus {background-position:0 -102px;}
.btn13 a {
	display:block;
	width:160px;
	height:84px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btn13.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn13 a:hover, .btn13 a:focus {background-position:0 -100px;}
.btn14 a {
	display:block;
	width:160px;
	height:144px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btn14.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn14 a:hover, .btn14 a:focus {background-position:0 -150px;}
.btn15 a {
	display:block;
	width:160px;
	height:80px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btn15.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn15 a:hover, .btn15 a:focus {background-position:0 -100px;}

.btn16 a {
	display:block;
	width:160px;
	height:80px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../bannerimg/btn16.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn16 a:hover, .btn16 a:focus {background-position:0 -100px;}

.aeon_btn1 a {
	display:block;
	width:160px;
	height:80px;
	text-indent:-10000px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(../images/aeon_btn.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.aeon_btn1 a:hover {background-position:0 -90px;}
.btnecc a {
	display:block;
	width:160px;
	height:80px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btn_ecc.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btnecc a:hover, .btnecc a:focus {background-position:0 -100px;}
.btngeos a {
	display:block;
	width:160px;
	height:80px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../bannerimg/btn_geos.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btngeos a:hover, .btngeos a:focus {background-position:0 -100px;}
.btn_berlitz a {
	display:block;
	width:160px;
	height:71px;
	text-indent:-10000px;
	background-image: url(../images/btn_berlitz.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top:5px;
	margin-bottom:5px;
}
.btn_berlitz a:hover, .btn_berlitz a:focus {background-position:0 -150px;}
.btn_village a {
	display:block;
	width:160px;
	height:80px;
	text-indent:-10000px;
	background-image: url(../images/btn_village.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top:5px;
	margin-bottom:5px;
}
.btn_village a:hover, .btn_village a:focus {background-position:0 -150px;}
.btn_shougaku a {
	display:block;
	width:160px;
	height:80px;
	text-indent:-10000px;
	background-image: url(../images/btn_shougaku.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top:5px;
	margin-bottom:5px;
}
.btn_shougaku a:hover, .btn_shougaku a:focus {background-position:0 -150px;}
.btn_clubale a {
	display:block;
	width:160px;
	height:80px;
	text-indent:-10000px;
	background-image: url(../images/btn_clubale.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top:5px;
	margin-bottom:5px;
}
.btn_clubale a:hover, .btn_btn_clubale a:focus {background-position:0 -100px;}

.btn_be a {
	display:block;
	width:160px;
	height:94px;
	text-indent:-10000px;
	background-image: url(../images/btn_be.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top:5px;
	margin-bottom:5px;
}
.btn_be a:hover, .btn_be a:focus {background-position:0 -100px;}


