@charset "UTF-8";.author_box{padding:20px;margin:0 0 20px;border:2px solid #dbdbdb}.author_box .tit{font-size:16px!important;font-weight:bold!important;margin:0 0 20px!important}.author{display:block}.author .author_icon{width:120px;margin:0 auto 20px!important}.author .author_icon img{width:120px;height:120px;border-radius:50%}.author .author_icon .ob_fit{object-fit:cover}.author .prof{width:calc(100%)}.author .prof .name{font-size:14px!important;font-weight:bold!important;margin:0 0 10px!important;text-align:center!important}.author .prof .name span{font-size:13px!important;font-weight:400;margin-right:10px}.author .prof .txt{font-size:12px!important}.left_column a:hover{text-decoration:none;cursor:pointer;-webkit-transition:.2s;transition:.2s;opacity:.6}.mb20{margin-bottom:20px}.ec_top{max-width:440px!important;margin:10px auto 60px!important;border-width:2px;border-style:solid;border-color:rgb(14,14,14)}.ec_top a{background-color:#ffffff!important;color:#0e0e0e!important}.related-articles-list,.related-coord-content{display:flex;flex-wrap:wrap;margin:0 0 20px}.related-article,.related-coord-item{width:50%;margin:20px 0 0;padding:5px}.related-article-thumbnail img,.related-coord-thumbnail img{width:100%;height:auto;margin:0 0 5px}.related-article-title,.related-coord-title{width:50%;padding:0}.related-article,.related-coord-item{padding:0 10px 20px}.related-articles,.related-coord{margin-bottom:40px}.about_group{padding:20px 20px 0;border:2px solid #dbdbdb;margin:0 0 40px;background-color:#f5f5f5}.kurashi_about img{width:50%;max-width:240px}.sns_group{display:flex;flex-wrap:nowrap;margin:0 10%}.sns_group .sns_box{width:15vw;text-align:center}.sns_group .sns_box{margin-bottom:30px}.sns_group .sns_box img{width:70%}.sublink{text-decoration:underline;color:#254678;font-weight:700}h5{font-size:18px;font-weight:600;position:relative;padding:0 0 0 15px;margin:30px 0 10px}h5::before{position:absolute;content:"▼";top:2px;left:0;font-size:13px}html main h1,html main h2,html main h3,html main h4{font-size:initial;margin-bottom:initial;position:initial;margin:initial;padding:initial;font-weight:initial;line-height:initial;text-align:initial;letter-spacing:initial;color:initial;font-feature-settings:"palt";font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.columnWrap .columnRow>.columnBlock p{font-size:initial;margin-bottom:initial;position:initial;margin:initial;padding:initial;font-weight:initial;line-height:initial;text-align:initial;letter-spacing:initial;color:initial;font-feature-settings:"palt";font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;color:#0e0e0e;font-size:14px;text-align:justify;text-justify:inter-ideograph}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;appearance:none}figure{display:block;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}html h1.underTitle{display:none}.columnWrap .columnRow>.columnBlock #h1,h1[data-contents-title="h1"]{font-size:25px;font-weight:600;line-height:35px;margin:30px 0}.markerYellow{background:linear-gradient(transparent 70%,#fff497 35%)}.socialList{display:flex;flex-wrap:nowrap}.socialList_item{list-style-type:none;margin:3px}.socialList_item img{width:40px;height:40px;padding:8px}.socialList_item .icon-facebook img{background:#3B5998}.socialList_item .icon-twitter img{background:#333}.socialList_item .icon-line img{background:#06C755}.socialList_item .icon-hatebu img{background:#00A4DE}.socialList_item .icon-pinterest img{background:#dd001b}html main .widget-title{font-size:18px;background:#0e0e0e;color:#fff;padding-top:5px;padding-bottom:5px;margin-bottom:15px;font-weight:600;text-align:center}.wpp-list{margin-bottom:30px}.wpp-list li{border:1px solid #E5E5E5;padding:15px;margin-bottom:15px}.wpp-thumbnail{margin-right:15px}.wpp-list li a img{width:137px;height:92px}.wpp-post-title{display:block;font-size:14px;font-weight:600;line-height:18px}.npcatch{margin-bottom:30px}.npcatch li{margin-bottom:15px}.columnWrap .columnRow>.columnBlock .npcatch figure{display:none}.npcatch li a .detail{width:100%;text-decoration:underline}.npcatch li a .detail .title{display:block;font-size:14px;font-weight:600;line-height:18px}.pconly{display:none}.columnWrap .columnRow>.columnBlock .p-caution{color:#888;font-size:12px;margin:15px 0}.singleTitle{display:flex;flex-wrap:wrap;margin:15px 0;display:none}.singleTitle_item{font-size:12px;list-style-type:none;color:#fff;background:#000;margin:3px;padding:0 3px}.columnWrap .columnRow>.columnBlock .p-date{font-size:12px;margin:15px 0;font-weight:600}.lead{margin-bottom:30px}.columnWrap .columnRow>.columnBlock .lead-p{padding-top:15px}.summary{border:1px solid #ccc;padding:20px}.columnWrap .columnRow>.columnBlock .summary_table{font-size:18px;font-weight:600}.summary_list_item a,.summary_lisy_detail li a{color:#A0896B;border-bottom:1px solid #A0896B}.summary_list_item{font-size:14px;font-weight:600;margin-top:15px;text-decoration:none}.summary_lisy_detail li{font-size:14px;margin-left:3em;text-indent:-1em;text-decoration:none}.content_box .box{margin-top:30px}.content_box .box:last-child{margin-bottom:30px}html main h2{font-size:20px;font-weight:600;border-bottom:2px solid #0e0e0e}html main h3{font-size:18px;font-weight:600;border-left:6px solid #0e0e0e;margin-top:30px;margin-bottom:15px;padding-left:5px;line-height:24px}.columnWrap .columnRow>.columnBlock .content_box p{margin-top:15px;margin-bottom:15px}.content_box .mar_bottom{margin-bottom:30px}html main h4{font-size:15px;font-weight:600;line-height:18px;margin-bottom:10px;text-decoration:none}.pickup{margin-bottom:30px;background-color:#fff;border-radius:8px;box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06);border:1px solid #f1f1f1;padding:20px}.columnWrap .columnRow>.columnBlock .pickup-wrapper .pickup-item figure{width:85%;position:relative}.pickup-wrapper .pickup-item figure a{display:block;padding:1px 20px 0 20px;background:rgba(0,0,0,.5);border-radius:20px;position:absolute;bottom:10px;right:10px}.pickup-wrapper .pickup-item figure a span{gap:4px;font-size:12px;font-style:normal;font-weight:700;line-height:100%;color:#fff}.pickup-wrapper .pickup-text .pickup-size tr{border-bottom:1px solid #9e9e9e}.pickup-wrapper .pickup-text .pickup-size th{padding-right:10px;padding-bottom:5px;font-size:12px;width:30%}.pickup-wrapper .pickup-text .pickup-size td{padding-left:10px;padding-bottom:5px;font-size:12px;width:70%}.cv-btn{margin-top:20px}.cv-btn a{display:block;background:#137C78;padding:15px 0;line-height:1.5;color:#FFF;font-size:14px;font-weight:700;text-decoration:none;transition:all 0.2s ease;text-align:center;position:relative;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.cv-btn a:before{display:block;content:"";position:absolute;top:50%;right:20px;left:inherit;margin-top:-3px;width:8px;height:8px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg)}.center-btn{width:80%;max-width:400px;margin:20px auto 60px}.blog-card{margin:40px 0 30px 0}.blog-card a{background:#F7F7F7;padding:25px 15px 15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;border:1px solid #DDD;transition:all 0.3s ease;position:relative}.blog-card a:before{content:"合わせて読みたい！";background:#A0896B;font-size:12px;padding:5px 15px;left:10px;top:-15px;position:absolute;color:#fff;border-radius:3px}.blog-card-img{width:55%}.blog-card-img img{height:auto}.blog-card-text{width:45%;padding-left:10px}.columnWrap .columnRow>.columnBlock .blog-card-text .blog-card-title{font-size:14px;font-weight:600;margin:0}.columnWrap .columnRow>.columnBlock .blog-card-text .blog-card-lead{font-size:10px;padding-top:10px}.slick-dots{bottom:0}.slick-dotted.slick-slider{margin-bottom:0}.recommended-product-list .product-scroll .flex-table tr,.recommended-product-list .product-scroll .flex-table th,.recommended-product-list .product-scroll .flex-table td{padding:0;line-height:inherit;vertical-align:inherit;display:block}.recommended-product-list{position:relative;z-index:99}.recommended-product-list span{position:absolute;z-index:100;background-color:#fff;padding:0 5px;font-size:12px;font-weight:600;line-height:13px;color:#767676}.recommended-product-list .product-scroll{overflow:scroll hidden;padding-left:30px}.recommended-product-list .product-scroll .flex-table tbody{display:flex;width:max-content}.recommended-product-list .product-scroll .flex-table tr{text-align:center;width:130px;padding-top:15px}.recommended-product-list .product-scroll .flex-table tbody tr:nth-child(even){background-color:#f6f6f6}.recommended-product-list .product-scroll .flex-table th img{width:100px;height:100px}.recommended-product-list .product-scroll .flex-table td button{font-size:14px;padding:3px 15px;border:1px solid #E65A2E;border-radius:5px;color:#fff;font-weight:600;background:linear-gradient(#ff7e55 0%,#ee5f32 100%);margin-top:10px;margin-right:auto;margin-left:auto}.recommended-product-list .product-scroll .flex-table tr .product-name{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-bottom:0;font-size:14px;font-weight:600;line-height:18px;padding:0 10px;margin-top:10px}.recommended-product-list .product-scroll .flex-table tr .border-line{border-top:1px solid #BBBFBF;padding:10px}.recommended-product-list .product-scroll .flex-table td:nth-child(4){margin-top:15px}.recommended-product-list .product-scroll .flex-table tr .large{font-size:20px;font-weight:600}.recommended-product-list .product-scroll .flex-table tr .text{font-size:14px;font-weight:600;line-height:18px;padding-top:20px;padding-bottom:19px}@media only screen and (min-width:700px){.inner{padding:0 5%}.columnWrap figure img{width:100%}.breadcrumb{margin-top:20%;margin-bottom:30px}.columnWrap .columnRow>.columnBlock #h1,h1[data-contents-title="h1"]{font-size:25px;line-height:35px;margin-top:0}.columnWrap .columnRow{display:flex}.columnRow>.columnBlock.-wd75{width:70%}.columnRow>.columnBlock.-wd25{width:30%;margin-left:0;padding-left:30px}.socialList_item img{width:100vh}html main .widget-title{font-size:}.wpp-post-title{font-size:12px}.wpp-list li a img{width:100%;height:auto;margin-bottom:10px}.npcatch li a{display:block}.columnWrap .columnRow>.columnBlock .npcatch figure{width:100%}.npcatch li a .detail{margin-left:0;margin-top:10px;width:100%}.npcatch li a .detail .title{display:block;font-size:12px;font-weight:600;line-height:18px}.pconly{display:block}.sponly{display:none}html main h4{margin-top:0}.pickup-wrapper{display:flex;align-items:flex-start;margin-bottom:20px}.pickup{display:block}.pickup-item{width:40%}.columnWrap .columnRow>.columnBlock .pickup-wrapper .pickup-item figure{width:100%}.pickup-text{width:60%;padding-left:15px}.pickup-wrapper .pickup-text .pickup-size th,.pickup-wrapper .pickup-text .pickup-size td{font-size:12px}.pickup-wrapper .pickup-text .pickup-size th{padding-left:0}.pickup-wrapper .pickup-text .pickup-size td{padding-right:0}.slick-dots{padding-bottom:15px}}@media only screen and (min-width:1024px){.author_block{display:flex!important;justify-content:space-between!important;flex-wrap:wrap}.author_box{width:49%}.author{display:flex;justify-content:space-between!important}.author .author_icon{width:80px!important;margin:0!important}.author .author_icon img{width:80px;height:80px}.author .prof{width:calc(100% - 90px)}.author .prof .name{text-align:left!important}.breadcrumb{margin-top:18%}.columnWrap .columnRow>.columnBlock #h1,h1[data-contents-title="h1"]{font-size:30px;line-height:45px}.kurashi_about{display:flex;padding:10px 20px}.kurashi_about figure{width:85%}.kurashi_about p{padding:0 0 0 30px!important}.sns_group{margin:0 20%}.sns_group .sns_box{margin-bottom:40px}.sns_group .sns_box img{width:50%}h5::before{top:5px}.wpp-post-title{font-size:12px}.wpp-list li a img{width:114px;height:76px;margin-bottom:0}.npcatch li a .detail{margin-top:0}.npcatch li a .detail .title{display:block;font-size:12px;font-weight:600;line-height:18px}.content_box .box{margin-top:50px}html main h4{font-size:18px;line-height:25px}.pickup-item{width:40%}.pickup-text{width:60%;padding-left:15px}.cv-btn{margin-top:30px}.cv-btn a{width:60%;margin-right:auto;margin-left:auto}.blog-card-img{width:30%}.blog-card-text{width:70%}.columnWrap .columnRow>.columnBlock .blog-card-text .blog-card-title{font-size:18px;border-bottom:2px solid #ccc}.columnWrap .columnRow>.columnBlock .blog-card-text .blog-card-lead{font-size:14px;padding-top:10px}.slick-dots li button:before{width:10px;height:10px}.recommended-product-list .product-scroll .flex-table tr{width:150px}.recommended-product-list .product-scroll .flex-table th img{width:130px;height:130px}}@media only screen and (min-width:1230px){.inner{padding:0;max-width:100%}.columnWrap{width:1200px;margin:0 auto}.breadcrumb{width:1200px;margin-right:auto;margin-left:auto;margin-top:8%}.wpp-post-title{font-size:14px}.npcatch li a .detail .title{font-size:14px}.columnWrap .columnRow>.columnBlock p,.summary_list_item,.summary_lisy_detail li{font-size:16px}}@media only screen and (max-width:760px){.recommended-product-list .product-scroll{-ms-overflow-style:none;scrollbar-width:none}.recommended-product-list .product-scroll::-webkit-scrollbar{display:none}}