@charset "UTF-8";.home_page .key{position:relative;z-index:5;font-size:min(1em,0.85vw);height:67.5em;padding-top:var(--wrapper);background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../images/idx_mv_bg.jpg);display:flex;align-items:center;justify-content:center;flex-direction:column}.home_page .key .bg02{position:absolute;top:calc(50% - 23.875em);left:calc(50% - 32.5em);width:78.25em;height:57em;max-width:100%;background-image:url(../images/idx_mv_bg02.png);background-size:100% auto;background-position:center;background-repeat:no-repeat;z-index:0}.home_page .key .catch{position:relative;z-index:1;max-width:80em;margin:min(8.625em,20vh) auto 0}.home_page .key h2,.home_page .key p{text-align:center;font-weight:500;letter-spacing:0.1em}.home_page .key h2{color:#333;margin-bottom:0.8478em;font-size:2.875em;line-height:1.42;font-weight:700}.home_page .key h2 .big{font-size:1.173em}.home_page .key h2 .bd{position:relative}.home_page .key h2 .bd:before{content:"";display:block;position:absolute;transition:all 0.3s;width:calc(100% + 0em);background-color:#ffc000;height:0.4783em;left:0;z-index:-1;bottom:0}.home_page .key{}.home_page .key .group_number .inner_big{padding-left:0;padding-right:0;padding-bottom:7em;width:34em;margin-left:auto;margin-right:auto;max-width:96%;position:relative}.home_page .key .group_number .note{margin-bottom:0;position:absolute;right:0;bottom:0;font-size:1em}.home_page .key .group_number .number_list{position:relative;z-index:1;margin:0px auto;flex-wrap:wrap;list-style:none;padding:0;width:30.875em;height:28.9375em;background-image:url(../images/group_number_bg.png);background-size:18.75em auto;background-position:top 74% center;background-repeat:no-repeat}.home_page .key .group_number .number_list:after{content:"";display:block;position:absolute;transition:all 0.3s;left:calc(50% - 5.0625em);top:40.8%;width:10.125em;height:10.125em;border-radius:50%;z-index:2;background-repeat:no-repeat;background-position:top center;background-size:10.125em auto;background-image:url(../images/group_number_logo.png)}.home_page .key .group_number .number_list .item{position:absolute;z-index:1;margin-bottom:0;width:13.75em;height:13.75em;border-radius:50%;padding-top:0.3%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:var(--main-color)}.home_page .key .group_number .number_list .item:before{content:"";display:block;position:absolute;transition:all 0.3s;inset:0;z-index:-1;background-repeat:no-repeat;background-position:center;background-size:100% auto}.home_page .key .group_number .number_list .item .text_box{width:100%;margin-top:-1.25em}.home_page .key .group_number .number_list .item .title{font-size:1.25em;font-weight:500;margin-bottom:0.4em;position:relative;padding-bottom:0.25em;letter-spacing:0.05em;font-feature-settings:"palt"}.home_page .key .group_number .number_list .item .title:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:6em;height:1px;opacity:0.5;background-color:var(--main-color)}.home_page .key .group_number .number_list .item .number{font-size:3.375em;font-weight:700;line-height:1;font-family:var(--f-en);letter-spacing:0em}.home_page .key .group_number .number_list .item .number .unit{font-size:30px;margin-left:0em}.home_page .key .group_number .number_list .item.num01{top:0px;left:calc(50% - 6.875em)}.home_page .key .group_number .number_list .item.num01:before{background-image:url("../images/group_number_bg01.png")}.home_page .key .group_number .number_list .item.num02{left:0;bottom:0;--main-color:#004ba7}.home_page .key .group_number .number_list .item.num02:before{background-image:url("../images/group_number_bg02.png")}.home_page .key .group_number .number_list .item.num03{right:0;bottom:0;--main-color:#019dbf}.home_page .key .group_number .number_list .item.num03 .number{font-size:3.125em}.home_page .key .group_number .number_list .item.num03:before{background-image:url("../images/group_number_bg03.png")}.home_page .topic_path{display:none}.home_page .wrap_h3{padding-top:21px;width:100%;position:relative;font-feature-settings:"palt";z-index:1}.home_page .wrap_h3.t_center{display:table;margin-left:auto;margin-right:auto;text-align:center}.home_page .wrap_h3.white *{color:#fff}.home_page .idx_en{top:-0.34em;position:absolute;white-space:nowrap;left:0%;width:100%;font-size:min(208px,13.5vw);font-family:var(--f-en);color:rgb(247,246,246);font-weight:bold;text-transform:uppercase;line-height:1;letter-spacing:0.05em;z-index:-1}.home_page .h_en{color:var(--main-color);font-size:1.5em;font-family:var(--f-en);font-weight:bold;text-transform:uppercase;line-height:1}.home_page .clr{color:var(--main-color)}.home_page h3{margin-bottom:0.2em;position:relative;color:var(--clr1);letter-spacing:0.11em;font-size:3.125em;font-weight:bold;line-height:1.1}.home_page h3 span{display:inline-block}@media screen and (min-width:1921px){.home_page .key{--max-height:1300px;--height:50vw}}@media only screen and (min-width:769px){.home_page .key .wrap_slider{position:absolute;inset:0;z-index:-1;overflow:hidden}}@media only screen and (max-width:1560px) and (min-width:769px){.home_page .key{font-size:min(1em,0.8vw,1.5vh)}}@media only screen and (max-width:1170px) and (min-width:769px){.home_page .key{font-size:min(1em,0.95vw,1.5vh)}.home_page .key .group_number .note{right:30%}}section{background-size:cover;background-repeat:no-repeat;background-position:center;font-feature-settings:"palt"}.sub{position:relative;z-index:1;display:table;margin-left:auto;margin-right:auto;margin-top:1.9333em;font-size:1.875em;color:#1f3a5f;line-height:1.5;font-weight:500;font-feature-settings:"palt"}.sub:before{content:"";display:block;position:absolute;transition:all 0.3s;width:calc(100% + 0.5em);background-color:#e1c425;opacity:0.5;height:0.4667em;left:-0.25em;z-index:-1;bottom:0}.interview{position:relative;z-index:2;padding:100px 0px 99px}.interview .sub2{margin-top:1.9167em;font-weight:500;font-feature-settings:"palt";font-size:1.5em;color:var(--main-color);line-height:1.75}.interview .sub2 span{display:inline-block;text-decoration:underline;text-underline-offset:0em;text-underline-position:under}.interview .slider{position:relative;z-index:1;margin-top:1.75em;font-size:min(1em,1.2vw)}.interview .slider .slider_main{padding-bottom:2.625em}.interview .slider .slider_main:not(.slick-initialized){display:flex}.interview .slider .slider_main .item{position:relative;width:37.5em;margin:0 0.8125em;outline:none;transition:all 0.3s ease}@media only screen and (min-width:769px){.interview .slider .slider_main .item:hover .box_img img{transform:scale(1.05)}.interview .slider .slider_main .item:hover .text{opacity:0.8}}.interview .slider .slider_main .item .link a{z-index:2}.interview .slider .slider_main .item .box_img{position:relative;border-radius:0.625em;overflow:hidden}.interview .slider .slider_main .item .box_img img{transition:all 0.3s ease}.interview .slider .slider_main .item .box_img .main_img{display:block}.interview .slider .slider_main .item .box_img .point{position:absolute;top:0.75em;left:1.1em;width:2.4em;height:2.4em;background-color:var(--main-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25em;letter-spacing:0.05em;font-family:var(--f-en);font-weight:bold;z-index:2}.interview .slider .slider_main .item .box_img .arr{position:absolute;bottom:0.875em;right:1.375em;width:2.625em;height:2.625em;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2}.interview .slider .slider_main .item .text{padding:1.125em 10% 0}.interview .slider .slider_main .item .text p{color:#fff;font-size:max(1.25em,14px);font-feature-settings:"palt";line-height:2.1}.interview .slider .slider_main .slick-arrow{position:absolute;top:15.125em;width:4.375em;height:4.375em;z-index:10;cursor:pointer;color:transparent;border:none;background-color:transparent;outline:none;transition:all 0.3s}@media only screen and (min-width:769px){.interview .slider .slider_main .slick-arrow:hover{opacity:0.8}}.interview .slider .slider_main .slick-arrow.slick-prev{left:calc(50% - 18.75em - 2.1875em);background:url(../images/icon_pre.png) no-repeat center/contain}.interview .slider .slider_main .slick-arrow.slick-next{right:calc(50% - 18.75em - 2.1875em);background:url(../images/icon_next.png) no-repeat center/contain}.interview .slider .slider_thumb{max-width:800px;margin:0 auto}.interview .slider .slider_thumb:not(.slick-initialized){display:flex}.interview .slider .slider_thumb .slick-track{width:100%!important;display:flex;justify-content:center;transform:none!important}.interview .slider .slider_thumb .item{margin:0 5px;width:13.875em;cursor:pointer;outline:none;border:1px solid #fff;border-radius:5px;overflow:hidden;position:relative}.interview .slider .slider_thumb .item:before{content:"";display:block;position:absolute;transition:all 0.3s;border-radius:5px;inset:0;position:absolute;background-color:rgba(0,0,0,0.5)}.interview .slider .slider_thumb .item picture{display:block}.interview .slider .slider_thumb .item img{width:100%;height:auto;border-radius:5px;transition:all 0.3s}@media screen and (min-width:769px){.interview .slider .slider_thumb .item:not(.slick-current):hover:before{opacity:0.5}}.interview .slider .slider_thumb .item.slick-current:before{opacity:0}.grits_info{position:relative;z-index:1}.grits_info .bg{position:absolute;z-index:-1;height:calc(140% + 201px);width:calc(100% + 10px);overflow:hidden;border-radius:3%;top:max(-745px,-48vw);left:-5px}.grits_info .bg:before{content:"";display:block;position:absolute;transition:all 0.3s;left:0;width:100%;top:0;height:100%;background-image:url(../images/slider_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:190px}.why_grits{padding:0px 1%}.why_grits .inner_big{padding:0}.why_grits .content{background-color:#fff;border-radius:60px;box-shadow:0 15px 50px rgba(0,0,0,0.06);padding:78px 30px 98px}.why_grits .wrap_h3{text-align:center;margin-bottom:79px;padding-top:0}.why_grits .wrap_h3 h3{font-weight:700;letter-spacing:0.1em;margin-bottom:13px;line-height:1.2;font-feature-settings:"aalt"}.why_grits .wrap_h3 h3 .big{display:inline-block;margin-right:0.09em;font-size:2em;color:var(--main-color);line-height:1;font-family:var(--f-en);font-weight:500;letter-spacing:0}.why_grits .wrap_h3 .sub_h3{position:relative;font-size:1.875em;font-weight:500;display:table;margin-left:auto;margin-right:auto;line-height:1.4;letter-spacing:0.1em;padding:0px 4em}.why_grits .wrap_h3 .sub_h3 span{display:inline-block}.why_grits .wrap_h3 .sub_h3:before{left:0}.why_grits .wrap_h3 .sub_h3:after{right:0}.why_grits .wrap_h3 .sub_h3:after,.why_grits .wrap_h3 .sub_h3:before{content:"";display:block;content:"";display:block;position:absolute;transition:all 0.3s;top:calc(50% - 0.2em);margin-top:0.35em;width:3.1333em;height:0.0667em;background-color:var(--main-color)}.why_grits .flex{display:flex;flex-wrap:wrap;justify-content:space-between;gap:60px 0;margin:0px auto;max-width:1161px}.why_grits .item{width:48.5%;max-width:550px;background-color:#fff;border:1px solid #cecece;border-radius:10px;padding:22px 30px 46px;position:relative;transition:transform 0.3s ease,box-shadow 0.3s ease}.why_grits .item .wrap{width:100%;max-width:450px;margin:0 auto}.why_grits .item .num{position:absolute;top:-1px;left:-1px;border-radius:0.1em 0 0.8333em 0;width:1.33334em;height:1.5em;display:flex;align-items:center;justify-content:center;color:#fff;font-size:3.75em;font-family:var(--f-en);font-weight:500;letter-spacing:0;padding-bottom:0.2em;line-height:1;margin:0}.why_grits .item.i1 .num{background-color:#0176bf}.why_grits .item.i2 .num{background-color:#eb6285}.why_grits .item.i3 .num{background-color:#0dad8c}.why_grits .item.i4 .num{background-color:#037e94}.why_grits .item h4{font-size:1.875em;padding:0px 1.5em;font-weight:500;color:var(--clr2);text-align:center;margin-bottom:23px;line-height:1.4;letter-spacing:0.1em;font-feature-settings:"palt"}.why_grits .item h4 span{display:inline-block}.why_grits .item picture{display:block;margin:0 auto 26px;border-radius:6px;overflow:hidden;width:100%}.why_grits .item picture img{width:100%;height:auto;display:block;transition:transform 0.5s ease}.why_grits .item .txt p{font-size:1.125em;line-height:1.8;margin:0;letter-spacing:0.1em;font-feature-settings:"palt"}.strength_info{box-shadow:0px 0px 40px 0px rgba(0,0,0,0.05);max-width:1820px;width:98%;margin:80px auto 87px;border-radius:60px;background-color:var(--main-color);background-image:url(../images/strength_info_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:6.875em 4% 6.75em;position:relative;z-index:1}.strength_info .grid_box{display:grid;grid-template-columns:50% 48.5%;column-gap:3.75%;grid-template-areas:"img title" "img text";align-items:start;justify-content:space-between;max-width:1601px;margin:0px auto}.strength_info .box_img{grid-area:img;width:100%}.strength_info .box_img picture{display:block;position:relative;border-radius:6px;overflow:hidden}.strength_info .box_img picture:before{content:"";display:block;position:absolute;transition:all 0.3s;inset:0;border-radius:6px;border:1px solid #fff}.strength_info .box_img picture img{border-radius:7px;overflow:hidden}.strength_info .wrap_h3.white{grid-area:title;padding-top:0;margin-bottom:2.25em}.strength_info .wrap_h3.white h3.sub{margin-top:0;margin-bottom:22px;display:inline-block;font-weight:700;color:#fff;line-height:1.2;letter-spacing:0.1em;position:relative;z-index:1}.strength_info .wrap_h3.white h3.sub:before{content:"";position:absolute;left:-0.2em;bottom:-0.04em;width:104.5%;height:0.3em;opacity:1;background-color:#f8b726;z-index:-1}.strength_info .wrap_h3.white .sub2{font-size:1.875em;font-weight:500;color:#fff;margin:0;letter-spacing:0.1em;line-height:1.3}.strength_info .wrap_h3.white .sub2 span{display:inline-block}.strength_info .txt{grid-area:text;margin-top:15px}.strength_info .txt p{font-size:1.125em;line-height:1.7777777778;color:#fff;margin-bottom:1.7778em;letter-spacing:0.1em;font-feature-settings:"palt"}.strength_info .txt p:last-child{margin-bottom:0}.trouble{position:relative;z-index:2;padding:124px 0px 110px;border-radius:60px;width:98%;max-width:1820px;margin-left:auto;margin-right:auto;background-color:#f7f5f5;background-image:url(../images/trouble_bg.jpg);box-shadow:0px 0px 40px 0px rgba(0,0,0,0.1)}.trouble .wrap_h3{margin-bottom:71px}.trouble .idx_en{color:#fff}.trouble .trouble_list{max-width:103.75em;margin:50px auto 0;font-size:min(1em,(98vw - 40px)/104)}.trouble .trouble_list .flex{padding-right:0.625em;gap:1.125em;justify-content:center}.trouble .trouble_list .item{width:16.25em;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:left}.trouble .trouble_list .box_text{gap:0.3125em;margin-bottom:1.6875em;width:100%;background-color:#fff;border-radius:0.625em;box-shadow:-0.221em 0.221em 0.75em 0em rgba(0,0,0,0.1);padding:1.4325em 0.3125em 1.44em 0.875em;display:flex;align-items:flex-start}.trouble .trouble_list .icon_check{flex-shrink:0;width:1.5em;height:auto;margin-top:0.375em}.trouble .trouble_list .text p{font-weight:500;line-height:2;letter-spacing:0.05em;margin-bottom:0}.trouble .trouble_list .main{display:block;margin-top:auto;width:100%;margin-right:6%;max-width:10.4375em}.trouble .trouble_list .arrow_dow{margin:-2.8125em auto 0em;text-align:center;max-width:34.625em;width:100%}.trouble .trouble_list .last{margin-top:0.625em;text-align:center;max-width:100%}.trouble .trouble_list .last p{position:relative;display:inline-block;padding:0.5238em 1.1429em 0.5952em 1.3571em;font-size:2.625em;font-weight:700;color:var(--clr1);line-height:1.4;letter-spacing:0.1em;margin-bottom:0}.trouble .trouble_list .last p span{display:inline-block}.trouble .trouble_list .last p:after,.trouble .trouble_list .last p:before{content:"";position:absolute;position:absolute;top:5px;bottom:0;width:0.7143em;border-top:2px solid var(--main-color);border-bottom:2px solid var(--main-color)}.trouble .trouble_list .last p:before{content:"";left:0;border-left:2px solid var(--main-color)}.trouble .trouble_list .last p:after{right:0;border-right:2px solid var(--main-color)}@media screen and (min-width:769px) and (max-width:1720px){.trouble .trouble_list .flex{padding-right:0}}@media screen and (max-width:1170px){.why_grits .wrap_h3 .sub_h3{max-width:24em}}@media screen and (min-width:769px) and (max-width:1024px){.why_grits .item .num,.why_grits .wrap_h3 h3{font-size:min(40px,(100vw - 40px)/17)}.strength_info .wrap_h3.white .sub2{font-size:min(26px,(100vw - 40px)/34)}.why_grits .item h4{font-size:min(26px,(100vw - 40px)/34)}.strength_info .wrap_h3.white h3.sub{font-size:min(40px,(100vw - 40px)/19)}}@media screen and (min-width:769px) and (max-width:1024px){.trouble .trouble_list{font-size:min(1em,(98vw - 40px)/64);max-width:70em}.trouble .trouble_list .flex{padding-right:0}.trouble .trouble_list .item{margin:0.5em 0}}.flow,.message{position:relative;z-index:1}.flow .bg,.message .bg{font-size:min(1em,0.9vw);z-index:-1;width:123.625em;height:120%;position:absolute;top:12.6875em;left:-0.3125em}.message .bg picture{opacity:0.3}.message{padding:228px 0 100px}.message:before{content:"";display:block;position:absolute;transition:all 0.3s;top:87px;left:0;width:100%;z-index:-1;height:calc(100% + 3px);background-image:url(../images/message_bg.jpg);background-size:cover;background-position:center}.message .inner_big{max-width:1360px}@media only screen and (min-width:769px){.message .wrap_h3{position:relative;z-index:2;margin-bottom:0px}.message .wrap_h3 h3{margin-bottom:0.27em;padding-top:0.22em;line-height:1.2;font-feature-settings:"aalt"}}.message .box_img{max-width:450px;width:37%;margin-top:10px}.message .ttl{margin-top:2.25em;margin-bottom:47px;color:var(--main-color);letter-spacing:0.1em;line-height:1.5;font-size:min(2em,2.85vw);font-weight:500}.message .txt{width:58.8%;max-width:764px}.message .txt p{margin-bottom:0.55em;font-size:1.125em;line-height:1.7777777778;letter-spacing:0.1em}@media only screen and (max-width:1024px) and (min-width:769px){.message .ttl{margin-top:0.5em}.message .txt{margin-top:0}.message .row_grid{gap:2em}.message .row_grid .wrap_h3 .idx_en{left:-9%}.message .row_grid .br_1024{display:none}.home_page h3{font-size:2.9em}}.features{padding:99px 20px 120px;position:relative;z-index:2;margin-left:-5px;margin-right:-5px;border-radius:calc(var(--border-radius) * 20);background-image:url(../images/features_bg.jpg)}.features .wrap_h3.white{padding-top:0;margin-bottom:70px}.features .wrap_h3.white .idx_en{top:-0.23em;color:#4781b4;letter-spacing:0.05em}.features h3 .big{font-family:var(--f-en);color:#ffb400!important;font-weight:500;font-size:2em;line-height:1}.features .features_row{position:relative;font-size:min(1em,(100vw - 40px)/84);max-width:100em;margin:0px auto;color:#fff}.features .features_row .icon{position:absolute;z-index:1}.features .features_row .i1{max-width:7.5em;top:-2.5em;left:5em}.features .features_row .i2{max-width:5.1875em;bottom:-3.75em;right:5em}.features .features_row .wrap{border-radius:3.75em;overflow:hidden}.features .features_row .row{display:flex;flex-direction:row-reverse}.features .features_row .row .box_img,.features .features_row .row .box_text{width:50%;background-color:#4e90c8}.features .features_row .box_text{display:flex;justify-content:center;padding:5.125em 2.5em 2.5em;font-feature-settings:"palt"}.features .features_row .box_text .content{max-width:512px;width:99%;padding-left:1.0625em}.features .features_row .box_text .content .txt p{font-size:max(1.25em,13px);line-height:2.1}.features .features_row h4{display:flex;align-items:center;gap:0.6389em;margin-bottom:0.5em;font-size:2.25em;font-weight:bold;line-height:1.3333333333;letter-spacing:0.1em}.features .features_row .point{margin-top:0.8em;padding-bottom:0.5em;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:6.45em;height:6.55em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='129px' height='131px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 180, 0)' d='M111.796,130.074 C74.709,99.535 -4.036,106.999 0.149,57.651 C2.857,25.717 28.198,-0.004 58.683,-0.004 C89.168,-0.004 122.470,13.911 127.668,44.102 C134.896,86.087 106.697,86.894 103.625,103.368 C100.168,121.905 111.796,130.074 111.796,130.074 Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% auto;font-size:0.5556em;line-height:1;font-weight:500}.features .features_row .point .big{margin-top:-0.12em;font-size:3em;line-height:1;letter-spacing:0.05em;font-weight:bold;display:block}@media only screen and (min-width:769px){.features .features_row .row:nth-child(2n){flex-direction:row}.features .features_row .row:nth-child(2n) .box_text .content{padding-left:2px}}@media only screen and (max-width:1024px) and (min-width:769px){.features .features_row .box_text{padding-top:4em}}.comparison{position:relative;z-index:1;padding:146px 0px 100px}.comparison:before{content:"";display:block;position:absolute;transition:all 0.3s;z-index:-1;bottom:0;left:0;width:100%;height:calc(100% + 206px);background-size:cover;background-position:center;background-image:url(../images/comparison_bg.jpg)}.comparison .wrap_h3{margin-bottom:71px}.comparison .wrap_h3 .idx_en{left:50%;width:200%;transform:translateX(-50%)!important;text-align:center;color:#ffffff}.comparison .lp_idx04_box{font-size:min(1em,(100vw - 40px)/80)}.comparison .lp_idx04_box tr{border-bottom:1px solid #dcdcdc}.comparison .lp_idx04_box tr:first-child{border-top:1px solid #dcdcdc}.comparison .lp_idx04_box tr:last-child td:nth-child(2){border-bottom:3px solid #1a89d0}.comparison .lp_idx04_box picture{display:table;margin:auto}.comparison .lp_idx04_box td,.comparison .lp_idx04_box th{text-align:center;border:none;border-left:1px solid #dcdcdc}.comparison .lp_idx04_box td:last-child,.comparison .lp_idx04_box th:last-child{border-right:1px solid #dcdcdc}.comparison .lp_idx04_box td:nth-child(2),.comparison .lp_idx04_box th:nth-child(2){background-color:#f8fcfe;border-left:3px solid #3b87ce;border-right:3px solid #3b87ce}.comparison .lp_idx04_box th{width:7.6em;padding:1em 0.4em 1.05em 0.4em;color:#0176bf;letter-spacing:0.1em;line-height:1.4;font-size:1.25em;font-feature-settings:"aalt";background-color:#f7f6f6}.comparison .lp_idx04_box th:first-child{width:10.95em;background:#81b3d9}.comparison .lp_idx04_box th:nth-child(2){background:#3b87ce;position:relative;border-top:1px solid #3b87ce}.comparison .lp_idx04_box td{padding:1.3889em 0.4444em;color:#fff;font-weight:bold;letter-spacing:0.1em;font-size:1.125em;background-color:#fff}.comparison .lp_idx04_box td:first-child{background:#81b3d9}.comparison .lp_idx04_box .img_logo{max-width:4.85em}.comparison .lp_idx04_box .ic01{max-width:1.5556em}.comparison .lp_idx04_box .ic02{max-width:1.1111em}.comparison .lp_idx04_box .ic03,.comparison .lp_idx04_box .ic04,.comparison .lp_idx04_box .ic05,.comparison .lp_idx04_box .ic06{max-width:1.5em}.tbl_note{margin-top:0.55em}@media only screen and (min-width:769px){.tbl_note{display:none}}.support{padding:123px 0px 102px}.support h3{font-feature-settings:"aalt"}.support .sub{margin-bottom:40px}.support .txt p{font-size:1.125em;line-height:2}.support_row{display:flex;margin-top:60px;justify-content:center;display:flex;font-size:min(0.715em,0.595vw);position:relative;z-index:1}.support_row:before{content:"";display:block;position:absolute;transition:all 0.3s;top:31.5%;left:0em;min-width:100%;width:2137px;height:9.3125em;z-index:-1;background-size:auto 100%;background-position:left 0 center}.support_row .item{position:relative;z-index:1;width:25em;min-height:26.0625em;padding-bottom:7.5em;padding-top:2em;margin-left:1.25em;margin-right:1.25em;display:flex;justify-content:center;--main-color:#eb6285}.support_row .item:nth-child(3n+2){--main-color:#ff8a00}.support_row .item:nth-child(3n+3){--main-color:#00a0e9}.support_row .item:before{content:"";display:block;position:absolute;transition:all 0.3s;inset:0;z-index:-1;background-size:25em auto;background-repeat:no-repeat;background-position:top center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='400px' height='417px'%3E%3Cpath fill-rule='evenodd' fill='rgb(247, 246, 246)' d='M381.548,345.319 C372.027,376.868 353.231,411.346 320.628,416.336 C271.794,423.810 240.705,361.930 193.194,348.399 C155.218,337.583 113.912,359.851 75.658,350.066 C34.911,339.642 11.326,296.257 3.643,254.943 C-12.934,165.797 28.288,66.389 107.663,22.420 C186.139,-21.051 286.645,2.159 348.924,63.729 C413.359,127.430 405.395,266.300 381.548,345.319 Z'/%3E%3C/svg%3E")}.support_row .item:after{content:"";display:block;position:absolute;transition:all 0.3s;width:8.75em;height:8.75em;left:0px;top:0px;opacity:0.2;z-index:-2;--mask:url(../images/support_mask.png);mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% auto;-webkit-mask-size:100% auto;mask-position:center;-webkit-mask-position:center;background-color:var(--main-color)}.support_row .item .ttl{position:absolute;left:1.0417em;top:14.9583em;color:var(--clr1);font-size:1.5em;line-height:1.6666666667;font-weight:700}.support_row .item .ttl .note{display:block;letter-spacing:0.1em;line-height:2;font-weight:500;font-feature-settings:"palt";font-size:0.6666666667em}.support_row .item .main{max-width:10.625em}.support_row .item .icon{position:absolute;top:20.5625em;left:10.5625em;width:5.75em}.support_row .i2{padding-top:2.1875em}.support_row .i2 .main{max-width:11.375em}.support_row .i3{padding-top:2.4375em}.support_row .i3 .main{max-width:14.75em;margin-right:7.8%}.support_row .i4{padding-top:2.625em}.support_row .i4 .icon{top:21.0625em;left:14.8125em}.support_row .i4 .main{max-width:11.875em;margin-left:5.9%}.support_row .i5{padding-top:4.625em}.support_row .i5 .main{max-width:16.625em;margin-left:5.2%}.support_row .i6{padding-top:4.1875em}.support_row .i6 .main{max-width:16.125em}@media screen and (max-width:1024px){.support_row{flex-wrap:wrap;gap:3.5em 1em;max-width:90em;margin-left:auto;margin-right:auto;font-size:min(0.715em,(100vw - 40px)/84)}}.contact{padding:120px 0px 103px;background-color:var(--main-color);background-image:url(../images/contact_bg.jpg)}.contact .wrap_h3{margin-bottom:0px}.contact .white .idx_en{color:#194675!important}.contact .sub{margin-bottom:1.7em;color:#fff;margin-top:1.5333em}.contact .custom_contact_buttons{position:relative;margin-bottom:3.32em;max-width:52.5em;margin-left:auto;margin-right:auto;justify-content:center;font-size:min(1em,1.3vw);gap:2.5em}.contact .custom_contact_buttons .icon24h{position:absolute;top:-4.875em;right:-7.3125em;width:11.25em}.contact .custom_contact_buttons a{width:20em;height:5em}.contact .custom_contact_buttons a .icon{margin-right:0.65em}.contact .custom_contact_buttons a .big{font-size:1.3em}.contact .t_center.txt p{color:#fff;line-height:2;font-size:1.125em}.flow{background-color:#f7f6f6;padding:129px 0 29px}.flow .bg{top:1.8em;left:0em}.flow .inner_max{position:relative;padding:0em 1.25em 9.3125em;max-width:92.5em;font-size:min(1em,0.9vw)}.flow .pic{position:absolute}.flow .pic.i1{width:5.625em;right:-5.6875em;top:12em}.flow .pic.i2{width:12.125em;left:-8.4375em;bottom:0}.flow .wrap_h3{margin-bottom:70px}.flow .wrap_h3 .idx_en{color:#fff}.flow .flow_row{position:relative;z-index:2}.flow .flow_row .title{height:7.5em;background-image:url(../images/step_head_bg.png);background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center;padding-bottom:1.4375em}.flow .flow_row .title p{color:#fff;font-size:1.875em;font-weight:500;letter-spacing:0.1em;line-height:1.4}.flow .flow_row .row{padding-right:0.125em;display:flex;justify-content:center;gap:2.5em;margin-top:-1.75em;position:relative;z-index:2}.flow .flow_row .txt_ver{display:flex;align-items:center;justify-content:center}.flow .flow_row .txt_ver p{letter-spacing:0.1em;color:#233f6d;font-weight:500;font-size:1.625em;line-height:1.3846153846;text-align:center;font-feature-settings:"vpal" 1}.flow .flow_row .item{padding-top:1.1875em;padding-bottom:1.9375em;width:8.75em;height:auto;background-color:#fff;border-radius:0.625em;position:relative;box-shadow:0em 0em 1em 0em rgba(0,0,0,0.06);--main-color:#0176bf}.flow .flow_row .item.st2{margin-left:0.1875em;--main-color:#ff8a00}.flow .flow_row .item.i4.st2{margin-left:3.125em}.flow .flow_row .item .content{display:flex;min-height:18.375em;justify-content:center;padding:0.625em 0 0.625em}.flow .flow_row .icon{width:9.5625em;margin-left:-1.6875em;display:flex;align-items:center;font-family:var(--f-en)}.flow .flow_row .icon picture{position:relative;z-index:2;width:3.5em;background-color:var(--main-color);border-radius:50%}.flow .flow_row .icon p{margin-left:-0.25em;width:5.1em;padding-left:0.35em;line-height:1.8em;font-size:1.25em;letter-spacing:0.05em;color:#fff;position:relative;z-index:1}.flow .flow_row .icon p:before{content:"";display:block;position:absolute;transition:all 0.3s;width:calc(100% + 0.25em);right:0;top:0;z-index:-1;height:100%;border-radius:0em 1em 1em 0em;background-color:var(--main-color)}@media only screen and (max-width:1024px) and (min-width:769px){.flow .inner_max{font-size:min(1em,1vw)}.flow .inner_max .pic.i1{right:-2em}.flow .inner_max .pic.i2{left:-2em;bottom:-3em}}.works{max-width:1920px;margin:0px auto;padding:126px 0 105px}.works .wrap_h3{margin-bottom:71px}.works .box_text{position:relative;z-index:1;max-width:1000px;width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding:2.375em 1.25em 2.375em;background-color:#2e74bd;color:#fff;border-radius:1.25em}.works .box_text:before{content:"";display:block;position:absolute;transition:all 0.3s;inset:0.5625em;border:0.0625em solid #4486ca;border-radius:0.625em;z-index:-1}.works .box_text p{font-size:1.375em;font-weight:700;line-height:1.909}.works .box_text p span{display:inline-block}.works .work_row{margin-top:60px;display:flex;justify-content:center;gap:3.75em;flex-wrap:wrap;font-size:min(1em,0.85vw)}.works .box{position:relative;padding:2.1875em 1.25em 2.8125em;width:34.375em;border:1px solid #cecece;border-radius:var(--border-radius);transition:all 0.3s}@media only screen and (min-width:769px){.works .box:hover{cursor:pointer;border:1px solid #2e74bd}.works .box:first-child{margin-left:12%}.works .box:nth-child(2){margin-right:12%}}.works .box .content{max-width:480px;margin:0px auto}.works .box .title{margin-bottom:1.1em;margin-top:1.05em;font-size:1.25em;color:rgb(31,58,95);line-height:1.5;text-align:center}.works .box .tag{display:table;padding:0.3333em 1.2667em;border-radius:1.6667em;background-color:#f7f6f6;border:1px solid #c3c3c3;font-size:0.9375em;text-align:center}.works .box .more{position:absolute;display:table;bottom:-1px;right:-1px;padding:0.5em 2.6667em;color:#fff;font-size:0.75em;font-family:var(--f-en);border-radius:0px 0px var(--border-radius) 0px;background-color:#2e74bd;background-size:0.75em auto;background-repeat:no-repeat;background-position:right 0.8333em center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='90px' height='90px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M39.1000,-0.000 L50.000,-0.000 L50.000,90.000 L39.1000,90.000 L39.1000,-0.000 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M-0.000,50.000 L-0.000,39.1000 L90.000,39.1000 L90.000,50.000 L-0.000,50.000 Z'/%3E%3C/svg%3E")}.works .btn-group .btn.style01{margin:60px auto 0}@media only screen and (max-width:1024px) and (min-width:769px){.works .work_row{font-size:min(1em,0.89vw);gap:2em}}.faq{position:relative;z-index:1;padding:126px 0 100px}.faq:before{content:"";display:block;position:absolute;transition:all 0.3s;top:0;left:0;width:100%;height:100%;min-height:1000px;z-index:-1;background-image:url(../images/faq_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.faq .idx_en{color:#ffffff}.faq .wrap_h3{margin-bottom:71px}.faq_box>div{width:49%;max-width:620px}.faq_box .box{overflow:hidden;margin-bottom:1.25em;border-radius:10px}.faq_box .box:last-child{margin-bottom:0}.faq_box .accBtn{position:relative;background-color:#2e74bd;transition:all 0.3s;overflow:hidden;border-radius:var(--border-radius)}@media only screen and (min-width:769px){.faq_box .accBtn:hover{background-color:#0085cc}}.faq_box .accBtn:after,.faq_box .accBtn:before{content:"";display:block;position:absolute;transition:all 0.3s;width:16px;height:1px;right:3.87%;top:calc(50% - 0px);background-color:#fff;z-index:2}.faq_box .accBtn:after{transform:rotate(90deg)}.faq_box .accBtn.rotate{background-color:var(--clr2)}.faq_box .accBtn.rotate:after{transform:rotate(0deg)}.faq_box .accBtn .ttl{position:relative;margin-bottom:0;font-size:1.125em;color:#fff;padding:1.45em 2.125em 1.5em 4.25em;transition:all 0.3s}.faq_box .accBtn .ttl:before{content:"Q";position:absolute;top:0.775em;left:0.9em;line-height:1;font-family:var(--f-en);font-size:1.6666666667em}.faq_box .accBtn:hover{cursor:pointer}.faq_box .content{margin-top:0.625em;padding-top:2.125em;padding-left:4.9375em;padding-right:2.1875em;padding-bottom:2.9375em;background-color:#fff;border-radius:var(--border-radius);position:relative}.faq_box .content p{margin-bottom:1.875em;line-height:1.875;font-weight:500}.faq_box .content p:last-child{margin-bottom:0}.faq_box .content .accContainer{min-height:3em;display:flex;flex-direction:column;justify-content:center}.faq_box .content:after{content:"A";position:absolute;font-family:var(--f-en);top:0.9em;left:0.9em;font-size:1.875em;color:#2e74bd;font-weight:500}.fee{position:relative;z-index:2;background-image:url(../images/fee_bg.jpg);padding:152px 0 120px}.fee .wrap_h3{margin-bottom:67px}.fee .idx_en span{opacity:0.1}.fee .fee_row{padding:83px 30px 81px;border-radius:calc(var(--border-radius) * 6);background-color:#fff}.fee .title{display:flex;margin-bottom:0;padding:0.3667em 1.3333em;border-left:1px solid;gap:0.6em;align-items:center;background-color:var(--clr2);color:#fff;font-weight:700;font-size:1.875em}.fee .title>span{max-width:calc(100% - 1.2em)}.fee .title span span{display:inline-block}.fee .title:before{content:"";background-color:#fff;display:block;width:0.3333em;height:0.3333em;border-radius:2px}.table-container{margin-left:auto;margin-right:auto;max-width:1280px;font-size:min(1em,(100vw - 80px)/70)}.pricing-table{width:100%;table-layout:fixed}.pricing-table span{letter-spacing:0.1em}.pricing-table td,.pricing-table th{border:1px solid #d0d0d0;vertical-align:middle}.pricing-table tr>th:first-child{width:31.4%;border-top:1px solid #fff}.pricing-table tr>th:nth-child(2){width:34.25%}.pricing-table tr:last-child .label-column{border-bottom-color:#81b3d9}.pricing-table td.line-2{border-top-color:#81b3d9}.pricing-table .bg-blue-light{background-color:#81b3d9;color:#ffffff;border-color:#fff}.pricing-table .bg-blue-dark{background-color:#2e74bd}.pricing-table .bg-orange{border-right-color:#ff8a00;background-color:#ff8a00}.pricing-table .bg-gray-light{background-color:#f7f6f6}.pricing-table .border-none{border:none!important}.pricing-table .header-plan{padding:0.95em 0.75em 1em;font-size:1.25em;font-weight:500;letter-spacing:0.1em}.pricing-table .header-plan .sub-header{font-size:0.7em;font-weight:normal;display:block}.pricing-table .label-column{font-size:1.25em;font-weight:400;text-align:center;padding:1em;line-height:1.65}.pricing-table .label-column .note{font-size:0.8em;display:block}.pricing-table .price-cell{background-color:#f7f6f6;padding:1.5em 0.5em 1.625em}.pricing-table .price-cell .monthly-price{margin-top:0.4375em;font-weight:500}.pricing-table .main-price{font-size:1.625em;font-weight:500;letter-spacing:0.05em;background-color:#f7f6f6}.pricing-table .main-price .tax{font-size:0.6923em}.pricing-table .main-price.st2{padding-top:0.8846em;padding-bottom:1.1154em}.pricing-table .content-cell,.pricing-table .content-cell-bottom{padding:1.6875em 1.5625em 1.5625em 1.5625em;vertical-align:top;background-color:#f7f6f6;width:100%}.pricing-table .content-cell-bottom.content-cell-bottom,.pricing-table .content-cell.content-cell-bottom{padding-top:1.5em;padding-bottom:1em;background-color:#f7f6f6}.pricing-table .content-cell .limit-tag,.pricing-table .content-cell-bottom .limit-tag{font-size:1.25em;margin-bottom:1.1em}.pricing-table .content-cell .limit-tag.st2,.pricing-table .content-cell-bottom .limit-tag.st2{font-weight:500;margin-bottom:10px;font-size:1.125em}.pricing-table .checkmark-list{list-style:none}.pricing-table .checkmark-list.flex{display:flex;flex-flow:column wrap;align-content:space-between;justify-content:flex-start;max-height:17.625em}.pricing-table .checkmark-list.flex>li:nth-child(6){min-width:56.5%}.pricing-table .checkmark-list li{position:relative;padding-left:1.625em;margin-bottom:1.125em;font-weight:500;line-height:1.875}.pricing-table .checkmark-list li span{display:inline-block}.pricing-table .checkmark-list li:last-child{margin-bottom:0}.pricing-table .checkmark-list li:before{content:"";position:absolute;left:0;top:0.4533em;width:1.05em;height:0.9444em;background-size:100%;background-repeat:no-repeat;background-position:center}.pricing-table .checkmark-list.blue-check li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36px' height='33px'%3E%3Cpath fill-rule='evenodd' fill='rgb(218, 218, 218)' d='M15.500,2.001 C24.060,2.001 31.000,8.940 31.000,17.500 C31.000,26.060 24.060,33.001 15.500,33.001 C6.940,33.001 0.000,26.060 0.000,17.500 C0.000,8.940 6.940,2.001 15.500,2.001 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(46, 116, 189)' d='M13.516,20.947 C14.233,20.031 14.905,19.126 15.624,18.258 C18.374,14.948 21.373,11.863 24.511,8.909 C27.634,5.970 30.889,3.187 34.446,0.762 C34.490,0.732 34.535,0.704 34.578,0.672 C34.779,0.526 34.994,0.398 35.200,0.639 C35.405,0.881 35.233,1.064 35.063,1.240 C30.543,5.954 26.099,10.733 21.942,15.765 C19.061,19.251 16.315,22.835 13.963,26.700 C13.718,27.101 13.438,27.101 13.196,26.691 C12.167,24.946 11.162,23.186 10.115,21.453 C9.185,19.910 8.124,18.465 6.723,17.291 C6.015,16.699 5.241,16.215 4.378,15.869 C4.172,15.788 3.965,15.711 3.992,15.435 C4.020,15.161 4.248,15.131 4.459,15.085 C6.310,14.686 7.909,15.201 9.329,16.379 C10.427,17.291 11.319,18.393 12.239,19.467 C12.660,19.961 13.085,20.448 13.516,20.947 Z'/%3E%3C/svg%3E")}.pricing-table .checkmark-list.orange-check li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36px' height='33px'%3E%3Cpath fill-rule='evenodd' fill='rgb(218, 218, 218)' d='M15.500,2.001 C24.060,2.001 30.1000,8.940 30.1000,17.500 C30.1000,26.060 24.060,33.001 15.500,33.001 C6.940,33.001 -0.000,26.060 -0.000,17.500 C-0.000,8.940 6.940,2.001 15.500,2.001 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 138, 0)' d='M13.515,20.947 C14.233,20.031 14.905,19.126 15.624,18.258 C18.373,14.948 21.372,11.863 24.511,8.909 C27.634,5.970 30.888,3.187 34.446,0.762 C34.490,0.732 34.535,0.704 34.578,0.672 C34.779,0.526 34.994,0.398 35.200,0.639 C35.405,0.881 35.233,1.064 35.063,1.240 C30.543,5.954 26.098,10.733 21.942,15.765 C19.061,19.251 16.315,22.835 13.963,26.700 C13.718,27.101 13.439,27.101 13.196,26.691 C12.167,24.946 11.162,23.186 10.115,21.453 C9.185,19.910 8.124,18.465 6.723,17.291 C6.015,16.699 5.240,16.215 4.378,15.869 C4.172,15.788 3.965,15.711 3.992,15.435 C4.020,15.161 4.248,15.131 4.460,15.085 C6.310,14.686 7.909,15.201 9.329,16.379 C10.427,17.291 11.319,18.393 12.239,19.467 C12.660,19.961 13.085,20.448 13.515,20.947 Z'/%3E%3C/svg%3E")}.pricing-table .checkmark-list.square-check li:before{border-color:#81b3d9}.pricing-table .sub-note{display:block}.pricing-table .highlight{font-weight:bold}.pricing-table .option-cell{background-color:#f7f6f6;padding-bottom:1.125em;padding-top:1.75em}.pricing-table .option-cell .option-grid{padding:0em 0.6875em}.pricing-table .option-cell .option-grid>div:last-child{margin-top:2.9375em}.pricing-table .option-cell .option-grid .bullet-list li{padding-left:0.6111em;font-size:1.125em;line-height:1.4}.pricing-table .option-cell .bullet-list{list-style:none}.pricing-table .option-cell .bullet-list li{margin-bottom:0.5556em;position:relative}.pricing-table .option-cell .bullet-list li:before{content:"・";position:absolute;left:0}.pricing-table .plus-row td{font-size:3em;font-weight:200;padding:0.125em 0 0.25em;background-color:#ffffff;border:none}.text-white{color:#ffffff}@media only screen and (max-width:1366px) and (min-width:769px){.pricing-table tr>th:first-child{width:25%}.pricing-table tr>th:nth-child(2){width:36%}}@media only screen and (max-width:1024px) and (min-width:769px){.table-container{font-size:min(1em,(100vw - 80px)/67)}.pricing-table tr>th:first-child{width:auto}.fee .fee_row{padding:3em 1.5em}.pricing-table tr>th:nth-child(2){width:39%}.pricing-table tr>th:nth-child(3){width:39%}}.modal{display:none;position:fixed;align-items:center;justify-content:center;width:100%;height:100vh;top:0;left:0;background-color:rgba(0,0,0,0.9);z-index:99}.modal .close{background-color:var(--main-color);position:absolute;top:-0.7em;right:-0.7em;cursor:pointer;width:1.875em;height:1.875em;color:#fff;z-index:1;font-size:2em;border-radius:50%;display:flex;line-height:1;align-items:center;justify-content:center;font-family:var(--f-en);padding-bottom:0.3%;padding-left:0.1%;transition:all 0.3s ease}@media only screen and (min-width:769px){.modal .close:hover{background-color:var(--clr2)}}.modal>.content{display:flex;align-items:center;justify-content:center;position:relative;margin:0 auto;width:100%;height:100vh}.modal>.content .wrap{position:relative;align-items:center;width:90%;font-size:min(1em,1.4vw,1.95vh);padding:1em;max-height:calc(100vh - 4em);background-color:#fff;border-radius:var(--border-radius)}.modal>.content .wrap.active{display:flex}.modal>.content .wrap>.row{display:none;width:100%;padding:4em 20px;max-width:1680px;overflow-y:auto}.modal>.content .wrap>.row>.flex{justify-content:space-evenly}.modal>.content .wrap>.row.active{display:block}.modal .ov{aspect-ratio:16/9;overflow:hidden}.modal .box_img img{transform:translateY(0)}.modal .box_img.st1:hover img{transition:transform 5s linear;transform:translateY(-75%)}.modal .box_img.st2:hover img{transition:transform 7s linear;transform:translateY(-90%)}.modal .box_thumb{max-width:calc(31.25em + 2px);margin:0px auto;aspect-ratio:16/9;border:1px solid var(--main-color)}.modal .box_img{max-width:31.25em;overflow:hidden;position:relative}.modal .box_img:hover .official,.modal .box_img:hover .teaser{opacity:0.4}.modal .official,.modal .teaser{position:absolute;top:0;right:0;padding:0.2em 1.5em;color:#fff;font-size:1em;z-index:2;transition:all 0.3s ease;background-color:var(--clr2)}.modal .teaser{background-color:var(--main-color)}.modal .col_left{width:48%;position:relative;max-width:540px}.modal .title{font-size:1.875em;font-weight:500;line-height:1.5;margin-bottom:0.5em;color:var(--main-color)}.modal .title span{display:inline-block}.modal .list-tag{display:flex;flex-flow:wrap;gap:0.5em;margin-bottom:2em}.modal .list-tag .item{display:table;padding:0.3333em 1.2667em;border-radius:1.6667em;background-color:#f7f6f6;border:1px solid #c3c3c3;font-size:0.9375em;text-align:center}.modal .list_info{margin-bottom:3em}.modal .list_info li{display:flex;margin-bottom:0em;font-size:1.125em;font-weight:500;border-top:1px solid #ddd;padding:0.75em 0;line-height:1.8}.modal .list_info li:last-child{border-bottom:1px solid #ddd}.modal .list_info li .tt{width:14em;color:var(--main-color)}.modal .list_info li .txt{width:calc(100% - 14em)}.modal .list_info li .txt span{display:inline-block}.modal .list_info li a{color:var(--clr2)}.modal .eqm_bottom{position:relative;max-width:31.25em;margin-left:auto;margin-right:auto}.modal .eqm_bottom .eqm_counter{margin-top:1em;display:flex;justify-content:center;font-weight:500;font-size:1.5em;color:var(--clr1)}.modal .eqm_bottom .eqm_line{display:block;color:var(--clr1);opacity:0.5}.modal .eqm_bottom .eqm_total{color:var(--main-color)}.modal .eqm_bottom .slick-arrow{width:2.1875em;height:2.1875em}@media only screen and (min-width:769px){.modal .eqm_bottom .slick-arrow:hover{opacity:0.7}}.modal .eqm_bottom .eqm_switch-btn--left{left:0}.modal .eqm_bottom .eqm_switch-btn--right{right:0}.modal .col_right{width:48%}@media only screen and (min-width:769px) and (max-width:1280px){.modal>.content .wrap>.row>.flex{justify-content:space-between;font-size:min(1em,(100vw - 50px)/80)}}@media only screen and (max-width:1024px) and (min-width:769px){:root{--border-radius:7px}}@media only screen and (max-width:1024px){.modal>.content .wrap>.row>.flex{flex-direction:column;align-items:center}.modal>.content .title{text-align:center}.modal>.content .list-tag{justify-content:center}.modal>.content .col_left{width:100%;max-width:480px}.modal>.content .col_right{margin-top:20px;width:100%;max-width:480px}.modal>.content .btn-group .btn.style01{margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=index_pc.css.map */