#toc_content{--fs100:15px;padding-bottom:50px}@media screen and (max-width:767px){#toc_content{--fs100:14px}}#toc_content{--fs130:calc(var(--fs100) * 1.3);--fs110:calc(var(--fs100) * 1.1);--fs95:calc(var(--fs100) * 0.95);--fs90:calc(var(--fs100) * 0.90);--fs85:calc(var(--fs100) * 0.85);font-size:var(--fs100)}#single .single_contents .single_contentsarea #toc_content h2{font-size:var(--fs130)}#single .single_contents .single_contentsarea #toc_content h3{font-size:var(--fs110)}#single .single_contents .single_contentsarea #toc_content h4{font-size:var(--fs110)}aside .tag_area_contents{padding:15px 15px 10px}#toc_content aside li:hover{opacity:1}#toc_content{--kurahiro-color:#63AC94}#toc_content .font_maincolor{color:var(--kurahiro-color)}#toc_content strong{background:linear-gradient(transparent 60%,#D5E9E2 0%)}#toc_content .text_left{text-align:left!important}#toc_content .text_center{text-align:center!important}#toc_content .text_right{text-align:right!important}#single #toc_content .fit-content{display:block;width:fit-content;min-width:250px;margin:0 auto 50px auto}#single #toc_content .padding-top{padding-top:50px}#toc_content img:not([class]),#toc_content img.img_border{display:block;margin:0 auto 0 auto!important;width:auto!important;max-height:min(500px,75vh)}#toc_content img.img_border{border:1px #DDD solid}#toc_content figure br{display:none}#toc_content a[href^="#ref"]{vertical-align:super;font-size:var(--fs85)}#toc_content .box_border,#toc_content .box_background,#toc_content .box_reference,#toc_content .box_canonical{margin:0 0 50px 0;padding:20px;overflow-wrap:break-word;border-radius:15px}#toc_content .box_border{border:1px var(--kurahiro-color) solid}#toc_content .box_background,#toc_content .box_reference,#toc_content .box_canonical{background-color:#F2F2F2}#toc_content .box_reference,#toc_content .box_canonical{position:relative;padding:50px 20px 20px 30px;font-size:var(--fs95)}#toc_content .box_reference+.box_canonical{margin:-70px 0 50px 0}#toc_content .box_reference::before,#toc_content .box_canonical::before{position:absolute;top:20px;left:20px;line-height:20px;font-weight:700}#toc_content .box_reference::before{content:"出典"}#toc_content .box_canonical::before{content:"引用記事"}#toc_content ol:not(.list-6),#toc_content>ul,#toc_content dl dd ul,#toc_content div:not(.toc)>ul:not(.recipe_ingredientsList){margin:0 0 50px 25px}#toc_content div:not(.toc)>ul:not(.recipe_ingredientsList) ul{margin:0 0 0 25px}#toc_content table ol:not(.list-6),#toc_content table ul{margin:0 0 0 15px}#toc_content .box_reference ol,#toc_content .box_canonical ul{margin:0 0 0 20px!important}#toc_content ol:not(.list-6) li{list-style-type:decimal;padding-left:7px}#toc_content>ul li,#toc_content div:not(.toc) ul li,#toc_content table ul li,#toc_content dl dd ul li{list-style-type:disc;padding-left:7px}#toc_content ul.ul_nomarker,#toc_content div:not(.toc) ul.ul_nomarker,#toc_content table ul.ul_nomarker,#toc_content dl dd ul.ul_nomarker{margin-left:15px}#toc_content ul.ul_nomarker li,#toc_content div:not(.toc) ul.ul_nomarker li,#toc_content table ul.ul_nomarker li,#toc_content dl dd ul.ul_nomarker li{list-style-type:none;line-height:2.4}#toc_content ul.ul_note,#toc_content div:not(.toc) ul.ul_note,#toc_content table ul.ul_note,#toc_content dl dd ul.ul_note{margin:0 0 50px 1em}#toc_content ul.ul_note li,#toc_content div:not(.toc) ul.ul_note li,#toc_content table ul.ul_note li,#toc_content dl dd ul.ul_note li{list-style-type:'※';padding:0 0 0 .5em}#toc_content ul.ul_checklist,#toc_content div:not(.toc) ul.ul_checklist,#toc_content table ul.ul_checklist,#toc_content dl dd ul.ul_checklist{margin:0 auto 50px auto;width:fit-content;min-width:250px}#toc_content ul.ul_checklist li,#toc_content div:not(.toc) ul.ul_checklist li,#toc_content table ul.ul_checklist li,#toc_content dl dd ul.ul_checklist li{position:relative;list-style-type:none;padding:calc(1em * 0.57) calc(1em * 0.36) calc(1em * 0.57) calc(1em * 2.71);border-top:1px #CCC solid}#toc_content ul.ul_checklist li:last-of-type,#toc_content div:not(.toc) ul.ul_checklist li:last-of-type,#toc_content table ul.ul_checklist li:last-of-type,#toc_content dl dd ul.ul_checklist li:last-of-type{border-bottom:1px #CCC solid}#toc_content ul.ul_checklist li::before,#toc_content div:not(.toc) ul.ul_checklist li::before,#toc_content table ul.ul_checklist li::before,#toc_content dl dd ul.ul_checklist li::before{content:"";position:absolute;top:calc(1em * 0.93);left:calc(1em * 0.71);width:calc(1em * 1.07);height:calc(1em * 1.07);border:1px #AAA solid;border-radius:3px}#toc_content ol.ol_marker_bold li::marker{font-weight:700}#toc_content>dl:not([class]),#toc_content *[class^="box_"] dl{margin:0 0 50px 0}#toc_content>dl:not([class]) dt,#toc_content table dl dt,#toc_content *[class^="box_"] dl dt{position:relative;font-weight:700}#toc_content>dl:not([class]) dt::before,#toc_content table dl dt::before,#toc_content *[class^="box_"] dl dt::before{font-weight:700;content:"●";color:var(--kurahiro-color);padding-right:4px}#toc_content>dl:not([class]) dd,#toc_content table dl dd,#toc_content *[class^="box_"] dl dd{margin:0 0 20px 20px}#single .single_contentsarea #toc_content>dl:not([class]) dd img,#single .single_contentsarea #toc_content table dl dd img,#single .single_contentsarea #toc_content *[class^="box_"] dl dd img{margin:25px auto 50px auto!important}#single .single_contentsarea #toc_content table{margin-bottom:50px}#single .single_contentsarea #toc_content table{width:auto;min-width:40%;margin:0 auto 50px auto;border:0;font-size:var(--fs95)}#single .single_contentsarea #toc_content table th,#single .single_contentsarea #toc_content table td{padding:6px 20px 7px 20px;border-top:0;border-right:0;border-bottom:1px #CCC solid;border-left:0}#single .single_contentsarea #toc_content table th{background:#F2F2F2}#single .single_contentsarea #toc_content table td{background:transparent}#single .single_contentsarea #toc_content table tr:not(:first-child){border:0}#single .single_contentsarea #toc_content table tr:first-child th,#single .single_contentsarea #toc_content table tr:first-child td{border-top:1px #CCC solid}#single .single_contentsarea #toc_content table.table_th_text_center th,#single .single_contentsarea #toc_content table.table_td_text_center td{text-align:center}#single .single_contentsarea #toc_content table.table_th_text_right th:not(:first-child),#single .single_contentsarea #toc_content table.table_td_text_right td:not(:first-child){text-align:right}#toc_content table.table_th_nobreak_notsp th br,#toc_content table.table_td_nobreak_notsp td br{display:none}#toc_content .nobreak{white-space:nowrap;overflow:visible}@media screen and (min-width:1024px){#toc_content .no_break,#toc_content .nobreak_pc{white-space:nowrap;overflow:visible}}@media screen and (max-width:767px){#toc_content table.table_th_nobreak_notsp th br,#toc_content table.table_td_nobreak_notsp td br{display:block}#toc_content .nobreak_sp{white-space:nowrap;overflow:visible}#single .single_contentsarea #toc_content table{min-width:50%}}#single .single_contentsarea #toc_content div.scroll{overflow:visible;white-space:normal}@media screen and (max-width:767px){#single .single_contentsarea #toc_content div.scroll{overflow:auto;white-space:nowrap;background:linear-gradient(to left,transparent,#ffffff 15px) 0 0 / 50px 100%,linear-gradient(to right,transparent,#ffffff 15px) right / 50px 100%,linear-gradient(to left,#ffffff,rgba(0,0,0,.25)) 0 0 / 20px 100%,linear-gradient(to right,#ffffff,rgba(0,0,0,.25)) right / 20px 100%;background-repeat:no-repeat;background-color:#FFF;background-attachment:local,local,scroll,scroll;margin-bottom:50px}#single .single_contentsarea #toc_content div.scroll table{margin-bottom:0}#single .single_contentsarea #toc_content div.scroll table th{background:rgba(0,0,0,.05)!important}}#single .single_contents .single_contentsarea #toc_content .caption_left,#single .single_contents .single_contentsarea #toc_content .caption_center{font-weight:700;margin-bottom:7px!important}#single .single_contents .single_contentsarea #toc_content .note_left,#single .single_contents .single_contentsarea #toc_content .note_center{color:#888;font-size:var(--fs90);margin-top:calc(-50px + 7px)!important}#single .single_contents .single_contentsarea #toc_content .caption_center,#single .single_contents .single_contentsarea #toc_content .note_center{text-align:center}#single .single_contents .single_contentsarea #toc_content .note_right{text-align:center}#single .single_contents .single_contentsarea #toc_content .note_left ul,#single .single_contents .single_contentsarea #toc_content .note_left ol{margin-left:15px}#toc_content>.profile{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:12px 15px;border:3px #EDEDED solid;margin-bottom:50px;padding:42px 0 15px 0;font-size:var(--fs90)}#toc_content>.profile p.profile_title{position:absolute;top:-3px;left:-3px;display:inline-block;padding:0 15px 0 15px;background-color:#525252;color:#FFF;font-size:var(--fs85);line-height:calc(var(--fs100) * 2.0)}#toc_content>.profile dl.profile_name{grid-column:2 / 3;grid-row:1 / 2;align-self:center;padding-right:15px}#toc_content>.profile dl.profile_name dt{font-size:var(--fs100);font-weight:700}#toc_content>.profile dl.profile_name dd{color:#777}#toc_content>.profile p.profile_text{grid-column:2 / 3;grid-row:2 / 3;padding-right:15px}#toc_content>.profile figure{grid-column:1 / 2;grid-row:1 / 3;align-self:start;width:auto;margin:0}#toc_content>.profile figure:empty,#toc_content>.profile p:empty,#toc_content>.profile figure img[src=""]{display:none!important}#toc_content>.profile figure img{object-fit:cover;aspect-ratio:1 / 1;width:135px!important;max-width:25vw;margin-left:15px!important;border-radius:50%}#toc_content>.profile figure img[alt*="くらひろ"]{border:1px #CCC dashed}@media screen and (max-width:767px){#toc_content>.profile p.profile_text{grid-column:1 / 3;grid-row:2 / 3;padding-left:15px}#toc_content>.profile figure{grid-column:1 / 2;grid-row:1 / 2}}#toc_content .app_link{text-align:center;margin-bottom:50px}#toc_content .app_link br{display:none}#toc_content .app_link a{display:inline-block;vertical-align:middle}#toc_content .app_link img{max-width:250px!important;margin:7px 15px 7px 15px!important}#toc_content a.linkbutton,#toc_content a.linkbutton:visited{display:block;width:fit-content;min-width:320px;margin:0 auto 0 auto;padding:8px 30px 8px 30px;background:var(--kurahiro-color);border-radius:50px;box-shadow:0 2px 2px #CCC;text-align:center;color:#FFF;font-size:var(--fs95);font-weight:700}#toc_content a.linkbutton::after{content:'';display:inline-block;width:6px;height:6px;border-top:2px #FFF solid;border-right:2px #FFF solid;transform:translate(8px,-1px) rotate(45deg)}#toc_content .linkcard_wrapper{--linkcard-color:#E97A86;--linkcard-bgcolor:#FEF7F7;position:relative;border-top:2px var(--linkcard-color) solid;border-bottom:2px var(--linkcard-color) solid;margin:80px 0 50px 0}#toc_content .linkcard_wrapper::before{content:'あわせて読みたい';position:absolute;top:-29px;left:5px;display:inline-block;z-index:-1;padding:0 45px 0 30px;background:url(https://kurahiro.tepco.co.jp/wp-content/uploads/2023/07/light-bulb.png) center left 8px / 18px 18px no-repeat,linear-gradient(65deg,var(--linkcard-color) 0%,var(--linkcard-color) 85%,#FFFFFF 85%,#FFFFFF 100%);border-radius:3px 0 0 0;color:#FFF;font-size:var(--fs90);text-align:center;line-height:28px}#toc_content .linkcard_wrapper::after{content:'';position:absolute;top:-31px;right:10px;width:140px;height:30px;background:url(https://kurahiro.tepco.co.jp/wp-content/themes/kurahiro_theme/img/header-logo.svg) center right / 80% no-repeat}#toc_content .linkcard_wrapper+.linkcard_wrapper{border-top:0;margin:-50px 0 50px 0}#toc_content .linkcard_wrapper+.linkcard_wrapper::before,#toc_content .linkcard_wrapper+.linkcard_wrapper::after{display:none}#toc_content .linkcard_wrapper+p:empty{display:none}#toc_content a.linkcard{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 45px}#toc_content a.linkcard:hover{opacity:1;background:var(--linkcard-bgcolor)}#toc_content a.linkcard figure{grid-column:1 / 2;grid-row:1 / 3;align-self:start;margin:10px 10px 10px 10px;width:240px;overflow:hidden}#toc_content a.linkcard figure img{width:100%!important;object-fit:cover;aspect-ratio:300 / 195;transition:0.3s all}#toc_content a.linkcard:hover figure img{transform:scale(1.15,1.15);transition:0.3s all}#toc_content a.linkcard .linkcard_detail{grid-column:2 / 3;grid-row:1 / 2;align-self:center;padding:10px 15px 10px 10px;line-height:1.6}#toc_content a.linkcard p.linkcard_title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;color:var(--linkcard-color);font-size:var(--fs110);font-weight:700}#toc_content a.linkcard p.linkcard_text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;color:#525252;font-size:var(--fs95)}#toc_content a.linkcard p.linkcard_button{grid-column:2 / 3;grid-row:2 / 3;align-self:end;justify-self:end;display:inline-block;position:relative;width:180px;margin:0 15px 10px 0;padding:5px 0 5px 0;background:var(--linkcard-color);border-radius:50px;box-shadow:0 2px 2px #CCC;text-align:center;color:#FFF;font-size:var(--fs90);transition:0.2s all}#toc_content a.linkcard p.linkcard_button:hover{margin:auto 15px 8px 0;opacity:.9;transition:0.1s all}#toc_content a.linkcard p.linkcard_button::after{content:'';position:absolute;top:var(--fs90);right:15px;width:6px;height:6px;border-top:2px #FFF solid;border-right:2px #FFF solid;transform:rotate(45deg)}@media screen and (max-width:767px){#toc_content .linkcard_wrapper::before{top:-25px;padding:0 35px 0 30px;line-height:24px}#toc_content .linkcard_wrapper::after{top:-25px;right:5px;width:110px;height:24px}#toc_content a.linkcard{grid-template-rows:auto 35px}#toc_content a.linkcard figure{align-self:center;width:min(120px,33vw);margin:10px 10px 10px 5px}#toc_content a.linkcard figure img{aspect-ratio:1 / 1}#toc_content a.linkcard .linkcard_detail{padding:10px 5px 5px 0}#toc_content a.linkcard p.linkcard_title{font-size:var(--fs100)}#toc_content a.linkcard p.linkcard_text{font-size:var(--fs85)}#toc_content a.linkcard p.linkcard_button{width:160px;margin:auto 5px 10px 0;padding:3px 0 3px 0;font-size:var(--fs85)}#toc_content a.linkcard p.linkcard_button:hover{margin:auto 5px 8px 0}#toc_content a.linkcard p.linkcard_button::after{top:var(--fs85);width:5px;height:5px}}#toc_content .relatedlinks_wrapper{--relatedlinks-color:var(--kurahiro-color);--relatedlinks-bgcolor:#F1F8F6;--relatedlinks-fontcolor:#525252;--relatedlinks-arrowcolor:#AAA;position:relative;border-top:2px var(--relatedlinks-color) solid;border-bottom:2px var(--relatedlinks-color) solid;margin:80px 0 50px 0}#toc_content .relatedlinks_wrapper::before{content:'こちらもおすすめ';position:absolute;top:-25px;left:5px;display:inline-block;z-index:-1;padding:0 40px 0 24px;background:url(https://kurahiro.tepco.co.jp/wp-content/uploads/2023/07/light-bulb.png) center left 8px / 14px 14px no-repeat,linear-gradient(65deg,var(--relatedlinks-color) 0%,var(--relatedlinks-color) 85%,#FFFFFF 85%,#FFFFFF 100%);border-radius:3px 0 0 0;color:#FFF;font-size:var(--fs90);text-align:center;line-height:24px}#toc_content .relatedlinks_wrapper::after{content:'';position:absolute;top:-26px;right:10px;width:120px;height:25px;background:url(https://kurahiro.tepco.co.jp/wp-content/themes/kurahiro_theme/img/header-logo.svg) center right / 80% no-repeat}#toc_content .relatedlinks_wrapper+p:empty{display:none}#toc_content .relatedlinks_content{border-bottom:1px var(--relatedlinks-color) dashed}#toc_content .relatedlinks_content:last-of-type{border-bottom:0}#toc_content a.relatedlinks{display:grid;grid-template-columns:calc(50px * 16 / 9) auto;grid-template-rows:50px}#toc_content a.relatedlinks:hover{opacity:1;background:var(--relatedlinks-bgcolor)}#toc_content a.relatedlinks figure{grid-column:1 / 2;grid-row:1 / 2;align-self:center;margin:10px 10px 10px 10px;width:calc((50px * 16 / 9) - 20px);overflow:hidden}#toc_content a.relatedlinks figure img{width:100%!important;object-fit:cover;aspect-ratio:16 / 9;transition:0.2s all}#toc_content a.relatedlinks:hover figure img{transform:scale(1.1,1.1);transition:0.2s all}#toc_content a.relatedlinks p.relatedlinks_title{grid-column:2 / 3;grid-row:1 / 2;align-self:center;padding:0 30px 0 10px;position:relative;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;color:var(--relatedlinks-fontcolor);font-size:var(--fs90);font-weight:700;line-height:50px}#toc_content a.relatedlinks:hover p.relatedlinks_title{color:var(--relatedlinks-color)}#toc_content a.relatedlinks p.relatedlinks_title::after{content:'';position:absolute;top:0;right:0;width:8px;height:8px;border-top:2px var(--relatedlinks-arrowcolor) solid;border-right:2px var(--relatedlinks-arrowcolor) solid;transform:translate(-10px,20px) rotate(45deg)}#toc_content a.relatedlinks:hover p.relatedlinks_title::after{border-top:2px var(--relatedlinks-color) solid;border-right:2px var(--relatedlinks-color) solid}@media screen and (max-width:767px){#toc_content a.relatedlinks{grid-template-columns:50px auto}#toc_content a.relatedlinks figure{margin:5px 5px 5px 5px;width:40px}#toc_content a.relatedlinks figure img{aspect-ratio:1 / 1}#toc_content a.relatedlinks p.relatedlinks_title{padding:0 20px 0 5px}#toc_content a.relatedlinks p.relatedlinks_title::after{transform:translate(-6px,20px) rotate(45deg)}}#toc_content *[class^="box_"]>*:not(br){margin-bottom:30px!important}#toc_content *[class^="box_"]>*:last-child{margin-bottom:0!important}#toc_content *[class^="box_"]>table:last-child{margin-bottom:15px!important}#toc_content .box_background table th{border-bottom:1px #BBB solid!important}#toc_content .box_background table tr:first-child th,#toc_content .box_background table tr:first-child td{border-top:1px #BBB solid!important}#toc_content *[class^="box_"] *[class^="caption"]{margin-bottom:7px!important}#single .single_contents .single_contentsarea #toc_content *[class^="box_"] *[class^="note"]{margin-top:-20px!important}#toc_content .box_prm{margin:0 0 50px 0;padding:30px;overflow-wrap:break-word;border:2px var(--kurahiro-color) solid;border-radius:30px}#toc_content .box_prm ul.ul_note{margin-bottom:0!important}#toc_content .box_prm p:empty,#toc_content p.prm_lead:empty{display:none}#toc_content a.a_prm{display:block;width:fit-content;margin:0 auto 0 auto}@media screen and (max-width:767px){#toc_content .box_prm{padding:30px 0 30px 0;border-top:5px var(--kurahiro-color) dotted;border-right:0;border-bottom:5px var(--kurahiro-color) dotted;border-left:0;border-radius:0}}.popup_banner{--popup-width:clamp(300px,calc(100vh * 0.15 * 3),420px);--popup_close-width:20px;--popup-pc-margin-left:calc((100vw - min(100vw, 1200px)) / 2 + 25px);--popup-pc-contents-width:calc(760 / 1150 * (min(100vw, 1200px) - 50px));--popup-min-aspect-ratio:2;color-scheme:light dark;position:fixed;z-index:8999;transition:bottom 0.7s ease-in-out,opacity 0.7s ease-in-out,visibility 0.7s ease-in-out;width:var(--popup-width);bottom:calc(var(--popup-width) / var(--popup-min-aspect-ratio) * -1);left:calc(var(--popup-pc-margin-left) + var(--popup-pc-contents-width) / 2 - var(--popup-width) / 2);visibility:hidden;opacity:0;background-color:transparent;border-bottom:0;padding-bottom:env(safe-area-inset-bottom)}@media screen and (max-width:1024px){.popup_banner{left:50%;transform:translateX(-50%)}}@media screen and (max-width:767px){.popup_banner{--popup-width:min(100vw,450px);--popup_close-width:30px;width:var(--popup-width);bottom:calc(var(--popup-width) / var(--popup-min-aspect-ratio) * -1)}}@media screen and (max-width:450px){.popup_banner{border-bottom:env(safe-area-inset-bottom) #000 solid;border-bottom:env(safe-area-inset-bottom) light-dark(#FFFFFF,#000000) solid;padding-bottom:0}}.popup_banner br,.popup_banner p:not([class]){display:none}.popup_banner.popup_show{visibility:visible;opacity:1;bottom:0%}.popup_banner.popup_show a:hover{opacity:1!important}.popup_banner img{object-fit:cover}.popup_banner .popup_close{position:absolute;top:calc(-1px - var(--popup_close-width));right:0;width:var(--popup_close-width);height:var(--popup_close-width);background-color:rgba(0,0,0,.5)}.popup_banner .popup_close:hover{background-color:rgba(0,0,0,.4)}.popup_banner .popup_close::before,.popup_banner .popup_close::after{content:"";position:absolute;top:50%;left:50%;width:2px;height:calc(var(--popup_close-width) * 2 / 3);background-color:#FFF}.popup_banner .popup_close::before{transform:translate(-50%,-50%) rotate(45deg)}.popup_banner .popup_close::after{transform:translate(-50%,-50%) rotate(-45deg)}