@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-size:16px}.sp-only,.small-sp-only{display:none !important}.hira-mincho{font-family:"HiraMinPro-W3","Hiragino Mincho Pro W3","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","MS Mincho",serif;line-height:1}table{border-collapse:collapse}sup{font-size:10px}ul{list-style-type:none}.container{max-width:1024px;margin:0 auto}a{text-decoration:none;color:rgba(255,255,255,0.9)}.app-button{background:#970032;box-shadow:0px 3px 3px 0px rgba(0,0,0,0.2);border-radius:4px;font-weight:bold;text-align:center;display:inline-block}.app-button:hover{background:#b01a40}.app-button-big{width:530px;margin:0 auto;display:block;padding:30px 0;font-size:24px}.app-button:before{margin-right:10px;content:'';width:13px;height:13px;background:url(https://cdn2.hubspot.net/hubfs/6096541/Open_House_July2019%20Theme/Images/lp11/arr-down.png) center no-repeat;display:inline-block}.app-button-big:before{margin-right:20px;content:'';width:19px;height:19px;background:url(https://cdn2.hubspot.net/hubfs/6096541/Open_House_July2019%20Theme/Images/lp11/arr-down-big.png) center no-repeat;display:inline-block}@media only screen and (max-width:768px){body{font-size:12px}.pc-only{display:none !important}.sp-only{display:inline-block !important}.app-button-big{width:100%;padding:20px 0;font-size:15px}.app-button-big:before{margin-right:12px;width:14px;height:14px}}@media only screen and (max-width:320px){.small-sp-only{display:inline-block !important}}header .container{padding:10px 0}header ul{float:right}header ul li a{width:193px;margin:0 auto;padding:13px 0}@media only screen and (max-width:768px){header .container{padding:10px 0;text-align:center}header ul{display:none}header .container>a{display:inline-block;height:25px}header .container>a img{height:100%}}.section1{background:url(https://cdn2.hubspot.net/hubfs/6096541/Open_House_July2019%20Theme/Images/lp11/bg-01.png);background-size:cover;padding:20px 0 40px}.section1 .container{padding:0 30px}.section1-head{font-size:24px;font-weight:bold;color:#fff;text-align:center;border:1px solid rgba(255,255,255,0.3);padding:15px 0}.section1-head span{color:#f4d229}.section1-content{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:20px auto 40px;color:#fff}.section1-content-image{margin-right:40px;width:71%;height:100%}.section1-content-image img{display:block;width:100%;height:100%}.section1-content-text .text1{font-size:24px;margin-bottom:10px;line-height:1.5}.section1-content-text h1{font-size:56px;color:#f1d23c;font-weight:normal;line-height:1.3;margin-bottom:10px}.section1-content-text .text2{font-size:18px;margin-bottom:10px;line-height:2}.section1-content-text .text-box{text-align:center;background:#FFF;opacity:.7;padding:10px;width:100%;font-weight:bold}.section1-content-text .text-box .blue{display:inline;color:#047;opacity:1;font-size:16px}.section1-content-text .text-box .red{display:inline;color:#970031;opacity:1;font-size:20px}@media only screen and (max-width:768px){.section1{padding:20px 0}.section1 .container{padding:0 20px}.section1-head{font-size:14px;padding:10px 0}.section1-content-image{display:none}.section1-content-text .text1{font-size:4.3vw}.section1-content-text h1{font-size:8.3vw;margin-bottom:10px}.section1-content-text .text2{font-size:14px;margin-bottom:10px}.section1-content-text img{width:40%;display:inline-block;margin-right:20px}.section1-content-text .sp-textbox{display:inline-block;width:50%}.section1-content{margin-bottom:20px}.section1-content-text .text-box .blue{display:block;font-size:14px}.section1-content-text .text-box .red{display:block;font-size:16px}}@media only screen and (max-width:320px){.section1-content-text .text-box .right-box{font-size:6.3vw}}.section2{padding:10px}.section2 h2{font-size:40px;color:#047;line-height:1.75;font-weight:normal;text-align:center;margin:70px auto 80px}.section2 h2 span{font-size:50px}.section2-sub1{background:linear-gradient(#072d48,#093f66);padding:100px 0}.section2-sub1-content{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:60px}.section2-sub1-content-text{margin-right:50px;width:79%}.section2-sub1-content-text h3{font-size:36px;color:#f4d229;font-weight:normal;margin-bottom:20px}.section2-sub1-content-text h3 span{font-size:90px;font-style:italic;display:inline-block;color:#a5933d;font-family:Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,sans-serif;margin-bottom:15px}.section2-sub1-content-text p{font-size:18px;color:#fff;margin-bottom:30px}.section2-sub1-content-text table{color:#fff;font-size:18px;width:100%}.section2-sub1-content-text table th{padding-bottom:15px}.section2-sub1-content-text table .t-body.first{border-bottom:1px solid #047}.section2-sub1-content-text table .t-body td:first-child{background:#fff;color:#047;padding:25px;padding-right:50px;font-size:18px;font-weight:bold}.section2-sub1-content-text table .t-body td:first-child span{font-size:14px;font-weight:normal}.section2-sub1-content-text table .t-body td:nth-child(2){background:#ebf0f4;text-align:center;color:#333;font-size:18px;padding:25px}.section2-sub1-content-text table .t-body td:nth-child(3){background:#eee8cc;text-align:center;color:#047;font-size:24px;padding:25px}.section2-sub1-content-image img{width:100%;height:100%}.section2-sub1-content+p{font-weight:bold;font-size:20px;color:#fff;text-align:center;margin-bottom:25px;line-height:1.75}.section2-sub2{padding:100px 0}.section2-sub2-content{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:60px}.section2-sub2-content-text h3{font-size:36px;color:#047;font-weight:normal;margin-bottom:20px}.section2-sub2-content-text h3 span{font-size:90px;font-style:italic;display:inline-block;color:#8da0b5;font-family:Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,sans-serif;margin-bottom:15px}.section2-sub2-content-text p{font-size:18px;color:#333;margin-bottom:30px}.section2-sub2-content-image{margin-right:50px;width:47%}.section2-sub2-content-image img{width:100%;height:100%}.section2-sub2-content-text table{font-size:18px;color:#047;font-weight:bold;width:100%;margin-bottom:20px}.section2-sub2-content-text table td{padding:20px;width:50%;border:1px solid #d0d7dd}.section2-sub2-content-text table td span{font-size:20px;color:#ab8e00;margin-left:20px;font-weight:normal}.section2-sub2-content-text table+div{text-align:center;margin-bottom:20px}.section2-sub2-content-text .table-ext{font-size:18px;color:#047;padding:20px;font-weight:bold;border:1px solid #d0d7dd;margin-bottom:15px}.section2-sub2-content-text .table-ext span{font-weight:normal;color:#333;margin-left:20px}.section2-sub2-content-text .table-ext+p{font-size:12px;text-align:right;margin-bottom:0}.section2-sub2-content+p{font-weight:bold;font-size:20px;color:#047;text-align:center;margin-bottom:25px;line-height:1.75}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.section2-sub2-content-image img{width:100%}select::-ms-expand{display:none}}.section2-sub1-content-text .circle-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.section2-sub1-content-text .circle-box p{margin:0 30px 30px;background:#fff;color:#333;text-align:center;border-radius:50%;padding:50px 0;width:100%}.section2-sub1-content-text .circle-box p span{font-weight:bold;color:#ab8e00}.section1-a{background:url(https://cdn2.hubspot.net/hubfs/6096541/Open_House_July2019%20Theme/Images/lp11/bg-02.png);background-size:cover}@media only screen and (max-width:768px){.section1-a .section1-content{margin-top:5px}}.section2-a .section2-sub1-content,.section2-a .section2-sub2-content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.section2-a .section2-sub1-content-head,.section2-a .section2-sub2-content-head,.section2-a .section2-sub2-content-text,.section2-a .section2-sub2-content-image{width:100%}.section2-a .section2-sub1-content-text{width:50%}.section2-a .section2-sub1-content-image{-webkit-flex:1;-ms-flex:1;flex:1}.section2-a .section2-sub1-content-head h3,.section2-a .section2-sub2-content-head h3{font-size:36px;color:#f4d229;font-weight:normal;margin-bottom:30px;line-height:1.4}.section2-a .section2-sub2-content-head h3{color:#047}.section2-a .section2-sub1-content-head h3 span,.section2-a .section2-sub2-content-head h3 span{font-size:90px;font-style:italic;float:left;margin-right:50px;color:#a5933d;font-family:Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,sans-serif;line-height:1}.section2-a .section2-sub2-content-head h3 span{color:#8da0b5}.section2-a .section2-sub1-content-text .text-box{color:#333;font-size:18px;background:#fff;padding:30px}.section2-a .section2-sub1-content-text .text-box p{color:#047;text-align:center;margin-bottom:30px;font-weight:bold}.section2-a .section2-sub1-content-text .text-box ul li{margin-bottom:15px}.section2-a .section2-sub1-content-text .text-box ul li span{background:#a5933d;border-radius:50%;font-size:12px;color:#fff;padding:3px 7px;display:inline-block;vertical-align:text-top;margin-right:15px}.section2-a .section2-sub2-content-text p{line-height:2}.section2-a .section2-sub2-content-image{margin:0;display:block}.section2-a .section2-sub2-content-image p{text-align:center;color:#047;font-size:28px;margin-top:40px;line-height:1.5}.section2-a .section2-sub1-content-image img,.section2-a .section2-sub2-content-image img{width:100%}.section2-a .section2-sub2-content-image img{height:auto}.app-button-gold{background:#b59037}.app-button-gold:hover{background:#cea030}.app-button-gold:before{background:url(https://cdn2.hubspot.net/hubfs/6096541/Open_House_July2019%20Theme/Images/lp11/arr-right.png) center no-repeat}.sp-table{display:none}@media only screen and (max-width:768px){.section2{padding:5px}.section2 h2{font-size:16px;margin:40px auto}.section2 h2 span{font-size:24px}.section2-sub1,.section2-sub2{padding:40px 30px}.section2-sub1-content,.section2-sub2-content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:column-reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;margin-bottom:30px}.section2-sub2-content{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.section2-sub1-content-image,.section2-sub2-content-image{display:block;margin-bottom:40px;width:100%}.section2-sub2-content-image{margin-right:0}.section2-sub1-content-image img,.section2-sub2-content-image img{width:100%}.section2-sub1-content-text{margin:0;width:100%}.section2-sub1-content-text h3,.section2-sub2-content-text h3{font-size:22px}.section2-sub1-content-text h3 span,.section2-sub2-content-text h3 span{font-size:54px}.section2-sub1-content-text table .t-body td:first-child{font-size:14px;padding:15px;padding-right:20px;width:35vw}.section2-sub1-content-text table .t-body td:nth-child(2){font-size:12px;padding:10px}.section2-sub1-content-text table .t-body td:nth-child(3){font-size:17px;padding:15px}.section2-sub1-content-text table .t-body td:first-child span{font-size:12px}.section2-sub1-content+p,.section2-sub2-content+p{font-size:15px;margin-bottom:20px}.section2-sub2-content-text p{font-size:14px;margin-bottom:20px}.section2-sub2-content-text table{font-size:12px;margin-bottom:15px;display:table}.section2-sub2-content-text table td{padding:15px}.section2-sub2-content-text table td span{font-size:14px}.section2-sub2-content-text table+div{margin-bottom:15px}.section2-sub2-content-text table+div img{height:15px}.section2-sub2-content-text .table-ext{font-size:12px;margin-bottom:0;padding:15px}.section2-sub1-content-text p{font-size:15px}.section2-sub1-content-text .circle-box p{margin:0 0 15px 4vw;padding:8vw 0;height:38vw;font-size:3.4vw}.section2-sub1-content-text .circle-box p:first-child{margin:0 4vw 15px 0}.section2-a .section2-sub1-content-text{width:100%;-webkit-order:-1;-ms-flex-order:-1;order:-1}.section2-a .section2-sub1-content-head h3,.section2-a .section2-sub2-content-head h3{font-size:22px;margin-bottom:20px}.section2-a .section2-sub1-content-head h3 span,.section2-a .section2-sub2-content-head h3 span{font-size:54px;float:none;display:block;margin:0 0 20px}.section2-a .section2-sub1-content-text .text-box{padding:20px;font-size:12px}.section2-a .section2-sub1-content-text .text-box ul li{position:relative;padding-left:30px}.section2-a .section2-sub1-content-text .text-box ul li span{font-size:8px;position:absolute;left:0;top:0}.section2-a .section2-sub2-content-image p{font-size:16px;margin-top:30px}}.section3{background:#eee8cc;padding:80px 0;position:relative}.section3 h2{color:#047;line-height:1.5;font-size:40px;margin-bottom:60px;text-align:center}.section3 h2 span{font-size:50px}.section3 .text-box{background:#fff;padding:40px 40px 20px}.section3 .text-box ul li{margin-bottom:20px;font-size:18px;color:#333;list-style:disc;margin-left:1em}.section3 .text-box ul li span{margin-right:40px}.section3:after{content:"";position:absolute;height:36px;width:170px;background:url(https://cdn2.hubspot.net/hubfs/6096541/Open_House_July2019%20Theme/Images/lp11/sec3-after.png);bottom:0;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}@media only screen and (max-width:768px){.section3{padding:40px 20px}.section3 h2{font-size:16px;margin-bottom:30px}.section3 h2 span{font-size:24px}.section3 .text-box{padding:25px 20px 10px}.section3 .text-box ul li{font-size:12px;position:relative;margin-bottom:15px}.section3 .text-box ul li span{position:absolute;left:0;top:0}.section3:after{-webkit-transform:translate(-50%,98%);transform:translate(-50%,98%);height:18px;width:85px;background-size:contain}}.section1-b{background:url(https://cdn2.hubspot.net/hubfs/6096541/Open_House_July2019%20Theme/Images/lp11/bg-03.png);background-size:cover}@media only screen and (max-width:768px){.section1-b .section1-content{margin-top:10px}}.section4{background:url(https://cdn2.hubspot.net/hubfs/6096541/Open_House_July2019%20Theme/Images/lp11/bg-04.png);background-size:cover;margin:10px 0;padding:100px 0}.section4 .section4-content,.section4 .section4-list-box{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px}.section4 .section4-content-text{margin-right:40px}.section4 .section4-content-text h2{color:#f4d229;font-size:40px;margin-bottom:60px;font-weight:normal}.section4 .section4-content-text p{font-size:18px;color:#fff;line-height:2}.section4 .section4-content-image{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section4 .section4-list-box{background:#fff;color:#133955;font-weight:bold;padding:30px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section4 .section4-list-box p{-webkit-flex:1;-ms-flex:1;flex:1;padding-left:40px;position:relative}.section4 .section4-list-box p span{color:#fff;background:#133955;border-radius:50%;font-size:14px;padding:3px 8px;margin-right:15px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section4 .section4-list-box+p{font-size:18px;color:#fff;margin-bottom:60px}@media only screen and (max-width:768px){.section4{margin:5px 0;padding:40px 20px}.section4 .section4-content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.section4 .section4-content-text{margin:0 0 20px 0}.section4 .section4-content-text h2{font-size:24px;margin-bottom:30px}.section4 .section4-content-text p{font-size:14px}.section4-content-image{width:100%}.section4-content-image img{width:100%}.section4 .section4-list-box{padding:20px 20px 5px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.section4 .section4-list-box p{width:100%;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:15px;font-size:14px;padding-left:30px}.section4 .section4-list-box p span{font-size:9px}.section4 .section4-list-box+p{font-size:14px;margin-bottom:30px}}.section5{background:linear-gradient(#072d48,#093f66);padding:100px 0}.section5 .section5-header h2{font-size:40px;font-weight:normal;color:#fff;text-align:center;margin-bottom:20px}.section5 .section5-header p.hira-mincho{font-size:18px;color:#fff;text-align:center;margin-bottom:40px}.section5 .section5-header .price{font-size:20px;text-align:center;color:#fff;margin-bottom:40px}.section5 .section5-header .price span{color:#f4d229;font-size:28px}.section5 p{font-size:16px;color:#fff;margin-bottom:15px}.section5--last{margin-top:15px}.section5 p a:link{text-decoration:underline}.section5 p a:hover{text-decoration:none}.section5 form{background:#fff;padding:80px 80px 0}.section5 form .input-box{padding:40px 80px;display:block}.section5 form .input-box tbody{display:block}.section5 form tr{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:40px 0}.section5 form tr th{width:260px;font-size:18px;font-weight:lighter;line-height:45px;text-align:left}.section5 form tr th span{font-size:16px;color:#970032}.section5 form tr td{width:70%}.section5 form tr input,.section5 form tr select{width:100%;height:45px;font-size:16px;-webkit-appearance:none;padding:0px 20px;border-width:1px;border-style:solid;border-color:#888;border-image:initial}.section5 form tr select{background:url(https://cdn2.hubspot.net/hubfs/6096541/Open_House_July2019%20Theme/Images/lp11/arr-down-form.png) 97% center no-repeat}.section5 form tr select option{width:100%}.section5 form .submit-box{text-align:center;background:#f4e5ea;padding:50px}.section5 form .submit-box a{color:#047;margin-bottom:20px;display:block}.section5 form .submit-box a:hover{text-decoration:underline}.section5 form .submit-box .policy-box{display:inline-block;position:relative;text-align:center;margin:0 auto 40px}.section5 form .submit-box .policy-box .personal-info{padding-left:50px}.section5 form .submit-box .policy-box input{position:absolute;opacity:0;cursor:pointer;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:30px;width:100%;z-index:2;margin:0px 10px}.section5 form .submit-box .policy-box .styled-checkbox{position:absolute;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:30px;width:30px;background-color:white;display:block;margin:0px 10px;border-width:2px;border-style:solid;border-color:#c24f45;border-image:initial}.section5 form .submit-box .policy-box .styled-checkbox:after{content:"";position:absolute;left:35%;top:15%;width:5px;height:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:none;border-style:solid;border-color:#c24f45;border-image:initial;border-width:0px 2px 2px 0px}.section5 form .submit-box .policy-box input:checked+.styled-checkbox:after{display:block}.section5 .app-button-submit{border:0;color:#fff;cursor:pointer}.section5 .app-button-submit:before{background:url(https://cdn2.hubspot.net/hubfs/6096541/Open_House_July2019%20Theme/Images/lp11/arr-right.png) center no-repeat}@media only screen and (max-width:768px){.section5{padding:40px 15px}.section5 .section5-header h2{font-size:24px;margin-bottom:25px}.section5 .section5-header h3{font-size:18px;margin-bottom:10px}.section5 .section5-header p.hira-mincho{font-size:12px;margin-bottom:20px}.section5 .section5-header .price{font-size:15px}.section5 .section5-header .price span{font-size:18px}.section5 p{font-size:12px}.section5 form .input-box{padding:30px 15px;width:100%}.section5 form tr{margin:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.section5 form tr th,.section5 form tr td{width:100%;font-size:14px}.section5 form tr td{margin-bottom:20px}.section5 form .submit-box{padding:30px 20px}.section5 form .submit-box a{margin-bottom:15px}.section5 form .submit-box .policy-box input{width:100%;height:20px}.section5 form .submit-box .policy-box .styled-checkbox{width:20px;height:20px}.section5 form .submit-box .policy-box .styled-checkbox:after{left:35%;top:5%;width:4px;height:10px}.section5 form .submit-box .policy-box .personal-info{padding-left:40px}.section5 form .submit-box .policy-box{margin-bottom:15px}.section5 form{padding:30px 15px 0}}.section6{padding:100px 0 120px;position:relative}.section6 h2{font-size:40px;color:#047;line-height:1.5;font-weight:normal;margin-bottom:60px}.section6 h3{font-size:32px;margin-bottom:40px;color:#047;font-weight:normal}.section6 .section6-image-box{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:80px}.section6 .section6-image-box div{width:30%}.section6 .section6-image-box div:first-child,.section6 .section6-image-box div:nth-child(2){margin-right:40px}.section6 .section6-image-box div img{margin-bottom:30px;display:block;width:100%}.section6 .section6-image-box div p{margin-bottom:30px;height:80px;font-size:18px;color:#133955;font-weight:bold}.section6 .section6-image-box div p span{color:#333;font-size:14px;font-weight:normal}.section6 .section6-image-box div table{width:100%;border-top:1px solid #d0d7dd;border-bottom:1px solid #d0d7dd;color:#333}.section6 .section6-image-box div table tr:first-child{border-bottom:1px solid #d0d7dd}.section6 .section6-image-box div table tr td{padding:20px 30px 20px 15px;vertical-align:top;height:140px}.section6 .container>table{width:100%;border-top:1px solid #d0d7dd;color:#333}.section6 .container>table tr{border-bottom:1px solid #d0d7dd}.section6 .container>table tr td{padding:20px 60px 20px 15px;vertical-align:top}@media only screen and (max-width:768px){.section6{padding:40px 20px}.section6 h2{font-size:24px;margin-bottom:30px}.section6 h3{font-size:20px;margin-bottom:30px}.section6 .section6-image-box{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.section6 .section6-image-box div{width:100%}.section6 .section6-image-box div:first-child,.section6 .section6-image-box div:nth-child(2){margin:0 0 30px 0}.section6 .section6-image-box div img{width:100%;margin-bottom:20px}.section6 .section6-image-box div p{font-size:14px;margin-bottom:20px;height:auto}.section6 .section6-image-box div table tr td{font-size:12px;padding:15px 10px;height:auto}.section6 .section6-image-box div p span{font-size:12px}.section6 .container>table tr td{padding:15px 10px}.section6 .container>table tr td:first-child{width:23%}}footer{border-top:1px solid #d0d7dd;padding:50px 0;text-align:center}footer h2{margin-bottom:50px}footer p{font-size:12px;color:#333}#back-to-top{width:60px;height:60px;background:#047;position:fixed;right:5px;bottom:5px;text-align:center;box-shadow:0px 0px 1px #fff;border-radius:4px}#back-to-top img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:768px){footer p{font-size:9px}footer h2{margin-bottom:30px;height:35px}footer h2 img{height:100%}#back-to-top{width:45px;height:45px}}header .thanks_container{text-align:center;padding:20px 0 40px}.thanks_container_01{text-align:center}.thanks_container_01 h2{color:#047;font-size:32px;margin-bottom:20px}.thanks_container_01 p{font-size:16px}.thanks_container_01 button{border:0;color:#fff;cursor:pointer;background:#093f66;box-shadow:0px 3px 3px 0px rgba(0,0,0,0.2);border-radius:4px;font-weight:bold;text-align:center;width:240px;display:block;padding:20px 0;font-size:16px;margin:60px auto 80px}.thanks_container_01 button::before{margin-right:20px;content:'';width:19px;height:19px;background:url(https://cdn2.hubspot.net/hubfs/6096541/Open_House_July2019%20Theme/Images/lp11/arr-right.png) center no-repeat;display:inline-block}@media screen and (max-width:768px){.thanks_container_01 h2{font-size:24px}}.hs-fieldtype-text{padding-bottom:40px;position:relative}.hs-fieldtype-text label{width:260px;font-size:18px;font-weight:lighter;line-height:45px;text-align:left}.hs-fieldtype-text .input{width:calc(100% - 260px)}.hs-fieldtype-text input{width:100%;height:45px;font-size:16px;-webkit-appearance:none;padding:0px 20px;border-width:1px;border-style:solid;border-color:#888;border-image:initial}.hs-fieldtype-select{padding-bottom:40px;position:relative}.hs-fieldtype-select label{width:260px;font-size:18px;font-weight:lighter;line-height:45px;text-align:left}.hs-fieldtype-select .input{width:calc(100% - 260px)}.hs-fieldtype-select select{width:100%;height:45px;font-size:16px;-webkit-appearance:none;padding:0px 20px;border-width:1px;border-style:solid;border-color:#888;border-image:initial;background:url(https://cdn2.hubspot.net/hubfs/6096541/Open_House_July2019%20Theme/Images/lp11/arr-down-form.png) 97% center no-repeat}.hs_full_name,.hs_name{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.hs_full_name_kana,.hs_kana{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.hs_zip{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.hs_city{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.hs_email{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.hs_phone{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.hs_salary,.hs_income_02,.hs_residentialareas,.hs_residentialareas_tohoku,.hs_residentialareas_kanto,.hs_residentialareas_tokai,.hs_residentialareas_hokuriku,.hs_residentialareas_kinki,.hs_residentialareas_cyugoku,.hs_residentialareas_shikoku,.hs_residentialareas_kyusyu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.hs_line_id{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.hs_line_id .hs-field-desc{position:absolute;left:0;bottom:10px}.hs-form-required{font-size:0}.hs-form-required:after{content:'（必須）';font-size:16px;color:#970032}.hs_submit{margin-top:80px;margin-right:-80px;margin-left:-80px;padding:50px 0;background:#f4e5ea}.hs_submit .hs-button{font-family:"HiraMinPro-W3","Hiragino Mincho Pro W3","Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝","MS Mincho",serif;border:0;color:#fff;cursor:pointer;width:530px;margin:0 auto;display:block;padding:30px 0;font-size:24px;background:#970032;box-shadow:0px 3px 3px 0px rgba(0,0,0,0.2);border-radius:4px;font-weight:bold;text-align:center}.hs_submit .hs-button:hover{background:#b01a40}@media screen and (max-width:1050px){.section5--last{padding:0 10px}}@media screen and (max-width:768px){.hs_full_name,.hs_name{display:block}.hs_full_name_kana,.hs_kana{display:block}.hs_zip{display:block}.hs_city{display:block}.hs_email{display:block}.hs_phone{display:block}.hs_salary,.hs_income_02{display:block}.hs_salary .hs_line_id,.hs_income_02 .hs_line_id{display:block}.hs_salary .hs_line_id .hs-field-desc,.hs_income_02 .hs_line_id .hs-field-desc{position:absolute;left:0;bottom:10px}.hs-fieldtype-text{padding-bottom:20px}.hs-fieldtype-text label{width:100%;font-size:14px}.hs-fieldtype-text .input{width:100%}.hs-fieldtype-select{padding-bottom:20px}.hs-fieldtype-select label{width:100%;font-size:14px}.hs-fieldtype-select .input{width:100%}.hs_line_id{padding-bottom:50px}.hs_submit{margin-top:20px;margin-right:-15px;margin-left:-15px;padding:40px 0}.hs_submit .hs-button{width:90%;padding:20px 0;font-size:15px}}.hs-error-msgs{margin-top:20px}.hs-error-msgs .hs-error-msg{color:#970032;line-height:1.5}