.con_brand,.con_contact .box_contact{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_brand,.con_contact .box_contact{width:91.66667%}}@font-face{font-family:"Shippori Mincho";src:url("../fonts/shippori_800.woff2") format("woff2"),url("../fonts/shippori_regular.woff2") format("woff2");src:url("../fonts/ShipporiMincho-Regular.ttf") format("truetype"),url("../fonts/ShipporiMincho-Medium.ttf") format("truetype"),url("../fonts/ShipporiMincho-SemiBold.ttf") format("truetype"),url("../fonts/ShipporiMincho-Bold.ttf") format("truetype"),url("../fonts/ShipporiMincho-ExtraBold.ttf") format("truetype")}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/CormorantGaramond-Light.ttf") format("truetype"),url("../fonts/CormorantGaramond-Regular.ttf") format("truetype")}.con_lower_intro .box_lower_intro .title_large-simple{margin-bottom:2em}.con_brand{max-width:1800px}.con_brand .box_brand{display:flex;justify-content:space-between;position:relative}@media only screen and (max-width: 767px){.con_brand .box_brand{flex-direction:column}}.con_brand .box_brand.box_brand{margin-top:7.8125%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_brand .box_brand.box_brand{margin-top:6em}}@media only screen and (max-width: 767px){.con_brand .box_brand.box_brand{margin-top:4em}}.con_brand .box_brand .box_img{right:0;position:absolute;top:0;width:66.66667%;z-index:-1}@media only screen and (max-width: 767px){.con_brand .box_brand .box_img{width:87%}}.con_brand .box_brand .box_txt{background-color:#F6F3EA;margin-top:26.04167%;padding:3em 6em 4em 3em;position:relative;width:50%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_brand .box_brand .box_txt{margin-top:37%}}@media only screen and (max-width: 767px){.con_brand .box_brand .box_txt{margin-top:50%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_brand .box_brand .box_txt{padding:2em 5em 4em 2em}}@media only screen and (max-width: 767px){.con_brand .box_brand .box_txt{padding:1.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_brand .box_brand .box_txt{width:90%}}@media only screen and (max-width: 767px){.con_brand .box_brand .box_txt{width:94%}}.con_brand .box_brand .box_txt .title_large-simple{margin-block:3em}@media only screen and (max-width: 767px){.con_brand .box_brand .box_txt .title_large-simple{margin-block:1em}}.con_brand .box_brand .box_txt .box_btn{margin-top:2.5em}@media only screen and (max-width: 767px){.con_brand .box_brand .box_txt .box_btn{margin-top:1.5em}}.con_brand .box_brand .box_txt .box_btn .btn a{margin-inline:auto 0}@media only screen and (max-width: 767px){.con_brand .box_brand .box_txt .box_btn .btn a{margin-inline:auto}}.con_brand .box_brand.reversed{flex-direction:row-reverse}.con_brand .box_brand.reversed .box_img{left:0}.con_contact{background:#F6F3EA;margin-top:9.375%;padding:3.125% 1em 5.46875%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact{margin-top:7em}}@media only screen and (max-width: 767px){.con_contact{margin-top:5em}}@media only screen and (max-width: 767px){.con_contact{padding:3em 1em}}.con_contact .title_medium{margin-bottom:1.5em}@media only screen and (max-width: 767px){.con_contact .title_medium{margin-bottom:1em}}.con_contact .box_contact{background-color:#fff;max-width:1280px;padding:3.125%;text-align:center}@media only screen and (max-width: 767px){.con_contact .box_contact{padding:2em 2em 2em 2.5em}}.con_contact .box_contact .title_small{margin-bottom:1em}.con_contact .box_contact .title_small span.jp{font-size:150%;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_contact .box_contact .title_small span.jp{font-size:136%}}@media only screen and (max-width: 767px){.con_contact .box_contact .title_small span.jp{font-size:122%}}.con_contact .box_contact .box_btn{margin-top:3em}@media only screen and (max-width: 767px){.con_contact .box_contact .box_btn{margin-top:2em}}.con_contact .box_contact .box_btn .btn{--bgColor:#0c0c0c;--borderColor:#fff;--txtColor:#fff}
