@charset "UTF-8";#main .sec01{padding:97px 0 95px;background-color:#faf7f2}#main .sec01 h3{margin-bottom:50px}#main .sec01 .comInfo .pho{margin-bottom:14px}#main .sec01 .comInfo .slide .ttl>span{margin-bottom:7px;display:block}#main .sec01 .comInfo .slide .ttl>span span{display:inline-block;vertical-align:top;padding:3px 16px 2px;font-size:1.2rem;font-weight:700;color:#fff;background-color:#02a464;border-radius:12px}#main .sec01 .comInfo .slide .ttl>span .blue{background-color:#4da6ce}#main .sec02{padding:74px 0 71px}#main .sec02 h3{margin-bottom:42px}#main .sec02 .listUl{margin:-20px 0 26px}#main .sec02 .listUl li{margin-top:20px;width:494px}#main .sec02 .listUl a{display:block}#main .sec02 .listUl a:hover{opacity:.7}#main .sec02 .listUl .pho{margin-bottom:10px;overflow:hidden;border-radius:10px}#main .sec02 .listUl h3{font-weight:700;font-size:1.8rem;line-height:1.55;margin-bottom:unset!important}#main .sec02 .comLink{text-align:right}#main .sec03{padding:100px 0 69px;background-color:#f9f9f9}#main .sec03 h3,#main .sec03 .comInfo{margin-bottom:50px}#main .sec03 .comLink{text-align:right}#main .sec04{padding:73px 0 76px}#main .sec04 h3{margin-bottom:42px}#main .sec04 .info{margin-bottom:25px}#main .sec04 .lBox{width:495px}#main .sec04 .lBox a{display:block}#main .sec04 .lBox a:hover{opacity:.7}#main .sec04 .lBox .pho{margin-bottom:11px;overflow:hidden;border-radius:10px}#main .sec04 .lBox h3{font-size:2.2rem;font-weight:700;line-height:1.27;margin-bottom:unset!important}#main .sec04 .info .comList{width:494px;margin-bottom:0}#main .sec04 .info .comList li{margin-right:0}#main .sec04 .comLink{text-align:right}#main .sec05{padding:100px 0 66px;background-color:#f9f9f9}#main .sec05 h3{margin-bottom:42px}#main .sec05 .comLink{text-align:right}#main .sec06{padding:72px 0 0}#main .sec06 h3,#main .sec06 ul{margin-bottom:42px}#main .sec06 li:not(:last-child){margin-bottom:40px}#main .sec06 li a{display:flex;justify-content:space-between}#main .sec06 li a:hover{opacity:.7}#main .sec06 li .pho{width:358px;overflow:hidden;border-radius:10px}#main .sec06 li .txtBox{margin-top:-6px;width:616px}#main .sec06 li p{line-height:1.875}#main .sec06 li .ttl{margin-bottom:18px!important;font-weight:700;font-size:2.2rem;line-height:1.63}#main .sec06 .comLink{text-align:right}@media all and (max-width: 896px){#main .sec01{padding:40px 0}#main .sec01 h3{margin-bottom:20px}#main .sec01 h3 img{width:192px}#main .sec01 .comInfo .pho{margin-bottom:5px;margin-right:10px}#main .sec01 .comInfo .slide .ttl>span{margin-bottom:3px}#main .sec01 .comInfo .slide .ttl>span span{padding:3px 16px 2px;font-size:1.1rem}#main .sec02{padding:40px 0}#main .sec02 h3{margin-bottom:20px}#main .sec02 h3 img{width:280px}#main .sec02 .listUl{margin:0 0 30px;display:inherit}#main .sec02 .listUl li{width:auto}#main .sec02 .listUl .pho{margin-bottom:5px}#main .sec02 .listUl h3{font-size:1.4rem}#main .sec03{padding:40px 0}#main .sec03 h3{margin-bottom:20px}#main .sec03 h3 img{width:150px}#main .sec03 .comInfo{margin-bottom:20px}#main .sec04{padding:40px 0}#main .sec04 h3{margin-bottom:20px}#main .sec04 h3 img{width:240px}#main .sec04 .info{margin-bottom:25px;display:inherit}#main .sec04 .lBox{width:auto;margin-bottom:30px}#main .sec04 .lBox .pho{margin-bottom:5px}#main .sec04 .lBox h3{font-size:1.6rem}#main .sec04 .info .comList{width:auto}#main .sec05{padding:40px 0}#main .sec05 h3{margin-bottom:20px}#main .sec05 h3 img{width:400px}#main .sec06{padding:40px 0 0}#main .sec06 h3{margin-bottom:20px}#main .sec06 h3 img{width:240px}#main .sec06 ul{margin-bottom:30px}#main .sec06 li:not(:last-child){margin-bottom:30px}#main .sec06 li a{display:block}#main .sec06 li .pho{width:auto}#main .sec06 li .pho img{width:100%}#main .sec06 li .txtBox{margin-top:15px;width:auto}#main .sec06 li p{line-height:1.75}#main .sec06 li .ttl{margin-bottom:5px;font-size:1.6rem}}@media all and (-ms-high-contrast:none){#main .sec01 .comInfo .slide .ttl>span span{padding:5px 16px 0}}.comTopBox{padding:32px 0 77px;width:1074px;margin:85px auto 0;position:relative}.comTopBox .headerText{margin-bottom:41px;min-height:100px;padding:13px 0 0 124px;box-sizing:border-box;background:url(icon_useful.png) no-repeat left top;background-size:100px auto}.comTopBox .headerText span{margin-bottom:5px;display:block;font-weight:500;font-size:1.7rem;letter-spacing:.1em}.comTopBox .input{width:329px;position:absolute;right:56px;top:63px}.comTopBox form .input input{width:100%;height:48px;padding:0 38px 0 9px;font-size:1.6rem;box-sizing:border-box;border:none;border-bottom:1px solid #11A464;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.comTopBox .input a{width:22px;position:absolute;right:12px;top:13px;display:block}.comTopBox .linkUl{margin:0 -40px}.comTopBox .linkUl li{margin-top:28px;font-size:1.7rem;letter-spacing:.1em;background:url(line_useful.png) no-repeat right top;background-size:45px auto}.comTopBox .linkUl li:last-child{background:none}.comTopBox .linkUl li a{padding:0 50px 0 12px;height:47px;text-align:center;font-size:1.7rem;letter-spacing:.1em;box-sizing:border-box;display:inline-block;word-break:keep-all}.comTopBox .linkUl li a h2{font-weight:500}.comTopBox .linkUl li a span{margin-top:5px;display:block;font-weight:700;font-size:1.3rem;letter-spacing:.06em}@media all and (min-width: 897px){.comTopBox .linkUl li a:hover{color:#11a464}}@media all and (max-width: 896px){#gHeader{position:relative}.comTopBox{padding:10px 10px 50px!important;width:auto;margin:0 auto}.comTopBox .headerText{margin-bottom:10px;min-height:50px;padding:4px 0 0 60px;background-size:50px auto}.comTopBox .headerText span{margin-bottom:5px;font-size:1.4rem;letter-spacing:.1em}.comTopBox .headerText img{width:220px}.comTopBox .input{width:280px;margin:0 auto 50px;position:relative;right:auto;top:auto}.comTopBox form .input input{font-size:1.4rem}.comTopBox .input a{right:2px}.comTopBox .linkUl{margin:0;display:block}.comTopBox .linkUl li{width:auto;margin-top:0;background:none;border-bottom:1px solid #11A464}.comTopBox .linkUl li:last-child{border-bottom:none}.comTopBox .linkUl li a{padding:5px 0;height:100%;display:block;box-sizing:border-box;font-size:1.4rem}.comTopBox .linkUl li a span{margin-top:0;font-size:1.1rem}}.comSortUl{margin:55px 27px 0}.comSortUl li{display:inline-block;margin:13px 10px 0 0}.comSortUl li a{padding:6px 9px 7px 28px;display:inline-block;color:#11a464;font-size:1.4rem;background:#eff7f4 url(tag-icon.png) no-repeat left 10px center;background-size:13px auto;border-radius:6px}.comSortUl li a:hover{opacity:.7}@media all and (max-width: 896px){.comSortUl{margin:30px 0 0}.comSortUl li{margin:8px 5px 0 0}.comSortUl li a{font-size:1.3rem}}.comList{margin:-26px 0 42px}.comList li{margin:26px 30px 0 0;width:232px}.comList li:nth-child(4n){margin-right:0}.comList li a{display:block}.comList li a:hover{opacity:.7}.comList li .pho{margin-bottom:10px;overflow:hidden;border-radius:10px}.comList li h3{font-weight:700;font-size:1.8rem;line-height:1.55;margin-bottom:unset!important}@media all and (max-width: 896px){.comList{margin:-20px 0 30px;justify-content:space-between}.comList li{margin:20px 0 0;width:48.5%}.comList li .pho{margin-bottom:5px}.comList li .pho img{width:100%}.comList li h3{font-size:1.4rem}}.comInfo .slide{margin-right:32px;width:186px;float:left}.comInfo .slide:nth-child(5n){margin-right:-40px}.comInfo .slide a{display:block}.comInfo .slide a:hover{opacity:.7}.comInfo .slide .pho{margin-bottom:10px;border-radius:10px;overflow:hidden;will-change:transform}.comInfo .slide .ttl,.comInfo .slide .titleNew{margin-bottom:7px!important;font-weight:700;font-size:1.8rem;line-height:1.55}.comInfo .slide .txt{font-size:1.5rem;line-height:1.73}.comInfo .slide .txt span{margin-top:8px;display:block;color:#9d9d9d;letter-spacing:.1em;font-size:1.3rem}@media all and (max-width: 896px){.comInfo .slideBox{margin-top:-20px}.comInfo .slide{margin:20px 0 0;width:48.5%}.comInfo .slide:nth-child(n+5){display:none}.comInfo .slide:nth-child(2n){float:right}.comInfo .slide .pho{margin-bottom:5px}.comInfo .slide .pho img{width:100%}.comInfo .slide .ttl{margin-bottom:3px;font-size:1.4rem}.comInfo .slide .txt{font-size:1.2rem}.comInfo .slide p{word-wrap:break-word}.comInfo .slide .txt span{margin-top:5px;font-size:1.1rem}}.comInner{width:calc(50% + 510px);margin:0 0 44px auto}.comInner .slide{margin-right:32px;width:320px!important;float:left}.comInner .slide a{display:block;position:relative;border-radius:10px;overflow:hidden}.comInner .slide a:hover{opacity:.7}.comInner .slide p{position:absolute;left:35px;right:25px;bottom:35px;font-weight:700;font-size:1.8rem;line-height:1.55}.comInner .slide p span{margin-bottom:17px;display:block;font-size:1.4rem;font-weight:500}@media all and (max-width: 896px){.comInner{width:auto;margin:0 0 30px 15px}.comInner .slide{margin-right:15px;width:240px!important}.comInner .slide p{left:10px;right:10px;bottom:10px;font-size:1.4rem}.comInner .slide p span{margin-bottom:5px;font-size:1.2rem}}#main .varietyBox{margin-top:-9px}#main .varietyBox h3{margin-bottom:62px}#main .varietyBox .topTxt{margin:0 16px 50px;font-size:1.8rem;line-height:1.55}#main .varietyBox .comSortUl{margin:0 0 56px}@media all and (max-width: 896px){#main .varietyBox{margin:0}#main .varietyBox h3{margin-bottom:20px}#main .varietyBox .topTxt{margin:0 0 20px;font-size:1.4rem}#main .varietyBox .comSortUl{margin:0 0 20px}}.comTextUl li:not(:last-child){margin-bottom:36px}.comTextUl li{display:flex;justify-content:space-between}.comTextUl .pho{margin-top:3px;overflow:hidden;border-radius:10px;width:232px}.comTextUl .pho a{display:block}.comTextUl .pho a:hover{opacity:.7}.comTextUl .textBox{width:744px}.comTextUl .txtBox a{display:block}.comTextUl p{margin-bottom:42px;font-size:1.8rem;line-height:1.55}.comTextUl .title{margin-bottom:12px!important;font-size:2rem;font-weight:700;line-height:1.4}.comTextUl .sort{margin:-10px 0 0}.comTextUl .sort a{margin:10px 14px 0 0;padding:7px 7px 6px 28px;display:inline-block;color:#11a464;font-size:1.4rem;background:#eff7f4 url(tag-icon.png) no-repeat left 10px center;background-size:13px auto;border-radius:6px}.comTextUl .sort a:hover{opacity:.7}@media all and (min-width: 897px){.comTextUl .txtBox a:hover p{color:#11a464}}@media all and (max-width: 896px){.comTextUl li:not(:last-child){margin-bottom:30px}.comTextUl li{display:block}.comTextUl .pho{margin-bottom:15px;width:auto}.comTextUl .pho img{width:100%}.comTextUl .textBox{width:auto}.comTextUl p{margin-bottom:10px;font-size:1.4rem}.comTextUl .title{margin-bottom:10px!important;font-size:1.5rem}.comTextUl .sort{margin:-3px 0 0}.comTextUl .sort a{margin:-3px 3px 0 0;padding:7px 8px 6px 20px;font-size:1.2rem;background-position:left 5px center;background-size:auto 10px}}#contentKnowledge .listUl .pho img{width:494px;height:197px;object-fit:cover}#contentKnowledge .comList .pho img{width:232px;height:197px;object-fit:cover}#contentDiary .pho img{width:186px;height:186px;object-fit:cover}#contentRead .lBox .pho img{width:495px;height:486px;object-fit:cover}#contentRead li .pho img{width:232px;height:197px;object-fit:cover}#contentUserPartner a img{width:320px;height:480px;object-fit:cover}#contentNewsletter li .pho img{width:358px;height:196px;object-fit:cover}.text-center{text-align:center}@media all and (min-width: 897px){#main .sec01 .slide img{width:186px;height:186px;object-fit:cover}.comTextUl .pho a img{width:232px;height:197px;object-fit:cover}}@media all and (max-width: 896px){#main .sec01 .slide img{width:auto;height:167px;object-fit:cover}#contentDiary .pho img{width:345px}#contentUserPartner a img{width:auto;height:380px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/useful-top.css.map */
