*{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{font-size:18px;font-family:HiraginoCustom,"ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ Pro W3",HiraKakuPro-W3,"Noto Sans JP",helvetica,arial,sans-serif;background-color:rgba(157,203,63,0.1)}html,body,h1,h2,h3,h4,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td{margin:0;padding:0;line-height:1em;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,form,figure{margin:0px;padding:0px;font-size:1em;font-weight:normal}ul,ol{list-style-type:none}img{border:none}@font-face{font-family:'HiraginoCustom';font-weight:100;src:local("HiraginoSans-W1"),local("Hiragino Sans")}@font-face{font-family:'HiraginoCustom';font-weight:200;src:local("HiraginoSans-W2"),local("Hiragino Sans")}@font-face{font-family:'HiraginoCustom';font-weight:300;src:local("HiraginoSans-W3"),local("Hiragino Sans")}@font-face{font-family:'HiraginoCustom';font-weight:400;src:local("HiraginoSans-W3"),local("Hiragino Sans")}@font-face{font-family:'HiraginoCustom';font-weight:500;src:local("HiraginoSans-W5"),local("Hiragino Sans")}@font-face{font-family:'HiraginoCustom';font-weight:600;src:local("HiraginoSans-W6"),local("Hiragino Sans")}@font-face{font-family:'HiraginoCustom';font-weight:700;src:local("HiraginoSans-W6"),local("Hiragino Sans")}@font-face{font-family:'HiraginoCustom';font-weight:800;src:local("HiraginoSans-W7"),local("Hiragino Sans")}@font-face{font-family:'HiraginoCustom';font-weight:900;src:local("HiraginoSans-W8"),local("Hiragino Sans")}a{text-decoration:none;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;color:#000}a:hover{text-decoration:none;filter:alpha(opaCity=70);-moz-opaCity:0.7;opaCity:0.7}a:hover img{opacity:.7;filter:alpha(opaCity=70)}button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;border:0;-webkit-box-shadow:1px 1px 3px 0px rgba(255,255,255,0.75) inset,-1px -1px 3px 0px rgba(0,0,0,0.75) inset;box-shadow:1px 1px 3px 0px rgba(255,255,255,0.75) inset,-1px -1px 3px 0px rgba(0,0,0,0.75) inset;cursor:pointer}.headline_01{font-size:22px;font-weight:400}input{outline:none;padding:10px;height:50px;border-radius:8px;border:1px solid #9dcb3f}button{outline:none}.comment{margin-top:20px}.red{color:#ff0000}.bold{font-weight:bold}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0.1)}.header .nav a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;height:50px;background-color:rgba(0,0,0,0.7);color:#fff;font-size:14px;font-weight:200}.header .nav a::after{margin:-10px 0 0 0;padding:0;width:20px;height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;top:50%;content:""}.header .nav.back a{padding-left:40px}.header .nav.back a::after{border-left:1px solid #ffffff;border-bottom:1px solid #ffffff;left:10px}.header .nav.next a{padding-right:40px}.header .nav.next a::after{border-right:1px solid #ffffff;border-top:1px solid #ffffff;right:10px}.header .headline_01{margin-left:20px}.header__logo{margin-right:30px;width:120px}.header__logo img{width:100%;height:auto}.step{margin-left:auto;margin-right:10px}.step .stepBar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;*zoom:1}.step .step{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;padding:0 40px 0 10px;background-color:#b6dc68;font-size:12px;font-weight:300}.step .step::before,.step .step::after{position:absolute;display:block;left:-15px;background-color:#b6dc68;border-left:2px solid #fff;width:20px;height:16px;content:""}.step .step::after{top:0;-webkit-transform:skew(30deg);transform:skew(30deg)}.step .step::before{bottom:-1px;-webkit-transform:skew(-30deg);transform:skew(-30deg)}.step .step:first-child{padding-left:20px;border-radius:4px 0 0 4px}.step .step:first-child::before,.step .step:first-child::after{content:none}.step .step:last-child{padding-right:20px;border-radius:0 4px 4px 0}.step .step.current{background-color:#fff;color:#9dcb3f;font-weight:400}.step .step.current::before,.step .step.current::after{background-color:#fff}section{padding:0 3%}.reception-1{margin-top:20px}.reception-1__item_01{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.reception-1__item_01 input{margin-right:20px;width:100%}.reception-1__item_01 img{width:auto;height:50px}.reception-1__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.reception-1__item_02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:60%;height:350px}.reception-1__item_02 li{position:relative;width:10%;height:60px}.reception-1__item_02 li button{width:100%;height:60px;background-color:#9dcb3f;color:#fff;font-weight:500;font-size:20px}.reception-1__item_03{width:38%}.reception-1__item_03 li{border-top:1px solid #9dcb3f}.reception-1__item_03 li:last-child{border-bottom:1px solid #9dcb3f}.reception-1__item_03 li a{display:block;padding:20px 10px;font-weight:300;background-color:#fff}.reception-1__item_03 li a:hover{background-color:#9dcb3f;color:#fff;font-weight:400}.reception-2__item_01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;padding:10px;background-color:#fff;border-radius:4px}.reception-2__item_01 .headline_02{width:100%}.reception-2__item_01_01{position:relative;padding:1%;margin-right:55px;width:20%;border-radius:4px;border:1px solid #ccc}.reception-2__item_01_01::before{position:absolute;right:-40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:30px;background-color:#ccc;content:""}.reception-2__item_01_01::after{position:absolute;right:-60px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-left:40px solid #ccc;border-top:30px solid transparent;border-bottom:30px solid transparent;content:""}.reception-2__item_01_01 li{margin-top:10px}.reception-2__item_01_01 button{width:100%;height:60px;background-color:#9dcb3f;color:#fff;font-weight:500;font-size:20px}.reception-2__item_01_01 button:active,.reception-2__item_01_01 button.active{background-color:#578a50!important;color:#fff!important;-webkit-box-shadow:inset 3px 3px 0 rgba(0,0,0,0.2);box-shadow:inset 3px 3px 0 rgba(0,0,0,0.2)}.reception-2__item_01_02{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1%;border-radius:4px;border:1px solid #ccc}.reception-2__item_01_02 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reception-2__item_01_02 li{width:10.5%}.reception-2__item_01_02 button{position:relative;margin-top:10px;width:100%;height:60px;background-color:#9dcb3f;color:#fff;font-weight:500;font-size:16px}.reception-2__item_01_03{padding:1%;width:38%;border-radius:4px;border:1px solid #ccc}.reception-2__item_01_03 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reception-2__item_01_03 li{width:48%}.reception-2__item_01_03 button{position:relative;margin-top:10px;width:100%;height:60px;background-color:#9dcb3f;color:#fff;font-weight:500;font-size:18px}.reception-2__item_02{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px;padding:10px;background-color:#fff;border-radius:4px}.reception-2__item_02 .headline_02{width:100%}.reception-2__item_02__wrapper{margin-top:10px;padding:1%;border-radius:4px;border:1px solid #ccc}.reception-2__item_02__wrapper.minkan{width:35%}.reception-2__item_02__wrapper.koukyou{width:63%}.reception-2__item_02_01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.reception-2__item_02_01 li{width:48%}.reception-2__item_02_01 li button{width:100%;width:100%;height:60px;background-color:#9dcb3f;color:#fff;font-weight:500;font-size:20px}.reception-2__item_02_02{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.reception-2__item_02_02 li{margin-right:2%;width:23.5%}.reception-2__item_02_02 li:last-child{margin-right:0}.reception-2__item_02_02 li button{width:100%;width:100%;height:60px;background-color:#9dcb3f;color:#fff;font-weight:500;font-size:20px}.reception-3__item_01 li{margin-top:20px}.reception-3__item_01 li input{margin-top:10px}.reception-3__item_01 .name input{width:100%}.reception-3__item_01 .tel input{width:50%}.reception-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px;height:calc(100vh - 50px)}.reception-4__item_01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;height:50vh;border-radius:10px;background-color:#fff}.reception-4__item_01 dt,.reception-4__item_01 dd{margin-top:10px}.reception-4__item_01 dt{width:30%}.reception-4__item_01 dd{width:70%}.reception-4__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px}.reception-4__button button{width:400px;height:80px;background-color:#10aad5;color:#fff;font-size:22px}.reception-5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(100vh - 50px)}.reception-5__button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}.reception-5__button button{width:400px;height:80px;background-color:#fff;color:#9dcb3f;font-size:22px}.footer{position:fixed;bottom:0;width:100%}.footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;height:50px;background-color:rgba(0,0,0,0.5);color:#fff;font-size:16px;font-weight:200}.footer a::after{margin:-10px 0 0 0;padding:0;width:20px;height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;top:50%;content:""}.footer .back a{padding-left:40px}.footer .back a::after{border-left:1px solid #ffffff;border-bottom:1px solid #ffffff;left:10px}.footer .next a{padding-right:40px}.footer .next a::after{border-right:1px solid #ffffff;border-top:1px solid #ffffff;right:10px}