﻿@import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,600,700&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css?family=Kosugi+Maru&display=swap&subset=japanese");@font-face{font-family:'kyokasho';src:url("../font/A-OTF-KyokaICAPro-Regular.woff")}@font-face{font-family:'kyokasho';src:url("../font/A-OTF-KyokaICAPro-Regular.otf") format("opentype")}body.sub-page .st-main #st-page{font-size:16px}.banner-1 a,.banner-2 a,.banner-3 a,.card-1 a{color:#ab3400;text-decoration:none;font-weight:700;transition:.3s opacity}.banner-1 a:hover,.banner-1 a:focus,.banner-2 a:hover,.banner-2 a:focus,.banner-3 a:hover,.banner-3 a:focus,.card-1 a:hover,.card-1 a:focus{opacity:.8}.banner-1 .panel-grid-cell,.banner-2 .panel-grid-cell,.banner-3 .panel-grid-cell,.card-1 .panel-grid-cell{min-height:1px}.banner-1 ul,.banner-2 ul,.banner-3 ul{list-style:none;padding:0;margin:8px 0 0;width:100%}.banner-1 ul a,.banner-2 ul a,.banner-3 ul a{position:relative !important;bottom:0 !important;left:0 !important}.banner-1 a,.banner-2 a,.banner-3 a{padding-left:1.67em;position:relative}.banner-1 a:before,.banner-2 a:before,.banner-3 a:before{position:absolute;display:block;content:"";background:url(../img/icon01.png) no-repeat center;background-size:contain;left:0;top:.13em;width:1.2em;height:1.2em}.banner-1 a.no_icon,.banner-1 a[href$=".mp3"],.banner-2 a.no_icon,.banner-2 a[href$=".mp3"],.banner-3 a.no_icon,.banner-3 a[href$=".mp3"]{padding-left:0}.banner-1 a.no_icon:before,.banner-1 a[href$=".mp3"]:before,.banner-2 a.no_icon:before,.banner-2 a[href$=".mp3"]:before,.banner-3 a.no_icon:before,.banner-3 a[href$=".mp3"]:before{display:none}.banner-right-none .panel-grid-cell:nth-child(2){border:none;background:none}.post table{border-color:#ccc}.post table tr th,.post table tr td{vertical-align:middle;font-size:16px;border-color:#ccc}.post table tr:nth-child(even){background:transparent}.banner-1 .textwidget,.banner-2 .textwidget,.banner-3 .textwidget{position:relative}.banner-1 h2,.banner-2 h2,.banner-3 h2{padding:0;margin:0;font-size:25px;color:#1F0030;background:none;border:none;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;-webkit-font-feature-settings:'pkna';font-feature-settings:'pkna'}.banner-1 h2 *,.banner-2 h2 *,.banner-3 h2 *{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.banner-1 .widget_sow-image a,.banner-2 .widget_sow-image a,.banner-3 .widget_sow-image a{padding-left:0}.banner-1 .widget_sow-image a:before,.banner-2 .widget_sow-image a:before,.banner-3 .widget_sow-image a:before{display:none}.banner-1 .so-panel,.banner-2 .so-panel,.banner-3 .so-panel{margin-bottom:0 !important}.banner-1 p,.banner-2 p,.banner-3 p{margin:8px 0 0;line-height:1.6em}.banner-1 p:first-child,.banner-2 p:first-child,.banner-3 p:first-child{margin-top:0}.banner-1{background:#fff;border:1px solid #d8d6d9;padding:15px}.banner-2{align-items:stretch}.banner-2 .panel-grid-cell{align-self:stretch !important;background:#fff;border:1px solid #d8d6d9}.banner-2 .textwidget{padding:10px 16px}.banner-3{background:#fff;border:1px solid #d8d6d9}.banner-3 h2{font-size:22px}.banner-3 .textwidget{padding:10px 16px}.banner-image-only .panel-grid-cell{height:100%}.card-1{background:#fff;border:1px solid #d8d6d9;padding:15px}.card-1 .r-gray{background:#EDECEF}.card-1 .r-gray .panel-grid-cell:nth-child(1){margin-bottom:0 !important}.card-1 .r-gray .panel-grid-cell:nth-child(1) .so-panel{margin-bottom:0 !important}.card-1 .r-gray .panel-grid-cell:nth-child(2) .textwidget{padding:15px 15px 15px 0}.card-1 .textwidget>*:last-child{margin-bottom:0}.card-1 .textwidget a{padding-left:1.5em;position:relative}.card-1 .textwidget a:before{position:absolute;display:block;content:"";background:url(../img/icon01.png) no-repeat center;background-size:contain;left:.1em;top:.35em;width:.8em;height:.8em}.card-1 .textwidget a.no_icon,.card-1 .textwidget a[href$=".mp3"]{padding-left:0}.card-1 .textwidget a.no_icon:before,.card-1 .textwidget a[href$=".mp3"]:before{display:none}.card-1 .text-mincho-small-blue{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px;color:#1F0030}.card-1 h3{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;color:#ab3400;font-size:17.5px;line-height:1.5em;font-weight:700;border:none;padding:0;margin:0 0 .5em}.card-1 h4{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;font-size:17.5px;font-weight:700;background:none;padding:0;margin:0}.card-1 h5{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;font-size:18px;color:#1F0030;padding:0;margin:0 0 8px}.card-1 table tr th,.card-1 table tr td{font-size:15px;line-height:1.5em}.card-1 .w-images .panel-grid{-webkit-flex-direction:row !important;flex-direction:row !important;margin-bottom:0px !important}.card-1 .w-images .panel-grid .panel-grid-cell{width:49% !important;margin-bottom:10px !important}.card-1 .panel-grid-cell{min-height:0%}.card-title-1,.card-title-q,.card-title-schedule{-webkit-align-items:stretch !important;align-items:stretch !important}.card-title-1 .panel-grid-cell,.card-title-q .panel-grid-cell,.card-title-schedule .panel-grid-cell{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.card-title-1 .panel-grid-cell:nth-child(1),.card-title-q .panel-grid-cell:nth-child(1),.card-title-schedule .panel-grid-cell:nth-child(1){background:#A39FAE;padding:2px 2px !important;height:90px;width:15% !important;margin-bottom:0 !important}.card-title-1 .panel-grid-cell:nth-child(1)>*,.card-title-q .panel-grid-cell:nth-child(1)>*,.card-title-schedule .panel-grid-cell:nth-child(1)>*{width:100%}.card-title-1 .panel-grid-cell:nth-child(1) p,.card-title-q .panel-grid-cell:nth-child(1) p,.card-title-schedule .panel-grid-cell:nth-child(1) p{text-align:center;color:#fff;font-size:14px;line-height:1.25em;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;-webkit-font-feature-settings:'pkna';font-feature-settings:'pkna';margin-bottom:0}.card-title-1 .panel-grid-cell:nth-child(1) p *,.card-title-q .panel-grid-cell:nth-child(1) p *,.card-title-schedule .panel-grid-cell:nth-child(1) p *{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.card-title-1 .panel-grid-cell:nth-child(1) strong,.card-title-q .panel-grid-cell:nth-child(1) strong,.card-title-schedule .panel-grid-cell:nth-child(1) strong{font-size:2em;line-height:1.5em;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.card-title-1 .panel-grid-cell:nth-child(2),.card-title-q .panel-grid-cell:nth-child(2),.card-title-schedule .panel-grid-cell:nth-child(2){width:83% !important}.card-title-1 .panel-grid-cell:nth-child(2)>.so-panel,.card-title-q .panel-grid-cell:nth-child(2)>.so-panel,.card-title-schedule .panel-grid-cell:nth-child(2)>.so-panel{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.card-title-1 .panel-grid-cell:nth-child(2) h2,.card-title-q .panel-grid-cell:nth-child(2) h2,.card-title-schedule .panel-grid-cell:nth-child(2) h2{word-wrap:break-word;overflow-wrap:break-word;padding:0;margin:0;font-size:26px;font-size:2.6rem;line-height:1.25em;color:#1F0030;background:none;border:none;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;-webkit-font-feature-settings:'pkna';font-feature-settings:'pkna'}.card-title-1 .panel-grid-cell:nth-child(2) h2 *,.card-title-q .panel-grid-cell:nth-child(2) h2 *,.card-title-schedule .panel-grid-cell:nth-child(2) h2 *{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.card-title-1 .panel-grid-cell:nth-child(2) h2 rt,.card-title-q .panel-grid-cell:nth-child(2) h2 rt,.card-title-schedule .panel-grid-cell:nth-child(2) h2 rt{font-weight:normal;font-size:.4em}.card-title-1 .panel-grid-cell:nth-child(2) h2+p,.card-title-q .panel-grid-cell:nth-child(2) h2+p,.card-title-schedule .panel-grid-cell:nth-child(2) h2+p{margin-top:1em}.card-title-q .panel-grid-cell:nth-child(1) p{font-size:16px}.card-title-q .panel-grid-cell:nth-child(1) .textwidget:after{width:12px;height:12px;content:"";background:url(../img/panel-close.png) no-repeat center;display:block;margin:4px auto 0}.card-title-q .panel-grid-cell:nth-child(2) h2{font-size:24px}.card-title-q .panel-grid-cell:nth-child(2) p{color:#ab3400;line-height:1.5em;margin:8px 0 0}.card-title-q.card-title-q-open .panel-grid-cell:nth-child(1) p:nth-child(2){display:none}.card-title-q.card-title-q-open .panel-grid-cell:nth-child(1) .textwidget:after{background-image:url(../img/panel-open.png)}.card-title-2 h2{word-wrap:break-word;overflow-wrap:break-word;padding:0;margin:0;font-size:24px;line-height:1.25em;color:#1F0030;background:none;border:none;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;-webkit-font-feature-settings:'pkna';font-feature-settings:'pkna'}.card-title-2 h2 *{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.col-r{border-bottom:1px dashed #BD2E13;font-size:15px}.col-r h3{background:#BD2E13;color:#fff;border:none;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;font-size:1em;line-height:1.25em;padding:8px;font-weight:700}.col-g,.col-yakudoshi-calc{background:#edecef;padding:15px}.r-gray h3,.col-g h3,.col-yakudoshi-calc h3{padding:0;margin:0 0 10px;font-size:20px;color:#1F0030;background:none;border:none;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;-webkit-font-feature-settings:'pkna';font-feature-settings:'pkna'}.r-gray h3 *,.col-g h3 *,.col-yakudoshi-calc h3 *{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.lecture-schedule .panel-grid{background:#edecef}.lecture-schedule .panel-no-style{align-items:stretch !important}.lecture-schedule .panel-grid-cell{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:stretch !important}.lecture-schedule .panel-grid-cell:nth-child(1){background:#472f54;padding:2px 2px !important;align-items:center}.lecture-schedule .panel-grid-cell:nth-child(1)>*{width:100%;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.lecture-schedule .panel-grid-cell:nth-child(1) div{text-align:center;color:#fff;font-size:14px;line-height:16px;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;-webkit-font-feature-settings:'pkna';font-feature-settings:'pkna';margin-bottom:0 !important}.lecture-schedule .panel-grid-cell:nth-child(1) .so-panel{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.lecture-schedule .panel-grid-cell:nth-child(1) strong{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;font-size:1.25em}.lecture-schedule .panel-grid-cell:nth-child(2){padding:10px 15px 10px 0}.lecture-schedule .panel-grid-cell:nth-child(2) p{margin:0}.col-r2{border:5px double #ab3400;padding:15px}.col-r2 h3{background:#ab3400;color:#fff;border:none;text-align:center;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;font-size:1em;line-height:1.25em;margin:0 0 10px;padding:8px}.col-r2 table{border:none}.col-r2 table tr:first-child th,.col-r2 table tr:first-child td{border-top:none}.col-r2 table tr th,.col-r2 table tr td{font-size:13px;border-left:none;border-right:none}.card-tour{background:url(../img/d5_photo11-1.jpg) right 20px bottom 20px no-repeat;min-height:240px}.col-syakyo{border-color:#08891d}.col-syakyo h3{background:#08891d;color:#fff;border:none;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;font-size:1em;line-height:1.1em;border-radius:5px;margin:0 0 10px;padding:9px 8px 8px;display:inline-block}.col-pub-journal{background:#EDECEF;border-left:5px solid #482F56;padding:15px}.col-pub-journal p{margin:0}.col-pub-contact-title h3{background:#482f56;color:#fff;font-size:1em;padding:4px 15px}.col-pub-contact-body{background:#edecef;padding:15px}.card-title-schedule .panel-grid-cell:nth-child(1) p{font-size:18px;line-height:1em}.card-title-schedule .panel-grid-cell:nth-child(2) h2{font-size:28px}.schedule-day{-webkit-align-items:stretch !important;align-items:stretch !important}.schedule-day>.panel-grid-cell{flex:auto !important;margin-bottom:0 !important}.schedule-day>.panel-grid-cell:nth-child(1){padding:15px 8px;background:#472f54;color:#fff;font-weight:700;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.schedule-day>.panel-grid-cell:nth-child(2),.schedule-day>.panel-grid-cell:nth-child(3){padding:15px;background:#edecef}.schedule-day p{margin-bottom:0}.schedule-day h3{font-size:1em;line-height:1.75em}.post .widget_sow-slider ul li{padding-bottom:0}.post .widget_sow-slider ul li img.size-full,.post .widget_sow-slider ul li img.size-large{margin-bottom:0;vertical-align:bottom}.table-magazine table{border:none;border-collapse:separate;border-spacing:5px}.table-magazine table tr th,.table-magazine table tr td{border:none;line-height:1.5em}.table-magazine table tr th:nth-child(1),.table-magazine table tr td:nth-child(1){background:#b59bbf;border-radius:5px;color:#fff;text-align:center;width:30%;padding-left:4px;padding-right:4px}.col-ofudou{background:#edecef}.col-ofudou h3{-webkit-font-feature-settings:'pkna';font-feature-settings:'pkna';font-size:18px;line-height:1.5em;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;border-bottom:1px solid #2d2d2d;margin:0 0 8px;padding:0 0 4px;color:#000}.col-ofudou>.panel-grid-cell{flex:auto !important;margin-bottom:0 !important}.col-ofudou>.panel-grid-cell:nth-child(2){padding:15px}.col-ofudou>.panel-grid-cell:nth-child(2) p{font-size:14px;line-height:1.5em;margin-bottom:0}.table-history table{border:none;border-collapse:separate;border-spacing:0 10px}.table-history table tr th,.table-history table tr td{border:none;font-size:14px;line-height:1.5em;padding:10px}.table-history table tr th .w,.table-history table tr td .w{display:inline-block}.table-history table thead th{background:#DEDCE7;text-align:center;font-weight:normal}.table-history table thead th:nth-child(1){width:16%;min-width:2.8em;padding:10px 4px}.table-history table thead th:nth-child(2){width:16%}.table-history table thead th:nth-child(3){width:68%;background:#A39FAE;color:#fff}.table-history table tbody tr th{background:#1F0030;color:#fff;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:12px;padding:10px 4px;position:relative;margin:0}.table-history table tbody tr th:before{line-height:0;position:absolute;display:block;content:"";left:50%;bottom:-6px;margin:0 0 0 -8px;padding:0;border-top:#1F0030 solid 6px;border-left:transparent solid 8px;border-right:transparent solid 8px}.table-history table tbody tr th strong{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.4em;text-align:center;display:inline-block}.table-history table tbody tr:last-child th:before{display:none}.table-history table tbody tr:nth-child(4) th{background:#C16A44}.table-history table tbody tr:nth-child(4) th:before{border-top-color:#C16A44}.table-history table tbody tr:nth-child(4) td strong{color:#C16A44;font-size:1.1em}.table-history table tbody tr th+td{font-size:12px;padding:0 10px}.table-history table tbody tr td:last-child{padding:10px;background:#edecef !important}.table-history table tbody tr:nth-child(n+1):nth-child(-n+8) th+td{background:linear-gradient(to right, #fff 5%, #f4e2da 5%, transparent)}.table-history table tbody tr:nth-child(n+9):nth-child(-n+12) th+td{background:linear-gradient(to right, #fff 5%, #F1EBD6 5%, transparent)}.table-history table tbody tr:nth-child(n+13):nth-child(-n+36) th+td{background:linear-gradient(to right, #fff 5%, #D7DBC8 5%, transparent)}.table-history table tbody tr:nth-child(n+37):nth-child(-n+52) th+td{background:linear-gradient(to right, #fff 5%, #DFE7E7 5%, transparent)}.table-history table tbody tr:nth-child(n+53):nth-child(-n+71) th+td{background:linear-gradient(to right, #fff 5%, #E1DDE7 5%, transparent)}.table-history table tbody tr:nth-child(n+72):nth-child(-n+82) th+td{background:linear-gradient(to right, #fff 5%, #E7E0DD 5%, transparent)}.table-history table tbody tr td[colspan]{padding:0;background:transparent !important}.col-branch-list{background:#edecef}.col-branch-list .panel-grid-cell{margin-bottom:0 !important}.col-branch-list .panel-grid-cell:nth-child(2) .so-panel{margin-bottom:0 !important}.col-branch-list .panel-grid-cell:nth-child(2) ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:1em 0;margin:0 15px 0 0;border-bottom:1px solid #d8d6d9}.col-branch-list .panel-grid-cell:nth-child(2) ul li{line-height:1.75em;padding-bottom:0}.col-branch-list .panel-grid-cell:nth-child(2) ul li:nth-child(1),.col-branch-list .panel-grid-cell:nth-child(2) ul li:nth-child(2){width:100%}.col-branch-list .panel-grid-cell:nth-child(2) ul li:nth-child(3){margin-right:2em}.col-branch-list .panel-grid-cell:nth-child(2) ul li a{font-weight:normal;padding-left:20px}.col-branch-list .panel-grid-cell:nth-child(2) ul li a:before{width:12px;height:12px;top:5px}.r-tab-buttons{flex-direction:row !important;flex-wrap:nowrap !important}.r-tab-buttons>.panel-grid-cell{margin-bottom:0 !important}.table-ogoma-time-1 table,.table-ogoma-time-2 table{border-collapse:separate;border-spacing:2px;border:none}.table-ogoma-time-1 table tr th,.table-ogoma-time-1 table tr td,.table-ogoma-time-2 table tr th,.table-ogoma-time-2 table tr td{border:none;color:#C16A44;text-align:center;vertical-align:middle;font-size:20px !important;padding:0 4px;width:5.5%}.table-ogoma-time-1 table tr th:first-child,.table-ogoma-time-1 table tr td:first-child,.table-ogoma-time-2 table tr th:first-child,.table-ogoma-time-2 table tr td:first-child{color:#555;font-size:13px !important;min-width:auto;width:6%}.table-ogoma-time-1 table tr th,.table-ogoma-time-1 table tr td{width:5.5%}.table-ogoma-time-1 table tr th:first-child,.table-ogoma-time-1 table tr td:first-child{width:6%}.table-ogoma-time-1 table tr:nth-child(n+3) th:first-child,.table-ogoma-time-1 table tr:nth-child(n+3) td:first-child{width:28.5%}.table-ogoma-time-1 table tr:nth-child(2n) th,.table-ogoma-time-1 table tr:nth-child(2n) td{background:#E9E3F3}.table-ogoma-time-1 table tr:nth-child(2n-1) th,.table-ogoma-time-1 table tr:nth-child(2n-1) td{background:#EDECEF}.table-ogoma-time-1 table tr:first-child th,.table-ogoma-time-1 table tr:first-child td{font-size:12px !important;padding:4px 0;background:#ddd;color:#555}.table-ogoma-time-1 table tr:first-child th:nth-child(2),.table-ogoma-time-1 table tr:first-child td:nth-child(2){width:6%}.table-ogoma-time-2 table tr th,.table-ogoma-time-2 table tr td{width:7%;background:#EDECEF}.table-ogoma-time-2 table tr th[rowspan]+th,.table-ogoma-time-2 table tr th[rowspan]+td,.table-ogoma-time-2 table tr td[rowspan]+th,.table-ogoma-time-2 table tr td[rowspan]+td{color:#555;font-size:13px !important}.table-ogoma-time-2 table tr:nth-child(2) th:nth-child(1),.table-ogoma-time-2 table tr:nth-child(2) td:nth-child(1){width:15%}.table-ogoma-time-2 table tr:nth-child(2) th:nth-child(2),.table-ogoma-time-2 table tr:nth-child(2) td:nth-child(2){width:29%}.table-ogoma-time-2 table tr:nth-child(4) th,.table-ogoma-time-2 table tr:nth-child(4) td,.table-ogoma-time-2 table tr:nth-child(5) th,.table-ogoma-time-2 table tr:nth-child(5) td,.table-ogoma-time-2 table tr:nth-child(7) th,.table-ogoma-time-2 table tr:nth-child(7) td,.table-ogoma-time-2 table tr:nth-child(9) th,.table-ogoma-time-2 table tr:nth-child(9) td,.table-ogoma-time-2 table tr:nth-child(10) th,.table-ogoma-time-2 table tr:nth-child(10) td{background:#E9E3F3}.table-ogoma-time-2 table tr:first-child th,.table-ogoma-time-2 table tr:first-child td{font-size:12px !important;padding:4px;background:#ddd;color:#555}.table-ogoma-time-2 table tr:first-child th:nth-child(1),.table-ogoma-time-2 table tr:first-child td:nth-child(1){width:44%}.table-ogoma-time-2 table tr:first-child th:nth-child(2),.table-ogoma-time-2 table tr:first-child td:nth-child(2){width:7%}.table-years table{border-collapse:separate;border-spacing:2px;border:none}.table-years table tr th,.table-years table tr td{border:none;background:#edecef;text-align:center;padding:5px}.table-years table tr:nth-child(1) th,.table-years table tr:nth-child(1) td{background:#6c507b;color:#fff}.table-years table tr:nth-child(1) th:nth-child(1),.table-years table tr:nth-child(1) td:nth-child(1){width:30%}.col-yakudoshi-calc{padding:15px;background:#edecef}.col-yakudoshi-calc table{border:1px solid #fff}.col-yakudoshi-calc table tr th,.col-yakudoshi-calc table tr td{border:none}.col-yakudoshi-calc input[type="image"]{padding:0 !important;border:none;width:120px !important}.col-yakudoshi-calc #cResult{background:#d3cfe0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:10px}.col-yakudoshi-calc #cResult #searchAfterList{width:40%;font-weight:700;color:#3f294e;text-align:center}.col-yakudoshi-calc #cResult ul{list-style:none !important;padding:10px !important;box-sizing:border-box;text-align:center;width:60%;background:#fff;margin-bottom:0}.table-yakudoshi table{border-collapse:separate;border-spacing:1px;border:none}.table-yakudoshi table tr th{background:#666360;color:#fff}.table-yakudoshi table tr th,.table-yakudoshi table tr td{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1.5em;text-align:center;vertical-align:middle;border:none}.table-yakudoshi table tr th.taiyaku,.table-yakudoshi table tr td.taiyaku{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;color:#FF0830}.table-yakudoshi table tr td{background:#FFF8EF}.col-star-calc{background:#edecef;padding:15px}.col-star-calc #downSelect{list-style:none;padding:0}.col-star-calc #downSelect li{display:inline-block;vertical-align:bottom;padding-bottom:0}.col-star-calc #downSelect input[type="image"]{padding:0 !important;border:none;width:120px !important;vertical-align:bottom}.col-star-calc #result{background:#d3cfe0;padding:15px}.col-star-calc #result #starResultInr{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.col-star-calc #result #starResultLeft{text-align:center;font-weight:700;width:28%}.col-star-calc #result #starResultRight{background:#fff;width:70%}.col-star-calc #result #starResultRight table{border:none;margin-bottom:0}.col-star-calc #result #starResultRight table th,.col-star-calc #result #starResultRight table td{border:none}.col-star-calc #result #starResultRight table td:nth-child(1){width:27%;padding-right:0}.card-no-padding{background:#fff;border:1px solid #d8d6d9}.col-padding{padding:15px}.hatsumoude .st-main{color:#330707;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.hatsumoude .st-main *{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.hatsumoude .st-main.r-banners-bottom-button{align-items:stretch !important}.hatsumoude .st-main.r-banners-bottom-button>.panel-grid-cell{position:relative;padding-bottom:70px}.hatsumoude .st-main.r-banners-bottom-button>.panel-grid-cell .middle-btn-wrap{position:absolute;bottom:0;left:0;width:100%}.hatsumoude .st-main .sow-headline-container .decoration{display:none}.hatsumoude .st-main h2,.hatsumoude .st-main h3,.hatsumoude .st-main h4{text-align:left;background:none;border:none;margin:0 !important;padding:0 !important;color:#330707;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;line-height:1.25em !important}.hatsumoude .st-main h2{border-left:7px #d03212 solid;font-size:22px;padding:0 0 0 8px !important}.hatsumoude .st-main h3{border-left:7px #d03212 solid;font-size:16px;padding:0 0 0 8px !important;margin-left:3px !important}.hatsumoude .st-main h4{background:#666360;color:#fff;font-size:16px;padding:.55em .5em .5em !important}.hatsumoude .st-main p,.hatsumoude .st-main li{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:16px !important;line-height:1.75em !important}.hatsumoude .st-main .col-hatsumoude,.hatsumoude .st-main .col-hatsumoude-qa{background:#FFF8F0;padding:30px 15px 15px}.hatsumoude .st-main .col-hatsumoude h3,.hatsumoude .st-main .col-hatsumoude-qa h3{font-size:1.2em;border-left:none;padding:0 !important;margin-left:0 !important;margin-bottom:.75em !important}.hatsumoude .st-main .col-hatsumoude p:last-child,.hatsumoude .st-main .col-hatsumoude ul:last-child,.hatsumoude .st-main .col-hatsumoude-qa p:last-child,.hatsumoude .st-main .col-hatsumoude-qa ul:last-child{margin-bottom:0}.hatsumoude .st-main .col-hatsumoude section,.hatsumoude .st-main .col-hatsumoude-qa section{margin-bottom:0 !important}.hatsumoude .st-main .col-hatsumoude section a,.hatsumoude .st-main .col-hatsumoude-qa section a{color:#1a4dae}.hatsumoude .st-main .col-hatsumoude-qa h3{font-size:16px;font-size:1.6rem}.hatsumoude .st-main strong{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;color:red;text-decoration:underline}.hatsumoude .st-main .ow-button-base a,.hatsumoude .st-main .middle-btn-wrap a{border:none;border-radius:0;display:block;margin:0 auto;max-width:364px;padding:28px 10px;color:#fff;background-image:linear-gradient(45deg, #e37b41 0%, #c61900 100%);text-decoration:none;transition:.2s ease-in-out;cursor:pointer}.hatsumoude .st-main .ow-button-base a:hover,.hatsumoude .st-main .ow-button-base a:focus,.hatsumoude .st-main .middle-btn-wrap a:hover,.hatsumoude .st-main .middle-btn-wrap a:focus{background-image:linear-gradient(45deg, #e37b41 0%, #c61900 100%) !important;opacity:.8}.hatsumoude .st-main .ow-button-base a span,.hatsumoude .st-main .middle-btn-wrap a span{font-size:19px;line-height:1.25em !important;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:bold;letter-spacing:2px}.hatsumoude .st-main .ow-button-base a strong,.hatsumoude .st-main .middle-btn-wrap a strong{color:#fff;text-decoration:none;font-size:1.2em}.hatsumoude .st-main .middle-btn-wrap a{padding:20px 10px;text-align:center}.hatsumoude .st-main .list ul{list-style:none;padding:10px 20px 0 !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.hatsumoude .st-main .list ul li{width:50%;list-style:none;font-size:20px !important}.hatsumoude .st-main .list ul li:before{content:"• ";color:grey}.hatsumoude .st-main.hatsumoude-gomafuda .widget_sow-image{margin-bottom:10px !important;border:1px solid #F0F3F8}.hatsumoude .st-main.hatsumoude-gomafuda p{font-size:18px !important;text-align:center;font-weight:700;margin-bottom:.25em}.hatsumoude .st-main.hatsumoude-gomafuda p strong{color:#da0000;font-size:1.1em;text-decoration:none}.hatsumoude .st-main.hatsumoude-gomafuda table{background:#FFF8F0;border:none}.hatsumoude .st-main.hatsumoude-gomafuda table tr th,.hatsumoude .st-main.hatsumoude-gomafuda table tr td{text-align:left;border:none;padding:1em}.hatsumoude .st-main.hatsumoude-gomafuda table tr:nth-child(n+2) th,.hatsumoude .st-main.hatsumoude-gomafuda table tr:nth-child(n+2) td{padding-top:.25em}.hatsumoude .st-main .table-time table{border-collapse:separate;border-spacing:1px;border:none}.hatsumoude .st-main .table-time table tr th,.hatsumoude .st-main .table-time table tr td{border:none;background:#FFF8F0;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.hatsumoude .st-main .table-time table tr:nth-child(1) th,.hatsumoude .st-main .table-time table tr:nth-child(1) td{background:#666360;color:#fff;padding:.25em .1em;text-align:center;font-size:.88em}.hatsumoude .st-main .table-ogoma-time table,.hatsumoude .st-main .table-yakuyoke-time table{border-collapse:separate;border-spacing:1px;border:none}.hatsumoude .st-main .table-ogoma-time table tr th,.hatsumoude .st-main .table-ogoma-time table tr td,.hatsumoude .st-main .table-yakuyoke-time table tr th,.hatsumoude .st-main .table-yakuyoke-time table tr td{border:none;background:#FFF8F0;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.hatsumoude .st-main .table-ogoma-time table tr:nth-child(1) th,.hatsumoude .st-main .table-ogoma-time table tr:nth-child(1) td,.hatsumoude .st-main .table-yakuyoke-time table tr:nth-child(1) th,.hatsumoude .st-main .table-yakuyoke-time table tr:nth-child(1) td{background:#666360;color:#fff;padding:.25em .1em;text-align:center;font-size:.88em}.hatsumoude .st-main .table-ogoma-time table tr:nth-child(1) th:nth-child(1),.hatsumoude .st-main .table-ogoma-time table tr:nth-child(1) td:nth-child(1){width:6em}.hatsumoude .st-main .table-ogoma-time table tr:nth-child(n+2) th:nth-child(n+2),.hatsumoude .st-main .table-ogoma-time table tr:nth-child(n+2) td:nth-child(n+2){padding:1em .25em;text-align:center;color:#CF3112}.hatsumoude .st-main .table-yakuyoke-time table tr:nth-child(1) th,.hatsumoude .st-main .table-yakuyoke-time table tr:nth-child(1) td{padding:.5em .1em}.hatsumoude .st-main .table-yakuyoke-time table tr:nth-child(1) th:nth-child(1),.hatsumoude .st-main .table-yakuyoke-time table tr:nth-child(1) td:nth-child(1){width:35%}.hatsumoude .st-main .table-yakuyoke-time table tr:nth-child(n+2) th,.hatsumoude .st-main .table-yakuyoke-time table tr:nth-child(n+2) td{text-align:center;padding:.75em 4%}.hatsumoude .st-main .table-yakuyoke-time table tr:nth-child(n+2) th:nth-child(1),.hatsumoude .st-main .table-yakuyoke-time table tr:nth-child(n+2) td:nth-child(1){color:#fff;background:#9c9893;text-align:left}.hatsumoude .st-main .hatsumoude-step .panel-row-style{position:relative;margin-bottom:48px}.hatsumoude .st-main .hatsumoude-step .panel-row-style:after{position:absolute;display:block;content:"";background:url(../img/img_arrow_01.png) no-repeat center;background-size:contain;width:44px;height:28px;left:50%;bottom:-38px;margin-left:-22px}.hatsumoude .st-main .hatsumoude-step .panel-grid:last-child .panel-row-style{margin-bottom:0}.hatsumoude .st-main .hatsumoude-step .panel-grid:last-child .panel-row-style:after{display:none}.hatsumoude .st-main .col-hatsumoude-place ul{background:#FFF8F0;margin-bottom:0 !important}.hatsumoude .st-main .col-hatsumoude-place ul li{list-style:none;font-weight:700;position:relative}.hatsumoude .st-main .col-hatsumoude-place ul li:before{position:absolute;display:block;content:"";border-left:4px solid #d03212;border-top:4px solid transparent;border-bottom:4px solid transparent;left:-14px;top:calc( 1.75em / 2 - 4px)}.hatsumoude .st-main .col-hatsumoude-place ul li dl{font-size:.88em;line-height:1.75em}.hatsumoude .st-main .col-hatsumoude-place ul li dt,.hatsumoude .st-main .col-hatsumoude-place ul li dd{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.hatsumoude .st-main .col-hatsumoude-place ul li dt{float:left;clear:left}.hatsumoude .st-main .col-hatsumoude-place ul li dt:after{content:"："}.hatsumoude .st-main .col-hatsumoude-place ul li dd{margin-left:3.5em}.hatsumoude .st-main .hatsumoude-precincts-intro h3{font-size:22px;font-weight:bold;margin:0 0 .75em !important;border:none;padding:0 !important}.hatsumoude .st-main .hatsumoude-precincts-intro .sow-image-container{margin:35px 0 0 40px;background:#fff8f0}.hatsumoude .st-main .hatsumoude-precincts-intro .sow-image-container .so-widget-image{margin:auto;position:relative;left:-40px;top:-35px}.hatsumoude .st-main .hatsumoude-precincts-intro a{color:#1a4dae}.hatsumoude .st-main .col-hatsumoude-annualevent .panel-grid{padding-bottom:20px;border-bottom:1px solid #C1BFBF}.special-link-in-page .textwidget ul{text-align:center;padding:0}.special-link-in-page .textwidget ul li{list-style:none;display:inline-block}.special-link-in-page .textwidget ul li+li:before{content:"| "}.special-link-in-page .textwidget ul li a{color:#b64f22}.col-special h2{background:none;padding:0;margin:0;border:none;color:#DF6535;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:16px;text-indent:-4em;padding-left:4em;line-height:1.5em}.col-special h2:before{text-indent:0;display:inline-block;background:#DF6535;color:#fff;padding:.25em .5em .25em 3em;font-size:.88em;line-height:1;margin-right:.5em}.col-special .col-special-h2-01 h2:before{content:"1"}.col-special .col-special-h2-02 h2:before{content:"2"}.col-special .col-special-h2-03 h2:before{content:"3"}.col-special h3{margin:0 0 .5em !important;padding:0 !important;border:none !important;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;line-height:1.5em;color:#b64f22;font-weight:700;font-size:15px}.col-special .textwidget>*:last-child{margin-bottom:0}.card-shichigosan .w,.card-setsubun .w{display:inline-block}.card-shichigosan .link-in-page ul,.card-shichigosan.link-in-page ul,.card-setsubun .link-in-page ul,.card-setsubun.link-in-page ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-shichigosan .link-in-page ul li,.card-shichigosan.link-in-page ul li,.card-setsubun .link-in-page ul li,.card-setsubun.link-in-page ul li{list-style:none !important}.card-shichigosan .link-in-page ul li+li,.card-shichigosan.link-in-page ul li+li,.card-setsubun .link-in-page ul li+li,.card-setsubun.link-in-page ul li+li{margin-left:.5em;padding-left:.5em;position:relative}.card-shichigosan .link-in-page ul li+li:before,.card-shichigosan.link-in-page ul li+li:before,.card-setsubun .link-in-page ul li+li:before,.card-setsubun.link-in-page ul li+li:before{position:absolute;left:0;top:.3em;display:block;content:"";height:1.25em;border-left:1px solid #000}.card-shichigosan .link-in-page ul li a,.card-shichigosan.link-in-page ul li a,.card-setsubun .link-in-page ul li a,.card-setsubun.link-in-page ul li a{color:#000;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500;font-size:18px;transition:.3s color}.card-shichigosan .link-in-page ul li a:hover,.card-shichigosan .link-in-page ul li a:focus,.card-shichigosan.link-in-page ul li a:hover,.card-shichigosan.link-in-page ul li a:focus,.card-setsubun .link-in-page ul li a:hover,.card-setsubun .link-in-page ul li a:focus,.card-setsubun.link-in-page ul li a:hover,.card-setsubun.link-in-page ul li a:focus{color:#D14949}.card-shichigosan .col-contact-button a,.card-setsubun .col-contact-button a{display:block;padding:1em .25em;border-radius:7px;text-decoration:none;text-align:center;color:#fff;font-size:24px;font-weight:700;background:#D14949 !important;border:none;transition:.3s opacity}.card-shichigosan .col-contact-button a:hover,.card-shichigosan .col-contact-button a:focus,.card-setsubun .col-contact-button a:hover,.card-setsubun .col-contact-button a:focus{opacity:.8}.card-shichigosan a{color:#0C0CFF}.card-shichigosan h2{margin-top:80px;border:none;padding:0 0 18px;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;letter-spacing:.05em;font-size:36px;color:#D14949;text-align:center;background:url(../img/bg_h_01.png) no-repeat center bottom}.card-shichigosan.first-card h2{margin-top:0}.card-shichigosan .shichigosan-step .so-panel{background:#FAF4ED;padding:20px;border-radius:7px;margin-bottom:75px !important}.card-shichigosan .shichigosan-step .so-panel *:last-child{margin-bottom:0}.card-shichigosan .shichigosan-step .so-panel+.so-panel{position:relative}.card-shichigosan .shichigosan-step .so-panel+.so-panel:before{position:absolute;display:block;content:"";background:url(../img/icon_arrow_01.png) no-repeat center;left:50%;top:-48px;margin-left:-17px;width:35px;height:19px}.card-shichigosan .shichigosan-step .so-panel:last-child{margin-bottom:30px !important}.card-shichigosan .shichigosan-step .so-panel:last-child:before{display:none}.card-shichigosan .shichigosan-step .so-panel h3{color:#D14949;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:30px;font-weight:600;border:none;text-align:center;margin:0 0 15px}.card-shichigosan .shichigosan-step .so-panel p{font-size:16px;line-height:1.75;text-align:center}.card-shichigosan .shichigosan-buttons a{transition:.3s opacity}.card-shichigosan .shichigosan-buttons a,.card-shichigosan .shichigosan-buttons a[href],.card-shichigosan .shichigosan-buttons a:hover,.card-shichigosan .shichigosan-buttons a:focus{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;width:100%;display:inline-block;border:1px solid #D14949 !important;border-radius:7px;color:#D14949 !important;font-size:20px;font-weight:bold;text-align:center;padding:21px 8px;background:#FFF4F4 !important}.card-shichigosan .shichigosan-buttons a:hover,.card-shichigosan .shichigosan-buttons a:focus{opacity:0.7}.card-shichigosan .timetable table{margin-left:auto;margin-right:auto;max-width:480px;border:none;border-top:1px #868686 solid;border-collapse:collapse}.card-shichigosan .timetable caption{font-size:18px;font-weight:bold;text-align:left;padding:16px 0;border-top:1px #868686 solid}.card-shichigosan .timetable tr{border-bottom:1px #868686 solid}.card-shichigosan .timetable tr:nth-child(odd){background:#FFFBF2}.card-shichigosan .timetable th{border:none !important;font-size:18px;padding:16px 4px;width:3em;text-align:center}.card-shichigosan .timetable td{border:none !important;padding:8px 8px 8px 0}.card-shichigosan .timetable ul{text-align:right;margin:0;padding:0}.card-shichigosan .timetable ul li{text-align:center;white-space:nowrap;min-width:7em;padding:8px 0;display:inline-block;list-style:none;margin:2px 0 2px 5px;background:#E4F3F8}.card-shichigosan .timetable .timetable-2 ul li{background:#F8E4E4}.card-shichigosan .col-streetview h3{font-size:22px;line-height:1.45em;margin:0 0 20px;padding:0;color:#D14949;border:none}.card-shichigosan .col-streetview .iframe-wrap{position:relative;overflow:hidden;height:300px;max-width:100%}.card-shichigosan .col-streetview .iframe-wrap iframe{border:none;position:absolute;top:0;left:0;width:100%;height:100%}.card-shichigosan .col-shichigosan-table table{border:none;border-collapse:separate;border-spacing:20px}.card-shichigosan .col-shichigosan-table table th{text-align:left;width:7em;font-weight:normal;padding:5px 0 10px;border:none;border-bottom:1px #868686 solid}.card-shichigosan .col-shichigosan-table table th img{margin-bottom:0 !important;margin-right:10px}.card-shichigosan .col-shichigosan-table table td{padding:5px 0 10px;border:none;border-bottom:1px #868686 solid}.card-shichigosan .col-qa .so-panel{margin-bottom:0 !important}.card-shichigosan .col-qa h3{font-size:22px;line-height:1.45em;margin:0 0 20px;padding:1em 0;color:#D14949;border:none;border-top:1px #868686 solid;border-bottom:1px #868686 solid}.card-shichigosan .w-access-detail h3{border:none;background:none;padding:0;color:#6A5088;font-size:1.1em}.card-shichigosan .w-access-detail h4{border:none;background:none;padding:0;margin:0}.card-shichigosan .w-access-detail .note{list-style:none;padding:0}.card-shichigosan .w-access-detail .note li{padding-left:1em;text-indent:-1em}.card-shichigosan .w-access-detail .note li *{text-indent:0}.card-shichigosan .w-access-detail .note li:before{text-indent:0;content:"※"}.card-shichigosan .w-buttons a{display:block;background:#A48EBE;text-align:center;padding:1em .25em;color:#fff;text-decoration:none;transition:.3s opacity}.card-shichigosan .w-buttons a:hover,.card-shichigosan .w-buttons a:focus{opacity:.8}.card-shichigosan .w-buttons a strong{font-size:1.25em}.card-shichigosan .w-buttons a img{margin-bottom:0;vertical-align:-.1em}.card-shichigosan .w-more-card>.panel-layout>.panel-grid{align-items:stretch !important}.card-shichigosan .w-more-card>.panel-layout>.panel-grid>.panel-grid-cell{box-shadow:0 2px 4px rgba(0,0,0,0.5);padding:10px !important}.card-shichigosan .w-more-card .so-panel{margin-bottom:0 !important}.card-shichigosan .w-more-card .so-panel+.so-panel{margin-top:5px}.card-shichigosan .w-more-card h3{border:none;padding:0;margin:0;color:#D14949;font-size:1.1em}.card-shichigosan .w-more-card h3 a{color:#D14949}.card-shichigosan .w-more-card .textwidget>*:last-child{margin-bottom:0 !important}.card-shichigosan .w-more-card a{color:#000;text-decoration:none;transition:.3s opacity}.card-shichigosan .w-more-card a:hover,.card-shichigosan .w-more-card a:focus{opacity:.8}.hiwatari .st-main .w{display:inline-block}.hiwatari .st-main .panel-grid-cell{min-height:1px}.hiwatari .st-main h2{font-family:"kyokasho","Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2em;line-height:1.25em;font-weight:normal;background:none;margin:0 0 .1em;padding:0;text-align:center;border:none;text-shadow:1px 1px 5px rgba(0,0,0,0.5)}.hiwatari .st-main h2 span{font-family:"kyokasho","Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important}.hiwatari .st-main p{font-size:18px !important;line-height:1.75em !important}.hiwatari .st-main .col-page-title{text-align:center;text-shadow:1px 1px 5px rgba(0,0,0,0.5)}.hiwatari .st-main .col-page-title p{font-family:"kyokasho","Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.hiwatari .st-main .col-page-title p span{font-family:"kyokasho","Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.hiwatari .st-main .col-title-1 h2{background:#9a2703;padding:.3em .3em .4em;border-radius:7px;color:#fff}.hiwatari .st-main h3{background:#F4B767;background:linear-gradient(to right, #fff, #EF9622 80%);color:#8A7314;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;font-size:22px;padding:.1em .25em .1em;border:none;margin:0 0 .5em}.hiwatari .st-main h4{background:transparent;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;font-size:20px;margin:0 0 .5em;padding:0}.hiwatari .st-main .col-title-2{text-align:center}.hiwatari .st-main .col-title-2 h2{font-size:28px;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;line-height:1.25em;padding:0 48px;display:inline-block;position:relative}.hiwatari .st-main .col-title-2 h2:before,.hiwatari .st-main .col-title-2 h2:after{position:absolute;display:block;content:"";background:#7D3113 url(../img/title-mark-01.png) no-repeat center;background-size:contain;width:36px;height:36px;top:48%;margin-top:-18px}.hiwatari .st-main .col-title-2 h2:before{left:0}.hiwatari .st-main .col-title-2 h2:after{left:auto;right:0}.hiwatari .st-main td:nth-child(1){background:#eee;text-align:center}.hiwatari .st-main .col-voice{border:1px solid #7A1405}.hiwatari .st-main .col-voice .title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background:#7A1405}.hiwatari .st-main .col-voice .title p{color:#fff;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;margin-bottom:0;padding:.25em .25em .5em}.hiwatari .st-main .col-voice .title p:nth-child(1){width:40%;background:#A54105;color:#fff}.hiwatari .st-main .col-voice .title p:nth-child(2){width:60%;font-size:18px}.hiwatari .st-main .col-voice dl{padding:1em}.hiwatari .st-main .col-voice dl dt{background:#C7E1E2;border-radius:7px;text-align:center;width:8em;font-weight:700;padding:.2em;margin-bottom:.25em}.hiwatari .st-main .col-voice dl dd{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.hiwatari .st-main .col-voice dl dd+dt{margin-top:1em}.page-template-page-fullwidth #content{max-width:100%}.page-template-page-fullwidth .st-main{margin-right:0;padding:0}.card-setsubun.card-main-visual{height:55vw;max-height:626px;box-shadow:0 10px 10px rgba(0,0,0,0.2)}.card-setsubun.card-main-visual .panel-grid-cell,.card-setsubun.card-main-visual .so-panel{height:100%}.card-setsubun.card-main-visual .so-widget-sow-image{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-setsubun.card-main-visual .so-widget-sow-image .sow-image-container{max-width:30%}.card-setsubun .so-panel{max-width:1030px;margin-left:auto;margin-right:auto;padding-left:1.45%;padding-right:1.45%;box-sizing:border-box}.card-setsubun h3{margin:0;padding:0;border:none;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif}.card-setsubun.link-in-page{box-shadow:0 5px 5px rgba(0,0,0,0.1)}.card-setsubun.link-in-page .so-panel{max-width:100%}.card-setsubun.first-card{margin-top:60px}.card-setsubun.first-card .so-panel{max-width:100%;padding-left:0;padding-right:0}.card-setsubun .col-text p{font-size:20px;line-height:1.75em}.card-setsubun .col-page-title h2{text-align:center;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#D14949;font-size:50px;line-height:1.25em;font-weight:700;background:none;margin:0 0 .5em;padding:0;text-align:center;border:none}.card-setsubun .col-page-title p{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#D14949;font-size:30px;text-align:center}.card-setsubun .col-date{background:#f0604d;text-align:center;color:#fff;padding:50px 0}.card-setsubun .col-date p{font-size:32px;line-height:1.25em;margin-bottom:0}.card-setsubun .col-event-date .panel-grid-cell{padding-top:40px;padding-bottom:40px}.card-setsubun .col-event-date .panel-grid-cell:nth-child(1){background:#ffefd6}.card-setsubun .col-event-date .panel-grid-cell:nth-child(1) .so-panel{margin-left:auto}.card-setsubun .col-event-date .panel-grid-cell:nth-child(2){background:#ffdcd6}.card-setsubun .col-event-date .panel-grid-cell .so-panel{max-width:500px}.card-setsubun .col-event-date .panel-grid-cell p:first-child{font-size:26px}.card-setsubun .col-event-date .panel-grid-cell p:last-child{font-size:20px;margin-bottom:0}.card-setsubun.col-title{background:url(../img/setsubun-title-bg-01.png) center;margin-top:70px;margin-bottom:40px}.card-setsubun.col-title .so-panel{text-align:center;padding-top:46px;padding-bottom:46px}.card-setsubun.col-title .so-panel h2,.card-setsubun.col-title .so-panel p{color:#1a5186;font-size:40px;line-height:1.25em;background:none;margin:0;padding:0;border:none}.card-setsubun.col-title .so-panel h2,.card-setsubun.col-title .so-panel h2 span,.card-setsubun.col-title .so-panel p,.card-setsubun.col-title .so-panel p span{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif !important;font-weight:normal}.card-setsubun.col-title .so-panel h2{margin-bottom:10px}.card-setsubun.col-title .so-panel p{font-size:26px}.card-setsubun.col-no-bottom{margin-bottom:0}.card-setsubun .col-detail-1 h3{margin:0 0 1em;padding:.25em;font-weight:400;text-align:center;background:#1A5186;border:none;color:#fff}.card-setsubun .col-info{border-top:1px solid #1a5186;border-bottom:1px solid #1a5186;padding-top:20px}.card-setsubun .col-info ul li{font-size:20px !important;color:#1a5186}.card-setsubun .col-info ul li+li{margin-top:.25em}.card-setsubun.card-setsubun-event{box-sizing:border-box;max-width:1000px;margin-left:auto;margin-right:auto;color:#1a5186;padding:20px 5% 20px}.card-setsubun.card-setsubun-event h3{text-align:center;color:#1a5186;font-size:40px;line-height:1.25em;font-weight:700;margin-bottom:0;border:none;border-bottom:1px solid #1a5186;padding-bottom:.75em}.card-setsubun.card-setsubun-event h3,.card-setsubun.card-setsubun-event h3 *{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.card-setsubun.card-setsubun-event p{font-size:20px}.card-setsubun .col-info-1,.card-setsubun .col-info-2{padding-top:40px}.card-setsubun .col-info-1 p,.card-setsubun .col-info-2 p{font-size:20px;line-height:1.75em}.card-setsubun .col-info-1 .note,.card-setsubun .col-info-2 .note{font-size:15px !important}.card-setsubun .col-info-1 .note p,.card-setsubun .col-info-2 .note p{font-size:1em}.card-setsubun .col-info-1 h3,.card-setsubun .col-info-2 h3{margin:0;padding:.25em;color:#fff;background:#b72f23;text-align:center;font-size:20px;border:none;margin-bottom:40px}.card-setsubun .col-info-1{border-top:1px solid #1a5186}.card-setsubun .col-info-2{border-bottom:1px solid #1a5186}.card-setsubun .col-info-title h3{margin:0;padding:.25em;color:#fff;background:#1a5186;text-align:center;font-size:20px;border:none}.card-setsubun .col-button{margin-top:60px}.card-setsubun .col-button a{display:block;max-width:700px;margin:0 auto;color:#fff;font-size:24px;font-weight:700;padding:.75em;border-radius:7px;background:#f0604d;text-align:center;text-decoration:none}.card-setsubun .col-info-red{padding-top:20px;border-top:1px solid #b72f23;border-bottom:1px solid #b72f23;color:#b72f23}.card-setsubun .col-info-red p,.card-setsubun .col-info-red ul li{font-size:20px !important;line-height:1.75em !important}.card-setsubun .col-step-1 h3,.card-setsubun .col-step h3,.card-setsubun .col-1 h3{color:#d14949;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;font-size:30px;line-height:1.25em;margin:0 0 1em;padding:0;border:none}.card-setsubun .col-step-1{background:#faf4ed;padding:42px 1.45%}.card-setsubun .col-step-1 h3{text-align:center}.card-setsubun .col-step{margin-top:110px;position:relative}.card-setsubun .col-step:before{position:absolute;display:block;content:"";background:url(../img/icon_arrow_01.png) no-repeat center;background-size:contain;left:50%;margin-left:-17px;top:-70px;width:35px;height:19px}.card-setsubun .col-1 h3{text-align:left}.card-setsubun.col-gmap .so-panel{max-width:100%;padding-left:0;padding-right:0}.card-setsubun.col-gmap .gmap{position:relative;overflow:hidden;height:440px;max-width:100%}.card-setsubun.col-gmap .gmap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.card-setsubun .col-buttons a{display:block;background:#f0604d;text-align:center;padding:1em .25em;color:#fff;text-decoration:none}.card-setsubun .col-buttons a strong{font-size:1.25em}.card-setsubun .col-buttons a img{margin-bottom:0;vertical-align:-.1em}.sow-slider-base .sow-slider-pagination{transition:none !important;display:block !important;text-align:center;bottom:-25px}.sow-slider-base .sow-slide-nav a{transition:none !important;display:block !important;width:25px;height:25px;background:#000;padding:10px;color:#fff !important;border-radius:25px;opacity:.5 !important}.page-template-page-fullwidth .st-main{margin-left:0 !important}.page-template-page-fullwidth .post{background:#fff;max-width:1030px;padding-bottom:30px;margin:0 auto}.page-template-page-fullwidth .post .card-special{font-size:16px}.page-template-page-fullwidth .post .card-special h2,.page-template-page-fullwidth .post .card-special h3,.page-template-page-fullwidth .post .card-special h4,.page-template-page-fullwidth .post .card-special h5,.page-template-page-fullwidth .post .card-special h6,.page-template-page-fullwidth .post .card-special p,.page-template-page-fullwidth .post .card-special ul,.page-template-page-fullwidth .post .card-special ol,.page-template-page-fullwidth .post .card-special li,.page-template-page-fullwidth .post .card-special table,.page-template-page-fullwidth .post .card-special thead,.page-template-page-fullwidth .post .card-special tbody,.page-template-page-fullwidth .post .card-special tr,.page-template-page-fullwidth .post .card-special th,.page-template-page-fullwidth .post .card-special td{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;font-size:1em;font-weight:normal;line-height:1.75em;margin:0;padding:0;background:transparent;color:#4D4D4D;border:none}.page-template-page-fullwidth .post .card-special h2,.page-template-page-fullwidth .post .card-special h3{line-height:1.5em}.page-template-page-fullwidth .post .card-special.panel-row-style{max-width:1010px;margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px;box-sizing:border-box}.page-template-page-fullwidth .post .card-special .panel-grid-cell{min-height:1px}.page-template-page-fullwidth .post .card-special.main-visual{height:30vw;max-width:100%;max-height:393px;padding:0}.page-template-page-fullwidth .post .card-special.main-visual .panel-grid-cell,.page-template-page-fullwidth .post .card-special.main-visual .so-panel{height:100%}.page-template-page-fullwidth .post .card-special.main-visual .so-widget-sow-image{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.page-template-page-fullwidth .post .card-special.main-visual .so-widget-sow-image .sow-image-container{max-width:90%}.page-template-page-fullwidth .post .card-special.main-visual.main-visual-bg-01{height:18vw;background:linear-gradient(to bottom, #fff 33%, #FC8B8B, #fff 60%)}.page-template-page-fullwidth .post .card-special.main-visual.style-no-bg{height:auto;max-height:none}.page-template-page-fullwidth .post .card-special.main-visual.style-no-bg .so-widget-sow-image .sow-image-container{max-width:100%}.page-template-page-fullwidth .post .card-special .col-h2 h2,.page-template-page-fullwidth .post .card-special .col-h2 p,.page-template-page-fullwidth .post .card-special .col-h2 *{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;color:#591A86;line-height:1.5em}.page-template-page-fullwidth .post .card-special .col-h2 h2{font-size:1.5em}.page-template-page-fullwidth .post .card-special .col-h2 h2+*{margin-top:.25em}.page-template-page-fullwidth .post .card-special .col-h2 h2 rt{font-weight:400}.page-template-page-fullwidth .post .card-special .col-h2 p{font-size:1.1em}.page-template-page-fullwidth .post .card-special .col-h2.col-h2-bg-purple{background:#591A86}.page-template-page-fullwidth .post .card-special .col-h2.col-h2-bg-red{background:#B72F23}.page-template-page-fullwidth .post .card-special .col-h2.col-h2-bg-purple,.page-template-page-fullwidth .post .card-special .col-h2.col-h2-bg-red{border-radius:7px;padding:.1em .25em .2em !important}.page-template-page-fullwidth .post .card-special .col-h2.col-h2-bg-purple h2,.page-template-page-fullwidth .post .card-special .col-h2.col-h2-bg-purple p,.page-template-page-fullwidth .post .card-special .col-h2.col-h2-bg-purple *,.page-template-page-fullwidth .post .card-special .col-h2.col-h2-bg-red h2,.page-template-page-fullwidth .post .card-special .col-h2.col-h2-bg-red p,.page-template-page-fullwidth .post .card-special .col-h2.col-h2-bg-red *{color:#fff}.page-template-page-fullwidth .post .card-special .col-h3{position:relative;padding-left:15px}.page-template-page-fullwidth .post .card-special .col-h3:before{position:absolute;display:block;content:"";background:linear-gradient(to bottom, #9a82b2, #613b76);left:0;top:0;width:7px;height:100%}.page-template-page-fullwidth .post .card-special .col-h3 h3{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.25em;font-weight:700;color:#1f0030}.page-template-page-fullwidth .post .card-special .col-h3 h3+*{margin-top:.25em}.page-template-page-fullwidth .post .card-special .col-h3 p{color:#1f0030}.page-template-page-fullwidth .post .card-special .col-h4 h4{color:#c16a44;font-size:1.13em;padding-left:20px;position:relative}.page-template-page-fullwidth .post .card-special .col-h4 h4:before{position:absolute;display:block;content:"";background:url(../img/h-mark-01.png) no-repeat center;background-size:contain;left:0;top:.75em;margin-top:-7px;width:14px;height:14px}.page-template-page-fullwidth .post .card-special p+h5{margin-top:.5em}.page-template-page-fullwidth .post .card-special h5{font-size:1.1em}.page-template-page-fullwidth .post .card-special .col-table-border table{margin-bottom:1em}.page-template-page-fullwidth .post .card-special .col-table-border table th,.page-template-page-fullwidth .post .card-special .col-table-border table td{border:1px solid #ddd;padding:.25em .5em}.page-template-page-fullwidth .post .card-special .col-table-border.col-table-border-purple table th,.page-template-page-fullwidth .post .card-special .col-table-border.col-table-border-purple table td{border-color:#1a5186;color:#1a5186}.page-template-page-fullwidth .post .card-special .col-table-border.col-table-border-red table th,.page-template-page-fullwidth .post .card-special .col-table-border.col-table-border-red table td{border-color:#B72F23;color:#B72F23}.page-template-page-fullwidth .post .card-special .col-table table{border-top:1px solid #c16a44;border-bottom:1px solid #c16a44}.page-template-page-fullwidth .post .card-special .col-table table:nth-child(n+2){margin-top:.5em}.page-template-page-fullwidth .post .card-special .col-table table th,.page-template-page-fullwidth .post .card-special .col-table table td{padding:0 .25em}.page-template-page-fullwidth .post .card-special .col-table table th:first-child,.page-template-page-fullwidth .post .card-special .col-table table td:first-child{text-align:left;width:5em}.page-template-page-fullwidth .post .card-special .col-table table tr:first-child th,.page-template-page-fullwidth .post .card-special .col-table table tr:first-child td{padding-top:.5em}.page-template-page-fullwidth .post .card-special .col-table table tr:last-child th,.page-template-page-fullwidth .post .card-special .col-table table tr:last-child td{padding-bottom:.5em}.page-template-page-fullwidth .post .card-special .col-table table+*{margin-top:1em}.page-template-page-fullwidth .post .card-special.card-banner{align-items:stretch}.page-template-page-fullwidth .post .card-special.card-banner .panel-grid-cell{align-self:stretch !important;border:1px solid #B7B7B7}.page-template-page-fullwidth .post .card-special.card-banner .so-panel{margin-bottom:0 !important}.page-template-page-fullwidth .post .card-special.card-banner .textwidget{padding:.75em 1em}.page-template-page-fullwidth .post .card-special.card-banner .textwidget ul{list-style:none;padding:0;margin:8px 0 0;width:100%}.page-template-page-fullwidth .post .card-special.card-banner .textwidget ul a{color:#ab3400;text-decoration:none;display:inline-block;transition:.3s opacity;position:relative;padding-left:1.67em}.page-template-page-fullwidth .post .card-special.card-banner .textwidget ul a:before{position:absolute;display:block;content:"";background:url(../img/icon01.png) no-repeat center;background-size:contain;left:0;top:.75em;margin-top:-9px;width:18px;height:18px}.page-template-page-fullwidth .post .card-special.card-banner .textwidget ul a:hover,.page-template-page-fullwidth .post .card-special.card-banner .textwidget ul a:focus{opacity:.8}.page-template-page-fullwidth .post .card-special .col-lead-02{background:linear-gradient(to bottom, #d5d2e1 0%, #f5f5f7 100%);padding:15px}.page-template-page-fullwidth .post .card-special .col-lead-02 h2{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.25em;font-weight:700;color:#591A86;margin-bottom:.5em}.page-template-page-fullwidth .post .card-special .col-lead-02 p{color:#1a1a1a}.page-template-page-fullwidth .post .card-special .col-lead-03 *{font-family:"kyokasho","Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.page-template-page-fullwidth .post .card-special .col-lead-03 p{font-size:1.1em}.page-template-page-fullwidth .post .card-special .col-lead-04{background:#ECF0F8 url(../img/bg-01.png);padding:15px}.page-template-page-fullwidth .post .card-special .col-lead-04 h2{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.25em;font-weight:700;color:#FF4014;margin-bottom:.5em}.page-template-page-fullwidth .post .card-special .col-lead-04 p{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:16px;color:#1a1a1a}.page-template-page-fullwidth .post .card-special .col-lead-04 p+p{margin-top:1em}.page-template-page-fullwidth .post .card-special .col-date{border:2px solid #FB6590;border-radius:7px;background:#FFF4F7;padding:10px}.page-template-page-fullwidth .post .card-special .col-date p{color:#D14B71;text-align:center;font-weight:700}.page-template-page-fullwidth .post .card-special.card-contact{-webkit-align-items:stretch !important;align-items:stretch !important}.page-template-page-fullwidth .post .card-special.card-contact .panel-grid-cell:nth-child(1){display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background:#800000;padding:.25em !important}.page-template-page-fullwidth .post .card-special.card-contact .panel-grid-cell:nth-child(1) p{color:#fff;text-align:center;font-weight:700}.page-template-page-fullwidth .post .card-special.card-contact .panel-grid-cell:nth-child(2){border:1px solid #800000;text-align:center;padding:.25em !important}.page-template-page-fullwidth .post .card-special.card-contact .panel-grid-cell:nth-child(2) p{display:inline-block}.page-template-page-fullwidth .post .card-special.card-contact .panel-grid-cell p:last-child{margin-bottom:0}.page-template-page-fullwidth .post .card-special .col-date-01{max-width:800px;margin-left:auto;margin-right:auto}.page-template-page-fullwidth .post .card-special .col-date-01 .col-h3{background:#591A86;border-radius:7px;padding-left:0;margin-bottom:-1em}.page-template-page-fullwidth .post .card-special .col-date-01 .col-h3:before{display:none}.page-template-page-fullwidth .post .card-special .col-date-01 .col-h3 h3{color:#fff;text-align:center}.page-template-page-fullwidth .post .card-special .col-date-01 .col-h3.col-h3-red{background:#B72F23}.page-template-page-fullwidth .post .card-special .col-date-01 p{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;text-align:center;font-size:1.2em}.page-template-page-fullwidth .post .card-special .col-title-red h2{background:#800000;color:#fff;text-align:center;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;font-weight:700;padding:.25em}.page-template-page-fullwidth .post .card-special .col-border-red{border:1px solid #800000;padding:15px 8px}.page-template-page-fullwidth .post .card-special.page-title{padding-top:60px}.page-template-page-fullwidth .post .card-special.page-title div{left:0 !important;right:0 !important}.page-template-page-fullwidth .post .card-special.page-title h2{font-family:'kyokasho';font-weight:normal;font-size:2em;text-align:center;padding:0 0 .94em;color:#8e0202}.page-template-page-fullwidth .post .card-special.col-lead h3,.page-template-page-fullwidth .post .card-special.col-lead p{font-family:'kyokasho';font-weight:normal}.page-template-page-fullwidth .post .card-special.col-lead h3{font-size:1.38em;margin-bottom:.5em}.page-template-page-fullwidth .post .card-special.col-lead p{font-size:1.13em}.page-template-page-fullwidth .post .card-special.section-title h2{font-family:'kyokasho';text-align:center;color:#8e0202;padding:10px 0;font-size:24px;box-shadow:0px 5px 3px -3px rgba(142,2,2,0.3)}.page-template-page-fullwidth .post .card-special.col-info h3{font-family:'kyokasho';background:#fff;text-align:center;font-weight:normal;font-size:1.2em;padding:5px 0;border-left:20px solid #a60202;border-right:20px solid #a60202}.page-template-page-fullwidth .post .card-special.col-info table{margin-top:20px;width:100%;border-collapse:collapse}.page-template-page-fullwidth .post .card-special.col-info table tr:first-child td{border-top:1px solid #aaa}.page-template-page-fullwidth .post .card-special.col-info table td{padding:10px 5px;vertical-align:middle;border-bottom:1px solid #aaa}.page-template-page-fullwidth .post .card-special.card-bg-01>.panel-grid-cell{background:#FFE9E9 url(../img/special_pickup_bg.png) center top;border-radius:10px;padding:30px 2% !important}.page-template-page-fullwidth .post .card-special.card-bg-01 h3{font-family:'kyokasho';font-weight:normal;font-size:1.3em;padding:10px 20px;text-align:center;color:#E84B6C;background:rgba(255,255,255,0.6);border-radius:10px}.page-template-page-fullwidth .post .card-special.card-bg-01 .col{background:#fff;padding:30px 5%}.page-template-page-fullwidth .post .card-special.card-bg-01 .col-step{background:#fff;padding:15px}.page-template-page-fullwidth .post .card-special.card-bg-01 .col-step .panel-grid-cell{padding-left:0 !important;position:relative}.page-template-page-fullwidth .post .card-special.card-bg-01 .col-step .panel-grid-cell .panel-first-child{position:absolute;top:0;left:0}.page-template-page-fullwidth .post .card-special.card-bg-01 .col-step .panel-grid-cell .panel-first-child p{background:#f3879b;color:#fff;text-align:center;vertical-align:middle;width:50px;height:50px;line-height:50px;font-size:1.13em;font-weight:bold}.page-template-page-fullwidth .post .card-special.card-bg-01 .col-step .panel-grid-cell .so-panel.widget.widget_sow-image{margin-bottom:10px !important}.page-template-page-fullwidth .post .card-special .col-time-table table{border:1px solid #fff;border-collapse:collapse;margin:0 auto;width:100%;max-width:900px}.page-template-page-fullwidth .post .card-special .col-time-table table td{border:2px solid #fff;padding:3px;text-align:center;background:#f4e2ee}.page-template-page-fullwidth .post .card-special .col-time-table table tr.main td{background:#fbd6f0;color:#ef62c6}.page-template-page-fullwidth .post .card-special .col-time-table table tr:hover th,.page-template-page-fullwidth .post .card-special .col-time-table table tr:hover td{background:#fa9d9d}.page-template-page-fullwidth .post .card-special.style-green.section-title h2{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;color:#467B38;text-align:left;border-bottom:2px solid #467B38;box-shadow:none;padding-left:.25em;padding-right:.25em}.page-template-page-fullwidth .post .card-special.style-green.style-photo-and-text .panel-grid{align-items:center !important}.page-template-page-fullwidth .post .card-special.style-green.style-photo-and-text .panel-grid-cell .panel-grid-cell:nth-child(1){background:linear-gradient(to right, #fff, #467B38);padding:.5em !important;text-shadow:0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff}.page-template-page-fullwidth .post .card-special.style-green.style-photo-and-text .panel-grid-cell .panel-grid-cell:nth-child(1) h3{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.25em;font-weight:700;margin-bottom:.25em}.page-template-page-fullwidth .post .card-special.style-green.style-photo-and-text .panel-grid-cell .panel-grid-cell:nth-child(2){padding:10px;background:linear-gradient(to left, #fff, #467B38)}.page-template-page-fullwidth .post .card-special.style-green.style-event-info>.panel-grid-cell{border:2px solid #467B38}.page-template-page-fullwidth .post .card-special.style-green.style-event-info h3{font-weight:700;font-size:1.1em;text-shadow:0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff, -1px 0 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;background:-moz-linear-gradient(top, #467b38 0%, #fff 49%, #fff 51%, #467b38 100%);background:-webkit-linear-gradient(top, #467b38 0%, #fff 49%, #fff 51%, #467b38 100%);background:linear-gradient(to bottom, #467b38 0%, #fff 49%, #fff 51%, #467b38 100%);padding:5px}.page-template-page-fullwidth .post .card-special.style-green.style-event-info table{border-collapse:separate;border-spacing:4px}.page-template-page-fullwidth .post .card-special.style-green.style-event-info table td{padding:.25em .5em;font-size:.95em}.page-template-page-fullwidth .post .card-special.style-green.style-event-info table td:nth-child(1){background:#EFFEEB;min-width:3em;text-align:center}.page-template-page-fullwidth .post .card-special.style-green.style-event-info .col-block{background:#467B38;border-radius:7px;padding:.25em;text-align:center}.page-template-page-fullwidth .post .card-special.style-green.style-event-info .col-block p{color:#fff;font-weight:700}.page-template-page-fullwidth .post .card-special.style-green.style-event-info .col-profile{background:#EDEDED;padding:1em 2%}.page-template-page-fullwidth .post .card-special.style-green.style-event-info .col-profile .col-profile-name .panel-grid-cell:nth-child(1) p{padding:.25em;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;text-align:center;background:#BA1717;color:#fff;line-height:1}.page-template-page-fullwidth .post .card-special.style-green.style-event-info .col-profile .col-profile-name .panel-grid-cell:nth-child(1) p:nth-child(1){font-size:1.5em}.page-template-page-fullwidth .post .card-special.style-green.style-event-info .col-profile .col-profile-name .panel-grid-cell:nth-child(2) h4,.page-template-page-fullwidth .post .card-special.style-green.style-event-info .col-profile .col-profile-name .panel-grid-cell:nth-child(2) p,.page-template-page-fullwidth .post .card-special.style-green.style-event-info .col-profile .col-profile-name .panel-grid-cell:nth-child(2) small{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700}.page-template-page-fullwidth .post .card-special.style-green.style-event-info .col-profile .col-profile-name .panel-grid-cell:nth-child(2) h4{font-size:2em;line-height:1;margin-bottom:.2em}.page-template-page-fullwidth .post .card-special.style-green.style-event-info .col-profile .col-profile-subject .panel-grid-cell:nth-child(1) p{color:#fff;background:#4C4C4C;text-align:center}.page-template-page-fullwidth .post .card-special.style-green.style-event-info .col-profile .col-profile-subject .panel-grid-cell:nth-child(2){background:#fff}.page-template-page-fullwidth .post .card-special.style-green.style-event-info .col-profile .col-profile-subject .panel-grid-cell:nth-child(2) p{padding:0 .25em}.page-template-page-fullwidth .post .card-special.style-green.style-event-info .col-profile .col-profile-text p{font-size:.95em}.page-template-page-fullwidth .post .card-special.style-green.card-footer p{padding:1em;text-align:center;background:#14380A;color:#fff;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;font-size:2em;line-height:1.25em}.page-template-page-fullwidth .post .row-link{max-width:1010px;margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px;box-sizing:border-box;font-size:16px}.page-template-page-fullwidth .post .row-link>.panel-grid-cell>.so-panel{border:1px solid #d8d6d9}.page-template-page-fullwidth .post .row-link>.panel-grid-cell>.so-panel .so-panel{margin-bottom:0 !important;padding:10px 8px 8px}.page-template-page-fullwidth .post .row-link>.panel-grid-cell>.so-panel .so-panel+.so-panel{border-top:1px solid #d8d6d9}.page-template-page-fullwidth .post .row-link>.panel-grid-cell>.so-panel .so-panel:nth-child(1) p:nth-child(1){color:#993300;font-weight:700;font-size:1.05em}.page-template-page-fullwidth .post .row-link>.panel-grid-cell>.so-panel .so-panel:nth-child(1) a{color:inherit;text-decoration:none}.page-template-page-fullwidth .post .row-link>.panel-grid-cell>.so-panel .so-panel:nth-child(n+2) a{display:block;padding-left:18px;position:relative;color:#000;text-decoration:none;line-height:1.6em;word-wrap:break-word;overflow-wrap:break-word}.page-template-page-fullwidth .post .row-link>.panel-grid-cell>.so-panel .so-panel:nth-child(n+2) a:before{position:absolute;display:block;content:"";background:url(../img/icon01.png) no-repeat center;background-size:contain;left:0;top:.7em;margin-top:-6px;width:12px;height:12px}.page-template-page-fullwidth .post .row-link>.panel-grid-cell>.so-panel .so-panel:nth-child(n+2) p:nth-child(2){margin:.25em 0 0 18px;background:#f8f4f1;padding:.5em .75em;color:#660033;font-size:.85em;line-height:1.6em}.page-template-page-fullwidth .post .row-link>.panel-grid-cell>.so-panel .so-panel p{margin-bottom:0 !important}.page-template-page-fullwidth .post .row-link>.panel-grid-cell>.so-panel .so-panel a{transition:.3s opacity}.page-template-page-fullwidth .post .row-link>.panel-grid-cell>.so-panel .so-panel a:hover,.page-template-page-fullwidth .post .row-link>.panel-grid-cell>.so-panel .so-panel a:focus{opacity:.7}.page-template-page-fullwidth .row-sakubun{padding:20px;background:url(../img/common/danjurou_bg.png)}.page-template-page-fullwidth .col-sakubun{background:#fff;padding:45px}.page-template-page-fullwidth .col-sakubun html,.page-template-page-fullwidth .col-sakubun body,.page-template-page-fullwidth .col-sakubun div,.page-template-page-fullwidth .col-sakubun span,.page-template-page-fullwidth .col-sakubun applet,.page-template-page-fullwidth .col-sakubun object,.page-template-page-fullwidth .col-sakubun iframe,.page-template-page-fullwidth .col-sakubun h1,.page-template-page-fullwidth .col-sakubun h2,.page-template-page-fullwidth .col-sakubun h3,.page-template-page-fullwidth .col-sakubun h4,.page-template-page-fullwidth .col-sakubun h5,.page-template-page-fullwidth .col-sakubun h6,.page-template-page-fullwidth .col-sakubun p,.page-template-page-fullwidth .col-sakubun blockquote,.page-template-page-fullwidth .col-sakubun pre,.page-template-page-fullwidth .col-sakubun a,.page-template-page-fullwidth .col-sakubun abbr,.page-template-page-fullwidth .col-sakubun acronym,.page-template-page-fullwidth .col-sakubun address,.page-template-page-fullwidth .col-sakubun big,.page-template-page-fullwidth .col-sakubun cite,.page-template-page-fullwidth .col-sakubun code,.page-template-page-fullwidth .col-sakubun del,.page-template-page-fullwidth .col-sakubun dfn,.page-template-page-fullwidth .col-sakubun em,.page-template-page-fullwidth .col-sakubun img,.page-template-page-fullwidth .col-sakubun ins,.page-template-page-fullwidth .col-sakubun kbd,.page-template-page-fullwidth .col-sakubun q,.page-template-page-fullwidth .col-sakubun s,.page-template-page-fullwidth .col-sakubun samp,.page-template-page-fullwidth .col-sakubun small,.page-template-page-fullwidth .col-sakubun strike,.page-template-page-fullwidth .col-sakubun strong,.page-template-page-fullwidth .col-sakubun sub,.page-template-page-fullwidth .col-sakubun sup,.page-template-page-fullwidth .col-sakubun tt,.page-template-page-fullwidth .col-sakubun var,.page-template-page-fullwidth .col-sakubun b,.page-template-page-fullwidth .col-sakubun u,.page-template-page-fullwidth .col-sakubun i,.page-template-page-fullwidth .col-sakubun center,.page-template-page-fullwidth .col-sakubun dl,.page-template-page-fullwidth .col-sakubun dt,.page-template-page-fullwidth .col-sakubun dd,.page-template-page-fullwidth .col-sakubun ol,.page-template-page-fullwidth .col-sakubun ul,.page-template-page-fullwidth .col-sakubun li,.page-template-page-fullwidth .col-sakubun fieldset,.page-template-page-fullwidth .col-sakubun form,.page-template-page-fullwidth .col-sakubun label,.page-template-page-fullwidth .col-sakubun legend,.page-template-page-fullwidth .col-sakubun table,.page-template-page-fullwidth .col-sakubun caption,.page-template-page-fullwidth .col-sakubun tbody,.page-template-page-fullwidth .col-sakubun tfoot,.page-template-page-fullwidth .col-sakubun thead,.page-template-page-fullwidth .col-sakubun tr,.page-template-page-fullwidth .col-sakubun th,.page-template-page-fullwidth .col-sakubun td,.page-template-page-fullwidth .col-sakubun article,.page-template-page-fullwidth .col-sakubun aside,.page-template-page-fullwidth .col-sakubun canvas,.page-template-page-fullwidth .col-sakubun details,.page-template-page-fullwidth .col-sakubun embed,.page-template-page-fullwidth .col-sakubun figure,.page-template-page-fullwidth .col-sakubun figcaption,.page-template-page-fullwidth .col-sakubun footer,.page-template-page-fullwidth .col-sakubun header,.page-template-page-fullwidth .col-sakubun hgroup,.page-template-page-fullwidth .col-sakubun menu,.page-template-page-fullwidth .col-sakubun nav,.page-template-page-fullwidth .col-sakubun output,.page-template-page-fullwidth .col-sakubun ruby,.page-template-page-fullwidth .col-sakubun section,.page-template-page-fullwidth .col-sakubun summary,.page-template-page-fullwidth .col-sakubun time,.page-template-page-fullwidth .col-sakubun mark,.page-template-page-fullwidth .col-sakubun audio,.page-template-page-fullwidth .col-sakubun video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}.page-template-page-fullwidth .col-sakubun html{line-height:1}.page-template-page-fullwidth .col-sakubun ol,.page-template-page-fullwidth .col-sakubun ul{list-style:none}.page-template-page-fullwidth .col-sakubun table{border-collapse:collapse;border-spacing:0}.page-template-page-fullwidth .col-sakubun caption,.page-template-page-fullwidth .col-sakubun th,.page-template-page-fullwidth .col-sakubun td{text-align:left;font-weight:normal;vertical-align:middle}.page-template-page-fullwidth .col-sakubun q,.page-template-page-fullwidth .col-sakubun blockquote{quotes:none}.page-template-page-fullwidth .col-sakubun q:before,.page-template-page-fullwidth .col-sakubun q:after,.page-template-page-fullwidth .col-sakubun blockquote:before,.page-template-page-fullwidth .col-sakubun blockquote:after{content:"";content:none}.page-template-page-fullwidth .col-sakubun a img{border:none}.page-template-page-fullwidth .col-sakubun article,.page-template-page-fullwidth .col-sakubun aside,.page-template-page-fullwidth .col-sakubun details,.page-template-page-fullwidth .col-sakubun figcaption,.page-template-page-fullwidth .col-sakubun figure,.page-template-page-fullwidth .col-sakubun footer,.page-template-page-fullwidth .col-sakubun header,.page-template-page-fullwidth .col-sakubun hgroup,.page-template-page-fullwidth .col-sakubun main,.page-template-page-fullwidth .col-sakubun menu,.page-template-page-fullwidth .col-sakubun nav,.page-template-page-fullwidth .col-sakubun section,.page-template-page-fullwidth .col-sakubun summary{display:block}.page-template-page-fullwidth .col-sakubun h2,.page-template-page-fullwidth .col-sakubun h3,.page-template-page-fullwidth .col-sakubun h4,.page-template-page-fullwidth .col-sakubun h5,.page-template-page-fullwidth .col-sakubun h6{background:transparent;margin:0;letter-spacing:0}.page-template-page-fullwidth .col-sakubun h4{margin:.5em 0 .25em;font-size:1em}.page-template-page-fullwidth .col-sakubun b,.page-template-page-fullwidth .col-sakubun strong{font-weight:700}.page-template-page-fullwidth .col-sakubun .sakubun_page_title{text-align:center;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;font-size:2em}.page-template-page-fullwidth .col-sakubun .sakubun_page_title b{font-size:2em}.page-template-page-fullwidth .col-sakubun .sakubun_lead{margin-top:1em;text-align:center}.page-template-page-fullwidth .col-sakubun .sukubun_prize_title{background-color:#a1331a;color:#ffffff;font-size:1.2em;padding:0.5em;margin-top:1em;margin-bottom:0.5em}.page-template-page-fullwidth .col-sakubun .sakubun_type{color:#a1331a;font-weight:bold;font-size:1.2em}.page-template-page-fullwidth .col-sakubun table.sakubun_list{width:auto}.page-template-page-fullwidth .col-sakubun table.sakubun_list,.page-template-page-fullwidth .col-sakubun table.sakubun_list th,.page-template-page-fullwidth .col-sakubun table.sakubun_list td{border:none;vertical-align:top}.page-template-page-fullwidth .col-sakubun table.sakubun_list th+td,.page-template-page-fullwidth .col-sakubun table.sakubun_list td+td{padding-left:1em}.page-template-page-fullwidth .col-sakubun table.sakubun_list th:nth-child(1){width:4em}.page-template-page-fullwidth .col-sakubun .sakubun_col{border:solid 4px #a1331a;margin-top:50px;padding:20px 20px 40px;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1.6}.page-template-page-fullwidth .col-sakubun .sakubun_col .sakubun_text+.sakubun_text{margin-top:2em;border-top:1px solid #ccc;padding-top:2em}.page-template-page-fullwidth .col-sakubun .sakubun_col .sakubun_text p{text-indent:1em}.page-template-page-fullwidth .col-sakubun .sakubun_col .sakubun_text .sakubun_author{font-size:18px;font-weight:bold;text-indent:0}.page-template-page-fullwidth .col-sakubun .sakubun_col .sakubun_text .sakubun_title{font-size:22px;margin:1em;font-weight:bold}.page-template-page-nurie #content-w{padding-top:0}.page-template-page-nurie #content{max-width:100%}.page-template-page-nurie #content .st-main{margin-right:0;margin-left:0;padding:0}.page-template-page-nurie .post{padding-bottom:0}.page-template-page-nurie .post .page-sub-main-visual{background:url(../img/nurie_header.gif) no-repeat center;background-size:cover;margin:0;padding:60px 8px}.page-template-page-nurie .post .page-sub-main-visual h1{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;margin:0 auto !important;max-width:1000px;color:#18105B;font-size:1.5em;text-align:center}.page-template-page-nurie .post .mainbox{font-size:16px}.page-template-page-nurie .post .mainbox .panel-grid{margin-bottom:0 !important}.page-template-page-nurie .post .mainbox h2,.page-template-page-nurie .post .mainbox h3,.page-template-page-nurie .post .mainbox h4,.page-template-page-nurie .post .mainbox h5,.page-template-page-nurie .post .mainbox h6,.page-template-page-nurie .post .mainbox p,.page-template-page-nurie .post .mainbox ul,.page-template-page-nurie .post .mainbox ol,.page-template-page-nurie .post .mainbox li,.page-template-page-nurie .post .mainbox table,.page-template-page-nurie .post .mainbox thead,.page-template-page-nurie .post .mainbox tbody,.page-template-page-nurie .post .mainbox tr,.page-template-page-nurie .post .mainbox th,.page-template-page-nurie .post .mainbox td{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;font-size:1em;font-weight:normal;line-height:1.75em;margin:0;padding:0;background:transparent;color:#000;border:none}.page-template-page-nurie .post .mainbox h2,.page-template-page-nurie .post .mainbox h3{line-height:1.5em}.page-template-page-nurie .post .mainbox .panel-row-style,.page-template-page-nurie .post .mainbox .panel-grid.panel-no-style{max-width:1030px;margin:0 auto;padding:0 8px;box-sizing:border-box}.page-template-page-nurie .post .mainbox .r-bg-purple-wide{background:#F9F5F9}.page-template-page-nurie .post .mainbox .r-bg-purple-wide .w-white-round{background:#fff;border-radius:30px;padding:40px 15px;max-width:700px;margin:0 auto}.page-template-page-nurie .post .mainbox .r-bg-yellow-wide{background:#F1F1B9 no-repeat center;background-size:cover}.page-template-page-nurie .post .mainbox .r-bg-pink-wide{background:#FDDCD0 url(../img/nurie_bg_02_sp.png) center top repeat-y;background-size:cover}.page-template-page-nurie .post .mainbox .r-bg-purple-wide,.page-template-page-nurie .post .mainbox .r-bg-yellow-wide,.page-template-page-nurie .post .mainbox .r-bg-pink-wide,.page-template-page-nurie .post .mainbox .r-next,.page-template-page-nurie .post .mainbox .r-more-recomm{max-width:100%;padding-top:40px;padding-bottom:40px}.page-template-page-nurie .post .mainbox .r-bg-purple-wide .sow-image-container,.page-template-page-nurie .post .mainbox .r-bg-yellow-wide .sow-image-container,.page-template-page-nurie .post .mainbox .r-bg-pink-wide .sow-image-container,.page-template-page-nurie .post .mainbox .r-next .sow-image-container,.page-template-page-nurie .post .mainbox .r-more-recomm .sow-image-container{text-align:center}.page-template-page-nurie .post .mainbox .r-bg-purple-wide .sow-image-container .so-widget-image,.page-template-page-nurie .post .mainbox .r-bg-yellow-wide .sow-image-container .so-widget-image,.page-template-page-nurie .post .mainbox .r-bg-pink-wide .sow-image-container .so-widget-image,.page-template-page-nurie .post .mainbox .r-next .sow-image-container .so-widget-image,.page-template-page-nurie .post .mainbox .r-more-recomm .sow-image-container .so-widget-image{display:inline-block}.page-template-page-nurie .post .mainbox .w-pc-center p+p{margin-top:1em}.page-template-page-nurie .post .mainbox .w-pc-center a{color:#0E44A5;text-decoration:underline}.page-template-page-nurie .post .mainbox .r-month>.panel-grid-cell:nth-child(1) .sow-image-container{display:block;text-align:center}.page-template-page-nurie .post .mainbox .r-month>.panel-grid-cell:nth-child(1) img{display:inline-block;vertical-align:bottom;box-shadow:3px 3px 3px rgba(0,0,0,0.3)}.page-template-page-nurie .post .mainbox .r-month>.panel-grid-cell:nth-child(2) .widget:nth-child(1){margin-bottom:-2em !important}.page-template-page-nurie .post .mainbox .r-month>.panel-grid-cell:nth-child(2) .widget:nth-child(1) h2,.page-template-page-nurie .post .mainbox .r-month>.panel-grid-cell:nth-child(2) .widget:nth-child(1) *{font-family:"Kosugi Maru","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif}.page-template-page-nurie .post .mainbox .r-month>.panel-grid-cell:nth-child(2) .widget:nth-child(1) h2{font-size:2.5em;text-align:center}.page-template-page-nurie .post .mainbox .r-month>.panel-grid-cell:nth-child(2) .widget:nth-child(1) h2 strong{font-size:1.1em;vertical-align:-.05em}.page-template-page-nurie .post .mainbox .r-month>.panel-grid-cell:nth-child(2) .widget:nth-child(2){padding:50px 15px 20px;background:#F9F5F9;border-radius:20px}.page-template-page-nurie .post .mainbox .r-month>.panel-grid-cell:nth-child(2) .widget:nth-child(2) h3{text-align:center;font-size:1.38em;font-weight:700;margin-bottom:.75em}.page-template-page-nurie .post .mainbox .w-button{text-align:center}.page-template-page-nurie .post .mainbox .w-button a{color:#fff;font-size:1.38em;font-weight:bold;text-decoration:underline;padding:.7em;background:#18105B;border-radius:15px;box-shadow:2px 2px 2px rgba(0,0,0,0.5);display:inline-block;transition:.3s background}.page-template-page-nurie .post .mainbox .w-button a:hover,.page-template-page-nurie .post .mainbox .w-button a:focus{background:#2A2D7E}.page-template-page-nurie .post .mainbox .w-h2{padding-top:40px;text-align:center}.page-template-page-nurie .post .mainbox .w-h2 h2{letter-spacing:.05em;font-size:1.5em;font-weight:700;display:inline-block;background:url(../img/nurie-h2-bg-02.png) repeat-x center bottom;text-align:center}.page-template-page-nurie .post .mainbox .w-h3{padding-top:60px}.page-template-page-nurie .post .mainbox .w-h3 .textwidget{position:relative}.page-template-page-nurie .post .mainbox .w-h3 .textwidget:before{position:absolute;display:block;content:"";background:#CEABC9;left:0;top:0;width:60px;height:60px;border-radius:30px}.page-template-page-nurie .post .mainbox .w-h3 .textwidget h3{position:relative;font-size:1.38em;font-weight:bold;padding:15px 0 8px 30px}.page-template-page-nurie .post .mainbox .w-h3 .textwidget h3:before{position:absolute;display:block;content:"";right:0;bottom:0;width:calc( 100% - 30px );border-bottom:1px #CEABC9 solid}.page-template-page-nurie .post .mainbox .w-h3-2{padding-top:40px}.page-template-page-nurie .post .mainbox .w-h3-2 h3{border-left:7px #BA88B3 solid;padding-left:8px;font-size:1.5em;font-weight:700}.page-template-page-nurie .post .mainbox .r-bg-01{margin:40px 8px 0;background:url(../img/nurie_bg-04.gif) top center;padding:10px}.page-template-page-nurie .post .mainbox .r-bg-01>.panel-grid-cell{background:#fff;padding:10px !important}.page-template-page-nurie .post .mainbox .r-bg-01 .w-text-marker{text-align:center}.page-template-page-nurie .post .mainbox .r-bg-01 .w-text-marker p{display:inline-block;background:linear-gradient(to bottom, transparent 50%, #EDEDB8 50%);color:#18105B;font-size:1.25em;font-weight:700;padding:0 .25em}.page-template-page-nurie .post .mainbox .w-link-list-2 li{list-style:none}.page-template-page-nurie .post .mainbox .w-link-list-2 li a{color:#0E44A5}.page-template-page-nurie .post .mainbox .r-last{padding-bottom:100px}.page-template-page-nurie .post .mainbox .r-bg-purple{background:#F9F5F9;border-radius:20px;padding:20px 15px;margin-bottom:50px}.page-template-page-nurie .post .mainbox .r-bg-purple strong{display:inline-block;font-size:1.38em;font-weight:bold;padding:.25em .25em .1em;background:#CEABC9}.page-template-page-nurie .post .mainbox .r-bg-purple p+p{margin-top:.5em}.page-template-page-nurie .post .mainbox .r-columns .so-panel{margin-bottom:0 !important}.page-template-page-nurie .post .mainbox .r-columns .widget_sow-image{margin-bottom:1em !important}.page-template-page-nurie .post .mainbox .r-columns h3{font-weight:700;font-size:1.13em;margin-bottom:.5em}.page-template-page-nurie .post .mainbox .r-columns a{color:#0A246A}.page-template-page-nurie .post .mainbox .r-month-archive .so-panel h3{font-size:1.88em}.page-template-page-nurie .post .mainbox .r-month-archive .so-panel .w-white-round{margin-top:1em}.page-template-page-nurie .post .mainbox .r-month-archive .so-panel .w-month-archive-info p{font-size:1.13em}.page-template-page-nurie .post .mainbox .r-month-archive .so-panel.widget_siteorigin-panels-builder:nth-child(n+3){margin-top:100px}.page-template-page-nurie .post .mainbox .r-next{background:url(../img/nurie_bg_03.png) no-repeat center;background-size:cover}.page-template-page-nurie .post .mainbox .r-next>.panel-grid-cell{max-width:1000px;margin-left:auto;margin-right:auto}.page-template-page-nurie .post .mainbox .r-next .r-next-columns .panel-grid-cell:nth-child(2) .textwidget{padding:20px 15px 16px;background:#F9F7F4;border-radius:20px}.page-template-page-nurie .post .mainbox .r-next .r-next-columns .panel-grid-cell:nth-child(2) .textwidget strong{display:inline-block;color:#fff;padding:5px 13px;background:#B987B2;font-weight:bold;margin:0 .5em .5em 0;border-radius:5px}.page-template-page-nurie .post .mainbox .r-next .w-next-footer{position:relative;padding-top:75px;padding-bottom:100px}.page-template-page-nurie .post .mainbox .r-next .w-next-footer:before{position:absolute;display:block;content:"";background:url(../img/nurie_illust_01.png) no-repeat center;background-size:contain;right:0;top:0;width:174px;height:269px}.page-template-page-nurie .post .mainbox .r-next .w-next-footer p{color:#fff;font-size:1.5em;line-height:1.25em;font-weight:bold;white-space:nowrap;text-align:center;width:75%;padding:15px 0;background:#18105B;display:inline-block}.page-template-page-nurie .post .mainbox .r-more-recomm{background:#F1F1B9}.page-template-page-nurie .post .mainbox .r-more-recomm>.panel-grid-cell:nth-child(1){position:relative}.page-template-page-nurie .post .mainbox .r-more-recomm>.panel-grid-cell:nth-child(1):before{position:absolute;display:block;content:"";background:url(../img/nurie_illust_02.png) no-repeat center;background-size:contain;left:0;top:-70px;width:174px;height:268px;z-index:1}.page-template-page-nurie .post .mainbox .r-more-recomm>.panel-grid-cell:nth-child(1) .sow-image-container{padding-top:20px;padding-right:10px;justify-content:flex-end;text-align:right !important;position:relative;z-index:1}.page-template-page-nurie .post .mainbox .r-more-recomm>.panel-grid-cell:nth-child(1) .sow-image-container img{width:75%}.page-template-page-nurie .post .mainbox .r-more-list{padding-bottom:40px}.page-template-page-nurie .post .mainbox .r-more-list .widget_sow-image{margin-bottom:.75em !important}.page-template-page-nurie .post .mainbox .r-more-list a{color:#000;text-decoration:none}.page-template-page-nurie .post .mainbox .r-download{padding-top:50px}.page-template-page-nurie .post .mainbox .r-download h2{font-family:"Kosugi Maru","メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;font-size:22px;background:url(../img/nurie-h2-bg.png) no-repeat center bottom;background-size:contain;padding:0 0 8px}.page-template-page-nurie .post .mainbox .r-download h2 strong{font-size:1.1em}.page-template-page-nurie .post .mainbox .r-download h3{font-size:22px;font-weight:700}.page-template-page-nurie .post .mainbox .w-illust .sow-image-container{display:block;text-align:center}.page-template-page-nurie .post .mainbox .w-illust img{display:inline-block;vertical-align:bottom;box-shadow:3px 3px 3px rgba(0,0,0,0.3)}.page-template-page-nurie .post .mainbox .w-note-list li,.page-template-page-nurie .post .mainbox .w-note-list-small li{list-style:none;padding-left:1em;text-indent:-1em}.page-template-page-nurie .post .mainbox .w-note-list li *,.page-template-page-nurie .post .mainbox .w-note-list li:before,.page-template-page-nurie .post .mainbox .w-note-list-small li *,.page-template-page-nurie .post .mainbox .w-note-list-small li:before{text-indent:0}.page-template-page-nurie .post .mainbox .w-note-list li:before,.page-template-page-nurie .post .mainbox .w-note-list-small li:before{content:"※"}.page-template-page-nurie .post .mainbox .w-note-list-small li{color:#686868;font-size:.85em}.page-template-page-nurie .post .mainbox .r-more-link{text-align:center;padding-bottom:60px}.page-template-page-nurie .post .mainbox .r-more-link li{list-style:none}.page-template-page-nurie .post .mainbox .r-more-link a{color:#000;text-decoration:none}.page-template-page-nurie .post .mainbox .r-book{margin-top:50px;margin-bottom:80px}.page-template-page-nurie .post .mainbox .r-book .w-h4 h4{font-size:1.4em;font-weight:700;border-top:1px #AFAFAF solid;border-bottom:1px #AFAFAF solid;padding:10px 0;text-align:center}.page-template-page-nurie .post .mainbox .r-book .w-book-meta{margin-top:-1em}.page-template-page-nurie .post .mainbox .r-book .w-book-meta p{text-align:right;font-size:.9em}.page-template-page-nurie .post .mainbox .r-book .w-book-text{border-radius:40px;padding:1em;background:#FAF6FA}.page-template-page-nurie .post .mainbox .r-award{margin-top:60px;max-width:700px;align-items:center !important}.page-template-page-nurie .post .mainbox .r-award h3{text-align:center;font-weight:700;font-size:1.5em}.page-template-page-nurie .post .mainbox .r-award .w-col{margin:30px 0;background:url(../img/bg_prize_01.gif) top center;padding:20px}.page-template-page-nurie .post .mainbox .r-award .w-col>.so-widget-sow-editor{background:#fff;padding:10px !important}.page-template-page-nurie .post .mainbox .r-award .w-col>.so-widget-sow-editor p{text-align:center;font-weight:700;color:#18105B}.page-template-page-nurie .post .mainbox .r-award .w-col>.so-widget-sow-editor p:nth-child(1){font-size:1.13em}.page-template-page-nurie .post .mainbox .r-award .w-col>.so-widget-sow-editor p:nth-child(2){font-size:1.56em}.page-template-page-nurie .post .mainbox .r-award-comment{max-width:720px;margin:0px 8px;border-radius:30px;border:3px dashed #e2e2e2;padding:10px;align-items:center !important}.page-template-page-nurie .post .mainbox .r-award-comment h4{font-weight:700;font-size:1em;text-align:center}.page-template-page-nurie .post .mainbox .r-award-comment .sow-image-container img{margin-left:auto;margin-right:auto}.page-template-page-nurie .post .mainbox .r-award-comment .w-award-comment-text{background:#f9f5f9;padding:1em;border-radius:10px 10px 20px 20px}.page-template-page-nurie .post .mainbox .r-award-comment .w-award-comment-text p{color:#18105B;font-weight:700}.page-template-page-nurie .post .mainbox .r-award-history{margin:40px auto;text-align:center}.page-template-page-nurie .post .mainbox .r-award-history .so-panel{margin-bottom:10px !important}.page-template-page-nurie .post .mainbox .r-award-history .sow-image-container img{margin-left:auto;margin-right:auto;width:255px}.page-template-page-nurie .post .mainbox .r-noubutsu h4{font-size:1.25em;font-weight:700}.page-template-page-nurie .post .mainbox .r-noubutsu p+p{margin-top:1em}.page-template-page-nurie .post .mainbox .r-noubutsu .sow-image-container img{margin-left:auto;margin-right:auto}.page-template-page-nurie .post .mainbox .w-noubutu-address h4{background:#BA88B3;color:#fff;font-size:1em;font-weight:normal;padding:.25em 1em}.page-template-page-nurie .post .mainbox .w-noubutu-address p{background:#FAF6FA;padding:1em}.page-template-page-nurie .post .mainbox .w-contact{background:#FAF6FA;max-width:700px;margin:40px auto;text-align:center;padding:1em}.page-template-page-nurie .post .mainbox .w-contact h4{font-size:1.25em;font-weight:700;margin-bottom:1em}@media screen and (max-width: 1024px) and (min-width: 781px){.hatsumoude .col-hatsumoude-annualevent .panel-grid{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.hatsumoude .col-hatsumoude-annualevent .panel-grid .panel-grid-cell{padding-left:0 !important;padding-right:0 !important;-ms-flex:0 1 auto !important;-webkit-flex:0 1 auto !important;flex:0 1 auto !important}.hatsumoude .col-hatsumoude-annualevent .panel-grid .panel-grid-cell:nth-child(1){width:18% !important}.hatsumoude .col-hatsumoude-annualevent .panel-grid .panel-grid-cell:nth-child(2){width:50% !important}.hatsumoude .col-hatsumoude-annualevent .panel-grid .panel-grid-cell:nth-child(3){margin-left:auto;width:30% !important}.page-template-page-nurie .post .mainbox .r-more-list .panel-grid-cell{padding-left:0 !important;padding-right:0 !important;-webkit-flex:0 1 30% !important;flex:0 1 30% !important}}@media screen and (max-width: 1024px) and (min-width: 640.1px){.page-template-page-fullwidth .post .card-special.card-bg-01 .col-step .panel-grid-cell{padding-left:0 !important;padding-right:0 !important;-webkit-flex:0 1 48% !important;flex:0 1 48% !important}.page-template-page-fullwidth .post .card-special.card-bg-01 .col-step .panel-grid-cell:nth-child(n+3){margin-top:20px}.page-template-page-nurie .post .mainbox .r-award-history.panel-row-style>.panel-grid-cell:nth-child(2n+1){padding-right:0 !important}.page-template-page-nurie .post .mainbox .r-award-history.panel-row-style>.panel-grid-cell:nth-child(2n){padding-left:0 !important}.page-template-page-nurie .post .mainbox .r-bg-pink-wide .r-columns>.panel-grid-cell{flex:0 1 47% !important}.card-shichigosan .w-more-card>.panel-layout>.panel-grid>.panel-grid-cell{width:47% !important;margin-left:auto !important;margin-right:auto !important;flex:0 1 47% !important}.card-shichigosan .w-more-card>.panel-layout>.panel-grid>.panel-grid-cell:nth-child(n+3){margin-top:30px}}@media screen and (max-width: 780px){.hatsumoude.panel-row-style{-ms-flex-direction:row !important;-webkit-flex-direction:row !important;flex-direction:row !important}.hatsumoude .col-hatsumoude-annualevent .panel-grid{-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important;flex-wrap:nowrap !important}.hatsumoude .col-hatsumoude-annualevent .panel-grid .panel-grid-cell{margin-bottom:0 !important}.hatsumoude .col-hatsumoude-annualevent .panel-grid .panel-grid-cell:nth-child(1){width:18% !important;max-width:8em;min-width:6em}.hatsumoude .col-hatsumoude-annualevent .panel-grid .panel-grid-cell:nth-child(2){flex:1 !important}.hatsumoude .col-hatsumoude-annualevent .panel-grid .panel-grid-cell:nth-child(3){margin-left:auto;width:30% !important}}@media all and (-ms-high-contrast: none){.sow-image-container{display:block !important}.table-history table tbody tr th:before{display:none}.hiwatari .st-main .col-title-1 h2{padding-top:.5em;padding-bottom:.2em}}@media screen and (min-width: 640px){.st-main p,.st-main .yellowbox,.st-main .graybox,.st-main .redbox,.st-main .post ul li,.st-main .post ol li{font-size:15px;line-height:26px}.page-template-page-fullwidth .post .card-special.style-green.style-photo-and-text .panel-grid-cell .panel-grid:nth-child(2n){flex-direction:row-reverse}.page-template-page-fullwidth .post .card-special.style-green.style-photo-and-text .panel-grid-cell .panel-grid:nth-child(2n) .panel-grid-cell:nth-child(1){padding-left:1em;background:linear-gradient(to left, #fff, #467B38)}.page-template-page-fullwidth .post .card-special.style-green.style-photo-and-text .panel-grid-cell .panel-grid:nth-child(2n) .panel-grid-cell:nth-child(2){background:linear-gradient(to right, #fff, #467B38)}}@media screen and (min-width: 780px){.banner-3 h2{font-size:22px}.banner-3 .textwidget{padding-left:0}.page-template-page-fullwidth .post .card-special.panel-row-style{padding-left:15px;padding-right:15px}.page-template-page-fullwidth .post .card-special.main-visual{padding:0 !important}.page-template-page-fullwidth .post .card-special.main-visual.style-no-bg{height:auto;max-height:none}.page-template-page-fullwidth .post .card-special.main-visual.style-no-bg .so-widget-sow-image .sow-image-container{max-width:100%}.page-template-page-fullwidth .post .card-special .col-h2{margin-top:3em;margin-bottom:1em;text-align:center}.page-template-page-fullwidth .post .card-special .col-h2 h2{font-size:1.88em;display:inline-block;padding:0 3em;position:relative}.page-template-page-fullwidth .post .card-special .col-h2 h2:before,.page-template-page-fullwidth .post .card-special .col-h2 h2:after{position:absolute;display:block;content:"";background:#323333;top:48%;width:2em;height:1px}.page-template-page-fullwidth .post .card-special .col-h2 h2:before{left:0}.page-template-page-fullwidth .post .card-special .col-h2 h2:after{right:0;left:auto}.page-template-page-fullwidth .post .card-special .col-h2.col-h2-bg-purple h2:before,.page-template-page-fullwidth .post .card-special .col-h2.col-h2-bg-purple h2:after,.page-template-page-fullwidth .post .card-special .col-h2.col-h2-bg-red h2:before,.page-template-page-fullwidth .post .card-special .col-h2.col-h2-bg-red h2:after{display:none}.page-template-page-fullwidth .post .card-special .col-lead-02{padding:30px}.page-template-page-fullwidth .post .card-special .col-lead-02 h2{font-size:1.5em}.page-template-page-fullwidth .post .card-special .col-lead-03 p{text-align:center;font-size:1.25em}.page-template-page-fullwidth .post .card-special .col-date{max-width:80%;margin-left:auto;margin-right:auto;border-width:3px}.page-template-page-fullwidth .post .card-special .col-date p{font-size:1.25em}.page-template-page-fullwidth .post .card-special .col-border-red{padding:30px}.page-template-page-nurie .post .page-sub-main-visual{padding:80px 8px}.page-template-page-nurie .post .page-sub-main-visual h1{font-size:2.63em;text-align:left}.page-template-page-nurie .post .mainbox .r-bg-yellow-wide{background-image:url(../img/nurie_bg_01_pc.png);justify-content:center !important}.page-template-page-nurie .post .mainbox .r-bg-yellow-wide>.panel-grid-cell:nth-child(1){max-width:400px}.page-template-page-nurie .post .mainbox .r-bg-yellow-wide>.panel-grid-cell:nth-child(2){max-width:600px}.page-template-page-nurie .post .mainbox .r-bg-yellow-wide .w-pc-adjust{position:relative}.page-template-page-nurie .post .mainbox .r-bg-yellow-wide .w-pc-adjust .so-widget-sow-image{position:absolute;left:-40%;top:80px}.page-template-page-nurie .post .mainbox .r-bg-yellow-wide>.panel-grid-cell:nth-child(2)>.widget:nth-child(2)>.panel-layout>.panel-grid>.panel-grid-cell:nth-child(2){width:65% !important;margin-left:-15%;margin-top:60px}.page-template-page-nurie .post .mainbox .w-pc-center p{text-align:center}.page-template-page-nurie .post .mainbox .r-bg-pink-wide{background-image:url(../img/nurie_bg_02_pc.png)}.page-template-page-nurie .post .mainbox .r-bg-purple-wide,.page-template-page-nurie .post .mainbox .r-bg-yellow-wide,.page-template-page-nurie .post .mainbox .r-bg-pink-wide{padding-top:60px;padding-bottom:60px}.page-template-page-nurie .post .mainbox .r-month{padding-top:60px;padding-bottom:60px;align-items:center !important}.page-template-page-nurie .post .mainbox .r-month>.panel-grid-cell:nth-child(2) .widget:nth-child(1) h2{text-align:left;margin-left:1em}.page-template-page-nurie .post .mainbox .r-month>.panel-grid-cell:nth-child(2) .widget:nth-child(2){padding:35px 50px}.page-template-page-nurie .post .mainbox .r-month>.panel-grid-cell:nth-child(2) .widget:nth-child(2) h3{text-align:left}.page-template-page-nurie .post .mainbox .w-button{text-align:center}.page-template-page-nurie .post .mainbox .w-button a{padding:.7em 2em}.page-template-page-nurie .post .mainbox .w-button a br{display:none}.page-template-page-nurie .post .mainbox .w-h3 .textwidget h3{padding-bottom:4px}.page-template-page-nurie .post .mainbox .r-bg-purple{max-width:700px;border-radius:50px;padding:30px}.page-template-page-nurie .post .mainbox .r-month-archive{padding-top:80px}.page-template-page-nurie .post .mainbox .r-month-archive>.panel-grid-cell>.so-panel.widget_siteorigin-panels-builder:nth-child(n+2){margin-top:50px}.page-template-page-nurie .post .mainbox .r-month-archive>.panel-grid-cell>.so-panel.widget_siteorigin-panels-builder:nth-child(n+3){margin-top:50px;padding-top:50px;border-top:#ffffff 4px dashed}.page-template-page-nurie .post .mainbox .r-next{padding-top:80px}.page-template-page-nurie .post .mainbox .r-next>.panel-grid-cell>.so-panel:nth-child(2){max-width:700px}.page-template-page-nurie .post .mainbox .r-next .r-next-columns{align-items:center !important}.page-template-page-nurie .post .mainbox .r-next .w-next-footer{padding-bottom:100px}.page-template-page-nurie .post .mainbox .r-next .w-next-footer:before{width:246px;height:379px;top:-100px}.page-template-page-nurie .post .mainbox .r-next .w-next-footer .textwidget{text-align:center}.page-template-page-nurie .post .mainbox .r-next .w-next-footer .textwidget p{color:#fff;font-size:1.88em}.page-template-page-nurie .post .mainbox .r-next .w-next-footer .textwidget p br{display:none}.page-template-page-nurie .post .mainbox .r-more-recomm{justify-content:center !important;align-items:center !important}.page-template-page-nurie .post .mainbox .r-more-recomm>.panel-grid-cell:nth-child(1){max-width:400px}.page-template-page-nurie .post .mainbox .r-more-recomm>.panel-grid-cell:nth-child(1):before{width:239px;height:368px}.page-template-page-nurie .post .mainbox .r-more-recomm>.panel-grid-cell:nth-child(1) .sow-image-container{padding-top:20px;padding-right:10px;justify-content:flex-end}.page-template-page-nurie .post .mainbox .r-more-recomm>.panel-grid-cell:nth-child(1) .sow-image-container img{width:75%}.page-template-page-nurie .post .mainbox .r-more-recomm>.panel-grid-cell:nth-child(2){margin-left:40px;max-width:550px}.page-template-page-nurie .post .mainbox .r-more-list{padding-bottom:0}.page-template-page-nurie .post .mainbox .r-download{padding-top:80px}.page-template-page-nurie .post .mainbox .r-download h2{padding:0 0 18px;line-height:1em;font-size:32px}.page-template-page-nurie .post .mainbox .r-bg-01{margin:60px auto 0;padding:20px}.page-template-page-nurie .post .mainbox .r-bg-01>.panel-grid-cell{padding:40px 20px 60px !important}.page-template-page-nurie .post .mainbox .r-bg-01 .w-text-marker p{font-size:2.25em}.page-template-page-nurie .post .mainbox .r-bg-01 .w-text-marker p br{display:none}.page-template-page-nurie .post .mainbox .r-bg-01 .w-text-marker p+p{padding-left:0;margin-left:-.25em}.page-template-page-nurie .post .mainbox .r-bg-01 .w-button{margin-top:60px}.page-template-page-nurie .post .mainbox .r-bg-01 .w-button a{padding:.7em 4em}.page-template-page-nurie .post .mainbox .r-more-link li{display:inline-block}.page-template-page-nurie .post .mainbox .r-more-link li:nth-child(n+2){margin-left:3em}.page-template-page-nurie .post .mainbox .r-award-comment{margin:40px auto;padding:20px}.page-template-page-nurie .post .mainbox .r-award-comment h4{font-size:1.25em;text-align:left}.page-template-page-nurie .post .mainbox .r-award-comment .sow-image-container img{margin-right:0}.page-template-page-nurie .post .mainbox .r-award-comment .w-award-comment-text{background:transparent url(../img/nurie_bg_05.png) no-repeat center;background-size:100% 100%;height:256px;min-height:256px;padding:0 0 0 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}@media screen and (max-width: 780px){.st-main p,.st-main .yellowbox,.st-main .graybox,.st-main .redbox,.st-main #topnews .clearfix dd p,.st-main .post ul li,.st-main .post ol li,.st-main #comments #respond,.st-main #comments h4{font-size:15px;line-height:1.6em}.banner-1 h2,.banner-2 h2,.banner-3 h2,.card-title-1 .panel-grid-cell:nth-child(2) h2{font-size:20px}.r-banners-3{-webkit-flex-direction:row !important;flex-direction:row !important}.r-banners-3>.panel-grid-cell{width:48% !important}.r-banners-3>.panel-grid-cell>.so-panel{margin-bottom:0 !important}.banner-1 .panel-grid-cell:first-child{margin-bottom:15px !important}.banner-3 .panel-grid-cell:first-child{margin-bottom:10px !important}.post table tr th,.post table tr td{font-size:15px}.card-1 .r-gray .panel-grid-cell:nth-child(1){margin-bottom:15px !important}.card-1 .r-gray .panel-grid-cell:nth-child(2) .textwidget{padding:0 15px 15px 15px}.card-title-1,.card-title-q,.card-title-schedule{flex-wrap:wrap !important;flex-direction:row}.card-title-1 .panel-grid-cell,.card-title-q .panel-grid-cell,.card-title-schedule .panel-grid-cell{min-height:1em}.card-title-1 .panel-grid-cell:nth-child(1),.card-title-q .panel-grid-cell:nth-child(1),.card-title-schedule .panel-grid-cell:nth-child(1){text-align:center;width:100% !important;margin-bottom:20px !important;height:auto}.card-title-1 .panel-grid-cell:nth-child(1) p,.card-title-q .panel-grid-cell:nth-child(1) p,.card-title-schedule .panel-grid-cell:nth-child(1) p{display:inline-block}.card-title-1 .panel-grid-cell:nth-child(2),.card-title-q .panel-grid-cell:nth-child(2),.card-title-schedule .panel-grid-cell:nth-child(2){width:100% !important}.card-title-1 .panel-grid-cell:nth-child(2) h2,.card-title-q .panel-grid-cell:nth-child(2) h2,.card-title-schedule .panel-grid-cell:nth-child(2) h2{font-size:20px}.card-title-schedule{flex-wrap:nowrap !important;flex-direction:row !important}.card-title-schedule .panel-grid-cell{min-height:90px}.card-title-schedule .panel-grid-cell:nth-child(1){width:20% !important;margin-bottom:0 !important;min-width:20%}.card-title-schedule .panel-grid-cell:nth-child(2){padding-left:15px !important}.lecture-schedule .panel-grid-cell:nth-child(1){margin-bottom:15px !important}.lecture-schedule .panel-grid-cell:nth-child(2){padding:0 15px 15px !important}.schedule-day>.panel-grid-cell{padding:10px !important}.col-ofudou>.panel-grid-cell:nth-child(2){padding:10px !important}.table-history table thead th{font-size:14px}.table-history table tbody tr th{font-size:11px}.table-history table tbody tr th+td{font-size:11px;padding:4px}.table-history table tbody tr td:last-child{font-size:12px}.col-branch-list .panel-grid-cell:nth-child(2) .so-panel{margin-bottom:0 !important}.col-branch-list .panel-grid-cell:nth-child(2) ul{padding:1em 0;margin:0 10px;height:auto}.table-ogoma-time-1,.table-ogoma-time-2{overflow:auto;position:relative}.table-ogoma-time-1:before,.table-ogoma-time-2:before{text-align:right;display:block;content:"スクロールしてご覧下さい▶";font-size:14px}.table-ogoma-time-1 table,.table-ogoma-time-2 table{min-width:480px}.table-ogoma-time-1 table tr th,.table-ogoma-time-1 table tr td,.table-ogoma-time-2 table tr th,.table-ogoma-time-2 table tr td{padding-left:2px;padding-right:2px;font-size:16px !important}.col-yakudoshi-calc #cResult{display:block}.col-yakudoshi-calc #cResult #searchAfterList,.col-yakudoshi-calc #cResult ul{width:100%}.col-yakudoshi-calc #cResult ul{margin-top:5px}.col-star-calc #result #starResultInr{display:block}.col-star-calc #result #starResultLeft{width:100%;margin-bottom:10px}.col-star-calc #result #starResultRight{width:100%}.col-star-calc #result #starResultRight table td:nth-child(1){width:30%}.hatsumoude .list ul{padding:0 !important}.hatsumoude .list ul li{font-size:16px !important}.hatsumoude .table-ogoma-time{overflow:auto;position:relative}.hatsumoude .table-ogoma-time:before{text-align:right;display:block;content:"スクロールしてご覧下さい▶";font-size:14px}.hatsumoude .table-ogoma-time table{min-width:640px}.hatsumoude.r-banners-bottom-button{display:block !important}.hatsumoude.r-banners-bottom-button>.panel-grid-cell{display:block !important;padding-bottom:0px}.hatsumoude.r-banners-bottom-button>.panel-grid-cell .middle-btn-wrap{margin-top:-20px;position:relative}.hatsumoude.r-map-and-text{flex-wrap:wrap !important}.hatsumoude.r-map-and-text .panel-grid-cell:nth-child(1){margin-bottom:15px !important}.hatsumoude.r-map-and-text .textwidget>*:last-child{margin-bottom:0}.card-shichigosan .link-in-page ul,.card-shichigosan.link-in-page ul,.card-setsubun .link-in-page ul,.card-setsubun.link-in-page ul{padding-left:0;padding-right:0}.card-shichigosan .link-in-page ul li a,.card-shichigosan.link-in-page ul li a,.card-setsubun .link-in-page ul li a,.card-setsubun.link-in-page ul li a{font-size:14px}.card-shichigosan .col-contact-button a,.card-setsubun .col-contact-button a{font-size:20px}.card-setsubun .col-page-title h2{font-size:26px}.card-setsubun .col-page-title p{font-size:16px}.card-setsubun .col-date{padding-top:25px;padding-bottom:25px}.card-setsubun .col-date p{font-size:16px}.card-setsubun .col-event-date .panel-grid-cell:nth-child(1){margin-bottom:0 !important}.card-setsubun .col-event-date .panel-grid-cell .so-panel{padding:1em}.card-setsubun .col-event-date .panel-grid-cell p:first-child{font-size:16px;margin-bottom:.5em}.card-setsubun .col-event-date .panel-grid-cell p:last-child{font-size:16px}.card-setsubun .col-text p{font-size:15px}.card-setsubun .col-step{margin-top:60px}.card-setsubun .col-step:before{top:-40px}.card-setsubun.col-title .so-panel{padding-top:30px;padding-bottom:30px}.card-setsubun.col-title .so-panel h2,.card-setsubun.col-title .so-panel h2 span{font-size:26px}.card-setsubun.col-title .so-panel p{font-size:16px}.card-setsubun .col-info ul li{font-size:15px !important}.card-setsubun.card-setsubun-event h3{font-size:26px}.card-setsubun.card-setsubun-event p{font-size:15px}.card-setsubun .col-info-1,.card-setsubun .col-info-2{padding-top:20px}.card-setsubun .col-info-1 p,.card-setsubun .col-info-2 p{font-size:16px}.card-setsubun .col-info-1 *:last-child,.card-setsubun .col-info-2 *:last-child{margin-bottom:0}.card-setsubun .col-button a{font-size:20px}.card-setsubun .col-info-red p,.card-setsubun .col-info-red ul li{font-size:16px !important}.card-setsubun .col-step-1 h3,.card-setsubun .col-step h3,.card-setsubun .col-1 h3{font-size:24px}.card-setsubun .col-buttons p{margin-bottom:0}.page-template-page-fullwidth .post .card-special.main-visual{height:60vw}.page-template-page-fullwidth .post .card-special.main-visual.main-visual-bg-01{height:30vw}.page-template-page-fullwidth .post .card-special.main-visual.style-no-bg{height:auto}.page-template-page-fullwidth .post .card-special.main-visual.style-no-bg .so-widget-sow-image{display:block;height:auto}.page-template-page-fullwidth .post .card-special.main-visual.style-no-bg .so-widget-sow-image .sow-image-container{max-width:100%}.page-template-page-fullwidth .post .card-special .col-table table th,.page-template-page-fullwidth .post .card-special .col-table table td,.page-template-page-fullwidth .post .card-special .col-table-border table th,.page-template-page-fullwidth .post .card-special .col-table-border table td{font-size:.95em}.page-template-page-fullwidth .post .card-special .col-lead-03 br{display:none}.page-template-page-fullwidth .post .card-special.card-contact .panel-grid-cell:nth-child(1){margin-bottom:2px !important}.page-template-page-fullwidth .post .card-special.page-title{padding-top:60px}.page-template-page-fullwidth .post .card-special.page-title h2{font-size:1.5em;padding:.5em 0}.page-template-page-fullwidth .post .card-special.col-lead h3{font-size:1.1em}.page-template-page-fullwidth .post .card-special.col-lead p{font-size:1em}.page-template-page-fullwidth .post .card-special.section-title h2{font-size:1.2em}.page-template-page-fullwidth .post .card-special.col-info h3{font-size:1.1em;padding:5px 0;border-left-width:10px;border-right:10px solid #a60202}.page-template-page-fullwidth .post .card-special.col-info table th,.page-template-page-fullwidth .post .card-special.col-info table td{font-size:.95em}.page-template-page-fullwidth .post .card-special.col-info table th:nth-child(1),.page-template-page-fullwidth .post .card-special.col-info table td:nth-child(1){min-width:5.5em}.page-template-page-fullwidth .post .card-special.card-bg-01>.panel-grid-cell{padding:20px 2% !important}.page-template-page-fullwidth .post .card-special.card-bg-01 .so-panel{margin-bottom:15px !important}.page-template-page-fullwidth .post .card-special.card-bg-01 h3{font-size:1.1em}.page-template-page-fullwidth .post .card-special.card-bg-01 .col{padding:15px 5%}.page-template-page-fullwidth .post .card-special .col-time-table table th,.page-template-page-fullwidth .post .card-special .col-time-table table td{font-size:.95em}.page-template-page-fullwidth .post .card-special.style-green.style-event-info .col-profile .col-profile-name,.page-template-page-fullwidth .post .card-special.style-green.style-event-info .col-profile .col-profile-subject{flex-direction:row !important}.page-template-page-fullwidth .post .card-special.style-green.style-event-info .col-profile .col-profile-name .panel-grid-cell:nth-child(1),.page-template-page-fullwidth .post .card-special.style-green.style-event-info .col-profile .col-profile-subject .panel-grid-cell:nth-child(1){width:5em !important;margin-right:2% !important;margin-bottom:0 !important}.page-template-page-fullwidth .post .card-special.style-green.style-event-info .col-profile .col-profile-name .panel-grid-cell:nth-child(1) p:nth-child(1){font-size:1em}.page-template-page-fullwidth .post .card-special.style-green.style-event-info .col-profile .col-profile-name .panel-grid-cell:nth-child(2) h4{font-size:1.5em}.page-template-page-fullwidth .post .card-special.style-green.style-event-info .col-profile .col-profile-name .panel-grid-cell:nth-child(2) p{font-size:.9em}.page-template-page-fullwidth .post .card-special.style-green.card-footer p{font-size:1em}.page-template-page-fullwidth .row-sakubun{padding:8px}.page-template-page-fullwidth .col-sakubun{padding:16px 8px}.page-template-page-fullwidth .col-sakubun .sakubun_page_title{font-size:1em}.page-template-page-fullwidth .col-sakubun .sakubun_page_title b{font-size:2em}.page-template-page-fullwidth .col-sakubun .sakubun_lead{text-align:left}.page-template-page-fullwidth .col-sakubun .sakubun_list_names,.page-template-page-fullwidth .col-sakubun .sakubun_list_names thead,.page-template-page-fullwidth .col-sakubun .sakubun_list_names tbody,.page-template-page-fullwidth .col-sakubun .sakubun_list_names tr,.page-template-page-fullwidth .col-sakubun .sakubun_list_names th,.page-template-page-fullwidth .col-sakubun .sakubun_list_names td{display:block}.page-template-page-fullwidth .col-sakubun .sakubun_list_names th+td,.page-template-page-fullwidth .col-sakubun .sakubun_list_names td+td{padding-left:0}.page-template-page-fullwidth .col-sakubun .sakubun_col{border-width:2px;padding:20px 10px 40px}.page-template-page-fullwidth .col-sakubun .sakubun_col .sakubun_text .sakubun_author{font-size:16px}.page-template-page-fullwidth .col-sakubun .sakubun_col .sakubun_text .sakubun_title{font-size:18px;margin-right:0}.page-template-page-nurie-top .post .page-sub-main-visual,.page-template-page-nurie .post .page-sub-main-visual{padding-top:30px;padding-bottom:30px}.page-template-page-nurie-top .post .mainbox .r-month,.page-template-page-nurie .post .mainbox .r-month{padding-top:40px;flex-direction:column-reverse !important}.page-template-page-nurie-top .post .mainbox .r-month>.panel-grid-cell:nth-child(1),.page-template-page-nurie .post .mainbox .r-month>.panel-grid-cell:nth-child(1){margin-top:30px}.page-template-page-nurie-top .post .mainbox .r-month-archive,.page-template-page-nurie .post .mainbox .r-month-archive{background:#fff}.page-template-page-nurie-top .post .mainbox .r-month-archive .w-white-round,.page-template-page-nurie .post .mainbox .r-month-archive .w-white-round{padding:20px 15px;background:#F9F7F4;border-radius:20px}.page-template-page-nurie-top .post .mainbox .r-month-archive .w-white-round .panel-grid-cell,.page-template-page-nurie .post .mainbox .r-month-archive .w-white-round .panel-grid-cell{margin-bottom:.5em !important}.page-template-page-nurie-top .post .mainbox .r-more-link li:nth-child(n+2),.page-template-page-nurie .post .mainbox .r-more-link li:nth-child(n+2){margin-top:10px}.card-shichigosan h2{font-size:24px;margin-top:40px;margin-bottom:0}.card-shichigosan .shichigosan-step .so-panel{padding:10px;margin-bottom:60px !important}.card-shichigosan .shichigosan-step .so-panel+.so-panel:before{top:-40px}.card-shichigosan .shichigosan-step .so-panel h3{font-size:20px;margin:0 0 10px}.card-shichigosan .shichigosan-step .so-panel p{text-align:left}.card-shichigosan .timetable th{font-size:12px;padding:8px 2px}.card-shichigosan .timetable td{padding:4px 4px 4px 0}.card-shichigosan .timetable ul li{padding:8px 0;margin:1px 0 1px 2px;font-size:12px}.card-shichigosan .col-streetview h3{font-size:16px;margin:0 0 10px}.card-shichigosan .col-shichigosan-table table{border-spacing:0}.card-shichigosan .col-shichigosan-table table th{padding:2px 0 5px}.card-shichigosan .col-shichigosan-table table td{padding:5px 4px 10px}.card-shichigosan .col-qa h3{font-size:18px;margin:0 0 10px;padding:.5em 0}.card-shichigosan .w-buttons p{margin-bottom:0 !important}.card-shichigosan .w-more-card>.panel-layout>.panel-grid>.panel-grid-cell{flex:none !important}.card-shichigosan .w-more-card>.panel-layout>.panel-grid>.panel-grid-cell:nth-child(n+3){margin-top:0}}@media screen and (min-width: 641px) and (max-width: 780px){.page-template-page-nurie .post .mainbox .r-bg-yellow-wide>.panel-grid-cell:nth-child(2)>.widget:nth-child(2)>.panel-layout>.panel-grid>.panel-grid-cell:nth-child(2){width:65% !important;margin-left:-15%;margin-top:60px}}@media screen and (min-width: 470.1px) and (max-width: 1024px){.hatsumoude.hatsumoude-gomafuda{-ms-flex-direction:row !important;-webkit-flex-direction:row !important;flex-direction:row !important;-ms-flex-wrap:wrap !important;-webkit-flex-wrap:wrap !important;flex-wrap:wrap !important}.hatsumoude.hatsumoude-gomafuda>.panel-grid-cell{-ms-flex:0 1 48% !important;-webkit-flex:0 1 48% !important;flex:0 1 48% !important;width:48% !important}.page-template-page-fullwidth .post .card-special.main-visual.style-no-bg{height:auto;max-height:none}.page-template-page-fullwidth .post .card-special.main-visual.style-no-bg .so-widget-sow-image .sow-image-container{max-width:100%}.page-template-page-fullwidth .post .card-special.card-banner{-ms-flex-direction:row !important;-webkit-flex-direction:row !important;flex-direction:row !important;-ms-flex-wrap:wrap !important;-webkit-flex-wrap:wrap !important;flex-wrap:wrap !important}.page-template-page-fullwidth .post .card-special.card-banner>.panel-grid-cell{padding:0 !important;-ms-flex:0 1 48% !important;-webkit-flex:0 1 48% !important;flex:0 1 48% !important;width:48% !important}}@media screen and (max-width: 470px){.col-yakudoshi-calc table{display:block}.col-yakudoshi-calc table thead,.col-yakudoshi-calc table tbody,.col-yakudoshi-calc table tr,.col-yakudoshi-calc table th,.col-yakudoshi-calc table td{display:block;text-align:center}.col-star-calc #downSelect{text-align:center}.col-star-calc #downSelect li{display:block}.col-star-calc #downSelect li+li{margin-top:8px}.hatsumoude .ow-button-base a span{letter-spacing:0}.special-link-in-page .textwidget ul{text-align:left;padding:0}.special-link-in-page .textwidget ul li{display:block;text-indent:-1em;padding-left:1em}.special-link-in-page .textwidget ul li+li:before{content:"・"}.special-link-in-page .textwidget ul li:before{content:"・"}.col-special h2{text-indent:-1.8em;padding-left:1.8em}.col-special h2:before{padding-left:.5em}.hiwatari .st-main .page-visual{margin-bottom:20px}.hiwatari .st-main h2{font-size:1.5em}.hiwatari .st-main p{font-size:15px !important}.hiwatari .st-main h3{font-size:18px}.hiwatari .st-main h4{font-size:18px}.hiwatari .st-main .col-title-2{text-align:center}.hiwatari .st-main .col-title-2 h2{font-size:22px;padding:0 24px}.hiwatari .st-main .col-title-2 h2:before,.hiwatari .st-main .col-title-2 h2:after{width:18px;height:18px;margin-top:-9px}.hiwatari .st-main .col-voice .title p:nth-child(1){font-size:14px}.hiwatari .st-main .col-voice .title p:nth-child(2){font-size:16px}}body.page-template-page-camera.sub-page.monthly .st-main .page-title{background-image:url(../img/camera/camera-page-title-bg.png)}body.page-template-page-camera .camera-update{position:relative;color:#fff;text-align:right;margin:-3.5em 1em 1.5em}body.page-template-page-camera .camera-update p{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}body.page-template-page-camera .entry-content *{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}body.page-template-page-camera .card{background:#fff;border:1px solid #d8d6d9;padding:20px}body.page-template-page-camera #camera-slide{max-width:620px;margin-left:auto;margin-right:auto}body.page-template-page-camera #camera-slide .swiper-wrapper{max-width:620px;margin:0 auto;padding:0;list-style:none}body.page-template-page-camera #camera-slide .photo-main li{margin:0;padding:0}body.page-template-page-camera #camera-slide .photo-main li figure{margin:0}body.page-template-page-camera #camera-slide .photo-main li p{margin:1em 0;text-align:center}body.page-template-page-camera #camera-slide .photo-list{position:relative;padding:0 20px}@media screen and (max-width: 640px){body.page-template-page-camera #camera-slide .photo-list{max-height:76vw;background:linear-gradient(to right, transparent 97%, #f5f5f5 97%)}}@media screen and (min-width: 640.1px){body.page-template-page-camera #camera-slide .photo-list{height:288px}}body.page-template-page-camera #camera-slide .photo-list li{padding-bottom:0}@media screen and (max-width: 640px){body.page-template-page-camera #camera-slide .photo-list li{width:22%;margin-left:4%}body.page-template-page-camera #camera-slide .photo-list li:nth-child(4n-3){margin-left:0}body.page-template-page-camera #camera-slide .photo-list li:nth-child(n+5){margin-top:14px}}@media screen and (min-width: 640.1px){body.page-template-page-camera #camera-slide .photo-list li{width:15%;margin-left:2%}body.page-template-page-camera #camera-slide .photo-list li:nth-child(6n-5){margin-left:0}body.page-template-page-camera #camera-slide .photo-list li:nth-child(n+7){margin-top:14px}}body.page-template-page-camera #camera-slide .photo-list figure{margin:0}body.page-template-page-camera #camera-slide .photo-list figure img{vertical-align:bottom}body.page-template-page-camera #camera-slide .photo-list .swiper-wrapper{margin-bottom:22px}body.page-template-page-camera #camera-slide .photo-list .swiper-scrollbar{bottom:0;left:0;width:100%;border-radius:0;height:10px}body.page-template-page-camera #camera-slide .photo-list .swiper-scrollbar .swiper-scrollbar-drag{background:#c9c9c9;border-radius:0}body.page-template-page-camera #camera-slide .photo-list .thumb-list{padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}body.page-template-page-camera #camera-slide .photo-list .thumb-item{list-style:none}body.page-template-page-camera #camera-slide .photo-list .thumb-link{display:block;width:100%}body.page-template-page-camera .card+.archive-year{margin-top:65px}body.page-template-page-camera .archive-year{max-width:660px;margin:35px auto 0}body.page-template-page-camera .archive-year .title{background:transparent;margin:0;padding:0;border:none;color:#575757;font-style:italic;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media screen and (max-width: 640px){body.page-template-page-camera .archive-year .title{font-size:16px}}@media screen and (min-width: 640.1px){body.page-template-page-camera .archive-year .title{font-size:24px}}body.page-template-page-camera .archive-year .archive-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin-top:15px}@media screen and (min-width: 640.1px){body.page-template-page-camera .archive-year .archive-list .sp{display:none}}@media screen and (max-width: 640px){body.page-template-page-camera .archive-year .archive-list .pc{display:none}}body.page-template-page-camera .archive-year .archive-list li{padding-bottom:0}body.page-template-page-camera .archive-year .archive-list li a{display:block}body.page-template-page-camera .archive-year .archive-list li img{vertical-align:bottom;box-shadow:2px 2px 2px rgba(0,0,0,0.3);border-radius:4px}@media screen and (min-width: 640.1px){body.page-template-page-camera .archive-year .archive-list li img{box-shadow:2px 2px 3px rgba(0,0,0,0.3)}}@media screen and (min-width: 640.1px){body.page-template-page-camera .archive-year .archive-list li{width:23.5%;margin-left:2%}body.page-template-page-camera .archive-year .archive-list li:nth-child(4n-3){margin-left:0}}@media screen and (max-width: 640px){body.page-template-page-camera .archive-year .archive-list li{width:48%;margin-left:4%}body.page-template-page-camera .archive-year .archive-list li:nth-child(n+3){margin-top:20px}body.page-template-page-camera .archive-year .archive-list li:nth-child(2n-1){margin-left:0}}body.page-template-page-camera .archive-year .archive-list a{transition:.3s opacity}body.page-template-page-camera .archive-year .archive-list a:hover,body.page-template-page-camera .archive-year .archive-list a:focus{opacity:.8}body.page-template-page-camera .archive-year .archive-list .disabled{opacity:.2}
