@charset "Shift_JIS";
/* BLHDframe_css */

body  {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #cccccc;
}

/************* コンテナ **********/
DIV#container	{
	width: 1040px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #ffffff;
}
/************* ヘッダー **********/
.headline-top	{
	width: #;
	height: 21px;
	background-image: url(../button/bt016f_bt45-21.png);
	background-repeat: repeat-x;
	margin: 0;
}
.headline-r	{
	width: #;
	height: 4px;
	background-color: #014471;
	background-image: url(../button/top-line.png);
	background-repeat: repeat;
	margin: 0;
}
.headline-b	{
	width: #;
	height: 4px;
	background-color: #014471;
	background-image: url(../button/top-line-bl.png);
	background-repeat: repeat;
	margin: 0;
}
/*------　PDFLink文字枠　------*/
.bec-pdf	{
	width: 250px
	font-size: 12px;
	text-align: center;
	list-style: none;
	margin: 0px 0 0 0;
}
.bec-pdf a {
	color: #1396c0;
}
.bec-pdf a:hover {
	color: #ff0000;
}

.bec-pdf a[href$=".pdf"] {
	padding: 10px 30px;
	border: 1px solid #1396c0;
	border-radius: 3px;
	background-color: #e0f4ff;
	text-decoration: none;
}
.bec-pdf a[href$=".pdf"]::after {
	margin-left: 5px;
	content: url(../button/pdf.png);
	position: relative;
	bottom: -6px;
}
/************** IMGlink ************/
/************* BASEIMAGE ***********/
.comlist	{
	display: block;
	position: relative;
	background-color: #ffffff;
	margin: -5px 0 0 0;
}
.comphoto	{
	font-size: 0;
}
/***** BEClinkmask *****************/
.comlink-01	{
	padding: 0px;
	margin: 0px;
}
.comlink-01	a	{
	position: absolute;
	left: 649px;
	bottom: 515px;
	width: 155px;
	height: 22px;
	opacity: 0.0;
	background-image: url(../button/clear-70wh.png);
	background-repeat: repeat-x;
	border-radius: 6px 6px 6px 6px;
	text-decoration: none;
}
.comlink-01	a:hover	{
	opacity: 0.5;
	text-decoration: none;
}
/***** キクヤ卸 *******************/
.comlink-02	{
	padding: 0px;
	margin: 0px;
}
.comlink-02	a	{
	position: absolute;
	left: 649px;
	bottom: 472px;
	width: 250px;
	height: 22px;
	opacity: 0.0;
	background-image: url(../button/clear-70wh.png);
	background-repeat: repeat-x;
	border-radius: 6px 6px 6px 6px;
	text-decoration: none;
}
.comlink-02	a:hover	{
	opacity: 0.5;
	text-decoration: none;
}
/***** BL出版 *********************/
.comlink-03	{
	padding: 0px;
	margin: 0 0 0 0px;
}
.comlink-03	a	{
	position: absolute;
	left: 649px;
	bottom: 310px;
	width: 130px;
	height: 22px;
	opacity: 0.0;
	background-image: url(../button/clear-70wh.png);
	background-repeat: repeat-x;
	border-radius: 6px 6px 6px 6px;
	text-decoration: none;
}
.comlink-03	a:hover	{
	opacity: 0.5;
	text-decoration: none;
}
/***** BL *************************/
.comlink-04	{
	padding: 0px;
	margin: 0 0 0 0px;
}
.comlink-04	a	{
	position: absolute;
	left: 649px;
	bottom: 155px;
	width: 160px;
	height: 22px;
	opacity: 0.0;
	background-image: url(../button/clear-70wh.png);
	background-repeat: repeat-x;
	border-radius: 6px 6px 6px 6px;
	text-decoration: none;
}
.comlink-04	a:hover	{
	opacity: 0.5;
	text-decoration: none;
}
/***** キクヤ書店 *****************/
.comlink-05	{
	padding: 0px;
	margin: 0 0 0 0px;
}
.comlink-05	a	{
	position: absolute;
	left: 649px;
	bottom: 78px;
	width: 160px;
	height: 22px;
	opacity: 0.0;
	background-image: url(../button/clear-70wh.png);
	background-repeat: repeat-x;
	border-radius: 6px 6px 6px 6px;
	text-decoration: none;
}
.comlink-05	a:hover	{
	opacity: 0.5;
	text-decoration: none;
}

/***** BLHD-map-link ***************/
.maplink-21	{
	padding: 0px;
	margin: 0 0 0 0px;
}
.maplink-21	a	{
	position: absolute;
	left: 649px;
	bottom: 600px;
	width: 130px;
	height: 22px;
	opacity: 1.0;
	font-size: 14px;
	color: #3d7bf3;
	text-align: left;
	line-height: 22px;
	padding: 1px 5px 0px 20px;
	margin: 0;
	background-image: url(../button/clear-70wh.png);
	background-repeat: repeat-x;
	border: 1px solid #3d7bf3;
	border-radius: 6px 6px 6px 6px;
	text-decoration: none;
}
.maplink-21	a:hover	{
	opacity: 1.0;
	text-decoration: none;
	color: #0000ff;
}

/***** blp上尾-map-link ************/
.maplink-22	{
	padding: 0px;
	margin: 0 0 0 0px;
}
.maplink-22	a	{
	position: absolute;
	left: 649px;
	bottom: 228px;
	width: 160px;
	height: 22px;
	opacity: 1.0;
	font-size: 14px;
	color: #3d7bf3;
	text-align: left;
	line-height: 22px;
	padding: 1px 5px 0px 20px;
	margin: 0;
	background-image: url(../button/clear-70wh.png);
	background-repeat: repeat-x;
	border: 1px solid #3d7bf3;
	border-radius: 6px 6px 6px 6px;
	text-decoration: none;
}
.maplink-22	a:hover	{
	opacity: 1.0;
	text-decoration: none;
	color: #0000ff;
}

/***** BLP概要link ****************/
.comlink-06	{
	padding: 0px;
	margin: 0 0 0 0px;
}
.comlink-06	a	{
	position: absolute;
	left: 396px;
	bottom: 44px;
	width: 305px;
	height: 22px;
	opacity: 1.0;
	background-image: url(../button/clear-70wh.png);
	background-repeat: repeat-x;
	border-radius: 6px 6px 6px 6px;
	text-decoration: none;
}
.comlink-06	a:hover	{
	opacity: 0.0;
	text-decoration: none;
}
.comlink-06 p	{
	font-size: 16px;
	color: #ff0000;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	padding: 1px 5px 0px 10px;
	margin: 0;
}
/***** BL概要link *****************/
.comlink-07	{
	padding: 0px;
	margin: 0 0 0 0px;
}
.comlink-07	a	{
	position: absolute;
	left: 350px;
	bottom: 48px;
	width: 340px;
	height: 22px;
	opacity: 1.0;
	background-image: url(../button/clear-70wh.png);
	background-repeat: repeat-x;
	border-radius: 6px 6px 6px 6px;
	text-decoration: none;
}
.comlink-07	a:hover	{
	opacity: 0.0;
	text-decoration: none;
}

.comlink-07 p	{
	font-size: 16px;
	color: #ff0000;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	padding: 1px 5px 0px 10px;
	margin: 0;
}
/***** キクヤ概要link *************/
.comlink-08	{
	padding: 0px;
	margin: 0 0 0 0px;
}
.comlink-08	a	{
	position: absolute;
	left: 350px;
	bottom: 43px;
	width: 355px;
	height: 22px;
	opacity: 1.0;
	background-image: url(../button/clear-70wh.png);
	background-repeat: repeat-x;
	border-radius: 6px 6px 6px 6px;
	text-decoration: none;
}
.comlink-08	a:hover	{
	opacity: 0.0;
	text-decoration: none;
}
.comlink-08 p	{
	font-size: 16px;
	color: #ff0000;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	padding: 1px 5px 0px 10px;
	margin: 0;
}
/****** BLP-linkbt-11 *************/
.comlink-11	{
	padding: 0px;
	margin: 0 0 0 0px;
}
.comlink-11	a	{
	position: absolute;
	left: 670px;
	bottom: 550px;
	width: 285px;
	height: 55px;
	opacity: 0.0;
	background-image: url(../button/clear-70wh.png);
	background-repeat: repeat-x;
	border: 0px solid #ff0000;
	border-radius: 6px 6px 6px 6px;
	text-decoration: none;
}
.comlink-11	a:hover	{
	opacity: 0.0;
	text-decoration: none;
}
.comlink-11 p	{
	font-size: 16px;
	color: #ff0000;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	padding: 1px 5px 0px 10px;
	margin: 0;
}
/****** BL-linkbt-12 **************/
.comlink-12	{
	padding: 0px;
	margin: 0 0 0 0px;
}
.comlink-12	a	{
	position: absolute;
	left: 670px;
	bottom: 445px;
	width: 285px;
	height: 55px;
	opacity: 0.0;
	background-image: url(../button/clear-70wh.png);
	background-repeat: repeat-x;
	border: 0px solid #ff0000;
	border-radius: 6px 6px 6px 6px;
	text-decoration: none;
}
.comlink-12	a:hover	{
	opacity: 0.0;
	text-decoration: none;
}
.comlink-12 p	{
	font-size: 16px;
	color: #ff0000;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	padding: 1px 5px 0px 10px;
	margin: 0;
}
/****** K-linkbt-13 ***************/
.comlink-13	{
	padding: 0px;
	margin: 0 0 0 0px;
}
.comlink-13	a	{
	position: absolute;
	left: 670px;
	bottom: 320px;
	width: 285px;
	height: 70px;
	opacity: 0.0;
	background-image: url(../button/clear-70wh.png);
	background-repeat: repeat-x;
	border: 0px solid #ff0000;
	border-radius: 6px 6px 6px 6px;
	text-decoration: none;
}
.comlink-13	a:hover	{
	opacity: 0.0;
	text-decoration: none;
}
.comlink-13 p	{
	font-size: 16px;
	color: #ff0000;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	padding: 1px 5px 0px 10px;
	margin: 0;
}
/*------　スペース　---------------*/
hr {
	border: none;
	height: 4px;
	background: linear-gradient(90deg,rgba(62,123,243,0.1)0%,rgba(62,123,243,1)50%,rgba(62,123,243,0.1)100%);
}

/********** フッター **************/
div#blhd-footer	{
	clear: both;
	width: 1040px;
	height:18px;
	line-height:18px;
	background-image: url(../button/line-bluew.png);
	background-repeat: repeat-x;
	margin: 0;
}

address	{
	font-size: 0.75em;
	color: #0000ff;
	font-style: normal;
	text-align: center;
}