@charset "UTF-8";html,body{background-color:#fff;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}.header-container-wrapper{min-height:0 !important}.sticky .header-container{background-color:transparent !important}.box-header{border-color:#dedede;z-index:1000}.header-logo{width:98px;display:block}@media screen and (max-width:999px){.header-logo{width:77px}}.header-logo img{width:100%;height:auto}.header-sns{display:flex}@media screen and (max-width:499px){.header-sns{display:none}}.header-tel{border-width:0 0 0 1px;border-style:solid;border-color:#dedede}.header-tel__link{font-weight:bold}.header-contact{background-color:#9a1a05;width:138px}@media screen and (max-width:999px){.header-contact{width:100px;font-size:11px}.header-contact__mail{width:10px}.header-contact__mail img{width:100%;height:auto}}.header-contact span{font-weight:bold;margin:3px 0 4px 0}.header-contact:hover{color:#fff}.box-wrapper{max-width:720px;margin:0 auto;padding:100px 0}@media screen and (max-width:740px){.box-wrapper{margin:0 20px;padding:50px 0}}.box-wrapper--first{padding-top:200px}@media screen and (max-width:999px){.box-wrapper--first{padding-top:100px}}.tit-main{font-size:36px;font-weight:bold;line-height:170%;padding:0;color:#111}@media screen and (max-width:999px){.tit-main{font-size:22px}}.tit-border{font-size:30px;font-weight:bold;line-height:170%;margin:0 0 40px 0;padding:0 0 30px 0;position:relative;color:#111}@media screen and (max-width:999px){.tit-border{font-size:20px;margin:0 0 30px 0}}.tit-border::after{content:"";width:55px;height:5px;display:block;background-color:#9a1a05;position:absolute;bottom:0;left:0}.tit-bg{background-color:#f5f5f5;color:#111;font-size:24px;line-height:150%;font-weight:bold;margin:0 0 40px 0;padding:10px 20px}@media screen and (max-width:999px){.tit-bg{font-size:19px;margin:0 0 30px 0}}.tit-mid{font-size:20px;font-weight:bold;line-height:150%;margin:0 0 24px 0;padding:0}@media screen and (max-width:999px){.tit-mid{font-size:18px}}.list-checked{line-height:180%;color:#333;font-size:18px}@media screen and (max-width:999px){.list-checked{font-size:16px}}.list-checked li{margin:0 0 20px 0;padding:0 0 0 38px;background-image:url(https://cdn2.hubspot.net/hubfs/4546553/lp_2020_05/ico_check.svg);background-repeat:no-repeat;background-position:0 .4em}.btn-red{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#660202;color:#fff;height:100px;border-radius:50px;position:relative}.btn-red::after{content:"";background-image:url(https://cdn2.hubspot.net/hubfs/4546553/lp_2020_05/ico_arrow_white.svg);background-repeat:no-repeat;width:8px;height:14px;display:block;position:absolute;top:44px;right:60px}@media screen and (max-width:999px){.btn-red::after{right:30px}}.btn-red:hover{color:#fff}.btn-red span{font-size:24px;font-weight:bold;letter-spacing:1px}@media screen and (max-width:999px){.btn-red span{font-size:19px}}.btn-red small{font-size:14px}@media screen and (max-width:999px){.btn-red small{font-size:11px}}.box-bg-grey{background-color:#f2f2f2}.tit-point{margin:0 0 20px 0}.tit-point span{display:inline-block;font-size:14px;color:#fff;background-color:#111;font-weight:bold;padding:2px 16px}.box-form{background-color:#ededed;padding:50px 42px}@media screen and (max-width:499px){.box-form{margin:0 -20px}}.btn-page-top{text-align:center;padding:0 0 100px 0}@media screen and (max-width:499px){.btn-page-top{padding:0 0 50px 0}}.btn-page-top__btn{display:flex;background-color:#660202;color:#fff;width:235px;height:50px;justify-content:center;align-items:center;position:relative;margin:0 auto;border-radius:25px}.btn-page-top__btn:hover{color:#fff}.btn-page-top__btn::after{content:"";background-image:url(https://cdn2.hubspot.net/hubfs/4546553/lp_2020_05/ico_arrow_white.svg);background-repeat:no-repeat;background-size:5px auto;width:5px;height:10px;display:block;position:absolute;top:22px;right:20px}.footer-sns{display:none}@media screen and (max-width:499px){.footer-sns{display:block;border-color:#e0dddd;border-width:1px 0 0 0;border-style:solid;padding:30px 0}.footer-sns ul{display:flex;justify-content:center;align-items:center}}