@charset "utf-8";.index .btnDetail{text-align:center;margin-top:30px}.index .btnDetail a{display:inline-block;text-decoration:none;text-align:center;font-size:1.2em;color:#fff;background:#6aa935;border-radius:55px;padding:20px;min-width:400px;font-weight:700}.indexMain{clear:both;width:100%;background:url(../img/index/main_bg.jpg) repeat-x center bottom / auto 100%}.indexMain .slides{width:960px;margin:0 auto}.indexMain img{width:100%;height:auto}.index .indexSlide .flex-control-nav{bottom:20px!important}@media screen and (max-width:1200px){.indexMain .slides{width:100%;height:auto}}.index .mainlinkBox{margin-top:40px}.index .mainlinkBox .boxWrap{display:flex}.index .mainlinkBox dl.linkBox{width:32%;border-width:4px;border-style:solid;border-radius:5px;padding:30px 20px 20px 20px;position:relative}.index .mainlinkBox dl.sell{margin:0 2%;padding-bottom:0}.index .mainlinkBox dl.linkBox dt.ttl{width:100%;text-align:center;position:absolute;top:-30px;left:0}.index .mainlinkBox dl.linkBox dd{margin-top:10px;text-align:center}.index .mainlinkBox dl.linkBox dd.btn a{height:65px;background:#fff;border:1px solid #e5e5e5;font-size:1.06em;font-weight:700;border-radius:3px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;text-decoration:none}.index .mainlinkBox dl.buy{border-color:#6aa935;background:#E1EED7}.index .mainlinkBox dl.sell{border-color:#26b3e9;background:#D4F0FB}.index .mainlinkBox dl.build{border-color:#ff9326;background:#FFECD3}.index .mainlinkBox dl.buy dd.btn a{color:#6aa935}.index .mainlinkBox dl.sell dd.btn a{color:#26b3e9}.index .mainlinkBox dl.build dd.btn a{color:#ff9326}.index .bnr_campaign{margin-top:60px;text-align:center}.index .noticeBox{margin-top:60px}.index .noticeBox .ttl{display:flex;align-items:center;margin:0 0 20px}.index .noticeBox .ttl span.more{margin-left:auto;display:inline-block;font-weight:700}.index .noticeBox .ttl span.more a{display:block;background:url(/share/img/common/parts_arrow2.png) no-repeat right center / 18px auto;padding:5px 23px 5px 0}.index .noticeBox ul.itemList{margin-top:10px}.index .noticeBox ul.itemList li.item{display:flex;align-items:flex-start;background:#fafafa;border-bottom:1px solid #fafafa;padding:15px}.index .noticeBox ul.itemList li.item:nth-of-type(2n){background:#fff}.index .noticeBox ul li .date{color:#C4A868;font-size:14px}.index .newsarrivalBox .date,.index .newsBox .date{width:90px;display:inline-block}.index .newsarrivalBox li.item .entry,.index .newsBox ul li .entry{width:calc(100% - 90px);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.index .eventBox li.item .pic{width:200px;text-align:center;overflow:hidden;position:relative;background:#fff}.index .eventBox li.item .pic:before{content:"";display:block;padding-top:66.666%}.index .eventBox li.item .pic a{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}.index .eventBox li.item .pic picture{width:100%;height:auto}.index .eventBox li.item .pic a source,.index .eventBox li.item .pic a img{max-width:100%;max-height:100%;width:100%;height:auto;vertical-align:middle}.index .eventBox li.item .article{display:inline-block;width:calc(100% - 200px);padding-left:20px}.index .eventBox li.item .article .entry{font-weight:700;font-size:18px}.index .eventBox li.item .article .desc{margin-top:5px;font-size:14px}.index .eventBox li.item .article .btn{margin-top:10px;font-size:14px}.index .eventBox li.item .article .btn a{display:inline-block;padding:10px;text-align:center;background:#aaa;color:#fff;text-decoration:none;border-radius:3px}.index .countBox{margin-top:60px}.index .countBox .wrap{display:flex;align-items:stretch;flex-wrap:wrap}.index .countBox .wrap dl{width:49%;border-radius:10px;text-align:center;padding:15px;color:#fff}.index .countBox .wrap dl.total{background-color:#6aa935;padding-bottom:0}.index .countBox .wrap dl.today{background-color:#c4a868;margin-left:2%}.index .countBox .wrap dl .ttl{text-align:center;color:#fff;font-size:1.2em;font-weight:700}.index .countBox .wrap dl dd{padding-top:15px;font-weight:700;line-height:1;text-align:center}.index .countBox .wrap dl.total dd{min-height:100px;margin:10px 0 0 0;display:inline-block;padding-left:140px;text-align:left;background:url(../img/index/countBox_today.png) no-repeat left bottom / 114px auto}.index .countBox .wrap dl dd.count{font-size:24px;font-weight:700}.index .countBox .wrap dl dd.count strong{font-size:50px;color:#ffff26}.index .searchBox{margin-top:30px}.index .searchBox .searchWrap{background:url(/share/img/index/searchBox_bg.png) no-repeat right center;background-size:359px}.index .searchBox .searchWrap .searchEdit{width:540px;padding:40px;border:4px solid #6aa935;background:#e1eed7;border-radius:10px;position:relative}.index .searchBox .searchWrap .searchEdit:after,.index .searchBox .searchWrap .searchEdit:before{left:100%;top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.index .searchBox .searchWrap .searchEdit:after{border-color:transparent;border-left-color:#E1EED7;border-width:16px;margin-top:-16px}.index .searchBox .searchWrap .searchEdit:before{border-color:transparent;border-left-color:#6aa935;border-width:23px;margin-top:-23px}.index .searchBox .searchWrap .searchEdit .ttl{text-align:center;margin-bottom:30px}.index .searchBox .searchWrap .searchEdit .label{margin-bottom:5px;font-weight:700}.index .searchBox .searchWrap .searchEdit .type,.index .searchBox .searchWrap .searchEdit .area{width:46%;display:inline-block}.index .searchBox .searchWrap .searchEdit .area{margin-left:1em}.index .searchBox .searchWrap .searchEdit .price{width:100%;margin-top:10px}.index .searchBox .searchWrap .searchEdit select{padding-top:10px;padding-bottom:10px;height:50px}.index .searchBox .searchWrap .searchEdit .type select,.index .searchBox .searchWrap .searchEdit .area select{width:100%}.index .searchBox .searchWrap .searchEdit .price select{width:45%}.index .searchBox .searchWrap .searchEdit .btn{margin-top:30px;text-align:center}.index .searchBox .searchWrap .searchEdit .btn input{min-width:300px;padding:20px;color:#fff;text-align:center;background:#6aa935;font-size:1.2em;line-height:1;font-weight:700;display:inline-block;border-radius:55px}.index .recomBox{background:#f9f6ef;margin-top:60px;padding-bottom:60px}.index .recomBox .itemBox{padding-top:60px}.index .recomBox .itemBox h2.ttl{text-align:center;font-size:1.6em;font-weight:700}.index .recomBox .itemBox h2.ttl span.icon{display:block;margin-bottom:5px}.index .recomBox .itemBox ul.itemList{margin-top:30px;display:flex;flex-wrap:wrap}.index .recomBox .itemBox li.item{background:#fff;border:1px solid #e5e5e5;width:225px;min-height:462px;margin-bottom:20px;margin-right:20px;position:relative;box-sizing:border-box}.index .recomBox .itemBox li.item:nth-child(4n){margin-right:0}.index .recomBox .itemBox li.member{background:#fff;border:4px solid #D93600}.index .recomBox .itemBox li.item.member .memberWrap{margin:0;padding:0;display:inline-block;width:100%;height:calc(100% - 56px)}.index .recomBox .itemBox li.item.member .memberWrap a{background:url(/share/img/index/item_member_btn.png) no-repeat center center;display:inline-block;width:100%;height:100%;text-indent:-9999px}.index .recomBox .itemBox li.item span.icon{display:inline-block;line-height:1;color:#fff;margin-bottom:5px;padding:5px 10px;text-align:center;font-size:12px}.index .recomBox .itemBox li.item span.ctg_old{background:#C4A868}.index .recomBox .itemBox li.item span.ctg_new{background:#6AA935}.index .recomBox .itemBox li.item .pic{width:100%;text-align:center;overflow:hidden;position:relative;border-bottom:1px solid #e5e5e5}.index .recomBox .itemBox li.item .pic:before{content:"";display:block;padding-top:75%}.index .recomBox .itemBox li.item .pic a,.index .recomBox .itemBox li.item .pic picture{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}.index .recomBox .itemBox li.item .pic source,.index .recomBox .itemBox li.item .pic img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.index .recomBox .itemBox li.item .itemHead{min-height:35px;padding:5px 10px;border-bottom:1px solid #e5e5e5;background:#fafafa;display:flex;flex-wrap:wrap;align-content:center}.index .recomBox .itemBox li.item h3.prpTtl{width:100%;box-sizing:border-box;font-weight:700;font-size:14px;display:flex;justify-content:flex-start;align-items:center}.index .recomBox .itemBox li.item h3.prpTtl a{width:100%;height:100%;display:flex;justify-content:flex-start;align-items:center}.index .recomBox .itemBox li.item h3.prpTtl span.show{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index .recomBox .itemBox li.member h3.prpTtl span.show{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index .recomBox .itemBox li.member h3.prpTtl span.blur{margin-left:2px;width:46px;height:100%;display:flex;align-items:center;background:url(/share/img/system/search/item_member_blur.png) no-repeat left center/contain}.index .recomBox .itemBox li.item .itemHead .prpAddress{width:100%;font-size:14px}.index .recomBox .itemBox li.item .detail{margin:10px}.index .recomBox .itemBox li.item .syumoku{margin-bottom:5px}.index .recomBox .itemBox li.item .syumoku span{display:inline-block;text-align:center;line-height:1;border:1px solid #6aa935;color:#6aa935;font-weight:700;background:#fff;padding:5px}.index .recomBox .itemBox li.item .detail ul{font-size:14px}.index .recomBox .itemBox li.item .detail ul li{padding-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index .recomBox .itemBox li.item .detail .price strong{font-weight:700;font-size:22px}.index .recomBox .itemBox li.item .paymentWrap{margin:0 10px;padding:0 0 10px;background:#fafafa;border:solid 1px #6AA935}.index .recomBox .itemBox li.item .paymentTit{text-align:center;color:#fff;background:#6aa935;padding:8px;line-height:1}.index .recomBox .itemBox li.item .planNote{margin:5px 0;font-size:.8em;text-align:center}.index .recomBox .itemBox li.item .monthlyPay{text-align:center;margin-top:10px;color:#6aa935}.index .recomBox .itemBox li.item .monthlyPay strong{font-weight:700;font-size:22px;line-height:1}.index .recomBox .itemBox li.item .btn{margin:10px auto;text-align:center}.index .recomBox .itemBox li.item .btn a{min-width:50%;display:inline-block;text-decoration:none;color:#fff;text-align:center;padding:8px;border-radius:3px;background:#aaa;font-size:.9em}.index .memregiBox{background:#feeff6;padding-bottom:60px;margin-top:60px}.index .memregiBox .titleBox{background:#e95371;padding:45px 0 0}.index .memregiBox .titleBox .ttl{text-align:center}.index .memregiBox .meritBox{margin-top:40px}.index .memregiBox .meritBox ol{margin:0;width:100%}.index .memregiBox .meritBox ol li{min-height:90px;background:#fff;margin-top:30px;padding:20px;border-radius:5px;position:relative}.index .memregiBox .meritBox ol li .num{display:inline-block;position:absolute;left:-10px;top:-20px}.index .memregiBox .meritBox ol li .text{font-size:1.7em;font-weight:700;margin-left:60px}.index .memregiBox .meritBox ol li .catch{margin-top:20px;margin-left:60px}.index .memregiBox .btnDetail a{background:#e95371;font-size:1.8em!important}.index .caseBox{padding:60px 0;background:url(/share/img/index/caseBox_bg.jpg) no-repeat center center / cover}.index .caseBox .ttl{text-align:center}.index .caseBox .flex-control-nav{bottom:-5px!important}.index .caseBox .flex-control-paging li a{background:none!important;border:2px solid #fff}.index .caseBox .flex-control-paging li a:hover,.index .caseBox .flex-control-paging li a.flex-active{background:#fff!important}.index .caseBox .itemList{margin-top:30px;padding:5px 0;display:flex}.index .caseBox .itemList li.item{display:inline-block;width:300px!important;margin:0 10px!important;box-sizing:border-box!important;background:#fff;padding:5px}.index .caseBox .itemList li.item a{display:inline-block;width:100%;height:100%;text-decoration:none}.index .caseBox .itemList li.item .pic{width:100%;text-align:center;overflow:hidden;position:relative;border:1px solid #fafafa}.index .caseBox .itemList li.item .pic:before{content:"";display:block;padding-top:66.666%}.index .caseBox .itemList li.item .pic span,.index .caseBox .itemList li.item .pic picture{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}.index .caseBox .itemList li.item .pic source,.index .caseBox .itemList li.item .pic img{max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:middle}.index .caseBox .itemList li.item .wrap{padding:5px}.index .caseBox .itemList li.item .entry{font-weight:700}.index .caseBox .itemList li.item .ctgBox{margin-top:10px;display:flex;flex-wrap:wrap}.index .caseBox .itemList li.item .ctgBox span{font-size:12px;color:#fff;display:inline-block;min-width:60px;box-sizing:border-box;padding:5px;line-height:1;text-align:center;margin-right:2px;margin-bottom:2px}.index .caseBox .itemList li.item .ctgBox span.ctgIcon{background:#6aa935}.index .caseBox .btnDetail a{background:#6aa935}.index .shopBox{padding-bottom:60px;background:#E1EED7}.index .shopBox .titleBox{padding:80px 0;background:#E1EED7}.index .shopBox .titleBox .ttl{text-align:center}.index .shopBox .guideBox .guideBox__inner{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;gap:40px 30px}.index .shopBox .guideBox .feature{width:calc(50% - 15px);display:flex;flex-direction:column}.index .shopBox .guideBox .feature__title{color:#6fa64c;font-size:24px;font-weight:700;margin-bottom:8px}.index .shopBox .guideBox .feature__text{line-height:1.6;margin-bottom:12px}.index .shopBox .guideBox .feature img{width:100%;border-radius:12px;object-fit:cover}.index .shopBox .btnDetail{margin-top:0}.index .shopBox .aboutBox{margin-top:40px;padding:40px;border-radius:8px;background:#fff}.index .shopBox .aboutBox p{margin-top:2em}.index .shopBox .aboutBox .last_catch{font-size:1.2em;font-weight:700;color:#ff9326}.index .shopBox .aboutBox .aboutWrap{margin-top:2em;display:flex}.index .shopBox .aboutBox .aboutWrap .text{width:calc(100% - 480px)}.index .shopBox .aboutBox .aboutWrap .text p:first-of-type{margin-top:0}.index .shopBox .movie{position:relative;width:450px;margin-left:30px}.index .shopBox .movie:before{content:"";display:block;padding-top:56.25%}.index .shopBox .movie iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.index .bannerBox{margin-top:60px}.index .bannerBox .bnrList{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.index .bannerBox .bnrList li{max-width:470px}.index .trendBox{margin-top:60px;background:#fafafa;padding:60px 0}.index .trendBox .titleBox{width:450px;margin:0 auto;min-height:160px;padding:20px 0 20px 95px;background:url(/share/img/index/trendBox_ttl.png) no-repeat left center / contain;background-size:90px}.index .trendBox .titleBox h2.ttl{font-size:1.8em;font-weight:700}.index .trendBox .titleBox .read{margin-top:10px}.index .trendBox .rank{margin-top:20px}.index .trendBox .rank .left,.index .trendBox .rank .right{background:#fff;float:left;width:460px;border:1px solid #e5e5e5}.index .trendBox .rank .left{float:left}.index .trendBox .rank .right{float:right}.index .trendBox .rank h3.subttl{text-align:center;font-size:1.2em;line-height:1.4;font-weight:700;padding:10px;color:#fff;background:#6aa935}.index .trendBox .rank dl{padding:10px 20px 20px 20px;display:flex;flex-wrap:wrap}.index .trendBox .rank dt,.index .trendBox .rank dd{font-size:1.2em;border-bottom:1px solid #e5e5e5;padding-top:10px;padding-bottom:10px}.index .trendBox .rank dt{width:70%}.index .trendBox .rank dd{width:30%;font-weight:700;text-align:right;padding-right:30px}.index .trendBox .rank dd.up{background:url(../img/system/lab/trend_up.png) no-repeat right center/20px auto}.index .trendBox .rank dd.down{background:url(../img/system/lab/trend_down.png) no-repeat right center/20px auto}.index .trendBox .unitprice{margin-top:30px}.index .trendBox .unitprice .subttl{margin-bottom:20px;font-size:1.4em;font-weight:700;text-align:center}.index .trendBox .unitprice .subttl span{font-size:16px;display:inline-block;margin-left:10px;font-weight:400}.index .trendBox .unitprice .fig{background:#fff;padding:20px;border:5px solid #e5e5e5}.index .trendBox .unitprice .fig .day{text-align:right}@media screen and (max-width:950px){.index .mainlinkBox .boxWrap{display:inherit}.index .mainlinkBox dl.linkBox,.index .mainlinkBox dl.sell{width:inherit;margin:40px 0 0 0}.index .bnr_campaign{margin-top:30px;text-align:center}.index .noticeBox{margin-top:30px}.index .noticeBox .noticeWrap{display:inherit}.index .newsBox,.index .eventBox{width:100%}.index .newsarrivalBox ul.itemList li.item,.index .newsBox ul.itemList li.item{display:inherit;align-items:inherit}.index .newsarrivalBox .date,.index .newsBox .date{width:100%}.index .newsarrivalBox li.item .entry,.index .newsBox ul li .entry{width:100%;font-size:14px}.index .eventBox{margin:30px 0 0 0}.index .eventBox li.item{min-height:inherit}.index .countBox{margin-top:30px}.index .countBox .wrap dl dd.count{font-size:18px}.index .countBox .wrap dl dd.count strong{font-size:40px}.index .countBox .wrap dl.total dd{padding-left:100px;background-size:80px auto;min-height:80px}.index .searchBox{margin-top:30px}.index .searchBox .searchWrap{background:none}.index .searchBox .searchWrap .searchEdit{width:inherit;padding:40px}.index .searchBox .searchWrap .searchEdit:after,.index .searchBox .searchWrap .searchEdit:before{left:inherit;top:inherit;border:none;content:none;height:inherit;width:inherit;position:inherit;pointer-events:inherit}.index .recomBox{margin-top:30px;padding-bottom:30px}.index .recomBox .itemBox li.item,.index .recomBox .itemBox li.item:nth-child(4n){width:49%;margin-bottom:0;margin-top:2%;margin-right:2%}.index .recomBox .itemBox li.item:nth-child(2n){margin-right:0}.index .memregiBox{padding-bottom:30px;margin-top:30px}.index .memregiBox .titleBox{padding:0 4%}.index .shopBox{padding-bottom:30px}.index .shopBox .titleBox{padding:20px 4%}.index .shopBox .guideBox .feature{width:100%}.index .shopBox .aboutBox{padding:20px}.index .shopBox .aboutBox .aboutWrap{margin-top:2em;display:inherit}.index .shopBox .aboutBox .aboutWrap .text{width:inherit}.index .shopBox .movie{width:inherit;margin-left:0;margin-top:30px}.index .bannerBox{margin-top:30px}.index .trendBox{margin-top:30px;padding:30px 0}.index .trendBox .rank .left,.index .trendBox .rank .right{float:none;width:100%;margin-bottom:20px}.index .trendBox .titleBox{width:90%}}@media screen and (max-width:560px){.index .btnDetail a{font-size:1em;padding:15px;min-width:90%}.index .noticeBox ul.itemList li.item{padding:10px}.index .noticeBox ul.itemList li.item{display:inherit;align-items:inherit}.index .eventBox .ttl picture{max-width:40%}.index .newsarrivalBox .ttl picture{max-width:60%}.index .eventBox li.item{padding:10px}.index .eventBox li.item .pic{width:100%}.index .eventBox li.item .article{width:100%;padding:10px 0 0 0}.index .eventBox li.item .article .btn{text-align:center;margin-top:20px}.index .eventBox li.item .article .btn a{width:80%;margin:0 auto}.index .countBox .wrap{display:inherit;align-items:inherit;flex-wrap:inherit}.index .countBox .wrap dl{width:100%;padding:10px 10px 15px}.index .countBox .wrap dl.today{margin:10px 0 0 0}.index .countBox .wrap dl .ttl{font-size:1.1em}.index .countBox .wrap dl dd{padding:5px 0 0 0}.index .countBox .wrap dl dd.count{font-size:18px}.index .countBox .wrap dl dd.count strong{font-size:44px}.index .searchBox{margin:10px 0 0 0}.index .searchBox .searchWrap .searchEdit{padding:20px;border-width:5px}.index .searchBox .searchWrap .searchEdit .ttl{width:60%;margin:0 auto 20px auto}.index .searchBox .searchWrap .searchEdit .type,.index .searchBox .searchWrap .searchEdit .area,.index .searchBox .searchWrap .searchEdit .price{width:100%;margin:0 0 20px 0}.index .searchBox .searchWrap .searchEdit .btn{margin-top:20px}.index .searchBox .searchWrap .searchEdit .btn input{min-width:90%;font-size:1em}.index .recomBox .itemBox{padding-top:30px}.index .recomBox .itemBox h2.ttl{font-size:1.4em}.index .recomBox .itemBox h2.ttl span.icon{width:60px;margin:0 auto}.index .recomBox .itemBox ul.itemList{margin-top:20px}.index .recomBox .itemBox li.item{min-height:300px}.index .recomBox .itemBox li.item.member .memberWrap a{background-size:90% auto}.index .recomBox .itemBox li.item .itemHead{padding:5px}.index .recomBox .itemBox li.item h3.prpTtl,.index .recomBox .itemBox li.item .itemHead .prpAddress{font-size:12px}.index .recomBox .itemBox li.item .detail{margin:5px}.index .recomBox .itemBox li.item .detail ul{font-size:12px}.index .recomBox .itemBox li.item .detail .price strong,.index .recomBox .itemBox li.item .monthlyPay strong{font-size:18px}.index .recomBox .itemBox li.item .paymentWrap{margin:0 5px}.index .recomBox .itemBox li.item .paymentTit{padding:5px;font-size:.9em}.index .recomBox .itemBox li.item .planNote{font-size:12px}.index .recomBox .itemBox li.item .monthlyPay{font-size:12px}.index .recomBox .itemBox li.item .btn a{padding:8px 15px;font-size:.8em}.index .memregiBox .meritBox ol li{min-height:60px;margin-top:20px;padding:15px;position:relative}.index .memregiBox .meritBox ol li .num{width:50px;position:absolute;left:-10px;top:-10px}.index .memregiBox .meritBox ol li .text{font-size:1em;margin-left:35px}.index .memregiBox .meritBox ol li .catch{margin-left:0;text-align:center}.index .memregiBox .btnDetail a{font-size:1.2em!important}.index .caseBox{padding:30px 0}.index .caseBox .itemList{margin-top:20px}.index .caseBox .ttl{width:80%;margin:0 auto}.index .shopBox .guideBox .subttl{margin-top:20px;font-size:1em}.index .shopBox .aboutBox{margin-top:20px;padding:15px}.index .shopBox .aboutBox p,.index .shopBox .aboutBox .aboutWrap{margin-top:1em}.index .shopBox .aboutBox .last_catch{font-size:1em}.index .trendBox .titleBox{width:100%;min-height:80px;padding:85px 0 0 0;background-position:center top;background-size:auto 80px}.index .trendBox .titleBox h2.ttl{font-size:1.4em;font-weight:700;text-align:center}.index .trendBox .titleBox .read{text-align:center;font-size:.9em;margin-top:0}.index .trendBox .rank h3.subttl{font-size:1em}.index .trendBox .rank dl{padding:10px 20px 20px 20px;display:flex;flex-wrap:wrap}.index .trendBox .rank dt,.index .trendBox .rank dd{font-size:1em}.index .trendBox .unitprice{margin-top:30px}.index .trendBox .unitprice .subttl{margin-bottom:10px;font-size:1em}.index .trendBox .unitprice .subttl span{font-size:12px;display:block;margin-left:0}.index .trendBox .unitprice .fig{padding:10px}.index .trendBox .unitprice .fig .day{font-size:14px;margin-bottom:20px}.index .trendBox .unitprice #LineChart01,.index .trendBox .unitprice #LineChart02,.index .trendBox .unitprice #LineChart03,.index .trendBox .unitprice #LineChart04{margin-left:-20px}}