main section.bg_gray{background-color:#f3f5f7;padding-top:6rem;padding-bottom:6rem}main section.advantages{position:relative;transition:.3s ease;transition-property:color,background-color}@media only screen and (min-width: 1025px ){main section.advantages{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:0 20px;padding-bottom:5rem}}@media only screen and (max-width: 560px ){main section.advantages{margin-bottom:3rem !important}}main section.advantages.scrolling_1{background-color:#c6ede6}main section.advantages.scrolling_2{background-color:#dfdef5}main section.advantages.scrolling_3{background-color:#ffdcc6}main section.advantages.scrolling_4{background-color:#d0e9ff}main section.advantages.scrolling_5{background-color:#d3f3f4}main section.advantages .ad_sticky_img{display:none;width:calc(50% - 10px);transition:.3s ease}@media only screen and (max-width: 1280px ){main section.advantages .ad_sticky_img{width:100%}}@media screen and (min-width: 1025px)and (min-height: 561px){main section.advantages .ad_sticky_img{display:block}}main section.advantages .ad_sticky_img .ad_sticky_img_wrap{position:-webkit-sticky;position:sticky;top:0;width:90%;max-width:45dvw;height:100lvh;box-sizing:border-box;transition:.3s ease;transition-property:transform}@media only screen and (min-width: 1501px ){main section.advantages .ad_sticky_img .ad_sticky_img_wrap{max-width:37dvw}}@media only screen and (max-width: 1280px ){main section.advantages .ad_sticky_img .ad_sticky_img_wrap{width:100%}}main section.advantages .ad_sticky_img .ad_sticky_img_wrap .ad_sticky_content{position:relative;width:100%;height:100%}main section.advantages .ad_sticky_img .ad_sticky_img_wrap .ad_sticky_content .ad_sticky_item{position:absolute;top:50%;transform:translate(0, -50%);opacity:0;-webkit-backface-visibility:hidden !important;backface-visibility:hidden !important;width:100%;height:100%;transition:.3s ease;transition-property:opacity,transform}main section.advantages .ad_sticky_img .ad_sticky_img_wrap .ad_sticky_content .ad_sticky_item .ad_img_screen{width:100%;height:100%;opacity:0;transform:translate(0, 20px);transition:.6s ease;transition-property:opacity,transform;-webkit-backface-visibility:hidden !important;backface-visibility:hidden !important;will-change:opacity,transform !important}main section.advantages .ad_sticky_img .ad_sticky_img_wrap .ad_sticky_content .ad_sticky_item .ad_img_pop{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:2;display:flex;justify-content:center;align-items:center;opacity:0;transform:scale(0.9, 0.9) translate(0, 20px);transition:.3s ease;transition-property:opacity,transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity,transform !important}@media only screen and (min-width: 1025px ){main section.advantages .ad_sticky_img .ad_sticky_img_wrap .ad_sticky_content .ad_sticky_item .ad_img_pop{transition-delay:.4s}}main section.advantages .ad_sticky_img .ad_sticky_img_wrap .ad_sticky_content .ad_sticky_item picture{width:100%;height:100%}main section.advantages .ad_sticky_img .ad_sticky_img_wrap .ad_sticky_content .ad_sticky_item picture img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}main section.advantages .ad_sticky_img .ad_sticky_img_wrap .ad_sticky_content .ad_sticky_item.show{opacity:1}main section.advantages .ad_sticky_img .ad_sticky_img_wrap .ad_sticky_content .ad_sticky_item.show .ad_img_screen{opacity:1;transform:translate(0, 0)}main section.advantages .ad_sticky_img .ad_sticky_img_wrap .ad_sticky_content .ad_sticky_item.show .ad_img_pop{opacity:1;transform:scale(1, 1) translate(0, 0);transition-delay:.4s}main section.advantages .ad_content{width:100%}@media screen and (min-width: 1281px)and (min-height: 561px){main section.advantages .ad_content{width:calc(50% - 10px)}}main section.advantages .advantage{position:relative;height:100vh;background-color:rgba(0,0,0,0);padding:7rem 7vw 0}@media only screen and (max-height: 560px ){main section.advantages .advantage{max-width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;flex-wrap:wrap;flex-direction:row-reverse;gap:20px 0;padding:7rem 0}}@media only screen and (min-width: 1025px ){main section.advantages .advantage{padding:7rem 3vw 0 10vw}}@media only screen and (max-width: 1280px ){main section.advantages .advantage{padding:7rem 4vw 0}}@media screen and (max-height: 650px)and (min-height: 561px){main section.advantages .advantage{height:110vh}}@media only screen and (max-width: 1024px ){main section.advantages .advantage{max-width:100% !important;height:-webkit-fit-content !important;height:-moz-fit-content !important;height:fit-content !important;display:flex !important;flex-wrap:wrap !important;flex-direction:row-reverse !important;gap:20px 0 !important;padding:7rem 0 !important}}@media only screen and (max-width: 800px ){main section.advantages .advantage{flex-direction:column !important}}@media only screen and (max-width: 560px ){main section.advantages .advantage:not(:last-of-type){padding-bottom:0 !important}}main section.advantages .advantage .advantage_title_area{max-width:35vw;margin-bottom:3rem}@media only screen and (min-width: 1501px ){main section.advantages .advantage .advantage_title_area{max-width:42vw}}@media only screen and (max-width: 1280px ){main section.advantages .advantage .advantage_title_area{max-width:42vw}}@media screen and (min-width: 1025px)and (max-height: 561px){main section.advantages .advantage .advantage_title_area{flex-grow:1;width:100%;max-width:100%}}@media only screen and (max-width: 1024px ){main section.advantages .advantage .advantage_title_area{flex-grow:1 !important;width:100% !important;max-width:100% !important}}@media only screen and (max-width: 800px ){main section.advantages .advantage .advantage_title_area{margin-bottom:2rem !important}}@media only screen and (max-width: 560px ){main section.advantages .advantage .advantage_title_area{margin-bottom:0 !important}}main section.advantages .advantage .advantage_title_area .title{font-size:35pt}@media only screen and (max-height: 560px ){main section.advantages .advantage .advantage_title_area .title{font-size:40pt}main section.advantages .advantage .advantage_title_area .title br{display:none}}@media only screen and (max-width: 1280px ){main section.advantages .advantage .advantage_title_area .title{font-size:30pt}}@media only screen and (max-width: 1024px ){main section.advantages .advantage .advantage_title_area .title{font-size:40pt !important}main section.advantages .advantage .advantage_title_area .title br{display:none !important}}@media screen and (max-width: 950px){main section.advantages .advantage .advantage_title_area .title{font-size:35pt !important}}@media only screen and (max-width: 800px ){main section.advantages .advantage .advantage_title_area .title{font-size:30pt !important}}@media only screen and (max-width: 560px ){main section.advantages .advantage .advantage_title_area .title{font-size:25pt !important}}main section.advantages .advantage .advantage_title_area .subtitle{font-size:16pt;line-height:1;margin-bottom:2rem}@media only screen and (max-height: 560px ){main section.advantages .advantage .advantage_title_area .subtitle{margin-bottom:1rem}}@media only screen and (max-width: 1280px ){main section.advantages .advantage .advantage_title_area .subtitle{font-size:14.5pt}}@media only screen and (max-width: 1024px ){main section.advantages .advantage .advantage_title_area .subtitle{margin-bottom:1rem !important}}main section.advantages .advantage .advantage_title_area .subtitle em{font-size:200%}main section.advantages .advantage .advantage_txt_area{max-width:35vw}@media only screen and (max-width: 1280px ){main section.advantages .advantage .advantage_txt_area{max-width:42vw}}@media screen and (max-width: 1280px)and (max-height: 560px){main section.advantages .advantage .advantage_txt_area{max-width:45%}}@media only screen and (max-width: 1024px ){main section.advantages .advantage .advantage_txt_area{max-width:45% !important}}@media only screen and (max-width: 800px ){main section.advantages .advantage .advantage_txt_area{max-width:100% !important;margin-top:2rem !important}}@media only screen and (max-width: 560px ){main section.advantages .advantage .advantage_txt_area{margin-top:1rem !important}}main section.advantages .advantage .advantage_txt_area ul{list-style-type:disc;padding-left:28px}main section.advantages .advantage .advantage_txt_area ul li{font-size:15pt;line-height:1.8em;letter-spacing:.02em}@media only screen and (max-width: 1280px ){main section.advantages .advantage .advantage_txt_area ul li{font-size:14.5pt}}@media only screen and (max-width: 400px ){main section.advantages .advantage .advantage_txt_area ul li{font-size:12.5pt !important}}main section.advantages .advantage .advantage_txt_area ul li:not(:last-of-type){margin-bottom:20px}main section.advantages .advantage.active{color:#fff}main section.advantages .advantage .advantage_img_area{position:absolute;top:0;right:6vw;z-index:2;max-width:45vw;height:100vh;opacity:1;transition:.3s ease;transition-property:opacity}@media only screen and (max-height: 560px ){main section.advantages .advantage .advantage_img_area{position:static;float:right;max-width:55%;margin:0 auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transform:translate(2vw, 0)}}@media screen and (min-width: 1025px)and (min-height: 561px){main section.advantages .advantage .advantage_img_area{display:none}}@media only screen and (min-width: 1501px ){main section.advantages .advantage .advantage_img_area{right:7vw;max-width:40vw}}@media only screen and (max-width: 1280px ){main section.advantages .advantage .advantage_img_area{right:calc(4vw - 40px)}}@media only screen and (max-width: 1024px ){main section.advantages .advantage .advantage_img_area{position:static !important;float:right !important;max-width:55% !important;margin:0 auto !important;height:-webkit-fit-content !important;height:-moz-fit-content !important;height:fit-content !important;transform:translate(2vw, 0) !important}}@media only screen and (max-width: 800px ){main section.advantages .advantage .advantage_img_area{width:70% !important;max-width:100% !important;transform:translate(0, 0) !important}}@media screen and (max-width: 699px){main section.advantages .advantage .advantage_img_area{width:80% !important}}@media only screen and (max-width: 560px ){main section.advantages .advantage .advantage_img_area{width:100% !important}}main section.advantages .advantage .advantage_img_area .ad_img_area_inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center}main section.advantages .advantage .advantage_img_area .ad_img_area_inner .ad_img_slide_item{position:relative}main section.advantages .advantage .advantage_img_area .ad_img_area_inner .ad_img_slide_item .ad_img_screen{-webkit-backface-visibility:hidden;backface-visibility:hidden}main section.advantages .advantage .advantage_img_area .ad_img_area_inner .ad_img_slide_item .ad_img_pop{max-width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:2;display:flex;justify-content:center;align-items:center;opacity:0;transform:scale(0.9, 0.9) translate(0, 20px);transition:.3s ease;transition-property:opacity,transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity,transform !important}main section.advantages .advantage .advantage_img_area .ad_img_area_inner .ad_img_slide_item img{-o-object-fit:contain;object-fit:contain;max-width:100%}@media screen and (min-width: 1281px)and (max-height: 560px){main section.advantages .advantage.show .advantage_img_area{opacity:1}}@media screen and (min-width: 1281px)and (max-height: 560px){main section.advantages .advantage.show .advantage_img_area .ad_img_screen{opacity:1;transform:scale(1, 1) translate(0, 0) !important}}main section.advantages .advantage.show .advantage_img_area .ad_img_pop{opacity:1 !important;transform:scale(1, 1) translate(0, 0) !important}main section.advantages #advantage-1{padding-top:10rem}@media only screen and (max-height: 560px ){main section.advantages #advantage-1{padding-top:7rem}}@media only screen and (max-width: 1024px ){main section.advantages #advantage-1{padding-top:7rem !important}}main section#integration{padding-top:3rem}main section#integration .integration_content{display:flex;flex-wrap:nowrap;gap:0 20px}@media only screen and (max-width: 800px ){main section#integration .integration_content{flex-direction:column-reverse !important}}main section#integration .integration_content .integration_txt{max-width:50%}@media only screen and (max-width: 800px ){main section#integration .integration_content .integration_txt{max-width:100% !important;margin-top:2rem !important}}main section#integration .integration_content .integration_txt ul{list-style-type:disc;padding-left:28px}main section#integration .integration_content .integration_txt ul li{font-size:16pt}@media only screen and (max-width: 1280px ){main section#integration .integration_content .integration_txt ul li{font-size:14.5pt}}@media only screen and (max-width: 400px ){main section#integration .integration_content .integration_txt ul li{font-size:12.5pt !important}}main section#integration .integration_content .integration_txt ul li:not(:last-of-type){margin-bottom:25px}main section#integration .integration_content .integration_img{margin:0 auto}main section#integration .integration_content .integration_img picture,main section#integration .integration_content .integration_img img{height:100%}@media only screen and (min-width: 1501px ){main section#integration .integration_content .integration_img{max-width:50%}}@media only screen and (max-width: 1280px ){main section#integration .integration_content .integration_img{max-width:55%}}@media only screen and (max-width: 800px ){main section#integration .integration_content .integration_img{max-width:90% !important;width:100% !important;text-align:center !important}main section#integration .integration_content .integration_img picture,main section#integration .integration_content .integration_img img{width:100% !important}}@media only screen and (max-width: 560px ){main section#integration .integration_content .integration_img{max-width:100% !important}}main section#type ul.type_list{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px}@media only screen and (max-width: 1024px ){main section#type ul.type_list{grid-template-columns:repeat(2, 1fr) !important}}@media only screen and (max-width: 560px ){main section#type ul.type_list{grid-template-columns:repeat(1, 1fr) !important;gap:30px !important}}main section#type ul.type_list>li{display:inline-block}@media only screen and (max-width: 1024px ){main section#type ul.type_list>li{min-width:calc(50% - 7.5px) !important}}main section#type ul.type_list>li a.type_list_link{position:relative;z-index:2;display:block;width:100%;height:10vw;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width: 1024px ){main section#type ul.type_list>li a.type_list_link{font-size:18pt !important;height:15vw !important}}@media only screen and (max-width: 560px ){main section#type ul.type_list>li a.type_list_link{height:30vw !important}}main section#type ul.type_list>li a.type_list_link:after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.3);mix-blend-mode:multiply;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1}main section#type ul.type_list>li a.type_list_link,main section#type ul.type_list>li a.type_list_link:after,main section#type ul.type_list>li a.type_list_link picture,main section#type ul.type_list>li a.type_list_link img{border-radius:10px 10px 0 0}main section#type ul.type_list>li a.type_list_link p{position:absolute;top:50%;left:50%;z-index:2;color:#fff;text-shadow:0 0 15px #000;transform:translate(-50%, -50%);font-size:130%;white-space:nowrap}@media only screen and (max-width: 1024px ){main section#type ul.type_list>li a.type_list_link p{font-size:15pt !important}}main section#type ul.type_list>li a.type_list_link picture{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(1, 1);transition:.3s ease;transition-property:transform}@media only screen and (max-width: 1024px ){main section#type ul.type_list>li a.type_list_link picture{height:auto !important}}main section#type ul.type_list>li a.type_list_link picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media(hover: hover)and (pointer: fine){main section#type ul.type_list>li a.type_list_link:hover:after{background-color:#fff}main section#type ul.type_list>li a.type_list_link:hover p{text-shadow:0 0 5px #000}main section#type ul.type_list>li a.type_list_link:hover picture{transform:scale(1.1, 1.1)}}main section#type ul.type_list>li .type_list_text{padding:20px}main section#type ul.type_list>li .type_list_text ul{display:flex;flex-wrap:wrap;align-items:center;gap:10px}main section#type ul.type_list>li .type_list_text ul li a{position:relative;overflow:hidden;background-color:rgba(0,0,0,0);border:solid 1px #666;border-radius:5px;line-height:1;padding:3px 10px;white-space:nowrap;font-size:90%}main section#type ul.type_list>li .type_list_text ul li a:after{content:"";display:block;position:absolute;bottom:0;right:0;z-index:-1;width:0;height:100%;background-color:#f5f5f5}@media(hover: hover)and (pointer: fine){main section#type ul.type_list>li .type_list_text ul li a:hover:after{left:0;width:100%}}main section#voice{text-align:center;overflow-x:hidden}main section#voice ul.voice_list{position:relative;width:80vw;margin:0 auto}main section#voice ul.voice_list:before,main section#voice ul.voice_list:after{content:"";width:10vw;height:100%;background-color:#fff;position:absolute;top:-1px;z-index:3}@media only screen and (max-width: 1024px ){main section#voice ul.voice_list:before,main section#voice ul.voice_list:after{width:15vw !important;background-color:rgba(0,0,0,0) !important}}@media only screen and (max-width: 800px ){main section#voice ul.voice_list:before,main section#voice ul.voice_list:after{width:25vw !important}}@media only screen and (max-width: 560px ){main section#voice ul.voice_list:before,main section#voice ul.voice_list:after{width:calc(39px + (100vw - 108px)*.1) !important}}main section#voice ul.voice_list:before{left:-10vw}main section#voice ul.voice_list:after{right:-10vw}main section#voice ul.voice_list .slick-arrow-container{position:absolute;top:48%;transform:translate(-50%, 0);z-index:4;padding:10px;cursor:pointer;transition:.3s ease;transition-property:opacity}@media only screen and (max-width: 1024px ){main section#voice ul.voice_list .slick-arrow-container{padding:15px !important;background-color:#fff !important;border-radius:51% !important;box-shadow:0 0 10px rgba(0,0,0,.16) !important}}main section#voice ul.voice_list .slick-arrow-container .slick-arrow{display:block;width:20px;height:20px;border-top:solid 2px #666;opacity:1}main section#voice ul.voice_list .slick-arrow-container.slick-prev{left:-5vw;transform:rotate(-45deg)}@media only screen and (max-width: 560px ){main section#voice ul.voice_list .slick-arrow-container.slick-prev{left:-7vw !important}}main section#voice ul.voice_list .slick-arrow-container.slick-prev .slick-arrow{border-left:solid 2px #666}@media only screen and (max-width: 1024px ){main section#voice ul.voice_list .slick-arrow-container.slick-prev .slick-arrow{transform:translate(3px, 3px) !important}}main section#voice ul.voice_list .slick-arrow-container.slick-next{right:-5vw;transform:rotate(45deg)}@media only screen and (max-width: 560px ){main section#voice ul.voice_list .slick-arrow-container.slick-next{right:-7vw !important}}main section#voice ul.voice_list .slick-arrow-container.slick-next .slick-arrow{border-right:solid 2px #666}@media only screen and (max-width: 1024px ){main section#voice ul.voice_list .slick-arrow-container.slick-next .slick-arrow{transform:translate(-3px, 3px) !important}}@media(hover: hover)and (pointer: fine){main section#voice ul.voice_list .slick-arrow-container:hover{opacity:.7}}@media only screen and (hover: hover)and (pointer: fine)and (max-width: 1024px ){main section#voice ul.voice_list .slick-arrow-container:hover{opacity:1 !important}}main section#voice ul.voice_list li{width:calc(26.6666666667vw - 30px);margin:0 15px;opacity:1;transition:.3s ease;transition-property:opacity}@media only screen and (max-width: 1280px ){main section#voice ul.voice_list li{width:calc(26.6666666667vw - 20px);margin:0 10px}}@media only screen and (max-width: 1024px ){main section#voice ul.voice_list li{width:33.3333333333vw !important}}@media only screen and (max-width: 800px ){main section#voice ul.voice_list li{width:50vw !important}main section#voice ul.voice_list li:not(.slick-current){opacity:.6 !important}}@media only screen and (max-width: 560px ){main section#voice ul.voice_list li{width:calc(100vw - 108px) !important}main section#voice ul.voice_list li:not(.slick-current){opacity:0 !important}}main section#voice ul.voice_list li .voice_item_link{display:block}main section#voice ul.voice_list li .voice_item_link .voice_item_img{z-index:1;width:100%;height:250px;overflow:hidden;border-radius:10px}main section#voice ul.voice_list li .voice_item_link .voice_item_img picture{width:100%;height:100%}main section#voice ul.voice_list li .voice_item_link .voice_item_img picture img{width:100%;height:100%;aspect-ratio:381.45/250;-o-object-fit:cover;object-fit:cover;border-radius:10px;transform:scale(1, 1);transition:.3s ease;transition-property:transform}@media only screen and (max-width: 1024px ){main section#voice ul.voice_list li .voice_item_link .voice_item_img picture img{aspect-ratio:341.33/250 !important}}@media only screen and (max-width: 560px ){main section#voice ul.voice_list li .voice_item_link .voice_item_img picture img{aspect-ratio:402/250 !important}}main section#voice ul.voice_list li .voice_item_link .voice_item_text{width:90%;margin:0 auto;text-align:left;padding:20px 25px;min-height:12rem;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.16);transform:translate(0, -20px);transition:.3s ease;transition-property:background-color}@media screen and (max-width: 1160px)and (min-width: 1025px){main section#voice ul.voice_list li .voice_item_link .voice_item_text{min-height:13rem !important}}@media only screen and (max-width: 560px ){main section#voice ul.voice_list li .voice_item_link .voice_item_text{padding:20px 15px !important}}main section#voice ul.voice_list li .voice_item_link .voice_item_text p{max-width:100%}main section#voice ul.voice_list li .voice_item_link .voice_item_text .voice_item_name{color:#888;font-size:90%;height:3em}@media screen and (max-width: 1160px)and (min-width: 1025px){main section#voice ul.voice_list li .voice_item_link .voice_item_text .voice_item_name{height:4em !important}}@media screen and (max-width: 850px)and (min-width: 801px){main section#voice ul.voice_list li .voice_item_link .voice_item_text .voice_item_name{height:4em !important}}@media(hover: hover)and (pointer: fine){main section#voice ul.voice_list li .voice_item_link:hover .voice_item_img{width:100%;border-radius:10px}main section#voice ul.voice_list li .voice_item_link:hover .voice_item_img img{border-radius:10px;transform:scale(1.1, 1.1)}main section#voice ul.voice_list li .voice_item_link:hover .voice_item_text{background-color:#f3f5f7}}@media only screen and (max-width: 1280px ){main section#plan{padding-left:20px;padding-right:20px}}main section#plan .plan_list{max-width:1200px;margin:0 auto;display:flex;flex-wrap:nowrap;justify-content:space-between;gap:20px}@media screen and (max-width: 1099px)and (min-width: 1025px){main section#plan .plan_list{gap:10px}}@media only screen and (max-width: 1024px ){main section#plan .plan_list{width:95% !important;flex-wrap:wrap !important;justify-content:center !important}}main section#plan .plan_list li{background-color:#fff;padding:30px 25px;border-top:solid 10px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:calc(20% - 8px)}@media screen and (min-width: 1100px){main section#plan .plan_list li{width:calc(20% - 16px)}}@media only screen and (max-width: 1024px ){main section#plan .plan_list li{width:calc(33.3333333333% - 16px) !important}}@media only screen and (max-width: 800px ){main section#plan .plan_list li{width:calc(50% - 16px) !important}}@media only screen and (max-width: 560px ){main section#plan .plan_list li{width:90% !important}}main section#plan .plan_list li.free{border-top-color:#4abaa7}main section#plan .plan_list li.silver{border-top-color:#b1b1b1}main section#plan .plan_list li.gold{border-top-color:#eccc5f}main section#plan .plan_list li.enter{border-top-color:#ff9c7d}main section#plan .plan_list li.suite{border-top-color:#3d82ac}main section#plan .plan_list li.recommend{position:relative}main section#plan .plan_list li .plan_list_item_belt{position:absolute;top:-14px;right:-4px;width:45%}@media only screen and (max-width: 800px ){main section#plan .plan_list li .plan_list_item_belt{width:40% !important}}main section#plan .plan_list li .plan_list_item_belt img{width:100%;height:100%}main section#plan .plan_list li .plan_list_item_head{text-align:center}main section#plan .plan_list li .plan_list_item_head>span{font-size:75%}@media only screen and (max-width: 1280px ){main section#plan .plan_list li .plan_list_item_head>span{white-space:nowrap}}main section#plan .plan_list li .plan_list_item_head p{font-size:130%;display:block;height:2.5em}@media only screen and (min-width: 1025px ){main section#plan .plan_list li .plan_list_item_head p{white-space:nowrap}}@media only screen and (max-width: 1024px ){main section#plan .plan_list li .plan_list_item_head p{font-size:150% !important}}@media screen and (max-width: 850px){main section#plan .plan_list li .plan_list_item_head p{white-space:nowrap !important}}@media only screen and (max-width: 560px ){main section#plan .plan_list li .plan_list_item_head p{font-size:17pt !important}}main section#plan .plan_list li .plan_list_item_head p .row{display:block}@media only screen and (max-width: 1024px ){main section#plan .plan_list li .plan_list_item_head p .row{display:inline-block !important}}main section#plan .plan_list li .plan_list_item_price{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:right}main section#plan .plan_list li .plan_list_item_price p{white-space:nowrap;margin-bottom:.7rem;line-height:1.3rem}main section#plan .plan_list li .plan_list_item_price p:not(em){font-size:90%}@media only screen and (max-width: 560px ){main section#plan .plan_list li .plan_list_item_price p:not(em){font-size:14pt !important;line-height:1.5rem !important}}main section#plan .plan_list li .plan_list_item_price p em{font-size:160%;padding:0 2px}main section#plan .plan_list li .plan_list_item_price p span{text-align:center;display:block;font-size:80%;font-weight:normal}main section#plan .plan_list li .plan_list_item_price .per_year,main section#plan .plan_list li .plan_list_item_price .per_month{display:block;font-size:75%;line-height:2;letter-spacing:.04em}@media only screen and (max-width: 560px ){main section#plan .plan_list li .plan_list_item_price .per_year,main section#plan .plan_list li .plan_list_item_price .per_month{font-size:95% !important}}main section#plan .plan_list li .plan_list_item_body{text-align:center;font-size:90%;padding:20px 0}@media only screen and (max-width: 560px ){main section#plan .plan_list li .plan_list_item_body{font-size:12pt !important}}@media only screen and (max-width: 560px ){main section#plan .plan_list li .plan_list_item_bottom{width:80% !important}main section#plan .plan_list li .plan_list_item_bottom a{width:100% !important}}main section#plan .note-wrap{max-width:800px;width:100%;margin:2rem auto 0}@media only screen and (max-width: 1024px ){main section#plan .note-wrap{text-align:center !important}}main section#plan .note-wrap p{font-size:90%;line-height:2em}main section#plan .note-wrap p a{padding-bottom:4px;border-bottom:dotted 2px #ccc;opacity:1;transition:.3s ease;transition-property:opacity}@media(hover: hover)and (pointer: fine){main section#plan .note-wrap p a:hover{opacity:.7}}main section#news .news_list{max-width:800px;margin:0 auto}@media only screen and (max-width: 560px ){main section#news .news_list{width:90% !important}}main section#news .news_list .news_item{position:relative;display:flex;flex-wrap:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1.5rem;gap:5px 20px}@media only screen and (max-width: 560px ){main section#news .news_list .news_item{flex-direction:column !important}}main section#news .news_list .news_item:after{content:"";position:absolute;right:0;bottom:-4px;width:0;height:1px;background-color:#ccc;transition:.3s ease;transition-property:width}main section#news .news_list .news_item:not(:last-of-type){margin-bottom:2rem}@media only screen and (max-width: 560px ){main section#news .news_list .news_item:not(:last-of-type){margin-bottom:1.5rem !important}}main section#news .news_list .news_item:has(.news_link:hover):after{left:0;width:100%}main section#news .news_list .news_item .news_date{font-size:80%;min-width:6em;color:#999}main section#news .news_list .news_item .news_link{opacity:1;transition:.3s ease;transition-property:opacity}@media only screen and (max-width: 560px ){main section#news .news_list .news_item .news_link{width:100% !important}}@media(hover: hover)and (pointer: fine){main section#news .news_list .news_item .news_link:hover{opacity:.7}}main section#conversion .cv_title{font-size:35pt}@media only screen and (max-width: 800px ){main section#conversion .cv_title{font-size:30pt !important}}main section#conversion .cv_title span{display:inline-block}main section#conversion .cv_inner{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20pt}main section#conversion .cv_inner .cv_inner_item{display:flex;flex-direction:column;gap:20px 0;width:calc(50% - 10pt);background-color:#fff;padding:20px;text-align:center;box-shadow:0 0 10px rgba(0,0,0,0);transition:.3s ease;transition-property:box-shadow}@media only screen and (max-width: 1024px ){main section#conversion .cv_inner .cv_inner_item{padding-bottom:25px !important}}@media only screen and (max-width: 560px ){main section#conversion .cv_inner .cv_inner_item{width:100% !important}}main section#conversion .cv_inner .cv_inner_item .cv_head{display:flex;justify-content:center;align-items:center;gap:0 20px}main section#conversion .cv_inner .cv_inner_item .cv_head .cv_img{display:flex;justify-content:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px;border-radius:51%;background-color:#f3f5f7;transition:.3s ease;transition-property:background-color}main section#conversion .cv_inner .cv_inner_item .cv_head .cv_img picture{display:flex;justify-content:center;align-items:center;max-width:55px}main section#conversion .cv_inner .cv_inner_item .cv_head .cv_img img{display:block;width:100%;transition:.3s ease;transition-property:filter}main section#conversion .cv_inner .cv_inner_item .cv_head p{font-size:16pt}@media screen and (max-width: 699px){main section#conversion .cv_inner .cv_inner_item .cv_head p{font-size:14pt !important}}@media only screen and (min-width: 1025px ){main section#conversion .cv_inner .cv_inner_item .cv_text br{display:none}}@media only screen and (max-width: 800px ){main section#conversion .cv_inner .cv_inner_item .cv_text br{display:none !important}}@media only screen and (max-width: 800px ){main section#conversion .cv_inner .cv_inner_item .cv_link a{max-width:100% !important}}main section#conversion .cv_inner .cv_inner_item.new-site{width:100%}main section#conversion .cv_inner .cv_inner_item.new-site img{transform:translate(0, 2%)}main section#conversion .cv_inner .cv_inner_item.new-site p{font-size:20pt}@media only screen and (max-width: 560px ){main section#conversion .cv_inner .cv_inner_item.new-site p{font-size:16pt !important}}main section#conversion .cv_inner .cv_inner_item.new-site .cv_link a{font-size:110%}main section#conversion .cv_inner .cv_inner_item:has(.button:hover){box-shadow:0 0 10px rgba(0,0,0,.16)}main section#conversion .cv_inner .cv_inner_item:has(.button:hover) .cv_img{background-color:#4abaa7}main section#conversion .cv_inner .cv_inner_item:has(.button:hover) .cv_img img{mix-blend-mode:screen;filter:brightness(999%)}main section#conversion .cv_inner .cv_inner_item.document,main section#conversion .cv_inner .cv_inner_item.contact{gap:10px 0}main section#conversion .cv_inner .cv_inner_item.document .cv_head,main section#conversion .cv_inner .cv_inner_item.contact .cv_head{min-width:100%;gap:0}@media only screen and (min-width: 1025px ){main section#conversion .cv_inner .cv_inner_item.document .cv_head,main section#conversion .cv_inner .cv_inner_item.contact .cv_head{min-width:40%}}main section#conversion .cv_inner .cv_inner_item.document .cv_head .cv_img,main section#conversion .cv_inner .cv_inner_item.contact .cv_head .cv_img{padding:7px}main section#conversion .cv_inner .cv_inner_item.document .cv_head .cv_img picture,main section#conversion .cv_inner .cv_inner_item.contact .cv_head .cv_img picture{max-width:40px;min-width:30px}main section#conversion .cv_inner .cv_inner_item.document .cv_head p,main section#conversion .cv_inner .cv_inner_item.contact .cv_head p{font-size:15pt;white-space:nowrap}main section#conversion .cv_inner .cv_inner_item.document .cv_sub_content,main section#conversion .cv_inner .cv_inner_item.contact .cv_sub_content{display:flex;flex-direction:column;align-items:center;gap:10px 0}@media only screen and (max-width: 1024px ){main section#conversion .cv_inner .cv_inner_item.document .cv_sub_content,main section#conversion .cv_inner .cv_inner_item.contact .cv_sub_content{width:100% !important;align-items:center !important;gap:20px 0 !important}}@media only screen and (max-width: 1024px ){main section#conversion .cv_inner .cv_inner_item.document .cv_text,main section#conversion .cv_inner .cv_inner_item.contact .cv_text{width:100% !important}main section#conversion .cv_inner .cv_inner_item.document .cv_text br,main section#conversion .cv_inner .cv_inner_item.contact .cv_text br{display:none !important}}@media only screen and (max-width: 560px ){main section#conversion .cv_inner .cv_inner_item.document .cv_link,main section#conversion .cv_inner .cv_inner_item.contact .cv_link{width:100% !important}}main section#conversion .cv_inner .cv_inner_item.document .cv_link .button,main section#conversion .cv_inner .cv_inner_item.contact .cv_link .button{padding:1px 20px 0;margin:0 auto 0 0;max-width:100%}@media only screen and (max-width: 1024px ){main section#conversion .cv_inner .cv_inner_item.document .cv_link .button,main section#conversion .cv_inner .cv_inner_item.contact .cv_link .button{font-size:14pt !important}}@media only screen and (max-width: 560px ){main section#conversion .cv_inner .cv_inner_item.document .cv_link .button,main section#conversion .cv_inner .cv_inner_item.contact .cv_link .button{width:100% !important}}main section#conversion .cv_inner .cv_sp-btns{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}@media screen and (min-width: 1025px)and (max-height: 560px){main section#conversion .cv_inner .cv_sp-btns{display:none}}main section#conversion .cv_inner .cv_sp-btns a{max-width:50%}_::-webkit-full-page-media,_:future,:root .ad_sticky_item{opacity:.0001}_::-webkit-full-page-media .ad_img_screen,_:future .ad_img_screen,:root .ad_sticky_item .ad_img_screen{opacity:.0001}_::-webkit-full-page-media .ad_img_pop,_:future .ad_img_pop,:root .ad_sticky_item .ad_img_pop{opacity:.0001}footer{padding-top:6rem}@media only screen and (max-width: 1280px ){footer{padding:0 40px}}@media only screen and (max-width: 1024px ){footer{padding-top:4rem;padding-bottom:5rem}}@media only screen and (max-width: 560px ){footer{padding-left:15px;padding-right:15px}}footer nav{margin:0 auto;padding:17px 0}footer nav .fn-ttl{font-weight:bold;margin-bottom:10px}#Footer-Common-Nav,#Footer-Reservation-Nav,#Footer-Reservation-Sample-Nav{background:#fff;color:#444;font-family:sans-serif;font-size:12px;font-weight:400;letter-spacing:.5px;line-height:1.5;position:relative;text-align:justify;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;z-index:0}#Footer-Common-Nav *,#Footer-Reservation-Nav *,#Footer-Reservation-Sample-Nav *{box-sizing:border-box}#Footer-Common-Nav h1,#Footer-Common-Nav h2,#Footer-Common-Nav h3,#Footer-Reservation-Nav h1,#Footer-Reservation-Nav h2,#Footer-Reservation-Nav h3,#Footer-Reservation-Sample-Nav h1,#Footer-Reservation-Sample-Nav h2,#Footer-Reservation-Sample-Nav h3{font-weight:normal;line-height:1.3}#Footer-Common-Nav ul,#Footer-Common-Nav ol,#Footer-Common-Nav li,#Footer-Reservation-Nav ul,#Footer-Reservation-Nav ol,#Footer-Reservation-Nav li,#Footer-Reservation-Sample-Nav ul,#Footer-Reservation-Sample-Nav ol,#Footer-Reservation-Sample-Nav li{list-style:none;margin:0;padding:0}#Footer-Common-Nav a,#Footer-Reservation-Nav a,#Footer-Reservation-Sample-Nav a{transition:ease .3s all}#Footer-Common-Nav a:link,#Footer-Common-Nav a:visited,#Footer-Reservation-Nav a:link,#Footer-Reservation-Nav a:visited,#Footer-Reservation-Sample-Nav a:link,#Footer-Reservation-Sample-Nav a:visited{-webkit-box-shadow:none;background:rgba(0,0,0,0);border:none;box-shadow:none;text-decoration:none}#Footer-Common-Nav a:hover,#Footer-Common-Nav a:hover img,#Footer-Common-Nav a:active,#Footer-Reservation-Nav a:hover,#Footer-Reservation-Nav a:hover img,#Footer-Reservation-Nav a:active,#Footer-Reservation-Sample-Nav a:hover,#Footer-Reservation-Sample-Nav a:hover img,#Footer-Reservation-Sample-Nav a:active{opacity:.7}#Footer-Common-Nav a:after,#Footer-Common-Nav a:before,#Footer-Reservation-Nav a:after,#Footer-Reservation-Nav a:before,#Footer-Reservation-Sample-Nav a:after,#Footer-Reservation-Sample-Nav a:before{content:"";display:none}#Footer-Common-Nav a img,#Footer-Reservation-Nav a img,#Footer-Reservation-Sample-Nav a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:ease .3s opacity}#Footer-Common-Nav .inner,#Footer-Reservation-Nav .inner,#Footer-Reservation-Sample-Nav .inner{margin:0 auto;max-width:100%;width:1200px}@media only screen and (max-width: 1024px ){#Footer-Common-Nav .inner,#Footer-Reservation-Nav .inner,#Footer-Reservation-Sample-Nav .inner{width:97%}}@media only screen and (max-width: 800px ){#Footer-Common-Nav .inner,#Footer-Reservation-Nav .inner,#Footer-Reservation-Sample-Nav .inner{width:100%;padding:5px 0 10px 0}}@media only screen and (max-width: 560px ){#Footer-Common-Nav .inner nav,#Footer-Reservation-Nav .inner nav,#Footer-Reservation-Sample-Nav .inner nav{font-size:9pt}}#Footer-Common-Nav .inner nav>ul,#Footer-Reservation-Nav .inner nav>ul,#Footer-Reservation-Sample-Nav .inner nav>ul{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px 0}@media only screen and (max-width: 800px ){#Footer-Common-Nav nav{width:97%}}#Footer-Common-Nav nav>ul{align-items:center !important;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}#Footer-Common-Nav nav.fn-app ul{gap:20px 0}#Footer-Common-Nav nav.fn-app ul li{margin-right:30px;width:auto}#Footer-Common-Nav nav.fn-app ul li img{height:22px;width:auto}#Footer-Common-Nav nav.fn-app ul li.link_dx-labo img{height:30px}#Footer-Common-Nav nav.fn-company li{margin-right:20px;width:auto}@media only screen and (max-width: 560px ){#Footer-Common-Nav nav.fn-company li{width:40%}}#Footer-Common-Nav .copyright{font-size:8px;margin:20px auto}@media only screen and (max-width: 800px ){#Footer-Common-Nav .copyright{width:97%}}@media only screen and (max-width: 800px ){#Footer-Reservation-Nav nav,#Footer-Reservation-Sample-Nav nav{width:97%}}#Footer-Reservation-Nav nav>ul>li,#Footer-Reservation-Sample-Nav nav>ul>li{padding-right:15px;width:20%}@media only screen and (max-width: 800px ){#Footer-Reservation-Nav nav>ul>li,#Footer-Reservation-Sample-Nav nav>ul>li{width:33.3333%}}@media only screen and (max-width: 560px ){#Footer-Reservation-Nav nav>ul>li,#Footer-Reservation-Sample-Nav nav>ul>li{width:50%}}#Footer-Reservation-Sample-Nav nav>ul li.jobs-item .label{border-bottom:1.5px solid #aaa;display:block;margin-bottom:5px;padding:0 2px 5px 2px}@media only screen and (max-width: 1024px ){#Footer-Reservation-Sample-Nav nav>ul li.jobs-item ul li{padding:6px 0}}#Footer-Reservation-Sample-Nav nav>ul li.jobs-item ul li:not(:last-of-type){margin-bottom:5px}@media only screen and (max-width: 1024px ){#Footer-Reservation-Sample-Nav nav>ul li.jobs-item ul li a{padding:6px 0}}@media only screen and (max-width: 1024px ){#Footer-Reservation-Sample-Nav nav>ul li.jobs-item{margin-bottom:15px;width:50%}}@media only screen and (max-width: 800px ){#Footer-Reservation-Sample-Nav .inner{width:100%}}