.header{width:100%;margin:auto}.header .header-wrap{margin-top:40px;margin-bottom:20px}.company-logo{display:flex}.company-logo .text-logo{margin-left:10px}.company-logo .text-logo p{line-height:.85;font-size:10px}.company-logo .text-logo p.last{font-size:18px}.header .search-header input{width:100%;text-align:center;border-radius:3.5em;border:1px solid #7F7F7F;height:30px;font-size:16px;color:#7f7f7f}.header .search-button img{position:absolute;top:4px;width:20px;right:30px;cursor:pointer}.user-action-list{display:flex;margin-top:-10px;justify-content:flex-end}.user-action-list .favorite .photo{background-image:url(favorite.png);background-repeat:no-repeat;background-size:auto;background-position:center center;-webkit-transition:background-image .2s ease-in-out;transition:background-image .2s ease-in-out}.user-action-list .favorite .photo:hover{background-image:url(favorite_big.png);background-repeat:no-repeat;background-size:auto;background-position:center center}.user-action-list .my_page .photo{background-image:url(my_page.png);background-repeat:no-repeat;background-size:auto;background-position:center center;-webkit-transition:background-image .2s ease-in-out;transition:background-image .2s ease-in-out}.user-action-list .my_page .photo:hover{background-image:url(my_page_big.png);background-repeat:no-repeat;background-size:auto;background-position:center center}.user-action-list .login_icon .photo{background-image:url(login.png);background-repeat:no-repeat;background-size:auto;background-position:center center;-webkit-transition:background-image .2s ease-in-out;transition:background-image .2s ease-in-out}.user-action-list .login_icon .photo:hover{background-image:url(login_big.png);background-repeat:no-repeat;background-size:auto;background-position:center center}.user-action-list .logout_icon .photo{background-image:url(logout.png);background-repeat:no-repeat;background-size:auto;background-position:center center;-webkit-transition:background-image .2s ease-in-out;transition:background-image .2s ease-in-out}.user-action-list .logout_icon .photo:hover{background-image:url(logout_big.png);background-repeat:no-repeat;background-size:auto;background-position:center center}.user-action-list div.action{margin-left:15px;font-size:11px;color:#ff7f85}.user-action-list div.action a{font-size:13px;color:#ff7f85}.user-action-list div.action:first-child{margin-left:0}.user-action-list .photo{height:45px}.menuBox{text-align:right;top:10px}.menuBox .menu-action{display:none}.menuBox a{margin-right:3.8rem;font-size:14px;letter-spacing:.15em;color:#000}.menuBox a:hover{color:#ff7f85;text-decoration:none}.menuBox a:last-child{margin-right:0}.menuBox ul li{display:inline;margin-left:20px}.menu-mobile,.login-mobile{display:none}@media screen and (max-width: 480px){.company-logo{justify-content:left;margin-left:5px;margin-bottom:10px}.blog-comment h3{font-size:24px!important}.blog-comment .comment-content .message-intro{font-size:14px!important}.blog-comment .comment-content textarea{font-size:12px!important}.company-logo .text-logo p.last{font-size:16px!important}.blog-comment .comment-content{padding:1em!important}.blog-comment .comment-content form .button{margin-bottom:20px!important}.blog-comment .comment-content form p.comment-warning{font-size:14px!important}.user-action-list{justify-content:center;margin-top:5px;margin-bottom:10px;display:none}.menu-mobile{display:block}.header .header-wrap{position:relative;margin-top:15px;margin-bottom:15px}.header .header-wrap .menu-mobile{position:absolute;top:15px;right:15px}.user-action-list.login-mobile{top:-15px;right:15px;position:absolute;display:block}.menuBox{width:100%;position:absolute;z-index:10;left:0;top:60px;display:none;background-color:#ffe1de}.menuBox .close{width:90px;cursor:pointer;opacity:inherit}.menuBox .close img{width:100%}.menuBox .menuInfo{padding:25px 20px;background-color:#ffe1de}.menuBox .menuUl{padding-left:0;margin-bottom:0}.menuBox .menuUl li{display:block;text-align:left;font-weight:700}.menuBox .menuUl li:not(:last-child){margin-bottom:22px}.menuBox .menuUl a{color:#ff7f85;font-size:1.4rem;letter-spacing:.1em}}.animated-icon1{width:30px;height:20px;position:relative;margin:0;cursor:pointer}.animated-icon1 span{display:block;position:absolute;height:3px;width:100%}.animated-icon1 span{background:#ff7f85}.animated-icon1 span:nth-child(1){top:0}.animated-icon1 span:nth-child(2){top:10px}.animated-icon1 span:nth-child(3){top:20px}.animated-icon1.open span:nth-child(1){top:11px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.animated-icon1.open span:nth-child(2){opacity:0;left:-60px}.animated-icon1.open span:nth-child(3){top:11px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.slidershow .img-fill img.banner{width:100%;position:relative;aspect-ratio:3/1}.slidershow .img-fill .info img.chef{width:120px;position:absolute;right:-2em}.slidershow .PrevArrow{position:absolute;top:41%;left:12.4%;width:52px;height:52px;background-image:url(pre.png);background-repeat:no-repeat;background-size:auto;background-color:transparent;z-index:6;border:none}.slidershow .NextArrow{position:absolute;top:41%;right:12.5%;width:52px;height:52px;background-image:url(next.png);background-repeat:no-repeat;background-size:auto;background-color:transparent;z-index:5;border:none}.slidershow .img-fill .info{position:absolute;width:100%;height:100%;top:0;background-image:url(banner_background.png);background-repeat:repeat-y}.slidershow .img-fill .info .info-area{width:450px;height:100%;display:table;font-family:Hiragino Sans;font-weight:300}.slidershow .img-fill .info .detail-info{text-align:center;position:relative;display:table-cell;vertical-align:middle}.slidershow .img-fill .info .detail-info h3{font-size:28px;line-height:42px}.slidershow .img-fill .detail-info .company-logo{justify-content:center;padding-bottom:30px;padding-top:20px}.slidershow .img-fill .company-logo .text-logo{text-align:left}.slidershow .img-fill .detail-info .button-detail a{background:linear-gradient(167.39deg,#e7bdb1 -67.39%,#ff878b 167.39%);border:none;border-radius:3em;padding:15px 0;color:#fff;width:201px;position:relative;display:block;margin:auto;font-size:11px}.slidershow .img-fill .detail-info .button-detail a:after{position:absolute;bottom:23px;right:12px;background:url(button-icon-arrow.png) right no-repeat;width:17px;height:12px;content:"";top:1.6em}@media screen and (max-width: 900px){.slidershow .PrevArrow{top:41%;left:0%}.slidershow .NextArrow{top:41%;right:0%}}@media screen and (max-width: 480px){.slidershow .img-fill .info{display:none}.slidershow .img-fill img.banner{height:200px}.slidershow .PrevArrow{left:0;background-size:35px 35px;top:37%}.slidershow .NextArrow{right:0;background-size:35px 35px;top:36%;background-position-x:right}}@media screen and (min-width: 1300px){.slidershow .PrevArrow{left:13%;top:44%}.slidershow .NextArrow{top:44%;right:13%}}.news{margin-top:3em;margin-bottom:6.5em}.news h2{text-align:center;letter-spacing:.2em;padding-bottom:20px;font-size:32px;font-weight:700}.news h2 img{margin-right:20px}.news dl{color:#000;font-size:16px;letter-spacing:.15em}.news dl a:hover{font-weight:700;text-decoration:none}.news dl dd{padding:17px 0 13px 60px;border-bottom:1px dashed #FF7F85}.news dl dd .sort{margin:0 42px 0 29px;width:75px;padding:1.3px 0;text-align:center;display:inline-block;font-size:11px;color:#fff;background-color:#cfcfcf;border-radius:11px;font-weight:700}.news dl dd .minus{margin-right:7px}.news dl dd a{color:#000}@media screen and (max-width: 480px){.news{margin-bottom:3.5em;margin-top:2em}.news dl dt{float:none}.news h2{font-size:26px}.feature-blog h2{font-size:26px!important}.news dl dd{padding:0 0 10px 10px}.news dl{font-size:13px}.news dl dd .sort{display:block;margin:5px 0}.link-detail{padding-top:10px!important}}.nav-tab-content ul.nav-tabs{border:none}.nav-tab-content ul.nav-tabs li{display:inline-flex}.nav-tab-content ul li.symptoms img{margin-top:-8px;margin-right:15px}.nav-tab-content ul li.symptoms a{color:#000;font-size:20px;line-height:20px;width:315px;padding:16px 0;justify-content:center;background:#f9f9f9;border-radius:0 15px 0 0;border:none;text-align:center;opacity:.5}.nav-tab-content ul li.symptoms.active a{background:#ffe1de;opacity:unset;font-weight:700}.nav-tab-content ul li.keyword a{color:#000;font-size:20px;line-height:20px;width:315px;padding:16px 0;justify-content:center;background:#f9f9f9;border-radius:0 15px 0 0;border:none;text-align:center;opacity:.5}.nav-tab-content ul li.keyword.active a{background:#ffe1de;opacity:unset;font-weight:700}.nav-tab-content ul li.keyword img{margin-top:-5px;margin-right:15px}.nav-tab-content #large-tab-content .tab-content #symptoms-content{margin-left:45px}.nav-tab-content #large-tab-content.symptoms-background,.nav-tab-content #large-tab-content.keyword-background{background:#ffe1de}#large-tab-content ul.wrap{justify-content:space-between;margin-top:36px}#large-tab-content #symptoms-content ul.wrap li.wrap-list{width:15.5%}#large-tab-content #keyword-content ul.wrap li.wrap-list{width:17%}#large-tab-content #symptoms-content ul.wrap li.third-wrap{width:26%}#large-tab-content #keyword-content ul.wrap li span{display:block;position:relative;min-height:35px;width:53.5px;text-align:center}#large-tab-content #symptoms-content ul.wrap li span{border-bottom:1px solid #FFFFFF;display:block;position:relative;min-height:35px}#large-tab-content ul.wrap li span:before{position:absolute;left:0;bottom:-1px;width:53.5px;height:1px;background-color:#ff7f85;content:""}#large-tab-content ul.wrap li span a{display:block;color:#ff7f85;font-size:24px;font-weight:700;letter-spacing:.15em;margin-left:10px}#symptoms-content ul.symptoms-sp,#keyword-content ul.keyword-sp{display:none}#symptoms-content ul.wrap li span a img{margin-top:-10px;margin-right:10px}#symptoms-content ul.wrap li ul.child{margin-top:19px;padding-left:7px;margin-bottom:3em}#symptoms-content ul.child li{margin-bottom:18px}#symptoms-content ul.child a{font-size:16px;line-height:.6;letter-spacing:.15em;font-weight:700}#symptoms-content ul.child a:hover{color:#ff7f85}.nav-tab-content .search-header{position:relative;width:65%;margin:6em auto 4em}.nav-tab-content .search-header input{width:100%;text-align:center;border-radius:3.5em;border:1px solid #7F7F7F;height:37px;font-size:20px;color:#7f7f7f}.nav-tab-content .search-button img{position:absolute;top:7px;width:20px;right:10px;cursor:pointer}#keyword-content .wrap-list p.content{line-height:35px;margin-top:19px}#keyword-content .wrap-list p.content a:hover{color:#ff7f85}#keyword-content .wrap-list p.content a{display:block;font-size:16px;font-weight:700}#keyword-content .wrap-list span a{font-size:24px!important;font-weight:700;line-height:30px;margin-left:22px;min-height:31px}#keyword-content ul.wrap{justify-content:normal;margin-top:36px}@media screen and (min-width: 1000px){#keyword-content ul.wrap{justify-content:normal;margin:36px auto 0;width:960px}#large-tab-content #keyword-content ul.wrap li.wrap-list{width:208px}}#keyword-content ul.wrap li{margin-right:3em}#keyword-content ul.wrap li:nth-child(4n){margin-right:0}@media screen and (max-width: 480px){#keyword-content ul.wrap{justify-content:space-between}#symptoms-content ul.symptoms-sp,#keyword-content ul.keyword-sp{display:block}#symptoms-content ul.symptoms-pc,#keyword-content ul.keyword-pc{display:none}#large-tab-content ul.wrap{padding-left:0}.nav-tab-content .search-header input{font-size:13px}.feature-blog .warning-message p{font-size:16px}#large-tab-content #keyword-content ul.wrap li.wrap-list{width:45%}.nav-tab-content .search-header{width:80%;margin:4em auto}#keyword-content .search-header{margin:50px auto}#keyword-content ul.wrap li{margin-right:0}.nav-tab-content ul li.symptoms a{width:160px}.nav-tab-content ul li.keyword a{width:170px}.nav-tab-content ul li.keyword a,.nav-tab-content ul li.symptoms a{font-size:14px}#large-tab-content ul.wrap li span a{font-size:20px}#symptoms-content ul.child a{font-size:13px}#keyword-content .wrap-list span a{font-size:20px!important}#keyword-content .wrap-list p.content a{font-size:13px}.nav-tab-content #large-tab-content.keyword-background,.nav-tab-content #large-tab-content.symptoms-background{padding-right:20px}}.feature-blog .content{padding:100px 0 110px}.feature-blog h2{text-align:center;font-size:32px;letter-spacing:.2em;font-weight:700}.feature-blog h2 img{margin-right:20px}.feature-blog ul{display:flex;flex-wrap:wrap;list-style:none;position:relative;padding-left:0;margin-top:27px}.feature-blog ul li{width:23%;margin-right:21px}.feature-blog ul li:last-child{margin-right:0%}.feature-blog ul li .photo{margin-bottom:10px}.feature-blog ul li img{width:100%;aspect-ratio:3/2;margin:auto;display:block}.feature-blog ul li img:hover{opacity:.7}.special-blog ul li img:hover{opacity:inherit}.feature-blog ul li a p{font-size:14px;color:#000;font-weight:400;letter-spacing:.2em;margin-left:10px}.feature-blog ul li a:hover{text-decoration:none}.link-detail{padding-top:38px}.link-detail a{color:#ff7f85;letter-spacing:.2em;font-size:13px;margin-right:30px}.link-detail a:hover{font-weight:700;text-decoration:none}.feature-blog .warning-message{width:80%;margin:auto;position:absolute;top:27%;left:11%}.feature-blog .warning-message p{font-size:18px;background:#7f7f7f;opacity:.8;color:#fff;text-align:center;padding:15px 0;border-radius:10px;z-index:2;letter-spacing:.2em}.feature-blog img.title{margin-top:-10px}@media screen and (max-width: 480px){.feature-blog .content{padding:15px}.feature-blog ul li{margin:0;width:165px}.feature-blog ul li a p{font-size:13px}.link-detail a{margin-right:0}.feature-blog ul{padding-left:0;justify-content:space-between}.feature-blog .warning-message{top:23%}.feature-blog .link-detail{padding-right:0}}.voice{background:#e9e9e9;padding:3em 3em 5.8em}.voice h2{text-align:center;letter-spacing:.15em;padding-bottom:10px}.voice h2 img{margin-right:20px}.voice dl{color:#000;background:#fff;padding:3em;border-radius:1em;margin-bottom:15px}.voice dl a:hover{font-weight:700;text-decoration:none}.voice dl dt{padding-top:17px;float:left;letter-spacing:.1em;font-weight:400;font-size:10px;line-height:15px}.voice dl dt p{margin:0}.voice dl dd{padding:17px 0 10px 23em;font-size:11px;letter-spacing:.1em;border-bottom:1px dashed #FF7F85;height:58px;line-height:16px;position:relative}.voice dl dd .sort{margin-right:26px;width:60px;padding:2px 0;text-align:center;display:inline-block;font-size:1.1rem;color:#fff;background-color:#cfcfcf;border-radius:11px}.voice dl dd a{color:#000}.voice-link{text-align:right}.voice-link a{color:#ff7f85;letter-spacing:.2em}.voice-link a{background-image:url(arrow.png);background-repeat:no-repeat;background-size:auto;background-position:left center;padding-left:20px}.voice-link a:hover{background-image:url(arrow_head.png);background-repeat:no-repeat;background-size:auto;background-position:left center;padding-left:20px;font-weight:700;text-decoration:none}.voice dl dd a.link-detail{color:#ff7f85;font-size:10px;background-image:url(arrow.png);background-repeat:no-repeat;background-size:10px 7px;background-position:left center;position:absolute;bottom:10px;padding-left:20px;padding-top:2px;right:0;display:block}.voice dl dd a.detail{float:left;width:82%}.voice dl dd a.link-detail:hover{background-image:url(arrow_head.png);background-repeat:no-repeat;background-size:10px 7px;background-position:left center;padding-left:20px;font-weight:700;text-decoration:none}@media screen and (max-width: 480px){.voice{padding:1em}.voice dl{padding:1em 2em 2em}.voice dl dt{float:none}.voice dl dd{padding:10px 0;height:auto}.voice dl dd a.detail{float:none;width:100%}.voice dl dd a.link-detail{bottom:0}}.footer .footer-menu{margin-top:.5rem}.footer .pageTop{position:fixed;bottom:50px;right:30px;z-index:9;display:none;cursor:pointer}.footer .pageTop img{width:19px}.footer .pageTop:hover{opacity:.7}.footer-menu a{margin-right:6rem;font-size:14px;letter-spacing:.15em;color:#000;font-weight:700}.footer-menu a:first-child{margin-left:20px}.footer-menu a:hover{font-weight:700;text-decoration:none}p.copyright{font-size:12px;font-weight:500;line-height:14;letter-spacing:.1em;color:#ff7f85}.footer .logo{display:flex;font-size:18px;margin-top:10px;margin-bottom:10px}.footer .text-logo{margin-left:15px}.footer .text-logo p{margin:0;line-height:27px}.footer .nav{background:#ffe1de}.footer .nav .nav-info{padding:64px 40px 50px}.footer ul.nav-detail span{display:block;position:relative;border-bottom:1px solid #FFFFFF}.footer ul.nav-detail li{width:20%;padding:2em 0;margin-right:2.6em}.footer ul.nav-detail span:before{position:absolute;left:0;bottom:-1px;width:64px;height:1px;background-color:#ff7f85;content:""}.footer ul.nav-detail span a{padding:0 0 22px;display:block;color:#ff7f85;font-size:17px;font-weight:700;letter-spacing:.2em;background:url(nav_arrow.png) no-repeat right top 4px;background-size:9px auto}.footer ul.nav-detail span a:hover{color:#fab9bc}@media screen and (max-width: 480px){.footer ul.nav-detail{justify-content:space-between}.footer .nav .nav-info{padding:30px 30px 20px}.footer ul.nav-detail span a{padding:0 0 10px;font-size:13px}.footer ul.nav-detail li{width:100%;margin-right:0;padding:14px 0}.footer .text-logo p{font-size:16px}.footer-menu a:first-child{margin-left:0}.footer .footer-menu{text-align:center}.footer-menu a{padding:1em;margin-right:0;font-size:13px}.footer .pageTop{right:5px}}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:none}.category-banner{position:relative}.category-banner img{width:100%;aspect-ratio:8/1}.category-title{position:absolute;top:50%;transform:translateY(-50%);font-family:Tsukushi A Round Gothic;font-weight:700;font-size:48px;letter-spacing:.2em;color:#fff;text-shadow:0px 1px 8px #000000;width:100%;display:flex;align-items:center;justify-content:center}.menu-list{text-align:center}.menu-list ul{max-width:1150px;margin:auto}.menu-list ul li{display:inline-block;margin:0 0 30px 30px;border:1px solid #FF7F85;text-align:center;border-radius:3em;padding:2px}.menu-list ul li a{color:#ff7f85;font-size:12px;letter-spacing:.2em;line-height:18px;width:153px;display:block}.menu-list ul li:hover{opacity:.5}.new-menu-list{text-align:center}.new-menu-list ul{display:flex;flex-wrap:wrap;justify-content:center;margin-top:-28px;margin-bottom:46px}.new-menu-list ul li{margin-top:28px;letter-spacing:.1em;background:url(line_symtom.png) no-repeat right top;background-size:32px auto;height:32px}.new-menu-list ul li:last-child{background:none}.new-menu-list ul li a{color:#000;font-size:16px;letter-spacing:.2em;min-width:153px;display:block;margin-top:7px;padding-right:28px}.new-menu-list ul li a:hover{opacity:.5}.category-content:nth-child(2n){background:#f8f8f8}.category-content:last-child{margin-bottom:70px}.category-content .content{padding:5em 0}.category-content h2{color:#ff7f85;font-weight:700;font-size:32px;margin-left:10px}.category-content ul{display:flex;flex-wrap:wrap;list-style:none;position:relative;padding-left:0;margin-top:22px;margin-bottom:0}.category-content ul.sp{display:none}.category-content ul li{width:31%;margin-right:25px}.category-content ul li:last-child{margin-right:0%}.category-content ul li .photo{margin-bottom:10px}.category-content ul li img{width:100%;aspect-ratio:3/2}@media screen and (min-width: 1200px){.category-content ul li img{width:225px!important}}.category-content ul li img:hover{opacity:.7}.category-content ul li a p{font-size:14px;color:#000;font-weight:400}.category-content ul li a:hover{text-decoration:none}.category-content .link-detail a{color:#ff7f85;letter-spacing:.2em;font-size:13px}.category-content .link-detail a:hover{font-weight:700;text-decoration:none}.category-content .warning-message{width:80%;margin:auto;position:absolute;top:33%;left:11%}.category-content .warning-message p{font-size:18px;background:#7f7f7f;opacity:.6;color:#fff;text-align:center;padding:15px 0;border-radius:10px;z-index:2}.category-content img.title{margin-top:-10px;margin-right:10px}@media screen and (max-width: 480px){.category-content .content{padding:15px}.category-content ul li a p{font-size:13px}.new-menu-list ul li a{min-width:50px}.nav-list ul li a{font-size:14px!important}.new-menu-list ul{margin-bottom:26px}.category-content h2{font-size:26px}.category-banner img{height:200px}.menu-list ul li{margin:0 0 30px}.menu-list ul li:nth-child(odd){margin-right:10px}.category-title{font-size:28px;text-align:center}.category-content ul li{margin:0;width:165px}.category-content ul{padding-left:0;justify-content:space-between}.category-content ul.sp{display:flex}.category-content ul.pc{display:none}.category-content .warning-message{top:28%}.category-content .link-detail{padding-right:0;padding-bottom:20px}}.category-content .link-detail button{color:#ff7f85;letter-spacing:.2em;font-size:11px}.category-content .link-detail button{background-size:auto;background:url(arrow.png) no-repeat left center;padding-left:20px;border:none}.category-content .link-detail button:hover{background-size:auto;background:url(arrow_head.png) no-repeat left center;padding-left:20px;font-weight:700;text-decoration:none}.pagePath{margin:10px 0 50px 10px}.pagePath li{margin-right:7px;font-size:12px;display:inline}.pagePath a{padding-right:10px;display:inline-block;color:#000}.pagePath a:hover{color:#ff7f85}.pagePath li.active{color:#ff7f85;font-size:13px;font-weight:700}.pagePath li.active:hover{opacity:.5}.blog-tag .search-value{font-size:30px;letter-spacing:.2em;margin-top:35px}.blog-tag .result-count{font-size:12px;letter-spacing:.2em;margin-bottom:49px}.news-info #pagination-custom{margin-bottom:60px}.news-info h2{text-align:center;color:#ff7f85;font-weight:700;font-size:32px;margin-bottom:80px;margin-top:20px}.other-feature h2{margin-bottom:0}.news-info h2 span{position:relative;padding:0 0 25px;color:#ff7f85;font-size:32px;font-weight:700;letter-spacing:.15em}.news-info h2 span:before{position:absolute;left:5%;bottom:-1px;width:40%;height:1px;background-color:#ff7f85;content:""}.news-info h2 span:after{position:absolute;left:40%;bottom:-1px;width:55%;height:1px;background-color:#767777;content:""}.news-info ul.news-content li{margin-bottom:70px;width:100%}.news-info ul.news-content li .txtBox{font-size:12px;letter-spacing:.15em;line-height:18px}.news-info ul.news-content li .txtBox p.title{font-size:24px;line-height:22px;font-weight:700}.news-info ul.news-content li .txtBox p.title:hover,.news-info ul.news-content li .txtBox a.content:hover{font-weight:700;color:#000}.news-info ul.news-content li .txtBox p.time{margin-bottom:5px;font-size:14px}.news-info ul.news-content li .txtBox .short-description{font-size:16px;line-height:24px}.news-info .tag{display:inline-block;margin-top:18px;margin-right:10px}.news-info .tag a{padding:6px 9px 7px 28px;color:#ff7f85;font-size:12px;background:#ffefee url(tag.png) no-repeat left 10px center;background-size:13px auto;border-radius:6px}.news-info .tag div{display:inline-block;margin-right:10px}.news-info .top-content .tag div{display:inline-block;margin-right:10px;margin-bottom:25px}.news-info .tag a:hover{opacity:.5}.news-info .top-content{margin:4em 0}.top-content .content{background:none!important}.news-info .top-content .content{letter-spacing:.15em}.news-info .top-content .content h3{font-size:32px;font-weight:700;line-height:48px}.news-info .top-content .content .time{margin-bottom:20px}.news-info .top-content .content .time span{position:relative;padding:0 0 15px;font-size:14px;line-height:18px;border-bottom:1px solid #767777;width:40%;display:block}.news-info .top-content .content .time span:before{position:absolute;left:0;bottom:-1px;width:40%;height:1px;background-color:#ff7f85;content:""}.news-info .top-content .content .favorite{margin:30px 0 0}.news-detail .favorite{text-align:center;margin:92px auto 2em;width:241px;background:#f4a19d;border-radius:20px}.news-detail .favorite-area .favorite{margin:2px auto 2em!important}.news-detail .favorite-area{margin-top:92px;min-height:52px}.news-detail .nav-list{margin-top:30px;margin-bottom:-10px}.news-detail h2{color:#000;font-weight:700}.news-detail .favorite:hover{opacity:.5;cursor:pointer}.news-detail .favorite p{font-size:16px;letter-spacing:.2em;color:#fff;font-weight:700;padding:9px 0 9px 30px;background-image:url(favorite_white.png);background-repeat:no-repeat;background-size:20px;background-position:left 33px top 10px}.news-info .pho img{width:100%;aspect-ratio:3/2}.news-detail .blog-tag .nav-list ul li:first-child{margin-left:0}.news-detail .symptoms-blog-list .blog-title{width:100%}.news-detail .symptoms-blog-list .blog-title span{display:initial;font-size:24px}@media screen and (max-width: 480px){.nav-list ul li{margin:0 15px 30px 0!important}.news-info .top-content{margin:-30px 0 4em}.news-info h2 span:before{left:30%}.news-info h2 span:after{left:70%;width:65%}.header .search-header input{font-size:13px}.news-info h2 span{font-size:28px}.news-info .top-content .content h3{font-size:20px}}.symptoms-blog-list .blog-title{width:25%}.symptoms-blog-list .margin-top-tag{margin-top:72px}.symptoms-blog-list .special-blog-title{font-weight:700;font-size:24px;letter-spacing:.2em;line-height:22px;color:#ff7f85;text-align:center;margin-bottom:60px}.symptoms-blog-list .special-blog-title:hover{opacity:.5}.paid-content{font-size:14px;line-height:18px;font-weight:700;letter-spacing:.2em;color:#ff7f85}.paid-content .button{background:linear-gradient(167.39deg,#ff7f85 -67.39%,#ffe1de 167.39%);width:201px;display:inline-block;text-align:center;padding:14px 0;border-radius:10em;color:#fff;font-size:16px;line-height:17px;margin:0 10px 10px 0}.paid-content .button:hover,.paid-content .text:hover{opacity:.5}.symptoms-blog-list .blog-title span{position:relative;border-bottom:1px solid #767777;padding:0 0 5px;display:block;color:#ff7f85;font-size:32px;font-weight:700;letter-spacing:.15em}.symptoms-blog-list .blog-title span:before{position:absolute;left:0;bottom:-1px;width:40%;height:1px;background-color:#ff7f85;content:""}.symptoms-blog-list .blog-title span img{margin-top:-10px;margin-left:15px}.symptoms-blog-list .content{margin-top:70px}#shopify-section-search-list .symptoms-blog-list .content{margin-top:55px!important}.symptoms-blog-list .content .img{width:20%;position:relative;margin-right:19px}.symptoms-blog-list .content .img .lock-image{aspect-ratio:auto;position:absolute;left:0;top:0}.symptoms-blog-list .content ul li{display:flex;justify-content:space-between}.symptoms-blog-list .content ul li:last-child{margin-bottom:103px}.symptoms-blog-list .content ul li img{width:100%;aspect-ratio:3/2}.symptoms-blog-list .content ul li .img:hover{opacity:.7}.symptoms-blog-list .content ul li .txt{width:78%;position:relative}.symptoms-blog-list .content ul li:not(:last-child){margin-bottom:70px}.symptoms-blog-list .content ul li .txt h4{font-weight:700;font-size:20px;line-height:22px;letter-spacing:.15em;color:#000;margin-top:0}#shopify-section-special-blog .symptoms-blog-list .content ul li .txt h4,.wishlist-content .content ul li .txt h4{font-size:24px}.wishlist-content .content ul li .txt .short-description{font-size:16px!important}.wishlist-content .content ul li .txt .tag div{margin-right:25px!important}#shopify-section-special-blog .symptoms-blog-list .content ul li .txt .short-description{font-size:16px}.symptoms-blog-list .content ul li .txt h4 a:hover{color:#000;font-weight:900}.symptoms-blog-list .content ul li .txt .short-description{font-size:14px;line-height:24px;letter-spacing:.15em}.short-description.sp{display:none}.symptoms-blog-list .content ul li .txt .short-description:hover{font-weight:700}.symptoms-blog-list .content ul li .txt .tag span:not(:last-child){margin-right:20px}.symptoms-blog-list .content ul li .txt .tag{position:absolute;bottom:0}.symptoms-blog-list .content ul li .txt .tag div{display:inline-block;margin-top:10px;margin-right:10px}.symptoms-blog-list .content ul li .txt .tag a{padding:6px 9px 7px 28px;display:inline-block;color:#ff7f85;font-size:12px;background:#ffefee url(tag.png) no-repeat left 10px center;background-size:13px auto;border-radius:6px;letter-spacing:.15em}.symptoms-blog-list .content ul li .txt .tag a:hover{opacity:.5}.nav-list{text-align:center}.nav-list ul li{display:inline-block;margin:0 0 30px 90px;border:1px solid #FF7F85;text-align:center;border-radius:3em;padding:12px 0}.nav-list ul li:first-child{margin-left:0}.nav-list ul li a{color:#ff7f85;font-size:18px;letter-spacing:.2em;line-height:18px;width:255px;display:block}.nav-list ul li a:hover{color:#fcbdc0}.tag-list ul{padding:0 2em}.tag-list ul li{display:inline-block;margin:0 0 10px 10px}.tag-list ul li a{padding:6px 9px 7px 28px;display:inline-block;color:#ff7f85;font-size:12px;background:#ffefee url(tag.png) no-repeat left 10px center;background-size:13px auto;border-radius:6px}.tag-list ul li a:hover{opacity:.5}.blog-detail .article-content{margin-top:30px}@media screen and (max-width: 480px){.blog-comment .comment-content form .button{font-size:14px!important;width:200px!important;height:50px!important}.symptoms-blog-list .special-blog-title{font-size:18px}.wishlist-content .content ul li .txt h4{font-size:20px}.wishlist-content .content ul li .txt .short-description{font-size:14px!important}.symptoms-blog-list .blog-title span{font-size:26px;text-align:center}.blog-comment .comment-content form .button img{width:24px;margin-right:10px}.blog-comment .comment-content .author-info{margin-bottom:20px}.symptoms-blog-list .blog-title{width:100%;margin:auto}.news-info .top-content .content .time span{width:100%}.first-nav-link{margin-top:0}.news-detail .nav-list{margin-top:0;margin-bottom:0}.news-detail .top-content .content .tag{margin-bottom:30px}.news-info .top-content .content .favorite{margin:0 0 30px}.paid-content .button{display:block}.blog-tag .tag-list ul{padding:0;margin:0 0 30px}.short-description.sp{display:block}.nav-list ul li{margin:0 0 30px}.nav-list ul li:first-child{margin-right:10px}.symptoms-blog-list .content ul li{display:block}.symptoms-blog-list .content .img{width:100%;margin:auto}.symptoms-blog-list .content ul li .txt{margin:auto;top:15px;width:100%}.symptoms-blog-list .content ul li .txt .tag{bottom:auto;position:unset}}.blog-comment{margin-top:120px}.blog-comment h3{text-align:center;font-size:32px;margin-bottom:50px;letter-spacing:.2em}.blog-comment h3 img{width:38px;margin-right:10px}.blog-comment .comment-content{border:1px solid silver;padding:3em;margin-bottom:50px;font-size:15px;letter-spacing:.15em}.blog-comment .comment-content textarea{width:100%;border:1px dashed #000000;padding:5px 15px;font-size:18px}.blog-comment .comment-content form{text-align:center}.blog-comment .comment-content form p.comment-warning{text-align:left;font-size:18px;letter-spacing:.2em}.blog-comment .comment-content form .button{background:linear-gradient(167.39deg,#ff7f85 -67.39%,#ffe1de 167.39%);color:#fff;font-weight:700;font-size:24px;border:none;width:331px;height:75px;border-radius:2em;letter-spacing:.2em;line-height:30px;margin-top:30px;margin-bottom:35px}.blog-comment .comment-content form .button:hover{opacity:.5}.blog-comment .comment-content form .button img{width:31px;margin-right:15px}.blog-comment .comment-content .message-intro{text-align:center;margin-bottom:30px;font-size:24px}.blog-comment .comment-content .message-intro img{width:29px;margin-right:15px}.blog-comment .comment-content .author-info img{width:38px;float:left;margin-right:15px}.blog-comment .comment-content .author-info p{margin-bottom:5px;letter-spacing:.2em}.blog-comment .comment-content .author-info p.created-at{font-size:14px;line-height:15px}.blog-comment .comment-content .author-info p.author{font-size:14px;color:#ff878b;line-height:18px}.blog-comment .comment-content .comment-info{padding:30px 0;border-bottom:1px dashed #FF7F85}.blog-comment .comment-content svg{width:20px}.blog-comment .comment-content h3.form-status{font-size:14px;text-align:left;margin-bottom:10px}.blog-comment .comment-content h3.form-status:focus-visible{outline:none;box-shadow:none}.blog-comment .comment-content #pagination-custom{margin-top:40px}.blog-comment .comment-content .form-status-list{text-align:left}.blog-comment .comment-content .form-status-list li a{color:red}.nopadding{padding:0!important;margin:0!important}@media screen and (max-width: 480px){.symptoms-sp .wrap-list{border-bottom:2px solid #FFFFFF}#symptoms-content ul.child li{text-align:left}#symptoms-content ul.child li:before{content:"-";text-indent:-5px}.nav-tab-content #large-tab-content .tab-content #symptoms-content{margin-left:0;text-align:center}.symptoms-sp .title{position:relative;padding:15px;cursor:pointer;width:86%;margin:0 auto}.symptoms-sp .title span.text{color:#ff7f85;font-size:20px;font-weight:700;letter-spacing:.15em}.symptoms-sp .content{display:none;padding:0 15px 15px}.symptoms-sp .content ul.child{width:72%;margin:0 auto}.symptoms-sp .arrow{position:absolute;display:inline-block;padding:5px;top:18px;right:15px;background-color:inherit;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.symptoms-sp .wrap-list.is-open .arrow{top:25px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.nopadding-sp{padding:0!important;margin:0!important}.keyword-sp .wrap-list{border-bottom:2px solid #FFFFFF}.keyword-sp ul.child li{text-align:left;font-weight:700}.keyword-sp ul.child li:before{content:"-";text-indent:-5px}.nav-tab-content #large-tab-content .tab-content #keyword-content{margin-left:0;text-align:center}.keyword-sp .title{position:relative;padding:15px;cursor:pointer;width:86%;margin:0 auto}.keyword-sp .title span.text{color:#ff7f85;font-size:20px;font-weight:700;letter-spacing:.15em}.keyword-sp .content{display:none;padding:0 15px 15px}.keyword-sp .content ul.child{width:72%;margin:0 auto}.keyword-sp .arrow{position:absolute;display:inline-block;padding:5px;top:18px;right:15px;background-color:inherit;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.keyword-sp .wrap-list.is-open .arrow{top:25px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/layout.css.map */
