.main_contents{background:#fff}.main_contents div{background:#fff;color:#000;font-weight:400}.main_contents .side h2{background:none;color:#000;text-align:left;line-height:150%;width:auto;margin:20px 0;padding:0;border-bottom:1px dotted #000;font-weight:400}.main_contents div h3{background:none;color:#000;text-align:left;line-height:150%;width:auto;margin:0;padding:0;font-weight:600}.main_contents div h4{background:none;color:#000;text-align:left;line-height:150%;font-size:130%;width:auto;margin:0;padding:0;font-weight:600}.main_contents div h5{background:none;color:#000;text-align:left;line-height:150%;font-size:110%;width:auto;margin:0;padding:0;font-weight:600}.main_contents div p{text-align:justify;text-justify:inter-ideograph}.main_contents div p.photo{text-align:center}.main_contents div p.photo img{display:block;margin:50px 0 10px;max-width:100%}.main_contents div.sns{vertical-align:top;margin:0;padding:40px 0 0 !important;background:#fff;text-align:right;width:650px;float:none;clear:both;font-size:100%}.main_contents div.sns div{background:#fff;width:40px;height:30px;margin:0;padding:0;display:inline-block;overflow:nidden;vertical-align:top;float:none}.main_contents div.sns div img{height:100%}.main_contents div.sns a.twitter-share-button{margin:0;padding:0;position:static;float:none}img.photo{max-width:100%;display:block;margin:20px auto}ul.column{margin:0 auto;padding:0;list-style:none}ul.column div a{display:block;margin:0;padding:10px;background:#fff;vertical-align:top}ul.column div li span{color:#000}ul.column div a:nth-of-type(2n+0){background:#54c3f1;color:#fff}ul.column div a:nth-of-type(2n+0) h3{color:#fff}ul.column div a:nth-of-type(2n+0) span{color:#fff}ul.column3 div a{border-bottom:3px solid #54c3f1}ul.column3 div a:nth-of-type(2n+0){background:#fff;color:#000}ul.column3 div a:nth-of-type(2n+0) h3{color:#000}ul.column3 div a:nth-of-type(2n+0) span{color:#000}ul.column div{padding:0;margin:0 auto 30px;background:#fff;width:392px;text-align:left;font-size:100%}ul.column div li{line-height:130%}ul.column div li h3{font-size:110%;font-weight:500;line-height:130%;margin:5px 0 0 0;padding:0;border:0}ul.column div a:link{text-decoration:none}ul.column div a:visited{text-decoration:none}ul.column div a:hover{text-decoration:none}ul.column div a:active{text-decoration:none}.main_contents img.blog{width:100%}.main_contents h6{display:inline-block;color:#fff;font-size:100%;font-weight:normal;background:#df6399;padding:5px 20px;margin:0;float:left}.main_contents div.main_txt div{background-color:rgba(0,0,0,0);padding:0}.main_contents div.main_txt hr{padding:0;margin:100px 0;border-bottom:1px solid #000;width:100% !important}.main_contents div.profile{font-size:100%;padding:0}.main_contents div.profile .wp-block-group__inner-container{padding:0;font-size:100%}.main_contents div.profile p{font-size:100%;text-align:justify;width:100%}p.QA{text-indent:1em each-line hanging}.main_contents div.main_txt h3{margin:70px 0 30px 0}.main_contents div.main_txt h3:first-of-type{margin:30px 0}.main_contents div.main_txt figure,.main_contents div.main_txt p{margin:30px auto}.main_contents div.main_txt a{text-decoration:underline}.main_contents div.main_txt figcaption{color:#000;text-align:right;font-size:80%;line-height:130%;background:#eee;padding:10px;margin-top:0}@media only screen and (max-width: 650px){.main_contents div.main_txt figcaption{text-align:left}}.main_contents div.main_txt_en figcaption{line-height:160%}.main_contents div.main_txt_en .photo2 figcaption{text-align:center}.main_contents div.main_txt div.data{text-align:right}.main_contents div.main_txt div.data span{display:inline-block;border:1px solid #000;padding:2px 10px;margin:0 0 0 10px}.main_contents div.main_txt div.data a{text-decoration:none}@media print,screen and (min-width: 650px){.main_contents div div.profile{margin:50px auto 0;font-size:100%}.main_contents div div.profile figure{float:left;width:200px;margin:0}.main_contents div.profile p{width:400px;margin:0 0 0 50px;padding:0;float:right;font-size:100%;text-align:justify}}.main_contents div.main_txt{font-size:100%;word-break:break-all;line-break:strict;word-wrap:break-word;overflow-wrap:break-word}.main_contents div.main_txt_en{font-size:90%;word-break:normal}.main_contents div h2.pickup{border:0;text-align:center;background:#000;color:#fff;margin:0}.column4{list-style:none;margin:0;padding:0}.column4 a{display:block;width:100%;box-sizing:border-box;margin:0;clear:both}.column4 a img{width:30%;float:left}.column4 li{margin:10px 0;padding:10px 0;clear:both;border-bottom:1px solid #000}.column4 a div{width:70%;padding:0 15px;margin:0;box-sizing:border-box;text-align:left;float:right}.column4 a div h3{font-size:140%;line-height:150%;margin:0 0 10px 0;padding:0;border:0}.column4 a div div.cat{text-align:right;padding:0;margin:10px 0 0 0}.column4 a div div.cat span{background:#666;color:#fff;padding:2px 5px;margin:0 10px 0 0}.column4 a:link{text-decoration:none}.column4 a:visited{text-decoration:none}.column4 a:hover{text-decoration:none}.column4 a:active{text-decoration:none}iframe{border:0;width:650px}figure.wp-embed-aspect-16-9 iframe{height:365px}.main_contents div p.copyright{text-align:right;position:relative;top:-20px}.main_contents div p.copyright2{text-align:right;padding:0 110px 0 0;position:relative;top:-20px}.main_contents div .photo2{width:49%;display:inline-block;text-align:center;vertical-align:top}.main_contents div figure.L{margin-right:1%}.main_contents div figure.R{margin-left:1%}.main_contents div .photo2 img{width:100%;vertical-align:top}.main_contents div .photo3{width:33%;display:inline-block;text-align:center}.main_contents div .photo3 img{width:100%}.main_contents div .photo4{width:100%;display:inline-block;text-align:center;vertical-align:top}.main_contents div .photo4 img{width:100%;vertical-align:top}img.recommended{width:90px;position:relative;top:30px;margin:0 0 0 10px}div.balloon1-right{position:relative;display:inline-block;margin:0 2% 0 0;padding:10px;min-width:120px;max-width:60%;font-size:16px;background:#e0edff !important;border-radius:10px;top:80px}div.balloon1-right:before{content:"";position:absolute;top:50%;left:100%;margin-top:-10px;border:10px solid rgba(0,0,0,0);border-left:10px solid #e0edff}div.balloon1-right p{margin:0;padding:0;text-align:center}img.aispokun{width:30%}div.balloon2-right{position:relative;display:inline-block;margin:0 2% 20px 0;padding:10px 20px !important;width:75%;font-size:16px;background:#e0edff !important;border-radius:10px;vertical-align:middle !important;box-sizing:border-box;float:none}div.balloon2-right:before{content:"";position:absolute;top:50%;left:100%;margin-top:-10px;border:10px solid rgba(0,0,0,0);border-left:10px solid #e0edff}div.balloon2-right p{margin:10px 0 !important;padding:0}div.balloon1-right p{margin:0;padding:0;text-align:center;display:inline-block}div.balloon2-left{position:relative;display:inline-block;margin:0 0 20px 2%;padding:10px 20px !important;width:75%;font-size:16px;background:#ddd !important;border-radius:10px;vertical-align:middle;box-sizing:border-box;float:none}div.balloon2-left:after{content:"";position:absolute;top:50%;left:-20px;margin-top:-10px;border:10px solid rgba(0,0,0,0);border-right:10px solid #ddd}div.balloon2-left p{margin:10px 0 !important;padding:0}div.balloon1-left p{margin:0;padding:0;text-align:center;display:inline-block}img.aispokun2{width:20%;display:inline-block;vertical-align:middle;float:none;margin:0 0 10px 0}.wp-block-gallery{gap:0 !important}.alignleft{width:50% !important;margin:30px 0 !important}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:rgba(0,0,0,0) !important;color:#000 !important;font-size:80% !important;position:static !important;padding:10px !important;line-height:130% !important;background:#eee !important;margin-top:0 !important}.has-text-align-right{text-align:right !important}a.block_link p{margin:0 !important}p.waku{border:1px solid #000;padding:20px;margin:0;font-size:100%;box-sizing:border-box;width:100%}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{height:auto}.main_contents div.main_txt div.wp-block-image{font-size:100%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{overflow:visible;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{position:static}figure.wp-block-gallery.has-nested-images{align-items:flex-start;background:#eee}figure.wp-block-gallery.has-nested-images:has(div.wp-block-image){background:#fff}.main_contents div.main_txt div.waku_orignal{font-size:100%;background:#eee;padding:20px}.main_contents div.main_txt div.waku_orignal2{font-size:120%}.main_contents div.main_txt div.waku_orignal p{margin:0}.main_contents div.main_txt div.waku{font-size:100%;border:1px solid #ccc;padding:1px 30px;margin-top:30px;margin-bottom:30px}.main_contents div.main_txt div.waku div.wp-block-group__inner-container{font-size:100%}.main_contents div.main_txt div.waku2 a{font-size:120%;font-weight:bold;text-decoration:none}.main_contents div.main_txt mark{position:relative;text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:#fcf69f;text-decoration-thickness:.8rem;text-underline-offset:-0.5rem;text-decoration-skip-ink:none}.main_contents div.main_txt figure.wp-block-table{margin:0 auto 30px}.main_contents div.main_txt figure.wp-block-table table{margin:0 auto 20px}.main_contents div.main_txt figure.wp-block-table table td{border:1px solid #ccc;padding:10px 20px}.main_contents div.main_txt{overflow-wrap:anywhere;word-break:normal;line-break:strict}.main_contents div td a:visited{color:#333;text-decoration:underline}.main_contents div td a:link{color:#333;text-decoration:underline}@media only screen and (max-width: 650px){.main_contents{padding-top:80px}.main_contents div.main_txt{width:90%;margin:0 auto;float:none}.main_contents div.sns{width:100%;margin:0 auto}iframe{max-width:100%}figure.wp-embed-aspect-16-9 iframe{height:281px}.main_contents div p.copyright2{padding:0}.main_contents div p.photo2{width:100%;display:block;text-align:right}.main_contents div p.photo3{width:100%;display:block;text-align:right}.main_contents div p.photo4{width:100%;display:block;text-align:right}div.balloon1-right{top:-20px}div.balloon2-right{position:relative;display:inline-block;margin:0 2% 20px 0;padding:10px 20px;width:75%;font-size:16px;background:#e0edff !important;border-radius:10px;vertical-align:middle !important;box-sizing:border-box;float:none}div.balloon2-right:before{content:"";position:absolute;top:50%;left:100%;margin-top:-10px;border:10px solid rgba(0,0,0,0);border-left:10px solid #e0edff}div.balloon1-right p{margin:0;padding:0;text-align:center;display:inline-block}div.balloon2-left{position:relative;display:inline-block;margin:0 0 20px 2%;padding:10px 20px;width:75%;font-size:16px;background:#ddd !important;border-radius:10px;vertical-align:middle;box-sizing:border-box;float:none}div.balloon2-left:after{content:"";position:absolute;top:50%;left:-20px;margin-top:-10px;border:10px solid rgba(0,0,0,0);border-right:10px solid #ddd}div.balloon1-left p{margin:0;padding:0;text-align:center;display:inline-block}img.aispokun2{width:20%;display:inline-block;vertical-align:middle;float:none;margin:0 0 10px 0}div.tag{font-size:100%}div.tag li{border-radius:2em}}div.yarpp{font-size:100%;margin:0 0 50px}div.tag2{padding:60px 0 !important}.main_contents div.main_txt h3:first-of-type{margin:0 0 10px 0}.con_single_pickup .main_contents div{padding:0}.con_single_pickup .main_contents .last_modified{text-align:right;font-size:90%;color:#666}.con_single_pickup .main_contents .title_relation{background:none;font-size:16px;font-weight:bold;padding:0 0 10px;margin:0 0 20px;border-bottom:1px solid #000}.con_single_pickup .main_contents .tag2 ul{margin-top:0;padding-top:0;border:none}.con_single_pickup .btn_pickup_list{width:90%;padding-bottom:30px;margin:0 auto}.con_single_pickup .btn_pickup_list a{display:block;width:100%;text-align:center;border:2px solid #000;font-weight:bold;font-size:120%;padding:20px 10px;line-height:130%;box-sizing:border-box}@media only screen and (max-width: 650px){.con_single_pickup{display:flex;flex-direction:column}.con_single_pickup .category_tag{order:1;padding-top:0;line-height:180%;margin-top:20px}.con_single_pickup .btn_pickup_list{order:1}.con_single_pickup .single_pickup_aside{display:none}}@media print,screen and (min-width: 651px){.con_single_pickup .main_contents{display:flex;gap:0 50px;padding:20px 50px 0;box-sizing:border-box}.con_single_pickup .main_contents .single_pickup_main{flex:0 0 650px}.con_single_pickup .main_contents .single_pickup_aside{flex:0 0 400px}.con_single_pickup .main_contents .single_pickup_aside .new_magazine{display:block;margin:0 0 30px 0;padding:40px 0 20px 0;background:#ccc;text-align:center;font-size:120%;line-height:180%}.con_single_pickup .main_contents .single_pickup_aside .new_magazine:hover{opacity:.7}.con_single_pickup .main_contents .single_pickup_aside .new_magazine img{display:block;width:60%;margin:0 auto;padding:0 0 10px 0}.con_single_pickup .main_contents .single_pickup_aside .aside_pickup_list{list-style:none;padding:0;margin:0}.con_single_pickup .main_contents .single_pickup_aside .aside_pickup_list img{height:auto;width:120px;max-height:120px}.con_single_pickup .main_contents .single_pickup_aside .aside_pickup_list li{border-bottom:1px solid #000;padding:10px 0}.con_single_pickup .main_contents .single_pickup_aside .aside_pickup_list li a{display:flex;align-items:flex-start;width:100%;padding:10px 0}.con_single_pickup .main_contents .single_pickup_aside .aside_pickup_list li a:hover{text-decoration:none;opacity:.7}.con_single_pickup .main_contents .single_pickup_aside .aside_pickup_list li a h3{flex:0 0 280px;order:1;align-self:center;font-size:112%;padding:0 15px;box-sizing:border-box}.con_single_pickup .main_contents .single_pickup_aside .aside_pickup_list li a .img{flex:0 0 120px}.con_single_pickup .btn_pickup_list{width:1200px;padding-left:50px;padding-right:50px;box-sizing:border-box}.con_single_pickup .btn_pickup_list a{width:650px;font-size:100%;padding:10px}}.main_contents div.main_txt .post-after-20260101 h2{background:none;color:#000;text-align:left;line-height:150%;width:auto;margin:70px 0 30px 0;padding:0;font-size:170%;font-weight:600;border:none}.main_contents div.main_txt .post-after-20260101 h2:first-of-type{margin:0 0 10px 0}.main_contents div.main_txt .post-after-20260101 h3{background:none;color:#000;text-align:left;line-height:150%;font-size:130%;width:auto;margin:0;padding:0;font-weight:600}