@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/



 .td1-10 tr:nth-child(2) td:nth-child(1), .td1-10 tr:nth-child(2) th, .td2-10 tr:nth-child(2) td:nth-child(2), .td3-10 tr:nth-child(2) td:nth-child(3), .td4-10 tr:nth-child(2) td:nth-child(4) {width: 10%!important;}.td1-15 tr:nth-child(2) td:nth-child(1), .td1-15 tr:nth-child(2) th, .td2-15 tr:nth-child(2) td:nth-child(2), .td3-15 tr:nth-child(2) td:nth-child(3), .td4-15 tr:nth-child(2) td:nth-child(4) {width: 15%!important;}.td1-20 tr:nth-child(2) td:nth-child(1), .td1-20 tr:nth-child(2) th, .td2-20 tr:nth-child(2) td:nth-child(2), .td3-20 tr:nth-child(2) td:nth-child(3), .td4-20 tr:nth-child(2) td:nth-child(4) {width: 20%!important;}.td1-25 tr:nth-child(2) td:nth-child(1), .td1-25 tr:nth-child(2) th, .td2-25 tr:nth-child(2) td:nth-child(2), .td3-25 tr:nth-child(2) td:nth-child(3), .td4-25 tr:nth-child(2) td:nth-child(4) {width: 25%!important;}.td1-30 tr:nth-child(2) td:nth-child(1), .td1-30 tr:nth-child(2) th, .td2-30 tr:nth-child(2) td:nth-child(2), .td3-30 tr:nth-child(2) td:nth-child(3), .td4-30 tr:nth-child(2) td:nth-child(4) {width: 30%!important;}.td1-35 tr:nth-child(2) td:nth-child(1), .td1-35 tr:nth-child(2) th, .td2-35 tr:nth-child(2) td:nth-child(2), .td3-35 tr:nth-child(2) td:nth-child(3), .td4-35 tr:nth-child(2) td:nth-child(4) {width: 35%!important;}.td1-40 tr:nth-child(2) td:nth-child(1), .td1-40 tr:nth-child(2) th, .td2-40 tr:nth-child(2) td:nth-child(2), .td3-40 tr:nth-child(2) td:nth-child(3), .td4-40 tr:nth-child(2) td:nth-child(4) {width: 40%!important;}.td1-45 tr:nth-child(2) td:nth-child(1), .td1-45 tr:nth-child(2) th, .td2-45 tr:nth-child(2) td:nth-child(2), .td3-45 tr:nth-child(2) td:nth-child(3), .td4-45 tr:nth-child(2) td:nth-child(4) {width: 45%!important;}.td1-50 tr:nth-child(2) td:nth-child(1), .td1-50 tr:nth-child(2) th, .td2-50 tr:nth-child(2) td:nth-child(2), .td3-50 tr:nth-child(2) td:nth-child(3), .td4-50 tr:nth-child(2) td:nth-child(4) {width: 50%!important;}@media screen and (min-width: 1025px) {.td1-15pc tr:nth-child(2) td:nth-child(1), .td1-15pc tr:nth-child(2) th, .td2-15pc tr:nth-child(2) td:nth-child(2), .td3-15pc tr:nth-child(2) td:nth-child(3), .td4-15pc tr:nth-child(2) td:nth-child(4) {width: 15%!important;}.td1-20pc tr:nth-child(2) td:nth-child(1), .td1-20pc tr:nth-child(2) th, .td2-20pc tr:nth-child(2) td:nth-child(2), .td3-20pc tr:nth-child(2) td:nth-child(3), .td4-20pc tr:nth-child(2) td:nth-child(4) {width: 20%!important;}.td1-25pc tr:nth-child(2) td:nth-child(1), .td1-25pc tr:nth-child(2) th, .td2-25pc tr:nth-child(2) td:nth-child(2), .td3-25pc tr:nth-child(2) td:nth-child(3), .td4-25pc tr:nth-child(2) td:nth-child(4) {width: 25%!important;}.td1-30pc tr:nth-child(2) td:nth-child(1), .td1-30pc tr:nth-child(2) th, .td2-30pc tr:nth-child(2) td:nth-child(2), .td3-30pc tr:nth-child(2) td:nth-child(3), .td4-30pc tr:nth-child(2) td:nth-child(4) {width: 30%!important;}.td1-35pc tr:nth-child(2) td:nth-child(1), .td1-35pc tr:nth-child(2) th, .td2-35pc tr:nth-child(2) td:nth-child(2), .td3-35pc tr:nth-child(2) td:nth-child(3), .td4-35pc tr:nth-child(2) td:nth-child(4) {width: 35%!important;}.td1-40pc tr:nth-child(2) td:nth-child(1), .td1-40pc tr:nth-child(2) th, .td2-40pc tr:nth-child(2) td:nth-child(2), .td3-40pc tr:nth-child(2) td:nth-child(3), .td4-40pc tr:nth-child(2) td:nth-child(4) {width: 40%!important;}.td1-45pc tr:nth-child(2) td:nth-child(1), .td1-45pc tr:nth-child(2) th, .td2-45pc tr:nth-child(2) td:nth-child(2), .td3-45pc tr:nth-child(2) td:nth-child(3), .td4-45pc tr:nth-child(2) td:nth-child(4) {width: 45%!important;}.td1-50pc tr:nth-child(2) td:nth-child(1), .td1-50pc tr:nth-child(2) th, .td2-50pc tr:nth-child(2) td:nth-child(2), .td3-50pc tr:nth-child(2) td:nth-child(3), .td4-50pc tr:nth-child(2) td:nth-child(4) {width: 50%!important;}}.wide80 {width: 80%!important;}.f_bold {font-weight: bold;}.f_r {color: #F00;}.f_r2 {color: #F00;font-weight: bold;}.f_rr {color: #c10000;}.f_rr2 {color: #c10000;font-weight: bold;}.f_bold_red {color: #c10000;font-weight: bold;}.f_b {color: #0095d6;}.f_b2 {color: #0095d6;font-weight: bold;}.f_o {color: #ed9651;}.f_o2 {color: #ed9651;font-weight: bold;}.f_gr {color: #008000;}.f_gr2 {color: #008000;font-weight: bold;}.f_p {color: #db27ab;}.f_p2 {color: #db27ab;font-weight: bold;}.f_75 {font-size: 0.75em;}.f_80 {font-size: 0.8em;}.f_85 {font-size: 0.85em;}.f_90 {font-size: 0.9em;}.f_95 {font-size: 0.95em;}.f_normal {font-weight:normal;}.f_100 {font-size:1em;}.f_110 {font-size: 1.1em;}.f_120 {font-size: 1.2em;}.f_130 {font-size: 1.3em;}.f_140 {font-size: 1.4em;}.f_150 {font-size: 1.5em;}@media screen and (max-width:640px) {.f_75sp {font-size:0.75em!important;}.f_80sp {font-size:0.8em!important;}.f_85sp {font-size:0.85em!important;}.f_90sp {font-size:0.9em!important;}.f_95sp {font-size:0.95em!important;}}@media screen and (min-width: 1025px) {.p-articleThumb {width: 80%;margin-left: auto;margin-right: auto;}}@media screen and (min-width:641px) {.l-header__inner .c-catchphrase {font-size: 1.2em!important;width: 70%!important;margin-left: auto;margin-right: auto;}}.l-header__inner .c-catchphrase {display: block;font-size: 0.9em;line-height: 1.2;}.is-style-border img {border: 1px solid #CCC!important;}#main_content {font-feature-settings: "palt";}.kasen {border-bottom:2px solid #586E8F;line-height:1;}.grays {background: #f7f7f7!important;}.wp-block-group.has-border.-border01, .wp-block-group.has-border.-border04 {padding: 1em;}.l-footer__nav li:first-child a {border-left: none;}.l-footer__nav a {border: none;}.m_top5 {margin-top: 0.5em!important;}.m_top-5 {margin-top: -0.5em!important;}.m_top10 {margin-top: 1em!important;}.m_top-10 {margin-top: -1em!important;}.m_top20 {margin-top: 2em!important;}.m_top-20 {margin-top: -2em!important;}.m_top30 {margin-top: 3em!important;}.m_top-30 {margin-top: -3em!important;}.m_top40 {margin-top: 4em!important;}.m_top50 {margin-top: 5em!important;}.m_bottom5 {margin-bottom: 0.5em!important;}.m_bottom-5 {margin-bottom: -0.5em!important;}.m_bottom10 {margin-bottom: 1em!important;}.m_bottom-10 {margin-bottom: -1em!important;}.m_bottom20 {margin-bottom: 2em!important;}.m_bottom-20 {margin-bottom: -2em!important;}.m_bottom30 {margin-bottom: 3em!important;}.m_bottom-30 {margin-bottom: -3em!important;}.m_bottom40 {margin-bottom: 4em!important;}.m_bottom-40 {margin-bottom: -4em!important;}.m_bottom50 {margin-bottom: 5em!important;}.m_bottom-50 {margin-bottom: -5em!important;}.post_content a[target="_blank"]:after {content: url(https://webtrace-cuisine.com/wp-content/uploads/2022/06/linkicon.png);margin: 0 3px;}.p-blogCard__inner a[target="_blank"]:after, .official-button a[target="_blank"]:after {content: "";}.marker-tall {background-color: #47789e;color: #fff;padding: 0 .1em;}.marker-low {font-weight: bold;background-image: repeating-linear-gradient(-45deg, #ffca96 0, #ffca96 2px, transparent 2px, transparent 4px);background-repeat: no-repeat;background-position: left bottom;background-size: 100% 0.5em;}a img {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}@media screen and (min-width: 1025px) {a img:hover {opacity: 0.7;filter: alpha(opacity=70);}}@media screen and (min-width: 1025px) {div.post_content a:not(.p-toc__link):not(.p-postList__link):not(.swell-block-button__link):not(.p-blogCard__title), a.hover1 {background-image: linear-gradient(rgb(0 0 0 / 0) 50%, rgb(57 160 255 / 1) 50%);background-position: 0 0;background-size: auto 200%;transition: .3s;font-weight: bold;}div.post_content a:hover:not(.p-toc__link):not(.p-postList__link):not(.swell-block-button__link):not(.p-blogCard__title), a.hover1:hover {background-position: 0 100%;color: #fff;}}.post_content h2 {margin: 3em 0 1em;padding-top: 0.5em;padding-bottom: 0.5em;}.post_content h3 {margin: 3em 0 1em;}.is-style-sticky_box {padding: .5em 1em 0.5em 0.5em;font-weight: bold;}[class*=is-style-big_icon_] {padding: 1.5em 1.5em 1.2em 1.8em;}.is-style-big_icon_batsu {background-color: #fff9f9;}.is-style-big_icon_caution {background-color: #fffdf4;}.is-style-big_icon_check {background-color: #fcfff9;}.is-style-big_icon_memo {background-color: #f7f7f7;}.is-style-big_icon_hatena {background-color: #f7fcff;}.is-style-big_icon_point {background-color: #fffaf7;}.is-style-icon_info, .is-style-icon_good, .is-style-icon_bad, .is-style-icon_announce, .is-style-icon_pen, .is-style-icon_book {border: 1px solid #e8e8e8;}.has-border.-border01, .has-border.-border02, .has-border.-border03, .has-border.-border04 {padding: 1em;}.is-style-big_kakko_box {padding: 1em 2em;}.has-border.-border03 {border-width: 3px;}.is-style-kokuban, .kokuban {background-color: #05524c;margin: 10px 5px 30px 5px;padding: 25px 50px 30px;border: 8px solid #a60;border-radius: 3px;box-shadow: 2px 2px 4px #666, 2px 2px 2px #111 inset;color: #fff;font-weight: bold;}.is-style-kakomi-paper, .kakomi-paper {background:#fff;box-shadow:1px 1px 8px rgba(0,0,0,0.3),0 0 50px rgba(0,0,0,0.1) inset;position:relative;margin: 20px auto;padding: 20px 30px;}.is-style-kakomi-memo, .kakomi-memo {position: relative;background: #fffceb;border-left:4px dotted rgba(0,0,0,.1);border-right:4px dotted rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.2);margin: 20px auto;padding: 20px;}.is-style-kakomi-dotline, .kakomi-dotline {background-image: repeating-linear-gradient(-1deg, #586E8F, #586E8F 6px, transparent 6px, transparent 13px, #586E8F 13px), repeating-linear-gradient(89deg, #586E8F, #586E8F 6px, transparent 6px, transparent 13px, #586E8F 13px), repeating-linear-gradient(179deg, #586E8F, #586E8F 6px, transparent 6px, transparent 13px, #586E8F 13px), repeating-linear-gradient(269deg, #586E8F, #586E8F 6px, transparent 6px, transparent 13px, #586E8F 13px);background-size: 3px calc(100% + 13px), calc(100% + 13px) 3px, 3px calc(100% + 13px) , calc(100% + 13px) 3px;background-position: 0 0, 0 0, 100% 0, 0 100%;background-repeat: no-repeat;animation: dotline-animation 0.8s infinite linear;margin: 10px 0 10px;padding: 20px;}@keyframes dotline-animation {from {background-position: 0 0, -13px 0, 100% -13px, 0 100%;}to {background-position: 0 -13px, 0 0, 100% 0, -13px 100%;}}.p-indexModal__inner {position: fixed;top: 15%;right: 0;max-width: 425px;height: 65%;background: #fff;border-radius: 6px 0 0 6px;box-shadow: -1px 1px 10px rgba(0,0,0,0.2);margin: initial !important;padding: 1.8em 2em 1.4em 2em;transition: transform 0.5s,-webkit-transform 0.5s;transform: translateX(500px);;}.p-indexModal__close {display: none;}#index_modal > .c-overlay {background: initial;}.p-blogCard__caption {font-size: 0.8em!important;}.p-blogCard__caption:before {content: "\e9cd";}.p-blogCard__title {font-weight: bold;}code, code.dir_name, code.file_name {font-weight: bold;}.l-sidebar .p-toc__list li {font-size: 1.1em!important;}.l-sidebar .c-widget.widget_categories, .l-sidebar .c-widget.widget_tag_cloud, .l-sidebar .c-widget.widget_swell_index {border: solid 1px #ededed;padding: 10px;}kbd {color: #fcfcfc;display: inline-block;margin-left: 2px;margin-right: 2px;padding: 0.1em 0.2em 0.2em;background-color: #777;border-radius: 3px;border-bottom: 2px solid #474747;vertical-align: baseline;bottom: 2px!important;font-size: 1em;font-weight: bold;line-height: 1;box-shadow: 0px 1px 2px #222;}#series_article {font-size:0.9em;border:solid 3px #267095;background-color:#f4fbff;margin: 0 auto 40px;width: 80%;}@media screen and (max-width:640px) {#series_article {width: 100%;}}#series_article ol {margin:0 10px 10px;padding-bottom:10px;font-weight:bold;}#series_article li{border:none;margin-bottom: 0;}#series_article li a:hover{display:block;text-decoration: underline;}#series_article p{font-size:0.9em;padding:10px 5px 10px 10px;font-weight:bold;}#series_article a{background-image: none;}#series_article a:hover{color: #0183FF;}.centercenter {display: flex;justify-content: center;}.c-scrollHint {margin-top: -1em;}.wp-block-separator.is-style-dots:before {content: "···";letter-spacing: 1.5em;font-size: 3em;}@media screen and (min-width:641px) {.wp-block-separator.is-style-dots:before {content: "·····";}}.c-pageTitle {margin-bottom:2em;}.swell-block-dl__dt {font-size: 1em;}.swell-block-dl__dd {padding-top: 0.5em;padding-bottom: 1em;}.swell-block-dl__dd p:last-child {margin-bottom: 0.5em!important;}@media screen and (min-width: 1025px) {.youtube-ratio iframe {border: 1px #ccc solid;width: 100%;height: auto;aspect-ratio: 16 / 9;}}.basic-kaihei {padding: 20px;background: #f7f7f2;}.sanko-box {font-size:0.9em;padding:0.5em;margin: 1em 0 1em auto;width: fit-content;border:dashed 2px #E0E0E0;}.wide0 {width:fit-content;}@media screen and (max-width: 640px){rt {transform: translateY(0.3em);}}rt {margin-bottom: -.5em;}.cui-FAQ .swell-block-faq__item .faq_q{cursor: pointer;padding-right:3em;}.cui-FAQ .swell-block-faq__item .faq_q::after {position: absolute;top: 50%;right: 2em;display: block;width: 7px;height: 7px;margin: auto;content: '';-webkit-transform: translate(0px,-2px) rotate(135deg);transform: translate(0px,-2px) rotate(135deg);border-top: 2px solid #000;border-right: 2px solid #000;transition:.2s;}.cui-FAQ .faq_q.faq-open::after {margin-right:0;transition:.2s;-webkit-transform: translate(0,2px) rotate(-45deg);transform: translate(0,2px) rotate(-45deg);}.cui-FAQ .faq_a{transition:.2s;}.cui-FAQ .faq_q:not(.faq-open)+.faq_a{padding-top: 0;padding-bottom: 0;height: 0;opacity: 0;overflow: hidden;transition:.2s;}.is-style-big_icon_memo .is-style-sticky_box {margin-left: 0!important;}.case-closed-wrap {position: relative;margin: 0 0 30px;padding: 30px 25px 15px;border: 1px solid #74b29d;}.case-closed-wrap > .title {position: absolute;display: inline-block;top: -17px;left: 10px;line-height: 1;font-size: 1em;font-weight: bold;padding: 7px;color: #74b29d;background-color: #FFF;}.case-closed {opacity: 0.5;}.home .p-mainVisual__slide {font-feature-settings: "palt";}@media screen and (min-width: 1025px) {.home .wp-block-group.-border01 {border-color: #999!important;}.home .wp-block-group {color: #666;}.home .wp-block-group .wp-block-heading {padding-top: 0.5em;font-size: 3.5em;}.home .wp-block-group p {font-size: 1.5em;padding-bottom: 1em;}}.inline-koshinbi {}