.box_anchor_link,.con_reason .point,.con_profile .wrp,.con_plan .wrp{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.box_anchor_link,.con_reason .point,.con_profile .wrp,.con_plan .wrp{width:91.66667%}}.box_anchor_link{max-width:950px;margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.box_anchor_link{margin-top:80px}}@media only screen and (max-width: 767px){.box_anchor_link{margin-top:60px}}@media only screen and (max-width: 767px){.con_profile .o_ttl1,.con_profile .o_ttl2,.con_media .o_ttl1,.con_media .o_ttl2,.con_reason .o_ttl1,.con_reason .o_ttl2,.con_plan .o_ttl1,.con_plan .o_ttl2{width:100%;text-align:center}}@media only screen and (max-width: 767px){.con_profile .o_ttl1 .en,.con_profile .o_ttl2 .en,.con_media .o_ttl1 .en,.con_media .o_ttl2 .en,.con_reason .o_ttl1 .en,.con_reason .o_ttl2 .en,.con_plan .o_ttl1 .en,.con_plan .o_ttl2 .en{font-size:224%}}.con_gree{margin-top:5em;background:url(https://www.ishigaki-photo-tour.com/concept/images/bg_greeting03.png) no-repeat bottom -10% center;padding-bottom:300px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gree{margin-top:4em}}@media only screen and (max-width: 767px){.con_gree{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gree{padding-bottom:200px}}@media only screen and (max-width: 767px){.con_gree{padding-bottom:100px}}.con_gree:after{position:absolute;content:"";background:url(https://www.ishigaki-photo-tour.com/concept/images/ic_circle.png) no-repeat;background-size:100%;width:25%;height:45%;top:-5%;right:14%;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gree:after{width:25%}}@media only screen and (max-width: 767px){.con_gree:after{width:55%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gree:after{height:45%}}@media only screen and (max-width: 767px){.con_gree:after{height:30%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gree:after{top:-5%}}@media only screen and (max-width: 767px){.con_gree:after{top:50%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gree:after{right:5%}}@media only screen and (max-width: 767px){.con_gree:after{right:-15%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_gree:after{background-size:80%}}.con_gree .wrp{display:flex;justify-content:space-between;position:relative}@media only screen and (min-width: 768px){.con_gree .wrp{overflow:hidden}}@media only screen and (max-width: 767px){.con_gree .wrp{flex-direction:column}}@media only screen and (min-width: 768px){.con_gree .wrp .bg{position:absolute;top:50%;transform:translateY(-50%)}}.con_gree .wrp .bg li{transition:none}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gree .wrp .bg img{width:570px}}@media only screen and (max-width: 767px){.con_gree .wrp .bg img{width:200px}}.con_gree .wrp .box_greeting{background:#fff;width:36.45833%;position:relative;z-index:2;text-align:center;padding:10% 0;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gree .wrp .box_greeting{width:60%}}@media only screen and (max-width: 767px){.con_gree .wrp .box_greeting{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gree .wrp .box_greeting{padding:5% 0}}@media only screen and (max-width: 767px){.con_gree .wrp .box_greeting{padding:50px 0}}@media only screen and (min-width: 1080px) and (max-width: 1440px){.con_gree .wrp .box_greeting{padding-top:14%;padding-bottom:14em !important}}@media only screen and (min-width: 768px){.con_gree .wrp .box_greeting{box-shadow:2px 15px 3em rgba(0,0,0,0.2)}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_gree .wrp .box_greeting{width:40%;padding-bottom:2em}}@media only screen and (min-width: 300px) and (max-width: 900px){.con_gree .wrp .box_greeting{width:70%}}@media only screen and (max-width: 767px){.con_gree .wrp .box_greeting{width:90%;margin-left:auto;margin-right:auto}}.con_gree .wrp .box_greeting .inner .st1{margin-top:4%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gree .wrp .box_greeting .inner .st1{margin-top:2em}}@media only screen and (max-width: 767px){.con_gree .wrp .box_greeting .inner .st1{margin-top:1em}}.con_gree .wrp .box_greeting .inner .st2{font-size:200%}@media only screen and (max-width: 767px){.con_gree .wrp .box_greeting .inner .st2{font-size:160%}}.con_gree .wrp .box_greeting .inner .txt{margin-top:3%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_gree .wrp .box_greeting .inner .txt{margin-top:2em}}@media only screen and (max-width: 767px){.con_gree .wrp .box_greeting .inner .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_gree .wrp .box_greeting .inner .txt{text-align:left}}.con_reason{margin-top:220px;position:relative;padding-bottom:90px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_reason{margin-top:100px}}@media only screen and (max-width: 767px){.con_reason{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_reason{padding-bottom:60px}}@media only screen and (max-width: 767px){.con_reason{padding-bottom:40px}}@media only screen and (max-width: 767px){.con_reason{padding-top:4em}}.con_reason:before{content:"";width:100%;max-width:1730px;height:84%;position:absolute;right:0;bottom:0;background:url(../images/common/bg_gradient1.jpg) top center/cover no-repeat;z-index:-1}@media only screen and (max-width: 767px){.con_reason:before{height:100%}}.con_reason .box_flex{display:flex}@media only screen and (min-width: 1200px){.con_reason .box_flex{max-width:83.33333%}}@media print{.con_reason .box_flex{max-width:83.33333%}}@media only screen and (min-width: 768px){.con_reason .box_flex{align-items:flex-end;margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_reason .box_flex{max-width:95%}}@media only screen and (max-width: 767px){.con_reason .box_flex{width:90%;margin-left:auto;margin-right:auto;flex-direction:column}}.con_reason .box_flex .left .txt_catch{margin-top:1em;margin-bottom:1em}@media only screen and (max-width: 767px){.con_reason .box_flex .left .txt_catch{margin-top:1em}}@media only screen and (max-width: 767px){.con_reason .box_flex .left .txt_catch{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_reason .box_flex .left .txt_catch{text-align:center}}.con_reason .box_flex .left .txt{margin-top:2em;margin-bottom:1em}@media only screen and (max-width: 767px){.con_reason .box_flex .left .txt{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_reason .box_flex .left .txt{font-size:91%}}@media only screen and (min-width: 1200px){.con_reason .box_flex .right{max-width:53.4375%;margin-left:10.625%}}@media print{.con_reason .box_flex .right{max-width:53.4375%;margin-left:10.625%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_reason .box_flex .right{max-width:48%;margin-left:5%}}@media only screen and (max-width: 767px){.con_reason .box_flex .right{margin-top:1em}}.con_reason .box_flex .right .box_slide .slide_count{color:#fff}.con_reason .box_flex .right .box_slide .slide_count .progress svg circle{stroke:#fff}.con_reason .point{max-width:1280px;display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.con_reason .point{flex-direction:column}}.con_reason .point .box{width:30%;background:#fff;margin-top:90px;padding-bottom:2em;box-shadow:2px 2px 1.5em rgba(0,0,0,0.1)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_reason .point .box{width:32%}}@media only screen and (max-width: 767px){.con_reason .point .box{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_reason .point .box{margin-top:60px}}@media only screen and (max-width: 767px){.con_reason .point .box{margin-top:40px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_reason .point .box{padding-bottom:2em}}@media only screen and (max-width: 767px){.con_reason .point .box{padding-bottom:1em}}.con_reason .point .box .num{letter-spacing:0.2em;font-size:100%;background:url(https://www.ishigaki-photo-tour.com/concept/images/point_num.jpg) no-repeat;color:#fff;display:block;width:45px;height:45px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_reason .point .box .num{font-size:100%}}@media only screen and (max-width: 767px){.con_reason .point .box .num{font-size:93%}}.con_reason .point .box .num span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.con_reason .point .box .wrp{max-width:80%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_reason .point .box .wrp{max-width:80%}}@media only screen and (max-width: 767px){.con_reason .point .box .wrp{max-width:90%}}.con_reason .point .box .wrp .st1{text-align:center;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 983px){.con_reason .point .box .wrp .st1{font-size:109%}}@media only screen and (max-width: 767px){.con_reason .point .box .wrp .st1{margin-top:-1em}}.con_reason .point .box .wrp .txt{margin-top:1.5em}.con_media .con_wedding_items{width:100%;max-width:1920px;position:relative;margin:210px auto 0;padding-bottom:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_media .con_wedding_items{margin:120px auto 0}}@media only screen and (max-width: 767px){.con_media .con_wedding_items{margin:4em auto 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_media .con_wedding_items{padding-bottom:50px}}@media only screen and (max-width: 767px){.con_media .con_wedding_items{padding-bottom:3em}}@media only screen and (min-width: 1200px) and (max-width: 1400px){.con_media .con_wedding_items{margin-top:80px}}@media only screen and (max-width: 767px){.con_media .con_wedding_items{width:100%}}.con_media .con_wedding_items::before{content:"";max-width:1680px;width:100%;height:57%;position:absolute;right:0;bottom:0;background:url(../images/common/bg_gradient2.jpg) top center/cover no-repeat;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_media .con_wedding_items::before{width:90%;height:60%}}@media only screen and (max-width: 767px){.con_media .con_wedding_items::before{height:75%}}.con_media .con_wedding_items>.box_text{max-width:1360px;margin:0 auto;width:90%}@media only screen and (max-width: 767px){.con_media .con_wedding_items>.box_text{width:80%}}.con_media .con_wedding_items>.box_text .txt{margin-top:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_media .con_wedding_items>.box_text .txt{margin-top:30px}}@media only screen and (max-width: 767px){.con_media .con_wedding_items>.box_text .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_media .con_wedding_items>.box_text .txt{margin-bottom:2em}}.con_media .con_wedding_items>.box_text .btn_more{margin-top:37px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_media .con_wedding_items>.box_text .btn_more{margin-top:30px}}@media only screen and (max-width: 767px){.con_media .con_wedding_items>.box_text .btn_more{margin-top:1em}}.con_media .con_wedding_items ul{max-width:1360px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;margin:-170px auto 0;width:90%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_media .con_wedding_items ul{margin:-100px auto 0}}@media only screen and (max-width: 767px){.con_media .con_wedding_items ul{margin:-3em auto 0}}@media only screen and (max-width: 767px){.con_media .con_wedding_items ul{width:95%}}.con_media .con_wedding_items ul li{width:22.22222%}@media only screen and (max-width: 767px){.con_media .con_wedding_items ul li{width:48%}}.con_media .con_wedding_items ul li:nth-child(1){margin-top:225px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_media .con_wedding_items ul li:nth-child(1){margin-top:195px}}@media only screen and (max-width: 767px){.con_media .con_wedding_items ul li:nth-child(1){margin-top:7em}}.con_media .con_wedding_items ul li:nth-child(2){margin-top:150px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_media .con_wedding_items ul li:nth-child(2){margin-top:130px}}@media only screen and (max-width: 767px){.con_media .con_wedding_items ul li:nth-child(2){margin-top:3em}}.con_media .con_wedding_items ul li:nth-child(3){margin-top:75px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_media .con_wedding_items ul li:nth-child(3){margin-top:65px}}@media only screen and (max-width: 767px){.con_media .con_wedding_items ul li:nth-child(3){margin-top:2em}}.con_media .con_wedding_items ul li a{display:flex;justify-content:space-between;text-decoration:none}.con_media .con_wedding_items ul li a .note{letter-spacing:0em;line-height:1.6;font-size:108%;padding:1em 0.5em 0;display:block}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_media .con_wedding_items ul li a .note{line-height:1.6}}@media only screen and (max-width: 767px){.con_media .con_wedding_items ul li a .note{line-height:1.6}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_media .con_wedding_items ul li a .note{font-size:86%}}@media only screen and (max-width: 767px){.con_media .con_wedding_items ul li a .note{font-size:93%}}@media only screen and (max-width: 767px){.con_media .con_wedding_items ul li a .note{padding:.5em}}.con_media .con_wedding_items ul li .txt_vertical{width:25px}@media only screen and (max-width: 767px){.con_media .con_wedding_items ul li .txt_vertical{width:1.5em}}.con_media .con_wedding_items ul li .img{width:calc(100% - 25px)}@media only screen and (max-width: 767px){.con_media .con_wedding_items ul li .img{width:calc(100% - 1em)}}.con_media .con_wedding_items .ps{width:90%;max-width:1360px;margin:0 auto}@media only screen and (min-width: 768px){.con_media .con_wedding_items .ps{text-align:right}}@media only screen and (max-width: 767px){.con_media .con_wedding_items .ps{margin-top:1em}}.con_media .con_wedding_items .btn_more{margin-top:37px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_media .con_wedding_items .btn_more{margin-top:30px}}@media only screen and (max-width: 767px){.con_media .con_wedding_items .btn_more{margin-top:1em}}@media only screen and (max-width: 767px){.con_media .con_wedding_items .btn_more{width:100%;text-align:center}}.con_profile{position:relative;padding-bottom:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_profile{padding-bottom:2em}}@media only screen and (max-width: 767px){.con_profile{padding-bottom:5.4em}}.con_profile:before{content:"";width:100%;max-width:1680px;height:84%;position:absolute;right:0;bottom:0;background:url(../images/common/bg_gradient2.jpg) top center/cover no-repeat;z-index:-1}.con_profile .wrp{max-width:1280px;margin-top:-100px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_profile .wrp{margin-top:-80px}}@media only screen and (max-width: 767px){.con_profile .wrp{margin-top:-50px}}.con_profile .wrp .top{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.con_profile .wrp .top{flex-direction:column}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_profile .wrp .top .left{width:40%}}.con_profile .wrp .top .left .txt{margin-top:2em}@media only screen and (max-width: 767px){.con_profile .wrp .top .left .txt{margin-top:1em}}@media only screen and (max-width: 767px){.con_profile .wrp .top .right{margin-top:2em}}.con_profile .wrp .top .right .box_img{display:flex;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_profile .wrp .top .right .box_img{margin-top:7em;max-width:90%;margin-left:auto}}.con_profile .wrp .top .right .box_img .txt_vertical2{padding-right:5px}.con_profile .wrp .bottom{display:flex;align-items:flex-end;justify-content:space-between;margin-top:-140px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_profile .wrp .bottom{margin-top:-160px}}@media only screen and (max-width: 767px){.con_profile .wrp .bottom{margin-top:10px}}@media only screen and (max-width: 767px){.con_profile .wrp .bottom{flex-direction:column}}.con_profile .wrp .bottom .left .st1{margin-top:55px;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_profile .wrp .bottom .left .st1{margin-top:50px}}@media only screen and (max-width: 767px){.con_profile .wrp .bottom .left .st1{margin-top:30px}}.con_profile .wrp .bottom .left .st1 span{font-size:75%;line-height:1.8;display:block}.con_profile .wrp .bottom .left .st2{margin-top:55px;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_profile .wrp .bottom .left .st2{margin-top:50px}}@media only screen and (max-width: 767px){.con_profile .wrp .bottom .left .st2{margin-top:30px}}.con_profile .wrp .bottom .left .st2 .btxt{font-weight:normal;font-size:92%;line-height:1.8;display:block}@media only screen and (max-width: 767px){.con_profile .wrp .bottom .left .st2 .stxt{font-size:114%}}.con_profile .wrp .bottom .left .st2 .stxt .ss{font-size:80%}.con_profile .wrp .bottom .left ul{margin-top:1em}@media only screen and (max-width: 767px){.con_profile .wrp .bottom .left ul{margin-top:.5em}}.con_profile .wrp .bottom .left ul li{letter-spacing:0.1em;line-height:1.6;font-size:108%}@media only screen and (max-width: 767px){.con_profile .wrp .bottom .left ul li{line-height:1.5}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_profile .wrp .bottom .left ul li{font-size:108%}}@media only screen and (max-width: 767px){.con_profile .wrp .bottom .left ul li{font-size:93%}}.con_profile .wrp .bottom .left ul li span{font-size:130%}.con_profile .wrp .bottom .left .btxt{margin-top:1em}@media only screen and (max-width: 767px){.con_profile .wrp .bottom .left .btxt{margin-top:.5em}}.con_profile .wrp .bottom .left .btxt li{letter-spacing:0.1em;line-height:1.6;font-weight:bold;font-size:108%}@media only screen and (max-width: 767px){.con_profile .wrp .bottom .left .btxt li{line-height:1.5}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_profile .wrp .bottom .left .btxt li{font-size:108%}}@media only screen and (max-width: 767px){.con_profile .wrp .bottom .left .btxt li{font-size:108%}}.con_profile .wrp .bottom .left .btxt li span{font-size:130%}@media only screen and (max-width: 767px){.con_profile .wrp .bottom .left .btxt li span{font-size:144%}}.con_profile .wrp .bottom .right{margin-bottom:-6em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_profile .wrp .bottom .right{margin-bottom:4em}}@media only screen and (max-width: 767px){.con_profile .wrp .bottom .right{margin-bottom:-3em}}.con_profile .wrp .bottom .right .box_instagram{max-width:600px}@media only screen and (max-width: 767px){.con_profile .wrp .bottom .right .box_instagram{margin-top:3em}}.con_profile .wrp .bottom .right .box_instagram .box_text{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.con_profile .wrp .bottom .right .box_instagram .box_text{align-items:flex-end}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_profile .wrp .bottom .right .box_instagram .box_text{font-size:90%}}.con_profile .wrp .bottom .right .box_instagram .box_img{display:flex;justify-content:space-between;margin-top:2em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_profile .wrp .bottom .right .box_instagram .box_img{margin-top:2em}}@media only screen and (max-width: 767px){.con_profile .wrp .bottom .right .box_instagram .box_img{margin-top:1em}}.con_profile .wrp .bottom .right .box_instagram .box_img ul{display:flex;flex-wrap:wrap}@media only screen and (max-width: 1199px){.con_profile .wrp .bottom .right .box_instagram .box_img ul{flex-wrap:wrap;justify-content:space-between}}.con_profile .wrp .bottom .right .box_instagram .box_img ul li{width:48%;margin-bottom:0.5em}.con_profile .wrp .bottom .right .box_instagram .box_img ul li:not(:nth-child(2n)){margin-right:1.5%}@media only screen and (max-width: 1199px){.con_profile .wrp .bottom .right .box_instagram .box_img ul li:not(:nth-child(2n)){margin-right:0}}@media only screen and (max-width: 767px){.con_profile .wrp .bottom .right .box_instagram .box_img ul li{margin-bottom:1em}}.con_profile .wrp .bottom .right .box_instagram .box_img ul li img{width:100%}@media only screen and (max-width: 767px){.con_profile .wrp .bottom .right .box_instagram .box_img .txt_vertical{padding-left:5px;font-size:70%}}@media only screen and (max-width: 767px){.con_profile .wrp .bottom .right .box_instagram .btn_more{width:100%;display:block;text-align:center}}.con_plan{margin-top:170px;margin-bottom:170px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan{margin-top:100px}}@media only screen and (max-width: 767px){.con_plan{margin-top:48px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan{margin-bottom:100px}}@media only screen and (max-width: 767px){.con_plan{margin-bottom:80px}}.con_plan .wrp{max-width:1380px}.con_plan .wrp .txt{margin-top:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .wrp .txt{margin-top:2em}}@media only screen and (max-width: 767px){.con_plan .wrp .txt{margin-top:1em}}.con_plan .wrp .box_flex{margin-top:3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .wrp .box_flex{margin-top:2em}}@media only screen and (max-width: 767px){.con_plan .wrp .box_flex{margin-top:1em}}@media only screen and (max-width: 767px){.con_plan .wrp .box_flex{margin:2em auto 0;width:90%}}.con_plan .wrp .box_flex .inner{display:flex;justify-content:space-between;margin-bottom:4%}@media only screen and (max-width: 767px){.con_plan .wrp .box_flex .inner{flex-direction:column}}.con_plan .wrp .box_flex .inner .box{position:relative;width:31%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .wrp .box_flex .inner .box{width:30%}}@media only screen and (max-width: 767px){.con_plan .wrp .box_flex .inner .box{width:100%}}@media only screen and (max-width: 767px){.con_plan .wrp .box_flex .inner .box{margin-bottom:1.5em}}.con_plan .wrp .box_flex .inner .box .txt_vertical{position:absolute;left:-2em;top:5px}.con_plan .wrp .box_flex .inner .box .ttl_btn{width:95%;margin-left:auto;margin-right:auto;margin-top:.5em;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 767px){.con_plan .wrp .box_flex .inner .box .ttl_btn{margin-top:.5em}}.con_plan .wrp .box_flex .inner .box .ttl_btn .st1{width:100%;text-align:center;font-size:120%}@media only screen and (max-width: 1199px){.con_plan .wrp .box_flex .inner .box .ttl_btn .st1{font-size:100%}}.con_plan .wrp .box_flex .inner02:after{content:"";width:31%;margin:8px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .wrp .box_flex .inner02:after{width:30%}}@media only screen and (max-width: 767px){.con_plan .wrp .box_flex .inner02:after{width:100%}}.con_plan .wrp .box_flex .gallery{margin-top:200px;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_plan .wrp .box_flex .gallery{margin-top:80px}}@media only screen and (max-width: 767px){.con_plan .wrp .box_flex .gallery{margin-top:0}}.con_plan .wrp .box_flex .gallery .txt_vertical{position:absolute;left:-2em;top:5px}@media only screen and (max-width: 767px){.con_plan .wrp .box_flex .gallery .img img{height:200px;object-fit:cover}}.con_plan .wrp .box_flex .gallery .ttl_btn{width:95%;margin-left:auto;margin-right:auto;margin-top:.5em;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 767px){.con_plan .wrp .box_flex .gallery .ttl_btn{margin-top:.5em}}@media only screen and (max-width: 767px){.con_plan .wrp .box_flex .gallery .ttl_btn{width:100%;justify-content:center;text-align:center}}
