#single a:hover{opacity:.8}#single .single_contents{width:66.08696%}#single aside.top_contets_right{margin-top:50px}#single .single_mv{border-bottom:1px solid #ccc;padding-bottom:40px;padding-top:50px}#single .single_mv .text_area div:first-child{display:flex;font-size:12px;justify-content:flex-start}#single .text_category_parent{border-radius:4px;color:#fff;font-size:12px;margin-right:10px;padding:7px 0;text-align:center;width:104px}#single .text_category_child{line-height:32px}#single .single_mv .text_area p:nth-of-type(2){color:#888;font-size:13px;line-height:1.53}#single .single_mv h1{color:#333;font-size:25px;margin-bottom:4%;margin-top:3%}#single .single_mv_area{display:flex;justify-content:space-between;width:100%}#single .single_contents .img_area,#single .single_mv_area .img_area{height:0;padding-bottom:29%;position:relative;width:41.3%}#single .single_contents .img_area img,#single .single_mv_area .img_area img{height:100%;object-fit:cover;position:absolute;width:100%}#single .single_mv_right{position:relative;width:56.3%}.meta_area{align-items:center;display:flex;justify-content:space-between}.meta_area p{color:#888;font-size:12px;margin:0!important}.meta_area object svg{margin-right:10px}.meta_area object a{color:#333;margin-bottom:10px}.meta_area object a,.meta_area span{background:#f2f2f2;border-radius:20px;margin-right:10px;padding:2px 10px}.meta_area span{color:#888}#single .single_mv .text_area .meta_area time,#single .single_mv time{color:#888;font-size:12px}#single .single_mv time{position:absolute;right:0;top:7px}#single .single_contents .single_contentsarea{font-size:15px;font-weight:400;letter-spacing:.05em;line-height:1.9;margin-top:40px;word-wrap:break-word}#single .single_contents .single_contentsarea #toc_content>p{margin-bottom:50px}#single .single_contents .single_contentsarea #toc_content .toc{border:1px solid #ccc;border-radius:15px;margin-bottom:50px;width:100%}#single .single_contents .single_contentsarea #toc_content .toc .toc-title{font-size:14px;font-weight:700;padding:20px 25px;text-align:center}#single .single_contents .single_contentsarea #toc_content .toc .toc-list{padding:0 25px 35px}#single .single_contents .single_contentsarea #toc_content .toc .toc-list a{color:#333}#single .single_contents .single_contentsarea #toc_content .toc .toc-list>li:first-of-type{border-top:1px solid #ccc}#single .single_contents .single_contentsarea #toc_content .toc .toc-list>li{font-size:14px;font-weight:700}#single .single_contents .single_contentsarea #toc_content .toc .toc-list>li a{display:block;margin-left:25px;padding:15px 0;position:relative}#single .single_contents .single_contentsarea #toc_content .toc .toc-list>li a:before{background-image:url(../img/ico_arrow.png);background-size:16px 16px;content:"";height:16px;left:-23px;position:absolute;top:20.5px;width:16px}#single .single_contents .single_contentsarea #toc_content .toc .toc-list>li a:hover{text-decoration:underline}#single .single_contents .single_contentsarea #toc_content .toc .toc-list>li>ul{margin-left:15px}#single .single_contents .single_contentsarea #toc_content .toc .toc-list>li>ul>li{font-size:14px;font-weight:700;padding:0}#single .single_contents .single_contentsarea #toc_content .toc .toc-list>li>ul>li a{display:block;padding:5px 0}#single .single_contents .single_contentsarea #toc_content .toc .toc-list>li>ul>li ul{font-weight:500;padding-bottom:10px}#single .single_contents .single_contentsarea #toc_content .toc .toc-list>li>ul>li a:before{content:none}#single .single_contents .single_contentsarea #toc_content .toc .toc-list ul li>ul{margin-left:15px}#single .single_contents .single_contentsarea #toc_content .toc .toc-title span,#single .single_contents .single_contentsarea #toc_content .toc .toc-title span a{color:#63ac94;font-size:14px;font-weight:500}#single .single_contents .single_contentsarea h2{border-bottom:1px solid #63ac94;font-size:22px;line-height:1.6;margin-bottom:20px;padding:20px 0 10px}#single .single_contents .single_contentsarea h3{background:#f8f5f5;font-size:18px;font-weight:700;line-height:1.6;margin-bottom:20px;margin-top:70px;padding:10px 15px}#single .single_contents .single_contentsarea h4{font-size:16px;font-weight:700;line-height:1.6;margin-bottom:20px}#single .single_contents .single_contentsarea img{width:100%}#single .single_contents .single_contentsarea p>img{margin:14px 0}#single .single_contents .single_contentsarea .goods-img{padding-bottom:16px;text-align:center}#single .single_contents .single_contentsarea .goods-img img{width:300px}#single .single_contents .single_contentsarea .vertical-img{padding-bottom:16px;text-align:center}#single .single_contents .single_contentsarea .vertical-img img{width:500px}#single .single_contents .single_contentsarea .shohin_link_area{align-items:center;background:#f8f8f8;display:flex;margin:0 0 60px;position:relative;width:100%}#single .single_contents .single_contentsarea .shohin_link_area:after{border-bottom:2em solid transparent;border-left:2em solid #cfbd76;content:"";position:absolute;top:0}#single .single_contents .single_contentsarea .shohin_link_area p{margin-left:10px;padding:20px}#single .single_contents .single_contentsarea .shohin_link_area a{border-bottom:1px solid #333;color:#333;font-weight:700;line-height:1.6;padding-bottom:2px}#single .single_contents .single_contentsarea .shohin_link_btn_area .shohin_img_area{height:0;margin-right:25px;padding-bottom:105px;position:relative;width:105px}#single .single_contents .single_contentsarea .shohin_link_btn_area img{height:100%;object-fit:cover;position:absolute;width:100%}#single .single_contents .single_contentsarea .shohin_link_btn_area{background:#f8f8f8;display:flex;letter-spacing:.05em;margin-bottom:70px;padding:15px}#single .single_contents .single_contentsarea .shohin_link_btn_area p{font-size:14px;font-weight:700}#single .single_contents .single_contentsarea .shohin_link_btn_area .btn{background:#cfbd76;display:flex;height:35px;justify-content:center;margin-top:25px;width:180px}#single .single_contents .single_contentsarea .shohin_link_btn_area .btn a{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700}#single .article_update_info{color:#888;font-size:12px;padding:10px 10px 30px;text-align:right}#single .sns_fv_area .sns_wrap{border-bottom:1px solid hsla(0,0%,80%,.5);border-top:1px solid hsla(0,0%,80%,.5)}#single .sns_fv_area .share_ttl{font-size:12px;padding:20px 0 0 10px}#single .sns_fv_area .sns_menu_area{align-items:center;display:flex;justify-content:space-between;margin-top:10px}#single .sns_fv_area .sns_menu{display:flex;justify-content:space-between;padding:10px 20px 30px 10px}#single .sns_fv_area .sns_menu .line{margin:0 40px}#single .sns_fv_area .sns_menu .twitter{align-items:center;display:flex}#single .sns_fv_area .sns_menu img{width:34px}#single .single_contents .tag_area_contents{margin:115px 0}#single .single_contents .tag_area_contents h2{color:#666;font-size:30px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin-bottom:40px}#single .single_contents .tag_area_contents .hashtag{color:#63ac94;font-size:12px}#single .single_contents .tag_area_contents .hashtag span{margin-right:3px}#single .single_contents .tag_area_contents .tag_list{background:#f8f8f8;border-radius:8px;width:100%}#single .single_contents .tag_area_contents .tag_list ul{align-items:center;display:flex;flex-wrap:wrap;height:100%;margin-top:15px;width:100%}#single .single_contents .tag_area_contents .tag_list li{background:#fff;border:1px solid #ccc;border-radius:3px;display:inline-block;height:30px;margin:15px 0 15px 34px;position:relative}#single .single_contents .tag_area_contents .tag_list li:after{border-bottom:14px solid transparent;border-right:14px solid #fff;border-top:14px solid transparent;content:"";left:-13px;position:absolute;top:0}#single .single_contents .tag_area_contents .tag_list li:before{border-bottom:14px solid transparent;border-right:14px solid #ccc;border-top:14px solid transparent;content:"";left:-14px;position:absolute}#single .single_contents .tag_area_contents .tag_list li a{align-items:center;color:#333;display:flex;font-size:12px;height:100%;width:100%}#single .single_contents .tag_area_contents .tag_list li p{padding:0 10px}#single .popular_list_area .headline_area{margin-bottom:40px}#single .popular_list_area h2{color:#666;font-size:30px;font-weight:700;letter-spacing:.05em;line-height:1.3;margin-bottom:40px}#single .popular_list_area .hashtag{color:#63ac94;font-size:12px}#single .popular_list_area .hashtag span{margin-right:3px}#single .popular_list li{padding-bottom:30px}#single .popular_list li a{display:flex;justify-content:space-between}#single .popular_list .img_area{height:0;padding-bottom:26%;position:relative;width:37.3%}#single .popular_list .img_area img{height:100%;object-fit:cover;position:absolute;width:100%}#single .popular_list .text_area{width:60.3%}#single .popular_list .text_area h3{color:#333;font-size:20px}#single .popular_list .text_area .meta_area object{margin-top:7%}#single .popular_list .text_area .meta_area p{color:#888;font-size:12px}#single .recommend_area{margin-bottom:140px}#single .recommend_area .headline_area{margin-bottom:30px;margin-top:70px}#single .recommend_area h2{color:#666;font-size:30px;font-weight:500;letter-spacing:.05em;line-height:1.3}#single .recommend_area .hashtag{color:#63ac94;font-size:12px}#single .recommend_area .hashtag span{margin-right:3px}#single .recommend_area .recommend_list{display:flex;flex-wrap:wrap;justify-content:flex-start}#single .recommend_area .recommend_list li{margin-right:3.2%;width:21.8%}#single .recommend_area .recommend_list li:hover{opacity:.8}#single .recommend_area .recommend_list li p:first-of-type{color:#333;font-size:14px;margin:15px 0}#single .recommend_area .recommend_list li p:nth-of-type(2){color:#666;font-size:12px}#single .recommend_area .recommend_list li p:nth-of-type(2) span{color:#666;font-size:10px;padding-left:5px}#single .single_contentsarea .scroll{overflow:auto;white-space:nowrap}#single .single_contentsarea .scroll::-webkit-scrollbar{height:5px}#single .single_contentsarea .scroll::-webkit-scrollbar-track{background:#f1f1f1}#single .single_contentsarea .scroll::-webkit-scrollbar-thumb{background:#bcbcbc}#single .single_contentsarea table{border:1px solid hsla(0,0%,80%,.5);border-collapse:collapse;margin:10px 0;width:100%}#single .single_contentsarea table tr:not(:first-child){border-top:1px solid hsla(0,0%,80%,.5)}#single .single_contentsarea table th{background:#fafafa;text-align:left}#single .single_contentsarea table td,#single .single_contentsarea table th{border-right:1px solid hsla(0,0%,80%,.5);padding:10px}#single .marker_yellow{background:linear-gradient(transparent 60%,#ffff1a 0)}#single .goods-link{margin:0 auto 16px;max-width:400px;width:100%}#single .goods-link>div{margin-top:5px;text-align:right}#single .goods-link__detail-btn{border:1px solid #ccc;border-radius:4px;color:#333;display:inline-block;font-size:13px;line-height:1.61538;padding:9px 25px 9px 10px;position:relative;vertical-align:middle}#single .goods-link__detail-btn:after{border-radius:1.5px;border-right:3px solid #ccc;border-top:3px solid #ccc;bottom:0;content:"";height:7px;margin:auto;position:absolute;right:10px;top:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;width:7px}.single_contentsarea .shop-link{margin:0 auto 50px;max-width:400px;width:100%}#single .shop-link{overflow:hidden;position:relative}#single .shop-link__search-btn{margin-top:5px;text-align:right}#single .shop-link__search-btn>a{align-items:center;background-color:#63ac94;border-radius:50%;display:inline-flex;height:42px;justify-content:center;width:42px}#single .single_contents .single_contentsarea .shop-link__search-btn img{width:50%}#single .shop-modal{background-color:hsla(0,0%,100%,.85);bottom:0;left:0;opacity:0;position:absolute;transform:translateY(100%);transition:.8s ease;width:100%}#single .shop-modal.shop-modal_open{opacity:1;transform:translateY(0)}#single .shop-modal__inner{padding:22px 20px 82px;position:relative}#single .shop-modal__close-btn{display:inline-block;position:absolute;right:15px;top:22px}#single .shop-modal__close-btn>a{align-items:center;display:inline-flex;height:30px;justify-content:center;width:30px}#single .single_contents .single_contentsarea .shop-modal__close-btn img{width:100%}#single .shop-modal__item-name{font-size:18px;font-weight:700;padding-right:2em}#single .shop-modal__link{display:inline-block}#single .shop-modal .shop-modal__link{margin-top:15px}#single .goods-link02-media__btn,#single .shop-modal__link>a{background-color:#eb5b61;border-radius:4px;color:#fff;font-size:13px;font-weight:700;padding:9px 16px}#single .goods-link02{background-color:#eee;display:block;margin-bottom:60px}#single .goods-link02__inner{padding:15px}#single .goods-link02-media{align-items:center;display:flex;flex-direction:row}#single .goods-link02-media__img-wrap{width:140px}#single .goods-link02 .goods-link02-media__img-wrap{margin-right:20px}#single .goods-link02-media__txt{width:calc(100% - 160px)}#single .goods-link02 .goods-link02-media__ttl{color:#333;font-size:18px;font-weight:700;line-height:1.5;padding-bottom:25px}#single .goods-link02-media__btn{display:inline-block;font-size:14px;padding:14px 30px}@media screen and (max-width:767px){#single .goods-link__img-wrap{pointer-events:none}.single_contentsarea .shop-link{width:100%}#single .goods-link02-media__img-wrap{width:120px}#single .goods-link02-media__txt{width:calc(100% - 140px)}#single .goods-link02 .goods-link02-media__ttl{font-size:16px;padding-bottom:10px}#single .goods-link02-media__btn{padding:7px 15px}}@media screen and (max-width:1024px){#single .single{display:block;min-width:auto;width:100%}#single .single_contents{padding:0;width:100%}}@media screen and (max-width:767px){#single .single_mv_area{display:block}#single .single_contents .img_area,#single .single_mv .img_area{padding-bottom:70%;width:100%}#single .single_mv{padding-bottom:25px;padding-top:25px}#single .single_mv_right{width:100%}#single .single_mv .text_area div:first-child{margin-top:15px}#single .single_mv h1{font-size:22px}#single .single_contents .single_contentsarea #toc_content .toc .toc-list>li{font-size:14px}#single .single_contents .single_contentsarea #toc_content .toc{border-radius:0}#single .single_contents .single_contentsarea #toc_content .toc .toc-list ul li>ul,#single .single_contents .single_contentsarea #toc_content .toc .toc-list>li>ul>li{font-size:14px}#single .single_contents .single_contentsarea #toc_content .toc .toc-list>li:last-child{border-bottom:1px solid #ccc}#single .single_contents .single_contentsarea #toc_content .toc .toc-list>li a:before{top:18.5px}#single .single_contents .single_contentsarea #toc_content>p,#single .single_contents .single_contentsarea h4{font-size:14px}#single .single_contents .single_contentsarea .goods-img img{width:240px}#single .single_contents .single_contentsarea .vertical-img img{width:260px}#single .single_contents .single_contentsarea .shohin_link_area{height:80px}#single .single_contents .single_contentsarea .shohin_link_area p{margin:0;padding:0 30px}#single .single_contents .single_contentsarea .shohin_link_area a,#single .single_contents .single_contentsarea .shohin_link_btn_area p{font-size:14px}#single .single_contents .single_contentsarea .shohin_link_btn_area .shohin_img_area{height:0;padding-bottom:80px;width:80px}#single .single_contents .single_contentsarea .shohin_link_btn_area .btn{font-size:14px;height:30px;margin-top:15px;width:140px}#single .sns_fv_area .sns_menu_area{display:block}#single .sns_fv_area .share_ttl{text-align:center}#single .sns_fv_area .sns_menu{justify-content:center}#single .single_contents .tag_area_contents h2{color:#666;font-size:25px;font-weight:700;letter-spacing:.05em;line-height:1.3}#single .single_contents .tag_area_contents .tag_list li{margin:10px 0 10px 20px}#single .popular_list_area h2{color:#666;font-size:25px;font-weight:700;letter-spacing:.05em;line-height:1.3}#single .popular_list_area .popular_list .img_area{padding-bottom:33%;width:47%}#single .popular_list_area .popular_list .text_area{width:47.3%}#single .popular_list_area .popular_list li h3{font-size:13px;margin:0 0 12%}#single .popular_list_area .popular_list li .text_area p:first-child{font-size:11px;padding:0}#single .recommend_area{margin-bottom:70px}#single .recommend_area h2{color:#666;font-size:25px;font-weight:500;letter-spacing:.05em;line-height:1.3}#single .recommend_area .recommend_list{justify-content:space-between}#single .recommend_area .recommend_list li{margin-right:0;width:48%}#single .recommend_area .recommend_list li:nth-of-type(n-2){margin-top:25px}}#single.feature .single_contents h2{font-size:22px}#single.feature .single_contents h3{font-size:18px}#single.feature .single_contents .single_contentsarea .postArea{letter-spacing:0;line-height:1.5;word-wrap:normal}#single.feature .single_contents .single_contentsarea .postArea h3{background:unset;color:#333;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.44;margin-bottom:6px;margin-top:unset;padding:unset}#single.feature .postArea .tags{line-height:1.5}@media screen and (max-width:767px){#single.feature .single_contents .single_contentsarea .postArea h3{font-size:12px;margin-bottom:0}}#editor-profile .profile{border:3px solid #ededed;display:grid;font-size:13.5px;gap:12px 15px;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;margin-bottom:50px;padding:42px 0 15px;position:relative}#editor-profile .profile p.profile_title{background-color:#525252;color:#fff;display:inline-block;font-size:12.75px;left:-3px;line-height:30px;padding:0 15px;position:absolute;top:-3px}#editor-profile .profile dl.profile_name{align-self:center;grid-column:2/3;grid-row:1/2;padding-right:15px}#editor-profile .profile dl.profile_name dt{font-size:15px;font-weight:700}#editor-profile .profile dl.profile_name dd{color:#777}#editor-profile .profile p.profile_text{grid-column:2/3;grid-row:2/3;padding-right:15px}#editor-profile .profile figure{align-self:start;grid-column:1/2;grid-row:1/3;margin:0;width:auto}#editor-profile .profile figure img[src=""],#editor-profile .profile figure:empty,#editor-profile .profile p:empty{display:none!important}#editor-profile .profile figure img{aspect-ratio:1/1;border-radius:50%;margin-left:15px!important;max-width:25vw;object-fit:cover;width:135px!important}#editor-profile .profile figure img[alt*="くらひろ"]{border:1px dashed #ccc}@media screen and (max-width:767px){#editor-profile .profile p.profile_text{grid-column:1/3;grid-row:2/3;padding-left:15px}#editor-profile .profile figure{grid-column:1/2;grid-row:1/2}}#toc_content aside.smart-linkcard+aside.smart-linkcard .linkcard_wrapper:after,#toc_content aside.smart-linkcard+aside.smart-linkcard .linkcard_wrapper:before{content:"";display:none}#toc_content aside.smart-linkcard+aside.smart-linkcard .linkcard_wrapper{border-top:0;margin:-50px 0 50px}