﻿a {
	color:#1C9A9C;
	font-size:12px;
	text-decoration:none;
	line-height:150%;	
}
a:link{
	color:#1C9A9C;
	font-size:12px;
	text-decoration:none;
	line-height:150%;
}

a:hover{
	color:#FF6600;
	font-size:12px;
	text-decoration:none;
	line-height:150%;
}

/* -- メニューうえ-- */

.category-archives
{
	margin:0px;
	padding:0;
	text-align:left;
	width:153px;
	background-color: #e585b4;
	border: 0.25mm solid #CCCCCC;
}

.category-archives ul
{
	list-style:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

.category-archives ul li
{
	display:inline;
	line-height:100%;
	padding:0;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}

.category-archives ul li a
{
	display:block;
	color:#333333;
	margin:0;
	background-image: url(../common_img/category_a.gif);
	background-repeat: no-repeat;
	text-align:left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 25px;
}

.category-archives ul li a:hover
{
	display:block;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 25px;
	text-decoration:none;
	color:#333333;
	margin:0;
	background-image: url(../common_img/category_hover.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}
/* -- メニュー中-- */
.category-archives2
{
	margin:0px;
	padding:0;
	text-align:left;
	width:153px;
}

.category-archives2 ul
{
	list-style:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

.category-archives2 ul li
{
	display:inline;
	line-height:100%;
	padding:0;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}

.category-archives2 ul li a
{
	display:block;
	color:#333333;
	margin:0;
	background-image: url(../common_img/category_a.gif);
	background-repeat: no-repeat;
	text-align:left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 25px;
}

.category-archives2 ul li a:hover
{
	display:block;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 25px;
	text-decoration:none;
	color:#333333;
	margin:0;
	background-image: url(../common_img/category_hover.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}

/* -- メニューした-- */
.category-archives3
{
	margin:0px;
	padding:0;
	text-align:left;
	width:153px;
	background-color: #ccf1f9;
	border: 0.25mm solid #CCCCCC;

}

.category-archives3 ul
{
	list-style:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

.category-archives3 ul li
{
	display:inline;
	line-height:100%;
	padding:0;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}

.category-archives3 ul li a
{
	display:block;
	color:#333333;
	margin:0;
	background-image: url(../common_img/category_a.gif);
	background-repeat: no-repeat;
	text-align:left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 25px;
}

.category-archives3 ul li a:hover
{
	display:block;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 25px;
	text-decoration:none;
	color:#333333;
	margin:0;
	background-image: url(../common_img/category_hover.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
}
/* ----- サイト内検索 ----- */

div.search-form
{
	margin:0 0 20px 0;
}

div.search-form form
{
	background:url(../images/search_bg.gif) repeat-x 0 0;
	padding:10px;
}

div.search-form fieldset
{
	border:none;
}

div.search-form legend
{
	font-size:70%;
	color:#666666;
	background:inherit;
	margin:0 0 5px 0;
}

div.search-form input.search-input
{
	width:160px;
	font-size:80%;
	margin:0 0 5px 0;
}


/* ----- bnner ----- */
.btn1 a {
	display:block;
	width:180px;
	height:41px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/endy_btn.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn1 a:hover, .btn a:focus {background-position:0 -108px;}
.btn2 a {
	display:block;
	width:180px;
	height:40px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/b_btn.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn2 a:hover, .btn a:focus {background-position:0 -72px;}

.btn3 a {
	display:block;
	width:180px;
	height:60px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btn1.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn3 a:hover, .btn a:focus {background-position:0 -70px;}

.sales_btn2 a {
	display:block;
	height:88px;
	width:296px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../sales/images/sales_btn2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align:center;
	margin-left: 100px;
	margin-top:20px;
	float:left;
	}
.sales_btn2 a:hover, .sales_btn2 a:focus {background-position:0 -100px;}	
.btn4 a {
	display:block;
	width:180px;
	height:60px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btn4.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn4 a:hover, .btn4 a:focus {background-position:0 -100px;}
.btn5 a {
	display:block;
	width:180px;
	height:50px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btn5.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn5 a:hover, .btn5 a:focus {background-position:0 -100px;}
.btn6 a {
	display:block;
	width:180px;
	height:60px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btn6.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn6 a:hover, .btn6 a:focus {background-position:0 -100px;}
.btn7 a {
	display:block;
	width:180px;
	height:60px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btn7.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn7 a:hover, .btn7 a:focus {background-position:0 -100px;}
.btnecc a {
	display:block;
	width:180px;
	height:60px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btnecc.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btnecc a:hover, .btnecc a:focus {background-position:0 -100px;}
.btntie a {
	display:block;
	width:180px;
	height:60px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btntie.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btntie a:hover, .btntie a:focus {background-position:0 -100px;}
.btn_berlitz a {
	display:block;
	width:180px;
	height:60px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btn_berlitz.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btn_berlitz a:hover, .btntie a:focus {background-position:0 -100px;}
.btn_businesseng a {
	display:block;
	width:180px;
	height:60px;
	text-indent:-10000px;
	background-image: url(../images/btn_businesseng.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top:5px;
	margin-bottom:5px;
}
.btn_businesseng a:hover, .btn_businesseng a:focus {background-position:0 -100px;}
.btnalpros a {
	display:block;
	width:180px;
	height:60px;
	margin-bottom:10px;
	text-indent:-10000px;
	background-image: url(../images/btnalpros.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.btnalpros a:hover, .btnalpros a:focus {background-position:0 -100px;}
