.box_info_block:first-child{margin-top:0 !important}.box_info_block .txt{line-height:1.8 !important}.dynamic_area{margin-bottom:0 !important}@media only screen and (max-width: 767px){.cms_img{flex-direction:column !important}}@media only screen and (max-width: 767px){.cms_img .item{width:100% !important;margin-bottom:30px}.cms_img .item:last-child{margin-bottom:0px}}.con_info{margin-top:0 !important;margin-bottom:0 !important;max-width:860px}.con_info .cms_top_img{margin-top:40px !important}.con_info .cms_top_img figcaption{margin-top:40px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_info .cms_top_img figcaption{margin-top:30px}}@media only screen and (max-width: 767px){.con_info .cms_top_img figcaption{margin-top:20px}}.con_info .cms_top_img figcaption .detail_top_st{text-align:center !important}.con_info .cms_top_img figcaption .lnk_btn{text-align:center;background:#F52509;padding:0.5em 1.5em;display:inline-block;margin-bottom:10px;border-radius:25px}.con_info .cms_top_img figcaption .lnk_btn a{display:block;color:#fff;text-decoration:none;font-size:129%;letter-spacing:0.1em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_info .cms_top_img figcaption .lnk_btn a{font-size:122%}}@media only screen and (max-width: 767px){.con_info .cms_top_img figcaption .lnk_btn a{font-size:108%}}.con_info .cms_top_img figcaption .lnk_btn a i{padding-left:10px;font-size:72%}.con_info .cms_top_img figcaption .lnk_btn:hover{opacity:0.5;transition:.4s}.con_link{margin:50px auto 0;padding:50px 0;background:#F5F5F5}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_link{margin:50px auto 0}}@media only screen and (max-width: 767px){.con_link{margin:25px auto 0}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_link{padding:50px 0}}@media only screen and (max-width: 767px){.con_link{padding:25px 0}}.con_link .box_link{max-width:1240px;justify-content:space-between;margin:0 auto;display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_link .box_link{max-width:95%}}@media only screen and (max-width: 767px){.con_link .box_link{max-width:95%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_link .box_link{justify-content:space-between}}@media only screen and (max-width: 767px){.con_link .box_link{justify-content:center}}.con_link .box_link li{text-align:center;width:22.58065%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_link .box_link li{width:22.58065%}}@media only screen and (max-width: 767px){.con_link .box_link li{width:50%}}@media only screen and (max-width: 767px){.con_link .box_link li{padding:5px;box-sizing:border-box}}.con_link .box_link li a{text-decoration:none}.con_link .box_link li a:hover{opacity:0.6;transition:.4s}.con_link .box_link li a:hover i{transition:.4s;transform:translateY(5px)}.con_link .box_link li a span{padding-top:10px;display:block;color:#a0966d;font-size:122%;letter-spacing:0.1em;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_link .box_link li a span{font-size:122%}}@media only screen and (max-width: 767px){.con_link .box_link li a span{font-size:93%}}.con_link .box_link li a i{display:block}.box_osechi{margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1279px){.box_osechi{margin-top:80px}}@media only screen and (max-width: 767px){.box_osechi{margin-top:60px}}.box_osechi .box_info_block>.item .tmp_st .jp{font-size:100%}@media only screen and (min-width: 768px) and (max-width: 1279px){.box_osechi .box_info_block>.item .tmp_st .jp{font-size:79%}}@media only screen and (max-width: 767px){.box_osechi .box_info_block>.item .tmp_st .jp{font-size:129%}}.box_osechi .box_info_block>.item .tmp_st .jp em{margin-left:auto}@media only screen and (max-width: 767px){.box_osechi .box_info_block>.item .txt{font-size:108%}}.box_osechi .box_info_block>.item .item{width:100% !important;margin-bottom:30px}.con_app{margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_app{margin-top:80px}}@media only screen and (max-width: 767px){.con_app{margin-top:60px}}.con_app .app{text-align:center;border:8px solid #AEAAAB;padding:2em 0.5em;margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_app .app{padding:2em 0.5em}}@media only screen and (max-width: 767px){.con_app .app{padding:2em 0.25em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_app .app{margin-top:40px}}@media only screen and (max-width: 767px){.con_app .app{margin-top:20px}}.con_app .app .txt_main span{display:block;line-height:2.0}.con_app .app .txt_main span.main{font-size:179%;color:#a0966d;font-weight:bold;letter-spacing:0.1em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_app .app .txt_main span.main{font-size:165%}}@media only screen and (max-width: 767px){.con_app .app .txt_main span.main{font-size:129%}}.con_app .app .txt_main span.sub{font-size:143%;line-height:1.6;font-weight:bold;letter-spacing:0.1em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_app .app .txt_main span.sub{font-size:136%}}@media only screen and (max-width: 767px){.con_app .app .txt_main span.sub{font-size:100%}}.con_app .box_app{margin-top:30px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_app .box_app{margin-top:30px}}@media only screen and (max-width: 767px){.con_app .box_app{margin-top:30px}}.con_app .box_app .box_item{margin-top:40px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_app .box_app .box_item{margin-top:40px}}@media only screen and (max-width: 767px){.con_app .box_app .box_item{margin-top:0px}}.con_app .box_app .box_item .item{padding:0 20px;width:25%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_app .box_app .box_item .item{padding:0 20px}}@media only screen and (max-width: 767px){.con_app .box_app .box_item .item{padding:0px 0px 30px 0}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_app .box_app .box_item .item{width:50%}}@media only screen and (max-width: 767px){.con_app .box_app .box_item .item{width:100%}}@media only screen and (min-width: 768px){.con_app .box_app .box_item .item{border-right:1px solid #AEAAAB;box-sizing:border-box}}@media only screen and (max-width: 767px){.con_app .box_app .box_item .item{border-bottom:1px solid #AEAAAB}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_app .box_app .box_item .item{margin-bottom:20px}}.con_app .box_app .box_item .item .box_text{width:100% !important}.con_app .box_app .box_item .item .box_text .inner{max-width:100% !important}.con_app .box_app .box_item .item .box_text .inner .side_st{text-align:center}.con_app .box_app .box_item .item .box_text .inner .cms_btn{margin-top:20px;margin-bottom:10px}.con_app .box_app .box_item .item .box_text .inner .cms_btn .btn{margin-top:10px}.con_app .box_app .box_item .item .box_text .inner .cms_btn .btn a{min-width:300px !important}.con_app .box_app .box_item .item .box_text .inner .txt .tel{padding:5px 0;display:block;text-align:center;font-weight:bold;font-size:129%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_app .box_app .box_item .item .box_text .inner .txt .tel{font-size:122%}}@media only screen and (max-width: 767px){.con_app .box_app .box_item .item .box_text .inner .txt .tel{font-size:115%}}.con_app .box_app .box_item .item .box_text .inner .txt.center{text-align:center}.con_app .box_explan{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_app .box_explan{margin-top:40px}}@media only screen and (max-width: 767px){.con_app .box_explan{margin-top:30px}}.con_app .box_explan .box_txt{margin-top:20px}.con_app .box_explan .box_txt ul li{margin-top:10px}.con_app .box_explan .box_txt ul li .box_info_block .txt{margin-left:1.5rem}.con_app .box_explan .box_txt ul li .box_info_block ul li{margin-left:1rem;text-indent:-1rem}.con_app .box_explan .box_txt>.box_info_block{margin-bottom:20px}.con_app .box_explan .box_txt>.box_info_block ul li{margin-left:1rem;text-indent:-1rem}.box_haisou{margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1279px){.box_haisou{margin-top:80px}}@media only screen and (max-width: 767px){.box_haisou{margin-top:60px}}.box_haisou .item{margin-bottom:20px}.box_haisou .box_txt ul .txt{margin-left:1rem;text-indent:-1rem}.box_haisou .box_txt ul .txt span a{text-decoration:underline}.box_haisou .box_txt ul .txt span a:hover{text-decoration:none}#contents{padding-bottom:120px}@media only screen and (min-width: 768px) and (max-width: 1279px){#contents{padding-bottom:100px}}@media only screen and (max-width: 767px){#contents{padding-bottom:80px}}
