.market-wrapper{position:relative}.market-wrapper:before{background:#fa4b51;border-radius:50%;content:"";display:block;height:397px;left:126px;opacity:.06;position:absolute;top:0;width:397px}@media screen and (max-width:767px){.market-wrapper:before{height:189px;left:-10px;width:189px}.market-contents-row{display:block}}.market-main .title-en{color:#fa4b51;font-family:Lato,sans-serif;font-size:22px;font-weight:900;line-height:1.3;margin-bottom:0;padding-bottom:30px;padding-top:40px;position:relative}@media screen and (max-width:767px){.market-main .title-en{font-size:14px;padding-bottom:0;padding-top:7px}}.market-contents-row>div:first-child{padding-right:45px}@media screen and (max-width:1249px){.market-contents-row>div:first-child{padding-right:20px}}.market-contents-row>div:last-child{padding-left:45px}@media screen and (max-width:1249px){.market-contents-row>div:last-child{padding-left:20px}}@media screen and (max-width:991px){.market-contents-row>div:first-child,.market-contents-row>div:last-child{padding:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.market-main .market-contents h2{font-family:"Noto Serif JP",sans-serif;font-size:50px;font-weight:500;line-height:1.3}@media screen and (max-width:1249px){.market-main .market-contents h2{font-size:41px}}@media screen and (max-width:767px){.market-main .market-contents h2{font-size:30px;margin-bottom:25px}}.market-main .market-contents p{font-size:18px;font-weight:500;line-height:2.5}@media screen and (max-width:767px){.market-main .market-contents p{font-size:16px;line-height:2}}