@charset "UTF-8";*{font-family:Yugothic}a{text-decoration:none;display:block;color:#333}a:hover{opacity:.8}img{max-width:100%;display:block}strong{color:unset;font-weight:700}.post_cont>div:empty{height:21px}.ad_sp{display:none}.pan{padding:10px;max-width:1064px;color:#555;margin:0 auto;overflow:hidden;overflow-x:auto;white-space:nowrap;width:100%}.pan .inner{width:100%;display:flex}.pan li{float:left;font-size:12px;margin-right:10px}.pan li a{text-decoration:underline;background:url(/build/assets/link_right-S10eGMs3.png) no-repeat right center;background-size:6px auto;padding-right:1.5em}.pan.sp{display:none;background-color:#fff}h2{font-family:Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Lucida Grande,ＭＳ Ｐゴシック,sans-serif;font-size:24px;color:#cc90a0}body.no_scroll{width:100vw;height:100vh;overflow:hidden}body{background-color:#f8f7f7}.page_nav{display:block;overflow:hidden;width:100%;margin:20px auto 0;padding:0 1em 20px;box-sizing:border-box}.page_nav ul{overflow:hidden;list-style:none;display:table;table-layout:fixed;text-align:center;width:100%;margin:0 auto}.page_nav ul li{display:inline-block;vertical-align:middle;box-sizing:border-box;margin:3px;text-align:center;line-height:3em;border-radius:4px;padding-bottom:2px;width:auto;min-width:2.3em;background-color:#cdcdcd}.page_nav ul li a{border:1px solid #ddd;border-radius:4px;background:#fff;color:#cc90a0}.page_nav .current{line-height:50px;padding-bottom:2px}.page_nav .current span{color:#fff;border:none;background-color:#cc90a0;display:block;border-radius:4px;box-sizing:border-box}.next_page_btn{margin:1rem}.next_page_btn .label{display:inline-block;background-color:#cc90a0;color:#fff;font-size:14px;padding:4px 8px;border-radius:9px 9px 0 0}@media screen and (max-width: 640px){.next_page_btn .label{font-size:12px}}.next_page_btn .title{border:2px solid #cc90a0;border-radius:0 4px 4px;padding:9px;text-align:center;font-size:18px!important;font-family:unset!important}@media screen and (max-width: 640px){.next_page_btn .title{font-size:15px!important}}.card a{box-shadow:0 4px 6px #0000001a;background-color:#fff;display:flex}.card a .thumb{width:35%;position:relative;display:flex;align-items:center}.card a .thumb img{width:100%}.card a .thumb:after{content:"";display:block;width:100%;height:100%;position:absolute;bottom:0;left:0;background-image:linear-gradient(transparent 0,#0000001a 75%,#0000001a)}.card a .detail{width:65%;padding:10px;display:flex;align-items:center}.card a .detail p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.6;font-size:14px;letter-spacing:.5px}.card:not(:last-child){margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ffffff}.card_with_info{position:relative;display:flex;background-color:#fff;padding:0}.card_with_info .thumb{width:40%}.card_with_info .thumb a{width:100%;box-shadow:none}.card_with_info .thumb a img{width:100%;object-fit:cover}.card_with_info .detail{width:60%;display:flex;flex-direction:column;align-items:flex-start}.card_with_info .detail .detail_upper{display:flex;flex-wrap:wrap;align-items:center;color:#666;padding:10px 10px 5px}.card_with_info .detail .detail_upper .writer_name{width:fit-content;margin-right:6px;box-shadow:none;background-color:unset}.card_with_info .detail .detail_upper time{margin-left:6px;position:relative}.card_with_info .detail .detail_upper time:before{content:"";height:80%;width:1px;background-color:#666;position:absolute;top:8%;left:-6px}.card_with_info .detail .detail_upper *{color:#666;font-size:11px;line-height:unset}.card_with_info .detail .title{padding:0 10px}.card_with_info .detail .title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;box-shadow:none;font-size:14px;line-height:1.6;letter-spacing:.5px}.card_with_info:not(:last-child){margin-bottom:20px;border-bottom:1px solid #ffffff}.tags{width:93%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}.tags a{float:left;background:#fff;border-radius:2px;border:1px solid #ddd;margin:5px;padding:5px;font-size:12px;box-shadow:0 1px 2px #cc90a0}.tags a i{margin-right:3px;color:#cc90a0}.sidebox{margin-bottom:35px}.more{width:90%;margin:15px auto 10px}.more a{color:#333;font-size:16px;line-height:21px;border:1px solid #cc90a0;border-radius:50px;text-align:center;padding:10px;margin:auto;background-color:#fff}header{height:110px;width:100%;background-color:#fff}header .logo{padding:20px 0;text-align:center;line-height:0;border-bottom:1px solid #eee;position:relative}header .logo a{display:inline-block;height:30px}header .logo a img{height:100%;vertical-align:top}header .logo .search_button{position:absolute;left:27px;top:30px;display:inline-block;width:20px;height:20px;cursor:pointer}header .logo .search_button img{height:100%}header .logo .search_button.sp{display:none;left:unset;right:20px;top:30px;z-index:5;background-color:#fff}header .logo .hamburger_icon{position:absolute;right:27px;top:25px;display:inline-block;width:20px;height:20px;display:none}header .hamburger_menu{display:none;z-index:200;background-color:#fff;position:fixed;top:0;right:-300px;transition:top .3s ease;width:260px;height:100vh;overflow:hidden;overflow-y:auto;box-shadow:0 4px 20px #3232320d;box-sizing:border-box;padding:10px}header .hamburger_menu .cat_wrap{padding-left:5px}header .hamburger_menu .inline_search{padding-left:5px;margin-left:5px}header .hamburger_menu .inline_search .title{font-size:13px}header .hamburger_menu .inline_search:after{content:"";width:8px;height:8px;position:absolute;right:10px;top:15px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);transition:.4s ease}header .hamburger_menu .inline_search.active:after{transform:rotate(-135deg);top:16px}header .hamburger_menu .tag_list{overflow:hidden;padding:0;height:0;max-height:0;transition:1.5s ease-in-out;display:flex;flex-wrap:wrap;gap:5px}header .hamburger_menu .tag_list .tag a{line-height:1;display:inline-block;float:left;background:#fff;border:1px solid #fb7796;padding:5px;font-size:10px;border-radius:20px}header .hamburger_menu .inline_search.active .tag_list{height:auto;max-height:100vh;transition:1s}header .hamburger_menu .item{border-bottom:solid 1px #ddd;color:#262626;font-size:13px;display:flex;flex-direction:column;padding:5px 10px;position:relative}header .hamburger_menu .item .cat_name{line-height:1.5}header .hamburger_menu .item span{font-size:11px;line-height:1;margin-bottom:3px;color:#cc90a0}header .hamburger_menu .item:not(.inline_search):after{content:"";width:8px;height:8px;position:absolute;right:10px;top:20px;border-right:1px solid;border-bottom:1px solid;transform:rotate(-45deg)}header .hamburger_menu .item.top:after{border-color:#cc90a0}header .hamburger_menu .item:not(:has(span)){line-height:2.5}header .hamburger_menu .item:not(:has(span)) .cat_name{line-height:unset}header .hamburger_menu .top{padding:0 10px;border-bottom:1px dashed #ddd;height:45px;line-height:unset!important;display:flex;justify-content:center}header .hamburger_menu .top p{color:#cc90a0;font-size:18px;font-weight:700;letter-spacing:1px;font-family:Abril Fatface,serif,Muli,cursive;line-height:unset}header .hamburger_menu .item.other{border:none;line-height:1.5}header .hamburger_menu .item.other:after{top:10px;width:6px;height:6px}header .hamburger_overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:150;height:100vh;width:100vw;overflow:hidden;display:none}header .hamburger_overlay.active{display:block;background-color:#32323233}header .hamburger_overlay.active .btn:first-child,header .hamburger_overlay.active .btn:nth-child(2){height:2px;width:25px;background-color:#000;position:absolute;left:15px;bottom:25px}header .hamburger_overlay.active .btn:first-child{transform:rotate(45deg)}header .hamburger_overlay.active .btn:nth-child(2){transform:rotate(-45deg)}header .category_wrap{height:40px;width:100%;margin:0 auto;font-size:14px;display:flex;align-items:center;position:relative;z-index:100;background-color:#fff}header .category_wrap .list{font-size:14px;height:100%;max-width:calc(100% - 25px);display:flex;overflow:hidden;overflow-x:auto}header .category_wrap .list a{color:#777;width:fit-content;height:100%;min-width:80px;display:flex;justify-content:center;align-items:center;position:relative;margin-right:10px;padding-right:10px;word-break:keep-all}header .category_wrap .list a:hover{color:#cc90a0}header .category_wrap .list a:last-child{margin-right:0;padding-right:0}header .category_wrap .search_button{margin-left:auto;display:inline-block;width:20px;height:20px;cursor:pointer}header .category_wrap .search_button img{height:100%}@media screen and (min-width: 640px){header .category_wrap{padding:0 calc((100vw - 1056px)/2)}header .category_wrap.stick{position:fixed;top:0;left:0;right:0;max-width:unset;padding:0 calc((100vw - 1056px)/2)}header .search_container.stick{position:fixed;top:40px;left:0;right:0}}header .search_container{overflow:hidden;max-height:0;font-size:14px;color:#777;width:100%;max-width:1056px;margin:0 auto;padding:0 20px;position:relative;background:#fff;z-index:10;border:1px solid #eee;border-top:none;border-width:0px;box-shadow:4px 4px 4px #0000001a;transition:.5s}header .search_container .title{padding-top:20px;color:#777}header .search_container .form_container{padding-top:10px;padding-bottom:20px}header .search_container .form_container form{display:flex}header .search_container .form_container form .search_input{width:100%;line-height:25px;border:1px solid #eee;font-size:14px;padding:0 5px}header .search_container .form_container form .button{margin-left:5px;height:27px;width:90px;padding:1px 0 0;vertical-align:bottom;background-color:#cc90a0;color:#fff;border-style:none;border-radius:2px;font-size:14px;text-align:center}header .search_container hr{border-color:#eee}header .search_container .word_container{padding-top:10px;padding-bottom:20px}header .search_container .word_container ul{display:flex;flex-wrap:wrap}header .search_container .word_container ul li{border:1px solid #ddd;padding:4px 8px;margin:4px;border-radius:4px;color:#444;font-size:11px;background-color:#fff}header .search_container.active{display:block;border-width:1px;max-height:500px;transition:.5s ease-in}header .search_container.sp{padding:5px;box-shadow:none;max-height:fit-content}header .search_container.sp .form_container{padding:0}header .search_container.sp.active{display:block;border-width:1px}.main_wrap{border-top:1px solid #eee;background-color:#f8f7f7;margin-bottom:80px}.main_wrap #head_slide,.main_wrap #article_bottom_slide{margin-bottom:15px}.main_wrap #head_slide li.slide_item,.main_wrap #article_bottom_slide li.slide_item{position:relative;width:33.1%}.main_wrap #head_slide li.slide_item>a,.main_wrap #article_bottom_slide li.slide_item>a{height:100%}.main_wrap #head_slide li.slide_item .thumb,.main_wrap #article_bottom_slide li.slide_item .thumb{position:relative;height:100%}.main_wrap #head_slide li.slide_item .thumb img,.main_wrap #article_bottom_slide li.slide_item .thumb img{height:auto;width:100%;aspect-ratio:1.618/1;object-fit:cover}.main_wrap #head_slide li.slide_item .thumb:after,.main_wrap #article_bottom_slide li.slide_item .thumb:after{content:"";display:block;width:100%;height:40%;position:absolute;bottom:0;left:0;background-image:linear-gradient(transparent 0,#00000038 75%,#0006)}.main_wrap #head_slide li.slide_item .title,.main_wrap #article_bottom_slide li.slide_item .title{line-height:1.6;font-size:.9em;padding:.8em;width:100%;position:absolute;bottom:10px}.main_wrap #head_slide li.slide_item .title p,.main_wrap #article_bottom_slide li.slide_item .title p{color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.main_wrap #head_slide .slide_wrap,.main_wrap #article_bottom_slide .slide_wrap{display:flex;justify-content:space-between;position:relative}@media screen and (min-width: 640px){.main_wrap #head_slide .slide_wrap .slide_item,.main_wrap #article_bottom_slide .slide_wrap .slide_item{display:none}.main_wrap #head_slide .slide_wrap .slide_item:nth-child(1),.main_wrap #head_slide .slide_wrap .slide_item:nth-child(2),.main_wrap #head_slide .slide_wrap .slide_item:nth-child(3),.main_wrap #article_bottom_slide .slide_wrap .slide_item:nth-child(1),.main_wrap #article_bottom_slide .slide_wrap .slide_item:nth-child(2),.main_wrap #article_bottom_slide .slide_wrap .slide_item:nth-child(3){display:block}}.main_wrap #head_slide ul.slick-dots,.main_wrap #article_bottom_slide ul.slick-dots{display:flex;justify-content:center;position:absolute;bottom:10px;width:100%;right:0;left:0}.main_wrap #head_slide ul.slick-dots li,.main_wrap #article_bottom_slide ul.slick-dots li{width:30px;height:3px}.main_wrap #head_slide ul.slick-dots li button,.main_wrap #article_bottom_slide ul.slick-dots li button{width:30px;height:3px;padding:0}.main_wrap #head_slide ul.slick-dots button:before,.main_wrap #article_bottom_slide ul.slick-dots button:before{content:"";width:30px;height:3px;background-color:#000}.main_wrap #head_slide ul.slick-dots li.slick-active button:before,.main_wrap #article_bottom_slide ul.slick-dots li.slick-active button:before{background-color:#cc90a0}.main_wrap #head_slide:has(.slick-track:empty){display:none}.main_wrap #article_bottom_slide li.slide_item .title{bottom:0;padding:0 .8em;font-size:14px}.main_wrap #article_bottom_slide li.slide_item .title p{-webkit-line-clamp:2}.main_wrap #article_bottom_slide:has(.slick-track:empty){display:none}.main_wrap .contents{display:flex;justify-content:space-between;background-color:#f8f7f7;max-width:1120px;margin:auto}.main_wrap .contents main,.main_wrap .contents .sidebar.left,.main_wrap .contents .sidebar.right{padding:15px;min-height:calc(100vh - 310px)}.main_wrap .contents .sidebar.left,.main_wrap .contents .sidebar.right{width:30%;margin-top:30px}.main_wrap .contents main{width:40%}.main_wrap .sp_category_wrap{display:none}.main_wrap .sp_category_wrap .cat_wrap{display:flex;flex-wrap:wrap;position:relative}.main_wrap .sp_category_wrap .cat_wrap .item{width:50%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;border-bottom:1px solid #ddd;padding:4px 0;font-size:14px}.main_wrap .sp_category_wrap .cat_wrap .item .cat_name{color:#777}.main_wrap .sp_category_wrap .cat_wrap .item span{color:#cc90a0;font-size:13px}.main_wrap .sp_category_wrap .cat_wrap .item:nth-child(2n-1){border-right:1px solid #ddd}.main_wrap .sp_category_wrap .cat_wrap:after{content:"";display:block;width:50%;border-bottom:1px solid #ddd}.main_wrap .sp_category_wrap .others{background-color:#fff}.main_wrap .sp_category_wrap .others .item{border-bottom:1px solid #ddd;padding:15px 10px;font-size:12px}main h2{letter-spacing:.05em;text-align:center;margin:.7em auto 25px}main h2 span{font-size:12px;margin-top:10px;color:#333;display:block}.sidebar h2{letter-spacing:.05em;text-align:center;margin:.7em auto 20px}.sidebar h2 span{font-size:12px;margin-top:10px;color:#333;display:block}.sidebar .side_ranking{counter-reset:ranking_num}.sidebar .side_ranking .ranking_item{position:relative}.sidebar .side_ranking .ranking_item:after{content:counter(ranking_num);counter-increment:ranking_num;position:absolute;top:4px;left:2px;width:20px;height:22px;background-color:#cc90a0;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:11px;clip-path:polygon(0 0,100% 0,100% 100%,50% 85%,0 100%)}.sidebar .side_ranking .tab_area{display:flex;cursor:pointer;width:100%}.sidebar .side_ranking .tab{display:flex;justify-content:center;align-items:center;width:50%;padding:10px;margin-top:10px;border:1px solid white;border-radius:10px 10px 0 0;color:#cc90a0;background-color:#f8f7f7;font-size:15px}.sidebar .side_ranking .tab.active{background-color:#fff}.sidebar .side_ranking .panel_area .panel>ul{padding:0 8px;background-color:#fff}.sidebar .side_ranking .panel{display:none;width:100%}.sidebar .side_ranking .panel.active{display:block}.sidebar .side_ranking.collection{padding:0 8px;background-color:#fff}.sidebar .ranking_item{margin-bottom:0;padding:5px 0;border-color:#f1f1f1}.sidebar .ranking_item a{box-shadow:none}.sidebar .ranking_item .thumb{display:flex;align-items:center;height:auto}.sidebar .ranking_item .thumb:after{display:none}.sidebar .ranking_item .detail p{color:#454545;font-size:12px;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.sidebar .side_new_topics .new_topic_item{padding:5px 0;margin-bottom:0;border-color:#f1f1f1}.sidebar .side_new_topics .collection{padding:0 8px;background-color:#fff}.sidebar .side_new_topics a{box-shadow:none}.sidebar .side_new_topics .thumb{display:flex;align-items:center;height:auto}.sidebar .side_new_topics .thumb:after{display:none}.sidebar .side_new_topics .detail p{color:#454545;font-size:12px;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.category .category-container{width:90%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.category .category-container a{text-decoration:none}.category .category-container a .category-content{background-color:#fff;width:160px;height:50px;border:1px solid #cc90a0;border-radius:5px;position:relative;margin-top:7px;margin-bottom:7px}.category .category-container a .category-content img{width:29px;height:29px;position:absolute;left:13px;top:10px}.category .category-container a .category-content p{font-size:15px;line-height:1;font-weight:700;color:#333;position:absolute;top:17px;left:60px}.writers .writers_container{margin:0 auto;padding:15px 0;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:space-around;position:relative}.writers .writers_container li{width:30%;margin-bottom:15px}.writers .writers_container .icon{width:100%;height:auto;aspect-ratio:1;overflow:hidden;margin:auto;border-radius:50%}.writers .writers_container .icon img{aspect-ratio:1;object-fit:cover;width:100%}.writers .writers_container .name{font-size:12px;text-align:center;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.writers .writers_container:after{content:"";position:absolute;width:30%}footer{background-color:#fff;padding:30px 0 15px}footer .sns{width:85px;height:30px;margin:20px auto;display:flex;justify-content:space-around}footer .sns a{text-decoration:none}footer .sns a img{height:28px}footer .footer-mid{width:100%;max-width:1150px;margin:30px auto;display:flex}footer .footer-mid .foot_contents,footer .footer-mid .rights{width:49%}footer .footer-mid .foot_contents{display:flex}footer .footer-mid .foot_contents .icon{height:30px}footer .footer-mid .foot_contents .content{display:flex;flex-direction:column;margin:0 auto}footer .footer-mid .foot_contents p{font-size:12px;line-height:1.6;color:#333;padding:0 5px;display:inline-block}footer .footer-mid .rights{font-size:11px;color:#878787;line-height:1.25}footer .footer-mid .rights .title{font-weight:700;margin-bottom:15px}footer .footer-bottom{padding-top:15px;border-top:1px solid #eee;font-size:11px;color:#666;line-height:1.36;text-align:center}main.top .topic_item{box-shadow:0 4px 6px #0000001a}.ranking_items{counter-reset:ranking_num}.ranking_items .card_with_info:after{content:counter(ranking_num);counter-increment:ranking_num;position:absolute;top:0;left:3px;width:22px;height:25px;background-color:#cc90a0;color:#fff;border-radius:0%;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:11px;clip-path:polygon(0 0,100% 0,100% 100%,50% 85%,0 100%)}.ranking_items .tab_area{display:flex;cursor:pointer;width:100%}.ranking_items .tab{display:flex;justify-content:center;align-items:center;width:50%;padding:10px;border:1px solid white;border-radius:10px 10px 0 0;color:#cc90a0;font-size:15px}.ranking_items .tab.active{background-color:#fff}.ranking_items .panel_area{padding:10px 5px;background-color:#fff;border-radius:0 0 10px 10px}.ranking_items .panel{display:none;width:100%}.ranking_items .panel.active{display:block;background-color:#fff}main.category .category_head .cat_description,main.category .category_head .tag_description,main.category .tag_head .cat_description,main.category .tag_head .tag_description,main.tag .category_head .cat_description,main.tag .category_head .tag_description,main.tag .tag_head .cat_description,main.tag .tag_head .tag_description{font-size:14px;line-height:1.6;font-family:Tsukushi A Round Gothic;margin-bottom:15px}main.category .category_head .cat_description .cat_name,main.category .category_head .cat_description .tag_name,main.category .category_head .cat_description .tag_article_num,main.category .category_head .tag_description .cat_name,main.category .category_head .tag_description .tag_name,main.category .category_head .tag_description .tag_article_num,main.category .tag_head .cat_description .cat_name,main.category .tag_head .cat_description .tag_name,main.category .tag_head .cat_description .tag_article_num,main.category .tag_head .tag_description .cat_name,main.category .tag_head .tag_description .tag_name,main.category .tag_head .tag_description .tag_article_num,main.tag .category_head .cat_description .cat_name,main.tag .category_head .cat_description .tag_name,main.tag .category_head .cat_description .tag_article_num,main.tag .category_head .tag_description .cat_name,main.tag .category_head .tag_description .tag_name,main.tag .category_head .tag_description .tag_article_num,main.tag .tag_head .cat_description .cat_name,main.tag .tag_head .cat_description .tag_name,main.tag .tag_head .cat_description .tag_article_num,main.tag .tag_head .tag_description .cat_name,main.tag .tag_head .tag_description .tag_name,main.tag .tag_head .tag_description .tag_article_num{color:#cc90a0}main.category .category_head .tag_items,main.category .tag_head .tag_items,main.tag .category_head .tag_items,main.tag .tag_head .tag_items{margin-bottom:20px}main.category .category_head .tag_items a,main.category .tag_head .tag_items a,main.tag .category_head .tag_items a,main.tag .tag_head .tag_items a{border-radius:20px;box-shadow:none;border-color:#cc90a0}main.category .card_with_info,main.tag .card_with_info{box-shadow:0 4px 6px #0000001a}main.category h1,main.tag h1{font-family:Meiryo,メイリオ,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Lucida Grande,ＭＳ Ｐゴシック,sans-serif;font-size:24px;color:#cc90a0;letter-spacing:.05em;text-align:center;margin:.7em auto 25px}main.category h1 span,main.tag h1 span{font-size:12px;margin-top:10px;color:#333;display:block}main.search h2 .article_num{display:inline;color:#cc90a0}.writer_list .writers{display:flex;flex-wrap:wrap}.writer_list .writer{width:48%;padding:10px;background-color:#fff;border-radius:5%;margin-bottom:15px}.writer_list .writer:not(:nth-of-type(2n)){margin-right:auto}.writer_list .thumb{width:60%;height:auto;aspect-ratio:1;margin:0 auto}.writer_list .thumb img{width:100%;height:auto;aspect-ratio:1;border-radius:50%}.writer_list .detail{width:100%;padding:10px;font-size:13px}.writer_list .name,.writer_list .description{font-family:Tsukushi A Round Gothic}.writer_list .name{margin-bottom:5px;font-weight:600;font-family:ヒラギノ丸ゴ Pro W4,ヒラギノ丸ゴ Pro,Hiragino Maru Gothic Pro,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HG丸ｺﾞｼｯｸM-PRO,HGMaruGothicMPRO}.writer_list .description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.6;font-size:10px}main.writer .wrtier_head .thumb{display:flex;justify-content:center;margin-bottom:.5em}main.writer .wrtier_head .thumb img{border-radius:50%;width:150px;height:auto;aspect-ratio:1}main.writer .wrtier_head .writer_deail{padding:10px;margin-bottom:15px}main.writer .wrtier_head .description{font-size:14px;line-height:1.6;font-family:Tsukushi A Round Gothic}main.writer .wrtier_head .link_wrap{margin-top:10px}main.writer .wrtier_head .link_wrap_item{font-size:14px}main.writer .wrtier_head .link_wrap_item>a{display:inline-block;color:#1a0dab}main.writer .wrtier_head .link_wrap_item>a:hover{text-decoration:underline}main.writer .article{box-shadow:0 4px 6px #0000001a}main.writer .article_title{font-size:17px;width:fit-content;margin:0 auto 25px;padding:0 7px 5px;border-bottom:1px solid #cc90a0}main.writer .no_article_wrap{font-size:14px;width:fit-content;margin:auto}main.writer .no_article_wrap .text{font-weight:700;text-align:center;margin-bottom:5px}main.writer .no_article_wrap .for_writerlist{font-size:11px;color:#cc90a0;width:fit-content;margin-left:auto;display:flex;align-items:center}main.writer .no_article_wrap .for_writerlist:after{content:">";margin-left:3px}main.inquiry{width:100%!important}main.inquiry .form_inner_text{margin:5px}main.inquiry .inquiry-contents{margin:20px}main.inquiry .inquiry-contents label{font-weight:700;display:inline-block}main.inquiry .inquiry-contents label input{margin-top:3px;margin-right:3px}main.inquiry label:first-child{width:180px;height:34px;line-height:34px;padding-left:5px}main.inquiry label:first-child{width:180px;height:34px;line-height:34px}main.inquiry label.radio{height:34px;margin:0 10px}main.inquiry textarea{height:auto;display:block;width:100%;max-width:100%;min-height:100px;padding:6px 12px;font-size:14px;line-height:1.4;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px #00000013}main.inquiry p{font-size:12px}main.inquiry .btn{padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}main.inquiry .btn{display:block;margin:10px auto;width:280px;height:34px;background-color:#fff;border:1px solid #bbb}main.inquiry .btn:hover{color:#777}main.inquiry .form-control{display:block;width:100%;max-width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px #00000013}main.privacy-main{width:100%!important}main.privacy-main .privacy-contents .privacy-contents-text{padding:20px 0;font-size:14px}main.privacy-main .privacy-contents .privacy-contents-text h2{margin:15px 0;padding:10px;font-size:16px;background-color:#eee;font-weight:700}main.privacy-main .privacy-contents .main-box-content{padding:0 20px;border-radius:4px;background-color:#fff;border:1px solid #eee}main.license{width:100%!important}main.license .main-box h1{color:#cc90a0;font-size:20px;text-align:center;letter-spacing:2px;margin:0;padding:15px 0;font-weight:700}main.license .main-box hr{background-color:#eee;height:1px;margin:0}main.license .main-box .license-content{padding:0 20px;border:1px solid #eee;border-radius:4px;background-color:#fff}main.license .main-box .license-content a{display:inline}main.license .main-box .license-content .license-contents-text{padding:20px 0;font-size:14px}main.error .message{margin-top:10vh}main.error .description{text-align:center;line-height:1.5;font-size:.9em;color:#666}main.error .back_link{margin:30px auto 20px;overflow:hidden;padding:0 0 3px;border-radius:5px;width:95%;width:-webkit-calc(100% - 1.6em);width:calc(100% - 1.6em)}main.error .back_link a{color:#fff;line-height:58px;width:100%;display:block;font-weight:700;font-size:.8em;border-radius:5px;box-sizing:border-box;background-color:#cc90a0;box-shadow:0 2px #ccc;text-align:center;position:relative}main.error .back_link a:before{content:"";position:absolute;left:1em;top:50%;margin-top:-.5em;width:1em;height:1em;background-image:url(https://cdn.howcollect.jp/image/button/link_right.png);background-size:contain;background-repeat:no-repeat;transform:rotate(180deg);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(100%) hue-rotate(0deg) brightness(100%) contrast(100%)}.contents:has(main.article){margin-top:40px}.contents:has(main.article) .sidebar{margin-top:0!important}main.article{padding:0!important}main.article #post{margin-bottom:25px;background-color:#fff}main.article .thumb img{width:100%;height:auto}main.article .detail{padding:1em}main.article .detail *{color:#333}main.article .detail .promotion{color:#a4a1a1;font-size:12px;margin-bottom:10px}main.article .title{font-size:20px;color:#666;font-weight:600;line-height:1.3;font-family:Tsukushi A Round Gothic;margin-bottom:15px}main.article .head{display:flex;align-items:center;margin-bottom:10px}main.article .head .category{color:#cc90a0;font-size:14px;margin-right:auto}main.article .head .pr_label{padding:3px 4px;border-radius:4px;font-size:11px;color:#fff;background-color:#ccc;margin-right:5px}main.article .head time{color:gray;opacity:.8;font-size:12px}main.article .writer{display:flex;align-items:center;margin-bottom:10px}main.article .writer .writer_icon{width:32px;height:32px;margin-right:5px;border-radius:50%}main.article .writer p{font-size:12px;color:#cc90a0}main.article .description{font-family:Tsukushi A Round Gothic;line-height:1.6;font-size:14px}main.article .description>p{font-size:14px;margin-bottom:10px;margin-top:5px;color:#333}main.article .description>p:last-child{margin-bottom:0}main.article .description a{display:inline-block;color:#ff79b5}main.article #post>.table_of_contents{margin:0 1em}main.article #post tableofcontents{display:none}main.article .table_of_contents{border-radius:10px;border:1px solid #cc90a0;margin-bottom:20px}main.article .table_of_contents p{margin:0}main.article .table_of_contents .title{font-size:15px;font-weight:700;letter-spacing:2px;margin:0 auto;padding:10px 15px;border-radius:9px 9px 0 0;position:relative;display:flex;justify-content:space-between;background-color:#cc90a0}main.article .table_of_contents .title>p{color:#fff;line-height:1.3}main.article .table_of_contents .title .button{cursor:pointer}main.article .table_of_contents .list_wrap{counter-reset:title-contents;padding:0 10px;overflow:hidden;max-height:10000px;transition:max-height 1s;margin:0}main.article .table_of_contents li{font-size:14px;letter-spacing:1px;font-weight:700;margin-bottom:8px;display:flex;align-items:center;padding:5px 4px 12px;border-bottom:1px solid #ddd;color:#cc90a0}main.article .table_of_contents li a{color:#cc90a0;padding-left:10px}main.article .table_of_contents li:not(.step_level2,.step_level3):before{content:counter(title-contents);counter-increment:title-contents}main.article .table_of_contents li:first-child{margin-top:10px}main.article .table_of_contents li:last-child{border-bottom:none}main.article .table_of_contents li.step_level2{padding-left:20px;font-size:13px}main.article .table_of_contents li.step_level3{padding-left:20px;font-size:12px}main.article .table_of_contents li.step_level3:before{content:"ー"}main.article .table_of_contents li.step_level3 a{padding-left:5px}main.article .table_of_contents.close{border-radius:10px}main.article .table_of_contents.close .title{border-radius:9px;transition:border-radius .4s ease}main.article .table_of_contents.close .list_wrap{max-height:0;transition:max-height .8s}.post_cont{padding:0 1em 1em;color:#242424;line-height:1.5;font-size:14px}.post_cont a{display:inline-block}.post_cont h2{margin:25px 0 20px;padding:0 0 10px;font-size:18px;font-weight:700;word-break:break-all;letter-spacing:.5px;color:#666;border-bottom:1px solid #eee;display:flex;text-align:left}.post_cont h2:before{content:"";border-left:4px solid #cc90a0;margin-right:10px}.post_cont h3{font-weight:700;color:#cc90a0;font-size:16px;padding-bottom:8px;margin:10px 0;letter-spacing:.2px;border-bottom:1px solid #e3e3e3}.post_cont p{line-height:1.8;font-size:14px;margin:1em 0}.post_cont .image-slider .image-slide{display:flex;justify-content:center}.post_cont .image-slider .image-slide img{max-width:100%}.post_cont .image-slider .slick-dots{margin:0}.post_cont img{display:block;margin:0 auto;height:auto}.post_cont a:has(img:only-child){display:block;margin:auto}.post_cont a:not([class]),.post_cont a[class^=page_speed_]:not([class*=" "]){color:#1a0dab}.post_cont a:not([class]):hover,.post_cont a[class^=page_speed_]:not([class*=" "]):hover{text-decoration:underline}.table_of_contents_link{line-height:0;position:relative}.table_of_contents_link .link{position:absolute;top:-55px}@media screen and (max-width: 840px){.table_of_contents_link .link{top:-120px}}@media screen and (max-width: 640px){.table_of_contents_link .link{top:-80px}}.want_read_wrap{padding:10px}.want_read_wrap h4{font-family:Tsukushi A Round Gothic;font-size:16px;font-weight:700}.want_read_wrap .one-more-recommend{border:1px solid #eee;margin-bottom:0}.article_bottom_wrap{padding:10px;background-color:#fff;border-radius:5px}.article_share_wrap{padding:5px 5px 0}.article_share_wrap ul{display:flex}.article_share_wrap ul li{width:30px;height:30px}.article_share_wrap ul li:first-child{margin-right:10px}.article_tag_wrap{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ddd}.article_tag_wrap .tag_heading{font-family:Tsukushi A Round Gothic;font-size:16px;font-weight:700}.article_tag_wrap .tags{width:93%;margin:.5em 0 0;display:flex;flex-wrap:wrap;justify-content:left}.article_tag_wrap .tags a{border-radius:20px;box-shadow:none;border-color:#fb7796;font-size:10px}.category_articles{margin-bottom:15px}.category_articles h2{font-family:Tsukushi A Round Gothic;font-size:16px;font-weight:700;margin-bottom:15px}.category_articles .card_with_info{align-items:center}.category_articles .card_with_info .detail{padding:10px}.category_articles .card_with_info .detail_upper{padding:0}.category_articles .card_with_info .title{padding:0;margin:0;font-weight:unset}.borderd-wrapper{border:2px solid #cc90a0!important;line-height:1.57;letter-spacing:.28px;border-radius:5px;margin:15px 0;padding:5px}.borderd-wrapper p{padding:5px;font-size:14px;line-height:1.5;margin:0;margin-bottom:1rem}.borderd-wrapper p:last-child{margin-bottom:0}.borderd-wrapper.maincolor{border:2px solid #ac9bff!important;background-color:#f1e8ff;box-shadow:1px 1px 2px 1px #e3deff}.borderd-wrapper.darkpink{border-color:#dc428f!important}.borderd-wrapper.lightpink{border:2px solid #ff9bad!important;background-color:#ffe8ec;box-shadow:1px 1px 2px 1px #ffdee4}.borderd-wrapper.orange{border-color:#eb6157!important}.borderd-wrapper.beige{border-color:#f2c89f!important}.borderd-wrapper.lightbeige{border-color:#ffe8ec!important}.borderd-wrapper.violet{border-color:#f7edff!important}.borderd-wrapper:has(.p-affiliate){padding:30px!important}.borderd-wrapper:has(.p-affiliate) div:first-child{margin-top:0!important}.text-wrapper{display:inline-block;border:3px solid #da9bfa!important;padding:10px!important;margin:10px!important}.text-wrapper.maincolor{border-color:#ac9bff!important;background-color:#f1e8ff;box-shadow:1px 1px 2px 1px #e3deff}.text-wrapper.darkpink{border-color:#dc428f!important}.text-wrapper.lightpink{border-color:#ff9bad!important;background-color:#ffe8ec;box-shadow:1px 1px 2px 1px #ffdee4}.text-wrapper.orange{border-color:#eb6157!important}.text-wrapper.beige{border-color:#f2c89f!important}.text-wrapper.lightbeige{border-color:#ffe8ec!important}.text-wrapper.violet{border-color:#f7edff!important}.text-wrapper:has(.p-affiliate){padding:30px!important}.text-wrapper:has(.p-affiliate) div:first-child{margin-top:0!important}.text-wrapper.gray{border:1px solid #ededed!important}.default_cv_btn.maincolor{background-color:#cc90a0;box-shadow:0 5px #cc90a0}.default_cv_btn.darkpink{background-color:#dc428f;box-shadow:0 5px #b43172}.seo_cv_btn_container:has(.default_cv_btn.lightpink) .cv_btn_description{color:#dc2121;font-weight:700}.seo_cv_btn_container:has(.default_cv_btn){position:relative}.default_cv_btn.lightpink{background-color:#dc428f;box-shadow:1px 3px 4px #9e386b}.default_cv_btn.orange{background-color:#eb6157;padding:15px 40px;border-radius:20px;display:inline-block}.default_cv_btn.beige{background-color:#f2c89f;box-shadow:0 5px #c1a182}.default_cv_btn.lightbeige{background-color:#ffe8ec;box-shadow:0 5px #d6c6c9}.default_cv_btn.violet{background-color:#f7edff;box-shadow:0 5px #ccc6d0}.default_cv_btn{display:flex!important;align-items:center;justify-content:center;color:#fff!important;line-height:1.4;min-width:310px;width:80%;font-weight:700;font-size:14px;border-radius:50px;position:relative;padding:15px 45px;box-sizing:border-box;background-size:61px;margin:5px auto 10px;overflow:hidden;text-align:center}.default_cv_btn:after{content:"";position:absolute;width:1.5em;height:1.5em;right:1.5em;top:45%;margin-top:-.5em;background-image:url(https://cdn.howcollect.jp/image/cv_btn_arrow);background-size:1.5em;background-repeat:no-repeat;filter:invert(100%)}@-webkit-keyframes bright{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}to{-webkit-transform:scale(50) rotate(45deg);opacity:0}}@keyframes bright{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}to{-webkit-transform:scale(50) rotate(45deg);opacity:0}}.default_cv_btn.cv_btn_bright:before{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:30px;height:100%;background:#fff;-webkit-animation:shiny 3s ease-in-out infinite;animation:bright 3s ease-in-out infinite}.cv_btn_container,.seo_cv_btn_container{text-align:center;margin-top:10px;margin-bottom:10px}.seo_cv_btn_container .cv_btn_description{display:inline-block;position:relative;font-weight:700;padding:5px 20px!important}.default_cv_btn.lg{width:80%}.default_cv_btn.md{width:60%}.default_cv_btn.sm{width:40%}@media screen and (max-width: 640px){.default_cv_btn.lg,.default_cv_btn.md,.default_cv_btn.sm{width:80%}}.cv_btn_description:before{position:absolute;content:"＼";left:0;width:1em;height:1em;font-weight:400}.cv_btn_description:after{position:absolute;content:"／";right:0;width:1em;height:1em;font-weight:400}a.link_btn{text-align:center;margin:0 auto 5px;line-height:1.4;width:80%;font-weight:700;font-size:13px;position:relative;padding:15px 45px;color:#fff;border:none;background-color:#cc90a0;display:block;border-radius:50px;box-sizing:border-box;box-shadow:0 2px #cdcdcd}.link_btn:after{content:"";position:absolute;width:1.5em;height:1.5em;right:1.5em;top:45%;margin-top:-.5em;background-image:url(https://cdn.howcollect.jp/image/cv_btn_arrow);background-size:1.5em;background-repeat:no-repeat;filter:invert(100%)}.default_logo_cv_btn{display:flex!important;align-items:center;justify-content:center;gap:4px;width:84%;height:50px;font-weight:700;font-size:14px!important;border-radius:5px;position:relative;padding:10px 30px;box-sizing:border-box;border:solid 1px #a7a7a7!important;margin:.5em auto!important;overflow:hidden}.default_logo_cv_btn.lg{width:80%}.default_logo_cv_btn.md{width:60%}.default_logo_cv_btn.sm{width:40%}@media screen and (max-width: 640px){.default_logo_cv_btn{width:calc(100% - 10px)!important}}.default_logo_cv_btn:before{content:"";display:block!important;background-repeat:no-repeat}.default_logo_cv_btn:after{content:"";position:absolute;background:url(https://cdn.howcollect.jp/image/button/link_right.png) no-repeat;background-size:contain;width:1em;height:1em;z-index:1;right:1em;top:50%;margin-top:-.5em}.default_logo_cv_btn.btn-amazon:before{width:108px;height:25px;background-position:center;background-size:90px;background-image:url(https://cdn.howcollect.jp/image/button/amazon.gif)}.default_logo_cv_btn.btn-hmv-books:before{width:121px;height:45px;background-position:center;background-size:90px;background-image:url(https://cdn.howcollect.jp/image/button/hmv-books.gif)}.default_logo_cv_btn.btn-seven:before{width:140px;height:32px;background-image:url(https://cdn.howcollect.jp/image/button/seven.gif)}.default_logo_cv_btn.btn-tower-records:before{width:128px;height:48px;background-position:center;background-size:90px;background-image:url(https://cdn.howcollect.jp/image/button/tower-records.jpeg)}.default_logo_cv_btn.btn-rakuten:before{width:108px;height:25px;background-position:center;background-size:90px;background-image:url(https://cdn.howcollect.jp/image/button/rakuten.webp)}.default_logo_cv_btn.btn-yahoo-shopping:before{width:108px;height:30px;background-position:center;background-size:90px;background-image:url(https://cdn.howcollect.jp/image/button/yahoo-shopping.png)}.post_cont blockquote:not([class]){padding:.5em 1em;margin:1em 0;overflow:hidden;font-size:14px;border-top:1px solid #eee;border-bottom:1px solid #eee;position:relative;background:#fbfbfb;font-weight:300;line-height:1.8}.post_cont blockquote:not([class]):has(p):before{content:"";position:absolute;top:.5em;left:1em;width:1em;height:1em;background-image:url(https://cdn.howcollect.jp/images/icon/quote_icon);background-repeat:no-repeat;background-size:.9em;background-position:left top;transform:rotate(180deg)}.post_cont blockquote:not([class]):has(p):after{content:"";position:absolute;bottom:.5em;right:1em;width:1em;height:1em;background-image:url(https://cdn.howcollect.jp/images/icon/quote_icon);background-repeat:no-repeat;background-size:.9em;background-position:left top}.post_cont blockquote:not([class]) p{color:#666;line-height:1.6}.post_cont blockquote:not([class]) .source{margin:1.2em 0 0;font-size:.9em;color:gray}.post_cont blockquote:not([class]) .source a{display:inline-block;border-bottom:1px dotted #bbb;color:gray}.post_cont blockquote:not([class]):not(:has(p)){color:#666;line-height:1.6;font-size:14px;padding:1.3em;margin:.7em 0}.post_cont blockquote:not([class]):not(:has(p)):before{content:"";position:absolute;top:.5em;left:1em;width:1em;height:1em;background-image:url(https://cdn.howcollect.jp/images/icon/quote_icon);background-repeat:no-repeat;background-size:.9em;background-position:left top;transform:rotate(180deg)}.post_cont blockquote:not([class]):not(:has(p)):after{content:"";position:absolute;bottom:.5em;right:1em;width:1em;height:1em;background-image:url(https://cdn.howcollect.jp/images/icon/quote_icon);background-repeat:no-repeat;background-size:.9em;background-position:left top}.post_cont ul,.post_cont ol{margin:1em 0;padding-left:5px;list-style-position:inside}.post_cont ul{list-style-type:disc}.post_cont li{color:#242424;font-size:16px;line-height:1.57;letter-spacing:.28px}.post_cont ul li{text-indent:5px}.post_cont li::marker{margin-right:10px}.post_cont ol{counter-reset:li}.post_cont ol li{display:flex;align-items:center;flex-wrap:wrap}.post_cont ol li:before{counter-increment:li;content:counter(li);margin-right:16px;width:20px;height:20px;background:#cc90a0;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:.65em}.post_cont>table,.post_cont>div:not(.js-table) table{min-width:100%;max-width:100%;height:fit-content!important;overflow:hidden;overflow-x:auto;display:inline-block;box-sizing:border-box}.post_cont>table td,.post_cont>table th,.post_cont>div:not(.js-table) table td,.post_cont>div:not(.js-table) table th{padding:5px 10px;min-width:60px;border:1px solid #c9c9c9;color:#505050;font-size:13px;line-height:1.57;letter-spacing:.28px;vertical-align:middle}@media screen and (max-width: 640px){.post_cont>table td,.post_cont>table th,.post_cont>div:not(.js-table) table td,.post_cont>div:not(.js-table) table th{padding:2px}}.post_cont table td,.post_cont table th{font-size:14px;line-height:1.57;letter-spacing:.28px}.post_cont>table td p,.post_cont>table th p,.post_cont>div:not(.js-table) table td p,.post_cont>div:not(.js-table) table th p{margin:.5em 0}.post_cont>table thead th,.post_cont>table tfoot th,.post_cont>div:not(.js-table) table thead th,.post_cont>div:not(.js-table) table tfoot th{background-color:#f4f4f4;color:#242424}.post_cont>table a,.post_cont>div:not(.js-table) table a{display:inline-block}.articleid .one-more-recommend-title{margin:0;font-family:Tsukushi A Round Gothic;font-size:16px;line-height:1;font-weight:700}.articleid .text-title{margin:0}.one-more-recommend{display:flex!important;border:1px solid #ddd;border-radius:2px;padding:10px;width:100%;margin:.5em auto;background-color:#fff}.one-more-recommend .one-more-recommend-image{width:30%;display:flex;align-items:center}.one-more-recommend .one-more-recommend-image img{width:100%;max-height:120px;object-fit:contain}.one-more-recommend .one-more-recommend-text{width:70%;padding-left:3%;box-sizing:border-box;border:none!important;background-image:none!important;display:flex;align-items:center}.one-more-recommend .text-title{color:#242424;font-size:14px;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.one-more-recommend .text-wrap{display:none}.youtube-embed-wrapper iframe{max-width:100%;height:auto;aspect-ratio:16/9}.post_cont p.question{display:flex;position:relative;padding-left:35px;line-height:1.8;color:#333}.post_cont p.question:before{content:"Q";flex-shrink:0;border:1px solid;border-radius:50%;background-color:#ffb6c1;height:30px;width:30px;line-height:30px;color:#fff;position:absolute;left:0;display:flex;justify-content:center;align-items:center}.post_cont p.answer{position:relative;padding-left:35px;line-height:1.8;color:#333}.post_cont p.answer:before{content:"A";flex-shrink:0;border:1px solid;border-radius:50%;background-color:#add8e6;height:30px;width:30px;line-height:30px;color:#fff;margin-right:20px;position:absolute;left:0;display:flex;justify-content:center;align-items:center}.p-affiliate{margin:15px 0}.p-affiliate__product{display:flex;flex-direction:column;gap:15px}.p-affiliate__product .p-affiliate__thumb{display:none}.p-affiliate__product .p-affiliate__thumb>ul li{display:block}.p-affiliate__product .p-affiliate__thumb.sp{display:block;overflow:hidden;margin:10px 0}.p-affiliate__product .p-affiliate__thumb.sp .p-affiliate__images{margin-bottom:0}.p-affiliate__product .p-affiliate__thumb.sp .p-affiliate__images ul.js-affiliate-image{margin:0;padding:0 0 15px!important}.p-affiliate__product .p-affiliate__image-item{margin-left:0!important;text-indent:0!important;list-style:none}.p-affiliate__product .p-affiliate__image-item .p-affiliate__imgframe{max-height:280px;background-color:#fff;text-align:center;vertical-align:middle}.p-affiliate__product .p-affiliate__image-item .p-affiliate__imgframe img{display:inline;width:auto;height:auto;max-width:100%;max-height:280px}.p-affiliate__product .p-affiliate__source{margin-top:10px!important;font-size:10px!important;letter-spacing:.1px;text-align:right;color:#505050}.p-affiliate__product .p-affiliate__overview{width:100%;max-width:100%;overflow:hidden;-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;margin-top:0}.p-affiliate__product .p-affiliate__overview p{margin:0!important}.p-affiliate__product .p-affiliate__name{font-size:18px;font-weight:700;line-height:1.25;letter-spacing:.04em;text-align:left;color:#cc90a0}.p-affiliate__product .p-affiliate__brand{display:block;font-size:11px;font-weight:400;letter-spacing:.22px;text-align:left;color:#505050;margin-top:3px}.p-affiliate__product .p-affiliate__price{font-size:18px!important;font-weight:700;letter-spacing:.32px!important;text-align:left;color:#cc90a0!important;padding-left:0!important;margin:0!important;line-height:unset!important}.p-affiliate__product .p-affiliate__price .p-affiliate__intax{font-size:11px}.p-affiliate__product .p-affiliate__btns{margin-top:5px;padding-left:0!important;list-style:none!important}.p-affiliate__product .p-affiliate__btns .p-affiliate__btn-item{margin-top:15px;margin-left:0!important;text-indent:0!important}.p-affiliate__product .p-affiliate__btns .p-affiliate__btn-item:first-child{margin-top:0}.p-affiliate__product .p-affiliate__ray-star{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px;font-weight:500;letter-spacing:.3px;color:#505050}.p-affiliate__product .p-affiliate__ray-star .p-affiliate__ray-star-title{margin-right:10px!important;font-size:12px!important;font-weight:700;padding:0!important;height:18px!important}.p-affiliate__product .p-affiliate__ray-star .p-affiliate__ray-star-detail{display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-affiliate__product .p-affiliate__ray-star .p-affiliate__ray-star-wrap{position:relative;width:110px;height:18px}.p-affiliate__product .p-affiliate__ray-star .p-affiliate__ray-star-wrap .rate{position:relative;display:inline flow-root;width:110px;height:18px;font-size:18px}.p-affiliate__product .p-affiliate__ray-star .p-affiliate__ray-star-wrap .rate:before,.p-affiliate__product .p-affiliate__ray-star .p-affiliate__ray-star-wrap .rate:after{position:absolute;display:inline flow-root;height:18px;content:"★★★★★";line-height:18px;left:0}.p-affiliate__product .p-affiliate__ray-star .p-affiliate__ray-star-wrap .rate:before{color:#c4c4c4}.p-affiliate__product .p-affiliate__ray-star .p-affiliate__ray-star-wrap .rate:after{overflow:hidden;width:calc(var(--score_ray) * 18px);color:#ffb906}.p-affiliate__product .p-affiliate__ray-star .p-affiliate__ray-star-wrap .p-affiliate__ray-star-off{position:absolute;top:0;left:0;display:inline-block;width:110px;height:18px;background-image:url(/build/assets/icn_star5_off-CuC6prsi.svg);background-position:0 0;background-repeat:no-repeat;background-size:110px 18px}.p-affiliate__product .p-affiliate__ray-star .p-affiliate__ray-star-wrap .p-affiliate__ray-star-on{position:absolute;top:0;left:0;display:inline-block;width:110px;height:18px;background-image:url(/build/assets/icn_star5_on-BBUPfzId.svg);background-position:0 0;background-repeat:no-repeat;background-size:110px 18px}.p-affiliate__product .p-affiliate__ray-star .p-affiliate__ray-star-wrap span:has(.rate){color:#ffb906}.p-affiliate__product .p-affiliate__ray-star .p-affiliate__ray-star-number{margin-left:7px;font-size:18px;font-weight:700;letter-spacing:.36px;color:#ffc833}.p-affiliate__product .p-affiliate__various-star{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5px;border-radius:5px;padding:7px;background-color:#f2f2f2}.p-affiliate__product .p-affiliate__various-star .p-affiliate__various-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:5px;margin-bottom:3px!important;border-right:1px solid #ddd;padding-right:5px}.p-affiliate__product .p-affiliate__various-star .p-affiliate__various-item .p-affiliate__various-label{margin-right:5px;font-size:9px;font-weight:400;letter-spacing:.26px;color:#505050;line-height:1.15}.p-affiliate__product .p-affiliate__various-star .p-affiliate__various-item .p-affiliate__various-rank{padding-left:15px;font-size:12px;font-weight:700;letter-spacing:.28px;color:#ffc833;background-image:url(/build/assets/icn_star-IQp2-sBo.svg);background-position:0 0;background-size:12px;background-repeat:no-repeat;line-height:1.15}.p-affiliate__product .p-affiliate__various-star:empty{display:none}.p-affiliate__product .c-btn-affiliate__icon img{width:35px;max-width:35px;height:35px}.p-affiliate__product .p-affiliate__thumb .slick-dots{bottom:-5px;margin:0;padding:0}.p-affiliate__product .p-affiliate__thumb .slick-dots li{margin:0 2px}.p-affiliate__product .p-affiliate__thumb .slick-dotted.slick-slider{margin-bottom:24px}.p-affiliate__product .p-affiliate__thumb .slick-next{right:0}.p-affiliate__product .p-affiliate__thumb .slick-next:before{color:#ff83a9}.p-affiliate__product .p-affiliate__thumb .slick-prev{left:5px;z-index:1}.p-affiliate__product .p-affiliate__thumb .slick-prev:before{color:#ff83a9}.p-affiliate__product .p-affiliate__thumb .slick-next:before .p-affiliate__thumb .slick-dots li button:before{color:#242424}.p-affiliate__product .p-affiliate__thumb .slick-dots li.slick-active button:before{color:#cc90a0}.p-affiliate__product .p-affiliate__purchase{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.p-affiliate__product .p-affiliate__head{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;color:#505050;font-size:13px;line-height:1.44}.p-affiliate__product .p-affiliate__catchcopy{margin:0!important;padding:0!important;line-height:1.25}.p-affiliate__product .p-affiliate__head:has(.p-affiliate__catchcopy:empty){display:none}.p-affiliate__product .p-affiliate__ranking{position:relative;padding-left:53px;min-height:38px}.p-affiliate__product .p-affiliate__ranking:after{position:absolute;top:50%;left:0;display:block;width:38px;height:38px;background-size:38px 38px;background-position:0 0;background-repeat:no-repeat;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-affiliate__product .p-affiliate__ranking:not(:has(.p-affiliate__catchcopy)){display:unset}.p-affiliate__product .p-affiliate__ranking:not(:has(.p-affiliate__catchcopy)):after{display:none}.p-affiliate__product .p-affiliate__ranking-1{padding-left:55px}.p-affiliate__product .p-affiliate__ranking-1:after{width:40px;height:33px;background-image:url(/build/assets/icn_rating_1-CCMCDhuM.svg);background-position:0 0;background-repeat:no-repeat;background-size:40px 32.81px}.p-affiliate__product .p-affiliate__ranking-2{padding-left:55px}.p-affiliate__product .p-affiliate__ranking-2:after{width:40px;height:33px;background-image:url(/build/assets/icn_rating_2-CCOarqjc.svg);background-position:0 0;background-repeat:no-repeat;background-size:40px 32.81px}.p-affiliate__product .p-affiliate__ranking-3{padding-left:55px}.p-affiliate__product .p-affiliate__ranking-3:after{width:40px;height:33px;background-image:url(/build/assets/icn_rating_3-CwwvcQkQ.svg);background-position:0 0;background-repeat:no-repeat;background-size:40px 32.81px}.p-affiliate__product .p-affiliate__ranking-4:after{background-image:url(/build/assets/icn_rating_4-BOFABB7x.svg)}.p-affiliate__product .p-affiliate__ranking-5:after{background-image:url(/build/assets/icn_rating_5-B0zHScZw.svg)}.p-affiliate__product .p-affiliate__ranking-6:after{background-image:url(/build/assets/icn_rating_6-BoSQrkph.svg)}.p-affiliate__product .p-affiliate__ranking-7:after{background-image:url(/build/assets/icn_rating_7-Cj1c-fUJ.svg)}.p-affiliate__product .p-affiliate__ranking-8:after{background-image:url(/build/assets/icn_rating_8-DqonUGh-.svg)}.p-affiliate__product .p-affiliate__ranking-9:after{background-image:url(/build/assets/icn_rating_9-BXrj11XL.svg)}.p-affiliate__product .p-affiliate__ranking-10:after{background-image:url(/build/assets/icn_rating_10-5t3kkLxS.svg)}.p-affiliate__product .p-affiliate__ranking-11:after{background-image:url(/build/assets/icn_rating_11-BpBbv0dl.svg)}.p-affiliate__product .p-affiliate__ranking-12:after{background-image:url(/build/assets/icn_rating_12-ggfGpITN.svg)}.p-affiliate__product .p-affiliate__ranking-13:after{background-image:url(/build/assets/icn_rating_13-BwPF8iJq.svg)}.p-affiliate__product .p-affiliate__ranking-14:after{background-image:url(/build/assets/icn_rating_14-Cbjax5iw.svg)}.p-affiliate__product .p-affiliate__ranking-15:after{background-image:url(/build/assets/icn_rating_15-DvxvuBMg.svg)}.p-affiliate__product .p-affiliate__ranking-16:after{background-image:url(/build/assets/icn_rating_16-Bbxm_9x9.svg)}.p-affiliate__product .p-affiliate__ranking-17:after{background-image:url(/build/assets/icn_rating_17-Df-_iXP3.svg)}.p-affiliate__product .p-affiliate__ranking-18:after{background-image:url(/build/assets/icn_rating_18-BwkEL8PX.svg)}.p-affiliate__product .p-affiliate__ranking-19:after{background-image:url(/build/assets/icn_rating_19-BHVLIqEj.svg)}.p-affiliate__product .p-affiliate__ranking-20:after{background-image:url(/build/assets/icn_rating_20-DeG_DsPu.svg)}.p-affiliate__product .p-affilicate__description{margin-top:30px;color:#242424;font-size:14px;line-height:1.42;letter-spacing:.05em}.p-affiliate__product .c-btn-affiliate{position:relative;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 45px 11px;border-radius:15px;min-height:65px;width:100%;background-color:#cc90a0;font-size:14px;font-weight:700;color:#fff;box-shadow:inset 0 -4px #0000001a}.p-affiliate__product .c-btn-affiliate:after{content:"";position:absolute;width:1.5em;height:1.5em;right:1.5em;top:45%;margin-top:-.5em;background-image:url(https://cdnhowcollect.jp/image/cv_btn_arrow);background-size:1.5em;background-repeat:no-repeat;filter:invert(100%)}.p-affiliate__product .c-btn-affiliate__inner{text-align:center}.p-affiliate__product .c-btn-affiliate__amazon{background-color:#ffaf38}.p-affiliate__product .c-btn-affiliate__yahoo{background-color:#ff9595}.p-affiliate__product .c-btn-affiliate__rakuten{background-color:#ff5d5d}.p-affiliate__product .c-btn-affiliate--green{background-color:#5cddba}.p-affiliate__product .c-btn-affiliate--pink{background-color:#f983a9}.p-affiliate__product .c-btn-affiliate__price{display:block;font-size:12px;font-weight:400;letter-spacing:.24px}.p-affiliate__product .c-btn-affiliate__icon{position:absolute;top:8px;left:8px}.product-wrap{width:100%;margin:10px 0 50px;padding:15px;box-sizing:border-box;box-shadow:1px 1px 5px 3px #ededed;border-radius:4px}.product-wrap .product-content .detail-list-title{display:inline-block;background:#fae4ff;color:#333;padding:5px 10px 2px;font-weight:700;font-size:15px;margin:10px 0;border-radius:3px;line-height:1.35}.product-wrap .product-content .detail-list-content{margin-top:5px;margin-bottom:10px;font-size:13px}.product-wrap .product-content .detail-list-content a{color:#ff79b5}.product-wrap .content-box{padding:10px;border-radius:5px;margin:15px 0}.product-wrap .content-box>p{margin:0;line-height:1.35}.product-wrap .content-box-purple{border:2px solid #ac9bff;background-color:#f1e8ff;box-shadow:1px 1px 2px 1px #e3deff}.product-wrap .content-box-pink{border:2px solid #ff9bad;background-color:#ffe8ec;box-shadow:1px 1px 2px 1px #ffdee4}.product-wrap .wasshoi{margin-top:15px;margin-bottom:0;text-align:center;color:#dc2121;font-weight:700}.product-link-btn{display:block!important;width:95%;max-width:400px;text-align:center;padding:15px 0;border-radius:3px;margin:5px auto 10px;font-weight:700;font-size:14px}.product-link-btn.wine-btn{background-color:#dc428f;box-shadow:1px 3px 4px #9e386b;color:#fff!important}.product-link-btn.orange-btn{background-color:#dc9642;box-shadow:1px 3px 4px #9e6138;color:#fff!important}.product-link-btn.pink-btn{background-color:#fba6b5;box-shadow:1px 3px 4px #d09bb5;color:#fff!important}.main-container a{color:#fff!important}main.ad{max-width:1140px;margin:auto}main.ad #post,main.ad .category_articles{width:40%;margin:auto auto 25px}@media screen and (max-width: 840px){main.ad #post,main.ad .category_articles{width:100%}}
