button{background:none;border:none;padding:0px 0px}.modal{display:none;position:fixed;z-index:8887;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.7);transition:all 1s ease-in-out}@media only screen and (max-width: 767px){.modal{width:100%}}.modal .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation:show 0.6s linear 0s}@media only screen and (max-width: 767px){.modal .modal-content{width:95%;padding:1em;margin:0 0 10%;transform:translate(-50%, -50%)}}.modal .modal-top{display:inline-block;position:absolute;right:20px;width:2.5em;top:-55px}.modal .modal-close{color:#fff;text-decoration:none;font-size:2rem;line-height:1;font-weight:bold;padding:0 8px;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.modal .modal-close{font-size:5rem}}@media only screen and (max-width: 767px){.modal .modal-close{font-size:3rem}}.modal .modal-close:hover,.modal .modal-close:focus{text-decoration:none;cursor:pointer}.modal .modal-title{color:#fff}.modal .modal-container{width:100%;padding:70px 0 50px;margin:0 auto}@media only screen and (max-width: 767px){.modal .modal-container{padding:27px 0 50px}}.con_int{margin:0 auto;margin-top:5rem;margin-bottom:15rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int{margin-bottom:10rem}}@media only screen and (max-width: 767px){.con_int{margin-bottom:8rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int{width:90%}}@media only screen and (max-width: 767px){.con_int{width:95%}}.con_int .txt_catch{margin:0 auto 1em}@media only screen and (max-width: 767px){.con_int .txt_catch{font-size:97%}}.con_album{max-width:1754px;margin:0 auto;position:relative;margin-bottom:20rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_album{margin-bottom:10rem}}@media only screen and (max-width: 767px){.con_album{margin-bottom:8rem}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_album{width:90%}}@media only screen and (max-width: 767px){.con_album{width:95%}}.con_album .line_ligth_blue{max-width:1754px;height:8335px;position:absolute;z-index:-3;top:-1%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_album .line_ligth_blue{height:5500px}}@media only screen and (max-width: 767px){.con_album .line_ligth_blue{height:103%}}.con_album .con_plan{max-width:1550px;text-align:center;margin:0 auto;background:#fff;padding:130px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_album .con_plan{width:90%;padding:70px}}@media only screen and (max-width: 767px){.con_album .con_plan{padding:25px;width:95%}}.con_album .con_plan .txt_catch{line-height:1.8}@media only screen and (max-width: 767px){.con_album .con_plan .txt_catch{text-align:left;font-size:97%}}.con_album .con_plan .title .o_ttl2{margin-bottom:2rem}@media only screen and (max-width: 767px){.con_album .con_plan .txt{text-align:left;font-size:97%}}.con_album .con_plan .txt .en{font-weight:500;text-transform:uppercase;font-family:"El Messiri", sans-serif}@media only screen and (max-width: 767px){.con_album .con_plan .txt .en{text-align:left}}.con_album .con_plan .place{font-size:129%;text-align:center;padding-top:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_album .con_plan .place{font-size:122%}}@media only screen and (max-width: 767px){.con_album .con_plan .place{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_album .con_plan .place{padding-top:3em}}@media only screen and (max-width: 767px){.con_album .con_plan .place{padding-top:2em}}.con_album .con_plan .place span{font-family:'El Messiri', sans-serif;font-size:330%}@media only screen and (max-width: 767px){.con_album .con_plan .place span{font-size:220%}}.con_album .con_plan .place small{display:block;font-size:83%;letter-spacing:.1em}.con_album .con_plan .box_img{max-width:1120px;margin:0 auto;margin-top:4rem;display:flex;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_album .con_plan .box_img{margin-top:4rem}}@media only screen and (max-width: 767px){.con_album .con_plan .box_img{margin-top:2em}}.con_album .con_plan .box_img3{margin:0 auto;display:flex;justify-content:space-between;gap:6px}.con_album .con_plan .box_slide{max-width:1120px;margin:0 auto;margin-top:4rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_album .con_plan .box_slide{margin-top:4rem}}@media only screen and (max-width: 767px){.con_album .con_plan .box_slide{margin-top:2em}}.con_album .con_plan .movie{width:100%;max-width:1920px;position:relative;margin:0 auto;margin-top:4rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_album .con_plan .movie{margin-top:4rem}}@media only screen and (max-width: 767px){.con_album .con_plan .movie{margin-top:2em}}.con_album .con_plan .movie .box_video{width:90%;max-width:1097px;margin:0 auto}.con_album .con_plan .movie .box_video iframe{width:100%;height:617px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_album .con_plan .movie .box_video iframe{height:50.6vw}}@media only screen and (max-width: 767px){.con_album .con_plan .movie .box_video iframe{height:50.6vw}}@media only screen and (min-width: 1025px) and (max-width: 1217px){.con_album .con_plan .movie .box_video iframe{height:50.6vw}}.con_album .grade-m{margin-top:6rem;margin-top:6rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_album .grade-m{margin-top:6rem}}@media only screen and (max-width: 767px){.con_album .grade-m{margin-top:3em}}.con_album .plan_common{padding-top:100px}@media only screen and (max-width: 767px){.con_album .plan_common{padding-top:35px}}.con_album .plan_common .st1{font-size:200%;margin-bottom:2rem}@media only screen and (max-width: 767px){.con_album .plan_common .st1{font-size:154%}}.con_album .plan_common .txt{margin-top:3rem}.con_album .plan_common .btn_basic{background:#000;margin:0 auto;margin-top:2rem;width:40%}@media only screen and (max-width: 767px){.con_album .plan_common .btn_basic{width:100%}}.line_gray{max-width:1024px;margin:0 auto}.con_market{max-width:1024px;margin:0 auto;text-align:center;margin-top:6rem;margin-bottom:8rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_market{margin-top:6rem}}@media only screen and (max-width: 767px){.con_market{margin-top:3em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_market{margin-bottom:6rem}}@media only screen and (max-width: 767px){.con_market{margin-bottom:4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_market{width:90%}}@media only screen and (max-width: 767px){.con_market{width:95%}}.con_market .txt_catch{margin-top:2rem}@media only screen and (max-width: 767px){.con_market .txt_catch{text-align:left;font-size:100%}}.con_market .st1{font-size:180%;font-weight:400;margin-top:2rem}@media only screen and (max-width: 767px){.con_market .st1{font-size:144%}}.con_market .chord{margin:0 auto;max-width:303px;position:relative;margin-top:2em;padding:0em 2em;border:1px solid black}.con_market .chord .st2{color:#a4a2e5;font-weight:600;font-size:250%;letter-spacing:0.1em;margin-top:0px;line-height:2}@media only screen and (max-width: 767px){.con_market .chord .st2{font-size:198%;line-height:2}}.con_market .chord .txt_catch{position:absolute;top:0;left:0;padding:0 2.5em;margin:0;background-color:white;transform:translateY(-50%) translateX(1em)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_market .chord .txt_catch{padding:0 3.5em}}@media only screen and (max-width: 767px){.con_market .chord .txt_catch{padding:0 4.5em;transform:translateY(-50%) translateX(2em)}}.con_market .img{margin-top:3rem}.con_market .btn_basic{width:40%;margin:0 auto;margin-top:3rem;position:relative}@media only screen and (min-width: 300px) and (max-width: 900px){.con_market .btn_basic{width:50%}}@media only screen and (max-width: 767px){.con_market .btn_basic{width:100%}}.con_market .btn_basic a{display:block;border:1px solid #000;color:#000;letter-spacing:0.1em;line-height:1;text-align:center;text-decoration:none;font-weight:300;font-size:115%;padding:30px 60px 30px 10px}.con_market .btn_basic a:after{content:"";display:inline-block;width:1.46667em;height:1.46667em;background:#000;-webkit-mask:url(../images/common/ic_link.png);mask:url(../images/common/ic_link.png);-webkit-mask-size:cover;mask-size:cover;vertical-align:middle;position:absolute;top:54%;left:85%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}@media only screen and (max-width: 767px){.con_market .btn_basic a:after{left:90%}}
