@charset "UTF-8";@font-face{font-family:"NotoSans Bold";font-style:normal;font-weight:bold;src:url(../fonts/NotoSansCJKjp-Bold.woff) format("woff") , url(../fonts/NotoSansCJKjp-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:"NotoSans Regular";font-style:normal;font-weight:normal;src:url(../fonts/NotoSansCJKjp-Regular.woff) format("woff") , url(../fonts/NotoSansCJKjp-Regular.ttf) format("truetype");font-display:swap}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input,select,textarea,button{appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type="checkbox"],input[type="radio"]{display:none}input[type="submit"],input[type="button"],label,button,select{cursor:pointer}select::-ms-expand{display:none}@keyframes modal-video {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}@keyframes modal-video-inner {
  from {
    transform: translate(0, 100px);
  }
  to {
    transform: translate(0, 0);
  }
}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{transform:translate(0,100px)}.modal-video-body{max-width:960px;width:100%;height:100%;margin:0 auto;padding:0 10px;display:flex;justify-content:center;box-sizing:border-box}.modal-video-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media (orientation:landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;transform:translate(0,0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}@media (orientation:landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html{font-size:62.5%;font-weight:400}body{font-size:15px;line-height:1.6;font-family:"Cascadia Code","NotoSans Regular",メイリオ,Meiryo,"ＭＳ Ｐゴシック",sans-serif,Helvetica,Arial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;color:#333}@media only screen and (max-width:768px){body{font-size:1.82292vw;line-height:1.5}}*{box-sizing:border-box;backface-visibility:hidden}html,body{height:100%}ul{list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;vertical-align:bottom}i,em,strong,address{font-style:normal}#contents{max-width:1200px;margin:2em auto;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:768px){#contents{width:100%;display:block}}#contents.table{display:block;max-width:1600px;padding:0 1em}#contents #side{width:300px;order:-1}@media only screen and (max-width:768px){#contents #side{width:calc(100% - 5.20833vw);margin:5.20833vw 2.60417vw}}#contents #main{z-index:1;padding-left:5em;width:calc(100% - 300px);overflow:hidden;margin-bottom:40px}@media only screen and (max-width:768px){#contents #main{width:calc(100% - 5.20833vw);padding:0;margin:0 auto 7.8125vw}}#header{position:fixed;left:0;top:0;width:100%;height:135px;background-color:#fff;min-width:900px;z-index:3}@media screen and (max-width:900px){#header{height:80px}}@media only screen and (max-width:768px){#header{min-width:auto;height:15.625vw}}#header+*{padding-top:135px}@media screen and (max-width:900px){#header+*{padding-top:80px}}@media only screen and (max-width:768px){#header+*{padding-top:15.625vw}}.page-template-table #header{box-shadow:none;position:relative;height:auto}.page-template-table #header+*{padding-top:0}@media screen and (max-width:900px){.page-template-table #header+*{padding-top:0}}@media only screen and (max-width:768px){.page-template-table #header+*{padding-top:0}}#MainContents{background-color:#fff;overflow:hidden;margin:0 auto}#MainContents .inner{max-width:1200px;margin:auto;font-size:1.6rem}@media only screen and (max-width:768px){#MainContents .inner{display:block;max-width:auto;width:calc(100% - 5.20833vw);margin:5.20833vw 2.60417vw}}#wrapper{position:relative;overflow:auto;margin:0 auto;overflow:hidden}@media only screen and (max-width:768px){#wrapper{min-width:auto;overflow:unset;margin-bottom:7.8125vw}}#adArea .snsArea{display:flex;justify-content:space-between;margin-bottom:3em}@media only screen and (max-width:768px){#adArea .snsArea{display:block}}#adArea .snsArea .facebookArea{opacity:0;display:flex;justify-content:center;align-items:center;width:500px}@media only screen and (max-width:768px){#adArea .snsArea .facebookArea{display:block;width:100%;height:auto}}#adArea .snsArea .facebookArea .fb_iframe_widget{height:100%}#adArea .snsArea .instaArea{opacity:0;width:calc(98% - 500px)}@media only screen and (max-width:768px){#adArea .snsArea .instaArea{display:block;margin-top:3.90625vw;width:100%;height:auto}}#adArea .snsArea .instaArea h4{width:100%}#adArea ul{display:flex;justify-content:center;padding-left:0!important;text-indent:0!important}@media only screen and (max-width:768px){#adArea ul{flex-wrap:wrap}}#adArea ul>li{opacity:0;position:relative;margin:0 1%!important;transition:.2s all ease}@media only screen and (max-width:768px){#adArea ul>li{width:48%;margin:0 1% 3.25521vw!important}}#adArea ul>li::before{content:none!important}@media only screen and (min-width:769px){#adArea ul>li:hover{transform:scale(1.025)}}#adArea ul>li a{display:block;text-align:center;height:100%}#adArea ul>li a img{width:100%;box-shadow:0 0 10px rgba(0,0,0,.085)}#adArea .entry{margin-top:1em;text-align:right}#adArea .entry a{text-decoration:underline}#adArea .entry a:hover{text-decoration:none}#main>*:first-child,#question>*:first-child{margin-top:0!important}#main>.has-large-font-size:first-child,#question>.has-large-font-size:first-child{font-weight:bold}#main>p:first-child,#question>p:first-child{margin-top:0!important;text-shadow:#fff 1px 1px 5px , #fff -1px 1px 5px , #fff 1px -1px 5px , #fff -1px -1px 5px}#main>ul:first-child li,#question>ul:first-child li{text-shadow:#fff 1px 1px 5px , #fff -1px 1px 5px , #fff 1px -1px 5px , #fff -1px -1px 5px}#main h3,#question h3{border-left:6px solid #0079bf;padding-left:.5em;clear:both;margin-top:1.5em;font-size:2.4rem;position:relative;font-weight:500;line-height:1.25}@media only screen and (max-width:768px){#main h3,#question h3{margin-top:7.8125vw;font-size:4.42708vw;padding-left:2.60417vw;line-height:1.23529}}#main h4,#question h4{clear:both;position:relative;margin-top:1.5em;font-size:2rem;line-height:1.4;font-weight:bold;display:block;border-bottom:2px solid #000;padding-bottom:10px}@media only screen and (max-width:768px){#main h4,#question h4{margin-top:10.41667vw;font-size:4.16667vw;padding:0 2.60417vw 2.60417vw 2.60417vw;line-height:1.3125}}#main h4+*,#question h4+*{margin-top:1em}#main h4+a,#question h4+a{display:block}#main h5,#question h5{clear:both;position:relative;margin-top:1.5em;font-size:1.8rem;line-height:1.44444;font-weight:bold;border-bottom:1px dotted #000;padding-bottom:8px}@media only screen and (max-width:768px){#main h5,#question h5{margin-top:10.41667vw;font-size:3.90625vw;line-height:1.33333}}#main h5+*,#question h5+*{margin-top:1em}#main h6,#question h6{margin-top:1.5em;font-size:1.7rem;line-height:1.44444;font-weight:500}@media only screen and (max-width:768px){#main h6,#question h6{margin-top:9.11458vw;font-size:3.90625vw;line-height:1.33333}}#main h6 span,#question h6 span{display:block}@media only screen and (max-width:768px){#main h6 span,#question h6 span{}}#main h6+*,#question h6+*{margin-top:1em}#main iframe,#question iframe{margin-top:1em}@media only screen and (max-width:768px){#main iframe,#question iframe{margin-top:8.07292vw}}#main .iframe-wrapper .wp-block-group__inner-container.is-layout-constrained.wp-block-group-is-layout-constrained,#question .iframe-wrapper .wp-block-group__inner-container.is-layout-constrained.wp-block-group-is-layout-constrained{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-top:1em}@media only screen and (max-width:768px){#main .iframe-wrapper .wp-block-group__inner-container.is-layout-constrained.wp-block-group-is-layout-constrained,#question .iframe-wrapper .wp-block-group__inner-container.is-layout-constrained.wp-block-group-is-layout-constrained{margin-top:8.07292vw}}#main .iframe-wrapper .wp-block-group__inner-container.is-layout-constrained.wp-block-group-is-layout-constrained iframe,#question .iframe-wrapper .wp-block-group__inner-container.is-layout-constrained.wp-block-group-is-layout-constrained iframe{margin:0;position:absolute;top:0;left:0;width:100%;height:100%}#main p,#question p{margin-top:1em;font-size:16px;line-height:1.86}@media only screen and (max-width:768px){#main p,#question p{margin-top:8.07292vw;font-size:3.64583vw;line-height:1.5}}#main p+p,#question p+p{margin-top:.5em}@media only screen and (max-width:768px){#main p+p,#question p+p{margin-top:4.55729vw}}#main p+p.back,#question p+p.back{margin-top:2em}@media only screen and (max-width:768px){#main p+p.back,#question p+p.back{margin-top:10.41667vw}}#main .has-small-font-size,#question .has-small-font-size{font-size:1.2rem!important}@media only screen and (max-width:768px){#main .has-small-font-size,#question .has-small-font-size{font-size:2.60417vw!important}}#main .has-medium-font-size,#question .has-medium-font-size{font-size:2rem!important}@media only screen and (max-width:768px){#main .has-medium-font-size,#question .has-medium-font-size{font-size:4.16667vw!important}}#main .has-large-font-size,#question .has-large-font-size{line-height:1.5;font-size:2.8rem!important}@media only screen and (max-width:768px){#main .has-large-font-size,#question .has-large-font-size{font-size:5.46875vw!important}}#main .has-huge-font-size,#main .has-larger-font-size,#question .has-huge-font-size,#question .has-larger-font-size{font-size:4rem!important}@media only screen and (max-width:768px){#main .has-huge-font-size,#main .has-larger-font-size,#question .has-huge-font-size,#question .has-larger-font-size{font-size:6.25vw!important}}#main em,#question em{font-style:italic}#main strong,#question strong{font-weight:700}#main sup,#question sup{font-size:.7em;vertical-align:super}#main sub,#question sub{font-size:.7em;vertical-align:sub}#main figure,#main #map_canvas,#question figure,#question #map_canvas{margin-top:1em}#main figure.alignright,#main #map_canvas.alignright,#question figure.alignright,#question #map_canvas.alignright{margin-top:0}#main a,#question a{text-decoration:underline;color:#0079bf}#main a:hover,#question a:hover{text-decoration:none}#main a:visited,#question a:visited{color:#551b8c}#main table,#question table{margin-top:2em}@media only screen and (max-width:768px){#main table,#question table{margin-top:9.11458vw}}#main .Morebtn,#question .Morebtn{margin-top:2em}@media only screen and (max-width:768px){#main .Morebtn,#question .Morebtn{margin-top:10.41667vw}}#main .imgBlock,#main .videoBlock,#main .sideBlock,#question .imgBlock,#question .videoBlock,#question .sideBlock{display:flex;flex-wrap:wrap;padding-left:0;text-indent:0}#main .red,#main .wpuf-error-msg,#question .red,#question .wpuf-error-msg{color:#e00;font-size:13px}@media only screen and (max-width:768px){#main .red,#main .wpuf-error-msg,#question .red,#question .wpuf-error-msg{font-size:2.60417vw}}#main .caution,#question .caution{color:#e00}#main .box,#main .Box,#question .box,#question .Box{margin-top:.5em;background-color:rgba(0,121,191,.05);padding:15px}@media only screen and (max-width:768px){#main .box,#main .Box,#question .box,#question .Box{margin-top:3.90625vw;padding:3.90625vw}}#main .box *:first-child,#main .Box *:first-child,#question .box *:first-child,#question .Box *:first-child{margin-top:0;padding-top:0}#main ul.box,#main ol.box,#question ul.box,#question ol.box{margin-left:0;padding:15px 15px 15px 40px}@media only screen and (max-width:768px){#main ul.box,#main ol.box,#question ul.box,#question ol.box{padding:3.90625vw 3.90625vw 3.90625vw 10.41667vw}}#main .formatBox,#question .formatBox{margin-top:3em;background-color:#e7f3f9;padding:15px}@media only screen and (max-width:768px){#main .formatBox,#question .formatBox{margin-top:3.90625vw;padding:3.90625vw}}#main .formatBox *:first-child,#question .formatBox *:first-child{margin-top:0;padding-top:0}#main ul.formatBox,#main ol.formatBox,#question ul.formatBox,#question ol.formatBox{margin-left:0;padding:15px 15px 15px 40px}@media only screen and (max-width:768px){#main ul.formatBox,#main ol.formatBox,#question ul.formatBox,#question ol.formatBox{padding:3.90625vw 3.90625vw 3.90625vw 10.41667vw}}#main .cautionBox,#question .cautionBox{border:#e00 solid 3px;padding:10px;color:#e00}@media only screen and (max-width:768px){#main .cautionBox,#question .cautionBox{margin-top:6.51042vw;padding:3.90625vw}}#main .cautionBox *:first-child,#question .cautionBox *:first-child{margin-top:0;padding-top:0}#main .contactBox,#question .contactBox{margin-top:5em;border:1px dotted #ccc;padding:15px}@media only screen and (max-width:768px){#main .contactBox,#question .contactBox{padding:3.90625vw}}#main .contactBox *:first-child,#question .contactBox *:first-child{margin-top:0;padding-top:0}#main .contactBox *:first-child+p,#question .contactBox *:first-child+p{margin-top:1em}#main .wp-block-file,#question .wp-block-file{margin-top:1em}#main .wp-block-file .wp-block-file__button:after,#question .wp-block-file .wp-block-file__button:after{content:none}@media only screen and (max-width:768px){#main .wp-block-file,#question .wp-block-file{margin:10.41667vw 0 0}}#main .displaynone,#question .displaynone{display:none}#main .post-categories,#question .post-categories{display:flex;justify-content:flex-start;padding:0;text-indent:0;margin:0}#main .post-categories li,#question .post-categories li{margin-right:1em;font-size:.8em}#main .post-categories li::before,#question .post-categories li::before{content:none}#main ul,#main ol,#question ul,#question ol{margin-top:1em;margin-left:15px;font-size:16px;list-style-type:none;line-height:1.6;padding-left:1.5em;text-indent:-1.5em}@media only screen and (max-width:768px){#main ul,#main ol,#question ul,#question ol{margin-top:8.07292vw;font-size:3.64583vw;line-height:1.5}}#main ul ul,#main ul ol,#main ol ul,#main ol ol,#question ul ul,#question ul ol,#question ol ul,#question ol ol{margin:0}#main ul ul li,#main ul ol li,#main ol ul li,#main ol ol li,#question ul ul li,#question ul ol li,#question ol ul li,#question ol ol li{margin-top:.5em}@media only screen and (max-width:768px){#main ul ul li,#main ul ol li,#main ol ul li,#main ol ol li,#question ul ul li,#question ul ol li,#question ol ul li,#question ol ol li{margin-top:1.30208vw}}#main ul li::before,#main ol li::before,#question ul li::before,#question ol li::before{display:inline-block;width:1.5em;color:#0079bf;transform:translateX(1.5em)}#main ul li>a,#main ol li>a,#question ul li>a,#question ol li>a{}@media only screen and (max-width:768px){#main ul li li li,#main ol li li li,#question ul li li li,#question ol li li li{margin-bottom:0}}#main ul>li,#question ul>li{margin-bottom:5px}#main ul>li::before,#question ul>li::before{content:"";display:inline-block;width:8px;height:8px;background-color:#0079bf;margin-left:-1.5em;margin-right:2.5em}@media only screen and (max-width:768px){#main ul>li::before,#question ul>li::before{width:1.82292vw;height:1.82292vw}}#main ol,#question ol{counter-reset:numberA}#main ol>li::before,#question ol>li::before{counter-increment:numberA;content:counter(numberA) ".";font-weight:500}#main ol.el_oderAlphabet,#question ol.el_oderAlphabet{counter-reset:ap}#main ol.el_oderAlphabet>li::before,#question ol.el_oderAlphabet>li::before{font-weight:500;counter-increment:ap;content:counter(ap,upper-alpha) "."}#main ol ol,#question ol ol{counter-reset:numberB;padding-left:2em;text-indent:-1.5em;margin-bottom:.5em}#main ol ol>li::before,#question ol ol>li::before{counter-increment:numberB;content:"(" counter(numberB) ") ";font-weight:400;transform:translateX(.8em) scale(.9)}#main ol ol ol,#question ol ol ol{counter-reset:numberC;padding-left:1.75em}#main ol ol ol>li::before,#question ol ol ol>li::before{counter-increment:numberC;content:counter(numberC);font-weight:400;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;width:1em;height:1em;border:1px solid #0079bf;margin-right:.365em;transform:translateX(0) scale(.8);text-indent:0}#main td>ul,#main td>ol,#question td>ul,#question td>ol{margin-top:0}#main .clearBoth,#question .clearBoth{clear:both}#main .wp-block-file__button.wp-element-button,#question .wp-block-file__button.wp-element-button{background-color:#0079bf;color:#fff;padding:.1em 1em;text-decoration:none}@media only screen and (min-width:769px){#main .wp-block-file__button.wp-element-button:hover,#question .wp-block-file__button.wp-element-button:hover{opacity:.8}}#main .wp-block-file:not(.wp-element-button),
#question .wp-block-file:not(.wp-element-button) {font-size:inherit!important}#main .has-error,#question .has-error{background-color:transparent;padding:0}.sharedaddy.sd-sharing-enabled{display:none}.page-id-2960 #main ol li+li{margin-top:1em}.page-id-2960 #main ol li li{margin-top:.5em}.page-id-1130 #main table tr td:first-child{white-space:nowrap}#main .bookDetail{border:1px solid #000;margin-top:3em;padding:1em}#main .bookDetail p{margin:0}#main .bookDetail p strong{font-size:2rem}#main .bookDetail p.price{margin-top:0;text-align:right}#main .bookDetail p.price strong{font-size:2.4rem}#main .bookDetail div{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:768px){#main .bookDetail div{display:block}}#main .bookDetail a,#main .bookDetail a:visited{width:50%;height:100%;margin:0 auto!important;padding:.5em 1em;font-size:2rem;border-radius:3em;text-align:center;display:block;background-color:#d27cb3;text-decoration:none;color:#fff}@media only screen and (min-width:769px){#main .bookDetail a:hover,#main .bookDetail a:visited:hover{opacity:.8}}body #breadcrumb{width:100%;position:relative;z-index:1;text-shadow:#fff 1px 1px 5px , #fff -1px 1px 5px , #fff 1px -1px 5px , #fff -1px -1px 5px}body #breadcrumb ul{max-width:1200px;margin:2em auto 0;padding-left:1em}body #breadcrumb ul::before{display:block;width:0;height:0;margin-top: calc((1 - 1.46667) * 0.5em);content:''}body #breadcrumb ul::after{display:block;width:0;height:0;margin-bottom: calc((1 - 1.46667) * 0.5em);content:''}@media only screen and (max-width:768px){body #breadcrumb ul{margin-top:6.51042vw;padding:0 2.60417vw;overflow:visible}}body #breadcrumb ul li{display:inline;font-size:15px;line-height:1.46667;color:#0079bf;font-weight:700}@media only screen and (max-width:768px){body #breadcrumb ul li{font-size:3.38542vw;line-height:1.61538}body #breadcrumb ul li:last-child{padding-right:2.60417vw}}body #breadcrumb ul li::after{content:"-";padding:0 1.25em;color:#000}@media only screen and (max-width:768px){body #breadcrumb ul li::after{padding:0 .75em}}body #breadcrumb ul li.member{padding-left:1.75em;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/member_o.svg);background-position:0 center;background-repeat:no-repeat;background-size:auto 20px}@media only screen and (max-width:768px){body #breadcrumb ul li.member{background-size:auto 4.55729vw}}body #breadcrumb ul li br{display:none}body #breadcrumb ul li a{color:#000;font-weight:400}body #breadcrumb ul li:last-child::after{display:none}body.page-id-60 #breadcrumb li,body.parent-pageid-60 #breadcrumb li,body.parent-pageid-130 #breadcrumb li,body.post-type-archive-consultation #breadcrumb li,body.tax-consultationcategory #breadcrumb li,body.parent-pageid-65 #breadcrumb li,body.parent-pageid-70 #breadcrumb li,body.parent-pageid-67 #breadcrumb li,body.search.post-type-archive #breadcrumb li{color:#00a95d}body.page-id-50 #breadcrumb li,body.parent-pageid-50 #breadcrumb li,body.single-book #breadcrumb li{color:#bba57b}body.page-id-2025 #breadcrumb li,body.parent-pageid-2025 #breadcrumb li,body.single-event #breadcrumb li,body.post-type-archive-event #breadcrumb li,body.tax-event-categories #breadcrumb li{color:#d27cb3}body.page-id-4456 #breadcrumb li,body.parent-pageid-4456 #breadcrumb li,body.parent-pageid-54 #breadcrumb li,body.category-1 #breadcrumb li{color:#fc0}body.page-id-74 #breadcrumb li,body.parent-pageid-74 #breadcrumb li,body.category-50 #breadcrumb li,body.category-town #breadcrumb li,body.category-4 #breadcrumb li{color:#930}body.page-id-76 #breadcrumb li,body.parent-pageid-76 #breadcrumb li,body.post-type-archive-member #breadcrumb li,body.tax-membermenu #breadcrumb li,body.single-member #breadcrumb li,body.parent-pageid-154 #breadcrumb li,body.category-70 #breadcrumb li{color:#f60}.post-type-archive-consultation #main #consultation h4.new,.tax-consultationcategory #main #consultation h4.new,.search.post-type-archive #main #consultation h4.new{position:relative;padding-left:38px}.post-type-archive-consultation #main #consultation h4.new::before,.tax-consultationcategory #main #consultation h4.new::before,.search.post-type-archive #main #consultation h4.new::before{text-indent:0;position:absolute;top:0;left:0;content:"NEW";background:#e00;color:#fff;font-size:1.2rem;width:30px;height:30px;line-height:30px;border-radius:50%;text-align:center;margin:0}.post-type-archive-consultation #main #consultation table tbody tr:nth-child(2n + 1) td,
.tax-consultationcategory #main #consultation table tbody tr:nth-child(2n + 1) td,
.search.post-type-archive #main #consultation table tbody tr:nth-child(2n + 1) td {background-color:#fafcfd}.post-type-archive-consultation #main #consultation table tbody tr td,.tax-consultationcategory #main #consultation table tbody tr td,.search.post-type-archive #main #consultation table tbody tr td{vertical-align:top!important}.post-type-archive-consultation #main #consultation table tbody tr td:nth-child(2),
.tax-consultationcategory #main #consultation table tbody tr td:nth-child(2),
.search.post-type-archive #main #consultation table tbody tr td:nth-child(2) {white-space:nowrap}.post-type-archive-consultation #main #consultation table tbody tr td h6,.tax-consultationcategory #main #consultation table tbody tr td h6,.search.post-type-archive #main #consultation table tbody tr td h6{margin:0;font-weight:bold;border-bottom:1px dotted #333;padding-bottom:.2em}.post-type-archive-consultation #main #consultation table tbody tr td div,.tax-consultationcategory #main #consultation table tbody tr td div,.search.post-type-archive #main #consultation table tbody tr td div{margin:0}.post-type-archive-consultation #main #consultation table tbody tr td div p:first-child,.tax-consultationcategory #main #consultation table tbody tr td div p:first-child,.search.post-type-archive #main #consultation table tbody tr td div p:first-child{margin-top:.5em}.post-type-archive-consultation #main #consultation table tbody tr td .answer,.tax-consultationcategory #main #consultation table tbody tr td .answer,.search.post-type-archive #main #consultation table tbody tr td .answer{width:calc(100% - 70px);position:relative;background-color:#ffb27f;border-radius:1em;padding:1em;margin-left:auto}.post-type-archive-consultation #main #consultation table tbody tr td .answer::before,.tax-consultationcategory #main #consultation table tbody tr td .answer::before,.search.post-type-archive #main #consultation table tbody tr td .answer::before{position:absolute;top:0;width:20px;height:30px;content:"";left:-10px;border-radius:0 0 0 15px;box-shadow:-3px -15px 0 -7px #ffb27f inset}.post-type-archive-consultation #main #consultation table tbody tr td .answer::after,.tax-consultationcategory #main #consultation table tbody tr td .answer::after,.search.post-type-archive #main #consultation table tbody tr td .answer::after{position:absolute;top:0;width:50px;height:50px;left:-65px;background-color:#fff;border-radius:50%;border:1px solid #efefef;box-shadow:0 0 10px rgba(0,0,0,.085);content:"";background-image:url(/wp-content/uploads/2025/01/xlogo_color_3.png.pagespeed.ic.D_uFXOseQi.png);background-repeat:no-repeat;background-size:70% auto;background-position:center center}.post-type-archive-consultation #main #consultation .termBox,.tax-consultationcategory #main #consultation .termBox,.search.post-type-archive #main #consultation .termBox{background-color:rgba(0,169,93,.1);padding:0 1em 1em}@media only screen and (max-width:768px){.post-type-archive-consultation #main #consultation .termBox,.tax-consultationcategory #main #consultation .termBox,.search.post-type-archive #main #consultation .termBox{padding:1em}}.post-type-archive-consultation #main #consultation .termBox dl,.tax-consultationcategory #main #consultation .termBox dl,.search.post-type-archive #main #consultation .termBox dl{display:flex;flex-wrap:wrap}@media only screen and (max-width:768px){.post-type-archive-consultation #main #consultation .termBox dl,.tax-consultationcategory #main #consultation .termBox dl,.search.post-type-archive #main #consultation .termBox dl{display:block}}.post-type-archive-consultation #main #consultation .termBox dl dt,.tax-consultationcategory #main #consultation .termBox dl dt,.search.post-type-archive #main #consultation .termBox dl dt{width:130px;border:none;margin-top:1em}@media only screen and (max-width:768px){.post-type-archive-consultation #main #consultation .termBox dl dt,.tax-consultationcategory #main #consultation .termBox dl dt,.search.post-type-archive #main #consultation .termBox dl dt{width:100%;margin-top:0}}.post-type-archive-consultation #main #consultation .termBox dl dd,.tax-consultationcategory #main #consultation .termBox dl dd,.search.post-type-archive #main #consultation .termBox dl dd{margin-top:1em;width:calc(100% - 130px)}@media only screen and (max-width:768px){.post-type-archive-consultation #main #consultation .termBox dl dd,.tax-consultationcategory #main #consultation .termBox dl dd,.search.post-type-archive #main #consultation .termBox dl dd{width:100%;margin-top:0}}.post-type-archive-consultation #main #consultation .termBox dl dd ul,.tax-consultationcategory #main #consultation .termBox dl dd ul,.search.post-type-archive #main #consultation .termBox dl dd ul{display:flex;flex-wrap:wrap;margin:-.25em 0 0 0;padding:0;text-indent:0}@media only screen and (max-width:768px){.post-type-archive-consultation #main #consultation .termBox dl dd ul,.tax-consultationcategory #main #consultation .termBox dl dd ul,.search.post-type-archive #main #consultation .termBox dl dd ul{margin:-.25em 0 1em 0}}.post-type-archive-consultation #main #consultation .termBox dl dd ul li,.tax-consultationcategory #main #consultation .termBox dl dd ul li,.search.post-type-archive #main #consultation .termBox dl dd ul li{white-space:nowrap;margin:.25em .25em 0}.post-type-archive-consultation #main #consultation .termBox dl dd ul li::before,.tax-consultationcategory #main #consultation .termBox dl dd ul li::before,.search.post-type-archive #main #consultation .termBox dl dd ul li::before{content:none}.post-type-archive-consultation #main #consultation .termBox dl dd ul li a,.tax-consultationcategory #main #consultation .termBox dl dd ul li a,.search.post-type-archive #main #consultation .termBox dl dd ul li a{display:block;padding:.25em 1em;background-color:#fff;color:#00a95d;text-decoration:none;border-radius:.5em;font-size:1.4rem}@media only screen and (min-width:769px){.post-type-archive-consultation #main #consultation .termBox dl dd ul li a:hover,.tax-consultationcategory #main #consultation .termBox dl dd ul li a:hover,.search.post-type-archive #main #consultation .termBox dl dd ul li a:hover{background-color:#00a95d;color:#fff}}.post-type-archive-consultation #main #consultation .termBox dl dd ul li a.current,.tax-consultationcategory #main #consultation .termBox dl dd ul li a.current,.search.post-type-archive #main #consultation .termBox dl dd ul li a.current{background-color:#00a95d;color:#fff!important}.post-type-archive-consultation #main #consultation .termBox dl dd input[type="text"],.tax-consultationcategory #main #consultation .termBox dl dd input[type="text"],.search.post-type-archive #main #consultation .termBox dl dd input[type="text"]{font-size:1.6rem;border:1px solid #00a95d;padding:5px 15px;margin:0;color:#333;background-color:#fff;width:90%}@media only screen and (max-width:768px){.post-type-archive-consultation #main #consultation .termBox dl dd input[type="text"],.tax-consultationcategory #main #consultation .termBox dl dd input[type="text"],.search.post-type-archive #main #consultation .termBox dl dd input[type="text"]{width:85%;padding:1.30208vw 3.90625vw;font-size:3.64583vw}}.post-type-archive-consultation #main #consultation .termBox dl dd input[type="submit"],.post-type-archive-consultation #main #consultation .termBox dl dd button,.tax-consultationcategory #main #consultation .termBox dl dd input[type="submit"],.tax-consultationcategory #main #consultation .termBox dl dd button,.search.post-type-archive #main #consultation .termBox dl dd input[type="submit"],.search.post-type-archive #main #consultation .termBox dl dd button{width:35px;cursor:pointer;background-color:transparent;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/search_g.svg);background-size:auto 25px;background-repeat:no-repeat;background-position:center center;text-indent:100%;white-space:nowrap;overflow:hidden;padding:0}@media only screen and (max-width:768px){.post-type-archive-consultation #main #consultation .termBox dl dd input[type="submit"],.post-type-archive-consultation #main #consultation .termBox dl dd button,.tax-consultationcategory #main #consultation .termBox dl dd input[type="submit"],.tax-consultationcategory #main #consultation .termBox dl dd button,.search.post-type-archive #main #consultation .termBox dl dd input[type="submit"],.search.post-type-archive #main #consultation .termBox dl dd button{height:auto;width:10%;background-size:auto 100%}}.post-type-archive-consultation #main #consultation .termBox dl dd input[type="submit"]:hover,.post-type-archive-consultation #main #consultation .termBox dl dd button:hover,.tax-consultationcategory #main #consultation .termBox dl dd input[type="submit"]:hover,.tax-consultationcategory #main #consultation .termBox dl dd button:hover,.search.post-type-archive #main #consultation .termBox dl dd input[type="submit"]:hover,.search.post-type-archive #main #consultation .termBox dl dd button:hover{opacity:.8}.page-id-99 #main ul{padding:0;text-indent:0;margin-left:0}.page-id-99 #main ul>*+*{margin-top:10px}.page-id-99 #main ul>li{border:1px solid #0079bf;padding:0 2em;overflow:hidden}@media only screen and (max-width:768px){.page-id-99 #main ul>li{padding:0 20px}}.page-id-99 #main ul>li::before{content:none}.page-id-99 #main ul>li dl dt{float:none;width:100%;margin:0}.page-id-99 #main ul>li dl dd{width:100%;margin:0}.page-id-99 #main ul>li dl dd p{margin-top:0!important}.page-id-99 #main ul .faq-a{font-weight:bold;line-height:2;letter-spacing:.05em;cursor:pointer;padding:1em 2em 1em 0;position:relative;display:block}.page-id-99 #main ul .faq-a:before{content:'';position:absolute;top:50%;right:0;margin-top:-2px;width:25px;height:2px;background-color:#0079bf}.page-id-99 #main ul .faq-a:after{content:'';position:absolute;top:50%;right:0;margin-top:-2px;width:25px;height:2px;background-color:#0079bf;transform:rotate(90deg);transition:.2s all ease}.page-id-99 #main ul .faq-a.active{border-bottom:1px solid #0079bf}.page-id-99 #main ul .faq-a.active:after{transform:rotate(-180deg)}.page-id-99 #main ul .faq-q{padding:1em 0;line-height:2;letter-spacing:.05em;display:none}#footer{display:flex;flex-wrap:wrap;position:relative;font-size:1.6rem;padding-bottom:1em;padding-top:80px;overflow:hidden;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/shared/xfooter.png.pagespeed.ic.5FiXTz2qYV.png);background-repeat:repeat-x;background-position:0 0;background-size:auto 80px}@media screen and (max-width:900px){#footer{min-width:100%}}@media only screen and (max-width:768px){#footer{margin-top:26.04167vw;padding-top:18.22917vw}}#footer a{text-decoration:underline}#footer a:hover{text-decoration:none}#footer #footerContents{position:relative;width:49%;margin:1em 0 0 1%}@media only screen and (max-width:768px){#footer #footerContents{width:100%;max-width:inherit;margin:5.20833vw 2.60417vw 0;font-size:3.125vw}}#footer #footerContents h3{display:block;padding:0 0 0 45px;font-size:0;width:300px;height:38px;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/shared/logo.png.pagespeed.ce.hqeOTCgbcP.png);background-repeat:no-repeat;background-position:0;background-size:auto 100%;line-height:1}@media only screen and (max-width:768px){#footer #footerContents h3{width:100%;height:auto;padding:0 0 0 8.46354vw}#footer #footerContents{font-size:4.16667vw}}#footer #footerContents a.access{position:relative;display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;width:30px;height:30px;transition:.2s all ease;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/access.svg);background-size:auto 100%;background-repeat:no-repeat;background-position:center center}@media only screen and (max-width:768px){#footer #footerContents a.access{margin-top:-7.8125vw;float:right;width:7.8125vw;height:7.8125vw}}@media only screen and (min-width:769px){#footer #footerContents a.access:hover{transform:scale(1.1)}}#footer #copyright{width:49%;margin:1em 1% 0 0}@media only screen and (max-width:768px){#footer #copyright{width:100%}}#footer #copyright ul{display:flex;justify-content:flex-end}@media only screen and (max-width:768px){#footer #copyright ul{display:block}}#footer #copyright ul li{margin-left:1em}#footer #copyright ul li::before{content:"- "}#footer #copyright ul li a{font-size:.8em}#footer #copyright p{text-align:right;margin-top:15px}@media only screen and (max-width:768px){#footer #copyright p{text-align:center;padding:2.86458vw 0}}#footer #copyright p small{font-family:Helvetica,Arial,sans-serif;font-size:11px;font-weight:400}@media only screen and (max-width:768px){#footer #copyright p small{font-size:2.34375vw}}.page-template-table #footer{background-image:none;padding-top:0}.page-template-table #footer #copyright{width:100%;margin:0}.page-template-table #footer #copyright p{margin:0;text-align:center}#header{box-shadow:0 10px 10px 0 rgba(0,0,0,.03)}#header h1{padding:15px 0 0 0;margin-left:30px}@media only screen and (max-width:768px){#header h1{padding:2.60417vw 0 0 0;margin-left:1.30208vw}}#header h1 a{display:block;padding:0 0 0 45px;text-indent:100%;white-space:nowrap;overflow:hidden;width:400px;height:50px;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/shared/logo.png.pagespeed.ce.hqeOTCgbcP.png);background-repeat:no-repeat;background-position:0;background-size:auto 100%;line-height:1}@media only screen and (max-width:768px){#header h1 a{padding:0;font-size:0;width:78.125vw;height:10.41667vw}}#header h1 span{font-size:0}@media screen and (max-width:900px){#header #inner{display:none}}#header #inner #headerNav{position:absolute;top:0;right:0;z-index:3;display:flex}@media only screen and (min-width:769px){#header #inner #headerNav a:hover{transform:scale(1.1)}}#header #inner #headerNav div{margin-top:15px}#header #inner #headerNav div ul{display:flex;margin:2px 10px 0 0}#header #inner #headerNav div ul li a,#header #inner #headerNav div ul li input[type="submit"]{position:relative;display:block;height:25px;min-width:25px;font-size:10px;padding:30px 5px 0;transition:.2s all ease}#header #inner #headerNav div ul li a:before,#header #inner #headerNav div ul li input[type="submit"]:before{content:"";position:absolute;top:0;left:0;width:100%;height:30px;background-size:auto 75%;background-repeat:no-repeat;background-position:center center}#header #inner #headerNav div ul li.sitemap a:before{background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/sitemap.svg)}#header #inner #headerNav div ul li.facebook a:before{background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/facebook.png.pagespeed.ce.VNA_gYPG1h.png)}#header #inner #headerNav div ul li.insta a:before{background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/xinstagram.png.pagespeed.ic.NPHL-kxw10.png)}#header #inner #headerNav ul{display:flex;margin:0}#header #inner #headerNav ul li a,#header #inner #headerNav ul li input[type="submit"]{position:relative;display:block;min-width:25px;font-size:10px;padding:3.5em 1em .5em;white-space:nowrap;transition:.2s all ease}#header #inner #headerNav ul li a:before,#header #inner #headerNav ul li input[type="submit"]:before{content:"";position:absolute;top:.5em;left:0;width:100%;height:3em;background-size:auto 75%;background-repeat:no-repeat;background-position:center center}@media screen and (max-width:900px){#header #inner #headerNav ul li a:before,#header #inner #headerNav ul li input[type="submit"]:before{background-size:auto 40%;height:7.8125vw}}@media only screen and (max-width:768px){#header #inner #headerNav ul li a:before,#header #inner #headerNav ul li input[type="submit"]:before{background-size:auto 80%}}#header #inner #headerNav ul li a strong,#header #inner #headerNav ul li input[type="submit"] strong{font-size:1.1em}#header #inner #headerNav ul li.search{margin-top:1em;margin-right:.5em}#header #inner #headerNav ul li.search form{height:40px}#header #inner #headerNav ul li.member{background:#f60;text-align:center}#header #inner #headerNav ul li.member a{color:#fff;padding:4.5em 1em .5em}#header #inner #headerNav ul li.member a:before{background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/member.svg)}#header #inner #headerNav ul li.logout{background:#f60;text-align:center}#header #inner #headerNav ul li.logout a{width:100px;color:#fff;padding:4.5em 1em .5em}#header #inner #headerNav ul li.logout a:before{background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/logout.svg)}@media only screen and (max-width:768px){#header #inner #headerNav ul li.logout a{width:100%}}#header #inner #nav{margin-top:10px}#header #inner #nav>div .menu{position:relative;display:flex;justify-content:center;z-index:3;height:60px}#header #inner #nav>div .menu>li{z-index:3}#header #inner #nav>div .menu>li>a{display:flex;align-items:center;justify-content:center;font-weight:bold;position:relative;padding:6px 10px;height:100%;width:100%;font-size:1.5rem;line-height:1.2;transition:.5s transform ease}@media only screen and (min-width:769px){#header #inner #nav>div .menu>li>a:hover{background-color:#efefef;color:#0079bf}#header #inner #nav>div .menu>li.current-menu-item a,#header #inner #nav>div .menu>li.current-page-ancestor a{color:#0079bf}}#header #inner #nav>div .menu>li .sub-menu{position:absolute;transition:.2s all ease;opacity:0;width:100vw;max-width:1000px;left:50%;transform:translateX(-50%);height:0;z-index:1;display:flex;justify-content:flex-start;flex-wrap:wrap;padding:30px;visibility:hidden}#header #inner #nav>div .menu>li .sub-menu:after{background:#efefef;content:"";width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:0;box-shadow:0 10px 10px 0 rgba(0,0,0,.1)}#header #inner #nav>div .menu>li .sub-menu li{min-width:33%;z-index:1}#header #inner #nav>div .menu>li .sub-menu li a{cursor:pointer;color:#0079bf;padding:5px 1em 5px 2em;display:block;position:relative;white-space:nowrap}#header #inner #nav>div .menu>li .sub-menu li a::before{position:absolute;top:50%;left:1em;transform:translateY(-50%);content:"- "}@media only screen and (min-width:769px){#header #inner #nav>div .menu>li .sub-menu li a:hover{background-color:#7fbcdf;color:#fff}}#header #inner #nav>div .menu>li .sub-menu li.facebook a,#header #inner #nav>div .menu>li .sub-menu li.insta a,#header #inner #nav>div .menu>li .sub-menu li.member a,#header #inner #nav>div .menu>li .sub-menu li.logout a{padding-left:4.3em}#header #inner #nav>div .menu>li .sub-menu li.facebook a:after,#header #inner #nav>div .menu>li .sub-menu li.insta a:after,#header #inner #nav>div .menu>li .sub-menu li.member a:after,#header #inner #nav>div .menu>li .sub-menu li.logout a:after{position:absolute;top:50%;left:2.3em;transform:translateY(-50%);content:"";width:25px;height:25px;background-position:0 0;background-repeat:no-repeat;background-size:auto 25px}#header #inner #nav>div .menu>li .sub-menu li.insta a:after{background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/instagram_w.png.pagespeed.ce.Zk1zfyFumY.png)}@media only screen and (min-width:769px){#header #inner #nav>div .menu>li .sub-menu li.insta a:hover:after{background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/xinstagram.png.pagespeed.ic.NPHL-kxw10.png)}}#header #inner #nav>div .menu>li .sub-menu li.facebook a:after{background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/facebook.png.pagespeed.ce.VNA_gYPG1h.png)}@media only screen and (min-width:769px){#header #inner #nav>div .menu>li .sub-menu li.facebook a:hover:after{background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/facebook_w.png.pagespeed.ce.ynbQ5jeyc0.png)}}#header #inner #nav>div .menu>li .sub-menu li.member a:after{background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/member.svg)}@media only screen and (min-width:769px){#header #inner #nav>div .menu>li .sub-menu li.member a:hover:after{background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/member_o.svg)}}#header #inner #nav>div .menu>li .sub-menu li.logout a:after{background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/logout.svg)}@media only screen and (min-width:769px){#header #inner #nav>div .menu>li .sub-menu li.logout a:hover:after{background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/logout_o.svg)}}#header #inner #nav>div .menu>li a:hover+.sub-menu,#header #inner #nav>div .menu>li .sub-menu:hover{top:60px;height:auto;opacity:1;visibility:visible}@media only screen and (min-width:769px){#header #inner #nav>div .menu>li.support.current-menu-item a,#header #inner #nav>div .menu>li.support.current-page-ancestor a,#header #inner #nav>div .menu>li.support a:hover{background-color:#7fd4ae;color:#333}#header #inner #nav>div .menu>li.support .sub-menu:after{background-color:#7fd4ae}#header #inner #nav>div .menu>li.support .sub-menu a{color:#333}#header #inner #nav>div .menu>li.support .sub-menu a:hover{background-color:#fff;color:#00a95d}#header #inner #nav>div .menu>li.promotion.current-menu-item a,#header #inner #nav>div .menu>li.promotion.current-page-ancestor a,#header #inner #nav>div .menu>li.promotion a:hover{background-color:#7fbcdf;color:#333}}@media only screen and (min-width:769px) and (max-width:900px){#header #inner #nav>div .menu>li.promotion.current-menu-item a,#header #inner #nav>div .menu>li.promotion.current-page-ancestor a,#header #inner #nav>div .menu>li.promotion a:hover{background-color:#fff;color:#7fbcdf}}@media only screen and (min-width:769px){#header #inner #nav>div .menu>li.promotion .sub-menu:after{background-color:#7fbcdf}#header #inner #nav>div .menu>li.promotion .sub-menu a{color:#333}#header #inner #nav>div .menu>li.promotion .sub-menu a:hover{background-color:#fff;color:#0079bf}#header #inner #nav>div .menu>li.seminar.current-menu-item a,#header #inner #nav>div .menu>li.seminar.current-page-ancestor a,#header #inner #nav>div .menu>li.seminar a:hover{background-color:#e8bdd9;color:#333}#header #inner #nav>div .menu>li.seminar .sub-menu:after{background-color:#e8bdd9}#header #inner #nav>div .menu>li.seminar .sub-menu a{color:#333}#header #inner #nav>div .menu>li.seminar .sub-menu a:hover{background-color:#fff;color:#d27cb3}#header #inner #nav>div .menu>li.reserch.current-menu-item a,#header #inner #nav>div .menu>li.reserch.current-page-ancestor a,#header #inner #nav>div .menu>li.reserch a:hover{background-color:#fff5cc;color:#000}#header #inner #nav>div .menu>li.reserch .sub-menu:after{background-color:#fff5cc}#header #inner #nav>div .menu>li.reserch .sub-menu a{color:#000}#header #inner #nav>div .menu>li.reserch .sub-menu a:hover{background-color:#fff;color:#000}}@media only screen and (min-width:769px) and (max-width:900px){#header #inner #nav>div .menu>li.reserch .sub-menu a:hover{color:#fc0}}@media only screen and (min-width:769px){#header #inner #nav>div .menu>li.book.current-menu-item a,#header #inner #nav>div .menu>li.book.current-page-ancestor a,#header #inner #nav>div .menu>li.book a:hover{background-color:#ddd2bd;color:#000}#header #inner #nav>div .menu>li.book .sub-menu:after{background-color:#ddd2bd}#header #inner #nav>div .menu>li.book .sub-menu a{color:#000}#header #inner #nav>div .menu>li.book .sub-menu a:hover{background-color:#fff;color:#000}}@media only screen and (min-width:769px) and (max-width:900px){#header #inner #nav>div .menu>li.book .sub-menu a:hover{color:#bba57b}}@media only screen and (min-width:769px){#header #inner #nav>div .menu>li.outline.current-menu-item a,#header #inner #nav>div .menu>li.outline.current-page-ancestor a,#header #inner #nav>div .menu>li.outline a:hover{background-color:#efefef;color:#0079bf}}@media only screen and (min-width:769px) and (max-width:900px){#header #inner #nav>div .menu>li.outline .sub-menu a:hover{background-color:#fff;color:#0079bf}}@media only screen and (min-width:769px){#header #inner #nav>div .menu>li.study.current-menu-item a,#header #inner #nav>div .menu>li.study.current-page-ancestor a,#header #inner #nav>div .menu>li.study a:hover{background-color:#ffb27f;color:#333}#header #inner #nav>div .menu>li.study .sub-menu:after{background-color:#ffb27f}#header #inner #nav>div .menu>li.study .sub-menu a{color:#333}#header #inner #nav>div .menu>li.study .sub-menu a:hover{background-color:#fff;color:#f60}#header #inner #nav>div .menu>li.town.current-menu-item a,#header #inner #nav>div .menu>li.town.current-page-ancestor a,#header #inner #nav>div .menu>li.town a:hover{background-color:#cc997f;color:#333}#header #inner #nav>div .menu>li.town .sub-menu:after{background-color:#cc997f}#header #inner #nav>div .menu>li.town .sub-menu a{color:#333}#header #inner #nav>div .menu>li.town .sub-menu a:hover{background-color:#fff;color:#930}}#header>.contact{position:fixed;top:150px;right:0;text-align:left;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:900px){#header>.contact{top:100px}}@media only screen and (max-width:768px){#header>.contact{display:none}}#header>.contact a{display:block;color:#fff;padding:5em 1em 1.5em 1em;font-size:.8em;background-color:#252c62;border-top-left-radius:5px;border-bottom-left-radius:5px;letter-spacing:-.4em;transition:background all ease;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22width%3A%20256px%3B%20height%3A%20256px%3B%20opacity%3A%201%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M502.96%2C174.29l-19.882-19.873c-12.054-12.064-31.606-12.054-43.66%2C0l-18.598%2C18.607l63.542%2C63.542%20l18.597-18.598C515.014%2C205.905%2C515.014%2C186.353%2C502.96%2C174.29z%22%20style%3D%22fill%3A%20%23ffffff%3B%22%3E%3C%2Fpath%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%22246.553%2C347.291%20246.553%2C410.833%20310.095%2C410.833%20467.031%2C253.896%20403.489%2C190.355%20%22%20style%3D%22fill%3A%20%23ffffff%3B%22%3E%3C%2Fpolygon%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M216.642%2C440.744V334.906l158.903-158.903V11.725H0v488.549h375.545V387.679l-53.066%2C53.065H216.642z%20M78.098%2C131.37h179.467v29.911H78.098V131.37z%20M78.098%2C241.044h179.467v29.911H78.098V241.044z%20M187.772%2C380.63H78.098v-29.911%20h109.674V380.63z%22%20style%3D%22fill%3A%20%23ffffff%3B%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-position:center 15px;background-size:38% auto;background-repeat:no-repeat}#header>.contact a strong{font-size:1.5em}@media only screen and (min-width:769px){#header>.contact a:hover{background-color:#d27cb3}}#header _::-webkit-full-page-media,#header _:future,#header :root .contact{white-space:.1em}@media screen and (max-width:900px){body.active #header #inner{display:block;position:absolute;top:80px;right:0;width:50%;background:#0079bf;color:#fff;height:calc(100vh - 80px);padding:0 1.5em 0 1em}}@media only screen and (max-width:768px){body.active #header #inner{top:15.625vw;height:calc(100vh - 15.10417vw);width:100%}}@media screen and (max-width:900px){body.active #header #inner #headerNav{flex-wrap:wrap;position:relative;top:auto;right:auto;z-index:3;width:100%;margin:70px auto 0}body.active #header #inner #headerNav .menu-sub-menu-container{margin:0;width:auto}}@media only screen and (max-width:768px){body.active #header #inner #headerNav .menu-sub-menu-container{width:100%}}@media screen and (max-width:900px){body.active #header #inner #headerNav .menu-sub-menu-container ul{display:flex;flex-wrap:wrap;margin:0}}@media only screen and (max-width:768px){body.active #header #inner #headerNav .menu-sub-menu-container ul{margin:3.90625vw auto}}@media screen and (max-width:900px){body.active #header #inner #headerNav .menu-sub-menu-container ul li{width:33%;text-align:center}body.active #header #inner #headerNav .menu-sub-menu-container ul li.search{width:100%}body.active #header #inner #headerNav .menu-sub-menu-container ul li a,body.active #header #inner #headerNav .menu-sub-menu-container ul li input[type="submit"]{display:block;height:90px;min-width:128px;font-size:12px;padding:65px 14px 0}}@media only screen and (max-width:768px){body.active #header #inner #headerNav .menu-sub-menu-container ul li a,body.active #header #inner #headerNav .menu-sub-menu-container ul li input[type="submit"]{height:18.22917vw;min-width:inherit;font-size:3.125vw;padding:11.06771vw 0 0}}@media screen and (max-width:900px){body.active #header #inner #headerNav .menu-sub-menu-container ul li a:before,body.active #header #inner #headerNav .menu-sub-menu-container ul li input[type="submit"]:before{background-size:auto 50%;height:60px}}@media only screen and (max-width:768px){body.active #header #inner #headerNav .menu-sub-menu-container ul li a:before,body.active #header #inner #headerNav .menu-sub-menu-container ul li input[type="submit"]:before{background-size:auto 100%;height:9.11458vw}}@media screen and (max-width:900px){body.active #header #inner #headerNav .menu-sub-menu-container ul li.sitemap a:before{background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/sitemap_w.svg)}body.active #header #inner #headerNav .menu-sub-menu-container ul li.facebook a:before{background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/facebook_w.png.pagespeed.ce.ynbQ5jeyc0.png)}body.active #header #inner #headerNav .menu-sub-menu-container ul li.insta a:before{background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/instagram_w.png.pagespeed.ce.Zk1zfyFumY.png)}body.active #header #inner #headerNav ul{display:block;width:auto;flex-wrap:wrap;margin:0}}@media only screen and (max-width:768px){body.active #header #inner #headerNav ul{width:90%;margin:0 auto}}@media screen and (max-width:900px){body.active #header #inner #headerNav ul li a,body.active #header #inner #headerNav ul li input[type="submit"]{background-size:auto 50%}body.active #header #inner #headerNav ul li a:before,body.active #header #inner #headerNav ul li input[type="submit"]:before{background-size:auto 50%;height:100%}}@media only screen and (max-width:768px){body.active #header #inner #headerNav ul li a:before,body.active #header #inner #headerNav ul li input[type="submit"]:before{background-size:auto 80%}}body.active #header #inner #headerNav ul li a strong,body.active #header #inner #headerNav ul li input[type="submit"] strong{font-size:1.1em}@media screen and (max-width:900px){body.active #header #inner #headerNav ul li.search{margin-top:1em;width:100%}}@media only screen and (max-width:768px){body.active #header #inner #headerNav ul li.search{margin-top:0}}@media screen and (max-width:900px){body.active #header #inner #headerNav ul li.search form{height:50px;border:1px solid #fff}body.active #header #inner #headerNav ul li.member,body.active #header #inner #headerNav ul li.logout{margin-top:1em;width:auto}}@media only screen and (max-width:768px){body.active #header #inner #headerNav ul li.member,body.active #header #inner #headerNav ul li.logout{margin-top:3.90625vw}}@media screen and (max-width:900px){body.active #header #inner #headerNav ul li.member a,body.active #header #inner #headerNav ul li.logout a{font-size:1.6rem;padding:1em 1em 1em 5.2em}body.active #header #inner #headerNav ul li.member a::before,body.active #header #inner #headerNav ul li.logout a::before{top:0;height:100%;width:5.2em}body.active #header #inner #headerNav ul li.member a br,body.active #header #inner #headerNav ul li.logout a br{display:none}}@media only screen and (max-width:768px){body.active #header #inner #headerNav ul li.member a::before,body.active #header #inner #headerNav ul li.logout a::before{top:0;height:100%;width:20%;background-size:auto 60%}}@media screen and (max-width:900px){body.active #header #inner #nav{margin:0;overflow-y:auto;height:calc(100% - 320px)}body.active #header #inner #nav>div{display:block;margin:0}}@media only screen and (max-width:768px){body.active #header #inner #nav>div{width:100%;margin-top:3.90625vw;height:100%}}@media screen and (max-width:900px){body.active #header #inner #nav>div .menu{display:block;height:auto}}@media only screen and (max-width:768px){body.active #header #inner #nav>div .menu{width:100%}body.active #header #inner #nav>div .menu>li{width:100%;margin:.91146vw 0;padding:0;height:auto}}@media screen and (max-width:900px){body.active #header #inner #nav>div .menu>li>a{position:relative;padding:6px 25px;display:block;text-align:left}body.active #header #inner #nav>div .menu>li>a br{display:none}}@media only screen and (max-width:768px){body.active #header #inner #nav>div .menu>li>a{font-size:4.16667vw}}body.active #header #inner #nav>div .menu>li>a:after{content:none}@media screen and (max-width:900px){body.active #header #inner #nav>div .menu>li .sub-menu{margin:0;text-indent:0;position:relative;opacity:1;width:auto;max-width:inherit;left:3.90625vw;transform:translateX(0);height:auto;z-index:1;display:block;padding:0;visibility:visible}body.active #header #inner #nav>div .menu>li .sub-menu:after{content:none}body.active #header #inner #nav>div .menu>li .sub-menu li{width:auto;z-index:1}}body.active #header #inner #nav>div .menu>li .sub-menu li a{text-align:left}@media only screen and (max-width:768px){body.active #header #inner #nav>div .menu>li .sub-menu li a{color:#fff;font-size:3.64583vw}}body.active #header #inner #nav>div .menu>li a:hover+.sub-menu,body.active #header #inner #nav>div .menu>li .sub-menu:hover{top:auto}@media screen and (max-width:900px){body.active #header>.contact{position:absolute;top:80px;right:0;width:50%;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}body.active #header>.contact a{padding-top:30px;padding-left:3em;text-align:center;letter-spacing:normal!important;background-position:center left 1.5em;background-size:auto 50%}body.active #header>.contact br{display:none}}@media only screen and (max-width:768px){body.active #header>.contact{display:block;top:15.625vw;width:100%}body.active #header>.contact a{font-size:3.64583vw;padding:.5em}body.active #header>.contact a strong{display:block}}@media only screen and (min-width:769px){.category-town #header #inner #nav>div .menu>li#menu-item-4998 a,.category-4 #header #inner #nav>div .menu>li#menu-item-4998 a{background-color:#cc997f;color:#333}.category-town #side ul.menu .sub-menu li#menu-item-3013>a,.category-4 #side ul.menu .sub-menu li#menu-item-3013>a{color:#930;font-weight:bold}.single-book #header #inner #nav>div .menu>li#menu-item-2969 a{background-color:#ddd2bd;color:#333}.category-1 #header #inner #nav>div .menu>li#menu-item-5002 a,.parent-pageid-4456 #header #inner #nav>div .menu>li#menu-item-5002 a{background-color:#fff5cc;color:#333}.category-1 #side ul.menu .sub-menu li#menu-item-4651>a,.parent-pageid-4456 #side ul.menu .sub-menu li#menu-item-4651>a{color:#fc0;font-weight:bold}.single-book #side ul.menu .sub-menu li#menu-item-3003>a{color:#bba57b;font-weight:bold}.post-type-archive-consultation #header #inner #nav>div .menu>li#menu-item-2966 a,.search.post-type-archive #header #inner #nav>div .menu>li#menu-item-2966 a,.tax-consultationcategory #header #inner #nav>div .menu>li#menu-item-2966 a{background-color:#7fd4ae;color:#333}.single-event #header #inner #nav>div .menu>li#menu-item-2991 a,.post-type-archive-event #header #inner #nav>div .menu>li#menu-item-2991 a{background-color:#e8bdd9;color:#333}.category-70 #header #inner #nav>div .menu>li#menu-item-2967 a,.tax-membermenu #header #inner #nav>div .menu>li#menu-item-2967 a,.single-member #header #inner #nav>div .menu>li#menu-item-2967 a{background-color:#ffb27f;color:#333}}#main #list colgroup col:first-child,#main #list thead th:first-child,#main #list tbody td:first-child{display:none;width:0!important;font-size:0!important;padding:0!important;margin:0!important;overflow:hidden!important}#main #list tbody tr.new td:nth-child(2) {padding-left:40px!important;white-space:nowrap;position:relative}#main #list tbody tr.new td:nth-child(2)::before {position:absolute;top:50%;left:1px;content:"NEW";background:#e00;color:#fff;font-size:.8em;width:25px;height:25px;line-height:25px;border-radius:50%;text-align:center;z-index:1;transform:translateY(-50%)}#main #list tbody td{padding:1px 10px}#main #list .googlemap{float:right;position:relative;display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;width:25px;height:25px;transition:.2s all ease;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/access.svg);background-size:auto 100%;background-repeat:no-repeat;background-position:center center}#main .wpuf-form-add h2{font-size:2rem;text-align:left}@media only screen and (max-width:768px){#main .wpuf-form-add h2{font-size:3.64583vw}}#main .wpuf-form-add h2+.wpuf-section-details{text-align:left}#main .wpuf-form-add ul{text-indent:0}#main .wpuf-form-add ul li::before{content:none}#main .wpuf-form-add ul li.wpuf-el._____html .wpuf-fields{float:none!important;width:100%!important}#main .wpuf-form-add .wpuf-fields select{background-image:none}#main .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type="submit"]{font-size:inherit;padding:1em 5em;border:none;border-radius:30px;background:#0079bf;border-color:transparent;box-shadow:none;color:#fff;text-shadow:none}@media only screen and (max-width:768px){#main .wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-submit input[type="submit"]{width:100%;padding:3.64583vw 0;font-size:3.64583vw;border-radius:7.8125vw;white-space:nowrap}}.page-template-default #main .annual-report,.page-template-default #main .book{margin-top:3em;width:100%;padding:1em}.page-template-default #main .annual-report a,.page-template-default #main .annual-report a:visited,.page-template-default #main .book a,.page-template-default #main .book a:visited{display:block;box-shadow:0 0 10px rgba(0,0,0,.085);padding:1em 1.5em;text-decoration:none;color:#333}.page-template-default #main .annual-report a dl,.page-template-default #main .annual-report a:visited dl,.page-template-default #main .book a dl,.page-template-default #main .book a:visited dl{width:100%;padding:1em 1em 0 1em;display:flex}@media only screen and (max-width:768px){.page-template-default #main .annual-report a dl,.page-template-default #main .annual-report a:visited dl,.page-template-default #main .book a dl,.page-template-default #main .book a:visited dl{display:block;padding:0}}.page-template-default #main .annual-report a dl dt,.page-template-default #main .annual-report a:visited dl dt,.page-template-default #main .book a dl dt,.page-template-default #main .book a:visited dl dt{border:none;width:200px;padding:0}@media only screen and (max-width:768px){.page-template-default #main .annual-report a dl dt,.page-template-default #main .annual-report a:visited dl dt,.page-template-default #main .book a dl dt,.page-template-default #main .book a:visited dl dt{width:100%;text-align:center}}.page-template-default #main .annual-report a dl dt img,.page-template-default #main .annual-report a:visited dl dt img,.page-template-default #main .book a dl dt img,.page-template-default #main .book a:visited dl dt img{width:100%;border:1px solid #545252}@media only screen and (max-width:768px){.page-template-default #main .annual-report a dl dt img,.page-template-default #main .annual-report a:visited dl dt img,.page-template-default #main .book a dl dt img,.page-template-default #main .book a:visited dl dt img{width:50%}}.page-template-default #main .annual-report a dl dd,.page-template-default #main .annual-report a:visited dl dd,.page-template-default #main .book a dl dd,.page-template-default #main .book a:visited dl dd{border:none;width:calc(100% - 200px);padding:.5em 0 0 1em}@media only screen and (max-width:768px){.page-template-default #main .annual-report a dl dd,.page-template-default #main .annual-report a:visited dl dd,.page-template-default #main .book a dl dd,.page-template-default #main .book a:visited dl dd{width:100%;padding:0 0 1em}}.page-template-default #main .annual-report a dl dd p:first-child,.page-template-default #main .annual-report a:visited dl dd p:first-child,.page-template-default #main .book a dl dd p:first-child,.page-template-default #main .book a:visited dl dd p:first-child{margin-top:0}@media only screen and (max-width:768px){.page-template-default #main .annual-report a dl dd p:first-child,.page-template-default #main .annual-report a:visited dl dd p:first-child,.page-template-default #main .book a dl dd p:first-child,.page-template-default #main .book a:visited dl dd p:first-child{font-size:4.16667vw}}.page-template-default #main .annual-report a dl dd h3,.page-template-default #main .annual-report a:visited dl dd h3,.page-template-default #main .book a dl dd h3,.page-template-default #main .book a:visited dl dd h3{margin-top:.5em!important;width:100%;line-height:1.2;font-size:2rem}@media only screen and (max-width:768px){.page-template-default #main .annual-report a dl dd h3,.page-template-default #main .annual-report a:visited dl dd h3,.page-template-default #main .book a dl dd h3,.page-template-default #main .book a:visited dl dd h3{font-size:4.16667vw}.page-template-default #main .annual-report a dl dd h3 br,.page-template-default #main .annual-report a:visited dl dd h3 br,.page-template-default #main .book a dl dd h3 br,.page-template-default #main .book a:visited dl dd h3 br{display:none}}.page-template-default #main .annual-report a dl dd .detail,.page-template-default #main .annual-report a:visited dl dd .detail,.page-template-default #main .book a dl dd .detail,.page-template-default #main .book a:visited dl dd .detail{margin-top:1em;background-color:#fafcfd;padding:1em}.page-template-default #main .annual-report a dl dd .btn_order,.page-template-default #main .annual-report a:visited dl dd .btn_order,.page-template-default #main .book a dl dd .btn_order,.page-template-default #main .book a:visited dl dd .btn_order{margin-top:1em;display:inline-block;background-color:#0079bf;color:#fff;padding:.5em 1em;border-radius:3em}@media only screen and (max-width:768px){.page-template-default #main .annual-report a dl dd .btn_order,.page-template-default #main .annual-report a:visited dl dd .btn_order,.page-template-default #main .book a dl dd .btn_order,.page-template-default #main .book a:visited dl dd .btn_order{width:100%;text-align:center}}@media only screen and (min-width:769px){.page-template-default #main .annual-report a:hover .btn_order,.page-template-default #main .annual-report a:visited:hover .btn_order,.page-template-default #main .book a:hover .btn_order,.page-template-default #main .book a:visited:hover .btn_order{opacity:.8}}#kiko>div:first-child>h3:first-child{margin-top:0}#kiko ul{display:flex;flex-wrap:wrap}#kiko ul li{width:33%;min-width:260px}#kiko ul li::before{margin-left:-1.5em;margin-right:1.5em}#kiko ul li.new a{display:inline-block;position:relative;padding-left:57px!important}#kiko ul li.new a::before{text-indent:0;position:absolute;top:0;left:0;content:"NEW";background:#e00;color:#fff;font-size:.8em;width:30px;height:30px;line-height:30px;border-radius:50%;text-align:center;margin:0}#main #member .newsList,.single-member #main .newsList{margin-top:3em}#main #member table tr td:first-child,.single-member #main table tr td:first-child{white-space:nowrap;vertical-align:top;background-color:#efefef}#main #member .memberNavi,.single-member #main .memberNavi{width:100%;display:flex;flex-wrap:wrap;padding:0;margin:0;text-indent:0;border-bottom:1px solid #545252}@media only screen and (max-width:768px){#main #member .memberNavi,.single-member #main .memberNavi{border-bottom:none}}#main #member .memberNavi li,.single-member #main .memberNavi li{margin:0 0 -3px .5em;padding:0}@media only screen and (max-width:768px){#main #member .memberNavi li,.single-member #main .memberNavi li{margin:0;width:33%;border-bottom:1px solid #545252}}#main #member .memberNavi li::before,.single-member #main .memberNavi li::before{content:none}#main #member .memberNavi li a,#main #member .memberNavi li a:visited,.single-member #main .memberNavi li a,.single-member #main .memberNavi li a:visited{display:block;width:100%;padding:1em;text-decoration:none;transition:.2s all ease}@media only screen and (max-width:768px){#main #member .memberNavi li a,#main #member .memberNavi li a:visited,.single-member #main .memberNavi li a,.single-member #main .memberNavi li a:visited{padding:1em 0;text-align:center}}@media only screen and (min-width:769px){#main #member .memberNavi li a:hover,#main #member .memberNavi li a:visited:hover,.single-member #main .memberNavi li a:hover,.single-member #main .memberNavi li a:visited:hover{color:#f60;border-bottom:5px solid #f60}}#main #member .memberNavi li.current,.single-member #main .memberNavi li.current{position:relative}#main #member .memberNavi li.current a,#main #member .memberNavi li.current a:visited,.single-member #main .memberNavi li.current a,.single-member #main .memberNavi li.current a:visited{color:#f60;border-bottom:5px solid #f60}@media only screen and (max-width:768px){#main #member .memberNavi li.current a,#main #member .memberNavi li.current a:visited,.single-member #main .memberNavi li.current a,.single-member #main .memberNavi li.current a:visited{border-bottom:none}#main #member .memberNavi li.current::after,.single-member #main .memberNavi li.current::after{content:"";width:100%;height:5px;background-color:#f60;position:absolute;bottom:-3px;left:0}}.link-text-reconfirm,.link-text{display:none}#jetpack_protect_answer{width:80px!important}.home #mv{position:relative;overflow:hidden;height:500px;z-index:0;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/mv/mv.jpg.pagespeed.ce.2U4JlHOPAZ.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:768px){.home #mv{height:114.58333vw}}.home #mv img{z-index:0}.home #mv .catchArea{position:absolute;width:100%;height:100%;z-index:1}.home #mv .catchArea:after{position:absolute;bottom:1.5em;right:.5em;content:"大阪駅北大深西地区 土地区画整理事業（うめきた公園）";color:#fff;font-size:.8em}@media only screen and (max-width:768px){.home #mv .catchArea:after{bottom:4.5em;font-size:2.60417vw;z-index:10}}.home #mv .catchArea div.catch{z-index:3;position:absolute;left:35%;top:50%;width:50%;margin-top:-3em}@media only screen and (max-width:768px){.home #mv .catchArea div.catch{left:30%;width:62.5vw;margin-top:-5.20833vw}}.home #mv .catchArea div.catch>*{position:absolute;top:0;left:0}.home #mv .catchArea div.catch p{font-size:3rem;font-weight:bold;color:#fff;opacity:0;text-shadow:#333 1px 1px 10px , #333 -1px 1px 10px , #333 1px -1px 10px , #333 -1px -1px 10px;animation:fadeIn 4s ease 1s 1 forwards}@media only screen and (max-width:768px){.home #mv .catchArea div.catch p{font-size:4.16667vw}}.home #mv .catchArea div.catch p:nth-child(2) {animation:fadeIn 4s ease 4s 1 forwards}.home #mv .catchArea div.catch p:nth-child(3) {animation:fadeIn 4s ease 7s 1 forwards}.home #mv .catchArea div.catch h1{display:flex;align-items:center;animation:fadeIn-end 5s ease 10s 1 forwards;opacity:0;height:85px;width:500px;filter:drop-shadow(1px 1px 2px #333) drop-shadow(-1px 1px 2px #333) drop-shadow(1px -1px 2px #333) drop-shadow(-1px -1px 2px #333)}@media only screen and (max-width:768px){.home #mv .catchArea div.catch h1{width:62.5vw;height:10.41667vw}}.home #mv .catchArea div.catch h1 img{width:500px}@media only screen and (max-width:768px){.home #mv .catchArea div.catch h1 img{width:91.14583vw}}.home #mv .catchArea div.catch h1 span{margin-right:5px;font-size:.8em}@keyframes fadeIn {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  30% {
    opacity: 1;
    transform: translateX(0);
  }
  70% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}@keyframes fadeIn-end {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}.home #mv .catchArea svg{z-index:10;position:absolute;top:50%;left:25%;width:100px;transform:translate(-50%,-50%)}@media only screen and (max-width:768px){.home #mv .catchArea svg{left:20%;width:19.53125vw}}@keyframes animate-svg-stroke-1 {
  0% {
    stroke-dashoffset: 933.7342529296875px;
    stroke-dasharray: 933.7342529296875px;
  }
  100% {
    stroke-dashoffset: 1867.468505859375px;
    stroke-dasharray: 933.7342529296875px;
  }
}@keyframes animate-svg-fill-1 {
  0% {
    fill: transparent;
  }
  100% {
    fill: #0079bf;
  }
}.home #mv .catchArea svg .svg-elem-1{animation:animate-svg-stroke-1 1s ease-in-out 0s both , animate-svg-fill-1 .7s cubic-bezier(.47,0,.745,.715) .8s both}@keyframes animate-svg-stroke-2 {
  0% {
    stroke-dashoffset: 933.7359619140625px;
    stroke-dasharray: 933.7359619140625px;
  }
  100% {
    stroke-dashoffset: 1867.471923828125px;
    stroke-dasharray: 933.7359619140625px;
  }
}@keyframes animate-svg-fill-2 {
  0% {
    fill: transparent;
  }
  100% {
    fill: #d27cb3;
  }
}.home #mv .catchArea svg .svg-elem-2{animation:animate-svg-stroke-2 3s ease-in-out .12s both , animate-svg-fill-2 .7s cubic-bezier(.47,0,.745,.715) .9s both}@keyframes animate-svg-stroke-3 {
  0% {
    stroke-dashoffset: 933.73291015625px;
    stroke-dasharray: 933.73291015625px;
  }
  100% {
    stroke-dashoffset: 1867.4658203125px;
    stroke-dasharray: 933.73291015625px;
  }
}@keyframes animate-svg-fill-3 {
  0% {
    fill: transparent;
  }
  100% {
    fill: #00a95d;
  }
}.home #mv .catchArea svg .svg-elem-3{animation:animate-svg-stroke-3 3s ease-in-out .24s both , animate-svg-fill-3 .7s cubic-bezier(.47,0,.745,.715) 1s both}@keyframes animate-svg-stroke-4 {
  0% {
    stroke-dashoffset: 2195.8935546875px;
    stroke-dasharray: 2195.8935546875px;
  }
  100% {
    stroke-dashoffset: 4391.787109375px;
    stroke-dasharray: 2195.8935546875px;
  }
}.home #mv .catchArea svg .svg-elem-4{animation:animate-svg-stroke-4 1s ease-in-out .36s both , animate-svg-fill-4 .7s cubic-bezier(.47,0,.745,.715) 1.1s both}@keyframes animate-svg-stroke-5 {
  0% {
    stroke-dashoffset: 575.56591796875px;
    stroke-dasharray: 575.56591796875px;
  }
  100% {
    stroke-dashoffset: 1151.1318359375px;
    stroke-dasharray: 575.56591796875px;
  }
}.home #mv .catchArea svg .svg-elem-5{animation:animate-svg-stroke-5 2s ease-in-out .48s both , animate-svg-fill-5 .7s cubic-bezier(.47,0,.745,.715) 1.2s both}.home #mv .catchArea .square{position:absolute;top:-750px;left:calc(25% - 1000px);width:2000px;height:2000px;z-index:2}@media only screen and (max-width:768px){.home #mv .catchArea .square{left:-30%;top:0;width:100%;height:100%}}.home #mv .catchArea .square .blue{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0079bf;transform:rotate(45deg) translate(-50%,-50%);opacity:.5;animation:slideInup 10s cubic-bezier(.25,1,.5,1)}@keyframes slideInup {
  0% {
    opacity: 0;
    transform: rotate(45deg) translate(-100%, -100%);
  }
  100% {
    transform: rotate(45deg) translate(-50%, -50%);
  }
  40%,
  100% {
    opacity: 0.5;
    transform: rotate(45deg) translate(-50%, -50%);
  }
}.home #mv .catchArea .square .pink{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d27cb3;transform:rotate(45deg) translate(-50%,50%);opacity:.5;animation:slideInleft 10s cubic-bezier(.25,1,.5,1)}@keyframes slideInleft {
  0% {
    opacity: 0;
    transform: rotate(45deg) translate(-100%, 100%);
  }
  100% {
    transform: rotate(45deg) translate(-50%, 50%);
  }
  40%,
  100% {
    opacity: 0.5;
    transform: rotate(45deg) translate(-50%, 50%);
  }
}.home #mv .catchArea .square .green{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00a95d;transform:rotate(45deg) translate(50%,50%);opacity:.5;animation:slideIndown 10s cubic-bezier(.25,1,.5,1)}@keyframes slideIndown {
  0% {
    opacity: 0;
    transform: rotate(45deg) translate(100%, 100%);
  }
  100% {
    transform: rotate(45deg) translate(50%, 50%);
  }
  40%,
  100% {
    opacity: 0.5;
    transform: rotate(45deg) translate(50%, 50%);
  }
}.home #mv picture{position:relative;z-index:1}.home #mv picture source,.home #mv picture img{width:100%;height:auto}.home #mv .bnr_newsletter{position:absolute;right:0;bottom:9%;z-index:10;background-color:#fff;border:5px solid #0079bf;border-right:none;border-top-left-radius:15px;border-bottom-left-radius:15px;padding:1em 2em;text-align:center;transition:.2s all ease;z-index:3}@media only screen and (max-width:768px){.home #mv .bnr_newsletter{border:1.30208vw solid #0079bf;border-right:1.30208vw solid #0079bf;bottom:9em;right:auto;left:50%;transform:translateX(-50%);width:65.10417vw;display:flex;justify-content:space-between;border-radius:3.90625vw}}.home #mv .bnr_newsletter h3{color:#0079bf;text-align:center}@media only screen and (max-width:768px){.home #mv .bnr_newsletter h3{padding-right:1em;font-size:4.94792vw}}.home #mv .bnr_newsletter dd{font-size:.8em}@media only screen and (max-width:768px){.home #mv .bnr_newsletter dd{font-size:4.16667vw;position:absolute;bottom:1em;left:1em}}.home #mv .bnr_newsletter img{width:100px;border:1px solid #ccc}@media only screen and (max-width:768px){.home #mv .bnr_newsletter img{width:13.02083vw}}@media only screen and (min-width:769px){.home #mv .bnr_newsletter:hover{bottom:8.5%}}.search form{display:flex}@media screen and (max-width:900px){.search form{width:100%}}.search form input[type="text"]{font-size:1.2rem;border:1px solid #0079bf;padding:5px 15px;margin:0;color:#333;background-color:#fff;width:15vw}@media screen and (max-width:900px){.search form input[type="text"]{font-size:2rem;width:calc(100% - 50px);border:1px solid #fff}}@media only screen and (max-width:768px){.search form input[type="text"]{max-width:98%;padding:2.60417vw 3.90625vw;font-size:4.16667vw}}.search form input[type="submit"],.search form button{width:35px;cursor:pointer;background-color:transparent;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/search.svg);background-size:auto 25px;background-repeat:no-repeat;background-position:center center;text-indent:100%;white-space:nowrap;overflow:hidden;padding:0}@media screen and (max-width:900px){.search form input[type="submit"],.search form button{background-size:auto 60%;width:50px;background-color:#0079bf;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/search_w.svg);background-size:auto 35%}}@media only screen and (max-width:768px){.search form input[type="submit"],.search form button{height:auto;width:15%;background-size:auto 45%}}.search form input[type="submit"]:hover,.search form button:hover{opacity:.8}#main .search,#side .search{background-color:#bba57b;padding:15px;margin-bottom:60px}@media only screen and (max-width:768px){#main .search,#side .search{padding:3.90625vw;margin-bottom:3.90625vw}}#main .search form,#side .search form{margin:0}#main .search form input[type="text"],#side .search form input[type="text"]{width:calc(100% - 35px)}#side .search{margin:15px 0 0 0}@media only screen and (max-width:768px){#side .search{margin-top:3.90625vw}}.post-type-archive-order #main .search,.post-type-archive-order #side .search,.post-type-archive-autonomy #main .search,.post-type-archive-autonomy #side .search{background-color:#f2eedc}.post-type-archive-order #main .search form input[type="text"],.post-type-archive-order #side .search form input[type="text"],.post-type-archive-autonomy #main .search form input[type="text"],.post-type-archive-autonomy #side .search form input[type="text"]{border-color:#f60}.post-type-archive-order #main .search input[type="submit"],.post-type-archive-order #main .search button,.post-type-archive-order #side .search input[type="submit"],.post-type-archive-order #side .search button,.post-type-archive-autonomy #main .search input[type="submit"],.post-type-archive-autonomy #main .search button,.post-type-archive-autonomy #side .search input[type="submit"],.post-type-archive-autonomy #side .search button{background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/search_orange.svg)}@media screen and (max-width:900px){.post-type-archive-order #main .search input[type="submit"],.post-type-archive-order #main .search button,.post-type-archive-order #side .search input[type="submit"],.post-type-archive-order #side .search button,.post-type-archive-autonomy #main .search input[type="submit"],.post-type-archive-autonomy #main .search button,.post-type-archive-autonomy #side .search input[type="submit"],.post-type-archive-autonomy #side .search button{background-color:#f60;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/search_w.svg)}}.page-id-2025 #main .em-view-container .box .open,.page-id-2025 #main .em-view-container .box .closed,.page-id-2025 #main .newsList .box .open,.page-id-2025 #main .newsList .box .closed{position:relative;display:inline-block;background-color:#e00;color:#fff;font-size:.8em;padding:0 5px 0;line-height:1.5em;border-radius:10px;z-index:2}.page-id-2025 #main .em-view-container .box .closed,.page-id-2025 #main .newsList .box .closed{background-color:#545252}.page-id-2025 #main .em-view-container .box h4,.page-id-2025 #main .newsList .box h4{margin-top:.5em;padding-bottom:0;border:none}.page-id-2025 #main .em-view-container .box h4+p,.page-id-2025 #main .newsList .box h4+p{margin-top:.5em}.page-id-2025 #main .em-view-container .box .period,.page-id-2025 #main .newsList .box .period{position:relative;margin-left:-1em;background-color:#fff;color:#e00;display:inline-block;padding:0 1em 0 1.5em;line-height:1.5em;border-top-right-radius:10px;border-bottom-right-radius:10px;z-index:1}.page-id-2025 #main #seminar .box{background-color:#feebce}.page-id-2025 #main #seminar h4{padding-left:2em;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/member_y.svg);background-position:0 0;background-repeat:no-repeat;background-size:auto 25px}.page-id-2025 #main .modal{margin-top:1em;width:50%}.page-id-2025 #main .modal div{position:relative}.page-id-2025 #main .modal div::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";width:50px;height:50px;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/play.svg);filter:drop-shadow(0 0 3px rgba(0,0,0,.5));background-repeat:no-repeat;background-position:0;background-size:auto 100%}@media only screen and (max-width:768px){.page-id-2025 #main .modal div::before{width:10.41667vw;height:10.41667vw}}.page-id-2025 #main .modal div img{border:1px solid #545252;width:100%;cursor:pointer}.page-id-2025 #main .modal p{margin-top:.5em!important}.single-event #main{margin-top:35px}@media only screen and (max-width:768px){.single-event #main{margin-top:7.8125vw}}.single-event #main h4{font-size:2rem!important}.single-event #main table tbody th{width:20%;color:#fff;padding:12px 15px!important}.single-event #main table tbody th p{color:#fff}.single-event #main table tbody td button{display:block}.single-event #main dl{margin-bottom:0!important}.single-event #main table th p,.single-event #main table td p{margin:0!important}.single-event #main .em-event-bookings{margin-top:3em;padding:3em;background-color:#fafcfd}@media only screen and (max-width:768px){.single-event #main .em-event-bookings{padding:1em}}.single-event #main .em-event-bookings h4{margin-top:0}.single-event #main .em-event-bookings .em-booking-form-section-tickets,.single-event #main .em-event-bookings .em-booking-section-title.em-booking-form-details-title{display:none}.single-event #main .em-event-bookings .em-booking-form-details>.input-group,.single-event #main .em-event-bookings .em-booking-form-details>.input-user-field{align-items:flex-start;display:flex}.single-event #main .em-event-bookings .em-booking-form-details>.input-group label,.single-event #main .em-event-bookings .em-booking-form-details>.input-user-field label{width:20%;margin-right:2%}.single-event #main .em-event-bookings .em-booking-form-details>.input-group label .em-form-required,.single-event #main .em-event-bookings .em-booking-form-details>.input-user-field label .em-form-required{color:#e00}.single-event #main .em-event-bookings .em-booking-form-details>.input-group label+*,.single-event #main .em-event-bookings .em-booking-form-details>.input-user-field label+*{width:auto}.single-event #main .em-event-bookings .em-booking-form-details>.input-group label+input#dbem_zip,.single-event #main .em-event-bookings .em-booking-form-details>.input-user-field label+input#dbem_zip{width:7em}.single-event #main .em-event-bookings .em-booking-form-details>.input-group label+input[type="text"],.single-event #main .em-event-bookings .em-booking-form-details>.input-group label+textarea,.single-event #main .em-event-bookings .em-booking-form-details>.input-user-field label+input[type="text"],.single-event #main .em-event-bookings .em-booking-form-details>.input-user-field label+textarea{width:78%}.single-event #main .em-event-bookings .em-booking-form-details .input-field-kiyaku label,.single-event #main .em-event-bookings .em-booking-form-details .input-field-data_privacy_consent label{width:100%}.single-event #main .em-event-bookings .em-booking-form-buttons{margin-top:1em;text-align:center}.single-event #main .em-booking-message{margin-top:-100px;border:none;padding:100px 1em 0;color:#e00}.single-event #main .em-booking-message p{margin:0}.single-event #main .em-booking-form.hidden{display:none}#service{background-color:#bba57b}#service ul{display:flex;flex-wrap:wrap;justify-content:center;padding-left:0!important;text-indent:0!important}#service ul>li{position:relative;width:23%;min-width:250px;margin:0 1% 25px!important;padding:0;text-indent:0}@media screen and (max-width:900px){#service ul>li{width:31%}}@media only screen and (max-width:768px){#service ul>li{width:48%;min-width:inherit;margin:0 1% 1.95313vw!important}}#service ul>li::before{content:none!important}#service ul>li a{display:block;height:100%;overflow:hidden;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);transition:.2s all ease}@media only screen and (min-width:769px){#service ul>li a:hover{box-shadow:0 0 10px rgba(0,0,0,.5);transform:scale(1.025)}}#service ul>li dl{height:100%}#service ul>li dl dt{padding:15px;height:150px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){#service ul>li dl dt{height:36.45833vw;padding:1.95313vw}}#service ul>li dl dt img{height:120px;width:auto}@media only screen and (max-width:768px){#service ul>li dl dt img{height:26.04167vw}}#service ul>li dl dd{padding:15px;height:calc(100% - 150px);text-align:left;background-color:#f1f0f0}@media only screen and (max-width:768px){#service ul>li dl dd{padding:3.90625vw;height:calc(100% - 36.45833vw)}}#service ul>li h4{text-align:center;font-size:1.2em}@media only screen and (max-width:768px){#service ul>li h4{text-align:left;font-size:4.42708vw;margin-bottom:2.60417vw;width:auto}}#service ul>li p{font-size:.9em}@media only screen and (max-width:768px){#service ul>li p{font-size:3.64583vw}}body #side ul.menu>li:first-of-type>a:first-of-type{display:block;text-align:left;padding:1em;font-size:18px;color:#fff;background:#0079bf}@media only screen and (max-width:768px){body #side ul.menu>li:first-of-type>a:first-of-type{text-align:center;font-size:3.64583vw;padding:1.95313vw}}body #side ul.menu li#menu-item-2381:not(.current_page_item) .sub-menu {display:none}body #side ul.menu .sub-menu{margin:15px 0 0 0}body #side ul.menu .sub-menu .sub-menu{margin:0!important;border-top:1px solid #000}body #side ul.menu .sub-menu .sub-menu li a{padding-left:1.5em}body #side ul.menu .sub-menu .sub-menu li:last-child{border-bottom:none}@media only screen and (max-width:768px){body #side ul.menu .sub-menu{margin-top:3.90625vw}}body #side ul.menu .sub-menu li{position:relative;border-bottom:1px solid #000}body #side ul.menu .sub-menu li a:hover,body #side ul.menu .sub-menu li.current-menu-item>a,body #side ul.menu .sub-menu li.current-category-ancestor>a,body #side ul.menu .sub-menu li.current-menu-parent>a{font-weight:bold;color:#0079bf;z-index:1}body #side ul.menu .sub-menu li a{display:block;position:relative;padding:1em 3em 1em 0;transition:.2s all ease}@media only screen and (max-width:768px){body #side ul.menu .sub-menu li a{font-size:3.64583vw}}body #side ul.menu .sub-menu li a:after{content:"";position:absolute;right:0;top:50%;margin-top:1px;width:16px;height:1px;background-color:#000;transition:.2s all ease}body #side ul.menu .sub-menu li a:before{content:"";position:absolute;right:6px;top:50%;width:10px;height:10px;border-top:solid 1px #000;border-right:solid 1px #000;transform:rotate(45deg) translateY(-50%);transition:.2s all ease}body #side ul.menu .sub-menu li a:hover:after{right:-2px}body #side ul.menu .sub-menu li a:hover:before{right:4px}body #side ul.menu .sub-menu li.facebook a::before,body #side ul.menu .sub-menu li.insta a::before,body #side ul.menu .sub-menu li.pdf a::before{content:none}body #side ul.menu .sub-menu li.facebook a:after,body #side ul.menu .sub-menu li.insta a:after,body #side ul.menu .sub-menu li.pdf a:after{background-color:#fff!important;position:absolute;top:50%;right:.5em;transform:translateY(-50%);content:"";width:25px;height:25px;background-position:0 0;background-repeat:no-repeat;background-size:auto 25px}body #side ul.menu .sub-menu li.facebook a:hover:after,body #side ul.menu .sub-menu li.insta a:hover:after,body #side ul.menu .sub-menu li.pdf a:hover:after{background-color:#fff}body #side ul.menu .sub-menu li.insta a:after{background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/xinstagram.png.pagespeed.ic.NPHL-kxw10.png)}body #side ul.menu .sub-menu li.facebook a:after{background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/facebook.png.pagespeed.ce.VNA_gYPG1h.png)}body #side ul.menu .sub-menu li.member a{padding-left:2em;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/member_o.svg);background-position:0 center;background-repeat:no-repeat;background-size:auto 25px}@media only screen and (max-width:768px){body #side ul.menu .sub-menu li.member a{background-size:auto 7.8125vw}}body #side ul.menu .sub-menu li.member .sub-menu li a{padding-left:3em;background-position:1em center}body #side ul.menu .sub-menu li.pdf a:after{background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/pdf.svg)}body #side ul.menu .sub-menu li.target a{padding-left:3em;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/blank.svg);background-position:1em center;background-repeat:no-repeat;background-size:auto 25px}body #side ul.menu .sub-menu li.target .sub-menu li a{padding-left:4em;background-position:1em center}body #side ul.menu .sub-menu .sub-menu{margin-left:1em}body.page-id-60 #side ul.menu>li:first-of-type>a:first-of-type,body.parent-pageid-60 #side ul.menu>li:first-of-type>a:first-of-type,body.parent-pageid-130 #side ul.menu>li:first-of-type>a:first-of-type,body.post-type-archive-consultation #side ul.menu>li:first-of-type>a:first-of-type,body.tax-consultationcategory #side ul.menu>li:first-of-type>a:first-of-type,body.parent-pageid-65 #side ul.menu>li:first-of-type>a:first-of-type,body.parent-pageid-70 #side ul.menu>li:first-of-type>a:first-of-type,body.parent-pageid-67 #side ul.menu>li:first-of-type>a:first-of-type,body.search.post-type-archive #side ul.menu>li:first-of-type>a:first-of-type{background-color:#7fd4ae;color:#333!important}body.page-id-60 #side ul.menu .sub-menu li a:hover,body.page-id-60 #side ul.menu .sub-menu li.current-menu-item>a,body.page-id-60 #side ul.menu .sub-menu li.current-category-ancestor>a,body.page-id-60 #side ul.menu .sub-menu li.current-page-ancestor>a,body.page-id-60 #side ul.menu .sub-menu li.current-menu-parent>a,body.parent-pageid-60 #side ul.menu .sub-menu li a:hover,body.parent-pageid-60 #side ul.menu .sub-menu li.current-menu-item>a,body.parent-pageid-60 #side ul.menu .sub-menu li.current-category-ancestor>a,body.parent-pageid-60 #side ul.menu .sub-menu li.current-page-ancestor>a,body.parent-pageid-60 #side ul.menu .sub-menu li.current-menu-parent>a,body.parent-pageid-130 #side ul.menu .sub-menu li a:hover,body.parent-pageid-130 #side ul.menu .sub-menu li.current-menu-item>a,body.parent-pageid-130 #side ul.menu .sub-menu li.current-category-ancestor>a,body.parent-pageid-130 #side ul.menu .sub-menu li.current-page-ancestor>a,body.parent-pageid-130 #side ul.menu .sub-menu li.current-menu-parent>a,body.post-type-archive-consultation #side ul.menu .sub-menu li a:hover,body.post-type-archive-consultation #side ul.menu .sub-menu li.current-menu-item>a,body.post-type-archive-consultation #side ul.menu .sub-menu li.current-category-ancestor>a,body.post-type-archive-consultation #side ul.menu .sub-menu li.current-page-ancestor>a,body.post-type-archive-consultation #side ul.menu .sub-menu li.current-menu-parent>a,body.tax-consultationcategory #side ul.menu .sub-menu li a:hover,body.tax-consultationcategory #side ul.menu .sub-menu li.current-menu-item>a,body.tax-consultationcategory #side ul.menu .sub-menu li.current-category-ancestor>a,body.tax-consultationcategory #side ul.menu .sub-menu li.current-page-ancestor>a,body.tax-consultationcategory #side ul.menu .sub-menu li.current-menu-parent>a,body.parent-pageid-65 #side ul.menu .sub-menu li a:hover,body.parent-pageid-65 #side ul.menu .sub-menu li.current-menu-item>a,body.parent-pageid-65 #side ul.menu .sub-menu li.current-category-ancestor>a,body.parent-pageid-65 #side ul.menu .sub-menu li.current-page-ancestor>a,body.parent-pageid-65 #side ul.menu .sub-menu li.current-menu-parent>a,body.parent-pageid-70 #side ul.menu .sub-menu li a:hover,body.parent-pageid-70 #side ul.menu .sub-menu li.current-menu-item>a,body.parent-pageid-70 #side ul.menu .sub-menu li.current-category-ancestor>a,body.parent-pageid-70 #side ul.menu .sub-menu li.current-page-ancestor>a,body.parent-pageid-70 #side ul.menu .sub-menu li.current-menu-parent>a,body.parent-pageid-67 #side ul.menu .sub-menu li a:hover,body.parent-pageid-67 #side ul.menu .sub-menu li.current-menu-item>a,body.parent-pageid-67 #side ul.menu .sub-menu li.current-category-ancestor>a,body.parent-pageid-67 #side ul.menu .sub-menu li.current-page-ancestor>a,body.parent-pageid-67 #side ul.menu .sub-menu li.current-menu-parent>a,body.search.post-type-archive #side ul.menu .sub-menu li a:hover,body.search.post-type-archive #side ul.menu .sub-menu li.current-menu-item>a,body.search.post-type-archive #side ul.menu .sub-menu li.current-category-ancestor>a,body.search.post-type-archive #side ul.menu .sub-menu li.current-page-ancestor>a,body.search.post-type-archive #side ul.menu .sub-menu li.current-menu-parent>a{color:#00a95d}body.page-id-60 #side ul.menu .sub-menu li a:hover:after,body.page-id-60 #side ul.menu .sub-menu li.current-menu-item>a:after,body.page-id-60 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.page-id-60 #side ul.menu .sub-menu li.current-page-ancestor>a:after,body.page-id-60 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.parent-pageid-60 #side ul.menu .sub-menu li a:hover:after,body.parent-pageid-60 #side ul.menu .sub-menu li.current-menu-item>a:after,body.parent-pageid-60 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.parent-pageid-60 #side ul.menu .sub-menu li.current-page-ancestor>a:after,body.parent-pageid-60 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.parent-pageid-130 #side ul.menu .sub-menu li a:hover:after,body.parent-pageid-130 #side ul.menu .sub-menu li.current-menu-item>a:after,body.parent-pageid-130 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.parent-pageid-130 #side ul.menu .sub-menu li.current-page-ancestor>a:after,body.parent-pageid-130 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.post-type-archive-consultation #side ul.menu .sub-menu li a:hover:after,body.post-type-archive-consultation #side ul.menu .sub-menu li.current-menu-item>a:after,body.post-type-archive-consultation #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.post-type-archive-consultation #side ul.menu .sub-menu li.current-page-ancestor>a:after,body.post-type-archive-consultation #side ul.menu .sub-menu li.current-menu-parent>a:after,body.tax-consultationcategory #side ul.menu .sub-menu li a:hover:after,body.tax-consultationcategory #side ul.menu .sub-menu li.current-menu-item>a:after,body.tax-consultationcategory #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.tax-consultationcategory #side ul.menu .sub-menu li.current-page-ancestor>a:after,body.tax-consultationcategory #side ul.menu .sub-menu li.current-menu-parent>a:after,body.parent-pageid-65 #side ul.menu .sub-menu li a:hover:after,body.parent-pageid-65 #side ul.menu .sub-menu li.current-menu-item>a:after,body.parent-pageid-65 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.parent-pageid-65 #side ul.menu .sub-menu li.current-page-ancestor>a:after,body.parent-pageid-65 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.parent-pageid-70 #side ul.menu .sub-menu li a:hover:after,body.parent-pageid-70 #side ul.menu .sub-menu li.current-menu-item>a:after,body.parent-pageid-70 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.parent-pageid-70 #side ul.menu .sub-menu li.current-page-ancestor>a:after,body.parent-pageid-70 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.parent-pageid-67 #side ul.menu .sub-menu li a:hover:after,body.parent-pageid-67 #side ul.menu .sub-menu li.current-menu-item>a:after,body.parent-pageid-67 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.parent-pageid-67 #side ul.menu .sub-menu li.current-page-ancestor>a:after,body.parent-pageid-67 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.search.post-type-archive #side ul.menu .sub-menu li a:hover:after,body.search.post-type-archive #side ul.menu .sub-menu li.current-menu-item>a:after,body.search.post-type-archive #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.search.post-type-archive #side ul.menu .sub-menu li.current-page-ancestor>a:after,body.search.post-type-archive #side ul.menu .sub-menu li.current-menu-parent>a:after{background-color:#00a95d}body.page-id-60 #side ul.menu .sub-menu li a:hover:before,body.page-id-60 #side ul.menu .sub-menu li.current-menu-item>a:before,body.page-id-60 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.page-id-60 #side ul.menu .sub-menu li.current-page-ancestor>a:before,body.page-id-60 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.parent-pageid-60 #side ul.menu .sub-menu li a:hover:before,body.parent-pageid-60 #side ul.menu .sub-menu li.current-menu-item>a:before,body.parent-pageid-60 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.parent-pageid-60 #side ul.menu .sub-menu li.current-page-ancestor>a:before,body.parent-pageid-60 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.parent-pageid-130 #side ul.menu .sub-menu li a:hover:before,body.parent-pageid-130 #side ul.menu .sub-menu li.current-menu-item>a:before,body.parent-pageid-130 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.parent-pageid-130 #side ul.menu .sub-menu li.current-page-ancestor>a:before,body.parent-pageid-130 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.post-type-archive-consultation #side ul.menu .sub-menu li a:hover:before,body.post-type-archive-consultation #side ul.menu .sub-menu li.current-menu-item>a:before,body.post-type-archive-consultation #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.post-type-archive-consultation #side ul.menu .sub-menu li.current-page-ancestor>a:before,body.post-type-archive-consultation #side ul.menu .sub-menu li.current-menu-parent>a:before,body.tax-consultationcategory #side ul.menu .sub-menu li a:hover:before,body.tax-consultationcategory #side ul.menu .sub-menu li.current-menu-item>a:before,body.tax-consultationcategory #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.tax-consultationcategory #side ul.menu .sub-menu li.current-page-ancestor>a:before,body.tax-consultationcategory #side ul.menu .sub-menu li.current-menu-parent>a:before,body.parent-pageid-65 #side ul.menu .sub-menu li a:hover:before,body.parent-pageid-65 #side ul.menu .sub-menu li.current-menu-item>a:before,body.parent-pageid-65 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.parent-pageid-65 #side ul.menu .sub-menu li.current-page-ancestor>a:before,body.parent-pageid-65 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.parent-pageid-70 #side ul.menu .sub-menu li a:hover:before,body.parent-pageid-70 #side ul.menu .sub-menu li.current-menu-item>a:before,body.parent-pageid-70 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.parent-pageid-70 #side ul.menu .sub-menu li.current-page-ancestor>a:before,body.parent-pageid-70 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.parent-pageid-67 #side ul.menu .sub-menu li a:hover:before,body.parent-pageid-67 #side ul.menu .sub-menu li.current-menu-item>a:before,body.parent-pageid-67 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.parent-pageid-67 #side ul.menu .sub-menu li.current-page-ancestor>a:before,body.parent-pageid-67 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.search.post-type-archive #side ul.menu .sub-menu li a:hover:before,body.search.post-type-archive #side ul.menu .sub-menu li.current-menu-item>a:before,body.search.post-type-archive #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.search.post-type-archive #side ul.menu .sub-menu li.current-page-ancestor>a:before,body.search.post-type-archive #side ul.menu .sub-menu li.current-menu-parent>a:before{border-color:#00a95d}body.search.post-type-archive #side ul.menu .sub-menu li#menu-item-3042 a,body.search.post-type-archive #side ul.menu .sub-menu li#menu-item-2953 a,body.tax-consultationcategory #side ul.menu .sub-menu li#menu-item-3042 a,body.tax-consultationcategory #side ul.menu .sub-menu li#menu-item-2953 a{font-weight:bold;color:#00a95d}body.search.post-type-archive #side ul.menu .sub-menu li#menu-item-3042 a:after,body.search.post-type-archive #side ul.menu .sub-menu li#menu-item-2953 a:after,body.tax-consultationcategory #side ul.menu .sub-menu li#menu-item-3042 a:after,body.tax-consultationcategory #side ul.menu .sub-menu li#menu-item-2953 a:after{background-color:#00a95d}body.search.post-type-archive #side ul.menu .sub-menu li#menu-item-3042 a:before,body.search.post-type-archive #side ul.menu .sub-menu li#menu-item-2953 a:before,body.tax-consultationcategory #side ul.menu .sub-menu li#menu-item-3042 a:before,body.tax-consultationcategory #side ul.menu .sub-menu li#menu-item-2953 a:before{border-color:#00a95d}body.page-id-184 #side ul.menu>li:first-of-type>a:first-of-type,body.parent-pageid-184 #side ul.menu>li:first-of-type>a:first-of-type{background-color:#7fbcdf;color:#333!important}body.page-id-184 #side ul.menu .sub-menu li a:hover,body.page-id-184 #side ul.menu .sub-menu li.current-menu-item>a,body.page-id-184 #side ul.menu .sub-menu li.current-category-ancestor>a,body.page-id-184 #side ul.menu .sub-menu li.current-page-ancestor>a,body.page-id-184 #side ul.menu .sub-menu li.current-menu-parent>a,body.parent-pageid-184 #side ul.menu .sub-menu li a:hover,body.parent-pageid-184 #side ul.menu .sub-menu li.current-menu-item>a,body.parent-pageid-184 #side ul.menu .sub-menu li.current-category-ancestor>a,body.parent-pageid-184 #side ul.menu .sub-menu li.current-page-ancestor>a,body.parent-pageid-184 #side ul.menu .sub-menu li.current-menu-parent>a{color:#0079bf}body.page-id-184 #side ul.menu .sub-menu li a:hover:after,body.page-id-184 #side ul.menu .sub-menu li.current-menu-item>a:after,body.page-id-184 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.page-id-184 #side ul.menu .sub-menu li.current-page-ancestor>a:after,body.page-id-184 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.parent-pageid-184 #side ul.menu .sub-menu li a:hover:after,body.parent-pageid-184 #side ul.menu .sub-menu li.current-menu-item>a:after,body.parent-pageid-184 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.parent-pageid-184 #side ul.menu .sub-menu li.current-page-ancestor>a:after,body.parent-pageid-184 #side ul.menu .sub-menu li.current-menu-parent>a:after{background-color:#0079bf}body.page-id-184 #side ul.menu .sub-menu li a:hover:before,body.page-id-184 #side ul.menu .sub-menu li.current-menu-item>a:before,body.page-id-184 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.page-id-184 #side ul.menu .sub-menu li.current-page-ancestor>a:before,body.page-id-184 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.parent-pageid-184 #side ul.menu .sub-menu li a:hover:before,body.parent-pageid-184 #side ul.menu .sub-menu li.current-menu-item>a:before,body.parent-pageid-184 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.parent-pageid-184 #side ul.menu .sub-menu li.current-page-ancestor>a:before,body.parent-pageid-184 #side ul.menu .sub-menu li.current-menu-parent>a:before{border-color:#0079bf}body.page-id-74 #side ul.menu>li:first-of-type>a:first-of-type,body.parent-pageid-74 #side ul.menu>li:first-of-type>a:first-of-type,body.category-town #side ul.menu>li:first-of-type>a:first-of-type,body.category-50 #side ul.menu>li:first-of-type>a:first-of-type,body.category-town #side ul.menu>li:first-of-type>a:first-of-type,body.category-4 #side ul.menu>li:first-of-type>a:first-of-type{background:#cc997f;color:#333!important}body.page-id-74 #side ul.menu .sub-menu li a:hover,body.page-id-74 #side ul.menu .sub-menu li.current-menu-item>a,body.page-id-74 #side ul.menu .sub-menu li.current-category-ancestor>a,body.page-id-74 #side ul.menu .sub-menu li.current-menu-parent>a,body.parent-pageid-74 #side ul.menu .sub-menu li a:hover,body.parent-pageid-74 #side ul.menu .sub-menu li.current-menu-item>a,body.parent-pageid-74 #side ul.menu .sub-menu li.current-category-ancestor>a,body.parent-pageid-74 #side ul.menu .sub-menu li.current-menu-parent>a,body.category-town #side ul.menu .sub-menu li a:hover,body.category-town #side ul.menu .sub-menu li.current-menu-item>a,body.category-town #side ul.menu .sub-menu li.current-category-ancestor>a,body.category-town #side ul.menu .sub-menu li.current-menu-parent>a,body.category-50 #side ul.menu .sub-menu li a:hover,body.category-50 #side ul.menu .sub-menu li.current-menu-item>a,body.category-50 #side ul.menu .sub-menu li.current-category-ancestor>a,body.category-50 #side ul.menu .sub-menu li.current-menu-parent>a,body.category-town #side ul.menu .sub-menu li a:hover,body.category-town #side ul.menu .sub-menu li.current-menu-item>a,body.category-town #side ul.menu .sub-menu li.current-category-ancestor>a,body.category-town #side ul.menu .sub-menu li.current-menu-parent>a,body.category-4 #side ul.menu .sub-menu li a:hover,body.category-4 #side ul.menu .sub-menu li.current-menu-item>a,body.category-4 #side ul.menu .sub-menu li.current-category-ancestor>a,body.category-4 #side ul.menu .sub-menu li.current-menu-parent>a{color:#930}body.page-id-74 #side ul.menu .sub-menu li a:hover:after,body.page-id-74 #side ul.menu .sub-menu li.current-menu-item>a:after,body.page-id-74 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.page-id-74 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.parent-pageid-74 #side ul.menu .sub-menu li a:hover:after,body.parent-pageid-74 #side ul.menu .sub-menu li.current-menu-item>a:after,body.parent-pageid-74 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.parent-pageid-74 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.category-town #side ul.menu .sub-menu li a:hover:after,body.category-town #side ul.menu .sub-menu li.current-menu-item>a:after,body.category-town #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.category-town #side ul.menu .sub-menu li.current-menu-parent>a:after,body.category-50 #side ul.menu .sub-menu li a:hover:after,body.category-50 #side ul.menu .sub-menu li.current-menu-item>a:after,body.category-50 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.category-50 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.category-town #side ul.menu .sub-menu li a:hover:after,body.category-town #side ul.menu .sub-menu li.current-menu-item>a:after,body.category-town #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.category-town #side ul.menu .sub-menu li.current-menu-parent>a:after,body.category-4 #side ul.menu .sub-menu li a:hover:after,body.category-4 #side ul.menu .sub-menu li.current-menu-item>a:after,body.category-4 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.category-4 #side ul.menu .sub-menu li.current-menu-parent>a:after{background-color:#930}body.page-id-74 #side ul.menu .sub-menu li a:hover:before,body.page-id-74 #side ul.menu .sub-menu li.current-menu-item>a:before,body.page-id-74 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.page-id-74 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.parent-pageid-74 #side ul.menu .sub-menu li a:hover:before,body.parent-pageid-74 #side ul.menu .sub-menu li.current-menu-item>a:before,body.parent-pageid-74 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.parent-pageid-74 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.category-town #side ul.menu .sub-menu li a:hover:before,body.category-town #side ul.menu .sub-menu li.current-menu-item>a:before,body.category-town #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.category-town #side ul.menu .sub-menu li.current-menu-parent>a:before,body.category-50 #side ul.menu .sub-menu li a:hover:before,body.category-50 #side ul.menu .sub-menu li.current-menu-item>a:before,body.category-50 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.category-50 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.category-town #side ul.menu .sub-menu li a:hover:before,body.category-town #side ul.menu .sub-menu li.current-menu-item>a:before,body.category-town #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.category-town #side ul.menu .sub-menu li.current-menu-parent>a:before,body.category-4 #side ul.menu .sub-menu li a:hover:before,body.category-4 #side ul.menu .sub-menu li.current-menu-item>a:before,body.category-4 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.category-4 #side ul.menu .sub-menu li.current-menu-parent>a:before{border-color:#930}body.page-id-82 #side ul.menu>li:first-of-type>a:first-of-type,body.parent-pageid-82 #side ul.menu>li:first-of-type>a:first-of-type,body.parent-pageid-98 #side ul.menu>li:first-of-type>a:first-of-type,body.parent-pageid-3 #side ul.menu>li:first-of-type>a:first-of-type,body.parent-pageid-2960 #side ul.menu>li:first-of-type>a:first-of-type,body.category-3 #side ul.menu>li:first-of-type>a:first-of-type,body.category-information #side ul.menu>li:first-of-type>a:first-of-type{background:#efefef;color:#0079bf!important}body.page-id-82 #side ul.menu .sub-menu li a:hover,body.page-id-82 #side ul.menu .sub-menu li.current-menu-item>a,body.page-id-82 #side ul.menu .sub-menu li.current-category-ancestor>a,body.page-id-82 #side ul.menu .sub-menu li.current-menu-parent>a,body.parent-pageid-82 #side ul.menu .sub-menu li a:hover,body.parent-pageid-82 #side ul.menu .sub-menu li.current-menu-item>a,body.parent-pageid-82 #side ul.menu .sub-menu li.current-category-ancestor>a,body.parent-pageid-82 #side ul.menu .sub-menu li.current-menu-parent>a,body.parent-pageid-98 #side ul.menu .sub-menu li a:hover,body.parent-pageid-98 #side ul.menu .sub-menu li.current-menu-item>a,body.parent-pageid-98 #side ul.menu .sub-menu li.current-category-ancestor>a,body.parent-pageid-98 #side ul.menu .sub-menu li.current-menu-parent>a,body.parent-pageid-3 #side ul.menu .sub-menu li a:hover,body.parent-pageid-3 #side ul.menu .sub-menu li.current-menu-item>a,body.parent-pageid-3 #side ul.menu .sub-menu li.current-category-ancestor>a,body.parent-pageid-3 #side ul.menu .sub-menu li.current-menu-parent>a,body.parent-pageid-2960 #side ul.menu .sub-menu li a:hover,body.parent-pageid-2960 #side ul.menu .sub-menu li.current-menu-item>a,body.parent-pageid-2960 #side ul.menu .sub-menu li.current-category-ancestor>a,body.parent-pageid-2960 #side ul.menu .sub-menu li.current-menu-parent>a,body.category-3 #side ul.menu .sub-menu li a:hover,body.category-3 #side ul.menu .sub-menu li.current-menu-item>a,body.category-3 #side ul.menu .sub-menu li.current-category-ancestor>a,body.category-3 #side ul.menu .sub-menu li.current-menu-parent>a,body.category-information #side ul.menu .sub-menu li a:hover,body.category-information #side ul.menu .sub-menu li.current-menu-item>a,body.category-information #side ul.menu .sub-menu li.current-category-ancestor>a,body.category-information #side ul.menu .sub-menu li.current-menu-parent>a{color:#0079bf}body.page-id-82 #side ul.menu .sub-menu li a:hover:after,body.page-id-82 #side ul.menu .sub-menu li.current-menu-item>a:after,body.page-id-82 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.page-id-82 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.parent-pageid-82 #side ul.menu .sub-menu li a:hover:after,body.parent-pageid-82 #side ul.menu .sub-menu li.current-menu-item>a:after,body.parent-pageid-82 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.parent-pageid-82 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.parent-pageid-98 #side ul.menu .sub-menu li a:hover:after,body.parent-pageid-98 #side ul.menu .sub-menu li.current-menu-item>a:after,body.parent-pageid-98 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.parent-pageid-98 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.parent-pageid-3 #side ul.menu .sub-menu li a:hover:after,body.parent-pageid-3 #side ul.menu .sub-menu li.current-menu-item>a:after,body.parent-pageid-3 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.parent-pageid-3 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.parent-pageid-2960 #side ul.menu .sub-menu li a:hover:after,body.parent-pageid-2960 #side ul.menu .sub-menu li.current-menu-item>a:after,body.parent-pageid-2960 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.parent-pageid-2960 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.category-3 #side ul.menu .sub-menu li a:hover:after,body.category-3 #side ul.menu .sub-menu li.current-menu-item>a:after,body.category-3 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.category-3 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.category-information #side ul.menu .sub-menu li a:hover:after,body.category-information #side ul.menu .sub-menu li.current-menu-item>a:after,body.category-information #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.category-information #side ul.menu .sub-menu li.current-menu-parent>a:after{background-color:#0079bf}body.page-id-82 #side ul.menu .sub-menu li a:hover:before,body.page-id-82 #side ul.menu .sub-menu li.current-menu-item>a:before,body.page-id-82 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.page-id-82 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.parent-pageid-82 #side ul.menu .sub-menu li a:hover:before,body.parent-pageid-82 #side ul.menu .sub-menu li.current-menu-item>a:before,body.parent-pageid-82 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.parent-pageid-82 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.parent-pageid-98 #side ul.menu .sub-menu li a:hover:before,body.parent-pageid-98 #side ul.menu .sub-menu li.current-menu-item>a:before,body.parent-pageid-98 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.parent-pageid-98 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.parent-pageid-3 #side ul.menu .sub-menu li a:hover:before,body.parent-pageid-3 #side ul.menu .sub-menu li.current-menu-item>a:before,body.parent-pageid-3 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.parent-pageid-3 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.parent-pageid-2960 #side ul.menu .sub-menu li a:hover:before,body.parent-pageid-2960 #side ul.menu .sub-menu li.current-menu-item>a:before,body.parent-pageid-2960 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.parent-pageid-2960 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.category-3 #side ul.menu .sub-menu li a:hover:before,body.category-3 #side ul.menu .sub-menu li.current-menu-item>a:before,body.category-3 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.category-3 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.category-information #side ul.menu .sub-menu li a:hover:before,body.category-information #side ul.menu .sub-menu li.current-menu-item>a:before,body.category-information #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.category-information #side ul.menu .sub-menu li.current-menu-parent>a:before{border-color:#0079bf}body.category-3 #side ul.menu .sub-menu li#menu-item-4852 a,body.category-information #side ul.menu .sub-menu li#menu-item-4852 a{color:#0079bf}body.category-3 #side ul.menu .sub-menu li#menu-item-4852 a:after,body.category-information #side ul.menu .sub-menu li#menu-item-4852 a:after{background-color:#0079bf}body.category-3 #side ul.menu .sub-menu li#menu-item-4852 a:before,body.category-information #side ul.menu .sub-menu li#menu-item-4852 a:before{border-color:#0079bf}body.page-id-76 #side ul.menu>li:first-of-type>a:first-of-type,body.parent-pageid-76 #side ul.menu>li:first-of-type>a:first-of-type,body.post-type-archive-member #side ul.menu>li:first-of-type>a:first-of-type,body.tax-membermenu #side ul.menu>li:first-of-type>a:first-of-type,body.single-member #side ul.menu>li:first-of-type>a:first-of-type,body.parent-pageid-154 #side ul.menu>li:first-of-type>a:first-of-type,body.category-70 #side ul.menu>li:first-of-type>a:first-of-type{background-color:#ffb27f;color:#333!important}body.page-id-76 #side ul.menu .sub-menu li a:hover,body.page-id-76 #side ul.menu .sub-menu li.current-menu-item>a,body.page-id-76 #side ul.menu .sub-menu li.current-category-ancestor>a,body.page-id-76 #side ul.menu .sub-menu li.current-menu-parent>a,body.parent-pageid-76 #side ul.menu .sub-menu li a:hover,body.parent-pageid-76 #side ul.menu .sub-menu li.current-menu-item>a,body.parent-pageid-76 #side ul.menu .sub-menu li.current-category-ancestor>a,body.parent-pageid-76 #side ul.menu .sub-menu li.current-menu-parent>a,body.post-type-archive-member #side ul.menu .sub-menu li a:hover,body.post-type-archive-member #side ul.menu .sub-menu li.current-menu-item>a,body.post-type-archive-member #side ul.menu .sub-menu li.current-category-ancestor>a,body.post-type-archive-member #side ul.menu .sub-menu li.current-menu-parent>a,body.tax-membermenu #side ul.menu .sub-menu li a:hover,body.tax-membermenu #side ul.menu .sub-menu li.current-menu-item>a,body.tax-membermenu #side ul.menu .sub-menu li.current-category-ancestor>a,body.tax-membermenu #side ul.menu .sub-menu li.current-menu-parent>a,body.single-member #side ul.menu .sub-menu li a:hover,body.single-member #side ul.menu .sub-menu li.current-menu-item>a,body.single-member #side ul.menu .sub-menu li.current-category-ancestor>a,body.single-member #side ul.menu .sub-menu li.current-menu-parent>a,body.parent-pageid-154 #side ul.menu .sub-menu li a:hover,body.parent-pageid-154 #side ul.menu .sub-menu li.current-menu-item>a,body.parent-pageid-154 #side ul.menu .sub-menu li.current-category-ancestor>a,body.parent-pageid-154 #side ul.menu .sub-menu li.current-menu-parent>a,body.category-70 #side ul.menu .sub-menu li a:hover,body.category-70 #side ul.menu .sub-menu li.current-menu-item>a,body.category-70 #side ul.menu .sub-menu li.current-category-ancestor>a,body.category-70 #side ul.menu .sub-menu li.current-menu-parent>a{color:#f60}body.page-id-76 #side ul.menu .sub-menu li a:hover:after,body.page-id-76 #side ul.menu .sub-menu li.current-menu-item>a:after,body.page-id-76 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.page-id-76 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.parent-pageid-76 #side ul.menu .sub-menu li a:hover:after,body.parent-pageid-76 #side ul.menu .sub-menu li.current-menu-item>a:after,body.parent-pageid-76 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.parent-pageid-76 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.post-type-archive-member #side ul.menu .sub-menu li a:hover:after,body.post-type-archive-member #side ul.menu .sub-menu li.current-menu-item>a:after,body.post-type-archive-member #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.post-type-archive-member #side ul.menu .sub-menu li.current-menu-parent>a:after,body.tax-membermenu #side ul.menu .sub-menu li a:hover:after,body.tax-membermenu #side ul.menu .sub-menu li.current-menu-item>a:after,body.tax-membermenu #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.tax-membermenu #side ul.menu .sub-menu li.current-menu-parent>a:after,body.single-member #side ul.menu .sub-menu li a:hover:after,body.single-member #side ul.menu .sub-menu li.current-menu-item>a:after,body.single-member #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.single-member #side ul.menu .sub-menu li.current-menu-parent>a:after,body.parent-pageid-154 #side ul.menu .sub-menu li a:hover:after,body.parent-pageid-154 #side ul.menu .sub-menu li.current-menu-item>a:after,body.parent-pageid-154 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.parent-pageid-154 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.category-70 #side ul.menu .sub-menu li a:hover:after,body.category-70 #side ul.menu .sub-menu li.current-menu-item>a:after,body.category-70 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.category-70 #side ul.menu .sub-menu li.current-menu-parent>a:after{background-color:#f60}body.page-id-76 #side ul.menu .sub-menu li a:hover:before,body.page-id-76 #side ul.menu .sub-menu li.current-menu-item>a:before,body.page-id-76 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.page-id-76 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.parent-pageid-76 #side ul.menu .sub-menu li a:hover:before,body.parent-pageid-76 #side ul.menu .sub-menu li.current-menu-item>a:before,body.parent-pageid-76 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.parent-pageid-76 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.post-type-archive-member #side ul.menu .sub-menu li a:hover:before,body.post-type-archive-member #side ul.menu .sub-menu li.current-menu-item>a:before,body.post-type-archive-member #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.post-type-archive-member #side ul.menu .sub-menu li.current-menu-parent>a:before,body.tax-membermenu #side ul.menu .sub-menu li a:hover:before,body.tax-membermenu #side ul.menu .sub-menu li.current-menu-item>a:before,body.tax-membermenu #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.tax-membermenu #side ul.menu .sub-menu li.current-menu-parent>a:before,body.single-member #side ul.menu .sub-menu li a:hover:before,body.single-member #side ul.menu .sub-menu li.current-menu-item>a:before,body.single-member #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.single-member #side ul.menu .sub-menu li.current-menu-parent>a:before,body.parent-pageid-154 #side ul.menu .sub-menu li a:hover:before,body.parent-pageid-154 #side ul.menu .sub-menu li.current-menu-item>a:before,body.parent-pageid-154 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.parent-pageid-154 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.category-70 #side ul.menu .sub-menu li a:hover:before,body.category-70 #side ul.menu .sub-menu li.current-menu-item>a:before,body.category-70 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.category-70 #side ul.menu .sub-menu li.current-menu-parent>a:before{border-color:#f60}body.tax-membermenu #side ul.menu .sub-menu li#menu-item-2951 a:hover,body.tax-membermenu #side ul.menu .sub-menu li#menu-item-2951 a,body.single-member #side ul.menu .sub-menu li#menu-item-2951 a:hover,body.single-member #side ul.menu .sub-menu li#menu-item-2951 a{font-weight:bold;color:#f60}body.tax-membermenu #side ul.menu .sub-menu li#menu-item-2951 a:hover:after,body.tax-membermenu #side ul.menu .sub-menu li#menu-item-2951 a:after,body.single-member #side ul.menu .sub-menu li#menu-item-2951 a:hover:after,body.single-member #side ul.menu .sub-menu li#menu-item-2951 a:after{background-color:#f60}body.tax-membermenu #side ul.menu .sub-menu li#menu-item-2951 a:hover:before,body.tax-membermenu #side ul.menu .sub-menu li#menu-item-2951 a:before,body.single-member #side ul.menu .sub-menu li#menu-item-2951 a:hover:before,body.single-member #side ul.menu .sub-menu li#menu-item-2951 a:before{border-color:#f60}body.page-id-4456 #side ul.menu>li:first-of-type>a:first-of-type,body.parent-pageid-4456 #side ul.menu>li:first-of-type>a:first-of-type,body.category-1 #side ul.menu>li:first-of-type>a:first-of-type,body.category-related #side ul.menu>li:first-of-type>a:first-of-type,body.parent-pageid-54 #side ul.menu>li:first-of-type>a:first-of-type{background-color:#fff5cc;color:#333!important}body.page-id-4456 #side ul.menu .sub-menu li a:hover,body.page-id-4456 #side ul.menu .sub-menu li.current-menu-item>a,body.page-id-4456 #side ul.menu .sub-menu li.current-category-ancestor>a,body.page-id-4456 #side ul.menu .sub-menu li.current-menu-parent>a,body.parent-pageid-4456 #side ul.menu .sub-menu li a:hover,body.parent-pageid-4456 #side ul.menu .sub-menu li.current-menu-item>a,body.parent-pageid-4456 #side ul.menu .sub-menu li.current-category-ancestor>a,body.parent-pageid-4456 #side ul.menu .sub-menu li.current-menu-parent>a,body.category-1 #side ul.menu .sub-menu li a:hover,body.category-1 #side ul.menu .sub-menu li.current-menu-item>a,body.category-1 #side ul.menu .sub-menu li.current-category-ancestor>a,body.category-1 #side ul.menu .sub-menu li.current-menu-parent>a,body.category-related #side ul.menu .sub-menu li a:hover,body.category-related #side ul.menu .sub-menu li.current-menu-item>a,body.category-related #side ul.menu .sub-menu li.current-category-ancestor>a,body.category-related #side ul.menu .sub-menu li.current-menu-parent>a,body.parent-pageid-54 #side ul.menu .sub-menu li a:hover,body.parent-pageid-54 #side ul.menu .sub-menu li.current-menu-item>a,body.parent-pageid-54 #side ul.menu .sub-menu li.current-category-ancestor>a,body.parent-pageid-54 #side ul.menu .sub-menu li.current-menu-parent>a{color:#fc0}body.page-id-4456 #side ul.menu .sub-menu li a:hover:after,body.page-id-4456 #side ul.menu .sub-menu li.current-menu-item>a:after,body.page-id-4456 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.page-id-4456 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.parent-pageid-4456 #side ul.menu .sub-menu li a:hover:after,body.parent-pageid-4456 #side ul.menu .sub-menu li.current-menu-item>a:after,body.parent-pageid-4456 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.parent-pageid-4456 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.category-1 #side ul.menu .sub-menu li a:hover:after,body.category-1 #side ul.menu .sub-menu li.current-menu-item>a:after,body.category-1 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.category-1 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.category-related #side ul.menu .sub-menu li a:hover:after,body.category-related #side ul.menu .sub-menu li.current-menu-item>a:after,body.category-related #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.category-related #side ul.menu .sub-menu li.current-menu-parent>a:after,body.parent-pageid-54 #side ul.menu .sub-menu li a:hover:after,body.parent-pageid-54 #side ul.menu .sub-menu li.current-menu-item>a:after,body.parent-pageid-54 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.parent-pageid-54 #side ul.menu .sub-menu li.current-menu-parent>a:after{background-color:#fc0}body.page-id-4456 #side ul.menu .sub-menu li a:hover:before,body.page-id-4456 #side ul.menu .sub-menu li.current-menu-item>a:before,body.page-id-4456 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.page-id-4456 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.parent-pageid-4456 #side ul.menu .sub-menu li a:hover:before,body.parent-pageid-4456 #side ul.menu .sub-menu li.current-menu-item>a:before,body.parent-pageid-4456 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.parent-pageid-4456 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.category-1 #side ul.menu .sub-menu li a:hover:before,body.category-1 #side ul.menu .sub-menu li.current-menu-item>a:before,body.category-1 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.category-1 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.category-related #side ul.menu .sub-menu li a:hover:before,body.category-related #side ul.menu .sub-menu li.current-menu-item>a:before,body.category-related #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.category-related #side ul.menu .sub-menu li.current-menu-parent>a:before,body.parent-pageid-54 #side ul.menu .sub-menu li a:hover:before,body.parent-pageid-54 #side ul.menu .sub-menu li.current-menu-item>a:before,body.parent-pageid-54 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.parent-pageid-54 #side ul.menu .sub-menu li.current-menu-parent>a:before{border-color:#fc0}body.page-id-50 #side ul.menu>li:first-of-type>a:first-of-type,body.parent-pageid-50 #side ul.menu>li:first-of-type>a:first-of-type,body.single-book #side ul.menu>li:first-of-type>a:first-of-type,body.parent-pageid-80 #side ul.menu>li:first-of-type>a:first-of-type{background-color:#ddd2bd;color:#333!important}body.page-id-50 #side ul.menu .sub-menu li a:hover,body.page-id-50 #side ul.menu .sub-menu li.current-menu-item>a,body.page-id-50 #side ul.menu .sub-menu li.current-category-ancestor>a,body.page-id-50 #side ul.menu .sub-menu li.current-menu-parent>a,body.parent-pageid-50 #side ul.menu .sub-menu li a:hover,body.parent-pageid-50 #side ul.menu .sub-menu li.current-menu-item>a,body.parent-pageid-50 #side ul.menu .sub-menu li.current-category-ancestor>a,body.parent-pageid-50 #side ul.menu .sub-menu li.current-menu-parent>a,body.single-book #side ul.menu .sub-menu li a:hover,body.single-book #side ul.menu .sub-menu li.current-menu-item>a,body.single-book #side ul.menu .sub-menu li.current-category-ancestor>a,body.single-book #side ul.menu .sub-menu li.current-menu-parent>a,body.parent-pageid-80 #side ul.menu .sub-menu li a:hover,body.parent-pageid-80 #side ul.menu .sub-menu li.current-menu-item>a,body.parent-pageid-80 #side ul.menu .sub-menu li.current-category-ancestor>a,body.parent-pageid-80 #side ul.menu .sub-menu li.current-menu-parent>a{color:#bba57b}body.page-id-50 #side ul.menu .sub-menu li a:hover:after,body.page-id-50 #side ul.menu .sub-menu li.current-menu-item>a:after,body.page-id-50 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.page-id-50 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.parent-pageid-50 #side ul.menu .sub-menu li a:hover:after,body.parent-pageid-50 #side ul.menu .sub-menu li.current-menu-item>a:after,body.parent-pageid-50 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.parent-pageid-50 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.single-book #side ul.menu .sub-menu li a:hover:after,body.single-book #side ul.menu .sub-menu li.current-menu-item>a:after,body.single-book #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.single-book #side ul.menu .sub-menu li.current-menu-parent>a:after,body.parent-pageid-80 #side ul.menu .sub-menu li a:hover:after,body.parent-pageid-80 #side ul.menu .sub-menu li.current-menu-item>a:after,body.parent-pageid-80 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.parent-pageid-80 #side ul.menu .sub-menu li.current-menu-parent>a:after{background-color:#bba57b}body.page-id-50 #side ul.menu .sub-menu li a:hover:before,body.page-id-50 #side ul.menu .sub-menu li.current-menu-item>a:before,body.page-id-50 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.page-id-50 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.parent-pageid-50 #side ul.menu .sub-menu li a:hover:before,body.parent-pageid-50 #side ul.menu .sub-menu li.current-menu-item>a:before,body.parent-pageid-50 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.parent-pageid-50 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.single-book #side ul.menu .sub-menu li a:hover:before,body.single-book #side ul.menu .sub-menu li.current-menu-item>a:before,body.single-book #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.single-book #side ul.menu .sub-menu li.current-menu-parent>a:before,body.parent-pageid-80 #side ul.menu .sub-menu li a:hover:before,body.parent-pageid-80 #side ul.menu .sub-menu li.current-menu-item>a:before,body.parent-pageid-80 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.parent-pageid-80 #side ul.menu .sub-menu li.current-menu-parent>a:before{border-color:#bba57b}body.page-id-2025 #side ul.menu>li:first-of-type>a:first-of-type,body.parent-pageid-2025 #side ul.menu>li:first-of-type>a:first-of-type,body.single-event #side ul.menu>li:first-of-type>a:first-of-type,body.post-type-archive-event #side ul.menu>li:first-of-type>a:first-of-type,body.tax-event-categories #side ul.menu>li:first-of-type>a:first-of-type{background-color:#e8bdd9;color:#333!important}body.page-id-2025 #side ul.menu .sub-menu li a:hover,body.page-id-2025 #side ul.menu .sub-menu li.current-menu-item>a,body.page-id-2025 #side ul.menu .sub-menu li.current-category-ancestor>a,body.page-id-2025 #side ul.menu .sub-menu li.current-menu-parent>a,body.parent-pageid-2025 #side ul.menu .sub-menu li a:hover,body.parent-pageid-2025 #side ul.menu .sub-menu li.current-menu-item>a,body.parent-pageid-2025 #side ul.menu .sub-menu li.current-category-ancestor>a,body.parent-pageid-2025 #side ul.menu .sub-menu li.current-menu-parent>a,body.single-event #side ul.menu .sub-menu li a:hover,body.single-event #side ul.menu .sub-menu li.current-menu-item>a,body.single-event #side ul.menu .sub-menu li.current-category-ancestor>a,body.single-event #side ul.menu .sub-menu li.current-menu-parent>a,body.post-type-archive-event #side ul.menu .sub-menu li a:hover,body.post-type-archive-event #side ul.menu .sub-menu li.current-menu-item>a,body.post-type-archive-event #side ul.menu .sub-menu li.current-category-ancestor>a,body.post-type-archive-event #side ul.menu .sub-menu li.current-menu-parent>a,body.tax-event-categories #side ul.menu .sub-menu li a:hover,body.tax-event-categories #side ul.menu .sub-menu li.current-menu-item>a,body.tax-event-categories #side ul.menu .sub-menu li.current-category-ancestor>a,body.tax-event-categories #side ul.menu .sub-menu li.current-menu-parent>a{color:#d27cb3}body.page-id-2025 #side ul.menu .sub-menu li a:hover:after,body.page-id-2025 #side ul.menu .sub-menu li.current-menu-item>a:after,body.page-id-2025 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.page-id-2025 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.parent-pageid-2025 #side ul.menu .sub-menu li a:hover:after,body.parent-pageid-2025 #side ul.menu .sub-menu li.current-menu-item>a:after,body.parent-pageid-2025 #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.parent-pageid-2025 #side ul.menu .sub-menu li.current-menu-parent>a:after,body.single-event #side ul.menu .sub-menu li a:hover:after,body.single-event #side ul.menu .sub-menu li.current-menu-item>a:after,body.single-event #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.single-event #side ul.menu .sub-menu li.current-menu-parent>a:after,body.post-type-archive-event #side ul.menu .sub-menu li a:hover:after,body.post-type-archive-event #side ul.menu .sub-menu li.current-menu-item>a:after,body.post-type-archive-event #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.post-type-archive-event #side ul.menu .sub-menu li.current-menu-parent>a:after,body.tax-event-categories #side ul.menu .sub-menu li a:hover:after,body.tax-event-categories #side ul.menu .sub-menu li.current-menu-item>a:after,body.tax-event-categories #side ul.menu .sub-menu li.current-category-ancestor>a:after,body.tax-event-categories #side ul.menu .sub-menu li.current-menu-parent>a:after{background-color:#d27cb3}body.page-id-2025 #side ul.menu .sub-menu li a:hover:before,body.page-id-2025 #side ul.menu .sub-menu li.current-menu-item>a:before,body.page-id-2025 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.page-id-2025 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.parent-pageid-2025 #side ul.menu .sub-menu li a:hover:before,body.parent-pageid-2025 #side ul.menu .sub-menu li.current-menu-item>a:before,body.parent-pageid-2025 #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.parent-pageid-2025 #side ul.menu .sub-menu li.current-menu-parent>a:before,body.single-event #side ul.menu .sub-menu li a:hover:before,body.single-event #side ul.menu .sub-menu li.current-menu-item>a:before,body.single-event #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.single-event #side ul.menu .sub-menu li.current-menu-parent>a:before,body.post-type-archive-event #side ul.menu .sub-menu li a:hover:before,body.post-type-archive-event #side ul.menu .sub-menu li.current-menu-item>a:before,body.post-type-archive-event #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.post-type-archive-event #side ul.menu .sub-menu li.current-menu-parent>a:before,body.tax-event-categories #side ul.menu .sub-menu li a:hover:before,body.tax-event-categories #side ul.menu .sub-menu li.current-menu-item>a:before,body.tax-event-categories #side ul.menu .sub-menu li.current-category-ancestor>a:before,body.tax-event-categories #side ul.menu .sub-menu li.current-menu-parent>a:before{border-color:#d27cb3}#sitemap{width:100%;padding:30px 0;background-color:#bba57b}@media only screen and (max-width:768px){#sitemap{width:100%;margin:0;display:block;overflow:hidden}}#sitemap .menu-global-menu-container{max-width:1200px;margin:0 auto}@media only screen and (max-width:768px){#sitemap .menu-global-menu-container{margin:0 5%}}#sitemap ul.menu{display:flex;flex-wrap:wrap}#sitemap ul.menu>li{margin-top:30px;width:25%}@media only screen and (max-width:768px){#sitemap ul.menu>li{width:100%}}#sitemap ul.menu>li>a{font-weight:bold;text-decoration:none}#sitemap ul.menu>li>a:hover{text-decoration:underline}#sitemap ul.menu>li>a br{display:none}#sitemap ul.menu>li:first-child{display:none}#sitemap ul.menu>li .sub-menu{margin:.5em 0 1em 1em;font-size:.8em}@media only screen and (max-width:768px){#sitemap ul.menu>li .sub-menu{font-size:3.125vw}}#sitemap ul.menu>li .sub-menu li{padding-left:1em;position:relative}#sitemap ul.menu>li .sub-menu li::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"- "}.home section:not(#mv) #news {background-color:#fafcfd;padding:3em 0;z-index:1;position:relative}.home section:not(#mv) #news .inner {width:80%;min-width:860px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:768px){.home section:not(#mv) #news .inner {display:block;width:100%;min-width:inherit}}.home section:not(#mv) #news .inner .newsList {opacity:0;width:calc(100% - 280px)}@media only screen and (max-width:768px){.home section:not(#mv) #news .inner .newsList {width:90%;margin:0 auto}}.home section:not(#mv) #news .inner .newsList .btnMore {margin-top:2.6em}@media only screen and (max-width:768px){.home section:not(#mv) #news .inner .newsList .btnMore {margin-bottom:3em}}.home section:not(#mv) #news .inner .annual-report {opacity:0;width:250px;margin-left:30px;padding:30px 2%;background-color:#fff;border-radius:5px;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.085)}@media only screen and (max-width:768px){.home section:not(#mv) #news .inner .annual-report {width:90%;margin:0 auto;padding:3.90625vw 2%;border-radius:3.90625vw}}.home section:not(#mv) #news .inner .annual-report p {font-size:.8em}@media only screen and (max-width:768px){.home section:not(#mv) #news .inner .annual-report p {font-size:4.16667vw}}.home section:not(#mv) #news .inner .annual-report h3 {width:100%;line-height:1.2}@media only screen and (max-width:768px){.home section:not(#mv) #news .inner .annual-report h3 br {display:none}}.home section:not(#mv) #news .inner .annual-report dl {width:100%;padding:1em 1em 0 1em}.home section:not(#mv) #news .inner .annual-report dl dt {border:none;width:100%;padding:0}.home section:not(#mv) #news .inner .annual-report dl dt img {width:8em}.home section:not(#mv) #news .inner .annual-report dl dd {border:none;width:100%;padding:.5em 0 0 0;text-align:center}@media only screen and (max-width:768px){.home section:not(#mv) #news {padding:1.5em 0 3em}}.home section:not(#mv) #events {position:relative;margin-top:-8em;padding:3em 0;z-index:1}@media only screen and (max-width:768px){.home section:not(#mv) #events {margin-top:-20.83333vw;padding:1.5em 0 3em}}.home section:not(#mv) #events h2 {font-size:2rem;color:#fff;margin-bottom:0;text-shadow:#545252 1px 1px 5px , #545252 -1px 1px 5px , #545252 1px -1px 5px , #545252 -1px -1px 5px}@media only screen and (max-width:768px){.home section:not(#mv) #events h2 {padding-bottom:0}}.home section:not(#mv) #events h2 span {font-size:1.5rem;display:inline-block;width:auto;color:#fff;margin-left:1em}.home section:not(#mv) #events .em-view-container {width:100%}.home section:not(#mv) #events .em-view-container .slick-list {padding:1em 0!important}.home section:not(#mv) #events .em-view-container .slick-list .slick-track {display:flex;align-items:stretch}.home section:not(#mv) #events .em-view-container .slick-list .slick-slide {float:none;margin:0 .5em;padding:1em;box-shadow:0 0 5px 0 rgba(0,0,0,.35);background-color:#fff}.home section:not(#mv) #events .em-view-container .slick-list .slick-slide span {display:block;padding:0;width:100%;text-align:center;font-weight:bold}.home section:not(#mv) #events .em-view-container .slick-list .slick-slide span.open {background-color:#d27cb3;color:#fff}.home section:not(#mv) #events .em-view-container .slick-list .slick-slide span.closed {background-color:#00a95d;color:#fff}.home section:not(#mv) #events .em-view-container .slick-list .slick-slide span.current {background-color:#0079bf;color:#fff}.home section:not(#mv) #events .em-view-container .slick-list .slick-slide .current + .closed {display:none}.home section:not(#mv) #events .em-view-container .slick-list .slick-slide h4 {margin-top:.5em}.home section:not(#mv) #events .em-view-container .slick-list .slick-slide h4 a {font-size:1.8rem;font-weight:bold;text-decoration:underline}@media only screen and (min-width:769px){.home section:not(#mv) #events .em-view-container .slick-list .slick-slide h4 a:hover {text-decoration:none}}.home section:not(#mv) #events .em-view-container .slick-list .slick-slide .period {width:100%;text-align:center;background-color:#f2eedc}.home section:not(#mv) #events .em-view-container .slick-list .slick-slide .seminar {background-color:#feebce;padding-left:2em;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/member_y.svg);background-position:.5em .25em;background-repeat:no-repeat;background-size:auto 16px}.home section:not(#mv) #events .em-view-container button.slick-arrow {background-color:#fff;border:2px solid #0079bf;border-radius:50%;align-items:center;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%20width%3D%2240%22%20height%3D%2240%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%230079bf%22%20d%3D%22m15.5%200.932-4.3%204.38%2014.5%2014.6-14.5%2014.5%204.3%204.4%2014.6-14.6%204.4-4.3-4.4-4.4-14.6-14.6z%22%3E%3C%2Fpath%3E%20%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center;background-size:50% auto;text-indent:100%;white-space:nowrap;overflow:hidden;transition:.2s all ease;opacity:1}.home section:not(#mv) #events .em-view-container button.slick-arrow.slick-prev {left:-3em;transform:scale(-1,1)}.home section:not(#mv) #events .em-view-container button.slick-arrow.slick-next {right:-3em}.home section:not(#mv) #events .em-view-container button.slick-arrow:hover {background-color:#0079bf;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%20width%3D%2240%22%20height%3D%2240%22%20focusable%3D%22false%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22m15.5%200.932-4.3%204.38%2014.5%2014.6-14.5%2014.5%204.3%204.4%2014.6-14.6%204.4-4.3-4.4-4.4-14.6-14.6z%22%3E%3C%2Fpath%3E%20%3C%2Fsvg%3E)}.home section:not(#mv) #events .inner {width:70%;min-width:860px;margin:0 auto}@media screen and (max-width:900px){.home section:not(#mv) #events .inner {min-width:700px}}@media only screen and (max-width:768px){.home section:not(#mv) #events .inner {width:80%;min-width:inherit}.home section:not(#mv) #events .inner p {font-size:3.64583vw}}.home section:not(#mv) #events .btnMore {margin-top:30px}@media only screen and (max-width:768px){.home section:not(#mv) #events .btnMore {margin-top:3.90625vw}}.home section:not(#mv) #mv #special {position:absolute;bottom:6em;left:50%;transform:translateX(-50%);background-color:rgba(242,238,220,.8);padding:1em;white-space:nowrap;z-index:2;border-radius:5px;font-size:.85em}@media only screen and (max-width:768px){.home section:not(#mv) #mv #special {top:3em;bottom:auto;left:5%;transform:translateX(0);width:90%;padding:1.5em;white-space:wrap}}.home section:not(#mv) #mv #special p {text-align:center}@media only screen and (max-width:768px){.home section:not(#mv) #mv #special p {font-size:3.125vw}}.home section:not(#mv) #mv #special:empty {display:none}#service,#adArea{padding:3em 0}@media only screen and (max-width:768px){#service,#adArea{padding:1.5em 0 3em}}.splide__arrow--prev{left:-3em}@media only screen and (max-width:768px){.splide__arrow--prev{left:-7.8125vw}}.splide__arrow--next{right:-3em}@media only screen and (max-width:768px){.splide__arrow--next{right:-7.8125vw}}.fadeUp{animation-name:fadeUpAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime {
  from {
    opacity: 0;
    transform: translateY(100px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}.page-template-default:not(.home) .newsList {margin:3em 0}#main .back{clear:both;margin-top:50px}@media only screen and (max-width:768px){#main .back{margin-top:10.41667vw}}#main .back a{position:relative;padding-left:30px}#main .back a:after{transition:.2s all ease;content:'';position:absolute;left:15px;top:50%;width:6px;height:6px;margin-top:-2px;border-bottom:solid 1px #0079bf;border-left:solid 1px #0079bf;transform:rotate(45deg);transition:.2s all ease}@media only screen and (max-width:768px){#main .back a:after{width:1.5625vw;height:1.5625vw;margin-top:-.78125vw;border-width:.26042vw}}@media only screen and (min-width:769px){#main .back a:hover:after{left:10px}}#main .btnDetail{text-align:right;margin-top:1em}@media only screen and (max-width:768px){#main .btnDetail{text-align:left;display:flex;justify-content:space-between;border:2px solid #0079bf}}#main .btnDetail a{border:2px solid #0079bf;color:#0079bf!important;position:relative;display:inline-block;margin:0 0 .5em 1em;padding:.5em 3em .5em 1em;font-weight:500;transition:.2s all ease;text-decoration:none!important}#main .btnDetail a:before{transition:.2s all ease;content:"";position:absolute;right:1.5em;top:50%;margin-top:-8px;width:10px;height:10px;border-top:solid 1px #0079bf;border-right:solid 1px #0079bf;transform:rotate(135deg)}@media only screen and (max-width:768px){#main .btnDetail a:before{right:1em;margin-top:-8px;width:10px;height:10px}#main .btnDetail a{flex-grow:1;margin:0;border:none;padding:.5em 1.5em .5em .5em}}@media only screen and (min-width:769px){#main .btnDetail a:hover{background:#0079bf;color:#fff!important}#main .btnDetail a:hover:before{border-color:#fff;margin-top:-7px}}#main .btnDetail a+a{border-left:2px solid #0079bf}#main .btnLink a,#adArea .btnLink a,#contents .btnLink a{border:2px solid #0079bf;background-color:#fff;color:#0079bf!important;position:relative;display:inline-block;margin:0 auto!important;padding:.5em 3em .5em 1em;font-weight:500;text-shadow:none!important;transition:.2s all ease;text-decoration:none!important}#main .btnLink a:before,#adArea .btnLink a:before,#contents .btnLink a:before{transition:.2s all ease;content:"";position:absolute;right:1.5em;top:50%;margin-top:-5px;width:10px;height:10px;border-top:solid 1px #0079bf;border-right:solid 1px #0079bf;transform:rotate(45deg)}#main .btnLink a[target="_blank"],#adArea .btnLink a[target="_blank"],#contents .btnLink a[target="_blank"]{margin-right:0}#main .btnLink a[target="_blank"]::after,#adArea .btnLink a[target="_blank"]::after,#contents .btnLink a[target="_blank"]::after{content:none}#main .btnLink a[href$=".pdf"],#adArea .btnLink a[href$=".pdf"],#contents .btnLink a[href$=".pdf"]{padding-left:2.4em;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/pdf.svg);background-position:10px center;background-repeat:no-repeat;background-size:auto 20px}@media only screen and (max-width:768px){#main .btnLink a[href$=".pdf"],#adArea .btnLink a[href$=".pdf"],#contents .btnLink a[href$=".pdf"]{background-size:auto 5.20833vw}}@media only screen and (min-width:769px){#main .btnLink a:hover,#adArea .btnLink a:hover,#contents .btnLink a:hover{background-color:#0079bf;color:#fff!important}#main .btnLink a:hover:before,#adArea .btnLink a:hover:before,#contents .btnLink a:hover:before{border-color:#fff;right:1em}}#main .btnLink a span,#adArea .btnLink a span,#contents .btnLink a span{text-align:center}#main .btnLink.map a,#adArea .btnLink.map a,#contents .btnLink.map a{padding-left:2.4em;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/access.svg);background-position:10px center;background-repeat:no-repeat;background-size:auto 20px}@media only screen and (max-width:768px){#main .btnLink.map a,#adArea .btnLink.map a,#contents .btnLink.map a{background-size:auto 5.20833vw}}@media only screen and (min-width:769px){#main .btnLink.map a:hover,#adArea .btnLink.map a:hover,#contents .btnLink.map a:hover{background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/access_w.svg)}}#main .btnLink.btnmember a,#adArea .btnLink.btnmember a,#contents .btnLink.btnmember a{border-color:#f60;color:#f60!important;padding-left:2.4em;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/member_o.svg);background-position:10px center;background-repeat:no-repeat;background-size:auto 20px}@media only screen and (max-width:768px){#main .btnLink.btnmember a,#adArea .btnLink.btnmember a,#contents .btnLink.btnmember a{background-size:auto 5.20833vw}}#main .btnLink.btnmember a:before,#adArea .btnLink.btnmember a:before,#contents .btnLink.btnmember a:before{border-color:#f60}@media only screen and (min-width:769px){#main .btnLink.btnmember a:hover,#adArea .btnLink.btnmember a:hover,#contents .btnLink.btnmember a:hover{color:#fff!important;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/member.svg);background-color:#f60}#main .btnLink.btnmember a:hover:before,#adArea .btnLink.btnmember a:hover:before,#contents .btnLink.btnmember a:hover:before{border-color:#fff}}#main li .btnLink,#adArea li .btnLink,#contents li .btnLink{margin:.5em 0;text-indent:0}#main>p.btnLink:first-child a{margin-bottom:.5em!important;background-color:#fff}@media only screen and (min-width:769px){#main>p.btnLink:first-child a:hover{background:#0079bf!important}}#contents .btnLink{margin-bottom:.5em}.btnMore{margin:0 auto;z-index:2}@media only screen and (max-width:768px){.btnMore{width:80%}}.btnMore a{border:2px solid #0079bf;color:#0079bf!important;position:relative;display:flex;justify-content:space-around;align-items:center;margin:0 auto;max-width:240px;padding:10px 25px;font-weight:500;transition:.2s all ease;text-decoration:none!important}.btnMore a:before{content:"";position:absolute;top:calc(50% - 2px);right:-2em;transform:translateY(calc(-50% - 2px)) rotate(30deg);width:12px;height:2px;background-color:#0079bf;transition:.2s all ease}.btnMore a:after{content:"";position:absolute;top:50%;right:-2em;transform:translateY(-50%);width:60px;height:2px;background-color:#0079bf;transition:.3s}@media only screen and (min-width:769px){.btnMore a:hover{background:#0079bf;color:#fff!important}.btnMore a:hover:before,.btnMore a:hover:after{right:-2.5em}}.btnMore a span{text-align:center}body .newsList dl,body .slick-slide dl,body #em-wrapper dl{display:flex;flex-wrap:wrap}body .newsList dl dt,body .slick-slide dl dt,body #em-wrapper dl dt{position:relative;width:120px;border-bottom:1px dotted #000;padding:15px 15px 15px 0;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:768px){body .newsList dl dt,body .slick-slide dl dt,body #em-wrapper dl dt{width:100%;border-bottom:none;padding:3.90625vw 0 0}}body .newsList dl dt span,body .slick-slide dl dt span,body #em-wrapper dl dt span{font-size:1.2rem;font-weight:bold;background-color:#efefef;color:#0079bf!important;text-decoration:none!important;display:inline-block;margin-left:10px;padding:1px 5px 0;width:230px;text-align:center;border-radius:5px}@media only screen and (max-width:768px){body .newsList dl dt span,body .slick-slide dl dt span,body #em-wrapper dl dt span{margin-left:2.60417vw;padding:1px 1.30208vw 0;width:61.19792vw;font-size:2.60417vw}}body .newsList dl dt span a,body .slick-slide dl dt span a,body #em-wrapper dl dt span a{text-decoration:none!important}body .newsList dl dt span.town,body .slick-slide dl dt span.town,body #em-wrapper dl dt span.town{background-color:#930}body .newsList dl dt span.town a,body .slick-slide dl dt span.town a,body #em-wrapper dl dt span.town a{color:#fff!important}body .newsList dl dt span.horyuti,body .slick-slide dl dt span.horyuti,body #em-wrapper dl dt span.horyuti{background-color:#0079bf}body .newsList dl dt span.horyuti a,body .slick-slide dl dt span.horyuti a,body #em-wrapper dl dt span.horyuti a{color:#fff!important}body .newsList dl dt span.book,body .newsList dl dt span.kiko,body .slick-slide dl dt span.book,body .slick-slide dl dt span.kiko,body #em-wrapper dl dt span.book,body #em-wrapper dl dt span.kiko{background-color:#bba57b}body .newsList dl dt span.book a,body .newsList dl dt span.kiko a,body .slick-slide dl dt span.book a,body .slick-slide dl dt span.kiko a,body #em-wrapper dl dt span.book a,body #em-wrapper dl dt span.kiko a{color:#333!important}body .newsList dl dt span.related,body .slick-slide dl dt span.related,body #em-wrapper dl dt span.related{background-color:#fc0}body .newsList dl dt span.related a,body .slick-slide dl dt span.related a,body #em-wrapper dl dt span.related a{color:#333!important}body .newsList dl dt span.land-utilization,body .slick-slide dl dt span.land-utilization,body #em-wrapper dl dt span.land-utilization{background-color:#930}body .newsList dl dt span.land-utilization a,body .slick-slide dl dt span.land-utilization a,body #em-wrapper dl dt span.land-utilization a{color:#000!important}body .newsList dl dt span.business-agency-association,body .slick-slide dl dt span.business-agency-association,body #em-wrapper dl dt span.business-agency-association{background-color:#0079bf}body .newsList dl dt span.business-agency-association a,body .slick-slide dl dt span.business-agency-association a,body #em-wrapper dl dt span.business-agency-association a{color:#fff!important}body .newsList dl dt span.direct-enforcement,body .slick-slide dl dt span.direct-enforcement,body #em-wrapper dl dt span.direct-enforcement{background-color:#00a95d}body .newsList dl dt span.direct-enforcement a,body .slick-slide dl dt span.direct-enforcement a,body #em-wrapper dl dt span.direct-enforcement a{color:#fff!important}body .newsList dl dt span.utilization-of-grade-conversion-method,body .slick-slide dl dt span.utilization-of-grade-conversion-method,body #em-wrapper dl dt span.utilization-of-grade-conversion-method{background-color:#efefef}body .newsList dl dt span.utilization-of-grade-conversion-method a,body .slick-slide dl dt span.utilization-of-grade-conversion-method a,body #em-wrapper dl dt span.utilization-of-grade-conversion-method a{color:#0079bf!important}body .newsList dl dt span.association-land-readjustment,body .slick-slide dl dt span.association-land-readjustment,body #em-wrapper dl dt span.association-land-readjustment{background-color:#d27cb3}body .newsList dl dt span.association-land-readjustment a,body .slick-slide dl dt span.association-land-readjustment a,body #em-wrapper dl dt span.association-land-readjustment a{color:#fff!important}body .newsList dl dt span.future,body .slick-slide dl dt span.future,body #em-wrapper dl dt span.future{background-color:#bba57b;color:#333!important}body .newsList dl dt span.current,body .slick-slide dl dt span.current,body #em-wrapper dl dt span.current{background-color:#0079bf;color:#fff!important}body .newsList dl dt span.closed,body .slick-slide dl dt span.closed,body #em-wrapper dl dt span.closed{background-color:#00a95d;color:#fff!important}body .newsList dl dt span.closed+.future,body .slick-slide dl dt span.closed+.future,body #em-wrapper dl dt span.closed+.future{display:none}body .newsList dl dt.new+dd,body .slick-slide dl dt.new+dd,body #em-wrapper dl dt.new+dd{position:relative;padding-left:50px}body .newsList dl dt.new+dd:before,body .slick-slide dl dt.new+dd:before,body #em-wrapper dl dt.new+dd:before{position:absolute;top:18px;left:0;content:"NEW";background:#e00;color:#fff;margin-right:5px;padding:3px 5px;line-height:1}@media only screen and (max-width:768px){body .newsList dl dt.new+dd:before,body .slick-slide dl dt.new+dd:before,body #em-wrapper dl dt.new+dd:before{top:1.82292vw;margin-right:1.30208vw;padding:.78125vw 1.30208vw}}body .newsList dl dd,body .slick-slide dl dd,body #em-wrapper dl dd{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:calc(100% - 120px);padding:15px 0;border-bottom:1px dotted #000}@media only screen and (max-width:768px){body .newsList dl dd,body .slick-slide dl dd,body #em-wrapper dl dd{width:100%;padding:1.95313vw 0;margin-bottom:1.95313vw}}body .newsList dl dd .open,body .slick-slide dl dd .open,body #em-wrapper dl dd .open{display:inline-block;background-color:#e00;color:#fff;font-size:.8em;padding:2px 5px 1px;border-radius:10px;margin-bottom:.25em}body .newsList dl dd a,body .slick-slide dl dd a,body #em-wrapper dl dd a{width:100%}body #em-wrapper .em-list dl dt{width:280px}body #em-wrapper .em-list dl dt time{width:200px}@media only screen and (max-width:768px){body #em-wrapper .em-list dl dt time{width:80%}body #em-wrapper .em-list dl dt{width:100%}}body #em-wrapper .em-list dl dt span{width:100px}@media only screen and (max-width:768px){body #em-wrapper .em-list dl dt span{width:20%}}body #em-wrapper .em-list dl dd{width:calc(100% - 280px)}@media only screen and (max-width:768px){body #em-wrapper .em-list dl dd{width:100%}}body #main dl.formBox{display:flex;flex-wrap:wrap}body #main dl.formBox dt{position:relative;width:180px;padding:15px 15px 15px 0}@media only screen and (max-width:768px){body #main dl.formBox dt{width:100%;border-bottom:none;padding:3.90625vw 0 0}}body #main dl.formBox dt p{margin-top:0!important}body #main dl.formBox dd{width:calc(100% - 180px);padding:15px 0}@media only screen and (max-width:768px){body #main dl.formBox dd{width:100%;padding:1.95313vw 0;margin-bottom:1.95313vw}}body #main dl.formBox dd p{margin-top:0!important}body #main dl.formBox dd span.hosoku{margin-top:.5em;width:100%;display:block;font-size:1.4rem;color:#545252}body #main dl.formBox dd .wpcf7-form-control-wrap input[type="text"].book-input,body #main dl.formBox dd .wpcf7-form-control-wrap select{width:calc(100% - 138px)}body #main dl.formBox dd .wpcf7-form-control-wrap+.wpcf7-form-control-wrap{margin-left:.5em}body #main dl.formBox+p{margin-top:0;text-align:center}body #main dl.formBox+p input[type="submit"]{margin-top:1em}body.post-type-archive-event .newsList dt{width:200px}@media only screen and (max-width:768px){body.post-type-archive-event .newsList dt{width:100%}}body.post-type-archive-event .newsList dd{width:calc(100% - 200px)}.home .newsList dt{width:350px}@media only screen and (max-width:768px){.home .newsList dt{width:100%}}.home .newsList dd{width:calc(100% - 350px)}@media only screen and (max-width:768px){.home .newsList dd{width:100%}}.eyecatch{max-width:50%;float:right;margin-top:1em;padding:0 1em 2em 2em;z-index:1;max-height:300px;background-color:#fff;position:relative}@media only screen and (max-width:768px){.eyecatch{width:100%;max-width:inherit;float:none;text-align:center;padding:0 0 2em 0}}.eyecatch img{max-height:300px;width:auto;box-shadow:0 0 10px rgba(0,0,0,.085);margin-bottom:.5em;object-fit:cover}@media only screen and (max-width:768px){.eyecatch img{margin:auto}}.single-book #main .eyecatch+*{clear:none}form input[type="text"],form input[type="url"],form input[type="tel"],form input[type="email"],form input[type="password"],form input[type="number"],form textarea,form select,#search input[type="text"],#search input[type="url"],#search input[type="tel"],#search input[type="email"],#search input[type="password"],#search input[type="number"],#search textarea,#search select,.displayflex input[type="text"],.displayflex input[type="url"],.displayflex input[type="tel"],.displayflex input[type="email"],.displayflex input[type="password"],.displayflex input[type="number"],.displayflex textarea,.displayflex select,.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="text"],.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="url"],.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="tel"],.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="email"],.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="password"],.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="number"],.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields textarea,.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields select{font-size:1.6rem;border:1px solid #ccc;padding:5px 15px;margin:0;color:#000!important;background-color:#fff}@media only screen and (max-width:768px){form input[type="text"],form input[type="url"],form input[type="tel"],form input[type="email"],form input[type="password"],form input[type="number"],form textarea,form select,#search input[type="text"],#search input[type="url"],#search input[type="tel"],#search input[type="email"],#search input[type="password"],#search input[type="number"],#search textarea,#search select,.displayflex input[type="text"],.displayflex input[type="url"],.displayflex input[type="tel"],.displayflex input[type="email"],.displayflex input[type="password"],.displayflex input[type="number"],.displayflex textarea,.displayflex select,.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="text"],.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="url"],.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="tel"],.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="email"],.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="password"],.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="number"],.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields textarea,.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields select{max-width:98%;padding:2.60417vw 3.90625vw;font-size:4.16667vw}}form input,#search input,.displayflex input,.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input{font-size:1.6rem}@media only screen and (max-width:768px){form input,#search input,.displayflex input,.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input{font-size:4.16667vw}}form input[type="tel"],#search input[type="tel"],.displayflex input[type="tel"],.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="tel"]{width:180px}@media only screen and (max-width:768px){form input[type="tel"],#search input[type="tel"],.displayflex input[type="tel"],.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="tel"]{width:41.66667vw}}form textarea,#search textarea,.displayflex textarea,.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields textarea{width:80%}@media only screen and (max-width:768px){form textarea,#search textarea,.displayflex textarea,.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields textarea{width:100%}form label+label,#search label+label,.displayflex label+label,.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields label+label{display:block;margin-top:3.90625vw}}form input[type="checkbox"],#search input[type="checkbox"],.displayflex input[type="checkbox"],.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="checkbox"]{appearance:auto;display:inline-block;transform:scale(1.5);margin-top:0;margin-right:10px}@media only screen and (max-width:768px){form input[type="checkbox"],#search input[type="checkbox"],.displayflex input[type="checkbox"],.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="checkbox"]{margin-right:2.60417vw}}form input[type="radio"],#search input[type="radio"],.displayflex input[type="radio"],.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="radio"]{appearance:auto;display:inline-block;transform:scale(1.5);margin-top:0;margin-right:10px}@media only screen and (max-width:768px){form input[type="radio"],#search input[type="radio"],.displayflex input[type="radio"],.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="radio"]{margin-right:2.60417vw}}form select,#search select,.displayflex select,.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields select{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22width%3A%20256px%3B%20height%3A%20256px%3B%20opacity%3A%201%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20d%3D%22M256.009%2C0C114.615%2C0%2C0%2C114.615%2C0%2C255.991C0%2C397.385%2C114.615%2C512%2C256.009%2C512%20C397.385%2C512%2C512%2C397.385%2C512%2C255.991C512%2C114.615%2C397.385%2C0%2C256.009%2C0z%20M256.009%2C365.782l-133.57-133.57l44.096-44.097%20l89.473%2C89.456l89.456-89.456l44.097%2C44.097L256.009%2C365.782z%22%20style%3D%22fill%3A%20%230080c6%3B%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-position:center right 5px;background-repeat:no-repeat;background-size:15px auto;padding-right:35px}@media only screen and (max-width:768px){form select,#search select,.displayflex select,.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields select{background-position:center right 1.30208vw;background-repeat:no-repeat;background-size:5.20833vw auto;padding-right:9.11458vw}}form input[type="submit"],form button,#search input[type="submit"],#search button,.displayflex input[type="submit"],.displayflex button,.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="submit"],.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields button{background-color:#0079bf;color:#fff;font-size:1.6rem;padding:1em 5em;border-radius:30px;transition:.2s all ease}@media only screen and (max-width:768px){form input[type="submit"],form button,#search input[type="submit"],#search button,.displayflex input[type="submit"],.displayflex button,.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="submit"],.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields button{width:100%;padding:3.64583vw 0;font-size:3.64583vw;border-radius:7.8125vw;white-space:nowrap}}@media only screen and (min-width:769px){form input[type="submit"]:hover,form button:hover,#search input[type="submit"]:hover,#search button:hover,.displayflex input[type="submit"]:hover,.displayflex button:hover,.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="submit"]:hover,.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields button:hover{opacity:.8}}form input[type="submit"]:disabled,form button:disabled,#search input[type="submit"]:disabled,#search button:disabled,.displayflex input[type="submit"]:disabled,.displayflex button:disabled,.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="submit"]:disabled,.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields button:disabled{opacity:.5}form input[type="button"],#search input[type="button"],.displayflex input[type="button"],.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="button"]{background-color:#ccc;color:#fff;padding:15px 100px;border-radius:5px}@media only screen and (min-width:769px){form input[type="button"]:hover,#search input[type="button"]:hover,.displayflex input[type="button"]:hover,.wpuf-form-add.wpuf-style ul.wpuf-form .wpuf-fields input[type="button"]:hover{opacity:.8}}#main .wpforms-container,#question .wpforms-container{padding:1em;background-color:#fafcfd}#main .wpforms-container .error,#question .wpforms-container .error{display:table!important;background-color:#f60;color:#fff!important;margin:5px 0 0 5px;padding-left:5px;line-height:1.2;border-radius:3px}#main .wpforms-container p .error,#question .wpforms-container p .error{margin:5px auto 0}#main .wpforms-container ul,#question .wpforms-container ul{margin:0;padding:0;text-indent:0}#main .wpforms-container ul li,#question .wpforms-container ul li{margin:0;padding:0;text-indent:0}#main .wpforms-container ul li::before,#question .wpforms-container ul li::before{content:none}#main .wpuf-theme-style ul{text-indent:0!important;padding:0}#main .wpuf-theme-style ul li{clear:both;display:block}#main .wpuf-theme-style ul li::before,#main .wpuf-theme-style ul li::after{content:none!important}#main .wpuf-theme-style ul li.wpuf-el._____html{clear:both;overflow:hidden}#main .wpuf-theme-style ul li.wpuf-el._____html div.wpuf-fields{margin-top:1em;border-top:1px solid #0079bf;padding-top:1em;float:none;width:100%}#main .wpuf-theme-style ul li .wpuf-help{font-style:normal}#main .wpuf-theme-style ul li select{background-image:none;margin-bottom:5px}#main .wpuf-theme-style ul li .wpuf-submit-button{margin-top:1em}#main .wpuf-theme-style h2{text-align:left!important;font-size:1.6rem}#main .wpuf-theme-style .wpuf-section-details{text-align:left!important}div.wpforms-container-full .wpforms-confirmation-container-full{background-color:transparent!important;border:none!important}.hidden label.wpforms-field-label{font-size:1.8rem!important;border-bottom:2px solid #000;padding-bottom:.5em!important;margin-bottom:0!important}@media only screen and (max-width:768px){.hidden label.wpforms-field-label{font-size:4.94792vw!important}}.hidden input{display:none!important}.btn_print{margin:3em 0 0;text-align:center}input[type="button"]{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M128%200C92.7%200%2064%2028.7%2064%2064l0%2096%2064%200%200-96%20226.7%200L384%2093.3l0%2066.7%2064%200%200-66.7c0-17-6.7-33.3-18.7-45.3L400%2018.7C388%206.7%20371.7%200%20354.7%200L128%200zM384%20352l0%2032%200%2064-256%200%200-64%200-16%200-16%20256%200zm64%2032l32%200c17.7%200%2032-14.3%2032-32l0-96c0-35.3-28.7-64-64-64L64%20192c-35.3%200-64%2028.7-64%2064l0%2096c0%2017.7%2014.3%2032%2032%2032l32%200%200%2064c0%2035.3%2028.7%2064%2064%2064l256%200c35.3%200%2064-28.7%2064-64l0-64zM432%20248a24%2024%200%201%201%200%2048%2024%2024%200%201%201%200-48z%22%2F%3E%3C%2Fsvg%3E);background-position:center left 15%;background-repeat:no-repeat;background-size:auto 60%;background-color:#0079bf;color:#fff;font-size:1.6rem;padding:1em 3em 1em 6em;border-radius:30px;transition:.2s all ease}@media only screen and (max-width:768px){input[type="button"]{width:100%;padding:3.64583vw 0;font-size:3.64583vw;border-radius:7.8125vw;white-space:nowrap}}@media only screen and (min-width:769px){input[type="button"]:hover{opacity:.8}}#wpforms-3055-field_16-container{display:none}.wpcf7-not-valid{border-color:#e00!important}h2{line-height:2;text-align:center;margin-bottom:50px;text-transform:uppercase;font-size:3rem;font-weight:bold}@media only screen and (max-width:768px){h2{font-size:6.25vw;padding:3.90625vw;margin-bottom:0}h2:not(:first-child) {margin-top:7.8125vw}}h2 span{font-size:1.6rem;font-weight:400;display:block;width:100%;text-align:center;color:#545252;line-height:.5}@media only screen and (max-width:768px){h2 span{font-size:3.90625vw}}.title{text-align:center}body .title{background-color:#7fbcdf;color:#333}body .title h2{text-align:left;position:relative;max-width:1200px;margin:0 auto;padding:30px 1em;line-height:1;font-size:3rem;font-weight:bold;z-index:1;text-shadow:#7fbcdf 1px 1px 5px , #7fbcdf -1px 1px 5px , #7fbcdf 1px -1px 5px , #7fbcdf -1px -1px 5px}@media only screen and (max-width:768px){body .title h2{font-size:6.25vw;padding:3.90625vw}}body .title h2::before{position:absolute;content:"";top:.25em;right:0;width:300px;height:200px;background-repeat:no-repeat;background-position:right 0;background-size:auto 100%;z-index:-1}@media only screen and (max-width:768px){body .title h2::before{top:0;right:2%;width:39.0625vw;height:26.04167vw}}body.page-id-60 .title,body.parent-pageid-60 .title,body.parent-pageid-130 .title,body.post-type-archive-consultation .title,body.tax-consultationcategory .title,body.parent-pageid-65 .title,body.parent-pageid-70 .title,body.parent-pageid-67 .title,body.search.post-type-archive .title{background-color:#7fd4ae}body.page-id-60 .title h2,body.parent-pageid-60 .title h2,body.parent-pageid-130 .title h2,body.post-type-archive-consultation .title h2,body.tax-consultationcategory .title h2,body.parent-pageid-65 .title h2,body.parent-pageid-70 .title h2,body.parent-pageid-67 .title h2,body.search.post-type-archive .title h2{text-shadow:#7fd4ae 1px 1px 5px , #7fd4ae -1px 1px 5px , #7fd4ae 1px -1px 5px , #7fd4ae -1px -1px 5px}body.page-id-60 .title h2::before,body.parent-pageid-60 .title h2::before,body.parent-pageid-130 .title h2::before,body.post-type-archive-consultation .title h2::before,body.tax-consultationcategory .title h2::before,body.parent-pageid-65 .title h2::before,body.parent-pageid-70 .title h2::before,body.parent-pageid-67 .title h2::before,body.search.post-type-archive .title h2::before{background-image:url(/wp-content/uploads/2025/01/img_support.png.pagespeed.ce.2qtiixpFnk.png)}body.page-id-60 #main h3,body.parent-pageid-60 #main h3,body.parent-pageid-130 #main h3,body.post-type-archive-consultation #main h3,body.tax-consultationcategory #main h3,body.parent-pageid-65 #main h3,body.parent-pageid-70 #main h3,body.parent-pageid-67 #main h3,body.search.post-type-archive #main h3{border-color:#00a95d}body.page-id-60 #main ol li:before,body.parent-pageid-60 #main ol li:before,body.parent-pageid-130 #main ol li:before,body.post-type-archive-consultation #main ol li:before,body.tax-consultationcategory #main ol li:before,body.parent-pageid-65 #main ol li:before,body.parent-pageid-70 #main ol li:before,body.parent-pageid-67 #main ol li:before,body.search.post-type-archive #main ol li:before{color:#00a95d!important}body.page-id-60 #main ul li:before,body.parent-pageid-60 #main ul li:before,body.parent-pageid-130 #main ul li:before,body.post-type-archive-consultation #main ul li:before,body.tax-consultationcategory #main ul li:before,body.parent-pageid-65 #main ul li:before,body.parent-pageid-70 #main ul li:before,body.parent-pageid-67 #main ul li:before,body.search.post-type-archive #main ul li:before{background-color:#00a95d!important}body.page-id-184 h2::before,body.parent-pageid-184 h2::before{background-image:url(/wp-content/uploads/2025/01/img_promotion.png.pagespeed.ce.yuhkaBpZJV.png)}body.page-id-74 .title,body.parent-pageid-74 .title,body.category-50 .title,body.category-town .title,body.category-4 .title{background-color:#cc997f}body.page-id-74 .title h2,body.parent-pageid-74 .title h2,body.category-50 .title h2,body.category-town .title h2,body.category-4 .title h2{color:#333;text-shadow:#cc997f 1px 1px 5px , #cc997f -1px 1px 5px , #cc997f 1px -1px 5px , #cc997f -1px -1px 5px}body.page-id-74 .title h2::before,body.parent-pageid-74 .title h2::before,body.category-50 .title h2::before,body.category-town .title h2::before,body.category-4 .title h2::before{background-image:url(/wp-content/uploads/2025/01/ximg_town.png.pagespeed.ic.YNoEtbpmoi.png)}body.page-id-74 #main h3,body.parent-pageid-74 #main h3,body.category-50 #main h3,body.category-town #main h3,body.category-4 #main h3{border-color:#930}body.page-id-74 #main ol li:before,body.parent-pageid-74 #main ol li:before,body.category-50 #main ol li:before,body.category-town #main ol li:before,body.category-4 #main ol li:before{color:#930!important}body.page-id-74 #main ul li:before,body.parent-pageid-74 #main ul li:before,body.category-50 #main ul li:before,body.category-town #main ul li:before,body.category-4 #main ul li:before{background-color:#930!important}body.page-id-4456 .title,body.parent-pageid-4456 .title,body.category-1 .title,body.category-related .title,body.parent-pageid-54 .title{background-color:#fff5cc}body.page-id-4456 .title h2,body.parent-pageid-4456 .title h2,body.category-1 .title h2,body.category-related .title h2,body.parent-pageid-54 .title h2{color:#333;text-shadow:#fff5cc 1px 1px 5px , #fff5cc -1px 1px 5px , #fff5cc 1px -1px 5px , #fff5cc -1px -1px 5px}body.page-id-4456 .title h2::before,body.parent-pageid-4456 .title h2::before,body.category-1 .title h2::before,body.category-related .title h2::before,body.parent-pageid-54 .title h2::before{background-image:url(/wp-content/uploads/2025/01/img_information.png.pagespeed.ce.SNkf6W17Hj.png)}body.page-id-4456 #main h3,body.parent-pageid-4456 #main h3,body.category-1 #main h3,body.category-related #main h3,body.parent-pageid-54 #main h3{border-color:#fc0}body.page-id-4456 #main ol li:before,body.parent-pageid-4456 #main ol li:before,body.category-1 #main ol li:before,body.category-related #main ol li:before,body.parent-pageid-54 #main ol li:before{color:#fc0!important}body.page-id-4456 #main ul li:before,body.parent-pageid-4456 #main ul li:before,body.category-1 #main ul li:before,body.category-related #main ul li:before,body.parent-pageid-54 #main ul li:before{background-color:#fc0!important}body.page-id-50 .title,body.parent-pageid-50 .title,body.single-book .title,body.parent-pageid-80 .title{background-color:#ddd2bd}body.page-id-50 .title h2,body.parent-pageid-50 .title h2,body.single-book .title h2,body.parent-pageid-80 .title h2{color:#333;text-shadow:#ddd2bd 1px 1px 5px , #ddd2bd -1px 1px 5px , #ddd2bd 1px -1px 5px , #ddd2bd -1px -1px 5px}body.page-id-50 .title h2::before,body.parent-pageid-50 .title h2::before,body.single-book .title h2::before,body.parent-pageid-80 .title h2::before{background-image:url(/wp-content/uploads/2025/03/img_book.png.pagespeed.ce.7mUauERlTN.png)}body.page-id-50 #main h3,body.parent-pageid-50 #main h3,body.single-book #main h3,body.parent-pageid-80 #main h3{border-color:#bba57b}body.page-id-50 #main ol li:before,body.parent-pageid-50 #main ol li:before,body.single-book #main ol li:before,body.parent-pageid-80 #main ol li:before{color:#bba57b!important}body.page-id-50 #main ul li:before,body.parent-pageid-50 #main ul li:before,body.single-book #main ul li:before,body.parent-pageid-80 #main ul li:before{background-color:#bba57b!important}body.page-id-76 .title,body.parent-pageid-76 .title,body.post-type-archive-member .title,body.tax-membermenu .title,body.single-member .title,body.parent-pageid-154 .title,body.category-70 .title{background-color:#ffb27f}body.page-id-76 .title h2,body.parent-pageid-76 .title h2,body.post-type-archive-member .title h2,body.tax-membermenu .title h2,body.single-member .title h2,body.parent-pageid-154 .title h2,body.category-70 .title h2{text-shadow:#ffb27f 1px 1px 5px , #ffb27f -1px 1px 5px , #ffb27f 1px -1px 5px , #ffb27f -1px -1px 5px}body.page-id-76 .title h2::before,body.parent-pageid-76 .title h2::before,body.post-type-archive-member .title h2::before,body.tax-membermenu .title h2::before,body.single-member .title h2::before,body.parent-pageid-154 .title h2::before,body.category-70 .title h2::before{background-image:url(/wp-content/uploads/2025/01/img_member.png.pagespeed.ce.-3_O3rgkn_.png)}body.page-id-76 #main h3,body.parent-pageid-76 #main h3,body.post-type-archive-member #main h3,body.tax-membermenu #main h3,body.single-member #main h3,body.parent-pageid-154 #main h3,body.category-70 #main h3{border-color:#f60}body.page-id-76 #main ol li:before,body.parent-pageid-76 #main ol li:before,body.post-type-archive-member #main ol li:before,body.tax-membermenu #main ol li:before,body.single-member #main ol li:before,body.parent-pageid-154 #main ol li:before,body.category-70 #main ol li:before{color:#f60!important}body.page-id-76 #main ul li:before,body.parent-pageid-76 #main ul li:before,body.post-type-archive-member #main ul li:before,body.tax-membermenu #main ul li:before,body.single-member #main ul li:before,body.parent-pageid-154 #main ul li:before,body.category-70 #main ul li:before{background-color:#f60!important}body.page-id-82 .title,body.parent-pageid-82 .title,body.parent-pageid-98 .title,body.parent-pageid-3 .title,body.parent-pageid-2960 .title,body.category-information .title,body.category-3 .title{background-color:#efefef}body.page-id-82 .title h2,body.parent-pageid-82 .title h2,body.parent-pageid-98 .title h2,body.parent-pageid-3 .title h2,body.parent-pageid-2960 .title h2,body.category-information .title h2,body.category-3 .title h2{text-shadow:#efefef 1px 1px 5px , #efefef -1px 1px 5px , #efefef 1px -1px 5px , #efefef -1px -1px 5px}body.page-id-82 .title h2::before,body.parent-pageid-82 .title h2::before,body.parent-pageid-98 .title h2::before,body.parent-pageid-3 .title h2::before,body.parent-pageid-2960 .title h2::before,body.category-information .title h2::before,body.category-3 .title h2::before{background-image:url(/wp-content/uploads/2025/01/img_outline.png.pagespeed.ce.59iId0v_uj.png)}body.page-id-82 #main h3,body.parent-pageid-82 #main h3,body.parent-pageid-98 #main h3,body.parent-pageid-3 #main h3,body.parent-pageid-2960 #main h3,body.category-information #main h3,body.category-3 #main h3{border-color:#efefef}body.page-id-82 #main ol li:before,body.parent-pageid-82 #main ol li:before,body.parent-pageid-98 #main ol li:before,body.parent-pageid-3 #main ol li:before,body.parent-pageid-2960 #main ol li:before,body.category-information #main ol li:before,body.category-3 #main ol li:before{color:#545252!important}body.page-id-82 #main ul li:before,body.parent-pageid-82 #main ul li:before,body.parent-pageid-98 #main ul li:before,body.parent-pageid-3 #main ul li:before,body.parent-pageid-2960 #main ul li:before,body.category-information #main ul li:before,body.category-3 #main ul li:before{background-color:#545252!important}body.page-id-2025 .title,body.parent-pageid-2025 .title,body.single-event .title,body.single-seminar .title,body.post-type-archive-event .title,body.tax-event-categories .title{background-color:#e8bdd9}body.page-id-2025 .title h2,body.parent-pageid-2025 .title h2,body.single-event .title h2,body.single-seminar .title h2,body.post-type-archive-event .title h2,body.tax-event-categories .title h2{text-shadow:#e8bdd9 1px 1px 5px , #e8bdd9 -1px 1px 5px , #e8bdd9 1px -1px 5px , #e8bdd9 -1px -1px 5px}body.page-id-2025 .title h2::before,body.parent-pageid-2025 .title h2::before,body.single-event .title h2::before,body.single-seminar .title h2::before,body.post-type-archive-event .title h2::before,body.tax-event-categories .title h2::before{background-image:url(/wp-content/uploads/2025/01/img_seminar.png.pagespeed.ce.rOQmCFX1Ni.png)}body.page-id-2025 #main h3,body.page-id-2025 #question h3,body.parent-pageid-2025 #main h3,body.parent-pageid-2025 #question h3,body.single-event #main h3,body.single-event #question h3,body.single-seminar #main h3,body.single-seminar #question h3,body.post-type-archive-event #main h3,body.post-type-archive-event #question h3,body.tax-event-categories #main h3,body.tax-event-categories #question h3{border-color:#d27cb3}body.page-id-2025 #main ol li:before,body.page-id-2025 #question ol li:before,body.parent-pageid-2025 #main ol li:before,body.parent-pageid-2025 #question ol li:before,body.single-event #main ol li:before,body.single-event #question ol li:before,body.single-seminar #main ol li:before,body.single-seminar #question ol li:before,body.post-type-archive-event #main ol li:before,body.post-type-archive-event #question ol li:before,body.tax-event-categories #main ol li:before,body.tax-event-categories #question ol li:before{color:#d27cb3!important}body.page-id-2025 #main ul li:before,body.page-id-2025 #question ul li:before,body.parent-pageid-2025 #main ul li:before,body.parent-pageid-2025 #question ul li:before,body.single-event #main ul li:before,body.single-event #question ul li:before,body.single-seminar #main ul li:before,body.single-seminar #question ul li:before,body.post-type-archive-event #main ul li:before,body.post-type-archive-event #question ul li:before,body.tax-event-categories #main ul li:before,body.tax-event-categories #question ul li:before{background-color:#d27cb3!important}body.single-seminar h2:after{content:none}.post-type-archive-event .title h2:after{content:"＆セミナー一覧";text-align:left}#main .imgBlock{display:flex;flex-wrap:wrap;margin-left:0!important}@media only screen and (max-width:768px){#main .imgBlock{display:block}}#main .imgBlock li{position:relative;width:31%;margin:0 1% 25px!important;background:#fff;padding-left:0;padding-bottom:30px;text-indent:0;transition:.2s all ease;box-shadow:0 0 10px rgba(0,0,0,.085)}#main .imgBlock li::before{content:none!important}@media screen and (max-width:1200px){#main .imgBlock li{width:48%}}@media only screen and (max-width:768px){#main .imgBlock li{width:100%;margin:0 0 3.90625vw!important}}#main .imgBlock li a{text-decoration:none;color:#000;display:block;padding-bottom:.5em}#main .imgBlock li a dl{display:block!important;margin:0}#main .imgBlock li a dl dt{position:relative;overflow:hidden;width:100%!important;background:#efefef}#main .imgBlock li a dl dt:before{content:"";display:block;padding-top:56.25%}#main .imgBlock li a dl dt img{position:absolute;top:50%;left:50%;width:auto;height:auto;margin:0;padding:0;max-width:inherit;max-width:100%;width:auto;max-height:100%;height:auto;transition:.2s;transform:translateY(-50%) translateX(-50%) scale(1.002)}#main .imgBlock li a dl dt p{position:absolute;top:50%;left:50%;width:auto;height:auto;margin:0;padding:0;max-width:inherit;max-width:100%;width:auto;max-height:100%;height:auto;color:#fff;transform:translateY(-50%) translateX(-50%) scale(1.002)}#main .imgBlock li a dl dd{width:100%;padding:15px;line-height:1.5;margin-left:0!important}@media only screen and (max-width:768px){#main .imgBlock li a dl dd{padding:3.90625vw}}#main .imgBlock li a dl dd h4{width:100%;font-size:1.6rem!important;margin:5px 0!important;padding:0!important;text-align:left;border:none}@media only screen and (max-width:768px){#main .imgBlock li a dl dd h4{font-size:4.6875vw!important;margin-bottom:1.30208vw!important}}#main .imgBlock li a dl dd h4::before,#main .imgBlock li a dl dd h4::after{content:none!important}#main .imgBlock li a dl dd div{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:center}#main .imgBlock li a dl dd div .code{font-size:1.2rem}@media only screen and (max-width:768px){#main .imgBlock li a dl dd div .code{font-size:3.125vw}}#main .imgBlock li a dl dd div .price{white-space:nowrap;margin:0;font-size:1.6rem;text-align:right}@media only screen and (max-width:768px){#main .imgBlock li a dl dd div .price{font-size:4.16667vw}}#main .imgBlock li a dl dd div .price span{font-size:1.2rem}@media only screen and (max-width:768px){#main .imgBlock li a dl dd div .price span{font-size:3.125vw}}@media only screen and (min-width:769px){#main .imgBlock li a:hover dl dt img{transform:translateY(-50%) translateX(-50%) scale(1.1)}}#main .imgBlock li a.entry{position:absolute;left:0;bottom:0;width:calc(100% - 2em);display:block;text-align:center;line-height:26px;background-color:#d27cb3;border:2px solid #d27cb3;color:#fff;text-decoration:none;border-radius:15px;margin:auto 1em 1em 1em;padding-bottom:0;transition:.2s all ease}@media only screen and (min-width:769px){#main .imgBlock li a.entry:hover{background-color:#fff;color:#d27cb3}}#main .imgBlock li a.download{position:absolute;left:0;bottom:0;width:calc(100% - 2em);display:block;text-align:center;line-height:26px;border:2px solid #0079bf;color:#0079bf;text-decoration:none;border-radius:15px;margin:auto 1em 1em 1em;padding-bottom:0;transition:.2s all ease}@media only screen and (min-width:769px){#main .imgBlock li a.download:hover{background-color:#0079bf;color:#fff}}@media only screen and (max-width:768px){#main .imgBlock li+li{margin-top:3.90625vw}}#wpmem_login,#wpmem_msg,#wpmem_reg,.wpmem_msg{margin:0 auto!important}@media only screen and (max-width:768px){#wpmem_login,#wpmem_msg,#wpmem_reg,.wpmem_msg{width:100%!important}}.wpmem_msg{min-width:500px;text-align:left!important;border:none!important;background-color:transparent!important;color:#e00!important;border-radius:0!important;padding:0!important}@media only screen and (max-width:768px){.wpmem_msg{min-width:inherit}}.caution+.wpmem_msg{margin-top:1em!important}#wpmem_login{padding:3em .5em .5em!important}#wpmem_login form{margin:auto;max-width:500px;padding:1em 3em!important;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.085)}@media only screen and (max-width:768px){#wpmem_login form{min-width:inherit}}#wpmem_login form fieldset{display:flex;flex-wrap:wrap}#wpmem_login form fieldset legend{width:100%;line-height:1.5!important;display:block;text-align:center;font-weight:bold;font-size:2rem}@media only screen and (max-width:768px){#wpmem_login form fieldset legend{font-size:4.6875vw}}#wpmem_login form fieldset label{margin-top:1em;width:120px}@media only screen and (max-width:768px){#wpmem_login form fieldset label{width:100%}}#wpmem_login form fieldset .div_text{margin-top:1em;width:calc(100% - 120px)}@media only screen and (max-width:768px){#wpmem_login form fieldset .div_text{width:100%}}#wpmem_login form fieldset .div_text input{width:100%}#wpmem_login form fieldset .button_div{text-align:center;width:100%;margin-top:1em}#wpmem_login form fieldset .button_div input[type="submit"]{margin-top:1em}a.logout{display:inline-block;position:relative;transition:.2s all ease;background:#f60;color:#fff;border-radius:35px;padding:1em 3em 1em 5em}@media only screen and (max-width:768px){a.logout{font-size:4.16667vw;border-radius:9.11458vw}}a.logout:before{content:"";position:absolute;top:0;left:1.5em;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/logout.svg);width:3em;height:100%;background-size:auto 60%;background-repeat:no-repeat;background-position:center center}@media only screen and (min-width:769px){a.logout:hover{opacity:.8}}#side .logoutArea{text-align:center;margin-top:3em}.mb-menuBtn{display:none}@media screen and (max-width:900px){.mb-menuBtn{cursor:pointer;display:block;position:fixed;z-index:12;top:0;right:0;width:80px;height:80px;background:#0079bf;transition:all .3s ease}.mb-menuBtn::after{position:absolute;left:18%;top:65%;content:"MENU";color:#fff;font-size:16px;line-height:1;letter-spacing:.3em}.mb-menuBtn span{display:inline-block;transition:all .3s ease;position:absolute;left:25%;width:50%;height:2px;background-color:#fff}.mb-menuBtn span:nth-of-type(1) {top:15%}.mb-menuBtn span:nth-of-type(2) {top:30%}.mb-menuBtn span:nth-of-type(3) {top:45%}}@media only screen and (max-width:768px){.mb-menuBtn{width:15.625vw;height:15.625vw}.mb-menuBtn::after{font-size:2.60417vw;left:22%;top:70%}.mb-menuBtn span{height:.52083vw}}@media screen and (max-width:900px){.active #header .mb-menuBtn::after{content:"CLOSE";letter-spacing:.15em}.active #header .mb-menuBtn span:nth-of-type(1) {transform:translateY(14px) rotate(-31deg)}.active #header .mb-menuBtn span:nth-of-type(2) {display:none}.active #header .mb-menuBtn span:nth-of-type(3) {transform:translateY(-10px) rotate(31deg)}}@media only screen and (max-width:768px){.active #header .mb-menuBtn span:nth-of-type(1) {transform:translateY(2.08333vw) rotate(-31deg)}.active #header .mb-menuBtn span:nth-of-type(2) {transform:translateY(-1.04167vw) rotate(31deg)}}.pagetop{font-family:Helvetica,Arial,sans-serif;position:fixed;right:15px;bottom:37px;width:calc(100% - 68px);width:68px;height:68px;transition:.5s transform ease , .5s opacity ease , .5s bottom ease;will-change:transform , opacity;z-index:99}@media only screen and (max-width:768px){.pagetop{position:absolute!important;left:0!important;right:0;bottom:auto!important;top:auto!important;width:100%;height:15.625vw!important;z-index:2}}.pagetop.is-active{position:fixed;bottom:0}@media only screen and (max-width:768px){.pagetop.is-active{position:absolute;bottom:14.84375vw}}.pagetop a{text-decoration:none;background-color:#0079bf;color:#fff;display:flex;width:100%;height:100%;border-radius:50%;justify-content:center;align-items:center;cursor:pointer;transition:.2s all ease}@media only screen and (min-width:769px){.pagetop a{font-size:10px;padding-top:18px}}@media only screen and (max-width:768px){.pagetop a{border-radius:0;color:#fff;padding-top:6.51042vw;font-size:2.86458vw}}.pagetop a:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;margin-top:-15px;margin-left:-6px;border-top:solid 3px currentColor;border-right:solid 3px currentColor;transform:rotate(-45deg);transition:.2s all ease}@media only screen and (max-width:768px){.pagetop a:after{width:3.125vw;height:3.125vw;margin-top:-3.125vw;border-width:.52083vw;margin-left:-1.5625vw}}@media only screen and (min-width:769px){.pagetop a:hover{transform:translateY(-5px);background-color:#fff;color:#0079bf;box-shadow:0 0 0 3px #0079bf inset}}#main .pagination{margin-top:3em}@media only screen and (max-width:768px){#main .pagination{margin-top:3.90625vw}}#main .pagination .nav-links{text-align:center}#main .pagination .nav-links a,#main .pagination .nav-links span{display:inline-block;padding:.5em 1em;border:1px solid #000;margin:0 .1em}#main .pagination .nav-links a{color:#0079bf;border-color:#0079bf;text-decoration:none}@media only screen and (min-width:769px){#main .pagination .nav-links a:hover{background-color:#e7f3f9}}#main .pagination .nav-links span{color:#fff;border-color:#0079bf;background-color:#0079bf}#main .pagination .nav-links span.page-numbers.dots{border-color:#fff;background-color:#fff;color:#0079bf}#main,#contents.table{overflow-x:auto}#main figure table,#contents.table figure table{margin-top:0}#main table,#contents.table table{table-layout:auto;border-collapse:collapse;border:1px solid #ccc;width:100%;margin-top:30px}@media only screen and (max-width:768px){#main table,#contents.table table{min-width:100%}}#main table+p,#contents.table table+p{margin-top:15px}#main table caption,#contents.table table caption{font-size:1.2em;font-weight:bold}@media only screen and (max-width:768px){#main table caption,#contents.table table caption{font-size:4.16667vw}}#main table tr td:first-child,#contents.table table tr td:first-child{position:relative;border-left:1px solid #ccc}@media only screen and (max-width:768px){#main table tr td:first-child,#contents.table table tr td:first-child{border-width:.26042vw}}#main table tr.construction td,#contents.table table tr.construction td{background-color:rgba(210,124,179,.1)}#main table tr.ended td,#contents.table table tr.ended td{background-color:rgba(0,169,93,.1)}#main table td,#main table th,#contents.table table td,#contents.table table th{border-color:#ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 10px;font-weight:inherit;text-align:center!important;vertical-align:middle!important}@media only screen and (max-width:768px){#main table td,#main table th,#contents.table table td,#contents.table table th{font-size:3.64583vw;line-height:1.21429;border-width:.26042vw;padding:1.30208vw}}#main table th,#contents.table table th{white-space:nowrap}#main table td,#contents.table table td{text-align:left!important}@media only screen and (max-width:768px){#main table td,#contents.table table td{padding:1.30208vw}}#main table thead tr:first-child th,#contents.table table thead tr:first-child th{border-top:1px solid #ccc;font-weight:bold;vertical-align:middle}@media only screen and (max-width:768px){#main table thead tr:first-child th,#contents.table table thead tr:first-child th{border-width:.26042vw;white-space:normal}}#main table thead th,#contents.table table thead th{background-color:#bba57b}#main table tbody th,#contents.table table tbody th{background-color:#0079bf;color:#fff;text-align:left!important}#main table tbody td,#contents.table table tbody td{background-color:#fff}#main table tbody tr.none,#contents.table table tbody tr.none{display:none}#main table tfoot td,#contents.table table tfoot td{background-color:#ccc;border-color:#fff}#main table.pub-table td:nth-child(3),
#contents.table table.pub-table td:nth-child(3) {white-space:nowrap}#main table.ord-table td:first-child,#main table.auto-table td:first-child,#contents.table table.ord-table td:first-child,#contents.table table.auto-table td:first-child{white-space:nowrap}#main a,#contents.table a{text-decoration:underline}#main a:hover,#contents.table a:hover{text-decoration:none}#main .wp-block-table .has-fixed-layout,#contents.table .wp-block-table .has-fixed-layout{table-layout:fixed!important}.page-id-4118 td{width:33%}.page-id-4118 #main p+table{margin-top:1em}.page-id-159 th+td{white-space:nowrap}.page-id-54 #main figure table.has-fixed-layout td{vertical-align:top!important}.scroll table{width:100%}@media only screen and (max-width:768px){.scroll{overflow:auto;white-space:nowrap}}#main .orderDetail table td{text-align:center!important}#main .wp-block-table thead{border-bottom:1px solid}#main table.program-table{counter-reset:numbering}#main table.program-table tbody tr td:first-child{width:1em;text-align:right!important;counter-increment:numbering}#main table.program-table tbody tr td:first-child span:before{content:counter(numbering)}#main table.program-table tbody tr td:nth-child(2) {width:30%}#main table.program-table tbody tr td:last-child{white-space:nowrap;text-align:right!important}.page-id-201 td:first-child, .page-id-201 td:nth-child(2) {white-space:nowrap}.single-member td:first-child{width:15%}@media only screen and (max-width:768px){#main,#news{font-size:3.64583vw;line-height:1.57143}}#main a,#news a{position:relative;text-decoration:underline;line-height:1.6;word-break:break-all;color:#0079bf}@media only screen and (min-width:769px){#main a:hover,#news a:hover{text-decoration:none}}h3+#news .newsList dl{margin-top:1em}#main a[target="_blank"],#news a[target="_blank"],#events a[target="_blank"],#side a[target="_blank"]{margin-right:5px}#main a[target="_blank"]::after,#news a[target="_blank"]::after,#events a[target="_blank"]::after,#side a[target="_blank"]::after{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center;vertical-align:middle;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/blank.svg);width:16px;margin-left:9px;height:16px}@media only screen and (max-width:768px){#main a[target="_blank"]::after,#news a[target="_blank"]::after,#events a[target="_blank"]::after,#side a[target="_blank"]::after{width:3.38542vw;height:3.38542vw;margin-left:1.43229vw}}#main a[href$=".pdf"],#news a[href$=".pdf"],#events a[href$=".pdf"],#side a[href$=".pdf"]{margin-right:5px}#main a[href$=".pdf"]::after,#news a[href$=".pdf"]::after,#events a[href$=".pdf"]::after,#side a[href$=".pdf"]::after{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center;vertical-align:middle;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/pdf.svg);width:20px;height:21px;margin-left:9px}@media only screen and (max-width:768px){#main a[href$=".pdf"]::after,#news a[href$=".pdf"]::after,#events a[href$=".pdf"]::after,#side a[href$=".pdf"]::after{width:3.64583vw;height:3.64583vw;margin-left:1.43229vw}}#main a[href$=".doc"],#main a[href$=".docx"],#news a[href$=".doc"],#news a[href$=".docx"],#events a[href$=".doc"],#events a[href$=".docx"],#side a[href$=".doc"],#side a[href$=".docx"]{margin-right:5px}#main a[href$=".doc"]::after,#main a[href$=".docx"]::after,#news a[href$=".doc"]::after,#news a[href$=".docx"]::after,#events a[href$=".doc"]::after,#events a[href$=".docx"]::after,#side a[href$=".doc"]::after,#side a[href$=".docx"]::after{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center;vertical-align:middle;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/word.svg);width:20px;height:21px;margin-left:9px}@media only screen and (max-width:768px){#main a[href$=".doc"]::after,#main a[href$=".docx"]::after,#news a[href$=".doc"]::after,#news a[href$=".docx"]::after,#events a[href$=".doc"]::after,#events a[href$=".docx"]::after,#side a[href$=".doc"]::after,#side a[href$=".docx"]::after{width:3.64583vw;height:3.64583vw;margin-left:1.43229vw}}#main a[href$=".xls"],#main a[href$=".xlsx"],#news a[href$=".xls"],#news a[href$=".xlsx"],#events a[href$=".xls"],#events a[href$=".xlsx"],#side a[href$=".xls"],#side a[href$=".xlsx"]{margin-right:5px}#main a[href$=".xls"]::after,#main a[href$=".xlsx"]::after,#news a[href$=".xls"]::after,#news a[href$=".xlsx"]::after,#events a[href$=".xls"]::after,#events a[href$=".xlsx"]::after,#side a[href$=".xls"]::after,#side a[href$=".xlsx"]::after{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center;vertical-align:middle;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/excel.svg);width:20px;height:21px;margin-left:9px}@media only screen and (max-width:768px){#main a[href$=".xls"]::after,#main a[href$=".xlsx"]::after,#news a[href$=".xls"]::after,#news a[href$=".xlsx"]::after,#events a[href$=".xls"]::after,#events a[href$=".xlsx"]::after,#side a[href$=".xls"]::after,#side a[href$=".xlsx"]::after{width:3.64583vw;height:3.64583vw;margin-left:1.43229vw}}#main a[href$=".zip"],#news a[href$=".zip"],#events a[href$=".zip"],#side a[href$=".zip"]{margin-right:5px}#main a[href$=".zip"]::after,#news a[href$=".zip"]::after,#events a[href$=".zip"]::after,#side a[href$=".zip"]::after{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center;vertical-align:middle;background-image:url(https://www.sokusin.or.jp/wp-content/themes/sokusin/assets/images/icon/download.svg);width:20px;height:21px;margin-left:9px}@media only screen and (max-width:768px){#main a[href$=".zip"]::after,#news a[href$=".zip"]::after,#events a[href$=".zip"]::after,#side a[href$=".zip"]::after{width:3.64583vw;height:3.64583vw;margin-left:1.43229vw}}#main a[href$=".ppt"],#main a[href$=".pptx"],#news a[href$=".ppt"],#news a[href$=".pptx"],#events a[href$=".ppt"],#events a[href$=".pptx"],#side a[href$=".ppt"],#side a[href$=".pptx"]{margin-right:5px}#main a[href$=".ppt"]::after,#main a[href$=".pptx"]::after,#news a[href$=".ppt"]::after,#news a[href$=".pptx"]::after,#events a[href$=".ppt"]::after,#events a[href$=".pptx"]::after,#side a[href$=".ppt"]::after,#side a[href$=".pptx"]::after{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center;vertical-align:middle;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20fill%3D%22%23192850%22%20d%3D%22M64%200C28.7%200%200%2028.7%200%2064V448c0%2035.3%2028.7%2064%2064%2064H320c35.3%200%2064-28.7%2064-64V160H256c-17.7%200-32-14.3-32-32V0H64zM256%200V128H384L256%200zM136%20240h68c42%200%2076%2034%2076%2076s-34%2076-76%2076H160v32c0%2013.3-10.7%2024-24%2024s-24-10.7-24-24V368%20264c0-13.3%2010.7-24%2024-24zm68%20104c15.5%200%2028-12.5%2028-28s-12.5-28-28-28H160v56h44z%22%2F%3E%3C%2Fsvg%3E);width:20px;height:21px;margin-left:9px}@media only screen and (max-width:768px){#main a[href$=".ppt"]::after,#main a[href$=".pptx"]::after,#news a[href$=".ppt"]::after,#news a[href$=".pptx"]::after,#events a[href$=".ppt"]::after,#events a[href$=".pptx"]::after,#side a[href$=".ppt"]::after,#side a[href$=".pptx"]::after{width:3.64583vw;height:3.64583vw;margin-left:1.43229vw}}p .el_textLink,li .el_textLink,td .el_textLink{display:inline-block;vertical-align:middle;padding:0 5px 2px 0}@media only screen and (max-width:768px){p .el_textLink,li .el_textLink,td .el_textLink{padding:0 1.30208vw .52083vw 0}}.hp_db{display:block}.hp_db-pc{display:block}@media only screen and (max-width:768px){.hp_db-pc{display:none}}.hp_db-sp{display:none}@media only screen and (max-width:768px){.hp_db-sp{display:block}}.hp_dib_db{display:inline-block}@media only screen and (max-width:768px){.hp_dib_db{display:block}.hp_dn-sp{display:none}}.hp_dn-di{display:none}@media only screen and (max-width:768px){.hp_dn-di{display:inline}}.hp_dib{display:inline-block}.hp_dib-pc{display:inline-block}@media only screen and (max-width:768px){.hp_dib-pc{display:none}}.hp_dib-sp{display:none}@media only screen and (max-width:768px){.hp_dib-sp{display:inline-block}}.hp_db-di{display:block}@media only screen and (max-width:768px){.hp_db-di{display:inline}}.hp_dib-di{display:inline}@media only screen and (max-width:768px){.hp_dib-di{display:inline}}.hp_dib-db{display:inline-block}@media only screen and (max-width:768px){.hp_dib-db{display:block}}.hp_di{display:inline}.hp_di-pc{display:inline}@media only screen and (max-width:768px){.hp_di-pc{display:none}}.hp_di-sp{display:none}@media only screen and (max-width:768px){.hp_di-sp{display:inline}}.hp_df{display:flex}.hp_df-pc{display:flex}@media only screen and (max-width:768px){.hp_df-pc{display:none}}.hp_df-sp{display:none}@media only screen and (max-width:768px){.hp_df-sp{display:flex}}.hp_dif{display:inline-flex}.hp_dif-pc{display:inline-flex}@media only screen and (max-width:768px){.hp_dif-pc{display:none}}.hp_dif-sp{display:none}@media only screen and (max-width:768px){.hp_dif-sp{display:inline-flex}.pc{display:none}}.sp{display:none}@media only screen and (max-width:768px){.sp{display:block}}.small{font-size:.8em;display:inline-block;line-height:1.5}@media only screen and (max-width:768px){.small{font-size:2.60417vw}}.indent{text-indent:-1em;margin-left:1em}.txtRight{text-align:right}.txtCenter,.textCenter{text-align:center}.txtLeft,textLeft{text-align:left}.floatRight{float:right}@charset "UTF-8";@media print{body{zoom:75%;-webkit-print-color-adjust:exact;width:1200px!important}body #header{width:1200px!important;position:relative}body #header .sub-menu{display:none}body #header+*{padding-top:0}body *{opacity:1!important}body .contact,body .pagetop{display:none}}@media print and (-ms-high-contrast:none){@page {
    size: A4;
    margin: 12.7mm 9.7mm;
  }body *{opacity:1!important}}