@import url("https://fonts.googleapis.com/css2?family=Lobster&family=Noto+Sans+JP:wght@300;400;500;600&family=Noto+Serif+JP&family=Vujahday+Script&display=swap");@import url("https://fonts.googleapis.com/css2?family=Kaisei+Opti:wght@500;700&display=swap");.con_int .box_int,.con_bottom{width:90%;max-width:1000px;margin:auto}@media only screen and (min-width: 1441px){.con_int .box_int,.con_bottom{max-width:1300px}}@media only screen and (max-width: 1199px){.con_int .box_int,.con_bottom{width:90%}}.con_int .box_int .box_map .box_det::after,.con_int .box_int .box_chara .box_det::after{content:"";display:table;clear:both}@media only screen and (min-width: 1441px){html.mouse,html.touch{font-size:calc((13) / 16 * 100%)}}@media only screen and (min-width: 1441px) and (max-width: 1600px){html.mouse,html.touch{font-size:calc((13) / 16 * 100%)}}@media only screen and (min-width: 1200px) and (max-width: 1440px){html.mouse,html.touch{font-size:calc(13  / 16 * 100%)}}#header{display:none}html body{line-height:1.5;background:#fdfcf7}html body img{width:auto}.con_int .box_int,.con_bottom{width:90%;max-width:1000px;margin:auto}@media only screen and (min-width: 1441px){.con_int .box_int,.con_bottom{max-width:1300px}}@media only screen and (max-width: 1199px){.con_int .box_int,.con_bottom{width:calc(900 / 960 * 100%)}}.txt{line-height:1.95}@media only screen and (min-width: 1200px){.txt{font-size:139%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.txt{font-size:124%}}@media only screen and (max-width: 767px){.txt{font-size:108%}}@media only screen and (max-width: 767px){.txt{line-height:1.6}}.con_main_fv{position:relative;overflow:hidden}.con_main_fv .play{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;margin:auto;width:215px;height:153px}.mouse .con_main_fv .play{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_main_fv .play:hover,.touch .con_main_fv .play.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_main_fv .play{-webkit-tap-highlight-color:transparent}.touch .con_main_fv .play.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (max-width: 767px){.con_main_fv .play{width:calc(328 / 960 * 100%);height:calc(275 / 1400 * 100%)}}.con_main_fv #main_movie{width:100%;height:auto;position:relative;z-index:2;display:block}.con_main_fv h1{position:relative;z-index:1}@media only screen and (min-width: 768px){.con_main_fv h1{position:absolute;width:100%;top:0;left:0}}.con_int{position:relative;z-index:1;background:url(../../lp/pact/images/bg_y.png)}@media only screen and (min-width: 1200px){.con_int{padding-top:110px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int{padding-top:80px}}@media only screen and (max-width: 767px){.con_int{padding-top:10%}}@media only screen and (min-width: 1200px){.con_int{padding-bottom:130px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int{padding-bottom:100px}}@media only screen and (max-width: 767px){.con_int{padding-bottom:10%}}.con_int:before{content:"";position:absolute;z-index:1;width:50%;height:100%;top:0;left:0;background:url(../../lp/pact/images/bg_b.png)}.con_int .box_int{position:relative;z-index:2;max-width:1760px;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.15);background:linear-gradient(90deg, #f7faf6 0%,#f7faf6 50%,#fdfcf7 50%,#fdfcf7 100%)}@media only screen and (min-width: 1200px){.con_int .box_int{padding-top:100px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int .box_int{padding-top:80px}}@media only screen and (max-width: 767px){.con_int .box_int{padding-top:10%}}@media only screen and (min-width: 1200px){.con_int .box_int{padding-bottom:140px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int .box_int{padding-bottom:100px}}@media only screen and (max-width: 767px){.con_int .box_int{padding-bottom:10%}}.con_int .box_int h2{margin:auto}@media only screen and (min-width: 768px){.con_int .box_int h2{width:calc(883 / 1760 * 100%)}}@media only screen and (max-width: 767px){.con_int .box_int h2{width:calc(823 / 900 * 100%)}}.con_int .box_int .box_txt{text-align:center}@media only screen and (min-width: 768px){.con_int .box_int .box_txt .catch,.con_int .box_int .box_txt .txt{margin:30px auto 0}}@media only screen and (max-width: 767px){.con_int .box_int .box_txt .catch,.con_int .box_int .box_txt .txt{margin:5% auto 0}}@media only screen and (min-width: 1200px){.con_int .box_int .box_txt .catch,.con_int .box_int .box_txt .txt{width:calc(950 / 1760 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int .box_int .box_txt .catch,.con_int .box_int .box_txt .txt{width:90%}}@media only screen and (max-width: 767px){.con_int .box_int .box_txt .catch,.con_int .box_int .box_txt .txt{width:90%}}.con_int .box_int .box_txt .catch{color:#c32b2b}@media only screen and (min-width: 1200px){.con_int .box_int .box_txt .catch{font-size:200%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int .box_int .box_txt .catch{font-size:185%}}@media only screen and (max-width: 767px){.con_int .box_int .box_txt .catch{font-size:139%}}@media only screen and (min-width: 1200px){.con_int .box_int .box_txt .photo{position:absolute;top:90px;z-index:2;width:calc(309 / 1760 * 100%);left:calc(57 / 1760 * 100%)}.con_int .box_int .box_txt .photo.photo2{left:auto;right:calc(64 / 1760 * 100%);width:calc(308 / 1760 * 100%)}}@media only screen and (max-width: 1199px){.con_int .box_int .box_txt .box_photo{margin-top:5%;overflow:hidden}.con_int .box_int .box_txt .box_photo .photo{float:left;width:calc(431 / 900 * 100%);margin-left:calc(18 / 900 * 100%)}.con_int .box_int .box_txt .box_photo .photo.photo2{float:right;width:calc(430 / 900 * 100%);margin-right:calc(18 / 900 * 100%);margin-left:0}}.con_int .box_int .box_map{margin:auto;max-width:1460px;width:90%}@media only screen and (min-width: 768px){.con_int .box_int .box_map{margin-top:90px}}@media only screen and (max-width: 767px){.con_int .box_int .box_map{margin-top:10%}}.con_int .box_int .box_map h3{margin:auto}@media only screen and (min-width: 768px){.con_int .box_int .box_map h3{width:calc(827 / 1760 * 100%)}}@media only screen and (max-width: 767px){.con_int .box_int .box_map h3{width:calc(787 / 900 * 100%)}}@media only screen and (min-width: 768px){.con_int .box_int .box_map .box_det{margin-top:-20px}}@media only screen and (max-width: 767px){.con_int .box_int .box_map .box_det{margin-top:3%}}.con_int .box_int .box_map .box_det div .txt{margin-top:-2em}@media only screen and (min-width: 1200px){.con_int .box_int .box_map .box_det div{width:calc(630 / 1460 * 100%)}.con_int .box_int .box_map .box_det div.nanjo{float:left;margin-top:-10px}.con_int .box_int .box_map .box_det div.nanjo .map{width:calc(701 / 630 * 100%);margin-left:calc(-28 / 630 * 100%)}.con_int .box_int .box_map .box_det div.takachiho{float:right}.con_int .box_int .box_map .box_det div.takachiho .map{width:calc(730 / 630 * 100%);margin-left:calc(-45 / 630 * 100%)}}.con_int .box_int .box_chara{margin:auto;max-width:1280px;width:90%}@media only screen and (min-width: 768px){.con_int .box_int .box_chara{margin-top:90px}}@media only screen and (max-width: 767px){.con_int .box_int .box_chara{margin-top:10%}}.con_int .box_int .box_chara h3{margin:auto}@media only screen and (min-width: 768px){.con_int .box_int .box_chara h3{width:calc(851 / 1760 * 100%)}}@media only screen and (max-width: 767px){.con_int .box_int .box_chara h3{width:calc(791 / 900 * 100%)}}@media only screen and (min-width: 768px){.con_int .box_int .box_chara .box_det{margin-top:25px}}@media only screen and (max-width: 767px){.con_int .box_int .box_chara .box_det{margin-top:3%}}.con_int .box_int .box_chara .box_det div .catch{color:#c32b2b;text-align:center}@media only screen and (min-width: 768px){.con_int .box_int .box_chara .box_det div .catch{margin-top:60px}}@media only screen and (max-width: 767px){.con_int .box_int .box_chara .box_det div .catch{margin-top:5%}}@media only screen and (min-width: 768px){.con_int .box_int .box_chara .box_det div .catch{margin-bottom:15px}}@media only screen and (max-width: 767px){.con_int .box_int .box_chara .box_det div .catch{margin-bottom:3%}}@media only screen and (min-width: 1200px){.con_int .box_int .box_chara .box_det div .catch{font-size:154%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int .box_int .box_chara .box_det div .catch{font-size:139%}}@media only screen and (max-width: 767px){.con_int .box_int .box_chara .box_det div .catch{font-size:124%}}@media only screen and (min-width: 1200px){.con_int .box_int .box_chara .box_det div{width:calc(550 / 1280 * 100%)}.con_int .box_int .box_chara .box_det div.nanjo{float:left}.con_int .box_int .box_chara .box_det div.nanjo .map{width:calc(586 / 550 * 100%)}.con_int .box_int .box_chara .box_det div.takachiho{float:right}.con_int .box_int .box_chara .box_det div.takachiho .map{width:calc(559 / 550 * 100%);margin-left:calc(-15 / 550 * 100%)}}@media only screen and (max-width: 1199px){.con_int .box_int .box_chara .box_det div .chara{text-align:center}}@media only screen and (max-width: 1199px) and (min-width: 768px){.con_int .box_int .box_chara .box_det div.takachiho{margin-top:60px}}@media only screen and (max-width: 1199px) and (max-width: 767px){.con_int .box_int .box_chara .box_det div.takachiho{margin-top:10%}}.con_int .box_int .box_memo{margin:auto;max-width:1420px;width:90%;position:relative}@media only screen and (min-width: 768px){.con_int .box_int .box_memo{margin-top:110px}}@media only screen and (max-width: 767px){.con_int .box_int .box_memo{margin-top:10%}}.con_int .box_int .box_memo:before,.con_int .box_int .box_memo:after{content:"";width:35px;height:100%;position:absolute;left:0;top:0;z-index:1;background-image:url(../../lp/pact/images/ic_waku-l.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%}.con_int .box_int .box_memo:after{left:auto;right:0;background-image:url(../../lp/pact/images/ic_waku-r.png)}.con_int .box_int .box_memo .wrp_memo{margin:0 32px;background:url(../../lp/pact/images/bg_waku.png) repeat-x left top/auto 100%;padding:35px}.con_int .box_int .box_memo .wrp_memo .catch{line-height:1.7;text-align:center}@media only screen and (min-width: 1200px){.con_int .box_int .box_memo .wrp_memo .catch{font-size:200%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_int .box_int .box_memo .wrp_memo .catch{font-size:185%}}@media only screen and (max-width: 767px){.con_int .box_int .box_memo .wrp_memo .catch{font-size:124%}}@media only screen and (max-width: 767px){.con_int .box_int .box_memo:before,.con_int .box_int .box_memo:after{width:2em}.con_int .box_int .box_memo .wrp_memo{margin:0 2em;padding:2em 0}.con_int .box_int .box_memo .wrp_memo .catch{line-height:1.5}}.wrp_pact{position:relative}.wrp_pact h3{text-align:center;color:#c32b2b;font-family:'Kaisei Opti', serif;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media only screen and (min-width: 1200px){.wrp_pact h3{font-size:539%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.wrp_pact h3{font-size:385%}}@media only screen and (max-width: 767px){.wrp_pact h3{font-size:231%}}@media only screen and (min-width: 768px){.wrp_pact h3{padding-top:80px}}@media only screen and (max-width: 767px){.wrp_pact h3{padding-top:10%}}@media only screen and (min-width: 768px){.wrp_pact h3{padding-bottom:25px}}@media only screen and (max-width: 767px){.wrp_pact h3{padding-bottom:3%}}.wrp_pact h3 span{margin:0 .4em}@media only screen and (max-width: 767px){.wrp_pact h3 img{width:calc(132 / 960 * 100%)}}.wrp_pact .txt_scroll{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.wrp_pact .txt_scroll img{width:1.8em;margin-right:.5em}@media only screen and (max-width: 767px){.wrp_scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}}.con_pact{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;position:relative}@media only screen and (min-width: 1200px){.con_pact{padding:48px 0 45px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pact{padding:27px 0}}@media only screen and (max-width: 767px){.con_pact{padding:1.6em 0}}.con_pact:after{content:"";width:8px;height:100%;position:absolute;z-index:-1;top:0;left:50%;margin-left:-4px;background:url(../../lp/pact/images/dot.png) repeat-y top center/100% auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pact:after{width:4px;margin-left:-2px}}@media only screen and (max-width: 767px){.con_pact:after{width:.4em;margin-left:-.2em}}.con_pact .box_pact{width:calc(940 / 1920 * 100%);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:center}@media only screen and (min-width: 1200px){.con_pact .box_pact{padding-top:95px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pact .box_pact{padding-top:60px}}@media only screen and (max-width: 767px){.con_pact .box_pact{padding-top:5%}}@media only screen and (min-width: 1200px){.con_pact .box_pact{padding-bottom:100px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pact .box_pact{padding-bottom:60px}}@media only screen and (max-width: 767px){.con_pact .box_pact{padding-bottom:5%}}@media only screen and (min-width: 768px){.con_pact .box_pact{padding-left:calc(60 / 1920 * 100%)}}@media only screen and (max-width: 767px){.con_pact .box_pact{padding-left:3%}}@media only screen and (min-width: 768px){.con_pact .box_pact{padding-right:calc(60 / 1920 * 100%)}}@media only screen and (max-width: 767px){.con_pact .box_pact{padding-right:3%}}@media only screen and (min-width: 768px){.con_pact .box_pact.size_l{padding-left:calc(90 / 1920 * 100%)}}@media only screen and (max-width: 767px){.con_pact .box_pact.size_l{padding-left:3%}}@media only screen and (min-width: 768px){.con_pact .box_pact.size_l{padding-right:calc(90 / 1920 * 100%)}}@media only screen and (max-width: 767px){.con_pact .box_pact.size_l{padding-right:3%}}.con_pact .box_pact h4{line-height:1.5;text-align:center}@media only screen and (min-width: 1200px){.con_pact .box_pact h4{font-size:308%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pact .box_pact h4{font-size:193%}}@media only screen and (max-width: 767px){.con_pact .box_pact h4{font-size:139%}}@media only screen and (min-width: 768px){.con_pact .box_pact h4{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_pact .box_pact h4{margin-bottom:5%}}.con_pact .box_pact>.txt{text-align:left}@media only screen and (min-width: 768px){.con_pact .box_pact>.txt{margin-top:40px}}@media only screen and (max-width: 767px){.con_pact .box_pact>.txt{margin-top:5%}}@media only screen and (min-width: 1200px){.con_pact .box_pact>.txt{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;font-feature-settings:normal;height:21.5em}.con_pact .box_pact>.txt _:-ms-lang(x)::backdrop,.con_pact .box_pact>.txt.center{display:inline-block;margin:0 auto;position:relative;left:50%;transform:translateX(-50%)}.con_pact .box_pact>.txt _:-ms-lang(x)::-ms-backdrop,.con_pact .box_pact>.txt.center{display:inline-block;margin:0 auto;position:relative;left:50%;transform:translateX(-50%)}.con_pact .box_pact>.txt _:lang(x)::-moz-placeholder,.con_pact .box_pact>.txt.center{margin:0 auto;position:relative;left:50%;transform:translateX(-50%)}}@media only screen and (min-width: 1200px) and (max-width: 1600px){.con_pact .box_pact>.txt{line-height:1.6}}@media only screen and (min-width: 1200px) and (max-width: 1366px){.con_pact .box_pact>.txt{height:26em}}.con_pact .box_pact .btn{width:calc(598 / 780 * 100%);max-width:354px}@media only screen and (min-width: 768px){.con_pact .box_pact .btn{margin:40px auto 0}}@media only screen and (max-width: 767px){.con_pact .box_pact .btn{margin:7% auto 0}}.mouse .con_pact .box_pact .btn{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_pact .box_pact .btn:hover,.touch .con_pact .box_pact .btn.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_pact .box_pact .btn{-webkit-tap-highlight-color:transparent}.touch .con_pact .box_pact .btn.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_pact .box_pact h4,.con_pact .box_pact>.txt,.con_pact .box_pact .btn,.con_pact .box_pact .box_sig{z-index:2;position:relative}.con_pact .box_pact .box_sig{position:relative}@media only screen and (min-width: 1200px){.con_pact .box_pact .box_sig{margin-top:130px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pact .box_pact .box_sig{margin-top:100px}}@media only screen and (max-width: 767px){.con_pact .box_pact .box_sig{margin-top:15%}}.con_pact .box_pact .box_sig:first-child{margin-top:0}.con_pact .box_pact .box_sig .box_det{text-align:left}.con_pact .box_pact .box_sig .box_det .photo img{width:100%}.con_pact .box_pact .box_sig .box_det h5{letter-spacing:.08em}@media only screen and (min-width: 1200px){.con_pact .box_pact .box_sig .box_det h5{font-size:270%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pact .box_pact .box_sig .box_det h5{font-size:193%}}@media only screen and (max-width: 767px){.con_pact .box_pact .box_sig .box_det h5{font-size:139%}}@media only screen and (min-width: 768px){.con_pact .box_pact .box_sig .box_det h5{margin-bottom:20px}}@media only screen and (max-width: 767px){.con_pact .box_pact .box_sig .box_det h5{margin-bottom:4%}}.con_pact .box_pact .box_sig .box_det h5 small{font-weight:normal;display:block;font-size:46%}@media only screen and (max-width: 1199px){.con_pact .box_pact .box_sig .box_det h5{text-align:center;margin-top:1em}}@media only screen and (min-width: 1200px){.con_pact .box_pact .box_sig .box_det{overflow:hidden}.con_pact .box_pact .box_sig .box_det .photo{float:left;width:calc(360 / 820 * 100%)}.con_pact .box_pact .box_sig .box_det h5,.con_pact .box_pact .box_sig .box_det .txt{float:right;width:calc(430 / 820 * 100%);text-align:left}}.con_pact .box_pact .box_sig .img2{z-index:-1;width:calc(178 / 820 * 100%);right:calc(-10 / 820 * 100%);bottom:-10px}@media only screen and (max-width: 1199px){.con_pact .box_pact .box_sig .img2{bottom:8%}}.con_pact .box_pact .box_sig .img3{z-index:-1;width:calc(148 / 820 * 100%);right:calc(-15 / 820 * 100%);bottom:-120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pact .box_pact .box_sig .img3{right:-5%;bottom:-12%}}@media only screen and (max-width: 767px){.con_pact .box_pact .box_sig .img3{right:-7%;bottom:-8%}}.con_pact .box_pact .box_sig .img4{z-index:-1;width:calc(121 / 820 * 100%);right:0;bottom:0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_pact .box_pact .box_sig .img4{right:-5%;bottom:0}}@media only screen and (max-width: 767px){.con_pact .box_pact .box_sig .img4{right:-3%;bottom:5%}}.con_pact .box_pact .box_sig .img5{z-index:-1;width:calc(171 / 820 * 100%);right:0;bottom:120%}@media only screen and (max-width: 1199px){.con_pact .box_pact .box_sig .img5{bottom:115%;right:-5%}}.con_pact .box_pact .box_sig .img6{z-index:-1;width:calc(140 / 820 * 100%);right:calc(85 / 820 * 100%);bottom:35px}@media only screen and (max-width: 1199px){.con_pact .box_pact .box_sig .img6{right:-5%;bottom:-7%}}.con_pact .box_pact .box_sig .img7{z-index:-1;width:calc(175 / 820 * 100%);right:calc(20 / 820 * 100%);bottom:0}@media only screen and (max-width: 1199px){.con_pact .box_pact .box_sig .img7{right:-5%;bottom:-10%}}.con_pact .box_pact .box_sig .img8{z-index:-1;width:calc(181 / 820 * 100%);right:calc(30 / 820 * 100%);bottom:0}@media only screen and (max-width: 1199px){.con_pact .box_pact .box_sig .img8{right:-5%;bottom:-10%}}.con_pact .box_pact .box_sig .img9{z-index:-1;width:calc(132 / 820 * 100%);right:0;bottom:-25px}@media only screen and (max-width: 1199px){.con_pact .box_pact .box_sig .img9{right:-5%;bottom:-10%}}.con_pact .box_pact .box_sig .img10{z-index:-1;width:calc(205 / 820 * 100%);right:-30px;bottom:-45px}@media only screen and (max-width: 1199px){.con_pact .box_pact .box_sig .img10{right:-5%;bottom:-5%}}.con_pact .box_pact .img{position:absolute;z-index:1}.con_pact .box_pact .img.img1{width:calc(219 / 820 * 100%);left:calc(35 / 950 * 100%);bottom:65px}@media only screen and (max-width: 767px){.con_pact{width:185%}}.con_pact .nan{background:url(../../lp/pact/images/bg_b.png)}.con_pact .taka{background:url(../../lp/pact/images/bg_y.png)}.con_bottom{max-width:1170px;position:relative}@media only screen and (min-width: 1200px){.con_bottom{margin-bottom:140px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bottom{margin-bottom:100px}}@media only screen and (max-width: 767px){.con_bottom{margin-bottom:15%}}.con_bottom:before{content:"";display:block;width:40px;height:26px;margin:auto;background:url(../../lp/pact/images/ic_hart.png) no-repeat center/100% auto}@media only screen and (max-width: 767px){.con_bottom:before{display:none}}.con_bottom .wrp_bottom{position:relative}@media only screen and (min-width: 1200px){.con_bottom .wrp_bottom{margin-top:70px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bottom .wrp_bottom{margin-top:20px}}@media only screen and (max-width: 767px){.con_bottom .wrp_bottom{margin-top:7%}}@media only screen and (min-width: 768px){.con_bottom .wrp_bottom{padding-top:70px}}@media only screen and (max-width: 767px){.con_bottom .wrp_bottom{padding-top:10%}}@media only screen and (min-width: 768px){.con_bottom .wrp_bottom{padding-bottom:70px}}@media only screen and (max-width: 767px){.con_bottom .wrp_bottom{padding-bottom:10%}}.con_bottom .wrp_bottom .box_bottom h3{text-align:center;font-family:'Kaisei Opti', serif;font-weight:normal;letter-spacing:.08em}@media only screen and (min-width: 1200px){.con_bottom .wrp_bottom .box_bottom h3{font-size:462%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bottom .wrp_bottom .box_bottom h3{font-size:385%}}@media only screen and (max-width: 767px){.con_bottom .wrp_bottom .box_bottom h3{font-size:200%}}.con_bottom .wrp_bottom .box_bottom .catch{line-height:2.25;letter-spacing:.12em;text-align:center;width:80%}@media only screen and (min-width: 768px){.con_bottom .wrp_bottom .box_bottom .catch{margin:55px auto 0}}@media only screen and (max-width: 767px){.con_bottom .wrp_bottom .box_bottom .catch{margin:5% auto 0}}@media only screen and (min-width: 1200px){.con_bottom .wrp_bottom .box_bottom .catch{font-size:154%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bottom .wrp_bottom .box_bottom .catch{font-size:139%}}@media only screen and (max-width: 767px){.con_bottom .wrp_bottom .box_bottom .catch{font-size:108%}}@media only screen and (max-width: 1024px){.con_bottom .wrp_bottom .box_bottom .catch{text-align:left;line-height:1.8}}@media only screen and (max-width: 767px){.con_bottom .wrp_bottom .box_bottom .catch{width:85%}}.con_bottom .wrp_bottom .box_bottom:before,.con_bottom .wrp_bottom .box_bottom:after{content:"";width:171px;height:158px;position:absolute;z-index:-1;background:url(../../lp/pact/images/ic_waku2-bl.png) no-repeat left top/100% auto;background-position:left bottom;left:0;bottom:0}@media only screen and (max-width: 767px){.con_bottom .wrp_bottom .box_bottom:before,.con_bottom .wrp_bottom .box_bottom:after{width:5em;height:5em}}.con_bottom .wrp_bottom .box_bottom:after{left:auto;bottom:auto;right:0;top:0;background-position:right top;transform:rotate(0.5turn)}.con_bottom .wrp_bottom:before,.con_bottom .wrp_bottom:after{content:"";width:171px;height:158px;position:absolute;z-index:-1;background:url(../../lp/pact/images/ic_waku2-tl.png) no-repeat left top/100% auto;background-position:left top;left:0;top:0}@media only screen and (max-width: 767px){.con_bottom .wrp_bottom:before,.con_bottom .wrp_bottom:after{width:5em;height:5em}}.con_bottom .wrp_bottom:after{left:auto;top:auto;right:0;bottom:0;background-position:right bottom;transform:rotate(0.5turn)}.con_bottom .chara{text-align:center;position:relative}@media only screen and (min-width: 768px){.con_bottom .chara{margin-top:70px}}@media only screen and (max-width: 767px){.con_bottom .chara{margin-top:7%}}.con_bottom .chara:before{content:"";display:block;width:2em;height:1.5em;margin:0 auto 5%;background:url(../../lp/pact/images/ic_hart.png) no-repeat center/100% auto}@media only screen and (min-width: 768px){.con_bottom .chara:before{display:none}}@media only screen and (max-width: 767px){.con_bottom .chara{width:calc(476 / 900 * 100%);margin-left:auto;margin-right:auto}}@media only screen and (min-width: 1200px){.con_bottom{padding-bottom:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_bottom{padding-bottom:100px}}@media only screen and (max-width: 767px){.con_bottom{padding-bottom:3em}}.con_bottom:after,.con_bottom .chara:after{content:"";width:152px;height:142px;background:url(../../lp/pact/images/img_kirakira-l.png) no-repeat center/100% auto;position:absolute;z-index:0}@media only screen and (min-width: 1200px){.con_bottom:after,.con_bottom .chara:after{bottom:100px;right:100%}}@media only screen and (min-width: 1200px) and (max-width: 1440px){.con_bottom:after,.con_bottom .chara:after{right:90%}}@media only screen and (max-width: 1199px){.con_bottom:after,.con_bottom .chara:after{left:0;bottom:0}}@media only screen and (max-width: 767px){.con_bottom:after,.con_bottom .chara:after{width:6em;height:6em}}.con_bottom .chara:after{transform:rotateX(0.5turn)}@media only screen and (min-width: 1200px){.con_bottom .chara:after{left:100%;right:auto}}@media only screen and (min-width: 1200px) and (max-width: 1440px){.con_bottom .chara:after{left:90%}}@media only screen and (max-width: 1199px){.con_bottom .chara:after{left:auto;right:0;bottom:-90px}}@media only screen and (max-width: 767px){.con_bottom .chara:after{bottom:-3em;right:calc(-424 / 900 * 100%)}}
