@font-face{font-family:'DINPro Medium';font-style:normal;font-weight:normal;src:local("DINPro Medium"),url("../fonts/DINPro-Mediumtr.woff") format("woff")}@font-face{font-family:'DINPro Bold';font-style:normal;font-weight:normal;src:local("DINPro Bold"),url("../fonts/DINPro-Boldtr.woff") format("woff")}body{font-size:13px;line-height:1.8em;color:#313131;width:100%;max-width:3000px;margin-left:auto;margin-right:auto}@media (min-width: 769px){br.spbr{display:none}}@media (max-width: 768px){br.spbr{display:inline}}.full_image img{width:100%;height:auto}.title_contact{padding-top:10px;padding-bottom:10px;background-color:#FFFBF5;color:#5C0202}@media (min-width: 769px){.title_contact{padding-left:15px;padding-right:20px}}@media (max-width: 768px){.title_contact{border-bottom:none}}@media (max-width: 768px){.title_logo{padding-left:10px}}@media (max-width: 768px){.contact_phone{width:100%;border-top:6px double #016b53;padding-top:5px;padding-bottom:3px;text-align:center;background:#f7f6f1}}.contact_phone_phone,.contact_phone_text{font-size:14px}.contact_phone_text{margin-bottom:4px}.contact_phone_phone_number{font-family:'DINPro Medium';letter-spacing:0.1em;font-size:26px;margin-right:10px}.contact_phone_phone a{color:#b63300;text-decoration:none}.hero{background-position:center center;background-size:cover;display:block;max-height:500px}.hero .hero_title{background-color:rgba(159,52,4,0.9);margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:40px}@media (min-width: 769px){.hero .hero_title{max-width:250px}}@media (max-width: 768px){.hero .hero_title{max-width:150px}}.hero .hero_title .hero_title_logo{margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:150px;width:100%;height:auto}.hero .hero_title .hero_title_text{margin-left:auto;margin-right:auto;text-align:center;width:100%;height:auto}@media (min-width: 769px){.hero .hero_title .hero_title_text{max-width:200px}}@media (max-width: 768px){.hero .hero_title .hero_title_text{max-width:130px}}@media (min-width: 769px){.hero .hero_title .hero_title_text img{max-width:200px}}@media (max-width: 768px){.hero .hero_title .hero_title_text img{max-width:120px}}.hero:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:700px;background-size:cover}@media (max-width: 768px){.hero:before{background-image:url("../style_images/hero_bg_sp.jpg");background-position:center center}}@media (min-width: 769px){.hero:before{background-image:url("../style_images/hero_bg_pc.jpg");background-position:top center}}main{background:#fff}main .notice--text{background-color:#79381D;color:#fff;padding-top:20px;width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;text-align:justify;padding-bottom:20px}main .notice--text a{color:#fff}main .hanako-link img,main .hanako-link{width:100%;max-width:500px;display:block}main .hanako-link{margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;box-sizing:border-box}main .notice--text span{text-decoration:underline}main .notice--title{color:#fff;text-align:center;font-size:16px;padding-top:5px;padding-bottom:5px;border-top:1px solid #fff;border-bottom:1px solid #fff}main .notice--bg{background-color:#79381D;width:100%;padding-bottom:30px}main .description_text,main .price_text{color:#79381D;width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;text-align:justify}main .description_text{padding-top:50px}main .ribbon_title{font-size:14px;position:relative;padding:0.5em;background:#b63300;color:white;margin-bottom:20px;text-align:center}main .ribbon_title::before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 10px transparent;border-right:solid 10px #762707}main .ribbon_title::after{position:absolute;content:'';top:100%;right:0;border:none;border-bottom:solid 10px transparent;border-left:solid 10px #762707}main .description_signiture{color:#79381D;padding-top:10px;width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;text-align:right}main .section_title_bg{text-align:center}main .section_title{font-weight:normal;font-size:12px;background-image:url("../style_images/rice_icon.svg");background-size:54px 67px;background-position:0 center;padding-left:80px;padding-top:40px;padding-bottom:38px;display:inline-block;letter-spacing:0.1em;text-align:left}main h2.section_title{color:#016b53}main .section_title span{color:#016b53;font-family:'DINPro Medium';font-size:22px}.attention-info{padding-top:20px;width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;text-align:justify}.attention-info .ribbon_title{background-size:auto auto;background-color:#b63300;background-image:repeating-linear-gradient(90deg, transparent, transparent 20px, #a32d00 20px, #a32d00 40px);line-height:0;padding-top:10px;padding-bottom:10px}.attention-info .ribbon_title img{line-height:0}.attention-info_ul{list-style-position:inside;list-style-type:circle;margin-top:10px;margin-bottom:10px}.attention-info_ol{margin-bottom:10px;padding-left:34px;padding-right:20px;box-sizing:border-box}.attention-info span{color:#b63300;text-decoration:underline}.attention-info_p_section{margin-top:10px}.attention-info-box{margin-top:10px;padding-top:20px;margin-bottom:10px;padding-bottom:20px;border-bottom:4px double #b63300;border-top:4px double #b63300}.attention-info p.signiture{text-align:right}.close-info{min-height:400px;padding-top:20px;padding-bottom:20px}main.close-main{padding-top:0;margin-top:0}.links img{width:150px;height:auto;line-height:0}.links a{margin-left:10px;margin-right:10px;box-shadow:0 0 5px rgba(66,37,27,0.5);line-height:0;margin-top:20px}footer{background-color:#b63300;color:#fff;width:100%;padding-top:40px;padding-bottom:40px}@media (max-width: 768px){footer small{display:block}}
