abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{box-sizing:border-box;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%;font-style:normal;font-weight:500}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote:after,blockquote:before,q:after,q:before{content:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0;width:100%}caption,th{text-align:left}a{vertical-align:baseline;background:0 0;margin:0;padding:0;font-size:100%}input,select,textarea{box-sizing:border-box;font-family:inherit;font-size:100%;font-weight:400}label{white-space:nowrap}img{vertical-align:middle;max-width:100%;height:auto;font-size:0;line-height:0}iframe{max-width:100%}strong{font-weight:700}body{-webkit-text-size-adjust:100%;font-feature-settings:"palt"}@media print{body{transform-origin:0 0;width:1100px;transform:scale(.8)}}button{cursor:pointer;appearance:none;background-color:#0000;border:none;outline:none;padding:0}html{font-size:62.5%;overflow-x:hidden}body{color:#222;margin:0 auto;font-family:Hiragino Kaku Gothic Pro,YuGothic Medium,YuGothic Bold,游ゴシック,メイリオ,Meiryo,sans-serif;font-size:16px;line-height:1.4;overflow-x:hidden}a{color:#222;outline:none;text-decoration:none}a:hover{text-decoration:none}.only-pc{display:none}.only-sp{display:block}@media only screen and (min-width:768px){.only-pc{display:block}.only-sp{display:none}}.only-pc-bg{display:none}.only-sp-bg{display:block}@media only screen and (min-width:1080px){.only-pc-bg{display:block}.only-sp-bg{display:none}}.only-pc-inline{display:none}.only-sp-inline{display:inline}@media only screen and (min-width:1080px){.only-pc-inline,.only-sp-inline{display:inline}}.only-tab,.only-sp-tab{display:none}@media only screen and (max-width:850px){.only-sp-tab{display:block}}@media only screen and (min-width:768px) and (max-width:850px){.only-tab{display:block}span.only-tab{display:inline-block}.hide-tab{display:none}}.wrapper.fixed{z-index:-1;width:100vw;height:100vh;position:fixed}sup{font-size:50%}.section{padding:80px 0 120px}.section:nth-of-type(2n){background-color:#ecf3fd}.section__nest__inner{z-index:9;background-color:#fff;padding:80px 0 100px}.section__nest__inner.square{border-radius:10px;width:calc(100% - 30px);max-width:1080px;margin-left:auto;margin-right:auto;box-shadow:0 3px 6px #a6a6a624}.section__nest__inner.square__min{border-radius:10px;width:calc(100% - 30px);max-width:850px;margin-left:auto;margin-right:auto;padding:80px 60px;box-shadow:0 3px 6px #a6a6a624}.section__nest__inner.linear{width:calc(100% - 30px);max-width:1080px;margin-left:auto;margin-right:auto;position:relative}.section__nest__inner.linear:before{content:"";background-color:#fff;width:50%;height:100%;position:absolute;top:0}.section__nest__inner.linear.left{border-radius:0 10px 10px 0}.section__nest__inner.linear.left:before{left:-50%}.section__nest__inner.linear.right{border-radius:10px 0 0 10px}.section__nest__inner.linear.right:before{right:-50%}.section__nest+.section__nest{margin-top:120px}.section__ttl{color:#00519f;text-align:center;flex-direction:column;align-items:center;gap:30px;margin-bottom:40px;font-size:36px;font-weight:700;display:flex}.section__ttl:after{content:"";background-color:#f75133;width:50px;height:3px;display:inline-block}.section__ttl.left{text-align:left;align-items:flex-start}.section__txt{margin-top:40px;line-height:2}.section__img{max-width:370px;margin:40px auto 0}.section__contents{margin-top:40px}.section__contents__txt{line-height:2}.section__contents__item__ttl{font-size:28px;font-weight:700;line-height:1.6}.section__contents__item__ttl span{color:#00519f;font-size:20px;font-weight:700}.section__contents__item__txt{margin-top:40px;line-height:2}.section__contents__item__content{margin-top:50px;line-height:2}.section__contents__item+.section__contents__item{margin-top:80px}.section__contents__item:nth-of-type(odd) .graph-txt__list__item{flex-direction:row-reverse}.section .space{letter-spacing:-.8px}@media screen and (min-width:768px) and (max-width:850px){.section .section__nest__inner{padding:60px 30px}}@media only screen and (max-width:767px){.section{padding:20px 0}.section .section__ttl{gap:20px;font-size:22px}.section .section__ttl.left{text-align:center;align-items:center}.section .section__img{margin-top:30px}.section .section__nest+.section__nest{margin-top:40px}.section .section__nest__inner,.section .section__nest__inner.square__min{padding:40px 0 60px}.section .section__nest__inner.linear{border-radius:10px}.section .section__nest__inner.linear:before{content:none}}.container{width:calc(100% - 30px);max-width:1080px;margin-left:auto;margin-right:auto}.container__min{width:calc(100% - 30px);max-width:850px;margin-left:auto;margin-right:auto}.container__min.square{background-color:#fff;border-radius:10px;padding:80px 60px;box-shadow:0 3px 6px #a6a6a624}@media screen and (min-width:768px) and (max-width:850px){.container{width:calc(100% - 60px)}}@media only screen and (max-width:767px){.container__min.square{padding:40px 15px 60px}}.txt-strong{color:#f75133;font-weight:700}.txt-strong span{font-weight:700}.txt-number{font-size:112.5%;font-weight:700}.txt-number span{font-weight:700}.balloon{z-index:9;flex-direction:column;align-items:center;display:flex}.balloon__txt{text-align:center;color:#fff;z-index:9;background-color:#00519f;border-radius:60px;padding:22px;font-weight:600;line-height:1.6;display:inline-block;position:relative}.balloon__txt .txt-strong{color:#ffcd45;font-size:112.5%}.balloon__txt p:not([class]){font-weight:600;line-height:1.3}.balloon__txt__note{margin-top:20px;font-weight:500}.balloon__txt__wrap{width:100%;position:relative}.balloon__txt__wrap:before,.balloon__txt__wrap:after{content:"";z-index:0;border-radius:50%;width:0;height:0;display:block;position:absolute;transform:rotate(45deg)}.balloon__txt__wrap:before{border:15px solid #00519f;border-color:#0000 #00519f #00519f #0000;bottom:-12px;left:60px}.balloon__txt__wrap:after{border:20px solid #fff;border-color:#0000 #fff #fff #0000;bottom:-20px;left:74px}.balloon__img{flex-shrink:0;width:100%;margin-top:20px}@media only screen and (max-width:767px){.balloon{flex-direction:row-reverse;justify-content:center}.balloon .balloon__txt{padding:14px}.balloon .balloon__txt__wrap{width:auto}.balloon .balloon__txt__wrap:before,.balloon .balloon__txt__wrap:after{transform:rotate(0)}.balloon .balloon__txt__wrap:before{border:15px solid #0000;border-color:#0000 #0000 #00519f #00519f;bottom:2px;left:0}.balloon .balloon__txt__wrap:after{border:16px solid #0000;border-color:#0000 #0000 #fff #fff;bottom:7px;left:-10px}.balloon .balloon__txt__wrap__note{margin-top:12px;font-size:14px}.balloon .balloon__img{margin-top:0}}.point__list{justify-content:space-between;display:flex}.point__list__item{background-color:#fff;border-radius:10px;width:31.4815%;overflow:hidden;box-shadow:0 3px 6px #a6a6a624}.point__list__item dt{text-align:center;color:#fff;background-color:#00519f;padding:19px 0;font-size:22px;font-weight:700;line-height:1}.point__list__item dt span{font-size:32px;font-weight:700}.point__list__item dt p{font-size:22px;font-weight:700}.point__list__item dd{justify-content:center;padding:26px 0 36px;display:flex}.point__list__item dd p{font-size:18px;font-weight:600;line-height:1.6}.point__list__item dd .txt-strong{font-size:112.5%}@media screen and (min-width:768px) and (max-width:850px){.point__list{flex-direction:column}.point__list .point__list__item{width:100%}.point__list .point__list__item+.point__list__item{margin-top:10px}.point__list dl{display:flex}.point__list dl dt{justify-content:center;align-items:center;min-width:130px;padding:18px 0;font-size:16px;line-height:1.2;display:flex}.point__list dl dt span{font-size:20px}.point__list dl dt p{font-size:16px}.point__list dl dd{padding:16px}.point__list dl dd p{font-size:16px}}@media only screen and (max-width:767px){.point__list{flex-direction:column}.point__list .point__list__item{width:100%}.point__list .point__list__item+.point__list__item{margin-top:10px}.point__list dl{display:flex}.point__list dl dt{justify-content:center;align-items:center;min-width:82px;padding:18px 0;font-size:16px;line-height:1.2;display:flex}.point__list dl dt span{font-size:20px}.point__list dl dt p{font-size:16px}.point__list dl dd{padding:16px}.point__list dl dd p{font-size:16px}}.graph{width:54.7059%;max-width:465px}.graph dt{text-align:center;color:#00519f;border-top:1px solid;border-bottom:1px solid;padding:20px;font-size:18px;font-weight:700;line-height:1.4}.graph__frame{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 3px 6px #a6a6a624}.graph__frame dt{border-radius:0}.graph__frame dd{padding:20px 30px 30px}@media only screen and (max-width:767px){.graph dt{padding:12px;font-size:16px}.graph.graph__frame dd{padding:16px 12px}}.table{border-collapse:separate;text-align:center;color:#707070;font-size:16px}.table th{text-align:center;color:#00519f;background-color:#ecf3fd;padding:16px 0;font-size:18px;font-weight:700;line-height:1.2}.table td{font-weight:600}.table__strong{color:#f75133;border-left:5px solid #f75133;border-right:5px solid #f75133;font-size:18px}.table__note{margin-top:-2px;font-size:11px;display:block}.table__thead th{height:60px;padding:0}.table__thead th+th:not(.table__strong){border-left:2px solid #fff}.table__thead th.table__strong{color:#fff;background-color:#f75133;padding-bottom:10px;font-size:20px}@media only screen and (max-width:767px){.table__thead th.table__strong{padding-bottom:0}}.table__thead th.table__strong+th{border-left:none}.table__thead th:first-of-type{border-radius:10px 0 0}.table__thead th:last-of-type{border-radius:0 10px 0 0}.table__thead tr:not(:first-of-type){box-shadow:0 3px 6px #a6a6a624}.table__thead__margin th{background-color:#0000;height:10px}.table__thead__margin th.table__strong{border-left:none;border-radius:10px 10px 0 0}.table__tbody th{border-top:2px solid #fff}.table__tbody td{background-color:#fff;position:relative}.table__tbody td+td:not(.table__strong){border-left:2px solid #f5f7f8}.table__tbody td.table__strong{background-color:#fff;line-height:1.2}.table__tbody td.table__strong+td{border-left:none}.table__tbody td.table__strong.addmargin{padding:15px 3px}@media only screen and (max-width:767px){.table__tbody td.table__strong.addmargin{padding:10px 2px}}.table__tbody td.table__strong.addmargin sup{font-size:8px}.table__tbody td.table__strong.addmargin .table__note{margin-top:3px}.table__tbody td .number-one{display:block;position:absolute;top:0;left:0}.table__tbody td .number-one__bg{border-bottom:54px solid #0000;border-left:54px solid #ffcd45;position:absolute;top:0;left:0}.table__tbody td .number-one__label{color:#fff;font-size:11px;font-weight:600;line-height:1;position:absolute;top:3px;left:-2px;transform:rotate(-45deg)}.table__tbody tr:not(:first-of-type):not(:last-of-type) td{position:relative}.table__tbody tr:not(:first-of-type):not(:last-of-type) td:before{content:"";background-color:#f5f7f8;width:100%;height:2px;display:block;position:absolute;top:0}.table__tbody tr:not(:last-of-type){box-shadow:0 3px 6px #a6a6a624}.table__tbody tr:nth-last-of-type(2){border-radius:0 0 10px 10px}.table__tbody tr:nth-last-of-type(2) th{border-radius:0 0 0 10px}.table__tbody tr:nth-last-of-type(2) td:last-of-type{border-radius:0 0 10px}.table__tbody__margin td{background-color:#0000;height:10px}.table__tbody__margin td:not(.table__strong){border:none}.table__tbody__margin td.table__strong{background-color:#fff;border-bottom:5px solid #f75133;border-radius:0 0 10px 10px}.table__tbody__margin td+td:not(.table__strong){border-left:none}@media only screen and (max-width:767px){.table{font-size:10px}.table .table__thead th{font-size:14px}.table .table__thead th.table__strong{vertical-align:middle;font-size:14px}.table .table__thead__margin th{height:5px}.table .table__tbody th{height:50px;padding:0;font-size:12px}.table .table__tbody td .number-one{width:100%;display:block;position:relative}.table .table__tbody td .number-one__bg{display:none}.table .table__tbody td .number-one__label{white-space:nowrap;background-color:#ffcd45;border-radius:3px;padding:4px 3px 4px 5px;top:-25px;left:50%;transform:rotate(0)translate(-50%)}.table .table__tbody td .number-one__label:after{content:"";border:3px solid #0000;border-top:4px solid #ffcd45;border-bottom-width:0;width:0;height:0;margin:auto;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.table .table__tbody__margin td{height:5px}.table .table__tbody__margin .table__strong{border-bottom:2px solid #f75133}.table .table__strong{border-left:2px solid #f75133;border-right:2px solid #f75133;font-size:12px;line-height:1.4}.table .table__note{margin-top:-2px;font-size:10px;line-height:1.2}}.card__list__item{background-color:#fff;border-radius:10px;width:31.4815%;position:relative;overflow:hidden;box-shadow:0 3px 6px #a6a6a624}.card__img{position:relative}.card__img img{border-top-left-radius:10px;border-top-right-radius:10px}.card__img__media{width:100%;padding-top:50.1449%;position:relative}.card__img__media>*{width:100%;height:100%;position:absolute;top:0;left:0}.card__img__model{width:100%;padding-top:41.4634%;position:relative}.card__img__model>*{width:100%;height:100%;position:absolute;top:0;left:0}.card__txt{flex-direction:column;justify-content:space-between;padding:30px 20px;display:flex}.card__txt__ttl{font-size:18px;font-weight:700;line-height:1.4}.card__txt__ttl>span{color:#00519f;font-size:16px;font-weight:700;display:block}.card__txt__txt{margin-top:24px;line-height:2}.card__txt__sub{text-align:right;color:#707070;font-size:13px;position:absolute;bottom:30px;right:20px}@media only screen and (max-width:767px){.card .card__txt__sub{right:16px}}.note{color:#a6a6a6;margin-top:20px;font-size:11px;line-height:1.4}.note+.note{margin-top:4px}.cv{justify-content:space-between;max-width:940px;margin-left:auto;margin-right:auto;display:flex}.cv__btn{width:100%;margin-left:0;margin-right:5px;display:inline-block}.cv__btn a{background:linear-gradient(.2turn,#fdb834 0,#fd6c2b 51%,#fdb834 100%) 0 0/200%;border-radius:100px;flex-direction:column;justify-content:center;align-items:center;padding:20px;transition:all .3s;display:flex;position:relative;box-shadow:0 3px 6px #a6a6a624}.cv__btn a:after{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:12px;height:12px;position:absolute;right:30px;transform:rotate(45deg)}.cv__btn a:hover{background-position:100%;transition:all .3s}.cv__btn__txt{text-align:center;color:#fff;font-size:20px;font-weight:700;line-height:1}.cv__btn__txt span{font-size:20px;font-weight:700;display:inline}.cv__btn__txt__min{padding-bottom:6px;font-size:14px;font-weight:500}.cv__btn__seminar{margin-left:5px;margin-right:0}.cv__btn__seminar a{background:linear-gradient(.2turn,#6ba9f8 0,#1b6fdd 51%,#6ba9f8 100%) 0 0/200%}.cv__btn__min a{color:#fff;min-width:130px;padding:12px 6px 12px 0;font-size:13px;font-weight:700;line-height:1}.cv__btn__min a:after{content:"";border-top:1px solid #fff;border-right:1px solid #fff;width:6px;height:6px;position:absolute;right:12px;transform:rotate(45deg)}.cv__btn__min+.cv__btn__min{margin-left:10px}@media only screen and (max-width:767px){.cv{flex-direction:column}.cv .cv__btn{margin-left:auto;margin-right:auto}.cv .cv__btn a{padding:15px}.cv .cv__btn a:after{right:20px}.cv .cv__btn__seminar{margin-left:auto;margin-right:auto}.cv .cv__btn+.cv__btn{margin-top:16px}}.btn{margin-top:40px}.btn a{box-sizing:border-box;background-color:#fff;border:3px solid #00519f;border-radius:100px;justify-content:center;align-items:center;width:100%;max-width:440px;height:80px;margin-left:auto;margin-right:auto;transition:all .3s;display:flex;position:relative}.btn a p{color:#00519f;font-size:20px;font-weight:700}.btn a:after{content:"";border-top:2px solid #00519f;border-right:2px solid #00519f;width:12px;height:12px;position:absolute;right:30px;transform:rotate(45deg)}.btn a:hover{background-color:#00519f}.btn a:hover p{color:#fff}.btn a:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}@media only screen and (max-width:767px){.btn a{border:2px solid #00519f;height:60px}.btn a p{font-size:16px}.btn a:after{right:20px}}.graph-txt__list__item{justify-content:space-between;align-items:center;display:flex}.graph-txt__list__item+.graph-txt__list__item{margin-top:80px}.graph-txt__list__item .graph img{width:100%}.graph-txt__list__item:nth-of-type(2n){flex-direction:row-reverse}.graph-txt__list__item .balloon__txt{text-align:left;max-width:322px;padding:36px 40px;font-size:19px}.graph-txt__list__item .balloon__txt .txt-strong{font-size:inherit}.graph-txt__list__item .balloon__img{z-index:10;max-width:172px;margin-top:34px;line-height:1.8}@media screen and (min-width:768px) and (max-width:850px){.graph-txt__list .graph-txt__list__item .balloon,.graph-txt__list .graph-txt__list__item .graph{width:48%}}@media only screen and (max-width:767px){.graph-txt__list .graph-txt__list__item{flex-direction:column-reverse!important}.graph-txt__list .graph-txt__list__item .balloon{justify-content:center;align-items:flex-end;width:100%}.graph-txt__list .graph-txt__list__item .balloon__txt{border-radius:35px;max-width:220px;padding:16px 14px;font-size:15px}.graph-txt__list .graph-txt__list__item .balloon__txt .txt-strong{font-size:inherit}.graph-txt__list .graph-txt__list__item .balloon__img{max-width:88px;margin-top:0;margin-right:7px}.graph-txt__list .graph-txt__list__item .graph{width:100%;margin-top:40px}}.main-visual{width:100%}.main-visual img{-o-object-fit:cover;object-fit:cover;min-height:400px}@media only screen and (min-width:768px) and (max-width:1080px){.main-visual img{min-height:37.037vw}}@media only screen and (max-width:767px){.main-visual img{min-height:unset;height:auto}}.contributions{padding:50px 0 70px}.contributions .section__ttl{font-size:32px}.contributions .section__ttl:after{content:none}@media only screen and (max-width:767px){.contributions{padding:30px 0 40px}.contributions .section__ttl{font-size:20px}.contributions .section__contents{margin-top:30px}}.suited .section__ttl{flex-direction:column;align-items:center;gap:0;display:flex}.suited .section__ttl:after{content:none}.suited .section__ttl:before{content:url(../media/suited_icon-1.f3b68462.svg);width:60px;height:60px;padding-bottom:8px;display:inline-block}.suited__list{justify-content:space-around;margin-bottom:70px;display:flex}.suited__list__item .balloon__txt{min-width:220px}.suited__list__item .balloon__img{max-width:144px}@media screen and (min-width:1024px){.suited__list .suited__list__item .balloon__txt__wrap:before{transform:rotate(58deg)}}@media screen and (min-width:768px) and (max-width:850px){.suited .container__min{width:100%}}@media only screen and (max-width:767px){.suited{padding:30px 0 80px}.suited .section__ttl{font-size:20px}.suited .section__ttl:before{width:40px;height:40px;padding-bottom:4px}.suited .suited__list{flex-direction:column}.suited .suited__list__item+.suited__list__item{margin-top:18px}.suited .suited__list__item:nth-of-type(2n).balloon{flex-direction:row}.suited .suited__list__item:nth-of-type(2n).balloon .balloon__txt__wrap:before{border:15px solid #0000;border-color:#0000 #0000 #00519f #00519f;bottom:2px;left:190px}.suited .suited__list__item:nth-of-type(2n).balloon .balloon__txt__wrap:after{border:16px solid #0000;border-color:#0000 #0000 #fff #fff;bottom:7px;left:198px}.suited .suited__list__item .balloon__img{max-width:96px}}.renmei{z-index:-1;padding-top:180px;position:relative}.renmei:after{background:linear-gradient(90deg,#ecf3fd 0,#ecf3fd00 20%)}@media only screen and (max-width:767px){.renmei{padding-top:0}}.introduction.section__nest{background-color:#0000;padding:0}.introduction .section__nest__inner.square__min{padding-top:30px}.introduction .section__ttl{color:#222;font-size:32px;line-height:1.6}.introduction .section__ttl span{color:#00519f;font-size:20px;font-weight:700}.introduction .section__ttl:after{content:none}.introduction .section__ttl:before{content:url(../media/introduction_icon-1.83bb7ca3.svg);width:60px;height:60px;padding-bottom:8px;display:inline-block}@media only screen and (max-width:767px){.introduction .section__ttl{font-size:20px}.introduction .section__ttl span{font-size:18px}.introduction .section__ttl:before{width:40px;height:40px;padding-bottom:4px}}.sideline{position:relative}.sideline:after{content:"";z-index:9;background:url(../media/sideline_img-1.aa5db30b.webp) 100%/cover no-repeat;border-radius:10px 0 0 10px;width:36.6032%;max-width:500px;height:46%;max-height:230px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:absolute;top:-60px;right:0}@media screen and (min-width:1024px){.sideline .graph-txt__list__item .balloon .balloon__txt__wrap:before{transform:rotate(58deg)}}@media screen and (min-width:1400px){.sideline:after{border-radius:10px;right:50%;transform:translate(130%)}}@media only screen and (max-width:767px){.sideline{background:url(../media/sideline_img-1.aa5db30b.webp) top/auto 200px no-repeat;padding-top:140px}.sideline:after{content:none}.sideline:before,.sideline:after{content:"";top:0;right:unset;z-index:1;border-radius:0;width:100%;max-width:436px;height:200px;margin:0;position:absolute;left:50%;transform:translate(-50%)}.sideline:before{background:linear-gradient(270deg,#ecf3fd 0,#ecf3fd00 10%)}.sideline:after{background:linear-gradient(90deg,#ecf3fd 0,#ecf3fd00 10%)}}@media screen and (min-width:768px) and (max-width:850px){.lowrisk .point__list__item dt{min-width:160px}}@media only screen and (max-width:767px){.lowrisk .point__list__item dl dt{min-width:104px}.lowrisk .point__list__item dl dd{align-items:center;padding:10px;display:flex}}.success{position:relative}.success:after{content:"";z-index:9;background:url(../media/success_img-1.856d899d.webp) 50%/cover no-repeat;border-radius:0 10px 10px 0;width:36.6032%;max-width:500px;height:56%;max-height:280px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:absolute;bottom:-60px;left:0}.success__point-txt{margin-top:100px;margin-left:44.3529%;font-size:30px}.success__point-txt p{color:#00519f;font-weight:700;line-height:1.8}.success__point-txt p .txt-strong{color:#00519f;background:linear-gradient(#0000 80%,#ffcd45 80%) 0 46px;display:inline-block}@media screen and (min-width:1400px){.success:after{border-radius:10px;left:50%;transform:translate(-130%)}}@media only screen and (max-width:767px){.success{background:url(../media/success_img-1_sp.c5b70d94.webp) top/auto 200px no-repeat;padding-top:140px}.success:after{content:none}.success:before,.success:after{content:"";top:0;right:unset;z-index:1;border-radius:0;width:100%;max-width:376px;height:200px;margin:0;position:absolute;left:50%;transform:translate(-50%)}.success:before{background:linear-gradient(270deg,#ecf3fd 0,#ecf3fd00 10%)}.success:after{background:linear-gradient(90deg,#ecf3fd 0,#ecf3fd00 10%)}.success .success__point-txt{text-align:center;margin:50px auto 0;font-size:22px;line-height:1.6}.success .success__point-txt .txt-strong{background-position:0 32px}}@media screen and (min-width:768px) and (max-width:850px){.success .success__point-txt{font-size:26px}.success .success__point-txt .txt-strong{background-position:0 40px}}.reasons .section__contents__item__content{margin-top:24px}.reasons__list__item{counter-increment:number;justify-content:space-between;align-items:center;display:flex}.reasons__list__item:nth-of-type(2n){flex-direction:row-reverse}.reasons__list__item+.reasons__list__item{margin-top:60px}.reasons__list__item__txt{width:53%}.reasons__list__item__ttl{padding-left:52px;position:relative}.reasons__list__item__ttl:before{content:counter(number);color:#00519f;font-family:inherit;font-size:48px;font-weight:700;position:absolute;top:10px;left:0}.reasons__list__item__img{width:42%}.reasons__list__item__img img{width:100%}@media only screen and (max-width:767px){.reasons .reasons__list__item{flex-direction:column}.reasons .reasons__list__item__ttl{padding-left:40px}.reasons .reasons__list__item__ttl:before{top:-3px}.reasons .reasons__list__item__txt{width:100%}.reasons .reasons__list__item__img{width:96%}}.media .container__min{padding-top:0}.media .section__contents{background:#f5f7f8;border-radius:10px;width:345px;margin:0 7.5px;position:relative;box-shadow:0 3px 6px #a6a6a624}.media .section__contents .media__contents__txt{flex-direction:column;justify-content:space-between;padding:30px 20px;display:flex}.media .section__contents .media__contents__txt__ttl{font-size:18px;font-weight:700;line-height:1.4}.media .section__contents .media__contents__txt__ttl span{color:#00519f;font-size:16px;font-weight:700;display:block}.media .section__contents .media__contents__txt__txt{margin-top:24px;padding-bottom:34px;line-height:2}.media .section__contents .media__contents__txt__sub{text-align:right;color:#707070;font-size:13px;position:absolute;bottom:30px;right:20px}.media .section__contents .media__contents__img{width:100%;padding-top:50.1449%;position:relative}.media .section__contents .media__contents__img>*{width:100%;height:100%;position:absolute;top:0;left:0}.media__contents .media__txt__txt{padding-bottom:34px}@media screen and (min-width:850px) and (max-width:1010px){.media .interview__contents>*{width:48%}.media .interview__contents__txt .balloon__txt{font-size:19px}.media .interview__contents__txt .balloon__txt br.only-pc{display:none}}.model .card__txt{padding:30px}.model .card__list{justify-content:space-between;display:flex}.model .card__list__item{width:48.2353%}.model .card__list__item .member{justify-content:center;margin-top:12px;display:flex}.model .card__list__item .member li{color:#fff;background-color:#00519f;border-radius:50%;flex-wrap:wrap;place-content:center;width:76px;height:76px;font-size:14px;font-weight:700;line-height:1.2;display:flex}.model .card__list__item .member li+li{margin-left:20px}.model .card__list__item .member li .txt-number{color:#ffcd45}.model .card__list__item .member li .average{width:100%;font-weight:700;display:block}.model .card__list__item .money{text-align:left;margin-top:12px}.model .card__list__item .money li+li{margin-top:12px}.model .card__list__item .money dl{align-items:center;display:flex}.model .card__list__item .money dl dt{text-align:center;color:#00519f;background-color:#ecf3fd;border-radius:6px;justify-content:center;align-items:center;width:100px;height:36px;font-size:12px;font-weight:700;display:flex}.model .card__list__item .money dl dd{margin-left:20px;font-weight:600}.model .card__list__item .money dl dd .txt-number{color:#00519f;font-size:20px}.model .card__list__item .monthly{border-top:1px solid #e0e0e0;margin-top:12px;padding:18px 0}.model .card__list__item .monthly p{font-size:18px;font-weight:700}.model .card__list__item .monthly .txt-number{color:#00519f;font-size:24px}.model .card__list__item .annual{color:#fff;background-color:#f75133;margin:0 -30px -30px;padding:20px}.model .card__list__item .annual p{font-size:18px;font-weight:700}.model .card__list__item .annual p .txt-number{font-size:24px}.model .card__list__item .annual p.annual__sub{font-weight:500}.model .card__txt{text-align:center}.model .card__txt__system{margin-top:20px;font-weight:600}@media screen and (min-width:768px) and (max-width:850px){.model .card__list .annual{margin:0 -20px -20px}.model .card__txt{padding:20px}.model .card__txt__system{font-size:14px}}@media only screen and (max-width:767px){.model .card__list{flex-direction:column}.model .card__list__item{width:100%;margin-left:auto;margin-right:auto}.model .card__list__item+.card__list__item{margin-top:30px}.model .card__list .money dl dd{margin-left:12px}.model .card__list .monthly{padding:12px 0}.model .card__list .annual{margin:0 -15px -20px;padding:12px}.model .card__list .annual .annual__sub{font-size:16px}.model .card__txt{padding:20px 15px}.model .card__txt__ttl{font-size:20px}.model .card__txt__system{margin-top:16px;font-size:14px}}.interview .section__contents__item__ttl{color:#00519f;font-size:20px;font-weight:700;line-height:1.6}.interview .section__contents__item__ttl span{color:#00519f;font-size:18px;font-weight:700}.interview .section__contents{background:#ecf3fd;border-radius:10px;width:345px;margin:80px 7.5px 0}.interview .graph{width:345px;margin-top:auto;margin-bottom:16px;padding:0 24px}.interview__contents__txt .balloon{text-align:center;z-index:9;flex-direction:column;align-items:center;width:100%;display:flex}.interview__contents__txt .balloon__txt{text-align:center;color:#fff;z-index:9;background-color:#00519f;border-radius:10px 10px 0 0;width:100%;padding:10px;font-size:18px;font-weight:600;line-height:1.6;display:inline-block;position:relative}.interview__contents__txt .balloon__txt__wrap:after,.interview__contents__txt .balloon__txt__wrap:before{display:none}.interview__contents .person{margin-top:20px}.interview__contents .person__ttl{align-items:center;padding:0 24px;display:flex}.interview__contents .person__ttl__img{border-radius:50%;flex-shrink:0;width:140px;height:140px;overflow:hidden}.interview__contents .person__ttl__txt{margin-left:24px}.interview__contents .person__ttl__txt p{color:#00519f;font-size:14px;font-weight:300}.interview__contents .person .section__contents__item__content{margin:16px 24px 0;font-weight:300}.interview__contents__more{text-align:center;background-color:#f5f7f8;border-radius:10px;margin-top:80px;padding:60px 0;position:relative}.interview__contents__more h4{color:#00519f;font-size:28px;font-weight:700}.interview__contents__more>p{margin-top:40px;line-height:2}.interview__contents__more>p .txt-strong{color:inherit;font-weight:700}.interview__contents__more:before,.interview__contents__more:after{content:"";background-position:bottom;background-repeat:no-repeat;width:18.5185%;height:200px;display:inline-block;position:absolute;bottom:20px}.interview__contents__more:before{background-image:url(../media/interview_illust-1.fd969c55.svg);left:40px}.interview__contents__more:after{background-image:url(../media/interview_illust-2.93f2c225.svg);right:40px}@media screen and (min-width:850px) and (max-width:1010px){.interview .interview__contents>*{width:48%}.interview .interview__contents__txt .balloon__txt{font-size:19px}.interview .interview__contents__txt .balloon__txt__wrap:after,.interview .interview__contents__txt .balloon__txt__wrap:before,.interview .interview__contents__txt .balloon__txt br.only-pc{display:none}}@media screen and (min-width:768px) and (max-width:850px){.interview .interview__contents{flex-direction:column}.interview .interview__contents__txt{width:100%}.interview .interview__contents__txt .balloon,.interview .interview__contents .person{width:80%;margin-left:auto;margin-right:auto}.interview .interview__contents .person__ttl{justify-content:center}.interview .interview__contents .graph{width:80%;max-width:unset;margin:40px auto 0}.interview .interview__contents__more:before{z-index:1;left:30px}.interview .interview__contents__more:after{right:30px}}@media only screen and (max-width:767px){.interview .interview__contents{background:#ecf3fd;border-radius:10px;flex-direction:column}.interview .interview__contents__txt{width:100%}.interview .interview__contents__txt .balloon{box-sizing:border-box;background-color:#00519f;border-radius:10px 10px 0 0;justify-content:center;align-items:center;height:auto;display:flex}.interview .interview__contents__txt .balloon__txt{text-align:center;font-size:20px}.interview .interview__contents__txt .balloon__txt .txt-strong{font-size:100%}.interview .interview__contents__txt .balloon__txt__wrap:before,.interview .interview__contents__txt .balloon__txt__wrap:after{display:none}.interview .interview__contents .person__ttl{justify-content:center}.interview .interview__contents .person__ttl__img{width:110px;height:110px}.interview .interview__contents .person__ttl__txt .section__contents__item__ttl span{font-size:16px}.interview .interview__contents .person__ttl__txt p{color:#00519f;font-size:14px}.interview .interview__contents .graph{width:100%;margin:auto auto 16px;padding:0 24px}.interview .interview__contents__more{margin-top:30px;padding:40px 15px}.interview .interview__contents__more h4{font-size:22px}.interview .interview__contents__more>p{text-align:left;margin-top:30px}.interview .interview__contents__more:before,.interview .interview__contents__more:after{width:100%;height:130px;bottom:120px}.interview .interview__contents__more:before{left:-70px}.interview .interview__contents__more:after{right:-70px}.interview .interview__contents__more .btn{margin-top:160px}}@media screen and (min-width:375px){.interview .interview__contents .m-top{margin-top:16px}}@media screen and (min-width:390px) and (max-width:414px){.interview .interview__contents .m-top{margin-top:46px}}.interview__contents{flex-direction:column;height:100%;display:flex}.sp-hide{transition:all .1s}@media screen and (max-width:767px){.sp-hide{display:none}}.faq{background-color:#f7f7f7;flex-direction:column;justify-content:center;align-items:center;display:flex}.faq__inner{padding:80px 0}@media only screen and (max-width:767px){.faq__inner{padding:60px 0}}.question{font-size:48px;font-weight:900}@media only screen and (max-width:767px){.question{font-size:35px}}.answer{color:#f75133;margin:15px 0 0;font-size:48px;font-weight:900;line-height:1}@media only screen and (max-width:767px){.answer{font-size:35px}}.faq-list{flex-direction:column;gap:36px;margin-top:40px;list-style:none;display:flex}.faq-question{cursor:pointer;color:#fff;background:#00519f;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 4em 10px 20px;font-size:20px;transition:background .2s;display:flex;position:relative;font-weight:700!important}.faq-question:after{content:none}@media only screen and (max-width:767px){.faq-question{font-size:16px}}.faq-answer{color:#333;background:#fff;border-radius:10px;max-height:0;margin-top:-20px;padding:0 20px;font-size:18px;transition:max-height .5s cubic-bezier(.4,0,.2,1),padding-top .5s cubic-bezier(.4,0,.2,1),padding-bottom .5s cubic-bezier(.4,0,.2,1),margin-top .5s cubic-bezier(.4,0,.2,1),margin-bottom .5s cubic-bezier(.4,0,.2,1);display:block;overflow:hidden}@media only screen and (max-width:767px){.faq-answer{padding:0 15px}}.faq-answer.open{margin-bottom:-20px;padding-top:40px;padding-bottom:20px}.answer-row{align-items:flex-start;gap:10px;display:flex}.answer-text{flex:1;margin:0;font-size:18px;font-weight:700;line-height:36px}@media only screen and (max-width:767px){.answer-text{font-size:16px;line-height:28px}}.answer-text strong{color:#f75133;font-weight:700}@keyframes fadeIn{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.faq-list,.faq-list li,.faq-question,.faq-answer{box-sizing:border-box}.cv-area{background-color:#ecf3fd;margin:0 auto}.cv-area .section__contents{margin-top:20px}.cv-area .select-seminar{background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:20px;margin-top:30px;padding:30px 12px;display:flex}.cv-area .section__nest__inner{padding:80px 0}.cv-area .section__ttl{flex-direction:column;align-items:center;display:flex}.cv-area .cv-ttl:after{display:none}.cv-area .linear:before{content:"";display:none}.cv-area .cv__sub-txt{text-align:center;justify-content:center;gap:8px;font-weight:600;display:flex}.cv-area .emphasis:before{content:"";background:#222;width:2px;height:22px;display:block;transform:rotate(337deg)}.cv-area .emphasis:after{content:"";background:#222;width:2px;height:22px;display:block;transform:rotate(23deg)}.cv-area .cv__contents__item{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.cv-area .cv__contents__item strong{font-size:14px}.cv-area .cv__contents__item .section__txt{margin-top:20px}.cv-area .cv__sub-txt-area{flex-direction:column;align-items:center;gap:4px;display:flex}.cv-area .cv-illust{margin-top:20px}.cv-area .cv-illust__img{width:80%}.cv-area .cv-illust .section__txt{margin-top:0}@media screen and (min-width:768px){.cv-area .section__contents__item .cv__contents-flex{flex-direction:row;justify-content:space-between;gap:32px;display:flex}.cv-area .section__contents__item img{width:39%}.cv-area .select-seminar .cv__contents-flex{flex-direction:row;justify-content:space-between;display:flex}.cv-area .select-seminar .cv__contents-flex .cv__sub-txt-area,.cv-area .select-seminar .cv__contents-flex .pkg{width:48%}.cv-area .select-seminar .cv__contents-flex .cv__sub-txt-area{order:1}.cv-area .select-seminar .cv__contents-flex .cv__sub-txt{font-size:28px}.cv-area .select-seminar .cv__contents-flex strong{font-size:22px}.cv-area .select-seminar .thumbnail{width:100%}}.cv-area .select-seminar .cv__note{font-size:14px}.cv-area .select-seminar .pkg .container{padding-top:0}.cv-area .select-seminar .pkg .movie-frame{width:100%;height:100%;position:relative}@media screen and (min-width:768px) and (max-width:850px){.cv-area .container__min{width:100%;padding:0 20px}}@media only screen and (max-width:767px){.cv-area .section__nest__inner{padding:60px 0 80px}.cv-area .section__ttl{font-size:20px}.cv-area .section__ttl:before{width:40px;height:40px;padding-bottom:4px}}@media screen and (max-width:374px){.cv-area .cv__btn .cv__btn__txt{font-size:16px}.cv-area .cv__btn a:after{width:10px}.cv-area .explanatory:after{top:20px;right:18px}}.little{padding:30px 0}.little .section__nest__inner{background-color:#fff}.little .select-seminar{background-color:#ecf3fd;margin-top:20px}.form{width:calc(100% - 30px);max-width:740px;margin:0 auto;padding-bottom:40px;background-color:#fff!important}@media only screen and (max-width:767px){.form{width:100%;padding:60px 15px 0}}.form__caution{text-align:center;background-color:#ecf3fd;border-radius:10px;width:100%;margin:0 auto 60px;padding:30px}@media only screen and (max-width:767px){.form__caution{margin:0 auto 40px;padding:20px 15px}}.form__caution-title{color:#00519f;margin-bottom:15px;font-size:22px;font-weight:700;position:relative}@media only screen and (max-width:767px){.form__caution-title{font-size:18px}}.form__caution-title-sub{font-size:16px;font-weight:700;display:block}@media only screen and (max-width:767px){.form__caution-title-sub{font-size:14px}}.form__caution-text{margin-bottom:20px;font-size:15px;font-weight:700;line-height:1.7}.form__caution .cv{justify-content:center}.form__caution .cv__btn__seminar{margin-left:0}.form__caution .cv__btn__txt{font-size:18px}@media only screen and (max-width:767px){.form__caution .cv__btn__txt{font-size:16px}}.form-header{width:100%;margin:0 auto;padding:0}@media only screen and (max-width:767px){.form-header{width:100%;margin:0}}.form-header__content{flex-direction:column;gap:20px;display:flex}.form-header__content-headline{color:#00519f;text-align:center;word-break:keep-all;border-bottom:2px solid #00519f;padding-bottom:10px;font-size:28px;font-weight:700}@media only screen and (max-width:767px){.form-header__content-headline{padding-bottom:5px;font-size:20px}}.form-header__content-headline span{color:#ffcd45;vertical-align:middle;background:#00519f;border-radius:20px;margin-bottom:6px;padding:0 15px 0 20px;font-size:18px;font-weight:700;line-height:39px;display:inline-block}@media only screen and (max-width:767px){.form-header__content-headline span{margin-bottom:4px;padding:0 8px 0 11px;font-size:12px;line-height:28px}}.form-content{margin-top:40px}@media only screen and (max-width:767px){.form-content{margin-top:30px}}.form-horizontal{flex-direction:column;gap:25px;font-size:14px;display:flex}.form-group label.control-label{text-align:left;white-space:pre-line;width:100%;font-size:14px;font-weight:700;display:block}.form-group label.control-label:after{content:"任意";color:#fff;background:#999;margin-top:2px;margin-left:5px;padding:3px 4px;font-size:11px;line-height:1;display:inline-block}.form-group label.control-label[for=first_name]:after{display:none}.form-group.required .control-label:after{content:"必須";color:#fff;background:#f75133;margin-top:2px;margin-left:5px;padding:3px 4px;font-size:11px;line-height:1;display:inline-block}.form-group.required .control-label[for=first_name]:after{display:none}.form-group.required .form-control:-moz-placeholder-shown{background-color:#fee}.form-group.required .form-control:placeholder-shown{background-color:#fee}.form-group.required select.form-control{color:#222;background-color:#fee}.form-group input.form-control,.form-group textarea.form-control,.form-group select.form-control{background:#fff;border:1px solid #ddd;width:100%;height:auto;margin-top:8px;padding:10px 15px;font-size:14px}.form-group input.form-control:focus,.form-group textarea.form-control:focus,.form-group select.form-control:focus{border-color:#00519f;outline:0}.form-group input:-ms-placeholder-shown{color:#999;font-size:14px}.form-group input::placeholder{color:#999;font-size:14px}.form-group select.form-control{appearance:none;width:300px;height:42px}.form-group .select_arrow-icon{width:fit-content;position:relative}.form-group .select_arrow-icon:after{content:"";border-bottom:2px solid #999;border-right:2px solid #999;width:6px;height:6px;display:block;position:absolute;top:24px;right:15px;transform:rotate(45deg)}.form-group .date input.form-control{height:42px}.form .field-name{flex-direction:row;gap:15px;display:flex}.form .field-last_name,.form .field-last_name_pronunciation,.form .field-first_name,.form .field-first_name_pronunciation{width:100%}.form .field-first_name label,.form .field-first_name_pronunciation label{visibility:hidden}.open-date-modal_button{text-align:left}.form-message{justify-content:center;align-items:center;margin-top:15px;display:flex}.unsuccess-message{color:#f03030;white-space:pre-line}.form-note{text-align:center;margin-bottom:15px}.form-note__wrap{text-align:left;display:inline-block}.form-note__item{padding-left:1em;font-size:12px;position:relative}@media only screen and (max-width:767px){.form-note__item{font-size:10px}}.form-note__item:before{content:"";background:#222;width:3px;height:3px;display:block;position:absolute;top:6px;left:2px}.form-note__item a{color:#2376e2}.form-note__item a:hover,.form-note__item a:focus{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";text-decoration:underline}.form-note__item+.form-note__item{margin-top:2px}.form-buttons{width:100%;display:flex}button.btn-primary{color:#fff;background-color:#f75133;border-color:#f75133;border-radius:0;width:300px;margin:0 auto;padding:20px;font-size:18px;line-height:1.33;box-shadow:0 4px #c32e14}button.btn-disabled{box-shadow:none;background-color:#a6a6a6}.open-date-modal{width:300px;margin-top:8px;display:inline-block}.open-date-modal_button{cursor:pointer;background:url(../media/icon_calendar.c502d645.svg) 15px/16px 16px no-repeat;border:1px solid #dfdfdf;width:100%;padding:10px 15px 10px 40px;font-size:13px;line-height:1.5;display:inline-block}@media only screen and (max-width:767px){.open-date-modal_button{height:fit-content;padding-left:42px}}.select-date,.select-time{padding-right:4px;display:none}.date-modal-overlay{z-index:10;background:#0006;width:100%;height:100%;padding:30px 15px;display:none;position:fixed;top:0;left:0}.date-modal-overlay.active{display:flex}.date-modal-window{width:fit-content;height:fit-content;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.date-modal-content{background:#fff;border-radius:10px;max-width:800px;max-height:70vh;padding:30px;overflow-x:hidden}@media only screen and (max-width:767px){.date-modal-content{padding:20px 15px;overflow-y:scroll}}.date-modal-content input{display:none}.date-modal-heading{color:#222;text-align:center;font-size:16px;font-weight:700}@media only screen and (max-width:767px){.date-modal-heading{font-size:15px}}.date-modal-body{flex-direction:row;gap:40px;margin-top:15px;display:flex}@media only screen and (max-width:767px){.date-modal-body{flex-direction:column;gap:30px;margin-top:10px}}.btn_close-date-modal{color:#fff;text-align:center;z-index:20;cursor:pointer;background:#222;border-radius:20px;width:40px;height:40px;font-size:25px;position:absolute;top:-10px;right:-10px}.calendar{width:60%;position:relative}@media only screen and (max-width:767px){.calendar{width:100%}}.calendar:after{content:"";border:9px solid #0000;border-left:10px solid #f75133;border-right-width:0;width:0;height:0;display:block;position:absolute;top:50%;right:-25px;transform:translateY(-50%)}@media only screen and (max-width:767px){.calendar:after{border-width:10px 9px 0;border-color:#f75133 #0000 #0000;top:calc(100% + 10px);right:50%;transform:translate(50%)}}.calendar .datepicker .ui-widget{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.calendar .datepicker .ui-widget.ui-widget-content{background:0 0;border:none;padding:0;width:100%!important}.calendar .datepicker .ui-datepicker-group{background:#fff;border-radius:8px;overflow:hidden}.calendar .datepicker .ui-datepicker-group+.ui-datepicker-group{margin-top:20px}@media only screen and (max-width:767px){.calendar .datepicker .ui-datepicker-group+.ui-datepicker-group{margin-top:15px}}.calendar .datepicker .ui-datepicker-group table{width:100%;margin:0}.calendar .datepicker .ui-widget-header{color:#fff;background:#00519f;border:none;border-bottom-left-radius:0;padding:4px;font-size:15px}@media only screen and (max-width:767px){.calendar .datepicker .ui-widget-header{font-size:14px}}.calendar .ui-datepicker-multi-2 .ui-datepicker-group{width:100%}.calendar .ui-datepicker-group{display:none}.calendar .ui-datepicker-group:has(tr a){display:block}.calendar .ui-datepicker-title,.calendar .ui-datepicker-title span{font-weight:700}.calendar .ui-datepicker table{table-layout:fixed;width:100%;margin:0}.calendar .ui-datepicker thead{font-size:13px}@media only screen and (max-width:767px){.calendar .ui-datepicker thead{font-size:11px}}.calendar .ui-datepicker thead th{padding:4px 0}.calendar .ui-datepicker thead th:first-child{color:#f03030;border-left:1px solid #f5f5f5}.calendar .ui-datepicker thead th:last-child{color:#0d74d2;border-right:1px solid #f5f5f5}.calendar .ui-datepicker tbody tr{background:#f5f5f5;display:none}.calendar .ui-datepicker tbody tr:has(a){display:table-row}.calendar .ui-datepicker tbody tr td{padding:3px}@media only screen and (max-width:767px){.calendar .ui-datepicker tbody tr td{padding:2px}}.calendar .ui-datepicker tbody tr td:first-child a,.calendar .ui-datepicker tbody tr td:first-child span{color:#f03030}.calendar .ui-datepicker tbody tr td:last-child a,.calendar .ui-datepicker tbody tr td:last-child span{color:#0d74d2}.calendar .ui-datepicker tbody tr td.ui-state-disabled{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.calendar .ui-datepicker tbody tr td span{text-align:center;border-radius:4px;padding:10px;font-size:13px;font-weight:700}@media only screen and (max-width:767px){.calendar .ui-datepicker tbody tr td span{padding:6px}}.calendar .ui-datepicker tbody tr td a{text-align:center;border-radius:4px;padding:10px;font-size:13px;font-weight:700}@media only screen and (max-width:767px){.calendar .ui-datepicker tbody tr td a{padding:6px}}.calendar .ui-datepicker tbody tr td a.ui-state-default,.calendar .ui-datepicker tbody tr td a.ui-state-highlight{background:#fff;border:1px solid #dfdfdf}.calendar .ui-datepicker tbody tr td a.ui-state-active{color:#fff;background:#f75133;border:none}.time{width:40%}@media only screen and (max-width:767px){.time{width:100%}}.time-content{border-radius:8px 8px 0 0;flex-direction:column;height:100%;display:flex;overflow:hidden}@media only screen and (max-width:767px){.time-content{width:auto}}.time-heading{color:#fff;text-align:center;background:#00519f;width:100%;padding:6px;font-size:15px;font-weight:700;line-height:1.5}@media only screen and (max-width:767px){.time-heading{padding:4px;font-size:14px}}.time-heading span{font-size:11px;line-height:1.6;display:block}@media only screen and (max-width:767px){.time-heading span{font-size:10px}}.time-body{background:#f5f5f5;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:10px;height:100%;padding:12px 20px;display:flex}@media only screen and (max-width:767px){.time-body{gap:10px;height:auto;padding:10px 12px 12px}}.time-body input{display:none}.time-body input[type=radio]:checked+label.radio{color:#fff;background:#f75133}.time-body .radio{text-align:center;background:#fff;border:1px solid #dfdfdf;border-radius:5px;justify-content:center;align-items:center;width:calc(50% - 5px);padding:8px;font-size:13px;font-weight:700;display:flex}@media only screen and (max-width:767px){.time-body .radio{width:calc(33.3333% - 8px)}}input[type=text]:required,input[type=text][readonly]:required,input[type=tel]:required,input[type=password]:required,input:invalid,select:required,select:invalid,textarea:required{background-color:#fffaea}.errMsg{color:#fa2d42;margin-top:4px;font-weight:700;display:none}.errMsg:before{content:"";background-image:url(/assets/img/renmei/err_icon.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:15px;height:15px;margin-right:5px;display:inline-block;transform:translateY(3px)}.has-error .control-label{color:inherit}.grecaptcha-badge{visibility:hidden}.floating-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;padding-top:4px;padding-right:0;padding-bottom:calc(env(safe-area-inset-bottom) + 4px);z-index:99;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";background:#fff9;padding-left:0;position:fixed;bottom:0;left:0}.floating-btn .container{width:calc(100% - 8px)}.floating-btn.scroll{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.floating-btn .cv{flex-direction:row}.floating-btn .cv__btn{width:98%}.floating-btn .cv__btn a{border-radius:2px;padding:20px 4px}.floating-btn .cv__btn__txt{padding-right:8px;font-size:16px;font-weight:700;line-height:1.3}.floating-btn .cv__btn__txt .only-sp-small{padding-left:1px;font-size:14px;font-weight:500;display:inline}.floating-btn .cv__btn+.cv__btn{margin-top:0;margin-left:4px}.floating-btn .cv__btn a{box-shadow:0 2px 8px #0000002b}.floating-btn .cv__btn a:after{width:8px;height:8px;top:26px;right:12px}@media only screen and (min-width:768px){.floating-btn{padding-top:20px;padding-bottom:calc(env(safe-area-inset-bottom) + 20px)}.floating-btn .container{width:calc(100% - 30px)}.floating-btn .cv__btn{width:100%}.floating-btn .cv__btn a{border-radius:100px;padding:20px}.floating-btn .cv__btn__txt{padding-left:0;font-size:20px;line-height:1}.floating-btn .cv__btn__txt .only-sp-small{padding-left:0;font-size:20px;font-weight:700;display:inline}.floating-btn .cv__btn+.cv__btn{margin-left:0}.floating-btn .cv__btn a:after{top:25px;right:30px}}.closedday_wrap{text-align:center;border:2px solid #da353b;margin:0 auto 20px;padding:15px;display:block}.closedday_wrap p{line-height:1.5}.closedday_wrap p span{color:#da353b;font-weight:700}@media screen and (max-width:767px){.closedday_wrap{text-align:left}}.form-privacy-policy{text-align:center;font-size:11px}.form-privacy-policy>a{color:#50bef0;text-decoration:underline}.form-privacy-policy>a:hover,.form-privacy-policy>a:focus{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";text-decoration:underline}@media (min-width:768px){.form-privacy-policy{font-size:13px}}@media screen and (min-width:768px){.pkg .container:before{content:"";pointer-events:none;background-repeat:no-repeat;background-size:cover;width:80px;height:52px;margin-top:-22px;margin-left:-33px;position:absolute;top:50%;left:50%;background-image:url(/landing/business_hikaku_2/movie-button.svg)!important}}@media (max-width:768px){.slider-container{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}}@media screen and (min-width:1024px){.faq-list .accordion-button.faq-question{font-size:20px!important}}@media screen and (max-width:1023px){.faq-list .accordion-button.faq-question{font-size:16px!important}}
