﻿/* kikuyashopbrunche */
body  {
	margin-top: 0;
	margin-bottom: 0;
	background-color:  rgba(0,0,0,0.0);
}
/******** 日本地図BASE *********/
.k-jmap-box {
	position: relative;
	width: 673px;
	height: 440px;
	align: center;
	padding: 0px;
	margin: 0px;
}
.k-jmap-box img	{
	width: 100%;
	height: 90%;
	border: 0;
	font-size: 0;
	padding: 20px 0 0 0;
	margin: 0 0 0 0;

}
/********** pinmask小樽 **********/
.otaru	{
	position: absolute;
	right: 110px;
	bottom: 320px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.otaru a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.otaru a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.otaru p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 12px 3px 0 3px;
	padding: 0;
}
/********** pinmask仙台 ********/
.sendai	{
	position: absolute;
	right: 55px;
	bottom: 210px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.sendai a	{
	display: inline-block;
	width: 50px;
	height: 50px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.sendai a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.sendai p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 12px 3px 0 3px;
	padding: 0;
}

/********** pinmask太田 ********/
.oota	{
	position: absolute;
	right: 55px;
	bottom: 165px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.oota a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.oota a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.oota p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 5px 3px 0 3px;
	padding: 0;
}
/********** pinmask松戸 ********/
.matudo	{
	position: absolute;
	right: 55px;
	bottom: 120px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.matudo a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.matudo a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.matudo p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 12px 3px 0 3px;
	padding: 0;
}
/********** pinmask千葉 ********/
.chiba	{
	position: absolute;
	right: 55px;
	bottom: 70px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.chiba a	{
	display: inline-block;
	width: 50px;
	height: 45px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.chiba a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.chiba p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 5px 1px 0 1px;
	padding: 0;
}
/********** pinmask府中 ********/
.fuchu	{
	position: absolute;
	right: 110px;
	bottom: 120px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.fuchu a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.fuchu a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.fuchu p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 12px 3px 0 3px;
	padding: 0;
}
/********** pinmask高岡 ********/
.takaoka	{
	position: absolute;
	right: 195px;
	bottom: 140px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.takaoka a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.takaoka a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.takaoka p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 5px 3px 0 3px;
	padding: 0;
}
/********** pinmask草津 ********/
.kusatu	{
	position: absolute;
	right: 250px;
	bottom: 120px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.kusatu a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.kusatu a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.kusatu p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 5px 3px 0 3px;
	padding: 0;
}
/********** pinmask大和郡山 ********/
.y-kooriyama	{
	position: absolute;
	right: 250px;
	bottom: 75px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.y-kooriyama a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.y-kooriyama a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.y-kooriyama p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 5px 3px 0 3px;
	padding: 0;
}
/********** pinmask橿原 ********/
.kashihara	{
	position: absolute;
	right: 250px;
	bottom: 30px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.kashihara a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.kashihara a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.kashihara p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 12px 3px 0 3px;
	padding: 0;
}
/********** pinmask猪名川 ********/
.inagawa	{
	position: absolute;
	right: 305px;
	bottom: 190px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.inagawa a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.inagawa a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.inagawa p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 12px 3px 0 3px;
	padding: 0;
}
/********** pinmask西宮東 ********/
.nishinomiya_e	{
	position: absolute;
	right: 305px;
	bottom: 145px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.nishinomiya_e a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.nishinomiya_e a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.nishinomiya_e p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 5px 3px 0 3px;
	padding: 0;
}
/********** pinmaskあべの ********/
.abeno	{
	position: absolute;
	right: 305px;
	bottom: 75px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.abeno a	{
	display: inline-block;
	width: 50px;
	height: 65px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.abeno a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.abeno p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 10px 3px 0 3px;
	padding: 0;
}
/********** pinmask富田林 ********/
.tondabayashi	{
	position: absolute;
	right: 305px;
	bottom: 30px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.tondabayashi a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.tondabayashi a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.tondabayashi p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 12px 3px 0 1px;
	padding: 0;
}

/********** pinmask北神戸 ********/
.kitakobe	{
	position: absolute;
	right: 360px;
	bottom: 370px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.kitakobe a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.kitakobe a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.kitakobe p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 12px 3px 0 3px;
	padding: 0;
}

/********** pinmask神戸北町 ********/
.kitamachi	{
	position: absolute;
	right: 360px;
	bottom: 325px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.kitamachi a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.kitamachi a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.kitamachi p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 5px 3px 0 3px;
	padding: 0;
}
/********** pinmask西神中央 ********/
.seishin-c	{
	position: absolute;
	right: 360px;
	bottom: 280px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.seishin-c a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.seishin-c a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.seishin-c p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 5px 3px 0 3px;
	padding: 0;
}
/********** pinmask学園都市 ********/
.gakuen-c	{
	position: absolute;
	right: 360px;
	bottom: 235px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.gakuen-c a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.gakuen-c a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.gakuen-c p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 5px 3px 0 3px;
	padding: 0;
}
/********** pinmask神戸南 ********/
.kobe-s	{
	position: absolute;
	right: 360px;
	bottom: 190px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.kobe-s a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.kobe-s a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.kobe-s p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 12px 3px 0 3px;
	padding: 0;
}
/********** pinmask西鈴蘭台 ********/
.w-suzuran	{
	position: absolute;
	right: 360px;
	bottom: 145px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.w-suzuran a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.w-suzuran a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.w-suzuran p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 5px 3px 0 3px;
	padding: 0;
}
/********** pinmask新長田 ********/
.n-nagata	{
	position: absolute;
	right: 360px;
	bottom: 100px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.n-nagata a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.n-nagata a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.n-nagata p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 12px 3px 0 3px;
	padding: 0;
}
/********** pinmask須磨パティオ ********/
.suma-p	{
	position: absolute;
	right: 360px;
	bottom: 55px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.suma-p a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.suma-p a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.suma-p p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 5px 3px 0 3px;
	padding: 0;
}
/********** pinmask豊岡 ********/
.toyooka	{
	position: absolute;
	right: 415px;
	bottom: 280px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.toyooka a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.toyooka a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.toyooka p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 12px 3px 0 3px;
	padding: 0;
}
/********** pinmask柏原 ********/
.kaibara	{
	position: absolute;
	right: 415px;
	bottom: 235px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.kaibara a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.kaibara a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.kaibara p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 5px 3px 0 3px;
	padding: 0;
}
/********** pinmask明石 ********/
.akashi	{
	position: absolute;
	right: 415px;
	bottom: 190px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.akashi a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.akashi a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.akashi p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 12px 3px 0 3px;
	padding: 0;
}
/********** pinmask姫路 ********/
.himeji	{
	position: absolute;
	right: 415px;
	bottom: 145px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.himeji a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.himeji a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.himeji p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 12px 3px 0 3px;
	padding: 0;
}
/********** pinmask辻井 ********/
.tujii	{
	position: absolute;
	right: 415px;
	bottom: 100px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.tujii a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.tujii a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.tujii p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 5px 3px 0 3px;
	padding: 0;
}
/********** pinmask花田 ********/
.hanada	{
	position: absolute;
	right: 415px;
	bottom: 55px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.hanada a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.hanada a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.hanada p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 5px 3px 0 3px;
	padding: 0;
}

/********** pinmask国府 ********/
.kokufu	{
	position: absolute;
	right: 470px;
	bottom: 165px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.kokufu a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.kokufu a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.kokufu p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 5px 3px 0 3px;
	padding: 0;
}
/********** pinmask津山 ********/
.tuyama	{
	position: absolute;
	right: 470px;
	bottom: 120px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.tuyama a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.tuyama a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.tuyama p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 5px 3px 0 3px;
	padding: 0;
}
/********** pinmask倉敷 ********/
.kurashiki	{
	position: absolute;
	right: 470px;
	bottom: 75px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.kurashiki a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.kurashiki a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.kurashiki p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 12px 3px 0 3px;
	padding: 0;
}
/********** pinmask小倉 ********/
.kokura	{
	position: absolute;
	right: 525px;
	bottom: 100px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.kokura a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.kokura a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.kokura p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 12px 3px 0 3px;
	padding: 0;
}
/********** pinmask小倉南 ********/
.kokura-s	{
	position: absolute;
	right: 525px;
	bottom: 55px;
	margin: 0px 3px 3px 0px;
	padding: 0px;
}
.kokura-s a	{
	display: inline-block;
	width: 50px;
	height: 40px;
	background-image: url(../imgs/ks-base01.png);
	border: 1px solid #1e46fe;
	border-radius: 8px;
	box-shadow: 1px 2px 6px 2px rgba(0,0,0,0.3);
	color: #004040;
	text-decoration: none;
}
.kokura-s a:hover	{
	color: #ff0000;
	background-color: #ffba75;
	border: 1px solid #ff00ac;
	text-decoration: none;
}
.kokura-s p {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	margin: 12px 3px 0 3px;
	padding: 0;
}

/***** 文字 中央 *****/
.p-10c {
	font-size: 10px;
	color: #005087;
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック",Osaka,sans-serif;
	text-align: center;
	line-height: 12px;
	letter-spacing: 0px;
	padding: 0;
	margin: 0px 1px 0px 0px;
}
.p-12 {
	font-size: 12px;
	color: #004040;
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック",Osaka,sans-serif;
	text-align: left;
	line-height: 14px;
	padding: 0px;
	margin: 1px 0 0 1px;
}

