@charset "UTF-8";#p-point .front{max-width:1100px;margin-right:auto;margin-left:auto}#p-point .front_ttl{font-size:2.8rem;font-weight:700;text-align:center;margin-bottom: 30px}#p-point .front_txt{margin-top:25px;font-size:1.6rem}#p-point .front_img,#p-point  .point_flow{text-align: center}#p-point .step{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between;max-width:1100px;margin:70px auto 0 auto}#p-point .step>section{position:relative;padding:0 30px 30px 30px;border-left:1px solid #c4c4c4}#p-point .step>section:nth-of-type(3){border-right:1px solid #c4c4c4}#p-point .step>section .step_ttl{font-family:Roboto,sans-serif;font-size:4rem;font-weight:700;text-align:center}#p-point .step>section .step_ttl ruby{bottom:0;color:#3d6ad7;font-size:6rem;font-weight:400}#p-point .step>section .step_ttl ruby rt{-webkit-transform:translateY(8px);transform:translateY(8px);font-size:1.3rem;font-weight:700}#p-point .step>section .step_ttl span.is-middle{-webkit-transform:translateY(-10%);display:inline-block;transform:translateY(-10%)}#p-point .step>section .step_txt{margin-top:30px}#p-point .step>section .step_pic{margin-top:60px;text-align:center}#p-point .special{max-width:1100px;margin:40px auto 0 auto}#p-point .special .special_h,.front .front_p{display:block;width:100%;padding:15px 0;background-color:#3d6ad7;color:#fff;font-size:2.4rem;font-weight:700;text-align:center}.front_p{margin-top: 30px;}#p-point .special>*{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-evenly;padding:20px 50px;background-color:#d1d7e6;text-align:center}#p-point .special>*>*{position:relative;padding:30px 50px 30px 50px;border-radius:20px;background-color:#fff;margin: 10px}#p-point .special>*>:nth-of-type(3) .special_terms{margin-top:38px}#p-point .special>*>:nth-of-type(3) .special_pic{margin-top:15px}#p-point .special>*>*>*{position:relative}#p-point .special>*>*>*>* .special_ttl_i{display:none}#p-point .special>*>*>*>* .special_ttl{display:block;padding:0 0 5px 0;color:#3d6ad7;font-size:1.69rem;font-weight:700}#p-point .special>*>*>*>* .special_ttl span{position:relative;top:10px;padding-bottom:5px;padding-left:40px;border-bottom:2px solid #3d6ad7}#p-point .special>*>*>*>* .special_ttl span:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;bottom:5%;left:0;color:#3d6ad7;font-family:icons;font-size:4rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none;content:"\e800"}#p-point .special>*>* .special_terms{margin-top:20px;font-size:2rem;font-weight:700;line-height:30px}#p-point .special>*>* .special_terms span.is-number{-webkit-transform:translateY(5%);display:inline-block;transform:translateY(5%);font-family:Roboto,sans-serif;font-size:4rem}#p-point .special>*>* .special_terms span.is-large{font-size:3rem}#p-point .special>*>* .special_terms span.is-middle{-webkit-transform:translateY(-8%);display:inline-block;transform:translateY(-8%)}#p-point .special>*>* .special_pic{text-align:center}#p-point .special>*>* .special_txt{margin-top:20px;color:#3d6ad7;font-size:2rem;font-weight:700;line-height:30px}#p-point .special>*>* .special_txt span.is-number{-webkit-transform:translateY(20%);display:inline-block;transform:translateY(20%);font-family:Roboto,sans-serif;font-size:4rem}#p-point .special>*>* .special_txt span.is-small{display:inline-block;font-size:1.6rem}#p-point .note{max-width:1100px;margin:60px auto 0 auto}#p-point .note .note_ttl{font-size:1.8rem;font-weight:700}#p-point .note>*{position:relative;margin-top:15px;padding-top:20px;border-top:1px solid #c4c4c4}#p-point .note .note_sub_ttl,#p-point .note .note_txt{font-size:1.6rem}#p-point .note .note_txt{padding-left:20px;font-size:1.6rem}#p-point .note .note_txt::before{position:absolute;left:0;color:#3d6ad7;content:'● '}#p-point .note ul li{margin-left: 30px}#p-point #main{margin-bottom:70px}#p-point .point_flow .point_flow_sp{display :none;}@media only screen and (max-width:480px){#p-point .front_ttl{font-size:2.2rem}#p-point .front_txt{margin-top:12.5px;font-size:1.4rem}#p-point .step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;width:auto;height:auto;margin-top:10px}#p-point .step>section{height:auto;margin-top:25px;padding:10px 0 0 0;border-top:1px solid #c4c4c4;border-left:none}#p-point .step>section:nth-of-type(3){padding-bottom:20px;border-right:none;border-bottom:1px solid #c4c4c4}#p-point .step>section .step_ttl{font-size:3.6rem}#p-point .step>section .step_ttl ruby{font-size:5rem;font-weight:400}#p-point .step>section .step_ttl ruby rt{font-size:1.2rem}#p-point .step>section .step_ttl span.is-middle{-webkit-transform:translateY(-5%);transform:translateY(-5%)}#p-point .step>section .step_txt{margin-top:0}#p-point .step>section .step_pic{margin-top:15px}#p-point .special{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;width:auto;height:auto;margin:60px auto 0 auto}#p-point .special .special_h{font-size:2.2rem;line-height:2.8rem}#p-point .special>*{-ms-flex-wrap:wrap;position:relative;flex-wrap:wrap;width:auto;height:auto;margin-top:0;padding:10px}#p-point .special>*>*{width:47%;margin:2% 1%;padding:20px 0}#p-point .special>*>:nth-of-type(3) .special_terms{margin-top:30px}#p-point .special>*>*>*{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#p-point .special>*>*>*>* .special_ttl_i{display:block;position:relative;min-height:30px;font-size:2rem;text-align:center}#p-point .special>*>*>*>* .special_ttl_i:before{-webkit-transform:translateY(-50%);speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;transform:translateY(-50%);color:#3d6ad7;font-family:icons;font-size:4rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none;content:"\e800"}#p-point .special>*>*>*>* .special_ttl{width:inherit;margin:0 auto;padding-bottom:20px;padding-left:0;font-size:14px}#p-point .special>*>*>*>* .special_ttl span{padding-left:0}#p-point .special>*>*>*>* .special_ttl span::before{display:none}#p-point .special>*>* .special_terms{margin-top:10px;font-size:1.8rem}#p-point .special>*>* .special_terms span.is-number{font-size:3rem}#p-point .special>*>* .special_terms span.is-large{font-size:2.2rem}#p-point .special>*>* .special_terms span.is-middle{font-size:1.8rem}#p-point .special>*>* .special_pic{margin-top:5px;padding:0 30px}#p-point .special>*>* .special_txt{margin-top:15px;font-size:1.6rem;line-height:24px}#p-point .special>*>* .special_txt span.is-number{-webkit-transform:translateY(16%);transform:translateY(16%);font-size:3rem}#p-point .special>*>* .special_txt span.is-small{-webkit-transform:translateY(10%);transform:translateY(10%);font-size:1.4rem;line-height:20px}#p-point .point_flow .point_flow_sp{display:block;}#p-point .point_flow .point_flow_pc{display :none;}#p-point .note>* .note_sub_ttl,#p-point .note>* .note_txt{font-size:1.4rem}}