.main-visual{background-color:#dac4aa;margin:0 -20px}.main-visual-inner h1{display:none}.download{background-color:#fff}.download-inner{display:table;width:740px;margin:0 auto;text-align:center}.download-inner .appli-icon{display:none}.download-inner .download-text{display:table-cell;font-size:1.2rem;vertical-align:middle}.download-inner .download-button{display:table-cell;list-style-type:none;overflow:hidden;margin:0}.download-inner .download-button li{float:left;display:none}h2{text-align:center}body.pc .download-button li.nohana-app-icon{display:none}body.pc .download-button li.ios{display:block}body.pc .download-button li.android{display:block}body.ios .download-button li.nohana-app-icon{display:block}body.ios .download-button li.ios{display:block}body.ios .download-button li.android{display:none}body.android .download-button li.nohana-app-icon{display:block}body.android .download-button li.ios{display:none}body.android .download-button li.android{display:block}.download-inner .download-button li a{display:block}.download-inner .download-button img.ios{width:195px;height:58px}.download-inner .download-button img.android{width:196px;height:58px}.download-inner .download-button li+li+li{margin-left:16px}@media (min-width: 599px) and (max-width: 979px){.section.download{padding:20px}.download-inner{display:block;width:auto}.download-inner .download-text{display:block;margin:0 auto 20px}.download-inner .download-button{display:block;width:408px;margin:0 auto}}@media (max-width: 598px){.main-visual{height:310px}.download-inner{width:auto}.download-inner .download-text{display:none}.download-inner .app-icon{width:47px;height:47px}.download-inner .download-button img.ios{width:158px;height:47px}.download-inner .download-button img.android{width:159px;height:47px}.download-inner .download-button li+li{width:auto;margin-left:16px}}.situation h3{margin:10px 0}img{max-width:100%}