/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .tography-logo-wrap .site-title .ql_logo {
  line-height: 1em;
  -webkit-transform: translatex(0px) translatey(0px);
  -ms-transform: translatex(0px) translatey(0px);
  transform: translatex(0px) translatey(0px);
}
/*-----------------------------------------------*/
/*  Post Template                                */
/*-----------------------------------------------*/
body.single-post .tography-logo-wrap .site-title .ql_logo {
  font-weight: 400 !important;
  font-size: 35px !important;
  letter-spacing: 3px;
}
body.single-post .hentry .post-header h1 {
  font-weight: 500;
  font-size: 23px;
}
body.single-post #block-5 .wp-block-group h2 {
  -webkit-transform: translatex(0px) translatey(0px);
  -ms-transform: translatex(0px) translatey(0px);
  transform: translatex(0px) translatey(0px);
  font-size: 23px;
}
body.single-post #block-6 .wp-block-group h2 {
  font-size: 23px;
}
/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) .tography-logo-wrap .site-title .ql_logo {
  font-weight: 400 !important;
  font-size: 35px !important;
  letter-spacing: 3px;
}
body.page:not(.home) #content .page-header h1 {
  font-weight: 500;
  font-size: 30px;
}
/*-----------------------------------------------*/
/*  Search Page                                  */
/*-----------------------------------------------*/
body.search .tography-logo-wrap .site-title .ql_logo {
  font-weight: 400 !important;
  font-size: 35px !important;
  letter-spacing: 3px;
  text-align: justify;
}
body.search .tography-site-wrap #header .tography-logo-wrap .site-title .ql_logo {
  line-height: 1.28em !important;
}
body.search .tography-site-wrap {
  -webkit-transform: translatex(0px) translatey(0px);
  -ms-transform: translatex(0px) translatey(0px);
  transform: translatex(0px) translatey(0px);
}
body.search .page-header .page-title span {
  font-weight: 400;
  font-size: 32px;
}
body.search #content .post-title a {
  font-weight: 400;
  font-size: 30px;
}
body.search #content .page-header h1 {
  font-weight: 400;
  font-size: 32px;
  display: inline-block;
  -webkit-transform: translatex(0px) translatey(0px) !important;
  -ms-transform: translatex(0px) translatey(0px) !important;
  transform: translatex(0px) translatey(0px) !important;
}
/*-----------------------------------------------*/
/*  Category Page                                */
/*-----------------------------------------------*/
body.category .tography-logo-wrap .site-title .ql_logo {
  font-weight: 400 !important;
  font-size: 35px !important;
  letter-spacing: 3px;
}
body.category #content .page-header h1 {
  font-weight: 500;
  font-size: 30px;
}
body.category .entry-header .post-title a {
  display: inline-block;
  -webkit-transform: translatex(0px) translatey(0px) !important;
  -ms-transform: translatex(0px) translatey(0px) !important;
  transform: translatex(0px) translatey(0px) !important;
  word-spacing: 1px;
}
body.category .tography-post-wrapper .hentry h3 {
  font-size: 23px;
}
body.category .tography-post-wrapper .post-title a {
  font-size: 30px;
  -webkit-transform: translatex(0px) translatey(0px);
  -ms-transform: translatex(0px) translatey(0px);
  transform: translatex(0px) translatey(0px);
  text-decoration: none;
  font-weight: 500;
}
body.category #どんな場所でも-どんな夜でも-必ず朝は来る {
  font-size: 26px;
}
body.category .tography-post-wrapper .hentry .post-content .entry-content h2 {
  font-weight: 600;
  -webkit-transform: translatex(0px) translatey(0px);
  -ms-transform: translatex(0px) translatey(0px);
  transform: translatex(0px) translatey(0px);
  font-size: 26px;
}
body.category .hentry .entry-header h2 {
  font-weight: 600;
  font-size: 28px !important;
}
body.category .tography-post-wrapper h2 strong {
  font-weight: 600;
}
body.category #container .row {
  -webkit-transform: translatex(0px) translatey(0px);
  -ms-transform: translatex(0px) translatey(0px);
  transform: translatex(0px) translatey(0px);
}
/*-----------------------------------------------*/
/*  Archive Page                                 */
/*-----------------------------------------------*/
body.archive .tography-logo-wrap .site-title .ql_logo {
  font-weight: 400 !important;
  font-size: 35px !important;
  letter-spacing: 3px;
}
body.archive .page-header .page-title span {
  font-weight: 500;
  font-size: 30px;
}
body.archive #content .page-header h1 {
  font-weight: 500;
  font-size: 30px;
}
body.archive .tography-post-wrapper .post-title a {
  font-weight: 500;
  font-size: 28px;
}
body.archive .tography-post-wrapper h3 strong {
  font-weight: 500;
  font-size: 26px;
  display: inline-block;
  -webkit-transform: translatex(0px) translatey(0px) !important;
  -ms-transform: translatex(0px) translatey(0px) !important;
  transform: translatex(0px) translatey(0px) !important;
}
body.archive .tography-post-wrapper .hentry h2 {
  display: inline-block;
  -webkit-transform: translatex(0px) translatey(0px) !important;
  -ms-transform: translatex(0px) translatey(0px) !important;
  transform: translatex(0px) translatey(0px) !important;
  font-weight: 500;
  font-size: 28px !important;
}
/*-----------------------------------------------*/
/*  Portfolio Template                           */
/*-----------------------------------------------*/
body.single-portfolio .tography-logo-wrap .site-title .ql_logo {
  font-weight: 400 !important;
  font-size: 35px !important;
  letter-spacing: 3px;
}
body.single-portfolio .hentry .post-header h1 {
  font-weight: 400;
  font-size: 30px;
}
/*-----------------------------------------------*/
/*  "HOME" Page                                  */
/*-----------------------------------------------*/
body.page-id-297 .tography-logo-wrap .site-title .ql_logo {
  font-weight: 400 !important;
  font-size: 35px !important;
  text-align: justify;
  text-shadow: none;
  letter-spacing: 3px;
  line-height: 1em;
}
/*-----------------------------------------------*/
/*  "WORK" Page                                  */
/*-----------------------------------------------*/
body.page-id-309 .tography-logo-wrap .site-title .ql_logo {
  font-weight: 400 !important;
  font-size: 35px !important;
  line-height: 1em;
  letter-spacing: 3px;
}
/*-----------------------------------------------*/
/*  "写真展開催のお知らせ 「シリア難民　母と子の肖像」 2021年12月10日?12月16日" Post*/
/*-----------------------------------------------*/
body.postid-330 .tography-logo-wrap .site-title .ql_logo {
  font-weight: 400 !important;
  font-size: 35px !important;
  word-spacing: 1px;
  letter-spacing: 3px;
}
body.postid-330 .hentry .post-header h1 {
  font-weight: 400;
  font-size: 25px;
  -webkit-transform: translatex(0px) translatey(0px);
  -ms-transform: translatex(0px) translatey(0px);
  transform: translatex(0px) translatey(0px);
}
body.postid-330 #block-5 .wp-block-group h2 {
  font-size: 25px;
}
body.postid-330 #block-6 .wp-block-group h2 {
  font-size: 25px;
}
/*-----------------------------------------------*/
/*  "小松由佳　写真展 「シリア難民　母と子の肖像」 2021年12月10日?12月16日" Post*/
/*-----------------------------------------------*/
body.postid-364 .tography-logo-wrap .site-title .ql_logo {
  font-weight: 400 !important;
  font-size: 35px !important;
  letter-spacing: 3px;
}
body.postid-364 .hentry .post-header h1 {
  font-size: 28px;
  font-weight: 500;
  -webkit-transform: translatex(0px) translatey(0px);
  -ms-transform: translatex(0px) translatey(0px);
  transform: translatex(0px) translatey(0px);
}
body.postid-364 #block-5 .wp-block-group h2 {
  font-size: 23px;
}
body.postid-364 #block-6 .wp-block-group h2 {
  font-size: 23px;
}
/*-----------------------------------------------*/
/*  "読売新聞様にて、写真展をご紹介いただきました（2021年12月2日）" Post*/
/*-----------------------------------------------*/
body.postid-635 #block-5 .wp-block-group h2 {
  font-size: 23px;
}
body.postid-635 #block-6 .wp-block-group h2 {
  font-size: 23px;
}
/*-----------------------------------------------*/
/*  "5series" Portfolio                          */
/*-----------------------------------------------*/
body.postid-238 .tography-logo-wrap .site-title .ql_logo {
  font-weight: 400 !important;
  font-size: 35px !important;
  letter-spacing: 3px;
}
body.postid-238 .hentry .post-header h1 {
  font-weight: 500;
  font-size: 30px;
}
/*-----------------------------------------------*/
/*  "利用規約" Page                          */
/*-----------------------------------------------*/
body.page-id-85 #block-5 .wp-block-group h2 {
  font-size: 23px;
}
body.page-id-85 #block-6 .wp-block-group h2 {
  font-size: 23px;
}
/*-----------------------------------------------*/
/*  "小松由佳写真展　2021年12月10日～16日　富士フォトギャラリー銀座" Wpdmpro*/
/*-----------------------------------------------*/
body.postid-329 .tography-logo-wrap .site-title .ql_logo {
  font-size: 35px !important;
  line-height: 1em;
}
body.postid-329 .hentry .post-header h1 {
  font-size: 30px;
  font-weight: 500;
}
body.postid-329 .w3eden h1 {
  font-size: 22px;
}
body.postid-329 #comments h2 {
  font-size: 30px;
  font-weight: 500;
}
body.postid-329 #reply-title {
  font-weight: 400;
  -webkit-transform: translatex(0px) translatey(0px);
  -ms-transform: translatex(0px) translatey(0px);
  transform: translatex(0px) translatey(0px);
}
body.postid-329 #block-5 .wp-block-group h2 {
  font-size: 23px;
}
body.postid-329 .tography-site-wrap #main #container .row #sidebar #block-5 .wp-block-group .wp-block-group__inner-container h2 {
  line-height: 1.1em !important;
}
body.postid-329 #block-6 .wp-block-group h2 {
  font-size: 23px;
}
body.postid-329 .tography-site-wrap #main #container .row #sidebar #block-6 .wp-block-group .wp-block-group__inner-container h2 {
  line-height: 1.1em !important;
}
/*-----------------------------------------------*/
/*  "プーチンのロシアとウクライナ　" Post*/
/*-----------------------------------------------*/
body.postid-1320 .hentry .post-header h1 {
  -webkit-transform: translatex(0px) translatey(0px);
  -ms-transform: translatex(0px) translatey(0px);
  transform: translatex(0px) translatey(0px);
  font-size: 30px;
}
body.postid-1320 .hentry h3 {
  font-size: 23px;
  -webkit-transform: translatex(0px) translatey(0px);
  -ms-transform: translatex(0px) translatey(0px);
  transform: translatex(0px) translatey(0px);
}
/*-----------------------------------------------*/
/*  "ハサンケイフのヤギ飼いと太陽" Post*/
/*-----------------------------------------------*/
body.postid-1228 .hentry h2 {
  font-size: 23px;
}
body.postid-1228 .hentry h3 {
  font-size: 23px;
}
body.postid-1228 .hentry .post-header h1 {
  font-size: 30px;
}
/*-----------------------------------------------*/
/*  "映画「国境の夜想曲」サイトにて、感想を掲載いただきました。" Post*/
/*-----------------------------------------------*/
body.postid-1156 #どんな場所でも-どんな夜でも-必ず朝は来る {
  font-size: 26px;
  font-weight: 600;
}
body.postid-1156 .hentry .post-header h1 {
  font-size: 30px;
}
/*-----------------------------------------------*/
/*  "ウクライナ侵攻を、どう捉えていくべきか?ロシア通のF氏より、お話をお聞きした?" Post*/
/*-----------------------------------------------*/
body.postid-1479 .hentry h2 {
  font-size: 28px;
}
body.postid-1479 .hentry .post-header h1 {
  font-size: 30px;
}
/*-----------------------------------------------*/
/*  "「見えない入管問題を考える」 HP有料会員サイトでのイベントのお知らせ" Post*/
/*-----------------------------------------------*/
body.postid-1394 .hentry .post-header h1 {
  font-size: 26px;
}
/*-----------------------------------------------*/
/*  "義父ガーセムが残したものに生かされて?その死から一年?" Post*/
/*-----------------------------------------------*/
body.postid-1794 .hentry h2 {
  font-size: 26px;
  font-weight: 600;
  -webkit-transform: translatex(0px) translatey(0px);
  -ms-transform: translatex(0px) translatey(0px);
  transform: translatex(0px) translatey(0px);
}
body.postid-1794 #container .row {
  -webkit-transform: translatex(0px) translatey(0px);
  -ms-transform: translatex(0px) translatey(0px);
  transform: translatex(0px) translatey(0px);
}
body.postid-1794 .hentry .post-header h1 {
  font-size: 28px;
}
/*-----------------------------------------------*/
/*  "念願の京都国際写真祭、キョウトグラフィーへ" Post*/
/*-----------------------------------------------*/
body.postid-1558 .hentry .post-header h1 {
  font-size: 30px;
  font-weight: 500;
}
body.postid-1558 .hentry h2 strong {
  font-weight: 600;
  display: inline-block;
  -webkit-transform: translatex(0px) translatey(0px) !important;
  -ms-transform: translatex(0px) translatey(0px) !important;
  transform: translatex(0px) translatey(0px) !important;
  font-size: 26px;
}
body.postid-1558 .hentry h2 {
  -webkit-transform: translatex(0px) translatey(0px);
  -ms-transform: translatex(0px) translatey(0px);
  transform: translatex(0px) translatey(0px);
  font-weight: 600;
  font-size: 28px;
}
body.postid-1558 .hentry h3 {
  font-weight: 600;
  font-size: 24px;
  -webkit-transform: translatex(0px) translatey(0px);
  -ms-transform: translatex(0px) translatey(0px);
  transform: translatex(0px) translatey(0px);
}
/*-----------------------------------------------*/
/*  "「人間の土地へ」" Post              */
/*-----------------------------------------------*/
body.postid-415 .hentry .post-header h1 {
  font-size: 28px;
  font-weight: 500;
}
/*-----------------------------------------------*/
/*  "記事掲載のお知らせ" Post           */
/*-----------------------------------------------*/
body.postid-1870 .hentry .post-header h1 {
  font-size: 30px;
}
/*-----------------------------------------------*/
/*  "有料会員ページ記事一覧" Post     */
/*-----------------------------------------------*/
body.postid-1434 .hentry .post-header h1 {
  font-size: 28px;
}
/*-----------------------------------------------*/
/*  "いま見るべき映画　?アフガニスタン難民のドキュメンタリー「FLEE(フリー)」?" Post*/
/*-----------------------------------------------*/
body.postid-1891 .hentry .post-header h1 {
  font-size: 28px;
}
body.postid-1891 .hentry h2 {
  -webkit-transform: translatex(0px) translatey(0px);
  -ms-transform: translatex(0px) translatey(0px);
  transform: translatex(0px) translatey(0px);
  font-weight: 600;
  font-size: 26px;
}
/*-----------------------------------------------*/
/*  "7月14日、シリア難民の取材に出発しました" Post*/
/*-----------------------------------------------*/
body.postid-2002 .hentry .post-header h1 {
  font-size: 28px;
}
body.postid-2002 .hentry h2 {
  font-size: 26px;
}
/*-----------------------------------------------*/
/*  "トルコで今、シリア難民が直面していること" Post*/
/*-----------------------------------------------*/
body.postid-2081 .hentry .post-header h1 {
  font-size: 30px;
  font-weight: 500;
}
body.postid-2081 .hentry h2 {
  font-size: 26px;
  font-weight: 600;
  -webkit-transform: translatex(0px) translatey(0px);
  -ms-transform: translatex(0px) translatey(0px);
  transform: translatex(0px) translatey(0px);
}
/*-----------------------------------------------*/
/*  "義父ガーセムのお墓参りへ" Post  */
/*-----------------------------------------------*/
body.postid-2036 .hentry .post-header h1 {
  font-weight: 500;
  font-size: 30px;
}
/*-----------------------------------------------*/
/*  "ゲロゲロ事件のその後と、マヨネーズとアレルギー。" Post*/
/*-----------------------------------------------*/
body.postid-2062 .hentry .post-header h1 {
  font-size: 30px;
}
/*-----------------------------------------------*/
/*  "ゲロゲロ事件が発生しました" Post*/
/*-----------------------------------------------*/
body.postid-2051 .hentry .post-header h1 {
  font-size: 30px;
}
/*-----------------------------------------------*/
/*  "最初の取材地、オスマニエに到着しました！" Post*/
/*-----------------------------------------------*/
body.postid-2031 .hentry .post-header h1 {
  font-size: 30px;
}
/*-----------------------------------------------*/
/*  "NHK番組「「朝ごはんLab.（ラボ）」に出演します" Post*/
/*-----------------------------------------------*/
body.postid-2011 #wp-admin-bar-yp a {
  -webkit-transform: translatex(0px) translatey(0px);
  -ms-transform: translatex(0px) translatey(0px);
  transform: translatex(0px) translatey(0px);
}
body.postid-2011 .hentry .post-header h1 {
  font-size: 30px;
}
/*-----------------------------------------------*/
/*  "10年ぶりに彼の地へ。" Post         */
/*-----------------------------------------------*/
body.postid-1961 .hentry .post-header h1 {
  font-size: 30px;
}
/*-----------------------------------------------*/
/*  "取材日程が決まりました！やっと航空券が買えました！" Post*/
/*-----------------------------------------------*/
body.postid-1946 .hentry .post-header h1 {
  font-size: 30px;
}
/*-----------------------------------------------*/
/*  "7月からシリア難民の取材に向かいます" Post*/
/*-----------------------------------------------*/
body.postid-1938 .hentry .post-header h1 {
  font-size: 30px;
}
/*-----------------------------------------------*/
/*  "シリア難民の取材に向かいます。" Post*/
/*-----------------------------------------------*/
body.postid-1940 .hentry .post-header h1 {
  font-size: 30px;
}
/*-----------------------------------------------*/
/*  "『  The Japan Times 』にインタビューが掲載されます（2022年7月2日発行分）" Post*/
/*-----------------------------------------------*/
body.postid-1936 .hentry .post-header h1 {
  font-size: 30px;
}
/*-----------------------------------------------*/
/*  "トルコでのコロナの影響は？" Post*/
/*-----------------------------------------------*/
body.postid-2126 .hentry .post-header h1 {
  font-size: 30px;
}
/*-----------------------------------------------*/
/*  "シリア難民の、海を渡るという選択" Post*/
/*-----------------------------------------------*/
body.postid-2142 .hentry .post-header h1 {
  font-size: 28px;
}
/*-----------------------------------------------*/
/*  "ヨーロッパを目指すシリア難民" Post*/
/*-----------------------------------------------*/
body.postid-2150 .hentry .post-header h1 {
  font-size: 30px;
}
body.postid-2150 .hentry h2 {
  font-weight: 600;
  font-size: 26px;
}
.row > #content .post-title {
  font-size: 28px;
}
.wp-block-group .wp-block-archives-list > li > a {
  list-style-type: disc;
}
.elementor-widget-container > #block-5 .wp-block-archives-list {
  list-style-type: circle;
  list-style-position: outside;
}
.elementor-widget-container > #block-6 .wp-block-categories-list {
  list-style-type: circle;
}
.wp-block-uagb-container .uagb-desc-text {
  color: #ffffff;
  letter-spacing: 0.1em;
  font-weight: 500;
  font-size: 18px;
  text-shadow: 0px 2px 2px #000000;
  background-color: rgba(0, 0, 0, 0.3);
}
.wp-block-uagb-container .uagb-heading-text {
  color: #ffd700;
  font-weight: 600;
  font-size: 32px;
  text-shadow: 0px 2px 4px #000000;
}
.uagb-container-inner-blocks-wrap #swpm-stripe-payment-form-ed62276b3e150bdb8220aa03b26dac6c {
  display: flex;
  justify-content: center;
  flex: 0;
  box-sizing: border-box;
}
.swpm-payment-button span {
  display: block;
  background-color: #b71c1c;
}
.uagb-container-inner-blocks-wrap #swpm-stripe-payment-form-cfe893047dae05ef4c9d6bd9053c8d4e {
  text-align: center;
}
.page .uagb-block-d0ac589b {
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.3);
}
.page .uagb-block-eeeb4b3e {
  border-color: rgba(255, 255, 255, 0.3);
  border-width: 1px;
}
.page .uagb-block-52726a84 {
  border-color: rgba(255, 255, 255, 0.3);
  border-width: 1px;
}
.page .uagb-block-2f39835e {
  border-color: rgba(255, 255, 255, 0.3);
  border-width: 1px;
}
.page .uagb-block-6aa296e0 {
  border-color: rgba(255, 255, 255, 0.3);
  border-width: 1px;
}
.wp-block-uagb-container .uagb-block-d0ac589b .uagb-heading-text {
  text-shadow: 0px 2px 8px #000000;
  font-size: 32px;
  font-weight: 800;
  color: #ffd700;
}
.wp-block-uagb-container .uagb-block-6aa296e0 .uagb-heading-text {
  text-shadow: 0px 4px 5px #000000;
  font-size: 32px;
  font-weight: 800;
}
.wp-block-uagb-container .uagb-block-d0ac589b .uagb-desc-text {
  background-color: rgba(0, 0, 0, 0.2);
}
.wp-block-uagb-container .uagb-block-52726a84 .uagb-desc-text {
  background-color: rgba(0, 0, 0, 0.2);
}
.wp-block-uagb-container .uagb-block-eeeb4b3e .uagb-heading-text {
  font-weight: 800;
}
.wp-block-uagb-container .uagb-block-52726a84 .uagb-heading-text {
  font-weight: 800;
}
.wp-block-uagb-container .uagb-block-2f39835e .uagb-heading-text {
  font-weight: 800;
}
.uagb-container-inner-blocks-wrap #swpm-stripe-payment-form-495b58d69d12e1564b3035ec9cab6241 {
  text-align: center;
  display: block;
}
.uagb-container-inner-blocks-wrap #swpm-stripe-payment-form-797b4c7133bdf0f32f81765f60e6124e {
  text-align: center;
}
.uagb-container-inner-blocks-wrap #swpm-stripe-payment-form-86abec26b1057c7a80b05827608e71fb {
  text-align: center;
}
.uagb-container-inner-blocks-wrap #swpm-stripe-payment-form-2fae9cfb9380a675eb09228f02c5d720 {
  text-align: center;
}
.uagb-container-inner-blocks-wrap #swpm-stripe-payment-form-42491d9eab6526aecc77d9b8eefcbb7d {
  text-align: center;
}
.swpm-payment-button #swpm-stripe-payment-form-495b58d69d12e1564b3035ec9cab6241 span {
  background-color: #b71c1c;
  background-image: linear-gradient(#7dc5ee 0%, #008cdd 85%, #30a2e4 100%);
}
.swpm-payment-button #swpm-stripe-payment-form-0b9e6ab15819c694aca4414160eae611 span {
  background-color: #8a1515;
}
@media screen and (max-width: 375px) {
  .wp-block-uagb-container .uagb-desc-text {
    text-shadow: 0px 2px 10px #000000;
  }
}
