@charset "utf-8";

/* v2.0 | 20110126
  http://meyerweb.com/eric/tools/css/reset/ 
  License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit; /* inheritとは『親要素のスタイルを子要素へ継承させる』と言う意味。 */
	vertical-align: baseline;
	/* ベースラインに揃える（初期値をあらためて設定） */
	/* vertical-alignプロパティを適用できるのは、インライン要素とテーブルセルです。ブロックレベル要素には適用できません。 */
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;/*行送り1の意味*/
}
ol, ul {
	list-style: none;
}
/* 引用符の表示がでないように指定 */
blockquote, q {
	quotes: none;
}
/* blockquote要素、q要素の前後にコンテンツを追加しないように指定 */
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;/*border-collapse　2本線を1っぽん線に*/
	border-spacing: 0;
}
/*　meyerweb end　*/

/* 全体　ここから
------------------------------*/

/* MATERIALS */


/* INTERFACE */


body{
	-webkit-text-size-adjust:100%;
	margin:0;
	padding: 0;
	background-color:#fff;
	color:#000;
	font-family:'ヒラギノ明朝 Pro','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

body>header>div {
	width: 100%;
	height: 40px;
	margin:0 auto;
	padding: 0;
/*	background: url("../img/interface/dot_black.png") 0px 0px/2760px 40px no-repeat;*/
}

mein {
	display: block;
}

/* clearfix */
main:after {
	content: "";
	clear: both;
	display: block;
}

/*----- HOME ここから -----*/

#home_contents_area {
	width: 100%;
}

#home_keyvisual_area {
	position: relative;
}

#home_keyvisual_catchcopy {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
}

#home_keyvisual_slider img {
	width: 100%;
}

.home_whatis {
	width: 100%;
	position: relative;
}

#home_whatis_area {
	width: 100%;
	text-align: center;
	position: relative;
}

#home_letus_area {
	width: 100%;
	text-align: center;
	position: relative;
}

/*----- footer -----*/

body>footer {
	width: 100%;
	height: 230px;
	background-color: #000;
	font-family: ヒラギノ明朝 Pro;
	position: absolute;
}

/* copy */

body>footer small {
	display: block;
	padding: 5px 0 0;
	text-align: center;
	width: 100%;
	height: 15px;
	top: 230px;
	background-color: #555;
	font-size: 5px;
	color: #fff;
	line-height: 1;
	font-family: ヒラギノ明朝 Pro;
	position: absolute;
}


/*----- お寺の御朱印 ここから -----*/

#oteranogoshuin_contents_area {
	width: 100%;
	position: relative;
	text-align: center;
}

#oteranogoshuin>main .container {
	width: 80%;
	margin: 100px auto;
}


/*----- 神社の御朱印 ここから -----*/

#jinjyanogoshuin_contents_area {
	width: 100%;
	position: relative;
	text-align: center;
}

#jinjyanogoshuin>main .container {
	width: 80%;
	margin: 100px auto;
}


/*----- 神社とお寺の違い ここから -----*/

.oj_chigai_contents_area {
	text-align: center;
}

.oj_chigai_catchcopy_area {
	width: 100%;
	position: relative;
}

#oj_chigai_keyvisual_slider img {
	width: 100%;
	margin: 25px auto;
	text-align: center;
	vertical-align: bottom;
}

#oj_chigai>main .container {
	box-sizing: content-box;
	width: 80%;
	margin: 0 auto;
}

#oj_chigai>main>div>section h2,h4 {
	text-align: center;
}

.ichiranhyou {
	text-align: center;
}

.t_container {
	margin: 0 auto 50px;/* 表を中心に配置 */
}

t_container_sp {
	width: 338px;
	margin: 0 auto 50px;
}


/*----- 参拝方法の違い ここから -----*/

.sanpaihouhou_contents_area {
	text-align: center;
}

.sanpaihouhou_catchcopy_area {
	width: 100%;
	position: relative;
}

#sanpaihouhou>main>div>section h2,h4 {
	text-align: center;
}

#sanpaihouhou>main .container {
	width: 80%;
	margin: 0 auto 100px;
}


/*----- 頂く際のマナー ここから -----*/

.g_manner_contents_area {
	text-align: center;
}

.g_manner_catchcopy_area {
	width: 100%;
	position: relative;
}

#g_manner>main>div>section h2 {
	text-align: center;
}

#g_manner>main .container {
	width: 80%;
	margin: 0 auto 100px;
}

.matome {
	text-align: center;
}


/*----- 御朱印って、何？ ここから -----*/

.g_keyvisual_area {
	width: 100%;
	text-align: center;
}
.g_contents_area {
	text-align: center;
}

.g_catchcopy_area {
	width: 100%;
	position: relative;
}

#goshuin>main>div>section h2 {
	text-align: center;
}

#goshuin>main .container {
	width: 80%;
	margin: 0 auto 100px;
}

.g_nani>picture {
	text-align: center;
}


/*----- 小江戸川越御朱印巡り ここから -----*/

#goshuinmeguri_contents_area {
	width: 100%;
	position: relative;
}

#goshuinmeguri_keyvisual_area {
	width: 100%;
	position: relative;
	text-align: center;
}

#goshuinmeguri_keyvisual_catchcopy {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
}

#g_meguri>main .container {
	width: 90%;
	margin: 0 auto;
}

#goshuinmeguri_keyvisual_area img {
	width: 100%;
	vertical-align: bottom;
}


/*----- 小江戸川越七福神巡り ここから -----*/

#shichifukujinmeguri_contents_area {
	width: 100%;
	position: relative;
}

#shichifukujinmeguri_keyvisual_area {
	width: 100%;
	position: relative;
	text-align: center;
}

#shichifukujinmeguri_keyvisual_catchcopy {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
}

#s_meguri>main .container {
	width: 90%;
	margin: 0 auto;
}

#shichifukujinmeguri_keyvisual_area img {
	width: 100%;
	vertical-align: bottom;
}


/* 御朱印巡り 寺 寺名 共通 */


.tera_keyvisual img {
	width: 90% !important;
	margin: 0 auto;
	text-align: center;
}

.tera_keyvisual_name {
	width: 50%;
	margin: 0 auto;
	text-align: center;
}

.next {
	text-align: center;
}


/*----- 川越八幡宮 ここから -----*/

.kawagoehachimangu_keyvisual_area {
	width: 100%;
	text-align: center;
}

.kawagoehachimangu_contents_area {
	text-align: center;
}

.kawagoehachimangu_catchcopy_area {
	width: 100%;
	position: relative;
}

#kawagoehachimangu>main>div>section>h2 {
	text-align: center;
}


/*----- 仙波東照宮 ここから -----*/

.goshuinmeguri_keyvisual_area {
	width: 100%;
	text-align: center;
}

.senbatoushougu_contents_area {
	text-align: center;
}

.senbatoushougu_catchcopy_area {
	width: 100%;
	position: relative;
}

#senbatoushougu>main>div>section>h2 {
	text-align: center;
}


/*----- 喜多院 ここから -----*/

.kitain_keyvisual_area {
	width: 100%;
	text-align: center;
}

.kitain_contents_area {
	text-align: center;
}

.kitain_catchcopy_area {
	width: 100%;
	position: relative;
}

#kitain>main>div>section>h2 {
	text-align: center;
}


/*----- 日枝神社 ここから -----*/

.hiejinjya_keyvisual_area {
	width: 100%;
	text-align: center;
}

.hiejinjya_contents_area {
	text-align: center;
}

.hiejinjya_catchcopy_area {
	width: 100%;
	position: relative;
}

#hiejinjya>main>div>section>h2 {
	text-align: center;
}


/*----- 成田山川越別院 ここから -----*/

.naritasan_keyvisual_area {
	width: 100%;
	text-align: center;
}

.naritasan_contents_area {
	text-align: center;
}

.naritasan_catchcopy_area {
	width: 100%;
	position: relative;
}

#naritasan>main>div>section>h2 {
	text-align: center;
}


/*----- 三芳野神社 ここから -----*/

.miyoshinojinjya_keyvisual_area {
	width: 100%;
	text-align: center;
}

.miyoshinojinjya_contents_area {
	text-align: center;
}

.miyoshinojinjya_catchcopy_area {
	width: 100%;
	position: relative;
}

#miyoshinojinjya>main>div>section>h2 {
	text-align: center;
}


/*----- 川越氷川神社 ここから -----*/

.k_hikawajinjya_keyvisual_area {
	width: 100%;
	text-align: center;
}

.k_hikawajinjya_contents_area {
	text-align: center;
}

.k_hikawajinjya_catchcopy_area {
	width: 100%;
	position: relative;
}

#k_hikawajinjya>main>div>section>h2 {
	text-align: center;
}

.gosaishin {
	text-align: center;
}

.goshuin_himitu {
	text-align: center;
}


/*----- 蓮馨寺 ここから -----*/

.renkeiji_keyvisual_area {
	width: 100%;
	text-align: center;
}

.renkeiji_contents_area {
	text-align: center;
}

.renkeiji_catchcopy_area {
	width: 100%;
	position: relative;
}

#renkeiji>main>div>section>h2 {
	text-align: center;
}


/*----- 川越熊野神社 ここから -----*/

.k_kumanojinjya_keyvisual_area {
	width: 100%;
	text-align: center;
}

.k_kumanojinjya_contents_area {
	text-align: center;
}

.k_kumanojinjya_catchcopy_area {
	width: 100%;
	position: relative;
}

#k_kumanojinjya>main>div>section>h2 {
	text-align: center;
}


/*----- かえるの神社 ここから -----*/

.kaerunojinjya_keyvisual_area {
	width: 100%;
	text-align: center;
}

.kaerunojinjya_contents_area {
	text-align: center;
}

.kaerunojinjya_catchcopy_area {
	width: 100%;
	position: relative;
}

#kaerunojinjya>main>div>section>h2 {
	text-align: center;
}


/*----- 小江戸川越七福神巡り ここから -----*/


/*----- 妙善寺こから -----*/

.shichifukujinmeguri_keyvisual_area {
	width: 100%;
	text-align: center;
}

.myouzenji_contents_area {
	text-align: center;
}

.myouzenji_catchcopy_area {
	width: 100%;
	position: relative;
}

#myouzenji>main>div>section>h2 {
	text-align: center;
}


/*----- 天然寺 ここから -----*/

.shichifukujinmeguri_keyvisual_area {
	width: 100%;
	text-align: center;
}

.tennenji_contents_area {
	text-align: center;
}

.tennenji_catchcopy_area {
	width: 100%;
	position: relative;
}

#tennenji>main>div>section>h2 {
	text-align: center;
}


/*----- 喜多院 七福神巡り ここから -----*/

.shichifukujinmeguri_keyvisual_area {
	width: 100%;
	text-align: center;
}

.kitain_contents_area {
	text-align: center;
}

.kitain_catchcopy_area {
	width: 100%;
	position: relative;
}

#kitain_s_meguri>main>div>section>h2 {
	text-align: center;
}


/*----- 成田山川越別院 七福神巡り ここから -----*/

.naritasan_keyvisual_area {
	width: 100%;
	text-align: center;
}

.naritasan_contents_area {
	text-align: center;
}

.naritasan_catchcopy_area {
	width: 100%;
	position: relative;
}

#naritasan_s_meguri>main>div>section>h2 {
	text-align: center;
}


/*----- 蓮馨寺 七福神巡り ここから -----*/

.renkeiji_keyvisual_area {
	width: 100%;
	text-align: center;
}

.renkeiji_contents_area {
	text-align: center;
}

.renkeiji_catchcopy_area {
	width: 100%;
	position: relative;
}

#renkeiji_s_meguri >main>div>section>h2 {
	text-align: center;
}


/*----- 見立寺 ここから -----*/

.rikkenji_keyvisual_area {
	width: 100%;
	text-align: center;
}

.rikkenji_contents_area {
	text-align: center;
}

.rikkenji_catchcopy_area {
	width: 100%;
	position: relative;
}

#rikkenji>main>div>section>h2 {
	text-align: center;
}


/*----- 妙昌寺 ここから -----*/

.myoushouji_keyvisual_area {
	width: 100%;
	text-align: center;
}

.myoushouji_contents_area {
	text-align: center;
}

.myoushouji_catchcopy_area {
	width: 100%;
	position: relative;
}

#myoushouji>main>div>section>h2 {
	text-align: center;
}

https://enjoy-salsa.com/