.rework p{line-height:2.25}.ttl_area_sp{display:none;padding:0 6.25%}.first{padding:0 0 60px}.first img{float:left}.first .txt_img{width:30%}.first .first_txt{float:right;width:68%}.bg{background:url(//www.heian-hp.or.jp/kamome/wp/wp-content/themes/Kamome/css/../img/common/bg.jpg) 0 0 repeat;padding:60px 0 128px}.program{counter-reset:number 0;border-bottom:1px solid #aaa;padding:0 0 70px;margin:0 0 60px}.program h4{position:relative;height:65px;font-size:1.063em;font-weight:400;line-height:1.6;padding:0 0 0 35px}.program h4:before{counter-increment:number 1;content:counter(number) " ";position:absolute;top:4px;left:0;background-size:18px 18px;width:18px;height:18px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#61b8c1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.program li{float:left;width:22.7%}.program li+li{margin:0 0 0 3%}.program li p{margin:10px 0 0}.time{text-align:center}table{width:860px;border-spacing:0;border-bottom:1px solid #bada6c;border-left:1px solid #bada6c;margin:0 auto}table.pc{display:block}@media screen and (max-width:900px){table.pc{display:none}}table.sp{display:none}@media screen and (max-width:900px){table.sp{display:block;width:100%}table.sp th{padding:27px 0}}table th{width:144px;background:#f5f9e9;border-right:1px solid #bada6c;padding:27px 0}@media screen and (max-width:900px){table th{background:#9fc73e;border-right:1px solid #bada6c;font-size:1.6rem;line-height:1.3}}table thead th{border-top:1px solid #bada6c}@media screen and (max-width:900px){table thead th{border-top:1px solid #bada6c;border-right:1px solid #d9ebae;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.2);font-weight:400}}table .first{background:#9fc73e;color:#fff;font-weight:400;text-shadow:1px 1px 0 rgba(0,0,0,.2)}@media screen and (max-width:900px){table .first{background:#9fc73e;width:14%}}table tbody th{border-top:1px solid #d9ebae;color:#fff;font-weight:400;background:#9fc73e}@media screen and (max-width:900px){table tbody th{height:5rem;border-top:1px solid #bada6c;color:#000;font-weight:700;background:#f5f9e9;text-shadow:none;padding:0}}table td{text-align:center;background:#fff;border-right:1px solid #bada6c;border-top:1px solid #bada6c}@media screen and (max-width:900px){table td{text-align:center;background:#fff;font-size:1.6rem;line-height:1.3;border-right:1px solid #bada6c;border-top:1px solid #bada6c}}.time_span{font-size:14px;font-size:1.4rem}.ex{font-size:1.375em;text-align:center;margin:45px 0 20px}.step{padding:60px 0 55px}.num{counter-reset:number 0;border:3px solid #61b8c1;padding:30px 40px;margin:18px 0 60px}.num li{position:relative;font-size:1.125em;line-height:1.15;padding:0 0 0 25px;margin:20px 0 0}.num li:before{counter-increment:number 1;content:counter(number) " ";position:absolute;top:4px;left:0;background-size:18px 18px;width:18px;height:18px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#61b8c1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.num .num1{margin:0}.inner{position:relative;float:left;width:21.7%;height:289px;border:3px solid #61b8c1}@media screen and (max-width:1190px){.inner{height:355px}}.inner+.inner{margin-left:4.4%}.inner:first-of-type:before{content:none}.inner:before{content:"";position:absolute;top:50%;left:-30px;margin-top:7px;width:0;height:0;border-top:10px solid transparent;border-right:14px solid transparent;border-bottom:10px solid transparent;border-left:14px solid #61b8c1}.inner img{position:absolute;top:-20px;left:-20px}.inner .title{background:#61b8c1;font-size:1.375em;font-weight:400;color:#fff;text-align:center;line-height:1.6;padding:19px 0 22px}.inner p{padding:10px 19px}@media screen and (max-width:954px){.inner{float:none;width:auto;height:auto;margin:0 0 0 3.1%;border:3px solid #61b8c1}.inner+.inner{margin:4.5rem 0 0 3.1%}.inner:first-of-type:before{content:none}.inner:before{content:"";position:absolute;top:-3.5rem;left:50%;width:0;height:0;border:1.1rem solid transparent;border-top:1.9rem solid #61b8c1;margin-left:-1.1rem}.inner img{position:absolute;top:-5.1%;left:-5.1%;width:12.5%}.inner .title{background:#61b8c1;font-size:1.8rem;font-weight:400;color:#fff;text-align:center;line-height:1.6;padding:2.8% 0}.inner p{padding:2.3%}}.step .cf{margin:0 0 60px}.caution{margin-top:20px}.blue{color:#498b92}.bg.in{padding:60px 0}.bg.in .headline{margin-bottom:30px}.bg.in p+.headline{margin-top:45px}dl{overflow:hidden;margin:0 0 15px}dl dt{float:left;font-size:1.375em;font-weight:700;padding:0 75px 0 0}dl dd{float:left;font-size:1.375em;font-weight:700;padding:0 55px 0 0}.orange{color:#e76931}.contactbox{text-align:center;padding:50px 0 110px}.contactbox br{display:none}.contactbox h3{font-size:1.375em}.contactbox .btn{width:420px;font-size:1.111em;text-align:center;margin:50px auto 29px auto}.contactbox .btn a{display:block;background:#61b8c1;font-size:1.125em;color:#fff;padding:15px 0}.contactbox .tel-link{display:block;width:420px;margin:0 auto}@media screen and (max-width:769px){.contactbox .tel-link{float:left;display:block;width:50%}}@media screen and (max-width:769px){.rework p{line-height:1.9;font-size:1.6rem}.rework .ttl_area_sp{display:block}.rework .wrap{padding-right:6.25%;padding-left:6.25%}.wrap .headline{margin-left:0;margin-right:0}.headline_img h2{width:auto;font-size:1.8rem;font-weight:400;margin:9.3% 6.25% 3.1%}.headline_img p{font-size:1.6rem;margin:0 6.25%}.headline{margin-top:0;margin-bottom:5.3%}.first{padding:5.6% 0 4%}.first img{float:none}.first .first_txt{float:none;width:auto;margin:4.7% 0 0}.first .txt_img{width:80%;margin:0 auto}}@media screen and (max-width:769px) and (max-width:600px){.first .txt_img{width:100%}}@media screen and (max-width:769px){.bg{padding:7.8% 0}.program{padding:0 0 7.8%;margin:0 0 7.8%}.program h4{height:auto;font-size:1.6rem;line-height:1.2;font-weight:400;padding:0 0 0 2.4rem;margin:0 0 5.9%}.program h4:before{background-size:16px 16px;top:0;width:16px;height:16px}.program li{float:none;width:auto}.program li+li{margin:7.8% 0 0}.program li p{margin:4.6% 0 0}.program .txt_img{width:70%;margin:0 auto}}@media screen and (max-width:769px) and (max-width:600px){.program .txt_img{width:100%}}@media screen and (max-width:769px){.flow li{position:relative;float:none;width:auto}.flow li+li:before{content:"";display:block;width:0;height:0;border:1.1rem solid transparent;border-top:1.9rem solid #61b8c1;margin:5.4% auto 0 auto}.flow .pc{display:none}.flow li:first-child .time,.flow li:last-child p{padding:0}.flow p{padding:0}.flow img{margin:1.5% 0 3.9%}.flow .time{text-align:center;font-size:1.8rem}.ex{font-size:1.8rem;text-align:center;margin:7% 0 4.7%}.step{padding:7.8% 6.25%}.num{border:3px solid #61b8c1;padding:5.3% 5.9%;margin:4.6% 0 7.8%}.num li{position:relative;font-size:1.6rem;line-height:1.9;padding:0 0 0 2.4rem;margin:3.1% 0 0}.num .num1{margin:0}.num li:before{content:"";position:absolute;top:.4rem;left:0;background-size:14px 14px;width:14px;height:14px}.step .cf{margin:0 0 9.4%}.caution{margin-top:20px}.blue{color:#498b92}.bg.in{padding:11% 0}.bg.in .headline{margin-bottom:3.9%}.bg.in p+.headline{margin-top:4.7%}dl{position:relative;overflow:hidden;margin:0 0 15px}dl dt{position:absolute;top:0;left:0;float:none;width:9rem;font-size:1.5rem;font-weight:700;padding:0}dl dd{font-size:1.5rem;font-weight:700;padding:0 0 0 9rem}}@media screen and (max-width:769px) and (max-width:600px){dl dd+dd{margin-top:2rem}}@media screen and (max-width:769px){.orange{color:#e76931}.contactbox{width:auto;padding:8.6% 0 0}.contactbox h3{font-size:1.8rem}.contactbox p{text-align:left;padding:3.1% 6.25% 4.6%}.contactbox br{display:block}.contactbox .btn{float:right;width:50%;margin:0}.contactbox .btn a{display:block;width:100%;height:0;background:url(//www.heian-hp.or.jp/kamome/wp/wp-content/themes/Kamome/css/../img/top/detail_btn_sp.png) 0 0 no-repeat;background-size:100% auto;padding-top:50%;overflow:hidden;text-indent:100%;white-space:nowrap;padding:50% 0}}