html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,table,th,td,form,input,button,textarea{margin:0;padding:0}img{vertical-align:middle;max-width:100%}a img{border:0}body,input,textarea,button{font-family:'\30E1\30A4\30EA\30AA', Meiryo, '\30D2\30E9\30AE\30CE\89D2\30B4\0020\0050\0072\006F\004E\0020\0057\0033', 'Hiragino Kaku Gothic Pro', sans-serif, 'Lucida Grande';font-size:16px;color:#444;line-height:1.6}body{word-break:break-all;word-wrap:break-word;overflow-wrap:break-word}body>img{position:absolute}input,textarea,button{vertical-align:middle}textarea{border:0;resize:none}textarea::-webkit-input-placeholder,textarea:-ms-input-placeholder,textarea::-moz-placeholder,textarea::-o-placeholder{color:#505050}button{cursor:pointer;border:0;outline:0}a{color:#333}a:hover{text-decoration:none}*,::before,::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul{list-style:none}.sp-only{display:none}@media screen and (max-width: 640px){body{font-family:'Hiragino Kaku Gothic Pro', '\30D2\30E9\30AE\30CE\89D2\30B4\0020\0050\0072\006F\004E\0020\0057\0033', '\30E1\30A4\30EA\30AA', Meiryo, sans-serif, 'Lucida Grande'}.pc-only{display:none}.sp-only{display:block}}.header{left:0;position:absolute;top:0;width:100%;z-index:5}.header_inner{max-width:980px;margin:0 auto;width:100%}.header_inner::after{content:"";display:block;clear:both}.header-onamae{background:#cc0000;float:left;height:70px;width:130px;padding:17px 20px 15px}.header-onamae a{background:url("https://cache.img.gmo.jp/onamae/images/logo_vertical.svg") no-repeat;background-size:100%;display:block;height:100%;text-align:left;text-indent:-9999px;overflow:hidden}.header_social{margin:0 14px 0 0;list-style-type:none;position:absolute;top:0;right:0;z-index:1}.header_social:after{content:"";display:block;clear:both}.header_social li{float:left;margin-left:20px}.header_social li>a{height:100%;width:100%}.header_social li img{display:inline-block}.header_social-facebook{height:30px;width:30px}.header_social-facebook img{height:100%;width:100%}.header_social-twitter{height:30px;width:37px}.header_social-twitter img{height:100%;width:100%}.text-center{text-align:center}.text-red{color:#E72934}.text-orange{color:#FF5900}.text-bold{font-weight:bold}.list-svg{display:flex;justify-content:space-between;margin:60px 0 0}.list-svg .list_child img{height:132px;width:260px}.list-svg .list_child+.list_child{margin-left:20px}.list-text.indent li{text-indent:-1em;margin-left:1em}.list-text li{margin-top:10px}.list-img{align-items:center;display:flex;justify-content:space-between}.list-img li{display:inline-block}.list-img li+li{margin-left:20px}.is-closed{align-items:center;background:rgba(0,0,0,0.6);color:#fff;display:flex;font-size:64px;font-weight:bold;justify-content:center;line-height:1.5;left:0;height:100%;position:absolute;top:0;width:100%;z-index:2}.is-closed p{transform:rotate(-6deg)}.mainvisual{background:#FF5900;color:#fff;overflow:hidden;position:relative;text-align:center}.mainvisual::before{content:"";width:100%;height:100%;background:url("../images/bg-wh.png") repeat-y;background-size:100% auto;display:inline-block;position:absolute;top:0;left:0}.mainvisual_inner{margin:0 auto;max-width:980px;padding:0 20px;position:relative}.mainvisual-text{font-size:16px;line-height:1.6;margin-top:22px;position:relative}.mainvisual_ttl{margin:70px auto 0;max-width:calc(100% - 40px);width:740px}.mainvisual_ttl-img{width:740px;height:auto}.mainvisual_day{margin:40px 0 0;height:48px;width:416px}.mainvisual .search{padding:40px 0 115px}.mainvisual::after{content:"";position:absolute;width:100%;height:50px;border-top:50px solid transparent;border-right:50vw solid #fff;border-left:50vw solid #fff;left:0;bottom:0;z-index:3}.section{margin:100px 0 0}.section_inner{margin:auto;max-width:calc(100% - 40px);width:980px;overflow:hidden;position:relative;z-index:2}.section_ttl{font-size:48px;font-weight:normal;position:relative;text-align:center}.section_ttl.border::after{content:"";background:url("../images/border.svg") no-repeat;background-size:cover;height:5px;width:138px;position:absolute;bottom:-14px;left:50%;margin-left:-69px}.section_ttl.border-white::after{content:"";background:url("../images/border-white.svg") no-repeat;background-size:cover;height:5px;width:138px;position:absolute;bottom:-14px;left:50%;margin-left:-69px}.section-summary .section_ttl{font-weight:bold}.section-summary .section_ttl span{display:inline-block}.section-summary .text-main{font-size:20px;line-height:2;margin:60px auto 100px;text-align:center;max-width:760px}.section-service .section_ttl{font-weight:bold;line-height:1}.section-service .section_ttl .text-red{font-size:62px}.section-service .section_ttl-h3{font-size:32px;margin:100px 0 0;text-align:center}.section-service .text-center{font-size:20px;font-weight:bold;margin:10px 0 0}.section-service .list-text{font-size:14px;margin:40px auto 0;width:740px;max-width:100%}.section-service .list-text li{margin:0;padding-left:1em}.section-service .list-img{margin:40px 0 0}.section-service .list-img li{width:100%}.section-service .list-img li img{height:auto;width:100%}.section-pricing{background:#FF5900;padding:100px 0 100px;position:relative;color:#fff}.section-pricing::before{content:"";width:100%;height:100%;background:url("../images/bg-wh.png") repeat-y;background-size:100% auto;display:inline-block;position:absolute;top:0;left:0}.section-pricing .section_ttl{font-weight:normal}.section-pricing .section_ttl-h3{font-size:32px;margin:100px 0 0;text-align:center}.section-pricing .section_ttl-h3+img{display:block;margin:40px auto 0;height:80px;width:172px}.section-pricing .table{background:#333;border:1px solid #fff;border-collapse:collapse;border-spacing:1px;font-size:20px;margin:73px 0 0;width:100%}.section-pricing .table th,.section-pricing .table td{padding:10px 0}.section-pricing .table th{background:#333;border:1px solid #fff;text-align:center;font-weight:normal;color:#fff}.section-pricing .table thead th{width:14%}.section-pricing .table thead th:first-child{width:auto}.section-pricing .table tbody th{font-size:18px}.section-pricing .table td{border-left:1px solid #333;background:#fff;text-align:center;color:#E72934}.section-pricing .table td.bold{font-weight:bold}.section-pricing .attention{font-size:14px;margin:20px auto 0;max-width:720px}.section-pricing .text-main{font-size:20px;line-height:1.6;margin:40px 0 0;text-align:center}.section-pricing+.search.bg-dark{margin-top:0}.section-payment{position:relative;margin-top:0;padding:100px 0}.section-payment::before{content:"";width:100%;height:100%;background:url("../images/bg-bk.png") repeat-y;background-size:100% auto;display:inline-block;position:absolute;top:0;left:0}.section-payment .section-inner{background:rgba(255,255,255,0.5)}.section-payment .section_ttl{font-weight:normal}.section-payment .table{background:#fff;border:1px solid #333;border-collapse:collapse;border-spacing:0;width:100%;margin:72px auto 0;font-size:26px}.section-payment .table th{background:#333;border:1px solid #333;border-bottom:1px solid #fff;color:#fff;font-weight:normal;height:75px;text-align:center;padding:10px;width:26.5%}.section-payment .table td{border:1px solid #333;background:#fff;color:#555;font-size:26px;font-weight:normal;padding:0;z-index:1}.section-payment .table .td_inner{align-items:center;display:flex;justify-content:space-between;height:100%;padding:0 7%;width:100%}.section-payment .table .td_inner>img{width:100%}.section-payment .table tr:nth-child(2) img{max-height:60px;width:auto}.section-payment .table tr:nth-child(3) th{border-bottom:1px solid #333}.section-payment .payment_attention{background:rgba(255,255,255,0.5);width:740px;margin:0 auto;max-width:100%;padding:20px 0 0;list-style-type:none;line-height:1.6;font-size:14px}.section-payment .payment_attention li{text-indent:-1em;padding-left:1em}.section-payment .payment_attention li+li{padding-top:4px}.section-offer{position:relative;margin-top:0;padding:100px 0 50px}.section-offer .section_inner{background:rgba(255,255,255,0.5)}.section-offer::before{content:"";width:100%;height:100%;background:url("../images/bg-bk.png") repeat-y;background-size:100% auto;display:inline-block;position:absolute;top:0;left:0}.section-offer .dl-step{background:#fff;display:flex;flex-wrap:wrap;margin:72px 0 0;width:100%;position:relative}.section-offer .dl-step dt,.section-offer .dl-step dd{width:32%}.section-offer .dl-step dt:nth-child(2),.section-offer .dl-step dd:nth-child(2){order:4;padding:0 2% 0 4%;width:calc(99.5% / 3)}.section-offer .dl-step dt:nth-child(3),.section-offer .dl-step dd:nth-child(3){order:2;padding:0 0 0 36px;z-index:100}.section-offer .dl-step dt:nth-child(3)::before,.section-offer .dl-step dd:nth-child(3)::before{content:"";height:60px;width:60px;border:3px solid;border-color:#fff #fff transparent transparent;left:-1em;border-radius:2px;position:absolute;top:0;transform:rotate(45deg);right:0;z-index:3}.section-offer .dl-step dt:nth-child(4),.section-offer .dl-step dd:nth-child(4){order:5;padding:0 2% 0 4%;width:calc(99.5% / 3)}.section-offer .dl-step dt:nth-child(5),.section-offer .dl-step dd:nth-child(5){background:#FF5900;order:3;padding:0 0 0 40px;width:36%;z-index:1}.section-offer .dl-step dt:nth-child(5)::before,.section-offer .dl-step dd:nth-child(5)::before{content:"";height:60px;width:60px;background:#333;border:3px solid;border-color:#fff #fff transparent transparent;left:-1em;border-radius:2px;position:absolute;top:0;transform:rotate(45deg);right:0;z-index:3}.section-offer .dl-step dt:nth-child(6),.section-offer .dl-step dd:nth-child(6){order:6;padding:0 4% 0 2%;width:calc(99.5% / 3)}.section-offer .dl-step dt{align-items:center;background:#333;color:#fff;display:flex;font-size:30px;justify-content:center;height:60px;overflow-y:hidden;position:relative}.section-offer .dl-step .dd_ttl,.section-offer .dl-step .dd_txt{margin:20px 0 0}.section-offer .dl-step .dd_ttl{font-size:24px;text-align:center}.section-offer .offer_attention-ttl{font-size:14px;margin:60px 0 0;position:relative}.section-offer .offer_attention-ttl::after{content:"";background:#333;display:inline-block;height:1px;position:absolute;right:0;top:50%;width:calc(100% - 10em)}.section-offer .offer_attention-txt{font-size:14px;margin:10px 0 0}.section-offer .list-text{font-size:14px}.section-offer .list-text li{margin-top:3px}.search{color:#fff}.search_inner{padding:0;text-align:left}.search_catch{font-size:20px;text-align:center;padding:0}.search_input-box{position:relative;margin:0 auto;max-width:calc(100% - 40px);overflow:hidden;width:740px}.search_input-box input{background:#fff;border:1px solid #ccc;border-right:none;color:#444;height:60px;font-size:20px;overflow:hidden;padding:14px 20px;width:82.6%}.search_input-box label{color:#b3b3b3;font-size:20px;left:0;padding:15px 0 0 20px;position:absolute;top:0;white-space:nowrap}.search_input-box button{background:#14A000;border:1px solid #ccc;color:#fff;font-size:22px;height:60px;position:absolute;right:0;top:0;width:17.43%}.search_input-box button:hover{background:#147800}.search.bg-dark{background:#333;margin:0 auto;padding:20px 20px 40px}.search.bg-dark .search_input-box{margin:10px auto 0}.footer{background:#E3E3E3;color:#333;font-size:14px;margin:0;padding:50px 0 200px;text-align:center}.footer_link{text-align:center;line-height:1.6;margin-bottom:80px}.footer .copyright{font-size:16px}.btn_top{display:none;position:fixed;right:20px;bottom:20px}.btn_top>a{position:relative;display:block}.btn_top img{height:23px;width:38px}.btn_top img:hover{opacity:.6}@media screen and (max-width: 640px){body>img{position:absolute}.is-closed{font-size:9.6vw}.header_inner{width:100%}.header_onamae{width:148px;height:90px}.header_onamae a{background:url("https://cache.img.gmo.jp/onamae/images/logo_vertical.svg") no-repeat contain;background-position:center}.header_social{margin:0px 28px 0 0px}.header_social li{margin-left:30px}.header_social-facebook{height:30px;width:30px}.header_social-facebook img{height:100%;width:100%}.header_social-twitter{height:30px;width:37px}.header_social-twitter img{height:100%;width:100%}.mainvisual.bgAnimation{animation-name:none}.mainvisual::before{display:none}.mainvisual_inner{padding:0 28px;width:100%}.mainvisual-text{font-size:12px;padding:80px 0 0}.mainvisual_ttl{margin-top:20px}.mainvisual_ttl-img{width:calc(100vw - 60px)}.mainvisual_day{margin:30px 0 0;height:auto;width:100%}.mainvisual .search{padding:40px 0 67px}.mainvisual .search_inner{padding:0}.list-svg{flex-direction:column;padding:0 30px 0}.list-svg .list_child img{height:auto;width:100%}.list-svg .list_child+.list_child{margin:60px 0 0}.list-img{flex-direction:column}.list-img li+li{margin:20px 0 0}.search{padding:0;color:#fff}.search_inner{padding:8px 0 50px}.search_input-box{border:none;box-shadow:none;max-width:none;width:100%}.search_catch{font-size:14px;padding:0 0 10px;text-shadow:none}.search_catch:before{margin-right:15px}.search_catch:after{margin-left:15px}.search_input-box input[type="text"]{background:#fff;border:1px solid #dddddd;font-size:16px;height:60px;padding:0 0 0 25px;width:calc(100vw - 48px)}.search_input-box button{right:0;width:80px;height:60px}.search_input-box label{font-size:16px;padding:18px 0 0 20px}.search.bg-dark{margin:60px 0 0;padding:20px 28px 40px}.search.bg-dark .search_inner{padding:0}.search.bg-dark .search_input-box{margin:0 auto}.section{margin:60px 0 0}.section_inner{margin:0 28px;max-width:calc(100% - 56px)}.section_ttl{font-size:24px}.section_ttl.border,.section_ttl.border-white{font-size:32px;font-weight:normal}.section-summary .text-main{text-align:left;font-size:14px;margin:20px 0 0}.section-service .section_ttl .text-red{font-size:31px}.section-service .section_ttl-h3{font-size:20px;margin-top:60px}.section-service .text-center{font-size:14px;margin:3px 0 0}.section-service .list-text{margin:20px 0 0;font-size:11px;line-height:1.6}.section-service .list-text li{padding-top:5px}.section-service .list-img li{width:100%}.section-pricing{padding:40px 0 80px}.section-pricing::before{display:none}.section-pricing .section_ttl-h3{font-size:20px;margin-top:60px}.section-pricing .section_ttl-h3+img{margin-top:20px}.section-pricing .box-pricing{border:1px solid #fff;margin:50px 0 0;text-align:center}.section-pricing .dl-price dt{background:#333;padding:8px}.section-pricing .dl-price dd{background:#fff;color:#E72934;padding:8px}.section-pricing .attention{font-size:11px}.section-pricing .text-main{font-size:14px;text-align:left}.section-payment{margin:0;padding:60px 0 0}.section-payment::before{display:none}.section-payment .table{margin-top:50px}.section-payment .table tr{display:block}.section-payment .table tr .td_inner{padding:19px}.section-payment .table tr:first-child .td_inner>img{width:100%}.section-payment .table tr:nth-child(3) .td_inner{font-size:26px;justify-content:center}.section-payment .table th,.section-payment .table td{border:0;display:block;font-size:16px;height:auto;width:100%}.section-payment .table th{padding:9px}.section-payment .payment_attention{font-size:11px}.section-offer{padding:0}.section-offer::before{display:none}.section-offer .dl-step{flex-direction:column;margin:50px 0 0}.section-offer .dl-step dt,.section-offer .dl-step dd{width:100%;position:relative}.section-offer .dl-step dt:nth-child(2),.section-offer .dl-step dd:nth-child(2){order:2;padding:0 25px;width:100%}.section-offer .dl-step dt:nth-child(3),.section-offer .dl-step dd:nth-child(3){order:3;padding:0 20px;width:100%}.section-offer .dl-step dt:nth-child(3)::before,.section-offer .dl-step dd:nth-child(3)::before{background:transparent;border-color:#fff #fff #fff transparent;border-radius:0;border-width:20px 0px 20px 20px;left:auto;height:40px;right:2px;transform:rotate(0);width:20px}.section-offer .dl-step dt:nth-child(4),.section-offer .dl-step dd:nth-child(4){order:4;padding:0 25px;width:100%}.section-offer .dl-step dt:nth-child(5),.section-offer .dl-step dd:nth-child(5){order:5;padding:0 20px;width:100%;z-index:1}.section-offer .dl-step dt:nth-child(5)::before,.section-offer .dl-step dd:nth-child(5)::before{background:transparent;border-color:#fff #fff #fff transparent;border-radius:0;border-width:20px 0px 20px 20px;left:auto;height:40px;right:2px;transform:rotate(0);width:20px}.section-offer .dl-step dt:nth-child(6),.section-offer .dl-step dd:nth-child(6){order:6;padding:0 2px;width:100%;border:0;background:#FF5900}.section-offer .dl-step dt:nth-child(6) .dd_ttl,.section-offer .dl-step dd:nth-child(6) .dd_ttl{background:#fff;color:#FF5900;margin:0;padding:20px 25px 0}.section-offer .dl-step dt:nth-child(6) .dd_txt,.section-offer .dl-step dd:nth-child(6) .dd_txt{background:#fff;margin:0 0 2px;padding:20px 25px 40px}.section-offer .dl-step dt{font-size:20px;justify-content:flex-start;height:40px;overflow-x:hidden;padding:0 20px;position:relative}.section-offer .dl-step dt::before{content:'';background:transparent;border-color:#fff #fff #fff transparent;border-radius:0;border-style:solid;border-width:20px 0px 20px 20px;display:inline-block;left:auto;height:40px;position:absolute;right:2px;width:20px}.section-offer .dl-step dt::after{content:'';border-color:#fff #fff transparent #fff;border-style:solid;border-width:20px 20px 20px 0px;height:40px;position:absolute;right:0;top:calc(-50% + 2px);width:20px}.section-offer .dl-step dd{border:2px solid #000;border-top:0}.section-offer .dl-step dd+dt{margin:20px 0 0}.section-offer .dl-step .dd_ttl,.section-offer .dl-step .dd_txt{margin:20px 0 0}.section-offer .dl-step .dd_ttl{font-size:20px;text-align:center}.section-offer .dl-step .dd_txt{padding-bottom:40px}.section-offer .offer_attention-ttl{margin:40px 0 0;font-size:11px}.section-offer .offer_attention-txt{font-size:11px}.section-offer .list-text{font-size:11px}.section-offer .list-text li{margin-top:2px}.footer{font-size:11px;margin:50px 0 0;padding:40px 0 60px}.footer_link{margin-bottom:40px}.footer .copyright{font-size:11px}}
