@charset "utf-8";
/*	アイコン変更例
	
　ページの<body>に追加されているクラスを下記セレクタに追加して cntent: ""; を変更してください。
---------------------------------*/

/* 基本形
.ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f207"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f207"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

*/

.page-id-297 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f3c5"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-xxxx .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f3c5"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }


.page-id-11 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f236"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-camp.ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f236"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-142 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f236"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-camp.ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f236"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-545 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f236"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-camp.ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f236"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-558 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f236"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-camp.ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f236"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-777 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f236"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-camp.ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f236"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-291 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f236"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-camp.ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f236"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-269 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f21c"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-camp.ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f21c"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-274 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f21c"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-camp.ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f21c"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-277 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f21c"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-camp.ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f21c"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-323 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f21c"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-camp.ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f21c"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-325 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f21c"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-camp.ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f21c"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-319 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f21c"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-camp.ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f21c"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-191 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f0d1"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-xxxx .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f0d1"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-205 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f0d1"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-xxxx .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f4df"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-208 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f0d1"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-xxxx .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f4df"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-215 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f0d1"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-xxxx .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f4df"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-223 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f0d1"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-xxxx .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f4df"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-227 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f0d1"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-xxxx .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f4df"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-230 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f0d1"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-xxxx .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f4df"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }




.page-id-41 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f059"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-xxxx .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f059"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-125 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f1ad"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-xxxx .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f1ad"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-128 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f1ad"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-xxxx .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f1ad"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }


.page-id-39 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f086"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-xxxx .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f086"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-83 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f05a"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-xxxx .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f05a"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }

.page-id-102 .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f024"; display: block; font-size: 38px; width: 38px; margin: 0 auto 5px; }

@media screen and (max-width: 640px) { .page-xxxx .ttl_page::before { font-family: "Font Awesome\ 5 Free"; content: "\f024"; display: block; font-size: 28px; width: 28px; margin: 0 auto 1vw; } }




