@charset "UTF-8";#leave_modal{padding-bottom:5%;position:fixed;top:5%;left:50%;border-radius:2px;display:none;width:92%;transform:translateX(-50%);z-index:11002}#leave_modal img{display:block;width:100%}#leave_modal .change-modal-title{margin:0 0 4%;padding:4%;display:flex;flex-direction:row-reverse;background:inherit;border-bottom:none;line-height:1.2;box-sizing:border-box}#leave_modal .change-modal-title a{position:absolute;top:2%;right:4%;display:inline-block;width:7%}#leave_modal .change-modal-box{background:#fff;box-shadow:0 0 5px 0 #000;border-radius:5px}#leave_modal .change-modal-box .change-modal-image{display:block;margin-bottom:2%;padding:4% 5% 0}#leave_modal .change-modal-box .line_link{display:block}#leave_modal .diagnosis-button{padding:0 0 7%}#leave_modal .diagnosis-button p{margin-bottom:1%;padding:0 5%}#leave_modal .diagnosis-button a{margin:0 auto;display:block;width:81%;background:#fff;box-sizing:border-box;text-align:center;text-decoration:none;color:#461900}@media screen and (min-width:751px){#leave_modal{margin-left:0;padding-bottom:16px;top:12%;left:50%;border-radius:4px;width:345px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}#leave_modal .change-modal-title a{top:14px;right:20px;width:20px}#leave_modal .change-modal-title a:hover{opacity:.7}#leave_modal .change-modal-box .change-modal-image{margin-bottom:7px;padding:13px 16px 0}#leave_modal .diagnosis-button{padding:0 0 22px}#leave_modal .diagnosis-button p{margin-bottom:4px;padding:0 19px}#leave_modal .diagnosis-button a{width:280px}#leave_modal .diagnosis-button a:hover{opacity:.7}}#search_members_offer_modal{padding-bottom:5%;position:fixed;top:10%;left:50%;border-radius:2px;display:none;width:92%;transform:translateX(-50%);z-index:11002}#search_members_offer_modal img{display:block;width:100%}#search_members_offer_modal .change-modal-title{margin:0 0 4%;padding:4%;display:flex;flex-direction:row-reverse;background:inherit;border-bottom:none;line-height:1.2;box-sizing:border-box}#search_members_offer_modal .change-modal-title a{position:absolute;top:2%;right:4%;display:inline-block;width:7%}#search_members_offer_modal .change-modal-box{background:#fff;box-shadow:0 0 5px 0 #000;border-radius:5px}#search_members_offer_modal .change-modal-box .change-modal-image{display:block;margin-bottom:2%}#search_members_offer_modal .change-modal-box .line_link{display:block}#search_members_offer_modal .diagnosis-button{padding:0 0 7%}#search_members_offer_modal .diagnosis-button p{position:relative;left:50%;transform:translateX(-50%);display:inline-block;text-align:center;color:#fb5322;padding:0 10px;font-weight:700}#search_members_offer_modal .diagnosis-button p:before{right:0;transform:translateY(-50%) rotate(20deg)}#search_members_offer_modal .diagnosis-button p:after{left:0;transform:translateY(-50%) rotate(-20deg)}#search_members_offer_modal .diagnosis-button p:after,#search_members_offer_modal .diagnosis-button p:before{content:"";background-color:#fb5322;position:absolute;top:50%;height:50%;width:1.5px}#search_members_offer_modal .diagnosis-button a{margin:0 auto;display:block;width:81%;background:#fff;box-sizing:border-box;text-align:center;text-decoration:none;color:#461900}#search_members_offer_modal .diagnosis-button .leave_close{color:#333;margin:15px auto 0}#search_members_offer_modal .diagnosis-button .display_checkbox{position:absolute;left:50%;bottom:-20px;transform:translateX(-40%);color:#fff}#search_members_offer_modal .diagnosis-button .display_checkbox .mealtype_checkbox{position:absolute;z-index:-1;opacity:0}#search_members_offer_modal .diagnosis-button .display_checkbox .mealtype_label{padding:0 0 0 24px;display:inline;width:auto;background:url(/assets/images/checkbox_off.png) 0 no-repeat;background-size:auto 20px;font-size:100%;box-sizing:border-box}#search_members_offer_modal .diagnosis-button .display_checkbox .mealtype_checkbox:checked+.mealtype_label{background:url(/assets/images/checkbox_on.png) 0 no-repeat;background-size:20px auto}#leave_overlay{display:none;position:fixed;top:0;left:0;z-index:11001;width:100%;height:100%;background-color:#333;opacity:.5;box-sizing:border-box}@media screen and (min-width:751px){#search_members_offer_modal{margin-left:0;padding-bottom:16px;top:12%;left:50%;border-radius:4px;width:345px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}#search_members_offer_modal .change-modal-title a{top:14px;right:20px;width:20px}#search_members_offer_modal .change-modal-title a:hover{opacity:.7}#search_members_offer_modal .change-modal-box .change-modal-image{margin-bottom:7px}#search_members_offer_modal .diagnosis-button{padding:0 0 22px}#search_members_offer_modal .diagnosis-button p{position:relative;left:50%;transform:translateX(-50%);display:inline-block;text-align:center;color:#fb5322;padding:0 10px}#search_members_offer_modal .diagnosis-button p:before{right:0;transform:translateY(-50%) rotate(20deg)}#search_members_offer_modal .diagnosis-button p:after{left:0;transform:translateY(-50%) rotate(-20deg)}#search_members_offer_modal .diagnosis-button p:after,#search_members_offer_modal .diagnosis-button p:before{content:"";background-color:#fb5322;position:absolute;top:50%;height:50%;width:1.5px}#search_members_offer_modal .diagnosis-button a{width:280px}#search_members_offer_modal .diagnosis-button a:hover{opacity:.7}}body{width:100%}.main-title{margin:3% auto 1%;width:92%;color:#461900;font-weight:700;font-size:120%;line-height:1.5;box-sizing:border-box}.main-time{margin:0 auto 2%;padding:0 0 3%;border-bottom:1px dotted #555;width:92%;color:#777;font-size:87%}.article-area{margin:0 auto 4%;width:92%}.article-image img{margin:0 auto 3%;display:block;width:92.7%;height:auto}.article-lead{margin-bottom:6%}.article-contents{margin-bottom:6%;padding:3.5% 2%;background:#f4f4f4;line-height:1.5;box-sizing:border-box}.article-contents:before{content:"目次";font-weight:700}.article-contents li{text-indent:-1em;padding-left:1em}.article-contents li:before{content:"・"}.article-contents li a{text-decoration:none}.article-area section{margin-bottom:4%}.article-area section:after{display:table;content:"";clear:both}.article-area section h2{color:#461900;background-color:#fecbbc}.article-area section h2,.article-area section h3{margin:0 auto 3%;padding:4% 2%;border-radius:4px;width:100%;font-weight:700;font-size:120%;line-height:1.2;box-sizing:border-box}.article-area section h3{background-color:#ddd}.article-area section h4{margin:0 0 1.5%;font-weight:700;line-height:1.2}.article-area section p{margin-bottom:3%}.article-area section img{display:block}div.scroll{margin:1em 0;min-height:50px;max-height:600px;border:1px solid #ccc;overflow:scroll;touch-action:pan-x pan-y}.article-area section div.scroll>table{margin:0;padding:0;width:-moz-max-content;width:-webkit-max-content;width:max-content;border:none;border-collapse:separate;border-spacing:0}.article-area section div.scroll>table td,.article-area section div.scroll>table th{border:1px solid #ccc;border-top:none;border-left:none}.article-area section div.scroll>table td:first-child,.article-area section div.scroll>table th:first-child{position:-webkit-sticky;position:sticky;left:0;background:#fff}div.scroll::-webkit-scrollbar{width:5px;height:5px}div.scroll::-webkit-scrollbar-thumb{background:#999}@media screen and (max-width:750px){.article-area section img{width:92.7%!important;height:auto!important}}.article-area section img.center,.article-area section img.left,.article-area section img.right{margin:0 auto 3%;float:none}.article-area section ul{margin-bottom:3%}.article-area section table{margin:4% auto;background-color:#fff;font-size:82%}.article-area section table th{font-weight:700}.article-area section table,.article-area section table td,.article-area section table th{padding:.5em;border:1px solid #ccc}.article-area section .authority{margin:4% 0;padding:3%;background-color:#eee}.article-area section .authority:before{content:"";width:2.5em;height:2.5em;float:left;background:url(/assets/images/cate/icon_quotation.gif) no-repeat 0 0;background-size:80% auto;position:relative;top:.5em;display:block}.article-area section .authority cite{display:block;text-align:right}.article-area section .authority cite a{text-decoration:none}.recommend-title{margin:0 0 1%;font-weight:700;line-height:1.2}.recommend ul li{text-indent:-1em;padding-left:1em}.recommend ul li:before{content:"・"}.bottom-article-title{margin:0 auto;padding:4%;width:100%;color:#fff;background-color:#ffc515;font-weight:700;font-size:120%;line-height:1.2;box-sizing:border-box}.bottom-article li a{padding:0 4%;border-bottom:1px solid #ddd;display:block;overflow:hidden;background-color:#fff;text-decoration:none;box-sizing:border-box}.bottom-article li a img{padding:3.6% 0;display:block;float:left;width:23.2%;height:auto}.bottom-article li a span{margin:0 0 0 23.2%;padding:3.4% 0 3.4% 3%;display:block;overflow:hidden;height:3.2em;line-height:1.3}.anchor-top-hide{display:none}#offerPopup{visibility:hidden}.specialOffer{position:fixed;right:20px;bottom:20px;width:140px;backface-visibility:inherit;z-index:101}.specialOffer_button img{display:block;width:100%}.specialOffer_close{z-index:102;position:absolute;right:-10px;top:-15px;width:30px;height:30px;border-radius:100%;border:none;cursor:pointer;box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.specialOffer_close:after,.specialOffer_close:before{position:absolute;top:4px;left:12.8px;content:"";height:18px;background-color:#333;border:2px solid #333;border-radius:10px}.specialOffer_close:before{transform:rotate(45deg)}.specialOffer_close:after{transform:rotate(-45deg)}#lean_overlay{display:none;position:fixed;top:0;left:0;z-index:102;width:100%;height:100%;background-color:#333;opacity:.5;box-sizing:border-box}@media screen and (min-width:751px){.main-title{margin:30px auto 5px;width:100%;color:#461900;font-weight:700;font-size:163%;line-height:1.5;box-sizing:border-box}.main-time{margin:0 auto 10px;padding:0 0 8px;border-bottom:2px dotted #555;width:100%;color:#777;font-size:82%;text-align:right}.article-area{margin:0 auto 40px;width:100%}.main-time+aside .social{margin:0 auto 30px;width:760px}.article-area+.action+aside .social{width:760px}.article-image{width:760px;position:relative}.article-image img{margin:0 auto 10px;display:block;position:absolute;top:0;right:0;width:320px;height:auto}.article-lead{margin-bottom:40px;width:418px;min-height:213px}.article-contents{margin-bottom:30px;padding:20px 25px;border-radius:3px;background:#f4f4f4;line-height:1.5;box-sizing:border-box}.article-contents:before{content:"目次";font-weight:700}.article-contents li{text-indent:-1em;padding-left:1em}.article-contents li:before{content:"・"}.article-contents li a{text-decoration:none}.article-area section{margin-bottom:30px}.article-area section:after{display:table;content:"";clear:both}.article-area section h2{padding:20px 25px;border-radius:4px;background-color:#fecbbc}.article-area section h2,.article-area section h3{margin:0 auto 15px;width:100%;color:#461900;font-weight:700;font-size:138%;line-height:1.2;box-sizing:border-box}.article-area section h3{padding:0 0 10px;border-bottom:2px solid #fecbbc;border-radius:0;background-color:transparent}.article-area section h4{margin:0 0 10px;font-weight:700;line-height:1.2}.article-area section p{margin-bottom:20px;line-height:1.5}.article-area section img{display:block}.article-area section img.center,.article-area section img.left,.article-area section img.right{margin:0 auto 15px;float:none;height:auto}.article-area section ul{margin-bottom:15px}.article-area section table{margin:10px auto 15px;background-color:#fff;font-size:82%}.article-area section table th{font-weight:700}.article-area section table,.article-area section table td,.article-area section table th{padding:.5em;border:1px solid #ccc}.article-area section .authority{margin:15px 0;padding:10px 15px;background-color:#eee}.article-area section .authority:before{content:"";width:53px;height:40px;float:left;background:url(/assets/images/cate/icon_quotation.gif) no-repeat 0 0;background-size:43px auto;position:relative;top:6px;display:block}.article-area section .authority cite{display:block;text-align:right}.article-area section .authority cite a{text-decoration:none}.recommend-title{margin:0 0 5px;font-weight:700;line-height:1.2}.recommend ul li{text-indent:-1em;padding-left:1em}.recommend ul li:before{content:"・"}.bottom-article-title{margin:0 auto;padding:20px 15px;border-radius:4px;width:100%;color:#fff;background-color:#ffc515;font-weight:700;font-size:138%;line-height:1.2;box-sizing:border-box}.bottom-article{margin:0 0 50px;overflow:hidden}.bottom-article li a{margin:0 52px 0 0;padding:0;border-bottom:none;display:block;overflow:hidden;float:left;width:328px;background-color:transparent;text-decoration:none;box-sizing:border-box}.bottom-article li a img{padding:20px 0 0;display:block;float:left;width:160px;height:auto}.bottom-article li a span{margin:0 0 0 160px;padding:22px 0 0 8px;display:block;overflow:hidden;height:6.2em;line-height:1.5}.bottom-article li a:hover{opacity:.7}.tagArea{margin:60px auto 50px}div.scroll{margin:0;max-height:none;overflow:auto;border:none}.article-area section div.scroll>table{margin:10px auto 15px;width:auto;border:1px solid #ccc;border-collapse:collapse}.article-area section div.scroll>table td,.article-area section div.scroll>table th{border:1px solid #ccc}.article-area section div.scroll>table td:first-child,.article-area section div.scroll>table th:first-child{position:static}div.scroll::-webkit-scrollbar{width:0;height:0}div.scroll::-webkit-scrollbar-thumb{background:none}.anchor-top-hide{display:none}#offerPopup{visibility:hidden}.specialOffer{position:fixed;right:25px;bottom:20px;width:140px;backface-visibility:inherit;z-index:101}.specialOffer_button img{display:block;width:100%}.specialOffer_close{z-index:102;position:absolute;right:-10px;top:-15px;width:30px;height:30px;border-radius:100%;border:none;cursor:pointer;box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.specialOffer_close:after,.specialOffer_close:before{position:absolute;top:4px;left:12.8px;content:"";height:18px;background-color:#333;border:2px solid #333;border-radius:10px}.specialOffer_close:before{transform:rotate(45deg)}.specialOffer_close:after{transform:rotate(-45deg)}}