@import url("https://fonts.googleapis.com/css?family=Oswald:400,700");.ss_wrap,.sp_ss_wrap>*{font-family:'Oswald', sans-serif}.ss_wrap{width:676px;margin:0 auto 15px;counter-reset:number}.ss_wrap p{padding:15px 0 5px;margin:0;font-size:18px;line-height:1.6em}.ss_wrap h2,.ss_wrap h3{padding:0;margin:0}.ss_wrap img{box-sizing:border-box;width:100%}.ss_wrap .sp_ss_btn01:hover{opacity:0.9}.ss_wrap .ss_frame02{padding-bottom:50px;counter-increment:number}.ss_wrap .ss_frame02 h2{position:relative;padding:20px 16px;font-size:26px;font-weight:bolder;color:#fff;background:linear-gradient(to right, #c12b0f, #9a2517)}.ss_wrap .ss_frame02 h2::before{position:relative;z-index:2;display:inline-block;margin-right:30px;content:"0" counter(number)}.ss_wrap .ss_frame02 h2::after{position:absolute;top:0;bottom:-10px;left:0;z-index:1;width:0;height:0;margin:0;content:'';border-top:0 solid transparent;border-bottom:68px solid transparent;border-left:60px solid #e03f1d}.ss_wrap .ss_frame02 p,.ss_wrap .ss_frame02 img{padding:0 20px}.ss_wrap .ss_frame02 .lead_text{margin-top:40px;font-size:26px;font-weight:bolder;text-align:center}.ss_wrap .ss_frame02 .lead_text span{color:#b2382a}.ss_wrap .ss_frame02 .ss_cta{width:100%;max-width:630px;padding:30px 0;margin:25px auto 0;text-align:center;background:linear-gradient(163deg, #f1f7fe 0%, #f1f7fe 50%, #e8f1fd 51%, #e8f1fd 100%)}.ss_wrap .ss_frame02 .ss_cta p{font-size:18px;font-weight:bold;line-height:1.5;color:#232982}.ss_wrap .ss_frame02 .ss_cta p span{font-size:24px}.ss_wrap .ss_frame02 .ss_cta .ss_document_a{display:inline-block;padding:10px 60px 15px;margin-top:20px;font-size:16px;font-weight:bold;color:#fff;background:linear-gradient(to bottom, #ff6565, #d31a1a);border-radius:6px;box-shadow:0 2px 1px 0 #d31a1a, 0 0 3px 0 white}.ss_wrap .ss_frame02 .ss_cta .ss_document_a span{font-size:24px}.ss_wrap .pagelink h2{padding:20px 0 15px;font-size:26px;font-weight:bolder;color:#2b2a2a;text-align:center;background:linear-gradient(175deg, #eee 0%, #eee 50%, #ddd 51%, #ddd 100%);border-bottom:4px solid #b2382a}.ss_wrap .pagelink ol{padding:20px 30px;counter-reset:number;background-color:#eee}.ss_wrap .pagelink ol li{font-size:18px;counter-increment:number}.ss_wrap .pagelink ol li::before{display:inline-block;padding:2px 22px;margin-right:10px;font-weight:bold;color:#fff;content:"0" counter(number);background-color:#b2382a}.ss_wrap .pagelink ol li:nth-child(n + 2){margin-top:20px}.ss_wrap .intro{margin-top:20px}.ss_wrap .intro .graph_dfc{width:100%;max-width:556px;padding:25px 20px;margin:40px auto 0;text-align:center;border:3px solid #b2382a;border-radius:4px}.ss_wrap .intro .graph_dfc h3{font-size:26px;font-weight:bold;color:#b2382a}.ss_wrap .intro .graph_dfc p{display:inline-block;padding:5px;margin-top:20px;font-size:14px;color:#b2382a;background:#eee}.ss_wrap .intro .graph_dfc p:nth-child(2){margin:0 5px}.ss_wrap .business .img02{padding:0}.ss_wrap .business .img03{display:block;width:auto;margin:25px auto}.ss_wrap .system .strong_text{font-weight:bold;color:#b2382a}.ss_wrap .system .lead_text{margin-top:20px;font-size:40px;line-height:1.4;letter-spacing:-1px}.ss_wrap .system small{display:block;text-align:center}.ss_wrap .voice .box_wrap{display:flex;align-items:flex-start;margin-top:30px}.ss_wrap .voice h3{padding-bottom:10px;font-size:22px;font-weight:bold;border-bottom:2px solid #888}.ss_wrap .voice p{padding-left:5px;margin-top:20px}.ss_wrap .voice p.name{margin-top:10px;font-size:12px}.ss_wrap .voice .link{width:100%;text-align:right;background-color:#fff}.ss_wrap .voice .link a{display:inline-block;padding:8px 40px 12px;margin-top:20px;font-size:16px;font-weight:bold;color:#fff;background:linear-gradient(to bottom, #ffaf65, #ff7c1d);border-radius:6px;box-shadow:0 2px 1px 0 #d3791a38, 0 0 3px 0 white}.ss_wrap .voice .link a span{font-size:24px}.sp_ss_wrap{width:100%;margin:0 auto;counter-reset:number}.sp_ss_wrap p{padding:15px 0 5px;margin:0;font-size:14px;line-height:1.6em}.sp_ss_wrap h2,.sp_ss_wrap h3{padding:0;margin:0}.sp_ss_wrap img{box-sizing:border-box;width:100%}.sp_ss_wrap .link:hover{opacity:0.9}.sp_ss_wrap .arrow_text{padding-top:5px;margin-top:0;font-size:13px;font-weight:bold;color:#f60;text-align:center}.sp_ss_wrap .arrow_img{width:100%;max-width:150px;margin:0 auto}.sp_ss_wrap .sp_ss_frame03_inner{padding:0 10px 20px;margin-bottom:40px;text-align:center;background:#fff;border-radius:3px;box-shadow:#c5c9c1 0 2px 3px 0}.sp_ss_wrap .sp_ss_frame03_inner p{font-size:13px}.sp_ss_wrap .sp_ss_frame03_inner p span{font-weight:bold;color:red}.sp_ss_wrap .sp_ss_frame03_inner a{display:block;width:100%;padding:12px;font-size:13px;color:#fff;text-align:center;background:linear-gradient(to bottom, #faa34d 0%, #f66600 100%);border-radius:3px;box-shadow:#c8540e 0 2px 0 0}.sp_ss_wrap .ss_contents02{padding:0 0 20px;margin-bottom:5px;counter-increment:number;background:#fff;border-radius:0 0 3px 3px;box-shadow:#c5c9c1 0 2px 3px 0}.sp_ss_wrap .ss_contents02 h2{position:relative;padding:20px 15px 20px 46px;font-size:18px;font-weight:bolder;color:#fff;background:linear-gradient(to right, #c12b0f, #9a2517)}.sp_ss_wrap .ss_contents02 h2::before{position:absolute;left:13px;z-index:2;display:inline-block;content:"0" counter(number)}.sp_ss_wrap .ss_contents02 h2::after{position:absolute;top:0;bottom:-10px;left:0;z-index:1;width:0;height:0;margin:0;content:'';border-top:0 solid transparent;border-bottom:78px solid transparent;border-left:42px solid #e03f1d}.sp_ss_wrap .ss_contents02 p,.sp_ss_wrap .ss_contents02 img{padding:0 20px}.sp_ss_wrap .ss_contents02 .lead_text{margin-top:20px;font-size:18px;font-weight:bolder;text-align:center}.sp_ss_wrap .ss_contents02 .lead_text span{color:#b2382a}.sp_ss_wrap .pagelink{border:3px solid #b2382a}.sp_ss_wrap .pagelink h2{padding:15px 10px 12px;font-size:18px;font-weight:bolder;color:#2b2a2a;text-align:center;background:linear-gradient(169deg, #eee 0%, #eee 50%, #ddd 51%, #ddd 100%);border-bottom:4px solid #b2382a}.sp_ss_wrap .pagelink ol{padding:20px 15px;counter-reset:number;background-color:#eee}.sp_ss_wrap .pagelink ol li{font-size:18px;counter-increment:number}.sp_ss_wrap .pagelink ol li::before{display:inline-block;padding:2px 14px;margin-right:8px;font-size:13px;font-weight:bold;color:#fff;content:"0" counter(number);background-color:#b2382a}.sp_ss_wrap .pagelink ol li:nth-child(n + 2){margin-top:20px}.sp_ss_wrap .pagelink ol li a{font-size:14px}.sp_ss_wrap .intro{margin-top:20px;margin-bottom:40px}.sp_ss_wrap .intro .graph_dfc{width:100%;max-width:90%;padding:15px 10px;margin:20px auto 0;text-align:center;border:3px solid #b2382a;border-radius:4px}.sp_ss_wrap .intro .graph_dfc .contents_dcf{display:flex;justify-content:center;margin-top:15px}.sp_ss_wrap .intro .graph_dfc h3{font-size:20px;font-weight:bold;color:#b2382a}.sp_ss_wrap .intro .graph_dfc p{display:inline-block;padding:14px 5px;font-size:12px;color:#b2382a;background:#eee}.sp_ss_wrap .intro .graph_dfc p:nth-child(2){margin:0 5px}.sp_ss_wrap .business h2::after{border-bottom:58px solid transparent}.sp_ss_wrap .business .img02{padding:0}.sp_ss_wrap .business .img03{display:block;width:auto;margin:25px auto}.sp_ss_wrap .system .strong_text{font-weight:bold;color:#b2382a}.sp_ss_wrap .system .lead_text{margin-top:10px;font-size:20px;line-height:1.4;letter-spacing:-1px}.sp_ss_wrap .system small{display:block;font-size:10px;text-align:center}.sp_ss_wrap .voice{padding-bottom:0}.sp_ss_wrap .voice h2::after{border-bottom:58px solid transparent}.sp_ss_wrap .voice .box_wrap{display:flex;flex-wrap:wrap;align-items:flex-start;padding:15px 15px 20px;margin-top:18px}.sp_ss_wrap .voice .ss_txtimg_img{width:100%;margin-bottom:15px;text-align:center}.sp_ss_wrap .voice .ss_txtimg_img img{width:auto}.sp_ss_wrap .voice h3{padding-bottom:10px;font-size:18px;font-weight:bold;border-bottom:2px solid #888}.sp_ss_wrap .voice p{padding-left:5px;margin-top:20px}.sp_ss_wrap .voice p.name{margin-top:10px;font-size:12px}.sp_ss_wrap .voice .link{width:100%;text-align:right;background-color:#fff}.sp_ss_wrap .voice .link a{display:inline-block;padding:8px 40px 12px;margin-top:20px;font-size:12px;font-weight:bold;color:#fff;background:linear-gradient(to bottom, #e85a5a, #db1814);border-radius:6px;box-shadow:0 2px 1px 0 #d3791a38, 0 0 3px 0 white}.sp_ss_wrap .voice .link a span{font-size:24px}
