.p-thoughts{position:relative;width:100%;overflow:hidden;z-index:1}.p-thoughts-mv img{width:100%}.p-thoughts-mv__lead{line-height:1.9;padding:calc(80*100vw/750) 0}@media screen and (min-width: 768px){.p-thoughts-mv__lead{padding:80px 0}}.p-thoughts-content{padding-top:calc(90*100vw/750)}@media screen and (min-width: 768px){.p-thoughts-content{padding-top:80px}}.p-thoughts-content__ttl{font-size:calc(100vw*40/750)}@media screen and (min-width: 768px){.p-thoughts-content__ttl{font-size:40px}}.p-thoughts-content__ttl{padding-bottom:calc(90*100vw/750);letter-spacing:.1em}@media screen and (min-width: 768px){.p-thoughts-content__ttl{padding-left:1em;padding-right:1em;padding-bottom:80px}}.p-thoughts-content__ttlImg{display:block}@media screen and (min-width: 768px){.p-thoughts-content__ttlImg{margin:0 auto 80px}}@media screen and (max-width: 767px){.p-thoughts-content__ttlImg{margin:0 calc(40*100vw/750) calc(70*100vw/750)}}@media screen and (min-width: 768px){.p-thoughts-content .cmn-txt{max-width:1160px;padding-left:1em;padding-right:1em}}@media screen and (max-width: 767px){.p-thoughts-content .cmn-txt{padding:0 calc(48*100vw/750)}}.p-thoughts-content .grid-container .grid img{width:100%}@media screen and (min-width: 768px){.p-thoughts-content .grid-container .grid{display:grid;grid-template-columns:repeat(2, 1fr)}.p-thoughts-content .grid-container .grid img{-o-object-fit:cover;object-fit:cover;height:550px}.p-thoughts-content .grid-container .grid:nth-child(odd) .txt-box{padding-left:3em}.p-thoughts-content .grid-container .grid:nth-child(even){direction:rtl}.p-thoughts-content .grid-container .grid:nth-child(even) .txt-box{direction:ltr;padding-right:3em}.p-thoughts-content .grid-container .grid:nth-child(even) .txt-box .cmn-txt{margin-left:auto}}@media screen and (min-width: 768px)and (max-width: 1100px){.p-thoughts-content .grid-container .grid{grid-template-columns:2fr 3fr}.p-thoughts-content .grid-container .grid img{height:450px}}@media screen and (min-width: 768px){.p-thoughts-content .grid-container .grid .txt-box{padding:2em;direction:initial !important;display:flex;align-items:center}}@media screen and (min-width: 768px){.p-thoughts-content .grid-container .grid .txt-box .cmn-txt{max-width:840px}}@media screen and (max-width: 767px){.p-thoughts-content .grid-container .grid .txt-box .cmn-txt{padding:calc(68*100vw/750) calc(48*100vw/750)}}.p-thoughts-content__01 .grid-container .grid:nth-child(odd) .txt-box{background:url(../img/common/ruled-line.png)}@media screen and (max-width: 767px){.p-thoughts-content__01 .grid-container .grid:nth-child(odd) .txt-box{background-size:10px}}.p-thoughts-content__02{margin-top:calc(376*100vw/750);padding-bottom:calc(90*100vw/750)}@media screen and (min-width: 768px){.p-thoughts-content__02{margin-top:360px;padding-bottom:80px}}.p-thoughts-content__02 .p-thoughts-content__ttlImg{margin-top:calc(-376*100vw/750)}@media screen and (min-width: 768px){.p-thoughts-content__02 .p-thoughts-content__ttlImg{margin-top:-300px}}@media screen and (max-width: 767px){.p-thoughts-content__03{padding-top:0}}.p-thoughts-content__03 .p-thoughts-content__ttl{padding-top:calc(90*100vw/750)}@media screen and (min-width: 768px){.p-thoughts-content__03 .p-thoughts-content__ttl{padding-top:80px}}.p-thoughts-content__03 .grid-container .grid:nth-child(odd) .txt-box{background:url(../img/common/ruled-line.png)}@media screen and (max-width: 767px){.p-thoughts-content__03 .grid-container .grid:nth-child(odd) .txt-box{background-size:10px}}.p-thoughts-content__04{margin-top:calc(376*100vw/750);padding-bottom:calc(90*100vw/750)}@media screen and (min-width: 768px){.p-thoughts-content__04{margin-top:360px;padding-bottom:80px}}.p-thoughts-content__04 .p-thoughts-content__ttlImg{margin-top:calc(-376*100vw/750)}@media screen and (min-width: 768px){.p-thoughts-content__04 .p-thoughts-content__ttlImg{margin-top:-300px}}@media screen and (max-width: 767px){.p-thoughts-content__05{padding-top:0}}.p-thoughts-content__05 .p-thoughts-content__ttl{background:url(../img/common/ruled-line.png)}@media screen and (max-width: 767px){.p-thoughts-content__05 .p-thoughts-content__ttl{background-size:10px}}.p-thoughts-content__05 .p-thoughts-content__ttl{padding-top:calc(90*100vw/750)}@media screen and (min-width: 768px){.p-thoughts-content__05 .p-thoughts-content__ttl{padding-top:80px}}.p-thoughts-content__05 .grid-container .grid:nth-child(even) .txt-box{background:url(../img/common/ruled-line.png)}@media screen and (max-width: 767px){.p-thoughts-content__05 .grid-container .grid:nth-child(even) .txt-box{background-size:10px}}/*# sourceMappingURL=thoughts.css.map */