@charset "UTF-8";.pat_speedbalepage .f_contentBox h3,.pat_speedbalepage .frm_contentBox1{margin-bottom:6%}.pat_speedbalepage .frm_contentBox1 .frm_c1{max-width:79%;float:left;padding-right:7%;font-size:.88rem}.pat_speedbalepage .frm_contentBox1 .frm_c1 h4{font-size:1.4rem;font-weight:300}.pat_speedbalepage .frm_contentBox1 .frm_c1 p:first-of-type{margin-bottom:3%}.pat_speedbalepage .frm_contentBox1 img{float:right;max-width:15%;margin-right:6%}.pat_speedbalepage .frm_contentBox2{border:1px #7e6c62 dashed;box-sizing:border-box;font-size:.88rem;display:inline-block;position:relative;padding:2.5% 2.5% 2.5% 180px;background:url(//www.ayuslife.jp/wp-content/themes/ayuslife/common/css/../img/patronized_speedbale/img2.jpg);background-position:44px 10px;background-repeat:no-repeat;background-size:108px;margin-bottom:3%}.pat_speedbalepage .frame_Point{margin-bottom:6%}.pat_speedbalepage .frame_Point .point{float:left;padding:0 8px 0 14px;font-size:.88rem;background:#7e6c62;color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;margin-right:20px}.pat_speedbalepage .frame_Point .pointTxt{float:left;font-size:.88rem}@media screen and (max-width:640px){.pat_speedbalepage .f_contentBox h3,.pat_speedbalepage .frm_contentBox1{margin-bottom:12%}.pat_speedbalepage .frm_contentBox1 .frm_c1{max-width:100%;float:none;padding-right:0;font-size:3.4vw}.pat_speedbalepage .frm_contentBox1 .frm_c1 h4{font-size:4.4vw;font-weight:300}.pat_speedbalepage .frm_contentBox1 .frm_c1 p:first-of-type{margin-bottom:3%}.pat_speedbalepage .frm_contentBox1 .frm_c1 p:last-of-type{margin-bottom:10%}.pat_speedbalepage .frm_contentBox1 .frm_c1 p br{display:none}.pat_speedbalepage .frm_contentBox1 img{float:none;max-width:50%;margin:0 auto;display:block;margin-right:auto}.pat_speedbalepage .frm_contentBox2{border:1px #7e6c62 dashed;box-sizing:border-box;font-size:.88rem;display:inline-block;position:relative;padding:4% 5%;background:0 0;background-position:44px 10px;background-repeat:no-repeat;background-size:108px;margin-bottom:10%}.pat_speedbalepage .frame_Point{margin-bottom:12%}.pat_speedbalepage .frame_Point .point{float:none;text-align:center;padding:0 8px 0 14px;font-size:.88rem;background:#7e6c62;color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;margin-right:0;margin-bottom:4%}.pat_speedbalepage .frame_Point .pointTxt{float:none;font-size:.88rem}}