﻿/*!
Theme Name: noct_base
Description: Description
Version: 1.0.0
Text Doarticle: noct_base
*/div.grecaptcha-badge{bottom:10px !important;z-index:2147200000}form.post-password-form p{text-align:left}article{overflow-wrap:break-word}article section{padding:var(--padding-base9) 0}article p{font-size:16px;text-align:justify;text-justify:inter-ideograph;margin:0 0 1.6em 0}article hr{margin:4em 0}article dl{margin:0 0 1.6em 0;list-style:none}article dd{margin-left:2.4em}article ul,article ol{margin:0 0 1.6em 0;padding-left:1.6em;list-style:none}article ul li,article ol li{margin-bottom:1.6em}article ul li{list-style-type:disc;list-style-position:outside}article ol li{list-style:decimal;list-style-position:outside}article table ul li,article table ol li{margin-left:0}article ul li:last-child,article ol li:last-child{margin-bottom:0}article ul ul,article ul ol,article ol ul,article ol ol{padding-left:1.5em}article div.sns__container+blockquote,article p+ul.flex-list,article div+img,article div+picture,article div+p,article p+div,article p+h2,article ul+h2,article ol+h2,article table+h2,article div+h2,article pre+h2,article blockquote+h2,article img+h2,article picture+h2,article noscript+h2,article iframe+h2,article script+h2,article ul+ins,article ol+ins,article p+ins,article table+ins,article div+ins,article pre+ins,article blockquote+ins,article img+ins,article picture+ins,article iframe+ins{margin-top:4em}article div.ez-toc-container+h2{margin-top:6em}article blockquote+img,article blockquote+picture,article script+ul,article script+ol,article script+table,article script+h3,article script+h4,article script+h5,article script+div,article p+ul,article p+ol,article p+table,article p+h3,article pre+ul,article pre+ol,article ul+h3,article ol+h3,article table+h3,article div+h3,article pre+h3,article blockquote+h3,article img+h3,article picture+h3,article noscript+h3,article p+h4,article ul+h4,article ol+h4,article table+h4,article div+h4,article pre+h4,article blockquote+h4,article img+h4,article picture+h4,article noscript+h4,article p+h5,article ul+h5,article ol+h5,article table+h5,article div+h5,article pre+h5,article blockquote+h5,article img+h5,article picture+h5,article noscript+h5{margin-top:2.4em}article code+p,article pre+p,article p+img,article p+picture{margin-top:1.6em}article img{display:block;max-width:100%;height:auto;margin:0 auto 1.6em auto}article figure{margin:0}article section.post-content img{display:block;max-width:100%;max-height:500px;width:auto;height:auto;margin:0 0 1.6em 0}article iframe{margin:0 0 1.6em 0}article div.contact-form table th{padding-right:40px;text-align:left}article p:last-child,article div:last-child,article ul:last-child,article ol:last-child,article dl:last-child,article ul li:last-child,article ol li:last-child,article dl li:last-child,article table:last-child{margin-bottom:0}.margin-top-0{margin-top:0}p.sns__title{margin:6em 0 1em 0;text-align:center;font-weight:bold}.sns__container{display:flex;margin:0;justify-content:center}.sns__container:first-child{margin-bottom:4em}.sns__container a{width:100%;margin:0 5px;text-align:center;color:#fff;padding:.5rem 0;border-radius:5px;text-decoration:none}.sns__container a::before{font-family:FontAwesome;font-size:21px;color:#fff}.sns__container a:hover{opacity:.6}.sns__twitter{background:#000}.sns__twitter::before{content:""}.sns__facebook{background:#3b5998}.sns__facebook::before{content:""}.sns__line{background:#1dcd00}.sns__line::before{content:""}.sns__hatena{background:#00a5de}.sns__hatena::before{content:"B!";font-weight:bold}#overlay{opacity:0;transition:opacity .3s;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);z-index:2147300000;pointer-events:none;display:none}body.overlay #overlay{display:block;opacity:1;pointer-events:auto}#secondary-menu-bt{position:fixed;display:none;top:0;right:0;width:var(--body-top-padding);height:var(--body-top-padding);z-index:2147400000;line-height:var(--body-top-padding);text-align:center;font-family:FontAwesome;transition:all .3s ease-in;overflow:hidden;background-color:var(--color-menubt-bg);color:var(--color-menubt-font)}#secondary-menu-bt:before{content:""}#secondary-menu-bt.close{right:307px;width:40px;height:40px;margin-top:20px;border-radius:50%;background:var(--color-menubt-bg);color:var(--color-menubt-font);line-height:40px}#secondary-menu-bt.close:before{content:""}#secondary-menu{display:block;position:fixed;top:0;right:0;width:0;height:100vh;box-sizing:border-box;background-color:#fff;z-index:2147400000;transition:width .3s;overflow:hidden}#secondary-menu div.secondary-menu{width:302px;height:100%;padding:1em;overflow:auto;box-sizing:border-box;transition:transform .3s;transform:translateX(100%)}#secondary-menu div.secondary-menu ul{padding:0 0 1em 1em}#secondary-menu div.secondary-menu ul li a{display:block;margin:0 0 .5em 0;font-family:var(--fontfamily-head);font-weight:var(--fontweight-head);color:#222;text-decoration:none;transition:transform .3s}#secondary-menu div.secondary-menu ul li a:hover{transform:translateX(1em)}#secondary-menu div.secondary-menu ul li a:before{content:"";margin-right:.25em;font-size:12px;font-family:FontAwesome}#secondary-menu div.secondary-menu a.bana{position:static;display:block;width:90%;height:0;padding:45% 0 0 0;margin:5%;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;opacity:1;border-bottom:1px solid #eee;user-select:none}#secondary-menu.open{width:302px}#secondary-menu.open div.secondary-menu{transform:translateX(0)}@media only screen and (max-width: 1000px){#secondary-menu-bt{display:block}}span.supplement{font-size:12px;color:#333}.scrollable-table{overflow-x:auto;margin:0 0 2.4em 0;padding:0 0 10px 0;overflow:auto}.scrollable-table table{width:100%;min-width:100%;margin:0;table-layout:initial}div.scrollhint{position:relative}div.scrollhint>span{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 80%, rgba(0, 0, 0, 0.4) 100%);z-index:1000}div.scrollhint>span::before{position:absolute;top:1em;right:50px;content:"";display:block;width:100px;height:100px;margin:auto;line-height:100px;border-radius:10px;background-color:rgba(0,0,0,.8);color:#fff;font-family:FontAwesome;text-align:center;font-size:42px;animation:flick 3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;overflow:hidden}div.scrollhint>span::after{content:"ドラッグで\aスクロール\aできます";position:absolute;top:34px;right:50px;display:block;width:100px;padding:26px 0 0 0;margin:0 auto;font-size:13px;color:#fff;text-align:center;white-space:pre;font-family:a-otf-ud-shin-go-pr6n,sans-serif;font-weight:300;font-style:normal}@keyframes flick{0%{text-indent:4em}40%{text-indent:0}60%{text-indent:0}100%{text-indent:-4em}}table{width:100%;margin:0 0 2.4em 0;border-collapse:collapse;border-spacing:0;table-layout:fixed;text-overflow:ellipsis;word-break:normal;border:1px solid #ddd}table.graph-table td,table.graph-table th{font-size:80%}table th,table td{position:relative;padding:1em;border:none;border-right:1px solid #ddd;font-style:normal;box-sizing:border-box}table th.text-center,table td.text-center{text-align:center;border-right:none}table tr{border-bottom:1px solid #ddd}table th{background-color:var(--color-table);color:var(--color-table-font);font-weight:600;line-height:1.3}table th span.required{position:absolute;top:0;right:1em;bottom:0;height:1em;margin:auto;background:#b54030;display:block;color:#fff;font-weight:500;font-size:14px;line-height:1;padding:.3em 1em .5em;border-radius:2em 2em 0 2em}table th span.any{position:absolute;top:0;right:1em;bottom:0;height:1em;margin:auto;background:dimgray;display:block;color:#fff;font-weight:500;font-size:14px;line-height:1;padding:.3em 1em .5em;border-radius:2em 2em 0 2em}table td{font-weight:500;background-color:#fff}table tr:last-child,table td:last-child{border:none}article table td ul li,article table td ol li{margin-bottom:1em}section.post-content table:not(.graph-table) thead{display:none}section.post-content :not(.scrollable-table) table tr td:first-child{width:30%;background-color:var(--color-table);color:var(--color-table-font);font-weight:600;line-height:1.3}div.scrollhint{position:relative}div.scrollhint>span{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 60%, rgba(0, 0, 0, 0.2) 100%)}div.scrollhint>span::before{position:absolute;top:1em;left:0;right:0;content:"";display:block;width:100px;height:100px;margin:auto;line-height:100px;border-radius:10px;background-color:rgba(0,0,0,.8);color:#fff;font-family:FontAwesome;text-align:center;font-size:42px;animation:flick 3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;overflow:hidden}div.scrollhint>span::after{content:"スクロール\aできます";position:absolute;top:42px;left:0;right:0;display:block;width:100px;padding:26px 0 0 0;margin:0 auto;font-size:13px;color:#fff;text-align:center;white-space:pre;font-style:normal}@keyframes flick{0%{text-indent:4em}40%{text-indent:0}60%{text-indent:0}100%{text-indent:-4em}}@media screen and (max-width: 800px){table:not(.scrollable-table table) tr{border:none}table:not(.scrollable-table table) th{display:block;width:100%;text-align:left;box-sizing:border-box;border:none}table:not(.scrollable-table table) td{display:block;width:100%;font-size:15px;box-sizing:border-box;border:none}table:not(.scrollable-table table) td input[type=text],table:not(.scrollable-table table) td input[type=password],table:not(.scrollable-table table) td input[type=date],table:not(.scrollable-table table) td input[type=datetime],table:not(.scrollable-table table) td input[type=email],table:not(.scrollable-table table) td input[type=number],table:not(.scrollable-table table) td input[type=search],table:not(.scrollable-table table) td input[type=tel],table:not(.scrollable-table table) td input[type=time],table:not(.scrollable-table table) td input[type=url],table:not(.scrollable-table table) td textarea,table:not(.scrollable-table table) td select{box-sizing:border-box;color:#000}}@media screen and (max-width: 800px){.scrollable-table table th,.scrollable-table table td{min-width:20ch}}span.h-captcha{margin:0 auto 1.6em auto !important}div.button-area{margin:1em 0;text-align:center}div+div.button-wrap,div+p.form-submit{margin-top:2.4em}div.button-wrap,p.form-submit{position:relative;display:block;width:100%;max-width:250px;height:50px;padding:0;margin:0 auto 2.4em auto;text-align:center;border:2px solid #222;z-index:0;overflow:hidden}p.form-submit input,div.button-wrap input,div.button-wrap a{display:block;width:100%;height:100%;padding:0;margin:0;border:none;background:none;color:#222;text-align:center;line-height:50px;font-size:14px;font-style:normal;transition:all .5s;text-decoration:none;cursor:pointer}p.form-submit::before,p.form-submit::after,div.button-wrap::before,div.button-wrap::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:all .5s;z-index:-1}p.form-submit::before,div.button-wrap::before{right:-50px;border-right:30px solid rgba(0,0,0,0);border-bottom:50px solid #000;transform:translateX(-100%)}p.form-submit::after,div.button-wrap::after{left:-50px;border-left:30px solid rgba(0,0,0,0);border-top:50px solid #000;transform:translateX(100%)}p.form-submit:hover,p.form-submit:hover input,div.button-wrap:hover,div.button-wrap:hover a,div.button-wrap:hover input{color:#fff}p.form-submit:hover::before,div.button-wrap:hover::before{transform:translateX(-49%)}p.form-submit:hover::after,div.button-wrap:hover::after{transform:translateX(49%)}.fa-tag::before{font-family:FontAwesome;content:"";padding-right:3px}.fa-home::before{font-family:FontAwesome;content:"";padding-right:3px}.fa-folder::before{font-family:FontAwesome;content:"";padding-right:3px}.fa-angle-right::before{font-family:FontAwesome;content:"";padding-right:3px}.fa-file::before{font-family:FontAwesome;content:"";padding-right:3px}a.cat-link,.cat-link{color:#fff;text-decoration:none;display:inline-block;margin:0 5px 5px 0;padding:2px 6px;font-size:12px;background-color:#333;border-radius:2px;word-break:break-all;font-style:normal}a.tag-link,.tag-link{color:#333;text-decoration:none;display:inline-block;margin:0 5px 5px 0;padding:1px 5px;font-size:12px;border:1px solid #999;border-radius:2px;word-break:break-all;font-style:normal}div.search-box{position:relative}div.search-box input::placeholder{color:#ccc}div.search-box button.search-submit{position:absolute;right:0;top:0;font-size:20px;cursor:pointer;line-height:49px;border:none;color:#ccc;padding:0 8px;background-color:rgba(255,255,255,0)}div.search-box button.search-submit::before{content:"";font-family:FontAwesome}.show{opacity:0}.tt010ms{transition:transform 1s,opacity 1s}.tt015ms{transition:transform 1.5s,opacity 1.5s}.tt020ms{transition:transform 2s,opacity 2s}.slide{opacity:0;transform:translateY(50%);transition:all 1s}.slide.on{opacity:1;transform:translateY(0)}.slide2{opacity:0;transform:translateX(50%);transition:all 1s}.slide2.on{opacity:1;transform:translateX(0)}section+nav.pagination{margin-top:-4em}nav.pagination{margin:0}nav.pagination div.nav-links{display:flex;padding:0 0 4em 0;margin:0 auto;justify-content:center}nav.pagination div.nav-links .page-numbers{color:#333;text-decoration:none;display:inline-block;height:40px;width:40px;margin:0 .5em;line-height:40px;text-align:center;display:inline-flex;justify-content:center;border-radius:50%;background-color:#f9f9f9;border:none;font-size:16px;font-family:var(--fontfamily-sub);font-weight:var(--fontweight-sub)}nav.pagination div.nav-links .prev::before{content:"";font-family:FontAwesome}nav.pagination div.nav-links .next::before{content:"";font-family:FontAwesome}nav.pagination div.nav-links .page-numbers:hover,nav.pagination div.nav-links .current{background-color:#000;color:#fff}#author-profile{display:flex;max-width:var(--page-max-width);padding:var(--padding-base3);margin:var(--margin-base6) auto 50px auto;justify-content:space-between}#author-profile div.description{width:35%;padding:1em 4em 1em 1em;box-sizing:border-box}#author-profile div.description h2{font-size:24px;padding:0;margin:0 0 .75em 0;line-height:1}#author-profile div.description p{text-align:justify;text-justify:inter-ideograph;word-break:break-all}#author-profile div.photo{position:relative;width:65%;height:0;padding:27.625% 0 0 0;flex-shrink:0;overflow:hidden;box-shadow:3px 5px 20px rgba(0,0,0,.15)}#author-profile div.photo img{position:absolute;top:-50%;left:-50%;right:-50%;bottom:-50%;max-width:100%;height:auto;margin:auto}#author-profile div.photo.top img{top:0;bottom:initial}@media screen and (max-width: 1650px){#author-profile div.description{width:50%;padding:1em 4em 1em 0}#author-profile div.photo{width:50%;padding:28% 0 0 0}}@media screen and (max-width: 1365px){#author-profile{align-items:center}#author-profile div.photo{padding:33% 0 0 0}}@media screen and (max-width: 1200px){#author-profile{flex-wrap:wrap;align-items:flex-start}#author-profile div.description{width:100%;padding:2.4em 0 0 0;order:2}#author-profile div.photo{width:100%;padding:42.5% 0 0 0;order:1}}@media screen and (max-width: 550px){#author-profile div.description h2{font-size:24px}#author-profile div.description h3{font-size:16px}}div.iframe-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}div.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}div.iframe-wrapper a.modal-panel{position:absolute;top:0;left:0;width:100%;height:100%}#modal-content{position:fixed;width:80%;margin:auto;padding:0;background:#fff;position:fixed;display:none;z-index:2147400000}#modal-content .inner{position:relative;width:100%;padding-top:56.25%;overflow:hidden}#modal-content .inner #player{position:absolute;top:0;right:0;width:100%;height:100%;background-color:#000}#modal-overlay{z-index:2147300000;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.75)}h2.screen-reader-text{display:none}#main-area ul.pagenav{display:flex;padding:16px;margin:var(--margin-base4);background:#eee;justify-content:space-between}#main-area ul.pagenav li{padding:16px;background:#fff;width:45%;flex-shrink:0;transition:all .5s;box-sizing:border-box;line-height:1.3}#main-area ul.pagenav li a{display:flex;color:#444;font-style:normal;color:#444;text-decoration:none;align-items:center}#main-area ul.pagenav li a div.photo{position:relative;width:160px;height:90px;margin:-16px;border:1px solid #fff;background:#f9f9f9;box-sizing:border-box;overflow:hidden}#main-area ul.pagenav li a div.photo img{position:absolute;top:0;left:-200%;right:-200%;margin:auto;width:auto;height:100%}#main-area ul.pagenav li.next a{justify-content:flex-end}#main-area ul.pagenav li.next a div.photo{margin-left:16px}#main-area ul.pagenav li.next a div.text{text-align:right}#main-area ul.pagenav li.next a div.text::after{font-family:FontAwesome;content:"";padding-right:3px;margin-left:5px;padding-right:0}#main-area ul.pagenav li.prev a div.photo{margin-right:16px}#main-area ul.pagenav li.prev a div.text::before{font-family:FontAwesome;content:"";padding-right:3px;margin-right:5px;padding-right:0}#main-area ul.pagenav li.prev:hover{transform:translateX(-16px);box-shadow:0 0 25px rgba(0,0,0,.05)}#main-area ul.pagenav li.next:hover{transform:translateX(16px);box-shadow:0 0 25px rgba(0,0,0,.05)}#main-area ul.pagenav li.blank{background:rgba(0,0,0,0)}p.archive-link{margin:0 0 0 0;text-align:right}p.archive-link a{display:block;color:#000;transition:transform 1s}p.archive-link a:hover{transform:translateX(1em)}@media only screen and (max-width: 1000px){#main-area ul.pagenav{display:block}#main-area ul.pagenav li{width:100%}#main-area ul.pagenav li.prev{border-bottom:1px dotted #999}}@media only screen and (max-width: 800px){#main-area ul.pagenav li a{flex-wrap:wrap}#main-area ul.pagenav li a div.text{width:100%;order:2}#main-area ul.pagenav li.prev a div.photo,#main-area ul.pagenav li.next a div.photo{width:100%;height:0;margin:0;padding:44.895% 0 0 0;order:1}}#sidebar .sticky{position:sticky;top:0}#sidebar>section{padding:0 0 1.6em 0;margin:0 0 1.6em 0;border-bottom:1px dotted #999;flex-shrink:0;box-sizing:border-box;font-size:14px;font-style:normal}#sidebar>section h2,#sidebar>section h3,#sidebar>section h4,#sidebar>section h5,#sidebar>section h6{padding:.25em 0;background-color:var(--bgcolor-side-head);color:var(--color-side-head)}#sidebar>section h2{position:relative;margin:0 0 1em 0;background-color:var(--bgcolor-side-head);color:var(--color-side-head)}#sidebar>section h2::before{position:absolute;content:"";bottom:0;left:0;width:40%;height:2px;z-index:1;background:#000}#sidebar>section h2::after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background:#999}#sidebar>div.sticky{padding:0 0 1.6em 0;margin:0 0 1.6em 0}#sidebar section.widget_categories ul{padding:.5em;background-color:#f9f9f9}#sidebar section.widget_categories ul li{padding:.5em}#sidebar section.widget_categories ul li a{display:block;border-bottom:1px dotted #eee;color:#000;text-decoration:none;transition:transform 1s}#sidebar section.widget_categories ul li a:hover{transform:translateX(1em)}#sidebar section.widget_categories ul li a::before{content:"";margin:0 .25em 0 0;font-size:12px;font-family:"Font Awesome 5 Free";font-weight:900}#sidebar section.widget_categories ul li.cat-item-53{display:none}#sidebar section>ul{margin-left:0}#sidebar section>ul ul{margin-left:1em}div.tag-wrapper h3{border:none;font-size:16px}div.tag-wrapper ul.tag-list{display:flex;flex-wrap:wrap;padding:0;margin:0 0 2.4em 0;border-radius:5px;background-color:#ddd}div.tag-wrapper ul.tag-list li{list-style:none;padding:0;margin:.25em}div.tag-wrapper ul.tag-list li a{display:block;padding:.25em 1.5em;background-color:#fff;border-radius:1.5em;font-size:14px;color:#000;text-decoration:none;transition:transform .5s}div.tag-wrapper ul.tag-list li a:hover{transform:translateY(2px)}.tagcloud{display:flex;flex-wrap:wrap}.tagcloud a{display:inline-block;padding:3px 8px;margin:2px;border-radius:2px;background-color:#f9f9f9;color:#777;text-decoration:none;font-size:12px;border-radius:5px}#side-area section .tagcloud a:hover{background-color:#333;transition:all .5s ease;color:#eee}.tagcloud a::before{content:"";margin-right:.25em;font-family:FontAwesome}#toc_container{margin-bottom:-2.4em;padding:1.6em;font-size:14px}#toc_container+h1,#toc_container+h2{margin-top:4em}div.sly-slider-container.maxbox-right div.sly-loop-frame ul.category-sly-list li:first-child{padding:0}div.sly-slider-container.maxbox div.sly-loop-frame ul.category-sly-list{padding:0 calc(var(--font-size-p)*4) 0 calc(var(--sly-offset))}div.sly-slider-container.maxbox div.sly-loop-frame ul.category-sly-list li{padding:0 0 0 calc(var(--font-size-p)*4)}div.sly-slider-container div.sly-loop-frame{position:relative}div.sly-slider-container div.sly-loop-frame ul.category-sly-list{display:flex;flex-wrap:nowrap;font-size:12px;padding:0;box-sizing:border-box}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li{position:relative;width:35vw;max-width:550px;padding:0 0 0 calc(var(--font-size-p)*4);margin:0;list-style:none;flex-shrink:0}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li:first-child{padding:0}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li.v a div.photo img{width:auto;height:100%}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li.h a div.photo img{width:100%;height:auto}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a{position:relative;display:block;height:100%;color:#000;text-decoration:none;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);transition:box-shadow .5s}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.photo{position:relative;width:100%;height:0;padding:44.895% 0 0 0;margin:0;background:#f9f9f9;overflow:hidden;border-radius:10px 10px 0 0}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:100%;height:auto;margin:auto;transition:transform .5s}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text{position:relative;width:100%;padding:1.6em 1.6em 1.6em 120px;box-sizing:border-box;text-align:justify;text-justify:inter-ideograph}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text.no_vol{padding-left:1.6em}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text h3{padding:0;border:none;font-size:18px}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text h3::before{display:none}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text time{position:absolute;display:block;top:-30px;left:10px;font-family:var(--fontfamily-alphabet);font-weight:var(--fontweight-alphabet);font-size:50px;text-align:left;line-height:1;font-style:italic;transform:rotate(-10deg)}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text time span{display:block;margin-bottom:-0.15em;font-size:60px;letter-spacing:0}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text div.vol{position:absolute;display:block;top:1em;left:1.6em;font-family:var(--fontfamily-alphabet);font-weight:var(--fontweight-alphabet);font-size:12px}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text div.vol span{display:block;font-size:50px;line-height:30px;font-style:italic;letter-spacing:-0.05em}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text div.cat{display:flex;flex-wrap:wrap;font-size:11px;margin:0 0 .5em 0}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text div.cat>span{display:block;padding:.25em .5em;margin:0 0 2px 2px;border:1px solid #333;background-color:#333;border-radius:3px;color:#fff}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text div.tag{display:flex;flex-wrap:wrap;font-size:11px;margin:0 0 .5em 0}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text div.tag>span{display:block;padding:.25em .5em;margin:0 0 2px 2px;border:1px solid #999;border-radius:3px}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text div.author{display:block;position:absolute;top:90px;left:25px;width:40px;height:40px;border-radius:50%;overflow:hidden}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a div.text div.author img{width:100%;height:100%}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a:hover{box-shadow:0 0 30px rgba(0,0,0,.1)}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li a:hover div.photo img{transform:scale(1.1)}div.sly-slider-container div.sly-loop-frame .controls{position:absolute;top:50%;left:0;right:0;padding:0;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}div.sly-slider-container div.sly-loop-frame .controls button{background:none;border:none;font-size:24px;color:#eee;cursor:pointer;outline:none;pointer-events:all;transition:color .3s ease;width:40px;height:80px;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.8);transition:transform .5s}div.sly-slider-container div.sly-loop-frame .controls button.prev{border-radius:0 10px 10px 0}div.sly-slider-container div.sly-loop-frame .controls button.prev:hover{transform:translateX(-10px)}div.sly-slider-container div.sly-loop-frame .controls button.next{border-radius:10px 0 0 10px}div.sly-slider-container div.sly-loop-frame .controls button.next:hover{transform:translateX(10px)}div.sly-slider-container div.sly-loop-frame .controls button.disabled{visibility:hidden}div.sly-slider-container+.scrollbar{display:block;width:100%;height:8px;margin:2.4em auto 0 auto;line-height:0;border-radius:5px;background:#ddd;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;box-sizing:border-box}div.sly-slider-container+.scrollbar .handle .mousearea{position:absolute;top:-9px;left:0;width:100%;height:20px;background:none !important}div.sly-slider-container+.scrollbar .active{display:block}div.sly-slider-container+.scrollbar .handle{width:100px;height:8px;background:#888;cursor:pointer;border-radius:5px}@media only screen and (max-width: 600px){div.sly-slider-container div.sly-loop-frame ul.category-sly-list{flex-wrap:wrap;padding:0}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li{width:100%;padding:0 0 2.4em 0;margin:0 0 2.4em 0;max-width:none}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li:first-child{padding:0 0 2.4em 0}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li::after{position:absolute;bottom:-1px;left:2.4em;width:calc(100% - 4.8em);height:2px;background-image:linear-gradient(90deg, #999 25%, transparent 25%);background-position:0 0;background-repeat:repeat-x;background-size:8px 2px;content:""}div.sly-slider-container div.sly-loop-frame ul.category-sly-list li:last-child::after{display:none}div.sly-slider-container div.sly-loop-frame .controls{display:none}div.sly-slider-container+.scrollbar{display:none}}#latest-posts{position:relative}#latest-posts ul.latest-posts{display:flex;flex-wrap:nowrap;font-size:12px;justify-content:flex-start}#latest-posts ul.latest-posts li{display:block;width:250px;height:initial;padding:0;margin:0 1.6em;border-radius:10px;background-color:rgba(255,255,255,.8);overflow:hidden}#latest-posts ul.latest-posts li a{display:block;width:100%;height:100%}#latest-posts ul.latest-posts li a span.post-type{position:relative;width:100%;padding:66.666% 0 0 0;margin:0 0 1em 0;border-radius:0}#latest-posts ul.latest-posts li a span.post-type span{position:absolute;top:5px;right:5px;bottom:auto;border-radius:5px;writing-mode:initial;text-orientation:initial;transform:translateX(0)}#latest-posts ul.latest-posts li a span.post-date{padding:0 1em}#latest-posts ul.latest-posts li a span.title{padding:0 1em 1em 1em}#latest-posts .scrollbar{display:block;width:100%;height:8px;padding:0;margin:2.4em auto 0 auto;line-height:0;border-radius:5px;background:#ddd;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}#latest-posts .scrollbar .handle .mousearea{position:absolute;top:-9px;left:0;width:100%;height:20px;background:none !important}#latest-posts .scrollbar.active{display:block}#latest-posts .scrollbar .handle{width:100px;height:8px;background:#888;cursor:pointer;border-radius:5px}#latest-posts .pages{width:100%;height:30px;list-style:none;margin:1.6em auto 0 auto;padding:0;text-align:center;z-index:5000;-webkit-tap-highlight-color:rgba(0,0,0,0)}#latest-posts .pages li{display:inline-block;width:15px;height:15px;margin:0 9px;text-indent:-999px;border-radius:50%;cursor:pointer;overflow:hidden;background:#ddd}#latest-posts .pages li.active{background:#999}#latest_box{width:100%;max-width:var(--page-max-width);margin:0 auto 4em auto}#latest_box h2{position:relative;padding:.5em .75em;margin:0 0 1em 0;color:var(--color-side-head)}#latest_box h2::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:6px;height:70%;margin:auto 0;border-radius:3px;background-color:#222}ul.latest-posts{display:flex;flex-wrap:wrap;padding:0;margin:0;font-size:14px;justify-content:space-between}ul.latest-posts li{position:relative;width:49%;height:6em;padding:.5em 1em .5em 11.5em;margin:0 0 1.6em 0;background-color:rgba(255,255,255,.5);box-sizing:border-box;border-radius:3em;list-style:none;line-height:1.35;flex-shrink:0;justify-content:center;cursor:pointer;transition:transform .5s}ul.latest-posts li a{display:flex;width:100%;height:100%;align-items:flex-start;flex-direction:column;justify-content:center;color:var(--color-black);text-decoration:none}ul.latest-posts li a span.post-type{position:absolute;top:0;left:0;display:flex;width:9em;height:6em;padding:.5em 1em .5em 1em;box-sizing:border-box;text-align:center;background-color:#f9f9f9;border-radius:3em 0 0 3em;align-items:center;justify-content:center;background-size:contain;background-position:center;background-repeat:no-repeat}ul.latest-posts li a span.post-type span{position:absolute;top:0;right:1px;bottom:0;display:block;padding:.25em .5em;background-color:#000;border-radius:0 5px 5px 0;font-size:10px;font-weight:bold;color:#fff;writing-mode:vertical-rl;text-orientation:upright;transform:translateX(100%);z-index:1}ul.latest-posts li a span.date{font-size:10px}ul.latest-posts li a span.title{display:block;font-weight:bold;color:var(--color-black);white-space:normal}ul.latest-posts li.post span.post-type{background-color:#bba582}ul.latest-posts li.post span.post-type span{background-color:#9f7533}ul.latest-posts li.event span.post-type{background-color:#cfadb5}ul.latest-posts li.event span.post-type span{background-color:#c14e68}ul.latest-posts li.service span.post-type{background-color:#8ec2c5}ul.latest-posts li.service span.post-type span{background-color:#33999f}ul.latest-posts li.spot span.post-type{background-color:#a1bd9a}ul.latest-posts li.spot span.post-type span{background-color:#489f33}ul.latest-posts li.pressrelease span.post-type{background-color:#b6adcf}ul.latest-posts li.pressrelease span.post-type span{background-color:#6b4ec1}@media only screen and (max-width: 1000px){ul.latest-posts{font-size:12px}ul.latest-posts li{width:100%}}@media only screen and (max-width: 600px){ul.latest-posts{font-size:10px}}#content-side{width:100%;max-width:var(--page-max-width);margin:0 auto 4em auto;padding:0}#content-side h2{position:relative;padding:.5em .75em;margin:0 0 1em 0;color:var(--color-side-head)}#content-side h2::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:6px;height:70%;margin:auto 0;border-radius:3px;background-color:#222}#content-side ul.related-list{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}#content-side ul.related-list li{position:relative;width:15%;padding:0 0 1em 0}#content-side ul.related-list li a{color:#000;text-decoration:none}#content-side ul.related-list li div.photo{position:relative;width:100%;padding:44.895% 0 0 0;margin:0;background:#f9f9f9;border:2px solid var(--color-black);border-radius:10px;overflow:hidden}#content-side ul.related-list li div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:100%;height:auto;margin:auto;transition:all .5s}#content-side ul.related-list li div.text{padding:.5em}#content-side ul.related-list li div.text h3{font-size:13px;line-height:1.3;margin:0 0 .5em 0}#content-side ul.related-list li div.text time{font-family:var(--fontfamily-sub);font-weight:var(--fontweight-sub);font-size:10px;display:block}#content-side ul.related-list li div.text time::before{font-family:FontAwesome;content:"";padding-right:3px}#content-side ul.related-list li li:last-child{margin:0}#content-side ul.related-list li a:hover img{transform:scale(1.1)}#content-side ul.related-list li:last-child{margin:0}@media only screen and (max-width: 1300px){#content-side ul.related-list li{width:32%}#content-side ul.related-list li:nth-child(3n+3){margin:0}}@media only screen and (max-width: 900px){#content-side ul.related-list li{width:49%}#content-side ul.related-list li:nth-child(3n+3){margin:0 2% 0 0}#content-side ul.related-list li:nth-child(even){margin:0}}ins.adsbygoogle,.google-auto-placed{margin:0 0 2.4em 0}#ad-foot{max-width:1450px;margin:0 auto;padding:var(--padding-base5);text-align:center;box-sizing:border-box}#ad-contents-foot{margin:1.6em 0 4em 0}div.ad-wrapper{margin:4em 0}section.popular-posts ul li{margin:0 0 1em 0;border-radius:10px;overflow:hidden}section.popular-posts ul li a{display:flex;font-size:12px;color:#000;text-decoration:none}section.popular-posts ul li a div.photo{position:relative;width:100px;height:100px;margin:0;overflow:hidden;flex-shrink:0}section.popular-posts ul li a div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:auto;height:100%;margin:auto;transition:all .5s}section.popular-posts ul li a div.text{width:calc(100% - 100px);padding:.5em .5em .5em 1em;background-color:#fff}section.popular-posts ul li a:hover img{transform:scale(1.1)}#comments{padding:var(--padding-base6)}.goto-top{display:none;position:fixed;right:8px;bottom:91px;z-index:99999}.goto-top a{display:block;text-decoration:none;justify-content:center;align-items:center;cursor:pointer;text-align:center;line-height:40px;width:40px;height:40px;border-radius:50%;background:var(--color-menubt-bg);color:var(--color-menubt-font)}.goto-top a:hover{color:var(--color-menubt-bg);background:var(--color-menubt-font)}.goto-top a:before{content:"";font-family:FontAwesome}div.category-wrapper{margin:0 0 1.6em 0}ul.category-children-list{display:flex;flex-wrap:wrap}ul.category-children-list li{list-style:none;margin:.25em}ul.category-children-list li a{display:block;color:#000;text-decoration:none;padding:.25em 1em;background-color:#eee;border-radius:1.5em}ul.category-children-list li a::before{content:"";margin:0 .25em 0 0;font-size:12px;font-family:"Font Awesome 5 Free";font-weight:900}ul.category-list{display:flex;flex-wrap:wrap;padding:0;margin-bottom:0}ul.category-list li{position:relative;width:50%;padding:0 2.4em 2.4em 2.4em;margin:0 0 2.4em 0;list-style:none;box-sizing:border-box}ul.category-list li a{position:relative;display:block;height:100%;color:#000;text-decoration:none;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1);transition:box-shadow .5s}ul.category-list li a div.photo{position:relative;width:100%;height:0;padding:44.895% 0 0 0;margin:0;background:#f9f9f9;overflow:hidden;border-radius:10px 10px 0 0}ul.category-list li a div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:100%;height:auto;margin:auto;transition:transform .5s}ul.category-list li a div.text{position:relative;width:100%;padding:1.6em 1.6em 1.6em 120px;box-sizing:border-box;text-align:justify;text-justify:inter-ideograph}ul.category-list li a div.text.no_vol{padding-left:1.6em}ul.category-list li a div.text h3{padding:0;border:none;font-size:18px}ul.category-list li a div.text h3::before{display:none}ul.category-list li a div.text time{position:absolute;display:block;top:-30px;left:10px;font-family:var(--fontfamily-alphabet);font-weight:var(--fontweight-alphabet);font-size:50px;text-align:left;line-height:1;font-style:italic;transform:rotate(-10deg)}ul.category-list li a div.text time span{display:block;margin-bottom:-0.15em;font-size:60px;letter-spacing:0}ul.category-list li a div.text div.vol{position:absolute;display:block;top:1em;left:1.6em;font-family:var(--fontfamily-alphabet);font-weight:var(--fontweight-alphabet);font-size:12px}ul.category-list li a div.text div.vol span{display:block;font-size:50px;line-height:30px;font-style:italic;letter-spacing:-0.05em}ul.category-list li a div.text div.cat{display:flex;flex-wrap:wrap;font-size:11px;margin:0 0 .5em 0}ul.category-list li a div.text div.cat>span{display:block;padding:.25em .5em;margin:0 0 2px 2px;border:1px solid #333;background-color:#333;border-radius:3px;color:#fff}ul.category-list li a div.text div.tag{display:flex;flex-wrap:wrap;font-size:11px;margin:0 0 .5em 0}ul.category-list li a div.text div.tag>span{display:block;padding:.25em .5em;margin:0 0 2px 2px;border:1px solid #999;border-radius:3px}ul.category-list li a div.text div.author{display:block;position:absolute;top:90px;left:25px;width:40px;height:40px;border-radius:50%;overflow:hidden}ul.category-list li a div.text div.author img{width:100%;height:100%}ul.category-list li a:hover{box-shadow:0 0 30px rgba(0,0,0,.1)}ul.category-list li a:hover div.photo img{transform:scale(1.1)}ul.category-list li:last-child{margin-bottom:2.4em}ul.category-list li::before{position:absolute;top:0;right:-1px;width:2px;height:calc(100% - 2.4em);background-image:linear-gradient(0deg, #999 25%, transparent 25%);background-position:0 0;background-repeat:repeat-y;background-size:2px 8px;content:""}ul.category-list li::after{position:absolute;bottom:-1px;left:2.4em;width:calc(100% - 4.8em);height:2px;background-image:linear-gradient(90deg, #999 25%, transparent 25%);background-position:0 0;background-repeat:repeat-x;background-size:8px 2px;content:""}ul.category-list li:nth-child(odd){padding-left:0}ul.category-list li:nth-child(even){padding-right:0}ul.category-list li:nth-child(2n)::before{display:none}ul.category-list li:nth-last-child(-n+2)::after{display:none}ul.category-list li.now time::after{content:"開催中";display:block;padding:.3em;margin:0;font-size:18px;font-weight:bold;background-color:#000;color:#fff;width:3.5em;text-align:center;line-height:1}ul.category-list li.now.recruitment time::after{content:"募集中"}ul.category-list.event li a div.photo{padding:100% 0 0 0;background-color:#ede9e5}ul.category-list.event li a div.photo img{transform:scale(0.9)}ul.category-list.event li a div.time{margin:0 0 1em 0;line-height:1.3;text-align:left}ul.category-list.event li a div.time span{display:block}ul.category-list.event li a:hover div.photo img{transform:scale(1)}ul.category-list.event li.v a div.photo img{width:auto;height:100%}ul.category-list.event li.h a div.photo img{width:100%;height:auto}ul.category-list+div.button-wrap{margin-bottom:4em}ul.category-list+div.button-wrap:last-child{margin-bottom:1.6em}@media only screen and (max-width: 1400px){ul.category-list li{width:50%}}@media only screen and (max-width: 800px){ul.category-list li{width:100%;padding:0 0 2.4em 0}ul.category-list li::before{display:none}ul.category-list li:nth-child(2n)::before{display:none}ul.category-list li:nth-last-child(-n+2)::after{display:block}ul.category-list li:last-child::after{display:none}}p.archive-link{margin:2.4em 0 0 0;text-align:right}p.archive-link a{display:block;color:#000;transition:transform 1s}p.archive-link a:hover{transform:translateX(1em)}article #faq div.wrapper>ul{max-width:var(--page-max-width);padding:0;margin:0 auto 4em auto}article #faq div.wrapper>ul li{list-style:none}article #faq div.wrapper h3{margin-top:2.4em;font-family:var(--fontfamily-sub);font-weight:var(--fontweight-sub)}article #faq div.wrapper .toggle{position:relative;min-height:80px;padding:1.6em 1.6em 1.6em .5em;margin:0 0 1.6em 0;border:2px solid #000;cursor:pointer;box-sizing:border-box}article #faq div.wrapper .toggle h4{position:relative;padding:0 24px 0 30px;margin:0;color:#000;line-height:24px;font-size:18px;font-weight:600;text-align:left;font-family:var(--fontfamily-sub);font-weight:var(--fontweight-sub)}article #faq div.wrapper .toggle h4::before{position:absolute;top:0;left:0;display:block;width:auto;height:auto;content:"Q";vertical-align:text-bottom;font-weight:700;background:none}article #faq div.wrapper .toggle strong,article #faq div.wrapper .toggle h4{display:block;font-size:18px;text-align:left}article #faq div.wrapper .toggle p{margin:0 0 1em 0;text-align:justify;text-justify:inter-ideograph}article #faq div.wrapper .toggle p:last-child{margin:0}article #faq div.wrapper .toggle p+ul,article #faq div.wrapper .toggle p+ol,article #faq div.wrapper .toggle p+h4{margin-top:1.6em}article #faq div.wrapper .toggle .toggle_box{position:relative;display:none;padding:1.6em 0 0 30px;cursor:auto}article #faq div.wrapper .toggle .toggle_box::before{position:absolute;top:2.4em;left:2px;display:block;content:"A";vertical-align:text-bottom;font-size:18px;font-weight:700;line-height:1}article #faq div.wrapper .toggle:last-child{margin-bottom:0}article #faq div.wrapper .toggle::after{position:absolute;top:40px;right:21px;display:block;content:"";width:18px;height:0;margin:0;border-top:2px solid #000;transition:.5s all}article #faq div.wrapper .toggle::before{position:absolute;top:40px;right:21px;display:block;content:"";width:18px;height:0;margin:0;transform:rotate(90deg);border-top:2px solid #000;transition:.5s all}article #faq div.wrapper .toggle.active::before,article #faq div.wrapper .toggle.active::after{transform:rotate(180deg)}div.myfavorite{position:relative;width:50px;height:50px;justify-content:center;align-items:center}div.myfavorite button.bookmark{position:absolute;top:0;left:0;display:flex;width:50px;height:50px;background-color:#ccc;border-radius:50%;justify-content:center;align-items:center;z-index:1;font-size:20px}div.myfavorite button.bookmark::before{content:"";font-family:FontAwesome;color:#fff}div.myfavorite div.balloon{position:absolute;top:0;right:25px;bottom:0;margin:auto 0;width:0;padding:.5em 0;border-radius:0 1.5em 1.5em 0;transform:translateX(100%);background:#fff;font-weight:bold;color:#4f483c;white-space:nowrap;line-height:1.1;overflow:hidden;z-index:0;transition:all .25s}div.myfavorite div.balloon span{display:block;font-size:12px}div.myfavorite.post{margin:1em auto 0 auto;transform:translateX(-90px)}div.myfavorite.post.active button.bookmark{background-color:#ff4d4d}div.myfavorite.post button.bookmark{background-color:#b99a50}div.myfavorite.post div.balloon{width:9em;padding:.5em 1em .5em 32px}div.myfavorite.foot{position:fixed;left:8px;bottom:91px;display:none;z-index:2147400000}div.myfavorite.foot button.bookmark{background-color:#b99a50}div.myfavorite.active button.bookmark{background-color:#ff4d4d}div.myfavorite.active button.bookmark::before{content:"";color:#fff}div.myfavorite.active div.balloon{width:9em;padding:.5em 1em .5em 32px}@media only screen and (max-width: 1000px){div.myfavorite.post{margin:28px auto -28px auto}}ul.favorite-list,ul.recently-viewed-list{padding:0}ul.favorite-list li,ul.recently-viewed-list li{position:relative;display:flex;width:100%;margin-bottom:0 0 1.6em 0;list-style:none;align-content:center;background-color:#fff;border-radius:10px}ul.favorite-list li div.photo,ul.recently-viewed-list li div.photo{position:relative;width:30%;height:0;padding:20% 0 0 0;margin:0 1em 0 0;background-color:#e0e0e0;overflow:hidden;flex-shrink:0}ul.favorite-list li div.photo img,ul.recently-viewed-list li div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:100%;height:auto;margin:auto;transition:transform .5s}ul.favorite-list li div.text,ul.recently-viewed-list li div.text{display:flex;align-items:center}ul.favorite-list li div.text a,ul.recently-viewed-list li div.text a{color:var(--color-black);text-decoration:none}ul.favorite-list li div.text h3,ul.recently-viewed-list li div.text h3{padding:.5em 40px .5em 0;margin:0 0 .5em 0;border:none;font-size:21px;font-family:var(--fontfamily-article);line-height:1.1}ul.favorite-list li div.text h3::before,ul.recently-viewed-list li div.text h3::before{content:none}ul.favorite-list li div.text p,ul.recently-viewed-list li div.text p{margin:0;text-align:justify;text-justify:inter-ideograph}ul.favorite-list li div.myfavorite,ul.recently-viewed-list li div.myfavorite{position:absolute;top:0;right:-10px;bottom:0;margin:auto 0;z-index:1}ul.favorite-list li div.myfavorite button.bookmark,ul.recently-viewed-list li div.myfavorite button.bookmark{border:5px solid #fff}ul.favorite-list li:hover div.photo img,ul.recently-viewed-list li:hover div.photo img{transform:scale(0.9)}ul.favorite-list li:last-child,ul.recently-viewed-list li:last-child{margin-bottom:0}ul.favorite-list li.h div.photo img,ul.recently-viewed-list li.h div.photo img{width:100%;height:auto}ul.favorite-list li.v div.photo img,ul.recently-viewed-list li.v div.photo img{width:auto;height:100%}@media screen and (max-width: 800px){ul.favorite-list li div.text h3,ul.recently-viewed-list li div.text h3{font-size:16px;text-align:justify}}@media screen and (max-width: 600px){ul.favorite-list li div.text h3,ul.recently-viewed-list li div.text h3{font-size:13px}}div.geocode-box,div.geocode-box-nearby{margin:0 0 2.4em 0}div.geocode-box>p,div.geocode-box-nearby>p{padding:1em;margin:0;font-size:14px;font-weight:bold;text-align:center}div.geocode-box ul,div.geocode-box-nearby ul{display:flex;padding:0;margin:0;justify-content:space-evenly}div.geocode-box ul li,div.geocode-box-nearby ul li{position:relative;display:flex;width:32%;margin-bottom:0 0 1.6em 0;list-style:none;align-content:center;background-color:#fff;border-radius:10px;transition:transform .5s}div.geocode-box ul li a,div.geocode-box-nearby ul li a{display:block;width:100%;height:100%;flex-direction:column;justify-content:flex-start;color:var(--color-black);text-decoration:none}div.geocode-box ul li a div.photo,div.geocode-box-nearby ul li a div.photo{position:relative;width:100%;height:0;padding:66.66% 0 0 0;margin:0 1em 0 0;background-color:#e0e0e0;border-radius:10px 10px 0 0;overflow:hidden;flex-shrink:0}div.geocode-box ul li a div.photo img,div.geocode-box-nearby ul li a div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:100%;height:auto;margin:auto;transition:transform .5s}div.geocode-box ul li a div.photo i,div.geocode-box-nearby ul li a div.photo i{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;font-family:"FontAwesome";font-size:60px}div.geocode-box ul li a div.text,div.geocode-box-nearby ul li a div.text{margin:.75em;font-size:11px;text-align:center;line-height:1.35}div.geocode-box ul li a div.text span.title,div.geocode-box-nearby ul li a div.text span.title{display:block}div.geocode-box ul li a div.text div.distance,div.geocode-box-nearby ul li a div.text div.distance{position:absolute;top:-20px;left:-20px;width:90px;height:90px;border-radius:100%;background-color:rgba(250,250,248,.9);color:var(--color-black);transform:scale(0.8) rotate(-10deg)}div.geocode-box ul li a div.text div.distance>span,div.geocode-box-nearby ul li a div.text div.distance>span{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;height:40px;font-size:13px;text-align:center;line-height:1.3}div.geocode-box ul li a div.text div.distance>span span,div.geocode-box-nearby ul li a div.text div.distance>span span{display:block;font-size:21px;font-family:var(--fontfamily-sub);font-weight:var(--fontweight-sub);line-height:1;text-align:center;flex-shrink:0;white-space:nowrap}div.geocode-box ul li.item1,div.geocode-box-nearby ul li.item1{width:100%;max-width:600px}div.geocode-box ul li.item1 a,div.geocode-box-nearby ul li.item1 a{display:flex;flex-direction:row;align-items:center}div.geocode-box ul li.item1 a div.photo,div.geocode-box-nearby ul li.item1 a div.photo{width:35%;padding:23.33% 0 0 0;border-radius:10px 0 0 10px}div.geocode-box ul li.item1 a div.text,div.geocode-box-nearby ul li.item1 a div.text{width:60%;font-size:14px}div.geocode-box ul li.station div.photo,div.geocode-box-nearby ul li.station div.photo{background-color:#768ab9}div.geocode-box ul li.station i,div.geocode-box-nearby ul li.station i{color:#1a2a4f}div.geocode-box ul li.highway div.photo,div.geocode-box-nearby ul li.highway div.photo{background-color:#76b9b0}div.geocode-box ul li.highway i,div.geocode-box-nearby ul li.highway i{color:#1a4f46}div.geocode-box ul li.roadside div.photo,div.geocode-box-nearby ul li.roadside div.photo{background-color:#b4b976}div.geocode-box ul li.roadside i,div.geocode-box-nearby ul li.roadside i{color:#444f1a}div.geocode-box ul li:hover,div.geocode-box-nearby ul li:hover{transform:scale(0.95)}div.geocode-box ul li.h a div.photo img,div.geocode-box-nearby ul li.h a div.photo img{width:100%;height:auto}div.geocode-box ul li.v a div.photo img,div.geocode-box-nearby ul li.v a div.photo img{width:auto;height:100%}div.geocode-box ul li:last-child,div.geocode-box-nearby ul li:last-child{margin:0 0 1.6em 0}div.geocode-box-nearby ul{flex-wrap:wrap;justify-content:flex-start}div.geocode-box-nearby ul li:nth-child(3n+2){margin-left:2%;margin-right:2%}div.geocode-box-nearby ul.hotel-list{display:block}div.geocode-box-nearby ul.hotel-list li{width:100%}div.geocode-box-nearby ul.hotel-list li:nth-child(3n+2){margin:0 0 1.6em 0}div.geocode-box-nearby ul.hotel-list li:hover{transform:none}@media screen and (max-width: 600px){div.geocode-box ul li a div.text div.distance,div.geocode-box-nearby ul li a div.text div.distance{top:-35px;left:-35px;transform:scale(0.5) rotate(-10deg)}}.sly-frame{position:relative;padding:0 0 50px 0;margin:0 0 2.4em 0;overflow:hidden}.sly-frame .sly-slidee{display:flex;padding:0;margin:0;list-style:none;background-color:#e0e0e0}.sly-frame .sly-slidee li{display:flex;flex-direction:column;width:100%;padding:1.6em;margin:0;flex-shrink:0;box-sizing:border-box}.sly-frame .sly-slidee li div.photo{position:relative;width:100%;height:0;padding:66.666% 0 0 0;overflow:hidden}.sly-frame .sly-slidee li div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:100%;height:auto;margin:auto;transition:transform .5s}.sly-frame .sly-slidee li div.text{padding:1.6em 0 0 0}.sly-frame .sly-slidee li div.text blockquote{margin:0;background-color:rgba(255,255,255,.5);font-size:12px}.sly-frame .sly-slidee li.v div.photo img{width:auto;height:100%}.sly-frame .sly-slidee li.h div.photo img{width:100%;height:auto}.sly-frame .controls{position:absolute;top:50%;width:100%;display:flex;justify-content:space-between;transform:translateY(-50%)}.sly-frame .controls .btn{background:none;border:none;color:#fff;font-size:2em;cursor:pointer}.sly-frame .controls .btn.disabled{visibility:hidden}.sly-frame ul.pages{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);display:flex;padding:0;margin:0}.sly-frame ul.pages li{width:10px;height:10px;background:#fff;border-radius:50%;margin:0 5px;cursor:pointer;text-indent:-9999px;overflow:hidden}.sly-frame ul.pages li.active{background:gray}div.youtube-container{position:relative;width:100%;max-width:600px;margin:0 0 2.4em 0;aspect-ratio:16/9}div.youtube-container a{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center}div.youtube-container a::before{display:flex;content:"";font-family:"FontAwesome";background:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;width:60px;height:60px;padding-left:5px;font-size:24px;cursor:pointer;justify-content:center;align-items:center;box-sizing:border-box}ul.youtube-list{display:flex;padding:0;justify-content:space-between;flex-wrap:wrap}ul.youtube-list li{width:49%;margin-bottom:0 0 1.6em 0;list-style:none;align-content:flex-start;background-color:rgba(250,250,250,.3);overflow:hidden}ul.youtube-list li a{color:var(--color-black);text-decoration:none}ul.youtube-list li a div.photo{position:relative;width:100%;height:0;padding:56.25% 0 0 0;margin:0 1.6em 0 0;border-radius:10px;background-color:#000;overflow:hidden;flex-shrink:0}ul.youtube-list li a div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:100%;height:auto;margin:auto;transition:all .5s;opacity:1}ul.youtube-list li a div.photo::after{font-size:3em;position:absolute;top:0;left:0;display:flex;width:2em;height:2em;border-radius:100%;background-color:rgba(255,255,255,.8);justify-content:center;align-items:center;content:"";font-family:"FontAwesome";font-weight:900;color:rgba(0,0,0,.7);pointer-events:none;transition:all .5s;right:0;bottom:0;margin:auto;font-size:30px;text-indent:.2em;opacity:0}ul.youtube-list li a>p{padding:1em;margin:0 0 .5em 0;font-size:14px;font-family:var(--fontfamily-article);font-weight:600;text-align:justify;text-justify:inter-ideograph}ul.youtube-list li div.text h3{padding:1em;margin:0 0 .5em 0;font-size:14px;font-family:var(--fontfamily-article);font-weight:400;text-align:justify;text-justify:inter-ideograph}ul.youtube-list li div.text h3::before{content:none}ul.youtube-list li a:hover div.photo img{opacity:.35}ul.youtube-list li a:hover div.photo::after{opacity:1}ul.youtube-list li:last-child{margin-bottom:1.6em}div.youtube-box{max-width:600px;margin:0 auto 1.6em auto;padding:0}div.youtube-box a{color:var(--color-black);text-decoration:none}div.youtube-box a div.photo{position:relative;width:100%;height:0;padding:56.25% 0 0 0;margin:0 1.6em 0 0;border-radius:10px;background-color:#000;overflow:hidden;flex-shrink:0}div.youtube-box a div.photo img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;width:100%;height:auto;margin:auto;transition:all .5s;opacity:1}div.youtube-box a div.photo::after{font-size:3em;position:absolute;top:0;left:0;display:flex;width:2em;height:2em;border-radius:100%;background-color:rgba(255,255,255,.8);justify-content:center;align-items:center;content:"";font-family:"FontAwesome";font-weight:900;color:rgba(0,0,0,.7);pointer-events:none;transition:all .5s;right:0;bottom:0;margin:auto;font-size:30px;text-indent:.2em;opacity:0}div.youtube-box a>p{padding:1em;margin:0 0 .5em 0;font-size:14px;font-family:var(--fontfamily-article);font-weight:600;text-align:justify;text-justify:inter-ideograph}div.youtube-box div.text h3{padding:1em;margin:0 0 .5em 0;font-size:14px;font-family:var(--fontfamily-article);font-weight:400;text-align:justify;text-justify:inter-ideograph}div.youtube-box div.text h3::before{content:none}div.youtube-box a:hover div.photo img{opacity:.35}div.youtube-box a:hover div.photo::after{opacity:1}#insta-gallery div.insta-header>a{display:flex;align-items:center;background-color:var(--insta-bg-color);padding:1em 1em 0 1em;color:var(--insta-font-color);text-decoration:none}#insta-gallery div.insta-header>a img{max-width:80px;margin:0 1em 0 0}#insta-gallery div.insta-sly-frame{position:relative;width:100%;padding:1em 0 0 0;background-color:var(--insta-bg-color)}#insta-gallery div.insta-sly-frame>ul{display:flex;padding:0;margin:0;gap:var(--gap-5px)}#insta-gallery div.insta-sly-frame>ul.aspect1_1 li a{aspect-ratio:1/1}#insta-gallery div.insta-sly-frame>ul.aspect3_4 li a{aspect-ratio:3/4}#insta-gallery div.insta-sly-frame>ul li{display:block;width:250px;margin:0;list-style:none;background-color:#f0f0f0;border-radius:5px;box-sizing:border-box;flex-shrink:0}#insta-gallery div.insta-sly-frame>ul li a{position:relative;display:block;width:100%;height:auto;overflow:hidden}#insta-gallery div.insta-sly-frame>ul li a img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;margin:auto;width:100%;height:auto}#insta-gallery div.insta-sly-frame .controls{position:absolute;top:50%;left:0;right:0;padding:0;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}#insta-gallery div.insta-sly-frame .controls button{background:none;border:none;font-size:24px;color:#eee;cursor:pointer;outline:none;pointer-events:all;transition:color .3s ease;width:40px;height:80px;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.8);transition:transform .5s}#insta-gallery div.insta-sly-frame .controls button.prev{border-radius:0 10px 10px 0}#insta-gallery div.insta-sly-frame .controls button.prev:hover{transform:translateX(-10px)}#insta-gallery div.insta-sly-frame .controls button.next{border-radius:10px 0 0 10px}#insta-gallery div.insta-sly-frame .controls button.next:hover{transform:translateX(10px)}#insta-gallery div.insta-sly-frame .controls button.disabled{visibility:hidden}#insta-gallery div.insta-sly-frame .scrollbar{display:block;width:100%;height:8px;margin:8px auto 0 auto;line-height:0;border-radius:5px;background:#ddd;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;box-sizing:border-box}#insta-gallery div.insta-sly-frame .scrollbar .handle .mousearea{position:absolute;top:-9px;left:0;width:100%;height:20px;background:none !important}#insta-gallery div.insta-sly-frame .scrollbar .active{display:block}#insta-gallery div.insta-sly-frame .scrollbar .handle{width:100px;height:8px;background:#888;cursor:pointer;border-radius:5px}#insta-gallery>ul{display:flex;padding:0;margin:0;flex-wrap:wrap;background-color:var(--insta-bg-color);border:1em solid var(--insta-bg-color);gap:var(--gap-5px);justify-content:center}#insta-gallery>ul.col1 li{width:100%}#insta-gallery>ul.col2 li{width:var(--col-2-n-5px)}#insta-gallery>ul.col3 li{width:var(--col-3-n-5px)}#insta-gallery>ul.col4 li{width:var(--col-4-n-5px)}#insta-gallery>ul.col5 li{width:var(--col-5-n-5px)}#insta-gallery>ul.min-col2 li{max-width:var(--col-2-5px)}#insta-gallery>ul.min-col3 li{max-width:var(--col-3-5px)}#insta-gallery>ul.min-col4 li{max-width:var(--col-4-5px)}#insta-gallery>ul.min-col5 li{max-width:var(--col-5-5px)}#insta-gallery>ul.aspect1_1 li a{aspect-ratio:1/1}#insta-gallery>ul.aspect3_4 li a{aspect-ratio:3/4}#insta-gallery>ul li{display:block;margin:0;list-style:none;background-color:#f0f0f0;border-radius:5px;box-sizing:border-box}#insta-gallery>ul li a{position:relative;display:block;width:100%;height:auto;overflow:hidden}#insta-gallery>ul li a img{position:absolute;top:0;left:-200%;right:-200%;bottom:0;margin:auto;width:100%;height:auto}div.doctor-profile{display:flex;padding:1.6em;background:rgba(250,250,250,.8);border-radius:15px;align-items:center}div.doctor-profile div.photo{width:25%}div.doctor-profile div.photo img{width:100%;height:auto;margin:auto;border-radius:50%}div.doctor-profile div.text{width:75%;padding:0 0 0 1.6em;font-size:14px}div.doctor-profile div.text span.title{display:block;margin:0 0 1.6em 0;font-weight:bold}div.doctor-profile div.text span.name{display:block;margin:0 0 1.6em 0;font-weight:500}div.doctor-profile div.text span.name span{font-size:16px;font-weight:700}div.doctor-profile div.text p{font-size:14px}div.doctor-profile div.text p:last-child{margin:0}@media screen and (max-width: 600px){div.doctor-profile{flex-wrap:wrap}div.doctor-profile div.photo{width:100%;margin:1.6em 0 0 0;order:2}div.doctor-profile div.photo img{max-width:250px}div.doctor-profile div.text{width:100%}}header.post-header{position:relative;display:flex;width:100%;max-width:1300px;padding:1.6em 0 3em 0;margin:0 auto;align-items:center}header.post-header h1{flex-grow:1;padding:0 1em 0 0;margin:.5em 0;font-size:27px;line-height:1.3;text-align:justify;text-justify:inter-ideograph}header.post-header div.entry-meta{width:220px;padding:0 0 0 1.6em;order:1;flex-shrink:0;flex-grow:0;box-sizing:border-box;border-left:2px dotted #000}header.post-header div.entry-meta div.author a.photo img{position:relative;width:80px;height:80px;margin:0 0 -80px 0;border-radius:50%}header.post-header div.entry-meta div.author a.name{display:block;margin:0 0 .5em 0;font-size:14px;color:#444}header.post-header div.entry-meta span.post-date{display:block;font-size:14px;font-family:var(--fontfamily-sub);font-weight:var(--fontweight-sub);font-style:normal;color:#444}header.post-header div.pr{position:absolute;left:0;bottom:0;width:calc(100% - 2em);text-align:center;background:rgba(200,200,200,.2);border-radius:5px;padding:.25em 1em;font-weight:400;font-size:12px}@media only screen and (max-width: 1000px){header.post-header{flex-wrap:wrap;padding:0}header.post-header h1{width:100%;padding:0}header.post-header div.entry-meta{width:100%;padding:1em 0;border-top:1px dotted #ddd;border-left:none;text-align:center}header.post-header div.entry-meta div.author a.photo img{margin:0}header.post-header div.pr{position:relative}}@media only screen and (max-width: 600px){header.post-header h1{padding:0 .5em;font-size:24px}}div+div.pickup-box,ul+div.pickup-box,ol+div.pickup-box{margin-top:4em}div.pickup-box+p{margin-top:0}div.pickup-box{display:flex;margin:0 0 2.4em 0;border:3px solid #252520;border-radius:15px;background-color:rgba(250,250,250,.8);align-items:stretch}div.pickup-box::before{display:block;content:"";padding:.25em .5em;font-family:FontAwesome;font-size:27px;color:var(--bgcolor-body);background-color:#252520;border-radius:10px 0 0 10px;align-content:center}div.pickup-box.memo{border:3px solid #17323a}div.pickup-box.memo::before{content:"";background-color:#17323a}div.pickup-box.hint{border:3px solid #72591d}div.pickup-box.hint::before{content:"";background-color:#72591d}div.pickup-box p{display:block;padding:.5em;margin:0;font-size:18px;align-content:center}article div.easyLink-box{max-width:none;align-items:center;justify-content:space-around;border-radius:10px;border:#ffdead;box-shadow:0 0 15px rgba(0,0,0,.1)}article div.easyLink-box div.easyLink-info{max-width:600px;padding-left:1.6em}article div.easyLink-box div.easyLink-info p.easyLink-info-name{font-size:14px}@media screen and (max-width: 480px){article div.easyLink-box div.easyLink-info{padding-left:0}article div.easyLink-box div.easyLink-info p.easyLink-info-name{font-size:12px}}section+section{margin-top:4em}body[class*=paged-] section.post-content #ez-toc-container{display:none}div.recommend-block{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:1.8em;margin:0 0 2.4em 0}div.recommend-block strong{display:block;margin:0 0 1.4em 0;font-size:22px;font-weight:600;color:#333;background:none;border-bottom:2px solid #af7f4c;padding-bottom:.3em}div.recommend-block ul{list-style:none;padding-left:0;margin-top:1em}div.recommend-block ul li{position:relative;padding:.8em .8em .8em 2em;margin-bottom:.8em;background-color:#f3efe7;border-radius:8px;list-style:none;text-align:justify;text-justify:inter-ideograph}div.recommend-block ul li strong{display:inline-block;margin-bottom:.5em;font-size:18px;color:#af7f4c}div.recommend-block ul li::before{position:absolute;left:.5em;content:"✓";color:#af654c;font-size:1.2em;font-weight:bold;line-height:30px;transform:translateY(0.1em)}div.recommend-block2{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:1.8em;margin:0 0 2.4em 0}div.recommend-block2 strong{display:block;margin:0 0 1.4em 0;font-size:22px;font-weight:600;color:#333;background:none;border-bottom:2px solid #4caf50;padding-bottom:.3em}div.recommend-block2 ul{list-style:none;padding-left:0;margin-top:1em}div.recommend-block2 ul li{position:relative;padding:.8em .8em .8em 2em;margin-bottom:.8em;background-color:#eaf3e7;border-radius:8px;list-style:none;text-align:justify;text-justify:inter-ideograph}div.recommend-block2 ul li strong{display:inline-block;margin-bottom:.5em;font-size:18px;color:#4caf50}div.recommend-block2 ul li::before{position:absolute;left:.5em;content:"✓";color:#4caf50;font-size:1.2em;font-weight:bold;line-height:30px;transform:translateY(0.1em)}div.talk p{background-color:rgba(255,255,255,.5)}div.talk p::before{border-right:15px solid rgba(255,255,255,.5)}div.talk.right p::before{border-left:15px solid rgba(255,255,255,.5)}div.talk::before{background-color:#fff}div.talk.toto::before{background-image:url('https://origin.tototo.baby/wp-content/themes/tototo/images/toto.png')}div.talk.si-::before{background-image:url('https://origin.tototo.baby/wp-content/themes/tototo/images/si-.jpg')}div.talk.cookie::before{background-image:url('https://origin.tototo.baby/wp-content/themes/tototo/images/cookie.jpg')}div.talk.choco::before{background-image:url('https://origin.tototo.baby/wp-content/themes/tototo/images/choco.jpg')}div.talk.toto::after{content:"ととと赤ちゃん"}div.talk.si-::after{content:"しー"}div.talk.cookie::after{content:"くっきー君"}div.talk.choco::after{content:"ちょこちん"}@media screen and (max-width: 600px){article img[src*="430x872"]{max-width:70%}}#ez-toc-container{border:3px solid #000 !important}#ez-toc-container .ez-toc-title-container{text-align:center}#ez-toc-container>nav::before{position:absolute;top:70px;left:25px;display:block;content:"";width:5px;height:calc(100% - 70px);background:linear-gradient(to bottom, #444 4px, transparent 4px);z-index:0;background-repeat:repeat-y;background-size:4px 8px}#ez-toc-container a{font-weight:400}#ez-toc-container>nav>ul{position:relative;z-index:1}#ez-toc-container>nav>ul>li{margin-bottom:1em}#ez-toc-container ul ul{margin-left:3em !important}#ez-toc-container>nav>ul>li>a{padding-top:4px;font-weight:bold}#ez-toc-container>nav>ul>li>a::before{content:counters(item, ".", decimal) !important;display:block;width:2em;height:2em;margin-top:-4px !important;border:3px solid #fff;background:#000;color:#fff;border-radius:100%;text-align:center;line-height:2em;font-weight:bold;margin:0 .5em 0 0}section.ez-toc a{font-size:13px;color:#000;text-decoration:none}.twitter-tweet{margin:0 auto 2.4em auto}i.fa-star,i.fa-star-half-alt{color:#d19016}ul.event-list ins.adsbygoogle,ul.event-list .google-auto-placed{margin:0}img[src^="//i.moshimo.com"][width="1"][height="1"]{display:none}div.af-button{padding:.5em 0}div.af-button.rakuten a{background-color:#c00}div.af-button.amazon a{background-color:#ff6200}div.af-button a{display:block;padding:.5em 1em;border-radius:4em;text-align:center;color:#fff;font-weight:600;text-decoration:none;font-size:12px}div.af-button a img{margin:0}article.type-event blockquote{word-break:break-word}table th{width:auto;padding:1em;text-align:left;font-weight:800;background-color:rgba(255,255,255,.7)}table td{width:auto;font-weight:400;background-color:rgba(255,255,255,.3)}table td strong{font-weight:700;background:none}@media screen and (max-width: 800px){table:not(.scrollable-table table) tr:first-child th{display:none}table:not(.scrollable-table table) td.indent,table:not(.scrollable-table table) th.indent{padding-left:2em}table:not(.scrollable-table table) td{background-color:rgba(255,255,255,.3)}table:not(.scrollable-table table) td:first-child{background-color:rgba(255,255,255,.7)}table:not(.scrollable-table table) th>td{background-color:rgba(255,255,255,.3)}}ul.table-list{display:flex;flex-wrap:wrap;padding:0;border-top:1px solid #bbb;border-right:1px solid #bbb}ul.table-list li{list-style:none;width:33.33%;padding:1em;margin:0;background-color:rgba(255,255,255,.3);box-sizing:border-box;border-left:1px solid #bbb;border-bottom:1px solid #bbb}ul.table-list li.title{width:100%;background-color:rgba(255,255,255,.7);text-align:center}article section.top-faq div.text{max-width:1300px;padding:2.4em;margin:0 auto;border-radius:15px;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.15);box-sizing:border-box}article section.top-faq div.text h2{padding:0;margin:0 auto 1em auto;border-bottom:none;font-size:30px;background:none;text-align:center;color:var(--color-black)}article section.top-faq div.text h2::before{content:none}article section.top-faq div.text p{display:block;max-width:800px;margin:0 auto 2.4em auto}#secondary-menu div.secondary-menu::before{padding:89.23% 0 0 0 !important;background-image:url('https://origin.tototo.baby/wp-content/themes/tototo/images/title.png')}#secondary-menu-bt.close{top:5px;left:207px;margin-top:0;line-height:40px;border-radius:50%;background:rgba(0,0,0,.7);color:#fff}#secondary-menu{left:0;right:initial}#secondary-menu div.secondary-menu{width:202px;height:100%;padding:1em;transition:transform .5s;transform:translateX(-100%)}#secondary-menu.open{width:202px}#secondary-menu.open div.secondary-menu{transform:translateX(0)}@media screen and (max-width: 600px){#secondary-menu-bt{position:fixed;top:0;left:0}#secondary-menu-bt.close{top:0}}header.post-header div.entry-meta p{margin:0;font-size:12px;font-weight:bold}.grecaptcha-badge{visibility:hidden}#footer nav{padding:1em 0;margin:0 0 2.4em 0;border-top:1px solid #666;border-bottom:1px solid #666}#footer div.footbox{display:flex;flex-wrap:wrap;justify-content:space-between}#footer div.footbox h2{position:relative;padding:0 0 0 1em;margin:0 0 .5em 0}#footer div.footbox h2::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:6px;height:70%;margin:auto 0;border-radius:3px;background-color:#eee}#footer div.footbox div.left a.logo{display:block;width:275px;height:100px;text-indent:-9999px;overflow:hidden;background-image:url('https://origin.tototo.baby/wp-content/themes/tototo/images/title_w.png');background-size:cover}#footer div.footbox div.contact{max-width:700px;padding:0 0 0 50px;flex-shrink:0}#footer div.footbox div.contact p{font-size:12px}#footer div.footbox div.contact p.recaptcha{margin:1.6em 0 0 0;font-size:10px}#footer div.footbox div.contact table{border:none}#footer div.footbox div.contact table tr{border:none}#footer div.footbox div.contact table tr th{width:8em;border:none;background:none;color:#fff;text-align:left}#footer div.footbox div.contact table tr td{width:auto;border:none;background:none}#footer div.footer-content{padding:2.4em 1em;text-align:center;font-size:12px}@media screen and (max-width: 1350px){#footer div.footbox div.left{width:100%;margin:0 0 2.4em 0}#footer div.footbox div.left a.logo{margin:0 auto}#footer div.footbox div.contact{width:100%;padding:0;max-width:none}#footer div.footbox div.contact table tr th,#footer div.footbox div.contact table tr td{display:block;width:100%;box-sizing:border-box}#footer div.footbox div.contact div.flex{flex-wrap:wrap}#footer div.footbox div.contact div.flex div.button-wrap{width:100%;max-width:none}}@media screen and (max-width: 600px){#footer div.footbox div.contact br{display:none}}