@charset "UTF-8";#container #market #market-suggestion{padding-bottom:80px}#container #market #market-suggestion .market-suggestion__mv{margin-bottom:85px}#container #market #market-suggestion .market-suggestion__article{margin-bottom:80px}#container #market #market-suggestion .market-suggestion__article:last-child{margin-bottom:0}#container #market #market-suggestion .market-suggestion__article.space{margin-top:150px}#container #market #market-suggestion .market-suggestion__article_title{font-size:32px;padding-bottom:24px;border-bottom:2px solid #ccc;position:relative}#container #market #market-suggestion .market-suggestion__article_title::before{display:block;content:"";width:100px;height:2px;background-color:#017279;position:absolute;bottom:-2px;left:0}#container #market #market-suggestion .market-suggestion__article_block{margin-top:62px}#container #market #market-suggestion .market-suggestion__article_block.space{margin-top:100px}#container #market #market-suggestion .market-suggestion__article_block.mt75{margin-top:75px}#container #market #market-suggestion .market-suggestion__article_block_title{color:#3f8188;font-size:22px;font-weight:500;margin-bottom:18px}#container #market #market-suggestion .market-suggestion__article_block_detail{line-height:1.93}#container #market #market-suggestion .market-suggestion__article_block_detail .small-note{display:inline-block;font-size:14px;padding-left:15px}#container #market #market-suggestion .market-suggestion__article_block_img_wrapper{margin-top:25px}#container #market #market-suggestion .market-suggestion__article_block_img_wrapper.space{margin-top:70px}#container #market #market-suggestion .market-suggestion__article_block_img_wrapper.space02{margin-top:20px}#container #market #market-suggestion .market-suggestion__article_block_img_wrapper.mt60 .img-cap,#container #market #market-suggestion .market-suggestion__article_block_img_wrapper.space02 .img-cap{margin-bottom:12px}#container #market #market-suggestion .market-suggestion__article_block_img_wrapper.mt60{margin-top:60px}#container #market #market-suggestion .market-suggestion__article_block_img_wrapper figure>.img-cap{margin-bottom:17px;font-weight:500}#container #market #market-suggestion .market-suggestion__article_block_img_wrapper figure img.w780{display:block;max-width:780px;margin:0 auto}#container #market #market-suggestion .market-suggestion__article_block_img_wrapper figure.center img{display:block;margin:0 auto}#container #market #market-suggestion .market-suggestion__article_block_img_wrapper.flex{text-align:center;margin-top:0;margin-bottom:8px}#container #market #market-suggestion .market-suggestion__article_block_img_wrapper.flex figure>.img-cap{line-height:1;font-weight:500;margin-bottom:16px}#container #market #market-suggestion .img-note{margin-top:8px}#container #market #market-suggestion .img-note.mt25{margin-top:25px}#container #market #market-suggestion .img-note .img-note__dl{display:flex}#container #market #market-suggestion .img-note .img-note__dl dt{flex-shrink:0}#container #market #market-suggestion .img-note .img-note__list li{padding-left:18px;position:relative}#container #market #market-suggestion .img-note .img-note__list li::before{display:block;content:"※";position:absolute;top:0;left:0}#container #market #market-suggestion .img-note .img-note__list li.mt5{margin-top:5px}#container #market #market-suggestion .img-note .img-note__dl.fz14,#container #market #market-suggestion .img-note .img-note__list.fz14 li{font-size:14px}#container #market #market-suggestion .img-note.right .img-note__dl{justify-content:flex-end}#container #market #market-suggestion .img-note.right .img-note__list{text-align:right}#container #market #market-suggestion .img-note.right .img-note__list li{display:inline-block}#container #market #market-suggestion .market-suggestion__article_flex{display:flex;gap:0 40px}#container #market #market-suggestion .market-suggestion__article_flex>.market-suggestion__article_block_detail{max-width:620px}#container #market #market-suggestion .market-suggestion__article_block_img_flex_wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0 76px;margin:25px 0}#container #market #market-suggestion .market-suggestion__article_block_img_flex_ttl{margin-bottom:18px;font-weight:500}#container #market #market-suggestion .resilience-figure-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}#container #market #market-suggestion .resilience-table-wrapper{margin-top:75px}#container #market #market-suggestion .resilience-table-wrapper table{width:100%;margin-bottom:25px}#container #market #market-suggestion .resilience-table-wrapper table td,#container #market #market-suggestion .resilience-table-wrapper table th{border:1px solid #666;border-collapse:collapse;padding:10px;text-align:center;width:11.1%}#container #market #market-suggestion .resilience-table-wrapper table th{background-color:#e2f0ec}#container #market #market-suggestion .resilience-table-ttl{margin-bottom:15px;font-weight:500}#container #market #market-suggestion .resilience-table-ttl span{display:inline-block;font-size:14px;font-weight:400;margin-left:24px}#container #market #market-suggestion.well-being .market-suggestion__article_title::before{background-color:#bf647f}#container #market #market-suggestion.well-being .market-suggestion__article_block_title{color:#bf647f}#container #market #market-suggestion.well-being .wb-note-wrapper{margin-top:24px;margin-bottom:75px}#container #market #market-suggestion.well-being .wb-note-main-ttl{font-weight:500}#container #market #market-suggestion.well-being .wb-note{background-color:#fcf6f5;border:2px solid #bf647f;border-radius:10px;padding:18px 30px 25px;display:grid;grid-template-columns:auto 379px;gap:0 41px;margin-top:18px}#container #market #market-suggestion.well-being .wb-note-ttl{color:#bf647f;font-size:20px;margin-bottom:8px}#container #market #market-suggestion.well-being .wb-note-lead{line-height:1.93}@media only screen and (max-device-width:1280px) and (max-width:640px){#container .h1_area.w100{width:100%}#container #market #market-suggestion{padding-bottom:40px}#container #market #market-suggestion .market-suggestion__article,#container #market #market-suggestion .market-suggestion__mv{margin-bottom:40px}#container #market #market-suggestion .market-suggestion__article.space{margin-top:50px}#container #market #market-suggestion .market-suggestion__article_title{font-size:18px;padding-bottom:12px}#container #market #market-suggestion .market-suggestion__article_title::before{width:50px}#container #market #market-suggestion .market-suggestion__article_block{margin-top:20px}#container #market #market-suggestion .market-suggestion__article_block.space{margin-top:40px}#container #market #market-suggestion .market-suggestion__article_block.mt75{margin-top:45px}#container #market #market-suggestion .market-suggestion__article_block_title{font-size:16px;margin-bottom:6px}#container #market #market-suggestion .market-suggestion__article_block_detail{line-height:1.5}#container #market #market-suggestion .market-suggestion__article_block_detail .small-note{font-size:12px;padding-left:7px}#container #market #market-suggestion .market-suggestion__article_block_img_wrapper{margin-top:18px}#container #market #market-suggestion .market-suggestion__article_block_img_wrapper.mt60,#container #market #market-suggestion .market-suggestion__article_block_img_wrapper.space{margin-top:35px}#container #market #market-suggestion .market-suggestion__article_block_img_wrapper figure>.img-cap{font-size:14px;margin-bottom:5px;line-height:1.5}#container #market #market-suggestion .market-suggestion__article_block_img_wrapper figure img.sp-w70,#container #market #market-suggestion .market-suggestion__article_block_img_wrapper.sp-img img{display:block;width:70%;margin:0 auto}#container #market #market-suggestion .market-suggestion__article_block_img_wrapper figure img.w780{max-width:initial;width:100%}#container #market #market-suggestion .market-suggestion__article_block_img_wrapper.flex{margin-top:20px}#container #market #market-suggestion .market-suggestion__article_block_img_wrapper.flex figure>.img-cap{margin-bottom:10px}#container #market #market-suggestion .img-note{font-size:12px;margin-top:4px;line-height:1.5}#container #market #market-suggestion .img-note.mt25{margin-top:12px}#container #market #market-suggestion .img-note .img-note__dl.fz14,#container #market #market-suggestion .img-note .img-note__list.fz14 li,#container #market #market-suggestion .resilience-figure-wrapper figcaption{font-size:12px}#container #market #market-suggestion .img-note .img-note__list li{padding-left:14px}#container #market #market-suggestion .img-note.right .img-note__dl{justify-content:flex-start}#container #market #market-suggestion .img-note.right .img-note__list{text-align:left}#container #market #market-suggestion .market-suggestion__article_flex{display:block}#container #market #market-suggestion .market-suggestion__article_block_img_flex_wrapper{grid-template-columns:1fr;gap:25px 0}#container #market #market-suggestion .market-suggestion__article_block_img_flex_ttl{margin-bottom:10px}#container #market #market-suggestion .resilience-figure-wrapper{gap:0 3%}#container #market #market-suggestion .resilience-table-wrapper{margin-top:35px}#container #market #market-suggestion .resilience-table-wrapper .resilience-table{overflow-x:auto}#container #market #market-suggestion .resilience-table-wrapper table{width:600px}#container #market #market-suggestion .resilience-table-ttl span{display:block;font-size:13px;margin-left:0;padding-left:14px;text-indent:-14px}#container #market #market-suggestion.well-being .wb-note-wrapper{margin-bottom:40px}#container #market #market-suggestion.well-being .wb-note{padding:15px 20px;grid-template-columns:1fr;gap:20px 0;margin-top:7px}#container #market #market-suggestion.well-being .wb-note-ttl{font-size:17px}#container #market #market-suggestion.well-being .wb-note-img{width:75%;margin:0 auto}}