.con_intro{max-width:1260px;margin:auto}@media only screen and (max-width: 1260px){.con_intro{width:92%}}.con_linkarea ul .box_text{font-family:'EB Garamond', serif;letter-spacing:0}.con_intro{text-align:center;margin-bottom:70px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_intro{margin-bottom:1.5em}}.con_intro .st_text{line-height:1.60714;letter-spacing:.3em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:normal;margin-bottom:34px}@media only screen and (min-width: 1261px){.con_intro .st_text{font-size:200%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro .st_text{font-size:172%}}@media only screen and (max-width: 767px){.con_intro .st_text{font-size:143%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro .st_text{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_intro .st_text{margin-bottom:1em}}.con_intro .text{font-size:100%;line-height:2.14286;letter-spacing:.15em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (min-width: 1261px){.con_intro .text span{font-size:143%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro .text span{font-size:129%}}@media only screen and (max-width: 767px){.con_intro .text span{font-size:129%}}@media only screen and (max-width: 767px){.con_intro .text{text-align:left}}.con_linkarea .box_linkarea{max-width:1700px;width:92%;margin-right:auto;margin-left:auto;padding:70px 0 90px;background:#f5f5f5}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_linkarea .box_linkarea{padding:50px 0 70px}}@media only screen and (max-width: 767px){.con_linkarea .box_linkarea{padding:2.5em 0 3.5em}}.con_linkarea .tmp_st_mini{margin-bottom:35px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_linkarea .tmp_st_mini{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_linkarea .tmp_st_mini{margin-bottom:1.5em}}.con_linkarea .tmp_st_mini span,.con_linkarea .tmp_st_mini em{color:#444}.con_linkarea ul{max-width:1260px;width:92%;margin-right:auto;margin-left:auto;margin-bottom:60px;display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_linkarea ul{margin-bottom:50px}}@media only screen and (max-width: 767px){.con_linkarea ul{margin-bottom:2em}}@media only screen and (max-width: 767px){.con_linkarea ul{margin-top:-5%}}.con_linkarea ul li{width:23.80952%;margin-left:1.5873%;background:#fff;box-shadow:4.5px 4.5px 7.5px rgba(0,0,0,0.1)}@media only screen and (max-width: 767px){.con_linkarea ul li{width:47.5%}}@media only screen and (max-width: 767px){.con_linkarea ul li{margin-left:5%}}@media only screen and (max-width: 767px){.con_linkarea ul li{margin-top:5%}}.con_linkarea ul li:first-child{margin-left:0}@media only screen and (max-width: 767px){.con_linkarea ul li:nth-child(odd){margin-left:0}}.con_linkarea ul a{display:block;text-decoration:none}@media only screen and (max-width: 767px){.con_linkarea ul a img{max-width:none;width:100%}}.con_linkarea ul .box_text{display:flex;justify-content:center;align-items:center;text-align:center;padding:20px 0.5em}@media only screen and (max-width: 767px){.con_linkarea ul .box_text{padding:1em 0.5em}}.con_linkarea ul .box_text .title{line-height:1}.con_linkarea ul .box_text .en{margin-bottom:10px;display:block}@media only screen and (min-width: 1261px){.con_linkarea ul .box_text .en{font-size:186%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_linkarea ul .box_text .en{font-size:143%}}@media only screen and (max-width: 767px){.con_linkarea ul .box_text .en{font-size:136%}}@media only screen and (max-width: 767px){.con_linkarea ul .box_text .en{margin-bottom:.4em}}@media only screen and (min-width: 768px) and (max-width: 1013.5px){.con_linkarea ul .box_text .en{font-size:129%}}.con_linkarea ul .box_text .jp{display:block}@media only screen and (min-width: 768px){.con_linkarea ul .box_text .jp{font-size:93%}}@media only screen and (max-width: 767px){.con_linkarea ul .box_text .jp{font-size:86%}}.con_linkarea .box_btn{max-width:810px;width:92%;margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;flex-wrap:wrap}.con_linkarea .box_btn>p{width:49.38272%}@media only screen and (max-width: 767px){.con_linkarea .box_btn>p{width:100%}}.con_linkarea .box_btn>p.btn_conc{background:rgba(255,255,255,0.5)}@media only screen and (max-width: 767px){.con_linkarea .box_btn>p.btn_conc{margin-top:.5em}}.con_linkarea .box_btn>p i{display:inline-block;margin-right:.5em}
