.green{color:#00561f}@font-face{font-family:Myfont;src:url(../font/KozGoPr6N-Regular.otf)}@media screen and (min-width:768px){.smartphone{display:none}}body{font-family:Myfont,sans-serif;color:#3c3c3c;margin:0;width:100%;box-sizing:border-box}html{width:100%;font-size:14px;box-sizing:border-box}@media screen and (min-width:768px){html{font-size:14px}}.More_info:hover{opacity:.7}.menu_under a:hover{background-color:rgba(150,150,150,.8)}footer .info_green{padding-top:30px;background-color:#00561f;padding-bottom:60px}@media screen and (min-width:768px){footer .info_green{padding-bottom:10px}}footer .info_green .info_green_out{display:flex;justify-content:space-between;text-align:left;position:relative;width:88%;margin:0 6% 0 6%}footer .info_green .Info{color:#fff}@media screen and (min-width:768px){footer .info_green .Info{margin-left:30px}}footer .info_green .Info .Logo_img img{width:260px;height:auto}@media screen and (min-width:768px){footer .info_green .Info .Logo_img img{width:300px}}footer .info_green .Info span{display:block;padding:15px 0 15px 0}footer .info_green .Info .adress{padding-bottom:15px}footer .info_green .Info .contact{padding-bottom:15px}footer .info_green .Info .social-link{display:flex;justify-content:left}footer .info_green .Info .social-link a{display:block;width:2rem;height:auto;padding-right:5px}footer .info_green .Map_pc{display:none}@media screen and (min-width:768px){footer .info_green .Map_pc{display:block;width:300px;height:300px}}footer .info_green .Map_sp{width:100%;height:300px}footer .info_green .Map_sp div{display:flex;justify-content:center}footer .info_green .Map_sp div img{width:320px;height:320px}@media screen and (min-width:768px){footer .info_green .Map_sp{display:none}}footer .menu_under{margin:30px 0;display:flex;justify-content:center;flex-direction:column}@media screen and (min-width:768px){footer .menu_under{margin:0}}@media screen and (min-width:768px){footer .menu_under{flex-direction:row}}footer .menu_under a{box-sizing:border-box;display:inline-block;text-align:center;text-decoration:none;color:#000;padding:10px 40px 10px 40px;border-right:solid 1px #a4a4a4}@media screen and (min-width:768px){footer .menu_under a{margin:20px 0 20px 0}}footer .menu_under .menu_last{border:none}footer .Last{background-color:#efefef;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:40px}footer .Last .Last_out1{flex-direction:column;text-align:center}@media screen and (min-width:768px){footer .Last .Last_out1{flex-direction:row;text-align:left}}footer .Last .Last_out1 p{font-size:1.5rem;letter-spacing:5px;margin:5px 0 5px 0}@media screen and (min-width:768px){footer .Last .Last_out1 p{font-size:1.8rem}}footer .Last .Last_out1 .Last_otoiawase{font-weight:500;display:flex;justify-content:space-around;vertical-align:baseline}@media screen and (min-width:768px){footer .Last .Last_out1 .Last_otoiawase{margin-right:80px;font-weight:400}}footer .Last .Last_out1 .Last_contact{display:flex;flex-direction:column;justify-content:left;letter-spacing:7px;text-align:left;margin:5px auto;font-size:1;padding:20px}@media screen and (min-width:768px){footer .Last .Last_out1 .Last_contact{margin-left:80px;letter-spacing:0;padding:0}}footer .Last .Last_out1 .Last_contact span{margin:1px}@media screen and (min-width:768px){footer .Last .Last_out1 .Last_contact{font-size:1.2rem}}footer .Last .Last_out1 .Last_contact .Last_uketsuke{padding-left:1rem}footer .Last .Last_out1 img{width:1rem;height:auto}footer .Last .Last_out2{flex-direction:column;width:80%;display:flex;margin-top:25px;margin-bottom:25px;justify-content:space-between}@media screen and (min-width:768px){footer .Last .Last_out2{flex-direction:row}}footer .Last .Last_out2 span{text-align:center;display:inline-block;text-decoration:none;color:#3c3c3c;background-color:#fff;font-size:1.8rem;padding:15px 5% 15px 5%;margin:20px 8px 0 8px;white-space:nowrap}footer .copy_right{background-color:#3c3c3c;display:flex;flex-direction:column;text-align:center;font-size:10px;color:#909090;letter-spacing:1px;height:50px;align-items:center;align-content:center;justify-content:center}footer .copy_right div{color:#fff}@media screen and (min-width:768px){footer .copy_right{flex-direction:row;justify-content:center;height:40px}footer .copy_right .dg{margin-left:7px}}.info_partnershop{position:absolute;bottom:30px;transform:translateX(-50%);left:50%;text-align:center}.info_partnershop img{width:20vw}.info_partnershop.sp{display:block}.info_partnershop.pc{display:none}@media screen and (max-width:768px){.info_partnershop{position:relative}.info_partnershop img{width:80%;margin:60px 0 0 0}.info_partnershop.pc{display:block}.info_partnershop.sp{display:none}}header{font-size:.6rem}header .menu_under{display:none}header .menu_under div{display:flex;flex-direction:column;text-align:left;font-size:1rem;background-color:#efefef;padding:10px 0;border-bottom:solid 1px #000}header .menu_under div a{padding-left:3%;text-decoration:none;color:#000;padding-top:4px;padding-bottom:4px}header .Head_contact span{font-size:1.1rem;letter-spacing:1px}header .Head_otoi{display:none;text-align:right}header .Head_otoi_sp{display:none;background-color:#efefef}header .Head_otoi_sp .Head_otoiawase{padding-bottom:0}header .Head_otoi_sp .Head_otoiawase p{font-size:12px}header .Head_otoi_sp div{padding:10px 0;width:80%;margin:0 10%;display:flex;line-height:1.5;flex-direction:column;justify-content:left;text-align:left}header .Head_otoi_sp div .Head_contact{padding-top:0}header .Head_otoi_sp div .Head_contact span{font-size:1.1rem;letter-spacing:1px}header .Head_otoi_sp div .Head_contact img{width:1rem;height:auto}header .Head_otoi_sp div .Head_contact .hd-mail{width:100%;height:auto}header .Head_otoi_sp div p{margin:0}header .Head_logo span{font-size:1rem}@media screen and (max-width:768px){header .Head_logo span{font-size:.4rem}}header .Head_logo img{width:38%;height:auto}@media screen and (max-width:768px){header .Head_logo img{width:90%;width:90%;max-width: 160px; padding: 5px 0;}}header .Head_out1{display:flex;width:95%;margin:0 2.5%;margin-top:10px;align-items:center}@media screen and (max-width:768px){header .Head_out1{justify-content:space-between}}header .Head_out1 .Head_logo_under_sp{font-size:.2rem}header .Head_out1 .Head_logo_under_pc{display:none}header #Head_toggle{cursor:pointer}header .Head_toggle{align-content:center;font-size:1rem;padding-right:10px}@media screen and (min-width:768px){header{z-index:10}header .Head_otoiawase{font-size:1rem;letter-spacing:2px}header .Head_toggle{display:none}header .Head_logo_under_sp{display:none}header .Head_out1{width:80%;margin:10px 10% 0 10%;display:flex;justify-content:space-between}header .Head_out1 .Head_logo_under_pc{display:block}header .Head_out1 .Head_logo_img img{width:250px;height:auto}header .Head_out1 .Head_logo{display:flex;flex-direction:column;justify-content:center}header .Head_out1 .Head_logo span{font-size:1rem;margin:0 0 .2rem 0;text-align:left}header .Head_out1 .Head_logo div{font-size:.6rem;text-align:center}header .Head_otoi_sp{display:none}header .Head_otoi{margin-top:.4rem;line-height:1.5;display:flex;flex-direction:column;justify-content:left;text-align:left}header .Head_otoi .Head_contact img{width:1rem;height:auto}header .Head_otoi .Head_contact .hd-mail{width:100%;height:auto}header .Head_otoi p{margin:0}header .menu_under{display:block}header .menu_under div{margin-top:0;margin-bottom:0;padding:0;background-color:#fff;display:flex;justify-content:center;flex-direction:row}header .menu_under div a{box-sizing:border-box;display:inline-block;text-align:center;text-decoration:none;color:#000;margin:0;padding:10px 40px 10px 40px}}.ask{padding:60px 0 50px 0;background-color:#efefef}.ask h2{background-image:url(../../img/title.svg);background-repeat:no-repeat;background-size:90%;background-position:center;padding-bottom:20px;margin-bottom:20px;text-align:center;font-size:1.6rem}@media screen and (min-width:768px){.ask h2{background-size:500px;padding-bottom:21px;background-position:center bottom}}@media screen and (min-width:768px){.ask h2{font-size:2rem}}.ask .ask_content{font-size:12px;width:90%;margin:0 5%;line-height:2;color:#4d4d4d;text-align:center}@media screen and (min-width:768px){.ask .ask_content{font-size:14px;width:80%;margin:0 10%}}.form_wrap{padding-top:40px;padding-bottom:40px;width:100%}@media screen and (min-width:768px){.form_wrap{width:85%;margin:0 7.5%}}.form_wrap .form_child{margin-bottom:10px;flex-direction:column;font-size:14px;height:60px;display:flex;text-align:center;color:#4d4d4d;align-items:center}@media screen and (min-width:768px){.form_wrap .form_child{flex-direction:row;font-size:21px;text-align:right}}.form_wrap .form_child .need{font-size:10px;color:red}@media screen and (min-width:768px){.form_wrap .form_child .need{font-size:12px}}.form_wrap .form_child .content{width:85%;display:block;display:flex;align-items:baseline;justify-content:center;margin:4px 0}@media screen and (min-width:768px){.form_wrap .form_child .content{justify-content:flex-end}}@media screen and (min-width:768px){.form_wrap .form_child .content{width:21%;margin-right:10px}}@media screen and (min-width:768px){.form_wrap .form_child .space{width:31px}}.form_wrap .form_child input{width:85%;height:35px;padding-left:10px}@media screen and (min-width:768px){.form_wrap .form_child input{width:78%}}.form_wrap .form_child textarea{width:85%;padding:10px}@media screen and (min-width:768px){.form_wrap .form_child textarea{width:78%}}.form_wrap .text{margin-top:10px;height:auto;border:none}.form_wrap .text .last{margin-bottom:10px}@media screen and (min-width:768px){.form_wrap .text{align-items:normal}}.form_wrap .agree{text-align:center;margin:20px 0;font-size:10px;color:#4d4d4d}@media screen and (max-width:768px){.form_wrap .agree{line-height:1}.form_wrap .agree span{line-height:1;display:block;margin-top:4px}}@media screen and (min-width:768px){.form_wrap .agree{font-size:12px}}.form_wrap #send{text-align:center}.form_wrap #send input{border-style:none;width:200px;cursor:pointer;color:#fff;background-color:#00561f;border-radius:2px;height:30px}@media screen and (min-width:768px){.form_wrap #send input{font-size:18px;width:300px}}.privacy{margin:auto;padding:20px;margin-top:50px;width:85%;border:solid 1px #000;height:200px;overflow:scroll;text-align:center;line-height:1.8}@media screen and (min-width:768px){.privacy{text-align:left}}@media screen and (min-width:768px){.sp{display:none}}h2{background-image:url(../img/title.svg);background-repeat:no-repeat;background-size:90%;background-position:center;padding-bottom:20px;margin-bottom:100px;font-size:2rem}@media screen and (min-width:768px){h2{background-size:500px;padding-bottom:21px;background-position:center bottom}}#contact{border:none;border-left:solid 2px #00561f}@media screen and (min-width:768px){#contact{border:none;border-bottom:solid 2px #00561f}}#privacy_center{text-align:center}