@font-face{font-family:'allura';src:url("../fonts/Antro_Vectra.otf")}@font-face{font-family:"Alex Brush";src:url("../fonts/AlexBrush-Regular.ttf")}.con_point .box_point .box_text .inner h4 .num,.con_point .box_point .box_text .inner h4 .en{font-family:'Didact Gothic', sans-serif;letter-spacing:.02em;font-weight:normal}@keyframes btn_anime{0%{opacity:0;-webkit-transform:scale(0) translateX(0px);transform:scale(0) translateX(0px)}10%{opacity:1}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1) translateX(12px);transform:scale(1) translateX(12px)}}@-webkit-keyframes btn_anime{0%{opacity:0;-webkit-transform:scale(0) translateX(0px);transform:scale(0) translateX(0px)}10%{opacity:1}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1) translateX(12px);transform:scale(1) translateX(12px)}}@keyframes btn_anime_tate{0%{opacity:0;-webkit-transform:scale(0) translateY(0px);transform:scale(0) translateY(0px)}10%{opacity:1}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1) translateY(12px);transform:scale(1) translateY(12px)}}@-webkit-keyframes btn_anime_tate{0%{opacity:0;-webkit-transform:scale(0) translateY(0px);transform:scale(0) translateY(0px)}10%{opacity:1}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1) translateY(12px);transform:scale(1) translateY(12px)}}@keyframes btn_anime_tate_ie{0%{opacity:0;height:0}10%{opacity:1}50%{opacity:1}100%{opacity:0;height:80px}}@-webkit-keyframes btn_anime_tate_ie{0%{opacity:0;height:0}10%{opacity:1}50%{opacity:1}100%{opacity:0;height:80px}}@font-face{font-family:'allura';src:url("../fonts/Antro_Vectra.otf")}@font-face{font-family:"Alex Brush";src:url("../fonts/AlexBrush-Regular.ttf")}.con_point .box_point .box_text .inner h4 .num,.con_point .box_point .box_text .inner h4 .en{font-family:'Didact Gothic', sans-serif;letter-spacing:.02em;font-weight:normal}@keyframes btn_anime{0%{opacity:0;-webkit-transform:scale(0) translateX(0px);transform:scale(0) translateX(0px)}10%{opacity:1}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1) translateX(12px);transform:scale(1) translateX(12px)}}@-webkit-keyframes btn_anime{0%{opacity:0;-webkit-transform:scale(0) translateX(0px);transform:scale(0) translateX(0px)}10%{opacity:1}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1) translateX(12px);transform:scale(1) translateX(12px)}}@keyframes btn_anime_tate{0%{opacity:0;-webkit-transform:scale(0) translateY(0px);transform:scale(0) translateY(0px)}10%{opacity:1}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1) translateY(12px);transform:scale(1) translateY(12px)}}@-webkit-keyframes btn_anime_tate{0%{opacity:0;-webkit-transform:scale(0) translateY(0px);transform:scale(0) translateY(0px)}10%{opacity:1}50%{opacity:1}100%{opacity:0;-webkit-transform:scale(1) translateY(12px);transform:scale(1) translateY(12px)}}@keyframes btn_anime_tate_ie{0%{opacity:0;height:0}10%{opacity:1}50%{opacity:1}100%{opacity:0;height:80px}}@-webkit-keyframes btn_anime_tate_ie{0%{opacity:0;height:0}10%{opacity:1}50%{opacity:1}100%{opacity:0;height:80px}}header{z-index:2}header:before{display:none !important}header .box_header{position:absolute;left:0;right:0;top:0;margin:0 auto}header .pagetitle .jp{text-shadow:0px 0px 1em #000}header .pagetitle .en{text-shadow:0px 0px 1em #000}.con_intro{text-align:center;width:92%;margin:auto;margin-bottom:65px}@media only screen and (max-width: 767px){.con_intro{margin-bottom:3em}}.con_intro .st_text{line-height:1.60714;letter-spacing:.15em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:normal;margin-bottom:20px}@media only screen and (min-width: 1261px){.con_intro .st_text{font-size:216%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro .st_text{font-size:185%}}@media only screen and (max-width: 767px){.con_intro .st_text{font-size:154%}}@media only screen and (max-width: 767px){.con_intro .st_text{margin-bottom:1em}}.con_intro .text{font-size:108%;line-height:2.14286;letter-spacing:.08em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (max-width: 767px){.con_intro .text{text-align:left}}.con_point .box_point{position:relative;margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_point .box_point{margin-top:80px}}@media only screen and (max-width: 767px){.con_point .box_point{margin-top:3em}}.con_point .box_point:first-child{margin-top:0}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_point .box_point{display:flex;flex-wrap:wrap}}.con_point .box_point .box_img{position:relative;z-index:2}@media only screen and (min-width: 1261px){.con_point .box_point .box_img{background:none !important}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_point .box_point .box_img{width:60%;background-size:cover !important;background-position:center !important}}@media only screen and (max-width: 767px){.con_point .box_point .box_img{background:none !important}}@media only screen and (min-width: 1261px){.con_point .box_point .box_img img{width:67.70833%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_point .box_point .box_img img{display:none}}.con_point .box_point .box_text{z-index:2;background:#fff;width:820px;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 1261px){.con_point .box_point .box_text{position:absolute;bottom:0}}@media only screen and (min-width: 1701px){.con_point .box_point .box_text{min-height:550px}.ie .con_point .box_point .box_text{min-height:none;height:550px}}@media only screen and (max-width: 1700px){.con_point .box_point .box_text{width:580px}}@media only screen and (max-width: 1400px){.con_point .box_point .box_text{width:500px}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_point .box_point .box_text{width:40%;min-height:550px}.ie .con_point .box_point .box_text{min-height:none;height:550px}}@media only screen and (max-width: 767px){.con_point .box_point .box_text{width:100%;padding:1.5em 3% 2.5em}}@media only screen and (max-width: 1400px){.con_point .box_point .box_text .inner{width:auto}}@media only screen and (max-width: 767px){.con_point .box_point .box_text .inner{text-align:center}}.con_point .box_point .box_text .inner h4{font-weight:normal;line-height:1;position:relative;display:inline-block}.con_point .box_point .box_text .inner h4:before{position:absolute;content:"";width:100%;height:1px;bottom:.3em;left:0}@media only screen and (min-width: 1261px){.con_point .box_point .box_text .inner h4 .num{font-size:385%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_point .box_point .box_text .inner h4 .num{font-size:308%}}@media only screen and (max-width: 767px){.con_point .box_point .box_text .inner h4 .num{font-size:270%}}@media only screen and (min-width: 1261px){.con_point .box_point .box_text .inner h4 .en{font-size:270%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_point .box_point .box_text .inner h4 .en{font-size:231%}}@media only screen and (max-width: 767px){.con_point .box_point .box_text .inner h4 .en{font-size:216%}}.con_point .box_point .box_text .inner .title{margin-top:20px;line-height:1.36364}@media only screen and (min-width: 768px){.con_point .box_point .box_text .inner .title{font-size:170%}}@media only screen and (max-width: 767px){.con_point .box_point .box_text .inner .title{font-size:154%}}@media only screen and (max-width: 767px){.con_point .box_point .box_text .inner .title{margin-top:.75em}}@media only screen and (min-width: 768px) and (max-width: 1013.5px){.con_point .box_point .box_text .inner .title br{display:none}}.con_point .box_point .box_text .inner .text{margin-top:30px;letter-spacing:.08em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (max-width: 767px){.con_point .box_point .box_text .inner .text{margin-top:1.4em}}@media only screen and (max-width: 767px){.con_point .box_point .box_text .inner .text{text-align:left}}.con_point .box_point .box_text .inner .box_btn{margin-top:40px}@media only screen and (max-width: 767px){.con_point .box_point .box_text .inner .box_btn{margin-top:1.6em}}@media only screen and (max-width: 767px){.con_point .box_point .box_text .inner .box_btn{text-align:center}}.con_point .box_point:nth-child(odd) .box_img{text-align:right}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_point .box_point:nth-child(odd) .box_img{order:2}}@media only screen and (min-width: 1261px){.con_point .box_point:nth-child(odd) .box_text{left:0}}@media only screen and (min-width: 1261px){.con_point .box_point:nth-child(odd) .inner{max-width:710px;padding:14.08451% 14.08451%;margin-right:0;margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_point .box_point:nth-child(odd) .inner{padding:0 8%}}.con_point .box_point:nth-child(even) .box_img{text-align:left}@media only screen and (min-width: 1261px){.con_point .box_point:nth-child(even) .box_text{right:0}}@media only screen and (min-width: 1261px){.con_point .box_point:nth-child(even) .inner{max-width:710px;padding:14.08451% 14.08451%;margin-right:auto;margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_point .box_point:nth-child(even) .inner{padding:0 8%}}.topicpath_bg{padding-top:100px}@media only screen and (max-width: 767px){.topicpath_bg{padding-top:20%}}.lower #contents .topicpath_bg .topicpath{margin-top:0}.highimg_page header .con_header{background-image:url(../reason/images/img_main-pc.jpg)}@media only screen and (min-width: 1261px){.con_intro .st_text{font-size:216%}}@media only screen and (min-width: 768px) and (max-width: 1260px){.con_intro .st_text{font-size:185%}}@media only screen and (max-width: 767px){.con_intro .st_text{font-size:139%}}@media only screen and (min-width: 768px){.con_intro .text{font-size:108%}}@media only screen and (max-width: 767px){.con_intro .text{font-size:100%}}.con_intro .text span{display:inline-block}@media only screen and (max-width: 767px){.con_intro .text span{display:inline}}.con_point{background:#fcfaef}@media only screen and (min-width: 1261px){.con_point .box_point{margin-left:60px;margin-right:60px}}.con_point .box_point .box_text{background:#fff}.con_point .box_point .box_text .inner h4{color:#caba6e}.con_point .box_point .box_text .inner h4:before{background:#caba6e;bottom:-.2em}@media only screen and (max-width: 767px){.con_point .box_point .box_text .inner h4 .num{font-size:247%}}@media only screen and (max-width: 767px){.con_point .box_point .box_text .inner h4 .en{font-size:200%}}@media only screen and (max-width: 767px){.con_point .box_point .box_text .inner .title{font-size:139%}}.con_point .box_point .box_text .inner .text span{display:inline-block}.topicpath_bg{background:#fcfaef}
