#imabariyokkin .imabariyokkin ul li,#mao .mao ul li,.sales p{line-height:1.5}#imabariyokkin .imabariyokkin .btn-to-map:hover,#mao .mao .btn-to-map:hover,.sales ul li a{text-decoration:none}#tit-sales{padding-top:44px;padding-bottom:32px}.mb33{margin-bottom:33px}.sales h2,.sales p{margin-bottom:40px}.sales{text-align:left}.sales h2{font-size:2rem}.sales ul{overflow:hidden;list-style:none}.sales ul li{margin-bottom:20px}.sales ul li:last-child{margin-bottom:40px}.sales ul li a{font-size:1.428rem;font-weight:700;display:block;padding:15px;text-align:center;color:#497394;border:2px solid #497394}.sales ul li a:hover{color:#fff;background-color:#497394}#imabariyokkin .imabariyokkin .btn-to-map:hover,#imabariyokkin h3{background-color:#bead8a}#imabariyokkin .imabariyokkin,#mao .mao{margin-bottom:60px;text-align:left}#imabariyokkin .imabariyokkin img,#mao .mao img{display:block;margin-bottom:26px}#imabariyokkin .imabariyokkin h4,#mao .mao h4{font-size:1.28rem;margin-bottom:20px}#imabariyokkin .imabariyokkin ul,#mao .mao ul{margin-bottom:20px;list-style:none}#imabariyokkin .imabariyokkin ul li span,#mao .mao ul li span{display:inline-block;vertical-align:top}#imabariyokkin .imabariyokkin .btn-to-map,#mao .mao .btn-to-map{display:block;margin:0 auto;padding:12px;text-align:center;color:#000;border:1px solid #000}#imabariyokkin .imabariyokkin .btn-to-map .fa,#mao .mao .btn-to-map .fa{margin-right:5px}#imabariyokkin h3{margin-bottom:30px;padding:10px 15px 5px}#mao .mao .btn-to-map:hover,#mao h3{background-color:#fcecc8}#mao{margin-bottom:80px}#mao h3{margin-bottom:30px;padding:10px 15px 5px}#franchise h1{font-size:1.71rem;display:table;margin:0 auto 30px;text-align:center}.franchise h2 span,.franchise h3 span,.franchise:not(:first-child) img{display:block}.franchise{margin-bottom:80px}.franchise h2,.franchise h3{font-size:2rem;line-height:1.2;margin-bottom:1em;text-align:left}.franchise p{line-height:1.5;margin-bottom:1em;text-align:left}.franchise:not(:first-child) h3{padding-top:30px}@media (max-width:667px){#franchise h1,.franchise,.imabariyokkin,.mao,.sales{margin-right:15px;margin-left:15px}.imabariyokkin ul li p,.mao ul li p{margin-bottom:1em}#franchise h1{text-align:left}}@media (min-width:668px){.sales{width:1024px;margin:0 auto}.sales ul li{width:495px}.sales ul li:first-child{float:left}.sales ul li:last-child{float:right}#imabariyokkin,#mao{width:1024px;margin:0 auto}#imabariyokkin h3,#mao h3{padding-left:46px;text-align:left}#mao h3{padding-left:55px}.flex-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-box .imabariyokkin,.flex-box .mao{position:relative;width:470px;padding-bottom:35px}.flex-box .imabariyokkin:nth-child(2n+1),.flex-box .mao:nth-child(2n+1){margin-right:84px}.flex-box .imabariyokkin ul li span,.flex-box .mao ul li span{width:90px}.flex-box .imabariyokkin ul li p,.flex-box .mao ul li p{display:inline-block;width:380px}.flex-box .imabariyokkin ul li p span,.flex-box .mao ul li p span{width:auto}.flex-box .imabariyokkin .btn-to-map,.flex-box .mao .btn-to-map{position:absolute;bottom:0;left:90px;width:280px}#franchise h1{display:table;width:1024px;white-space:nowrap}#franchise h1:after,#franchise h1:before{display:table-cell;width:27%;content:'';background:-webkit-linear-gradient(transparent 50%,currentColor 50%,currentColor -webkit-calc(50% + 1px),transparent -webkit-calc(50% + 1px));background:linear-gradient(transparent 50%,currentColor 50%,currentColor calc(50% + 1px),transparent calc(50% + 1px));background-clip:padding}#franchise h1:after{border-left:1em solid transparent}#franchise h1:before{border-right:1em solid transparent}.franchise{width:1024px;margin-right:auto;margin-left:auto}.franchise:not(:first-child) div{float:left;width:694px}.franchise:not(:first-child) img{float:left}.franchise:nth-of-type(2) div{width:752px}.franchise:nth-of-type(2) img{margin-right:64px}.franchise:nth-of-type(3) div{width:726px}.franchise:nth-of-type(3) div h3{padding-top:10px}.franchise:nth-of-type(3) img{margin-left:64px}.franchise:last-child div{width:800px}.franchise:last-child div h3{padding-top:0}.franchise:last-child img{margin-right:36px}}