@charset "UTF-8";#wheelechair_select{font-size:1.6rem;line-height:155%}#wheelechair_select .pointItemList>ul>li>a{position:relative;padding:0 0 2em}#wheelechair_select .pointItemList>ul>li>a>span{position:absolute;bottom:20px;right:0;left:0}.basedTtl__img-wrapper{width:100%;max-width:543px;margin:30px auto 30px}@media screen and (max-width:738px){#wheelechair_select .pointItemList>ul>li>a{position:relative;padding:0 0 2em}#wheelechair_select .pointItemList>ul>li>a>p{font-size:1.6rem;line-height:125%}}#s01 .innerImg{width:100%;max-width:543px;margin:30px auto 30px}#s01 td>dl{display:block;overflow:hidden}#s01 td>p{font-weight:700}#s01 td>dl>dt{display:block;overflow:hidden;padding:1em 0}#s01 td>dl>dt>span{padding:.25em .75em;background-color:#ccc;font-weight:700;color:#fff}#s01 td>dl>dt>span.type_01{background-color:#69c}#s01 td>dl>dt>span.type_02{background-color:#378ae5}#s01 td>dl>dt>span.type_03{background-color:#698a73}#s01 td>dl>dt>span.type_04{background-color:#9e8a13}#s01 td>dl>dt>span.type_05{background-color:#48bba7}#s01 td>dl>dt>span.type_06{background-color:#a4690f}#s01 td>dl>dt>span.type_07{background-color:#7a6cb5}#s01 td>dl>dd{font-size:1.4rem}#s01 [class^=elm]{text-align:left;padding-left:1.5em;margin-bottom:10px;color:#002169;font-weight:700;font-size:1.8rem}@media screen and (max-width:738px){#s01 .innerImg{width:100%}}#s02 ul{display:block;letter-spacing:-.4em}#s02 ul>li{display:inline-block;width:33%;letter-spacing:normal;padding:10px;vertical-align:top}#s02 ul>li>.innerFrame{display:block;overflow:hidden;margin:2px;padding:25px;background-color:#fff;box-shadow:1px 1px 2px rgba(0,0,0,.5);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.5);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.5);-o-box-shadow:1px 1px 2px rgba(0,0,0,.5);-ms-box-shadow:1px 1px 2px rgba(0,0,0,.5)}#s02 ul>li>.innerFrame>.innerImg{width:100%;max-width:340px}@media screen and (max-width:738px){#s02 ul>li{width:100%;padding:10px}}#s03 table{margin:30px 0}#s03 table td{width:50%}#s03 table td>.innerImg{width:100%;max-width:461px}#s03 table td>.innerCut{width:100%;max-width:453px}#s03 table td>.innerCut>img{width:100%;height:auto}#s03 table td>p{margin:1em 0}@media screen and (max-width:738px){#s03 table td{width:100%;display:block}}#s04 h4{font-size:1.8rem;font-weight:700;color:#ec7731;letter-spacing:normal;clear:both}@media screen and (max-width:738px){#s04 h4{font-size:1.6rem;margin:30px 0 0}}#s05 h4{font-size:1.8rem;font-weight:700;color:#ec7731;letter-spacing:normal;clear:both}@media screen and (max-width:738px){#s05 h4{font-size:1.6rem;margin:30px 0 0}}