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

/* 英字書体 WEBフォント */
@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);
@import url(https://fonts.googleapis.com/earlyaccess/mplus1p.css);


/* 日本語 基本フォント */

body { font-family: 'Noto Sans JP', sans-serif; }
body {
  font-size: 16px;
  max-height: 100%;
  -webkit-text-size-adjust: 100%;/*クロームバグ*/
}

.nihongo { font-family: "Mplus 1p"; }


/* 英語の見出しフォント */

.eigo {
	font-family: 'Anton', sans-serif;
}


/* title subtitle */


h2  {
	font-size:20px;
	font-weight:500;
	letter-spacing:0.1em;
}

h3 {
	font-size:24px;
}

h5 {
	font-size:20px;
	margin-left:15px;
}



.title1 {
	font-size:18px;
}

.title2 {
	font-size:16px;
}



.subtitle1 {
	font-size:14px;
}

.text1 {
	font-size:15px;
	line-height:1.7;
	font-weight:300;
}



.text2 {
	font-size:15px;
	line-height:1.7;
	font-weight:bold;
}



.text3 {
	font-size:15px;
	line-height:1.7;
	font-weight:normal;
}


h1.pagekeywords {

	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#666666;
	font-size:9px;
	font-weight:normal;
	display:block;
	height:10px;
	margin:0px;
	padding:8px 0px 7px 10px;
	width:90%;
	float:left;
	text-align:left;
}


h1.seo_words {
    font-family: 'Noto Sans JP', sans-serif;
	font-size:9px;
	color:#666;
	font-weight:normal;
	display:block;
	padding:10px 20px 7px auto;
	margin:0px auto;


}



/*================================================
 * お近くの加盟店
 ================================================*/



.link_area {
	margin-bottom:0px;
	height:15px;
	border-bottom:1px dotted #CCCCCC;
}



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

.title_area {
	width:90%;
	background-color:#58a989;
	margin:20px auto;
}

a.link_area {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333;
	text-decoration:none;
	line-height:1.8;
	display:block;
	margin-left:20px;
	padding-bottom:10px;


}

a.link_area:hover {
	color:#CCC;


}


a.link_shop {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#333;
	text-decoration:none;
	line-height:1.8;
	display:block;
	margin-left:40px;
	padding-left:30px;
	background-image:url(./img/linkicon.png);
	background-repeat:no-repeat;
	margin-bottom:10px;


}

a.link_shop:hover {
	color:#CCC;


}



.box_shop {
	width:95%;
	overflow:hidden;
	margin:20px auto;
	border:#CCCCCC 5px solid;
}


.shopname_box {
	float:left;
	width:50%;
	height:auto;
	padding:10px;

}


.map_box {
	float:left;
	width:45%;
	padding:10px;
}


.shop_name {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:20px;
	color:#333;
	letter-spacing:0.2em;

}


.shop_name2 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	color:#666;
	font-weight:normal;
	display:block;
	margin:10px auto;

}



table.type10 {
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
table.type10 thead th {
	width: 100%;
	padding: 10px;
	font-weight: bold;
	vertical-align: top;
	color: #fff;
	background-image:url(../../../img/bacecolor_gray.png);
	background-repeat:repeat;
}
table.type10 td {
	width: 100%;
	padding: 10px;
	vertical-align: top;
}
table.type10 .even {
	background: #f3f6f7;
}

.website_btn button   {
    border-top: 1px solid #ccc;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    border-left: 1px solid #ccc;
    padding: 5px 20px;
    font-weight: bold;
    cursor: pointer;
    color: #666;
}

.link_area {
	margin-bottom:2px;
}






/*================================================
 * お近くの加盟店
 ================================================*/


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

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

.title_area {
	width:90%;
	background-color:#58a989;
	margin:20px auto;
}

a.link_area {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333;
	text-decoration:none;
	line-height:1.8;
	display:block;
	margin-left:20px;
	padding-bottom:10px;


}

a.link_area:hover {
	color:#CCC;


}


a.link_shop {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#333;
	text-decoration:none;
	line-height:1.8;
	display:block;
	margin-left:40px;
	padding-left:30px;
	background-image:url(../img/linkicon.png);
	background-repeat:no-repeat;
	margin-bottom:10px;


}

a.link_shop:hover {
	color:#CCC;


}



.box_shop {
	width:95%;
	overflow:hidden;
	margin:20px auto;
	border:#CCCCCC 5px solid;
}


.shopname_box {
	float:left;
	width:98%;
	height:auto;
	padding:10px;

}


.map_box {
	float:left;
	width:98%;
	padding:10px;
}


.shop_name {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:20px;
	color:#333;
	letter-spacing:0.2em;

}


.shop_name2 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	color:#333;
	font-weight:normal;
	display:block;
	margin:10px auto;

}



table.type10 {
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;

}
table.type10 thead th {
	width: 100%;
	padding: 10px;
	font-weight: bold;
	vertical-align: top;
	color: #fff;
	background-image:url(../../../img/bacecolor_gray.png);
	background-repeat:repeat;
}
table.type10 td {
	width: 100%;
	padding: 10px;
	vertical-align: top;
}
table.type10 .even {
	background: #f3f6f7;
}

.website_btn button   {
    border-top: 1px solid #ccc;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    border-left: 1px solid #ccc;
    padding: 5px 20px;
    font-weight: bold;
    cursor: pointer;
    color: #666;
}

.link_area {
	margin-bottom:2px;
}



/* スマホ版 w560以下に適応するcss *************************************************************** */
/* スマホ版 w560以下に適応するcss *************************************************************** */
/* スマホ版 w560以下に適応するcss *************************************************************** */
/* スマホ版 w560以下に適応するcss *************************************************************** */
/* スマホ版 w560以下に適応するcss *************************************************************** */
/* スマホ版 w560以下に適応するcss *************************************************************** */

@media screen and (max-width: 560px){
h3 {
	font-size:16px;
}
}
