@charset "utf-8";#plan .plan{}#plan .plan:after{clear:both;content:"";display:block}#plan .plan picture{float:left}#plan .plan picture img{width:100%}#plan .plan figcaption h2{color:#ED1B24;line-height:1.2;margin-bottom:.125em}#plan .plan figcaption h3{color:#1B1464;line-height:1.2;margin-top:.5em;margin-bottom:.25em}@media screen and (max-width:767px){#plan{}#plan .plan{margin-bottom:6.25%}#plan .plan picture{margin-left:3.125%;width:20%}#plan .plan figcaption h2{font-size:150%;float:right;margin-right:3.125%;width:70.625%}#plan .plan figcaption h2+p{float:right;margin-right:3.125%;width:70.625%}#plan .plan figcaption h3{font-size:125%;padding:0 3.125% 0 12.5%}#plan .plan figcaption h3:before{clear:both;content:"";display:block;margin-bottom:.5em}#plan .plan figcaption [class^="list_"]{padding:0 3.125% 0 12.5%}}@media screen and (min-width:768px){#plan{}#plan .plan{margin:0 auto 50px;width:90%}#plan .plan picture{width:153px}#plan .plan figcaption{float:right;width:-webkit-calc(100% - 153px - 2em);width:calc(100% - 153px - 2em)}#plan .plan figcaption h2{font-size:275%}#plan .plan figcaption p{font-size:125%}#plan .plan figcaption h3{font-size:200%}#plan .plan figcaption [class^="list_"]{font-size:125%}}
