#contents{padding-top:0}@media screen and (min-width:600px){#contents{margin-top:0;padding-top:37px}}@media screen and (min-width:600px){#contents #main{margin-bottom:0}}#reason .inner{position:relative;padding-top:25px;padding-bottom:30px}@media screen and (min-width:600px){#reason .inner{padding-top:50px;padding-bottom:82px}}#reason .inner:after{display:block;position:absolute;bottom:-14px;left:50%;width:46px;height:15px;margin-left:-23px;background:url(..) no-repeat center;background-size:contain;content:""}@media screen and (min-width:600px){#reason .inner:after{bottom:-24px;width:76px;height:24px;margin-left:-41px;background-image:url(..)}}#reason .leadTxt{color:#fff;text-align:center}#reason .leadTxt .tit{line-height:1;font-weight:700;font-size:2.5rem;letter-spacing:.02em}@media screen and (max-width:599px){#reason .leadTxt .tit:first-line{line-height:1.5;font-size:1.6rem}}@media screen and (min-width:600px){#reason .leadTxt .tit{display:inline-block;position:relative;padding:0 58px;font-size:3.6rem}#reason .leadTxt .tit:after,#reason .leadTxt .tit:before{display:block;position:absolute;bottom:-44px;width:33px;height:55px;background:no-repeat center;background-size:contain;content:""}#reason .leadTxt .tit:before{left:0;background-image:url(..)}#reason .leadTxt .tit:after{right:0;background-image:url(..)}}#reason .leadTxt .tit span{font-weight:700}@media screen and (min-width:600px){#reason .leadTxt .tit span span{font-size:5rem}}#reason .leadTxt .tit span span span{font-size:4.2rem}@media screen and (min-width:600px){#reason .leadTxt .tit span span span{font-size:7rem}}#reason .leadTxt .txt{margin-top:18px}@media screen and (min-width:600px){#reason .leadTxt .txt{font-size:1.7rem}}#reason .list{margin-top:10px}@media screen and (min-width:600px){#reason .list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:62px;padding:0 74px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}#reason .list li{line-height:1.56;color:#fff;font-size:1.8rem}@media screen and (max-width:599px){#reason .list li{display:table}}@media screen and (min-width:600px){#reason .list li{display:-webkit-box;display:-ms-flexbox;display:flex;width:272px;text-align:center;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}}@media screen and (max-width:599px){#reason .list li+li+li{margin-top:10px}}#reason .list li strong{font-weight:700}@media screen and (max-width:599px){#reason .list .img,#reason .list .txt{display:table-cell;vertical-align:middle}#reason .list .img{width:170px}}#reason .list .txt{padding-top:10px;padding-bottom:10px}@media screen and (min-width:600px){#reason .list .txt{padding-top:15px}}@media screen and (max-width:599px){#reason .list li:nth-child(odd) .txt{padding-left:15px}}@media screen and (max-width:599px){#reason .list li:nth-child(even) .txt{padding-right:15px}}@media screen and (min-width:600px){#reason .list li:nth-child(even) .txt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width:599px){#seiri .inner{padding-top:35px}}#seiri .content{padding:0 20px;background:#fff}@media screen and (min-width:600px){#seiri .content{padding:0 40px}}#seiri .trouble{margin:0 -20px;padding:30px 20px 0;border-top:1px solid #ccd0ce}@media screen and (min-width:600px){#seiri .trouble{margin:0 -40px;padding:43px 40px}}#seiri .tit{margin-bottom:10px}@media screen and (min-width:600px){#seiri .tit{margin-bottom:0}}#seiri .plan{padding-top:28px;padding-bottom:18px}@media screen and (min-width:600px){#seiri .plan{padding-top:45px;padding-bottom:50px}}#seiri .plan .txtBottom{line-height:1.88;margin-top:23px;padding-top:4px;font-weight:600;font-size:1.6rem}@media screen and (min-width:600px){#seiri .plan .txtBottom{box-sizing:border-box;min-height:90px;margin-top:20px;padding:0 0 0 103px;background-image:url(../images/parts-img/icon-mitumori01.png);background-repeat:no-repeat;background-position:0 center;background-size:90px}}#seiri .plan .txtBottom strong{font-weight:600}#seiri .example{margin:0 -20px;padding:20px 20px 25px;border-top:1px solid #ccd0ce}@media screen and (min-width:600px){#seiri .example{margin:0 -40px;padding:30px 40px 50px}}#kaitori{margin-top:25px}@media screen and (min-width:600px){#kaitori{margin-top:40px}}#kaitori .content{padding:0 20px 25px;background:#fff}@media screen and (min-width:600px){#kaitori .content{padding:0 40px 40px}}#topicsList{margin-top:20px;padding:0 10px}@media screen and (min-width:600px){#topicsList{margin-top:28px;padding:0}}