#mainImg{background:#50d5a6 url(../images/bg-img/title-bg-sp.jpg) center no-repeat;background-size:cover}@media screen and (min-width:600px){#mainImg{background:#50d5a6 url(../images/bg-img/second-bg01-pc.jpg) center no-repeat;background-size:auto}}#reason .content{padding:30px 0;background-color:#fff}#reason .content .box{margin-bottom:30px;padding:0 15px 25px;border-bottom:1px solid #ccd0ce}#reason .content .box .img{position:relative;top:auto;margin-bottom:9px;padding-right:0}#reason .content .box .img:after{display:block;position:absolute;top:-15px;right:-11px;width:75px;height:75px;background:no-repeat center;background-size:100%;content:""}#reason .content .box .img.reason01:after{background-image:url(../images/bg-img/icon-reason01.png)}#reason .content .box .img.reason02:after{background-image:url(../images/bg-img/icon-reason02.png)}#reason .content .box .img.reason03:after{background-image:url(../images/bg-img/icon-reason03.png)}#reason .content .box .areaTxt .subTit{color:#0baf7b;font-weight:700;font-size:1.8rem}#reason .content .flow{padding:0 15px}#reason .content .flow .subTit{font-weight:700;font-size:2rem;text-align:center}#reason .content .flow .list{margin-top:15px;padding:15px;border-radius:3px;background-color:#f9f8e2}#reason .content .flow .list .item{position:relative;margin-bottom:11px;padding-bottom:22px;background:url(../images/bg-img/bg-meyasu-sp.png) no-repeat left bottom;background-size:100%}#reason .content .flow .list .item:last-child{position:static;margin-bottom:0;padding-bottom:0;border-bottom:none}#reason .content .flow .list .item:nth-child(1) .copy span:before{background:url(..) no-repeat left center;background-size:100%}#reason .content .flow .list .item:nth-child(2) .copy span:before{background:url(..) no-repeat left center;background-size:100%}#reason .content .flow .list .item:nth-child(3) .copy span:before{background:url(..) no-repeat left center;background-size:100%}#reason .content .flow .list .item:nth-child(4){background:0 0}#reason .content .flow .list .item:nth-child(4) .copy span:before{background:url(..) no-repeat left center;background-size:100%}#reason .content .flow .list .item .img{float:left;width:106px;padding-top:2px;padding-right:15px}#reason .content .flow .list .item .areaTxt .copy{line-height:1.1;margin-bottom:7px;padding-left:121px}#reason .content .flow .list .item .areaTxt .copy span{display:block;position:relative;line-height:1.4;margin-top:-2px;padding-left:30px;font-weight:700;font-size:1.6rem}#reason .content .flow .list .item .areaTxt .copy span:before{display:block;position:absolute;top:2px;left:0;width:23px;height:23px;content:""}#reason .content .flow .list .item .areaTxt .txt{line-height:1.4;font-size:1.4rem}@media screen and (min-width:600px){#reason{margin-top:3px}#reason .content{padding:40px 0}#reason .content .box{overflow:visible;margin-bottom:40px;padding:0 28px 25px}#reason .content .box.is_reverse .img{float:right}#reason .content .box.is_reverse .img.reason02:after{right:auto;left:-20px}#reason .content .box.is_reverse .areaTxt{float:left;padding:24px 0}#reason .content .box .img{float:left;width:352px;margin-bottom:0}#reason .content .box .img:after{top:-17px;right:-17px;width:78px;height:78px}#reason .content .box .areaTxt{float:right;width:377px;padding:25px 0}#reason .content .box .areaTxt .subTit{margin-bottom:7px;font-size:2.6rem}#reason .content .flow{padding:0 30px}#reason .content .flow .subTit{font-size:3.2rem}#reason .content .flow .list{margin-top:20px;padding:30px;border-radius:3px}#reason .content .flow .list .item{margin-bottom:17px;padding-bottom:34px;background:url(..) no-repeat left bottom}#reason .content .flow .list .item:last-child{position:static;margin-bottom:0;padding-bottom:0;border-bottom:none}#reason .content .flow .list .item:nth-child(1) .img:before{background-image:url(..);background-size:100%}#reason .content .flow .list .item:nth-child(2) .img:before{background-image:url(..);background-size:100%}#reason .content .flow .list .item:nth-child(3) .img:before{background-image:url(..);background-size:100%}#reason .content .flow .list .item:nth-child(4) .img:before{background-image:url(..);background-size:100%}#reason .content .flow .list .item .img{position:relative;width:190px;padding-top:0;padding-right:0}#reason .content .flow .list .item .img:before{display:block;position:absolute;top:-15px;left:-8px;width:50px;height:50px;background:no-repeat center;content:""}#reason .content .flow .list .item .areaTxt{float:right;width:490px;padding:14px 0}#reason .content .flow .list .item .areaTxt .copy{line-height:1.35;margin-bottom:8px;padding-right:0;padding-left:0;text-indent:none;text-indent:inherit}#reason .content .flow .list .item .areaTxt .copy span{position:static;line-height:1.75;padding-left:0;font-weight:700;font-size:1.8rem;letter-spacing:1px}#reason .content .flow .list .item .areaTxt .copy span:before{display:none}#reason .content .flow .list .item .areaTxt .txt{line-height:1.7;font-size:1.5rem}}.info .content{padding:17px 0;background-color:#fff}.info .content .txt{margin-bottom:26px;padding:0 20px 19px;border-bottom:1px solid #ccd0ce}.info .box{margin:0 20px}.info .box .subTit{line-height:1.6;padding:7px 11px 11px}.info .box .img{margin-top:0;margin-bottom:10px}.info .box .list{padding:0 13px}.info .box .list .item{margin-bottom:7px;padding-bottom:6px;padding-left:19px;border-bottom:1px solid #ccd0ce;background:url(../images/parts-img/icon-check01.png) no-repeat left 10px;background-size:10px}.info .box .list .item:last-child{border-bottom:none}@media screen and (min-width:600px){.info .content{padding:32px 0;background-color:#fff}.info .content .txt{margin-bottom:50px;padding:0 39px 45px;border-bottom:1px solid #ccd0ce}.info .box{overflow:hidden;margin:0 39px}.info .box .img{float:left;width:219px;margin-top:0;margin-bottom:-1px}.info .box .img img{margin-top:0}.info .box .list{float:right;width:506px;margin-top:31px;padding:0 10px}.info .box .list .item{margin-bottom:9px;padding-bottom:8px;padding-left:21px;background:url(../images/parts-img/icon-check01.png) no-repeat left 7px;background-size:13px;font-size:1.4rem}.info .box .list .item:last-child{border-bottom:none}}#arrangement{margin-top:27px}@media screen and (min-width:600px){#arrangement{margin-top:40px}}#collection{margin-top:32px}@media screen and (min-width:600px){#collection{margin-top:42px}}#price{margin-top:32px}#price .tit{padding:4px 0 3px;border-top:5px solid #65caa0;border-bottom:1px solid #ccd0ce;background-color:#fff;font-weight:700;font-size:2.7rem;text-align:center;letter-spacing:.1px}#price .content{padding:25px 20px 25px;background:#fff}#price .content .table01{border:solid #0baf7b;border-width:2px 0 0 1px}#price .content .table01 th{width:12%;padding:4px 0 6px;border-right:1px solid #fff;background-color:#0baf7b;color:#fff;font-weight:700;font-size:1.3rem;text-align:center;vertical-align:middle}#price .content .table01 th:last-of-type{border-right:none}#price .content .table01 td{padding:9px 0 3px;border:solid #0baf7b;border-width:0 1px 1px 0;font-size:1.3rem;text-align:center}#price .content .table01 td.green{padding:5px 0;background-color:#fbfae8}#price .content .table01 td span{font-size:1.2rem}#price .content .table01 td .num{line-height:1.4;color:#fd8a24;font-weight:700;font-size:2rem}#price .content .table01 td .num span{line-height:1.8;padding-left:3px;color:#333;font-weight:700;font-size:1.5rem}#price .content .table01 td .yen{font-weight:700;font-size:1.5rem}#price .content .subTit{margin-top:19px;margin-bottom:4px;padding-left:20px;background:url(../images/parts-img/icon-circle01.png) no-repeat left center;background-size:13px;font-weight:700;font-size:2.0rem}#price .content .txt{margin-bottom:-2px}#price .content dl{margin-top:13px;padding-top:8px;border-top:1px solid #ccd0ce}#price .content dl+dl{margin-top:8px}#price .content dl dt{margin-bottom:0;font-size:1.7rem}#price .content dl dd{font-size:1.5rem;text-align:right}#price .content .list .item{padding-left:15px;text-indent:-1em;margin-bottom:15px}@media screen and (min-width:600px){#price{margin-top:42px}#price .tit{padding:10px 0 10px;font-size:35px}#price .content{padding:28px 40px 40px}#price .content .table01 th{padding:13px 0 16px;font-size:1.6rem}#price .content .table01 th:last-of-type{border-right:1px solid #0baf7b}#price .content .table01 th.w185{width:185px}#price .content .table01 th.w190{width:190px}#price .content .table01 th.w380{width:380px}#price .content .table01 td{padding:20px 0 16px;font-size:1.7rem}#price .content .table01 td.green{padding:16px 0 15px;background-color:#fbfae8}#price .content .table01 td span{font-size:1.6rem}#price .content .table01 td .num{display:inline-block;line-height:1.4;margin-top:-8px;font-size:2.7rem}#price .content .table01 td .num span{line-height:1.5;padding-left:7px;font-size:2.6rem}#price .content .table01 td .yen{line-height:1.9;font-weight:700;font-size:1.9rem}#price .content .subTit{margin-top:31px;margin-bottom:7px;padding-left:27px;background-size:20px;font-size:2rem}#price .content .txt{margin-bottom:-2px}#price .content dl{margin-top:-1px;padding-top:0;border-top:none;border-top:none}#price .content dl+dl{margin-top:20px}#price .content dl dt{display:inline-block;position:relative;width:305px;margin-bottom:20px;background-color:#fff;font-size:1.8rem}#price .content dl dt:after{display:block;position:absolute;top:13px;right:0;width:100%;height:1px;background-color:#ccd0ce;content:""}#price .content dl dt span{position:relative;z-index:2;padding-right:10px;background-color:#fff}#price .content dl dd{display:inline-block;width:310px;padding-left:7px;background-color:#fff;font-size:1.5rem;text-align:left}#price .content .list .item{padding-left:15px;text-indent:-1em}}#topicsList{margin-top:20px;padding:0 10px}@media screen and (min-width:600px){#topicsList{margin-top:40px;padding:0}}