html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,big,cite,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,time,mark,audio,video,main{margin:0;padding:0;border:0;font-style:normal;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after{content:"";content:none}blockquote:before,blockquote:after{content:"";content:none}a{-webkit-transition:all .2s ease;transition:all .2s ease}a:hover{-webkit-transition:all .2s ease;transition:all .2s ease}a img{border:none;-webkit-transition:all .2s ease;transition:all .2s ease}a:hover img{-webkit-transition:all .2s ease;transition:all .2s ease}img{line-height:0;max-width:100%;height:auto;vertical-align:bottom}article,aside,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}.clearfix:after{content:"";display:block;clear:both}*{-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all}html{font-size:16px;scroll-behavior:smooth}body{color:#261e38;font-family:Arial,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;font-size:100%;line-height:1.7;text-align:center;overflow-x:hidden;padding:8px 8px 0;background:#ff1744;background:linear-gradient(135deg, rgb(255, 23, 68) 0%, rgb(125, 14, 212) 50%, rgb(0, 151, 167) 100%);background-repeat:no-repeat;background-size:cover}@media(max-width: 599px){body{padding:4px 4px 0}}a{color:#0097a7}a:hover{color:#ff1744}.wrap{background:#efebe9;border-radius:20px}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1370px;width:100%;margin:0 auto;padding:0 40px 80px}@media(max-width: 1000px){.container{padding:0 16px 40px}}.main{width:100%}.main.column2{background:#fff;border-radius:20px;max-width:65.8914728682%}@media(max-width: 1370px){.main.column2{max-width:900px;margin:0 auto}}.sidebar{width:31.7829457364%}@media(max-width: 1370px){.sidebar{width:900px;margin:24px auto 0}}.ttl_l2,.ttl_l3{font-size:24px;font-weight:bold;text-align:left;line-height:1.2;width:100%;margin:0 0 24px}.ttl_l3{margin:40px 0 24px}.header_top{padding:80px}.header_top .logo{line-height:0;margin:0 auto;max-width:351px;width:100%}@media(max-width: 599px){.header_top{padding:32px 24px}}.header{max-width:1370px;width:100%;margin:0 auto;padding:32px 40px}@media(max-width: 599px){.header{padding:32px 24px}}.header .logo{max-width:240px;width:100%}.breadcrumbs{background:#dbd1cc;line-height:1.1;margin-bottom:40px;overflow:hidden}@media(max-width: 599px){.breadcrumbs{margin-bottom:24px}}.breadcrumbs_inner{max-width:1370px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;padding:8px 40px;text-align:left}@media(max-width: 599px){.breadcrumbs_inner{font-size:10px;padding:8px 24px}}.breadcrumbs_inner_child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs_inner_child .material-symbols-rounded{font-size:20px}@media(max-width: 599px){.breadcrumbs_inner_child .material-symbols-rounded{font-size:14px}}.footer{padding:8px 40px}.footer_copy{color:#fff;font-size:14px}@-webkit-keyframes huanhuan{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes huanhuan{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.article_desc{border:2px solid #dbd1cc;background:#f9f5f2;width:100%;text-align:left;padding:1em;margin-bottom:2em}.article_list_section .article_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;position:relative}@media(max-width: 599px){.article_list_section .article_list{gap:16px}}.article_list_section .article_list_card{background:#fff;border-radius:20px;text-decoration:none;width:calc((100% - 90px)/4);-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}@media(max-width: 1370px){.article_list_section .article_list_card{width:calc((100% - 60px)/3)}}@media(max-width: 1000px){.article_list_section .article_list_card{width:calc((100% - 30px)/2)}}@media(max-width: 599px){.article_list_section .article_list_card{width:100%}}.article_list_section .article_list_card:hover{-webkit-box-shadow:20px 20px 40px rgba(0,0,0,.25);box-shadow:20px 20px 40px rgba(0,0,0,.25);-webkit-transition:all .2s ease;transition:all .2s ease;z-index:2}.article_list_section .article_list_card:hover::after{content:"";display:block;background:url(../images/img-kirakira.svg);background-size:cover;background-position:center center;height:50px;width:50px;top:-10px;left:-15px;position:absolute;-webkit-animation:huanhuan .7s linear infinite;animation:huanhuan .7s linear infinite;opacity:1;-webkit-transition:all .2s ease;transition:all .2s ease}.article_list_section .article_list_card:hover .article_list_figure img{-webkit-transform:scale(1.3);transform:scale(1.3)}.article_list_section .article_list_link{display:block;padding:1em;text-align:left;text-decoration:none}.article_list_section .article_list_figure{border-radius:20px;overflow:hidden}.article_list_section .article_list_figure img{width:100%}.article_list_section .article_list_ttl{font-size:18px;font-weight:bold;line-height:1.5;margin-top:1em}@media(max-width: 599px){.article_list_section .article_list_ttl{font-size:16px}}.article_list_section .article_list_cat,.article_list_section .article_list_times{line-height:1.1;margin-top:1em}.article_list_section .article_list_cat{color:#261e38;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 4px}.article_list_section .article_list_cat_child{border:1px solid #261e38;border-radius:20px;padding:2px 5px}.article_list_section .article_list_times{color:#7c7787;font-size:12px}.article_list_section .article_list_times_child,.article_list_section .article_list_times_time{display:inline-block}.article_list_section .article_list_times_child::after{content:"："}.article_list_section .article_list_times_time.update{margin-right:1em}.nav-links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin-top:40px}@media(max-width: 599px){.nav-links{-ms-flex-wrap:wrap;flex-wrap:wrap}}.nav-links .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.nav-links a,.nav-links .current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;width:40px;border-radius:20px}.nav-links a{background:#0097a7;color:#fff;text-decoration:none}.nav-links a:hover{background:#ff1744}.nav-links .current{border:1px solid #0097a7}.sidebar .sidebar_wedget .widget_block{background:#fff;border-radius:20px;margin-bottom:20px;padding:1.5em;text-align:left}.sidebar .sidebar_wedget .widget_block h2{padding:0 0 10px;font-size:24px;position:relative}@media(max-width: 599px){.sidebar .sidebar_wedget .widget_block h2{font-size:18px}}.sidebar .sidebar_wedget .widget_block h2::after{content:"";display:block;position:absolute;left:0;bottom:0;background:#ff1744;background:linear-gradient(135deg, rgb(255, 23, 68) 0%, rgb(125, 14, 212) 50%, rgb(0, 151, 167) 100%);background-repeat:no-repeat;background-size:cover;height:3px;width:100%}.sidebar .sidebar_wedget .widget_block .popular-posts ul li{margin:1em 0 0;line-height:1.2}.sidebar .sidebar_wedget .widget_block .popular-posts ul li .post-stats{margin-top:.5em;text-align:right}.sidebar .sidebar_wedget .widget_block .wp-block-categories-list,.sidebar .sidebar_wedget .widget_block .wp-block-latest-posts__list{border:1px solid #dbd1cc;border-bottom:none;margin-top:10px}.sidebar .sidebar_wedget .widget_block .wp-block-categories-list li a,.sidebar .sidebar_wedget .widget_block .wp-block-latest-posts__list li a{background:#efebe9;border-bottom:1px solid #dbd1cc;display:block;text-decoration:none;padding:.3em .5em;line-height:1.3}.content .page_title{font-size:30px;font-weight:bold;padding:25px 32px;line-height:1.5;text-align:left}@media(max-width: 1370px){.content .page_title{padding:20px;font-size:20px}}.content .page_kv{width:100%}.content .page_kv img{width:100%}.content .entry_content{padding:32px 32px 64px}@media(max-width: 599px){.content .entry_content{padding:20px}}.content .entry_content .boxIndex{border:1px solid #dbd1cc;background:#f9f5f2;max-width:450px;margin:64px auto;-webkit-transition:.2s;transition:.2s}@media(max-width: 599px){.content .entry_content .boxIndex{margin:40px auto}}.content .entry_content .boxIndex_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 16px 16px;position:relative;cursor:pointer;-webkit-transition:ease .2s;transition:ease .2s}.content .entry_content .boxIndex_button::before{background:#ff1744;background:linear-gradient(135deg, rgb(255, 23, 68) 0%, rgb(125, 14, 212) 50%, rgb(0, 151, 167) 100%);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:2px;width:100%;top:0;left:0;position:absolute}.content .entry_content .boxIndex_button_ttl{font-weight:bold;margin:0;font-size:18px;line-height:1.1}@media(max-width: 599px){.content .entry_content .boxIndex_button_ttl{font-size:16px}}.content .entry_content .boxIndex_button .material-symbols-rounded{-webkit-transition:.2s;transition:.2s}.content .entry_content .boxIndex_inner{border-top:1px solid #dbd1cc;height:auto;overflow:hidden;padding:1.5em;-webkit-transition:.2s;transition:.2s;position:relative}.content .entry_content .boxIndex_lists{font-size:14px;padding:0;margin:0;counter-reset:item}.content .entry_content .boxIndex_lists_child{list-style-type:none;margin:12px 0 0;padding:0 0 0 24px;position:relative;line-height:20px;min-height:20px}.content .entry_content .boxIndex_lists_child::before{content:counter(item);counter-increment:item;background:#dbd1cc;border-radius:50%;width:20px;height:20px;text-align:center;position:absolute;left:0;top:0;font-size:12px;line-height:20px}.content .entry_content .boxIndex_lists_child:first-of-type{margin-top:0}.content .entry_content .boxIndex_lists_child .boxIndex_lists_child:first-of-type{margin-top:12px}.content .entry_content .boxIndex_lists_child a{color:#261e38}.content .entry_content .boxIndex_lists_child a:hover{opacity:.5}.content .entry_content .boxIndex_lists_child li::before{background:#fff;border:1px solid #dbd1cc}.content .entry_content .boxIndex[open] .material-symbols-rounded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.content .entry_content .boxTips{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eee;border:2px solid #dedede;padding:16px;line-height:1.5;margin:42px 0}@media(max-width: 599px){.content .entry_content .boxTips{display:block;position:relative}}.content .entry_content .boxTips_icon{font-size:40px;color:#ffc632;display:block;padding-right:16px}@media(max-width: 599px){.content .entry_content .boxTips_icon{font-size:20px;background:#fff;border:2px solid #dedede;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:50%;top:-20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:0;height:40px;width:40px;border-radius:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content .entry_content .boxTips_icon span{display:block;margin:0 auto}}.content .entry_content .boxTips_cont{padding-left:16px;border-left:1px solid #dedede;margin:0}@media(max-width: 599px){.content .entry_content .boxTips_cont{border:none;padding:10px 0 0}}.content .entry_content p{text-align:left;margin-top:16px}.content .entry_content h2,.content .entry_content h3{margin:64px 0 32px;font-weight:bold;line-height:1.2;text-align:left}@media(max-width: 599px){.content .entry_content h2,.content .entry_content h3{margin:40px 0 20px}}.content .entry_content h2{padding:0 0 10px;font-size:24px;position:relative}@media(max-width: 599px){.content .entry_content h2{font-size:18px}}.content .entry_content h2::after{content:"";display:block;position:absolute;left:0;bottom:0;background:#ff1744;background:linear-gradient(135deg, rgb(255, 23, 68) 0%, rgb(125, 14, 212) 50%, rgb(0, 151, 167) 100%);background-repeat:no-repeat;background-size:cover;height:3px;width:100%}.content .entry_content h3{font-size:18px;padding:16px;background:#efebe9;border:3px solid #dbd1cc}@media(max-width: 599px){.content .entry_content h3{font-size:16px;padding:10px}}.content .entry_content h4{font-weight:bold;text-align:left;margin:1em 0 .5em;padding-left:.5em;border-left:5px solid #dbd1cc;line-height:1.4}.content .entry_content code{font-family:Arial,sans-serif;background:#eee;border-radius:2px;padding:2px 4px;margin:0 4px;font-size:90%}.content .entry_content ul,.content .entry_content dl,.content .entry_content ol{text-align:left;padding:0 1em 0 2em;margin-top:16px}.content .entry_content ul li,.content .entry_content dl li,.content .entry_content ol li{list-style-type:disc;margin-top:8px}@media(max-width: 599px){.content .entry_content ul,.content .entry_content dl,.content .entry_content ol{padding-right:0}}.content .entry_content ol li{list-style-type:decimal}.content .entry_content dl{padding:0}.content .entry_content dl dt{font-weight:bold;margin-top:16px}.content .entry_content dl dd{margin-top:8px;padding:0 1em}@media(max-width: 599px){.content .entry_content dl dd{padding-right:0}}.content .entry_content .pvWrap{border:4px dotted #efebe9;margin:1em 0;padding:2em}.content .entry_content .wp-block-image{margin:1em 0;max-width:100%}.content .entry_content .wp-block-image .alignleft{clear:both}.content .entry_content .wp-block-image img{max-width:100%;height:auto}.content .entry_content .wp-block-quote{background:#efebe9;padding:1em;margin-top:1em;border-radius:4px;position:relative}.content .entry_content .wp-block-quote::before{content:"”";font-size:8em;display:block;position:absolute;left:10px;top:0;line-height:1;color:#dbd1cc;z-index:1}.content .entry_content .wp-block-quote p{margin:0;position:relative;z-index:2}.content .entry_content .wp-block-quote cite{font-style:italic;display:block;text-align:right;margin-top:.5em}.content .entry_content .wp-block-quote cite a{font-style:italic}.content .entry_content .comment-form{background:#f9f5f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2em}.content .entry_content .comment-form textarea,.content .entry_content .comment-form input[type=text]{border:2px solid #dbd1cc;background:#fff;border-radius:4px;outline:none;padding:.25em;width:100%}.content .entry_content .comment-form textarea:focus-visible,.content .entry_content .comment-form input[type=text]:focus-visible{border:2px solid #ff1744}.content .entry_content .comment-form input[type=text]{height:2.5em}.content .entry_content .comment-form label{font-weight:bold;display:block;margin-bottom:.25em;font-size:90%}.content .entry_content .comment-form .comment-notes{margin-top:0;width:100%}.content .entry_content .comment-form .comment-notes #email-notes{display:block}.content .entry_content .comment-form .comment-notes .required-field-message{font-size:80%}.content .entry_content .comment-form .comment-form-comment{width:100%}.content .entry_content .comment-form .comment-form-author,.content .entry_content .comment-form .comment-form-email{display:block;width:49%}.content .entry_content .comment-form .comment-form-url{width:100%}.content .entry_content .comment-form .comment-form-cookies-consent{width:100%}.content .entry_content .comment-form .comment-form-cookies-consent label{font-weight:normal;display:inline;width:auto}.content .entry_content .comment-list{padding:0 1em}.content .entry_content .comment-list li{margin-top:1em;padding-top:1em;border-top:1px solid #dbd1cc;list-style-type:none}.content .entry_content .comment-list li:first-child{margin-top:0;padding-top:0;border:none}.content .entry_content .comment-list li .comment-author{float:left;font-size:13px}.content .entry_content .comment-list li .comment-meta{float:right;font-size:13px}.content .entry_content .comment-list li .comment-meta a{color:#7c7787;text-decoration:none}.content .entry_content .comment-list li p{clear:both;margin-top:0}.content .entry_content .comment-list li .reply{text-align:right}.content .entry_content .comment-list li .comment-reply-title{background:#dbd1cc;margin:1em 0 0;font-size:1em;padding:.5em}.content .entry_content .comment-list li .comment-reply-title small{float:right}.content .entry_content .comment-list li .children li:first-child{margin-top:1em;padding-top:1em;border-top:1px solid #dbd1cc}.content .entry_content .taL{text-align:left}.content .entry_content .taC{text-align:center}.content .entry_content .taR{text-align:right}