@media only screen and (min-width:768px){.con_lower_title{background-image:url(../../group/images/img_main-pc.jpg)}}@media only screen and (max-width:767px){.con_lower_title{background-image:url(../../group/images/img_main-sp.jpg)}}.wrp_intro{background:#070a04;position:relative}@media only screen and (min-width:1025px){.wrp_intro{margin-bottom:100px}}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_intro{margin-bottom:80px}}@media only screen and (max-width:767px){.wrp_intro{margin-bottom:4.5em}}@media only screen and (min-width:768px){.wrp_intro{padding-top:55px}}@media only screen and (max-width:767px){.wrp_intro{padding-top:3em}}@media only screen and (min-width:1025px){.wrp_intro{padding-bottom:40px}}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_intro{padding-bottom:40px}}@media only screen and (max-width:767px){.wrp_intro{padding-bottom:1em}}.wrp_intro .con_intro_top{position:relative}@media only screen and (min-width:1025px){.wrp_intro .con_intro_top{padding-top:115px}}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_intro .con_intro_top{padding-top:75px}}@media only screen and (max-width:767px){.wrp_intro .con_intro_top{padding-top:2em}}@media only screen and (min-width:1025px){.wrp_intro .con_intro_top{margin-bottom:100px}}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_intro .con_intro_top{margin-bottom:60px}}@media only screen and (max-width:767px){.wrp_intro .con_intro_top{margin-bottom:4em}}.wrp_intro .con_intro_top .tmp_block_text_pat3{max-width:1700px;width:92%;margin-right:auto;margin-left:auto;position:relative;z-index:1}@media only screen and (max-width:767px){.wrp_intro .con_intro_top .tmp_block_text_pat3{width:88%}}.wrp_intro .con_intro_top .box_img{max-width:1700px;width:92%;margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1;margin-top:5em;margin-bottom:5em}@media only screen and (max-width:767px){.wrp_intro .con_intro_top .box_img{width:88%}}@media only screen and (max-width:767px){.wrp_intro .con_intro_top .box_img{margin-top:1.5em}}.wrp_intro .con_intro_top .box_btn{text-align:center}.wrp_intro .con_intro_top .box_btn .btn a{margin-right:auto;margin-left:auto;width:95%}@media only screen and (min-width:768px){.wrp_intro .con_intro_top .box_btn .btn a{max-width:300px}}@media only screen and (max-width:767px){.wrp_intro .con_intro_top .box_btn .btn a{max-width:500px}}.wrp_intro .con_intro_top .bg{width:100%;position:absolute;top:0;left:0;z-index:0}.wrp_intro .con_intro_top .bg span{display:block;padding-top:calc(795 / 1920 * 100%);position:relative;overflow:hidden}.wrp_intro .con_intro_top .bg span img{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.wrp_intro .con_intro_top .bg span{width:180%;padding:calc(1431 / 3456 * 100%);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.wrp_intro .con_intro_top .inn_img img{-o-object-fit:cover;object-fit:cover;height:auto}@media only screen and (max-width:767px){.wrp_intro{overflow:hidden}}.wrp_pamphlets{display:grid;row-gap:100px}@media only screen and (min-width:1025px){.wrp_pamphlets .tmp_h4_line{margin-bottom:24px}}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_pamphlets .tmp_h4_line{margin-bottom:20px}}@media only screen and (max-width:767px){.wrp_pamphlets .tmp_h4_line{margin-bottom:16px}}@media only screen and (min-width:1025px){.wrp_pamphlets .tmp_h4_line span{font-size:28px}}@media only screen and (min-width:768px) and (max-width:1024px){.wrp_pamphlets .tmp_h4_line span{font-size:24px}}@media only screen and (max-width:767px){.wrp_pamphlets .tmp_h4_line span{font-size:20px}}.wrp_pamphlets .tmp_block_pat5 .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.wrp_pamphlets .tmp_block_pat5 .tmp_lower_text{margin-bottom:20px}}@media only screen and (max-width:767px){.wrp_pamphlets .tmp_block_pat5 .tmp_lower_text{margin-bottom:.75em}}.wrp_pamphlets .tmp_block_pat5 .box_btn{margin-top:auto}.wrp_pamphlets .tmp_block_pat5 .box_btn svg{-webkit-transform:translateY(-2px);transform:translateY(-2px)}