﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-style:normal;font-weight:normal;vertical-align:baseline;background:transparent}html{overflow-y:scroll}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul,nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:none;color:inherit;font-style:inherit;font-weight:inherit}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}hr{display:block;width:100%;height:1px;border:0;margin:1em 0;padding:0;background:#000}input,textarea,select{vertical-align:middle;margin:0;padding:0;-webkit-appearance:none;appearance:none}p{letter-spacing:0em}a{text-decoration:none;color:inherit}a:focus{outline:none}@keyframes LOGO-H{0%{stroke-dashoffset:600}60%{stroke-dashoffset:0}73.3%{stroke-dashoffset:0;fill:#fff;stroke:#000;stroke-width:1}100%{stroke-dashoffset:0;fill:#000;stroke:#fff;stroke-width:0}}@keyframes LOGO-H-ON{0%{stroke-dashoffset:0;fill:#000;stroke:#000;stroke-width:1}33.3%{stroke-dashoffset:300;fill:#fff}73.3%{stroke-dashoffset:600}100%{stroke:#f2f2f2;stroke-dashoffset:0}}@keyframes LOGO-H-OFF{0%{stroke-dashoffset:0;fill:#000;stroke:#fff;stroke-width:0}33.3%{stroke-dashoffset:0;fill:#f2f2f2;stroke:#000;stroke-width:1}46.6%{stroke-dashoffset:0}100%{stroke-dashoffset:600}}@keyframes triangleCircle{0%{bottom:20px;border-top:7px solid #000;border-left:3px solid #fff;border-right:3px solid #fff;border-bottom:3px solid #fff}75%{bottom:23px;border-top:7px solid #fff;border-left:3px solid #fff;border-right:3px solid #fff;border-bottom:7px solid #000}100%{bottom:23px;border-top:7px solid transparent;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:7px solid #000}}@keyframes triangleCircleSP{0%{bottom:20px;border-top:7px solid #fff;border-left:3px solid #000;border-right:3px solid #000;border-bottom:3px solid #000}75%{bottom:23px;border-top:7px solid #000;border-left:3px solid #000;border-right:3px solid #000;border-bottom:7px solid #fff}100%{bottom:23px;border-top:7px solid transparent;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:7px solid #fff}}@keyframes triangleCircle2{0%{top:11px;border-top:7px solid #000;border-left:3px solid #fff;border-right:3px solid #fff;border-bottom:3px solid #fff}75%{top:3px;border-top:7px solid #fff;border-left:3px solid #fff;border-right:3px solid #fff;border-bottom:7px solid #000}100%{top:3px;border-top:7px solid transparent;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:7px solid #000}}@keyframes navdance{0%{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;padding:0 0;margin-left:0%}25%{-webkit-border-radius:16px 12px;-moz-border-radius:16px 12px;padding:0 2%;margin-left:-3%}33%{-webkit-border-radius:10px 8px;-moz-border-radius:10px 8px;border-radius:10px 8px;padding:0 6%;margin-left:-8%}50%{-webkit-border-radius:8px 12px;-moz-border-radius:8px 12px;border-radius:8px 12px;padding:0 3%;margin-left:-4%}66%{-webkit-border-radius:12px 16px;-moz-border-radius:12px 16px;border-radius:12px 16px;padding:0 6%;margin-left:-5%}100%{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;padding:0;margin-left:0}}@keyframes works-box{0%{width:2px}40%{width:100%}50%{width:100%;height:2px;background:#f2f2f2;opacity:1}100%{width:100%;height:50%;background:#000;opacity:.55}}@keyframes works-box-rev{100%{width:2px}50%{width:100%}40%{width:100%;height:2px;background:#f2f2f2;opacity:1}0%{width:100%;height:50%;background:#000;opacity:.55}}@keyframes works-box-fadeout{0%{width:100%;height:50%;background:#000;opacity:.55}100%{width:120%;height:60%;background:#000;opacity:0}}@keyframes works-box-inner{0%{top:10px;opacity:0}100%{top:0px;opacity:1}}@keyframes works-box-inner-fadeout{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.1)}}@keyframes infinite_arw{0%{bottom:77px;height:23px;left:50%;margin-left:0;opacity:1}100%{bottom:0px;height:0px;left:50%;margin-left:0;opacity:.1}}@keyframes infinite_arw_rev{0%{bottom:0px;height:23px;left:50%;margin-left:0}100%{bottom:77px;height:0px;opacity:.1;left:50%;margin-left:0}}@keyframes scroll_arw{0%{border-left-width:3px;border-right-width:0px;border-top-width:0px;border-bottom-width:0px;width:0px;height:23px;bottom:77px}20%{border-left-width:3px;border-right-width:0px;border-top-width:0px;border-bottom-width:0px;width:0px;height:23px;bottom:43px}22%{border-left-width:3px;border-right-width:0px;border-top-width:0px;border-bottom-width:3px;width:11.5px;height:11.5px;bottom:43px}24%{border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:3px;width:23px;height:0px;bottom:43px}50%{border-left-width:0px;border-right-width:0px;border-top-width:1.5px;border-bottom-width:1.5px;width:23px;height:0px;bottom:43px}76%{border-left-width:0px;border-right-width:0px;border-top-width:3px;border-bottom-width:0px;width:23px;height:0px;bottom:43px}78%{border-left-width:0px;border-right-width:3px;border-top-width:3px;border-bottom-width:0px;width:11.5px;height:11.5px;bottom:23px}80%{border-left-width:0px;border-right-width:3px;border-top-width:0px;border-bottom-width:0px;width:0px;height:23px;bottom:23px}100%{border-left-width:0px;border-right-width:3px;border-top-width:0px;border-bottom-width:0px;width:0px;height:23px;bottom:23px}}@keyframes scroll_arw_btn{0%{bottom:140px;left:50%;margin-left:-20px}20%{bottom:43px;left:50%;margin-left:-20px}22%{bottom:43px;left:50%;margin-left:-20px}24%{bottom:43px;left:50%;margin-left:-20px}50%{bottom:43px;margin-left:-20px;left:72.5%}76%{bottom:43px;margin-left:-20px;left:95%}78%{bottom:31.5px;margin-left:-20px;left:95%}80%{bottom:20px;margin-left:-20px;left:95%}100%{bottom:20px;margin-left:-20px;left:95%}}@keyframes scroll_arw_head{0%{bottom:-15px;width:0px;height:0px;border:6px solid transparent;border-bottom:6px solid transparent;border-top:10px solid #000;left:0%;margin-left:-7px}20%{border:1px solid transparent}76%{border:1px solid transparent}86%{bottom:23px;width:0px;height:0px;border:6px solid transparent;border-bottom:10px solid #000;border-top:6px solid transparent;left:0%;margin-left:-4.5px}100%{bottom:23px;width:0px;height:0px;border:6px solid transparent;border-bottom:10px solid #000;border-top:6px solid transparent;left:0%;margin-left:-4.5px}}@keyframes Humberger_bar_x{0%{width:25px;transform:translateY(-8px) rotate(0deg)}50%{width:25px;transform:translateY(-8px) rotate(0deg)}70%{width:25px;transform:translateY(-8px) rotate(0deg)}100%{width:24px;transform:translateY(0px) rotate(-45deg)}}@keyframes Humberger_bar_y{0%{transform:translateX(0px)}50%{transform:translateX(13px)}70%{transform:translateX(13px)}100%{transform:translateX(50px)}}@keyframes Humberger_bar_z{0%{transform:rotate(0deg) translateX(0px) translateY(8px);width:20px}50%{transform:rotate(0deg) translateX(5px) translateY(8px);width:20px}70%{transform:rotate(0deg) translateX(5px) translateY(8px);width:20px}100%{transform:rotate(45deg) translateX(0px) translateY(0px);width:24px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before{display:table;content:""}.slick-track:after{display:table;content:"";clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";font-weight:normal;font-style:normal;src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus{color:transparent;outline:none;background:transparent}.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before{opacity:1}.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:74px}@media screen and (max-width: 768px){.slick-dotted.slick-slider{margin-bottom:45PX}}.sareta .slick-dotted.slick-slider{margin-bottom:48px}.sareta .slick-dots li.slick-active button:before{background:#ef5b5b}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}@media screen and (max-width: 768px){.slick-dots{bottom:-20px}}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer}@media screen and (max-width: 768px){.slick-dots li{margin:0 2px}}.slick-dots li button{font-size:0;line-height:0;display:block;width:80px;height:2px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:#ddd}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:0}.slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:80px;height:2px;content:"";text-align:center;opacity:0;color:#000;background:#19a698;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:1;background:#19a698}html{-webkit-text-size-adjust:none;font-size:62.5%}@media screen and (max-width: 1280px){html{font-size:.78125vw}}@media screen and (max-width: 1280px)and (max-width: 768px){html{font-size:62.5%}}body{width:100%;height:100%;background-color:#fff;font-size:1.4rem;font-family:"Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;line-height:1.5;-webkit-text-size-adjust:none;color:#000;position:relative}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}@media all and (-ms-high-contrast: none){body{font-family:Verdana,Meiryo,sans-serif}}.clearfix:after{visibility:hidden;display:block;content:" ";clear:both;height:0}* html .clearfix,*:first-child+html .clearfix{zoom:1}a{color:#000}a:hover{text-decoration:none}.main{padding-top:90px}@media screen and (max-width: 1280px){.main{padding-top:7.03125vw}}@media screen and (max-width: 768px){.main{padding-top:12vw;overflow-x:hidden}}.container{width:1000px;margin:0 auto;clear:both}@media screen and (max-width: 1280px){.container{width:78.125vw}}@media screen and (max-width: 768px){.container{width:100%}}.paragraph{padding-bottom:80px}@media screen and (max-width: 1280px){.paragraph{padding-bottom:6.25vw}}@media screen and (max-width: 768px){.paragraph{width:85.3333333333vw;margin:0 auto;padding-bottom:12vw}}.sentence{width:800px;margin:0 auto;font-size:1.4rem;line-height:3rem;margin-bottom:1.5em;letter-spacing:.1em}@media screen and (max-width: 1280px){.sentence{width:62.5vw}}@media screen and (max-width: 768px){.sentence{width:85.3333333333vw;font-size:3.7333333333vw;line-height:6.9333333333vw}}.center{text-align:center}.underline{text-decoration:underline}.underline:hover{text-decoration:none}.title{width:100%;text-align:center;position:relative}.title_en{width:100%;letter-spacing:.3rem;line-height:120%;text-align:center;font-size:3rem;font-family:"ltc-bodoni-175","Yu Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN",serif,"Sawarabi Mincho";font-style:italic;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:37px 0px 24px}@media screen and (max-width: 1280px){.title_en{padding:2.890625vw 0vw 1.875vw}}@media screen and (max-width: 768px){.title_en{font-size:6.9333333333vw;padding:9.0666666667vw 7.3333333333vw 6.9333333333vw}}.title_ja{width:100%;display:block;font-size:1.2rem;letter-spacing:.2rem;left:-0.2%;font-weight:bold;text-align:center;margin-top:21px}@media screen and (max-width: 1280px){.title_ja{margin-top:1.640625vw}}@media screen and (max-width: 768px){.title_ja{font-size:3.2vw;margin-top:6.4vw}}.title .title_en{position:relative;display:inline;padding-bottom:17px}@media screen and (max-width: 1280px){.title .title_en{padding-bottom:1.328125vw}}@media screen and (max-width: 768px){.title .title_en{padding-bottom:3.7333333333vw}}.title .title_en:after{content:"";background:#000;position:absolute;width:86%;height:2px;left:6.8%;bottom:0}.title .title_ja{margin-top:39px}@media screen and (max-width: 1280px){.title .title_ja{margin-top:3.046875vw}}@media screen and (max-width: 768px){.title .title_ja{margin-top:8vw}}.subtitle{width:100%;letter-spacing:.3rem;line-height:120%;text-align:center;font-size:2.2rem;padding:0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:33px}@media screen and (max-width: 1280px){.subtitle{margin-bottom:2.578125vw}}@media screen and (max-width: 768px){.subtitle{padding:0vw 7.3333333333vw;margin-bottom:8vw}}.subtitle_en{width:100%;letter-spacing:.3rem;line-height:120%;text-align:center;font-family:"ltc-bodoni-175","Yu Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN",serif,"Sawarabi Mincho";font-style:italic;font-size:2.2rem;position:relative;display:inline;padding-bottom:11px}@media screen and (max-width: 1280px){.subtitle_en{padding-bottom:0.859375vw}}@media screen and (max-width: 768px){.subtitle_en{font-size:4.2666666667vw;padding-bottom:3.7333333333vw}}.subtitle_en:before{content:"";background:#000;position:absolute;width:86%;height:2px;left:6.8%;bottom:0}@media screen and (max-width: 768px){.subtitle_en:before{height:1px}}.headline{margin:18px 0px 45px}@media screen and (max-width: 1280px){.headline{margin:1.40625vw 0vw 3.515625vw}}@media screen and (max-width: 768px){.headline{margin:4.2666666667vw auto 9.0666666667vw}}.headline_ttl,.headline_ttl_sub{width:100%;text-align:center;font-weight:bold;letter-spacing:.1em;font-size:3.2rem}@media screen and (max-width: 768px){.headline_ttl,.headline_ttl_sub{font-size:5.3333333333vw}}.headline_ttl_sub{font-size:2rem;text-align:center;font-weight:bold;letter-spacing:.2rem;margin:22px 0px 0px;padding:20px 0px 50px}@media screen and (max-width: 1280px){.headline_ttl_sub{margin:1.71875vw 0vw 0vw;padding:1.5625vw 0vw 3.90625vw}}@media screen and (max-width: 768px){.headline_ttl_sub{font-size:4.2666666667vw;padding:5.3333333333vw 0vw 12vw;margin:5.3333333333vw 0vw 0vw}}.headline .headline_ttl_sub{padding-bottom:0}.contents{width:100%;margin:0px auto;padding-top:25px}@media screen and (max-width: 1280px){.contents{padding-top:1.953125vw}}@media screen and (max-width: 768px){.contents{padding-top:5.3333333333vw}}.contents_ttl{margin:0 auto;font-size:3.2rem;font-weight:bold;text-align:center;width:800px;padding:40px 0px}@media screen and (max-width: 1280px){.contents_ttl{width:62.5vw;padding:3.125vw 0vw}}@media screen and (max-width: 768px){.contents_ttl{width:85.3333333333vw;padding:8vw 0vw;font-size:7.4666666667vw}}.subnav{width:100%}.subnav_box{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.subnav_list{font-size:1.2rem}.subnav_list a{padding:0 2px;font-size:1.2rem}.ico_nav{box-sizing:border-box;border:solid #f2f2f2;text-align:center;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:1000px;margin:46px auto;border-width:8px}@media screen and (max-width: 1280px){.ico_nav{width:78.125vw;margin:3.59375vw auto;border-width:0.625vw}}@media screen and (max-width: 768px){.ico_nav{width:85.3333333333vw;margin:12vw auto;border-width:2.6666666667vw;padding-bottom:5.3333333333vw;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.ico_nav_list{width:158px;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:60px 14px}@media screen and (max-width: 1280px){.ico_nav_list{padding:4.6875vw 1.09375vw}}@media screen and (max-width: 768px){.ico_nav_list{width:40vw;padding:5.3333333333vw 5.3333333333vw 0vw}}@media screen and (max-width: 768px){.ico_nav_list:nth-child(even){padding-left:0}}.ico_nav_list a{display:block}.ico_nav_list_svg{vertical-align:middle;font-size:1.5rem;text-align:center;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:80px;padding-bottom:14px}@media screen and (max-width: 1280px){.ico_nav_list_svg{height:6.25vw;padding-bottom:1.09375vw}}@media screen and (max-width: 768px){.ico_nav_list_svg{padding-bottom:0;height:auto}}.ico_nav_list_ttl{font-size:1.5rem;font-weight:bold}@media screen and (max-width: 768px){.ico_nav_list_ttl{font-size:3.4666666667vw;padding:2.1333333333vw}}.menu{width:100%;margin:0 auto}@media screen and (max-width: 768px){.menu{width:85.3333333333vw}}.menu_list{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.menu_list_item{font-size:1.2rem}.menu_list_item:not(:first-child)::before{content:"/";letter-spacing:0;padding:0 .5em}@media screen and (max-width: 768px){.menu_list_item{font-size:3.4666666667vw;line-height:2}}.mv{width:1000px;margin:75px auto 0px}@media screen and (max-width: 1280px){.mv{width:78.125vw;margin:5.859375vw auto 0vw}}@media screen and (max-width: 768px){.mv{width:100%;margin-top:8vw}}.box_list{width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:100px auto 16px}@media screen and (max-width: 1280px){.box_list{margin:7.8125vw auto 1.25vw}}@media screen and (max-width: 768px){.box_list{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:9.0666666667vw auto}}.box_list_card{margin:20px}@media screen and (max-width: 1280px){.box_list_card{margin:1.5625vw}}@media screen and (max-width: 768px){.box_list_card{width:100%;margin:0 0 8vw}}.box_list_card a{height:100%;text-align:center;box-sizing:border-box;border:solid #f2f2f2;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:240px;border-width:10px}@media screen and (max-width: 1280px){.box_list_card a{width:18.75vw;border-width:0.78125vw}}@media screen and (max-width: 768px){.box_list_card a{width:100%}}.box_list_card_ttl{font-size:1.6rem;font-weight:bold;letter-spacing:.1em;position:relative;width:100%;padding:30px 5px 18px}@media screen and (max-width: 1280px){.box_list_card_ttl{padding:2.34375vw 0.390625vw 1.40625vw}}@media screen and (max-width: 768px){.box_list_card_ttl{font-size:3.7333333333vw}}.box_list_card_ttl:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-12px;width:24px;height:2px;background:#000;width:24px;height:2px;margin-left:-12px}@media screen and (max-width: 1280px){.box_list_card_ttl:after{width:1.875vw;height:0.15625vw;margin-left:-0.9375vw}}.box_list_card_svg{margin:32px auto}@media screen and (max-width: 1280px){.box_list_card_svg{margin:2.5vw auto}}@media screen and (max-width: 768px){.box_list_card_svg{margin:6.6666666667vw 4vw}}.box_list_card_exp{width:88%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.3rem;line-height:2.15;margin-bottom:33px}@media screen and (max-width: 1280px){.box_list_card_exp{margin-bottom:2.578125vw}}@media screen and (max-width: 768px){.box_list_card_exp{width:100%;padding:0vw 6.6666666667vw;margin-bottom:6.6666666667vw;font-size:4vw}}.slidetgl_area{margin:0 auto;background:#f2f2f2;width:600px;padding:20px 100px}@media screen and (max-width: 1280px){.slidetgl_area{width:46.875vw;padding:1.5625vw 7.8125vw}}@media screen and (max-width: 768px){.slidetgl_area{width:85.3333333333vw;padding:4vw;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.slidetgl_list{width:100%;background:#fff;box-sizing:border-box;cursor:pointer;margin-bottom:10px;padding:15px 24px}@media screen and (max-width: 1280px){.slidetgl_list{margin-bottom:0.78125vw;padding:1.171875vw 1.875vw}}@media screen and (max-width: 768px){.slidetgl_list{padding:4vw 6.6666666667vw}}.slidetgl_list:last-child{margin-bottom:0}.slidetgl_list_txt{font-size:1.4rem;line-height:3rem;padding-top:0;max-height:0;overflow:hidden;transition:.4s;-webkit-transition:.4s}.slidetgl_list_ttl{width:100%;text-align:center;font-size:1.8rem;font-weight:bold;box-sizing:border-box;position:relative}.slidetgl_list_ttl strong{font-weight:bold;position:relative}.slidetgl_list_ttl strong:after{content:"";background:#000;position:absolute;width:0%;transition:.4s;-webkit-transition:.4s;left:0;height:2px;bottom:-16px}@media screen and (max-width: 1280px){.slidetgl_list_ttl strong:after{height:0.15625vw;bottom:-1.25vw}}.slidetgl_list_ttl:after{content:"";position:absolute;right:0;width:0;height:0;border:solid transparent;border-top:solid #000;-webkit-transition:.4s;transition:.4s;border-width:3px;border-top-width:7px;top:11px}@media screen and (max-width: 1280px){.slidetgl_list_ttl:after{border-width:0.234375vw;border-top-width:0.546875vw;top:0.859375vw}}@media screen and (max-width: 768px){.slidetgl_list_ttl:after{right:-2.6666666667vw}}.slidetgl_list.open .slidetgl_list_txt{max-height:500px;margin-top:24px;max-height:500px;margin-top:24px}@media screen and (max-width: 1280px){.slidetgl_list.open .slidetgl_list_txt{max-height:39.0625vw;margin-top:1.875vw}}.slidetgl_list.open .slidetgl_list_ttl:after{border-top:0px solid transparent;border-left:solid transparent;border-right:solid transparent;border-bottom:solid #000;animation:triangleCircle2 1s;top:10px;border-left-width:3px;border-right-width:3px;border-bottom-width:7px}@media screen and (max-width: 1280px){.slidetgl_list.open .slidetgl_list_ttl:after{top:0.78125vw;border-left-width:0.234375vw;border-right-width:0.234375vw;border-bottom-width:0.546875vw}}.slidetgl_list.open .slidetgl_list_ttl strong:after{width:86%;left:6.8%}.table{margin:0 auto;border-bottom:1px solid #000;width:800px}@media screen and (max-width: 1280px){.table{width:62.5vw}}@media screen and (max-width: 768px){.table{width:85.3333333333vw}}.table_list{font-size:1.4rem;line-height:3rem;border-top:1px solid #000;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.table_list{font-size:3.7333333333vw}}.table_list_ttl,.table_list_dat{padding:16px 0px 16px 32px}@media screen and (max-width: 1280px){.table_list_ttl,.table_list_dat{padding:1.25vw 0vw 1.25vw 2.5vw}}@media screen and (max-width: 768px){.table_list_ttl,.table_list_dat{padding:3.7333333333vw 0vw}}.table_list_ttl{font-weight:bold;font-size:inherit;line-height:inherit;width:168px}@media screen and (max-width: 1280px){.table_list_ttl{width:13.125vw}}@media screen and (max-width: 768px){.table_list_ttl{padding-bottom:0}}.table_list_dat{font-size:inherit;line-height:inherit;width:568px}@media screen and (max-width: 1280px){.table_list_dat{width:44.375vw}}.more{text-align:center;position:relative;width:200px;height:40px;border-radius:40px;margin:48px auto}@media screen and (max-width: 1280px){.more{width:15.625vw;height:3.125vw;border-radius:3.125vw;margin:3.75vw auto}}@media screen and (max-width: 768px){.more{width:53.3333333333vw;height:10.6666666667vw;margin:12vw auto}}.more a{width:100%;height:100%;border:1px solid #000;border-radius:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"ltc-bodoni-175","Yu Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN",serif,"Sawarabi Mincho";font-style:italic;font-size:1.8rem;letter-spacing:.3rem;text-align:center;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-transition:.4s;transition:.4s}@media screen and (max-width: 1280px){.more a{border-radius:3.125vw}}.more a:after{content:"";position:absolute;top:50%;width:0;height:0;border:solid transparent;border-top:solid #000;-webkit-transition:.4s;transition:.4s;right:20px;border-width:3px;border-top-width:7px;margin-top:-2px}@media screen and (max-width: 1280px){.more a:after{right:1.5625vw;border-width:0.234375vw;border-top-width:0.546875vw;margin-top:-0.15625vw}}.more:before,.more:after,.more a:before{content:"";position:absolute;top:50%;left:50%;border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.8s;transition:.8s;z-index:-1;width:190px;height:30px;margin-top:-15px;margin-left:-95px;border-radius:40px}@media screen and (max-width: 1280px){.more:before,.more:after,.more a:before{width:14.84375vw;height:2.34375vw;margin-top:-1.171875vw;margin-left:-7.421875vw;border-radius:3.125vw}}.more:hover a{width:98%;font-size:1.7rem;height:98%;margin:1%;color:#000;border-color:#000}.more:hover a:after{border-top-color:#000}.more:hover:before,.more:hover:after,.more:hover a:before{opacity:0;border-color:#000}.more:hover:before{width:220px;height:60px;margin-top:-30px;margin-left:-110px}@media screen and (max-width: 1280px){.more:hover:before{width:17.1875vw;height:4.6875vw;margin-top:-2.34375vw;margin-left:-8.59375vw}}.more:hover:after{width:240px;height:80px;margin-top:-40px;margin-left:-120px}@media screen and (max-width: 1280px){.more:hover:after{width:18.75vw;height:6.25vw;margin-top:-3.125vw;margin-left:-9.375vw}}.more:hover a:before{width:260px;height:100px;margin-top:-50px;margin-left:-130px}@media screen and (max-width: 1280px){.more:hover a:before{width:20.3125vw;height:7.8125vw;margin-top:-3.90625vw;margin-left:-10.15625vw}}.header{width:100%;position:relative;z-index:101}.header_logo{margin:68px auto 20px;text-align:center}@media screen and (max-width: 1280px){.header_logo{margin:5.3125vw auto 1.5625vw}}.header_logo_h{fill:#f2f2f2;stroke:#000;stroke-width:1px;-webkit-transition:.4s;transition:.4s;stroke-dasharray:600;stroke-dashoffset:600;animation:LOGO-H-OFF .8s ease-in 0s forwards}.header_tagline{line-height:100%;font-family:"Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;font-size:1.8rem;text-align:center;letter-spacing:.4rem;margin-bottom:54px}@media screen and (max-width: 1280px){.header_tagline{margin-bottom:4.21875vw}}.header_tagline span{padding:0px 10px}@media screen and (max-width: 1280px){.header_tagline span{padding:0vw 0.78125vw}}.header_nav{width:100%;position:absolute;left:0;z-index:1;-webkit-transition:all .4s,background-color .8s;transition:all .4s,background-color .8s}@media screen and (max-width: 768px){.header_nav{background:#fff;top:0;position:fixed}}.header_nav_logo{position:absolute;left:50%;z-index:1;-webkit-transition:.4s;transition:.4s;width:100px;top:10px;margin-left:-500px}@media screen and (max-width: 1280px){.header_nav_logo{width:7.8125vw;top:0.78125vw;margin-left:-39.0625vw}}@media screen and (max-width: 768px){.header_nav_logo{width:24vw;height:13.3333333333vw;position:relative;left:0;top:0;margin-left:4.2666666667vw;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.header_nav_logo a{display:block}@media screen and (max-width: 768px){.header_nav_logo a{width:100%}}.header_gnav{text-align:center;margin:0 auto;position:relative;padding-bottom:36px}@media screen and (max-width: 1280px){.header_gnav{padding-bottom:2.8125vw}}@media screen and (max-width: 768px){.header_gnav{height:calc(100vh - 13.3333333333vw);position:fixed;top:13.3333333333vw;background:#000;color:#fff;padding-bottom:0;opacity:0;transform:translateX(-100%);transition:transform .8s,opacity 1.5s}}.header_gnav a{font-family:"ltc-bodoni-175","Yu Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN",serif,"Sawarabi Mincho";font-style:italic;letter-spacing:.3rem;display:block;line-height:1}.header_gnav_parent{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.header_gnav_parent a{font-size:1.8rem;position:relative;color:inherit;padding:18px}@media screen and (max-width: 1280px){.header_gnav_parent a{padding:1.40625vw}}@media screen and (max-width: 768px){.header_gnav_parent a{text-align:left;padding:5.3333333333vw 13.3333333333vw 5.3333333333vw 6.6666666667vw}}.header_gnav_parent_list{margin:0px 4px}@media screen and (max-width: 1280px){.header_gnav_parent_list{margin:0vw 0.3125vw}}@media screen and (max-width: 768px){.header_gnav_parent_list{width:100%;margin:0}}.header_gnav_parent_list a:before{content:"";width:0;background:#000;bottom:0;left:50%;position:absolute;transition:.4s;-webkit-transition:.4s;-webkit-border-radius:80% 80% 0 0;-moz-border-radius:80% 80% 0 0;border-radius:80% 80% 0 0;height:10px}@media screen and (max-width: 1280px){.header_gnav_parent_list a:before{height:0.78125vw}}@media screen and (max-width: 768px){.header_gnav_parent_list_link.parent{pointer-events:none}}.header_gnav_parent>.header_gnav_parent_list:hover>a:before,.header_gnav_parent>.header_gnav_parent_list_open>a:before{width:50%;height:2px;left:24%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.header_gnav_parent .parent{margin-right:14px}@media screen and (max-width: 1280px){.header_gnav_parent .parent{margin-right:1.09375vw}}@media screen and (max-width: 768px){.header_gnav_parent .parent{margin-right:0}}.header_gnav_parent .parent>a:after{content:"";position:absolute;right:0;width:0;height:0;border:solid transparent;border-top:solid #000;-webkit-transition:.4s;transition:.4s;border-width:3px;border-top-width:7px}@media screen and (max-width: 1280px){.header_gnav_parent .parent>a:after{border-width:0.234375vw;border-top-width:0.546875vw}}@media screen and (max-width: 768px){.header_gnav_parent .parent>a:after{border-top-color:#fff;right:5.3333333333vw}}.header_gnav_parent .parent>a:after{bottom:20px}@media screen and (max-width: 1280px){.header_gnav_parent .parent>a:after{bottom:1.5625vw}}.header_gnav_parent .parent:hover>a:after{border-top:0 solid transparent;border-left:solid transparent;border-right:solid transparent;border-bottom:solid #000;border-left-width:3px;border-right-width:3px;border-bottom-width:7px}@media screen and (max-width: 1280px){.header_gnav_parent .parent:hover>a:after{border-left-width:0.234375vw;border-right-width:0.234375vw;border-bottom-width:0.546875vw}}@media screen and (max-width: 768px){.header_gnav_parent .parent:hover>a:after{border-bottom-color:#fff}}.header_gnav_parent .parent:hover>a:after{bottom:23px;animation:triangleCircle .8s}@media screen and (max-width: 1280px){.header_gnav_parent .parent:hover>a:after{bottom:1.796875vw}}@media screen and (max-width: 768px){.header_gnav_parent .parent:hover>a:after{animation:triangleCircleSP .8s}}.header_gnav_parent .header_gnav_child{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:none;text-align:center;background:#f2f2f2;position:absolute;bottom:0;left:0;width:100%;overflow:hidden;z-index:1;height:36px}@media screen and (max-width: 1280px){.header_gnav_parent .header_gnav_child{height:2.8125vw}}@media screen and (max-width: 768px){.header_gnav_parent .header_gnav_child{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;display:none;position:relative;height:auto;color:#000}}.header_gnav_parent .header_gnav_child.open{display:flex;z-index:0}@media screen and (max-width: 768px){.header_gnav_parent .header_gnav_child.open{display:block}}.header_gnav_parent .header_gnav_child_list{margin:0px 5px}@media screen and (max-width: 1280px){.header_gnav_parent .header_gnav_child_list{margin:0vw 0.390625vw}}@media screen and (max-width: 768px){.header_gnav_parent .header_gnav_child_list{width:100%;margin:0}}.header_gnav_parent .header_gnav_child_list a{font-size:1.6rem;position:relative;-webkit-transition:.4s;transition:.4s;z-index:1;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0px;height:20px;padding:0px 17px 0px 20px;border-radius:16px}@media screen and (max-width: 1280px){.header_gnav_parent .header_gnav_child_list a{margin:0.625vw 0vw;height:1.5625vw;padding:0vw 1.328125vw 0vw 1.5625vw;border-radius:1.25vw}}@media screen and (max-width: 768px){.header_gnav_parent .header_gnav_child_list a{-webkit-justify-content:flex-start;justify-content:flex-start;height:auto;margin:0;padding:5.3333333333vw 13.3333333333vw 5.3333333333vw 13.3333333333vw;border-radius:0}}.header_gnav_parent .header_gnav_child_list a:before{content:"";width:0;height:0;background:#000;position:absolute;top:50%;left:50%;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-transition:.4s;transition:.4s;z-index:-1}@media screen and (max-width: 768px){.header_gnav_parent .header_gnav_child_list a:before{content:none}}.header_gnav_parent .header_gnav_child_list a:hover:before,.header_gnav_parent .header_gnav_child_list a.selected:before{width:100%;height:100%;left:0%;animation:navdance 1.5s;margin-top:-10px;border-radius:16px}@media screen and (max-width: 1280px){.header_gnav_parent .header_gnav_child_list a:hover:before,.header_gnav_parent .header_gnav_child_list a.selected:before{margin-top:-0.78125vw;border-radius:1.25vw}}.header_gnav_parent .header_gnav_child_list a.selected{background:#000;color:#fff}.header_gnav_parent .header_gnav_child_list a:hover{position:relative;color:#fff}.header_sns{position:absolute;right:50%;text-align:right;bottom:48px;margin-right:-500px}@media screen and (max-width: 1280px){.header_sns{bottom:3.75vw;margin-right:-39.0625vw}}@media screen and (max-width: 768px){.header_sns{width:100%;z-index:10;bottom:12vw;margin-right:0;right:0;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 768px){.header_sns_box{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.header_sns_list{display:inline-block;margin:0px 8px}@media screen and (max-width: 1280px){.header_sns_list{margin:0vw 0.625vw}}@media screen and (max-width: 768px){.header_sns_list{display:block}}.header_sns_list:last-child{margin-right:0}@media screen and (max-width: 768px){.header_sns_list{margin:0 1.6vw}.header_sns_list:last-child{margin:0 1.6vw}}@media screen and (max-width: 768px){.header_sns_list a{padding:2.1333333333vw}}.header_sns_list_fb{width:8px;height:16px}.header_sns_list_ig{width:16px;height:16px}@media screen and (max-width: 768px){.header_sns_list_ico{fill:#fff}}.floating{position:fixed;top:0}.floating .header_nav_logo a:hover .header_logo_h{animation:LOGO-H-ON .8s ease-in 0s forwards}.floating .header_logo_h{animation:LOGO-H .8s ease-in 0s forwards}.floating .header_gnav_parent{background:#fff}@media screen and (max-width: 768px){.floating .header_gnav_parent{background:#000}}.hum{display:none}@media screen and (max-width: 768px){.hum{width:25px;color:#000;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-self:stretch;align-self:stretch;-webkit-transition:.5s;transition:.5s;cursor:pointer;font-weight:bold;order:1;z-index:2;position:fixed;top:4.2666666667vw;right:4.2666666667vw}.hum:hover{cursor:pointer}.hum_bar{width:25px;height:18px;position:relative}.hum_bar_u,.hum_bar_m,.hum_bar_b{position:absolute;height:2px;background:#000;width:100%;right:0;-webkit-transition:all .3s,background-color .8s;transition:all .3s,background-color .8s;top:50%;margin-top:-1.5px}.hum_bar_u{transform:translateY(-8px)}.hum_bar_m{width:12px;transform:translateX(0px) translateY(0px)}.hum_bar_b{width:20px;transform:translateX(0px) translateY(8px)}}.open .hum_bar_u,.open .hum_bar_m,.open .hum_bar_b{background:#fff}.open .hum_bar_u{animation:Humberger_bar_z .8s linear 0s forwards}.open .hum_bar_m{animation:Humberger_bar_x .8s linear 0s forwards}.open .hum_bar_b{animation:Humberger_bar_y .8s linear 0s forwards}.open.header_gnav{transform:translateX(0);opacity:1}.open.header_nav{background:#000}.open.header_nav .header_logo_h{stroke:#fff;animation:none}.footer{width:100%;padding:25px 0px}@media screen and (max-width: 1280px){.footer{padding:1.953125vw 0vw}}@media screen and (max-width: 768px){.footer{padding:8vw 0vw}}.footer_nav{width:100%;padding-bottom:56px}@media screen and (max-width: 1280px){.footer_nav{padding-bottom:4.375vw}}@media screen and (max-width: 768px){.footer_nav{padding-bottom:8vw}}.footer_nav_box{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.footer_nav_list{margin:0px 9px}@media screen and (max-width: 1280px){.footer_nav_list{margin:0vw 0.703125vw}}.footer_nav_list a img{-webkit-transition:.4s;transition:.4s;vertical-align:baseline}.footer_nav_list a:hover img{transform:rotate3d(1, 12, 1, 360deg) scale(1.3)}.copyright{font-size:1.2rem;font-family:"ltc-bodoni-175","Yu Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN",serif,"Sawarabi Mincho";font-style:italic;letter-spacing:.2rem;text-align:center}body.body{overflow:hidden;margin:0;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;width:100%;box-sizing:border-box;color:#333}body.body a{transition:all .3s}body.body a:hover{opacity:.7}@media screen and (max-width: 768px){body.body{letter-spacing:.1em}}body.body img{width:100%}body.body .btn{background-color:#2db6ac;color:#fff;text-align:center;display:block;transition:all .3s;border:none}body.body .btn:hover{opacity:.7}body.body .btn_sareta{background-color:#ef5b5b;color:#fff}body.body .btn_sita{background-color:#247ba0;color:#fff}@media screen and (max-width: 768px){header{border-bottom:1px solid #2db6ac}}.float{position:fixed;background:#fff;border:1px solid #2db6ac;text-align:center;right:16px;bottom:16px;z-index:90;opacity:0;transition:all .3s;letter-spacing:inherit;width:225px}@media screen and (max-width: 768px){.float{bottom:0;z-index:-10;right:0;display:flex;width:100%;flex-wrap:wrap}}.float.open{opacity:1;z-index:100}.float_txt{font-size:1.4rem;font-weight:bold;padding:13px 8px;font-feature-settings:"palt";border-bottom:1px solid #2db6ac}@media screen and (max-width: 768px){.float_txt{width:100%;line-height:1em}}.float .header_top_tel_txt{padding:12px 0;font-size:1.5rem;font-weight:bold;display:block}@media screen and (max-width: 768px){.float .header_top_tel_txt{background:#2db6ac;width:50%;padding:15px 0;font-size:1.3rem;letter-spacing:0;padding-left:49px;box-sizing:border-box}.float .header_top_tel_txt:before{top:0;bottom:0;right:auto;height:auto;margin:9px 0;background-position:center left;left:12px;border-right:1px solid #fff;padding-right:12px}}.float .header_top_tel_txt_num{font-size:3.2rem;color:#2db6ac;margin-left:16px}.float .header_top_tel_txt_num:before{background-image:url(../../assets/images/top/ico_phone.png) !important;margin:auto;top:0;bottom:0;left:-8px}.float .header_top_tel_txt_time{color:#2db6ac;font-size:1.1rem}@media screen and (max-width: 768px){.float .header_top_tel_txt_time{color:#fff;font-size:1rem;margin-top:7px}}.float .header_top_mail{width:100%;max-width:inherit}@media screen and (max-width: 768px){.float .header_top_mail{width:50%;padding:9px 0}}.float .header_top_mail_txt{margin:0 auto;margin-right:5px;padding-left:10px;letter-spacing:0}@media screen and (max-width: 768px){.float .header_top_mail_txt{margin:0;height:100%;line-height:inherit;font-size:1.2rem;border-left:1px solid #fff;padding:0 12px}}.float .header_top_mail_txt:before{left:-36px}@media screen and (max-width: 768px){.float .header_top_mail_txt:before{top:0;right:auto}}.sp_only{display:none !important}@media screen and (max-width: 768px){.sp_only{display:block !important}}.pc_only{display:block}@media screen and (max-width: 768px){.pc_only{display:none !important}}.header{width:100%;max-width:1200px;margin:0 auto}@media screen and (max-width: 768px){.header{position:fixed;z-index:100;background-color:#fff;border-bottom:1px solid #2db6ac}.header.scroll{display:block}}.header.scroll .header_line{display:none}.header.scroll .header_top{display:none}.header.scroll .header_float{position:fixed;top:0;z-index:100;background:#fff;padding:12px 0;margin-left:0;width:100%;left:0}.header.scroll .header_float_line{position:relative}.header_spmenu{position:fixed;width:100vw;background:#fff;z-index:100;display:none;height:100%}.header_spmenu_line{display:flex;flex-wrap:wrap}.header_spmenu_line_ttl{width:100%;background:#0d7576;color:#fff;padding:7px 16px;font-size:1.7rem}.header_spmenu_line_ttl:before{content:"";width:12px;display:inline-block;height:1px;background:#fff;margin-right:10px;vertical-align:middle}.header_spmenu_line_half{width:50%;padding:15px 16px;background-image:url("../../assets/images/top/sp/vc_arrow.png");background-repeat:no-repeat;background-position:right 16px center;background-size:7px;box-sizing:border-box}.header_spmenu_line_half.sareta{color:#ef5b5b;border-right:1px solid #999}.header_spmenu_line_half.sita{color:#247ba0}.header_spmenu_bigline.sita{display:none}.header_spmenu_bigline.sareta{display:none}.header_spmenu_bigline_txt{padding:24px 16px;border-top:1px solid #999;font-size:1.7rem;display:block}.header_spmenu_bigline_txt.small{font-size:1.3rem;padding:16px}.header_spmenu_bigline_txt.small:before{opacity:0}.header_spmenu_bigline_txt:before{content:"";width:12px;display:inline-block;height:1px;margin-right:10px;background:#2db6ac;vertical-align:middle}.header_spmenu_bigline_txt li{display:inline-block}.header_spmenu_contact{display:flex;flex-wrap:wrap}.header_spmenu_contact .float_txt{width:100%;background:#effefd;color:#2db6ac;border:1px solid #2db6ac;font-size:1.4rem;text-align:center;padding:10px;border-right:none;border-left:none}.header_spmenu_contact .header_top_mail{width:50%;padding:9px 0}.header_spmenu_contact .header_top_mail_txt{margin:0;font-size:1.2rem;border-left:1px solid #fff;padding:0 12px}.header_spmenu_contact .header_top_mail_txt:before{top:0;right:auto;left:-36px}.header_spmenu_contact .header_top_tel_txt{width:50%;background:#2db6ac;font-size:1.6rem;padding:15px 0;padding-left:49px;box-sizing:border-box;text-align:center}.header_spmenu_contact .header_top_tel_txt:before{top:0;bottom:0;right:auto;height:auto;margin:9px 0;background-position:center left;left:12px;border-right:1px solid #fff;padding-right:12px}.header_spmenu_contact .header_top_tel_txt_time{color:#fff;font-size:1rem;margin-top:7px}.header_line{margin:0 -50%;padding:8px 50%;background:#0d7576;color:#fff;font-size:1rem;width:100vw;letter-spacing:.1em}@media screen and (max-width: 768px){.header_line{PADDING:8PX 16PX;MARGIN:0;transition:all .3s;line-height:1em}.header_line.scroll{display:none}}.header_top{padding:20px 0 17px;align-items:center;overflow:hidden}@media screen and (max-width: 768px){.header_top{padding:0;padding-left:16px;position:relative}}.header_top_logo{width:calc(100vw / 2400 * 544);max-width:272px;display:inline-block;vertical-align:middle}.header_top_logo.sareta{display:none}.header_top_logo.sita{display:none}@media screen and (max-width: 768px){.header_top_logo{width:139px;margin:6px 0;margin-bottom:0;display:block}}.header_top_ttl{display:inline-block;font-family:fot-matisse-pron,sans-serif;margin-left:28px;margin-right:70px;padding:15px 0;padding-left:28px;border-left:solid 1px #2db6ac;font-size:2.4rem}@media screen and (max-width: 768px){.header_top_ttl{font-size:1.3rem;margin:0;border:none;padding:0}}.header_top_right{display:inline-block;float:right;margin-top:-12px}@media screen and (max-width: 768px){.header_top_right{position:absolute;top:0;right:0;margin:0;font-size:0;display:flex;text-align:center;float:none}}.header_top_mail{display:inline-block;background:#e9b80f;padding:15px 0;position:relative;color:#fff;width:calc(100vw / 2400 * 400);max-width:200px;text-align:right}@media screen and (max-width: 768px){.header_top_mail{width:56px;padding:44px 0 13px;line-height:inherit;max-width:none}}.header_top_mail_txt{display:inline-block;border-left:1px solid #fff;padding-left:15px;margin-right:14px;text-align:center;position:relative;font-size:1.3rem;letter-spacing:.1em;line-height:calc(36 / 30);color:#fff}@media screen and (max-width: 768px){.header_top_mail_txt{padding:0;font-size:.9rem;margin:0;border:none}}.header_top_mail_txt:before{content:"";width:24px;height:16px;position:absolute;background-image:url("../../assets/images/top/ico_mail.png");background-size:contain;background-repeat:no-repeat;left:-40px;margin:auto;top:0;bottom:0}@media screen and (max-width: 768px){.header_top_mail_txt:before{top:-48px;left:0;right:0}}.header_top_mail_txt span{font-size:1.6rem;font-weight:bold}.header_top_tel{font-size:1.6rem;text-align:center;line-height:1em;display:inline-block;vertical-align:bottom;margin-left:40px}@media screen and (max-width: 768px){.header_top_tel{width:56px;background:#2db6ac;padding:44px 0 13px;line-height:inherit;margin:0}}.header_top_tel_txt{color:#19a698}@media screen and (max-width: 768px){.header_top_tel_txt{padding:0;font-size:.9rem;line-height:1em;margin:0;color:#fff;position:relative}.header_top_tel_txt:before{content:"";width:14px;height:24px;position:absolute;background-image:url("../../assets/images/top/sp/ico_phone.png");background-repeat:no-repeat;background-size:14px;top:-30px;right:0;left:0;margin:auto}}.header_top_tel_txt span{display:block;color:#000;line-height:1em}.header_top_tel_txt_num{font-family:"Crimson Text",serif;font-size:4rem;margin:8px auto;line-height:1em;position:relative}.header_top_tel_txt_num:before{display:inline-block;content:"";width:14px;height:24px;position:relative;background-image:url("../../assets/images/top/ico_phone.png");background-size:contain;background-repeat:no-repeat;position:absolute;margin:auto;left:-26px;top:0;bottom:0}.header_top_tel_txt_time{font-size:1.3rem}@media screen and (max-width: 768px){.header_top_menu{display:inline-block;width:56px;background:#19a698;padding:16px 0 13px;line-height:inherit;color:#fff}.header_top_menu span{display:block;width:24px;height:1px;background:#fff;margin:0 auto}.header_top_menu span:nth-child(2){margin:6px auto}.header_top_menu_txt{font-size:.9rem;line-height:1em;margin-top:12px}}.header_float{margin:0 -50%;padding:12px 50%;border-bottom:1px solid #2db6ac;border-top:1px solid #2db6ac;height:50px;box-sizing:border-box;position:relative}.header_float.sareta{display:none}.header_float.sita{display:none}@media screen and (max-width: 768px){.header_float{display:none}}.header_float_line{display:flex;justify-content:center;font-size:1.6rem;margin:auto;position:absolute;left:0;right:0}.header_float_line_list{text-align:center;position:relative}.header_float_line_list:last-of-type{border-right:1px solid #ddd}.header_float_line_list_link{border-left:1px solid #ddd;padding:10px 35px;position:relative;width:100%}.header_float_line_list_link:before{content:"";width:0;background-color:#2db6ac;height:1px;position:absolute;top:0;left:20px;transition:all .3s}.header_float_line_list_link:after{content:"";width:0;background-color:#2db6ac;height:1px;position:absolute;bottom:0;right:20px;transition:all .3s;z-index:10}.header_float_line_list_link:hover:before{width:calc(100% - 70px + 2em)}.header_float_line_list_link:hover:after{width:calc(100% - 70px + 2em)}.header_float_line_list_child{display:none;transition:all .3s}.header_float_line_list_child.open{display:block;position:absolute;top:calc(1em + 28px);width:calc(100% - 40px);font-size:0;left:20px}.header_float_line_list_child_link{padding:20px 0;transition:all .1s;display:block;font-size:1.5rem}.header_float_line_list_child_link.sareta{background:#fdeeee;color:#ef5b5b}.header_float_line_list_child_link.sareta:hover{background:#ef5b5b;color:#fff}.header_float_line_list_child_link.sita{background:#ebf3f6;color:#247ba0}.header_float_line_list_child_link.sita:hover{background:#247ba0;color:#fff}.main{background-image:url("../../assets/images/top/kv.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:270px;padding-bottom:77px}@media screen and (max-width: 768px){.main{background-image:url("../../assets/images/top/sp/lv.jpg");padding:0 16px;height:280px;position:relative;margin-top:90px;overflow:hidden}}.main_box{max-width:1200px;margin:0 auto}.main_box_ttl{text-shadow:0px 0px 8px #0d7576;color:#fff;font-size:5.2rem;line-height:calc(144 / 104);margin-bottom:48px}@media screen and (max-width: 768px){.main_box_ttl{font-size:3rem;line-height:calc(80 / 60);margin-bottom:24px;position:absolute;bottom:0}}.main_box_txtbox{background:#fff;padding:36px 32px;display:inline-block;max-width:523px;box-sizing:border-box;font-size:0}@media screen and (max-width: 768px){.main_box_txtbox{display:none}}.main_box_txtbox_txt{font-size:2.2rem;line-height:calc(64 / 44);text-align:center;border-bottom:1px solid #ddd;padding-bottom:24px;margin-bottom:24px}.main_box_txtbox .header_top_mail{width:240px;max-width:inherit}.main_box_txtbox .header_top_mail_txt span{font-size:2rem;display:block}.main_box_txtbox .header_top_tel_txt{font-size:1.5rem}.main_box_txtbox .header_top_tel_txt_time{font-size:1.1rem}.main_box_txtbox .header_top_tel_txt_num{font-size:3.2rem;margin:9px 0}.main_box_txtbox .header_top_tel_txt_num:before{margin:auto}.nav_banner{max-width:1200px;margin:0 auto;padding:20px 0;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.nav_banner{flex-wrap:wrap;padding:12px 16px}}.nav_banner_link{width:calc(50% - 10px)}@media screen and (max-width: 768px){.nav_banner_link{width:100%;margin-bottom:8px}.nav_banner_link:last-child{margin-bottom:0}}.nav_banner_link_btn{padding:28px 0;color:#fff;background-repeat:no-repeat;background-position:right 20px center;background-size:contain;background-size:13px;position:relative;transition:all .3s}.nav_banner_link_btn:hover{opacity:.7}@media screen and (max-width: 768px){.nav_banner_link_btn{padding:18px 0;background-position:right 12px center;background-size:8px}}.nav_banner_link_btn p{font-size:2.2rem;margin-left:calc(100vw / 2400 * 176 + 40px)}@media screen and (max-width: 768px){.nav_banner_link_btn p{font-size:1.4REM;margin-left:85px}}.nav_banner_link_btn p:before{content:"";width:calc(100vw / 2400 * 176);height:calc(100vw / 2400 * 176);background-size:contain;position:absolute;left:20px;max-width:88px;background-repeat:no-repeat;margin:auto;top:0;bottom:0;background-position:center}@media screen and (max-width: 768px){.nav_banner_link_btn p:before{width:60px;height:60px;left:12px}}.nav_banner_link_btn span{font-size:3.2rem}@media screen and (max-width: 768px){.nav_banner_link_btn span{font-size:2.1rem}}.nav_banner_link_btn.btn_sareta{background-color:#ef5b5b;background-image:url("../../assets/images/top/vc_arrow_sitai.png")}.nav_banner_link_btn.btn_sareta p:before{background-image:url("../../assets/images/top/icon_sitai.png")}.nav_banner_link_btn.btn_sita{background-color:#247ba0;background-image:url("../../assets/images/top/vc_arrow_sareta.png")}.nav_banner_link_btn.btn_sita p:before{background-image:url("../../assets/images/top/icon_sareta.png")}.line.tsuyomi{padding:40px 0;background-color:#effefd;background-image:url("../../assets/images/top/logo_mark.png");background-repeat:no-repeat;background-size:400px;background-position:left 160px top 52px}@media screen and (max-width: 768px){.line.tsuyomi{padding:56px 16px;padding-bottom:55px;background-size:183px;background-position:right 16px top 12px}}.line .tsuyomi_box{max-width:1200px;margin:0 auto;display:flex}@media screen and (max-width: 768px){.line .tsuyomi_box{display:block}}.line .tsuyomi_left{width:50%;display:inline-table;margin:auto 0}@media screen and (max-width: 768px){.line .tsuyomi_left{width:100%;text-align:center;margin-bottom:32px}}.line .tsuyomi_left_ttl{font-size:2.8rem}@media screen and (max-width: 768px){.line .tsuyomi_left_ttl{font-size:2.2rem;line-height:calc(56 / 44)}.line .tsuyomi_left_ttl span{color:#2db6ac}}.line .tsuyomi_left_txt{font-size:1.8rem;line-height:calc(56 / 36);letter-spacing:.1em;margin-top:40px}@media screen and (max-width: 768px){.line .tsuyomi_left_txt{font-size:1.5rem;margin-top:23px;line-height:calc(48 / 30)}}.line .tsuyomi_right{width:50%;padding-left:28px}@media screen and (max-width: 768px){.line .tsuyomi_right{width:100%;padding:0}}.line .tsuyomi_right_circle{background:#fff;font-feature-settings:2rem;border-radius:50%;width:280px;height:280px;background-repeat:no-repeat;background-position:top 68px center;text-align:center;font-size:2rem;position:relative}@media screen and (max-width: 1172px){.line .tsuyomi_right_circle{width:calc(100vw / 2400 * 560);height:calc(100vw / 2400 * 560);background-position:top calc(100vw / 2400 * 136) center}}@media screen and (max-width: 768px){.line .tsuyomi_right_circle{width:166PX;height:166px;font-size:1.5rem;background-position:top 32px center}}.line .tsuyomi_right_circle.circle_01{background-image:url("../../assets/images/top/ico_01.png");background-size:52px;margin:0 auto -25px}@media screen and (max-width: 768px){.line .tsuyomi_right_circle.circle_01{background-size:42px;margin-bottom:-10px}}.line .tsuyomi_right_circle.circle_02{background-image:url("../../assets/images/top/ico02.png");background-size:44px;display:inline-block;margin-right:12px}@media screen and (max-width: 768px){.line .tsuyomi_right_circle.circle_02{background-size:35px;margin-right:0}}.line .tsuyomi_right_circle.circle_03{background-image:url("../../assets/images/top/ico03.png");background-size:50px;display:inline-block;float:right}@media screen and (max-width: 768px){.line .tsuyomi_right_circle.circle_03{background-size:32px}}.line .tsuyomi_right_circle_txt{position:absolute;margin:0 40px;right:0;left:0;top:150px}@media screen and (max-width: 1172px){.line .tsuyomi_right_circle_txt{top:calc(100vw / 2400 * 300)}}@media screen and (max-width: 768px){.line .tsuyomi_right_circle_txt{margin:0 23PX;bottom:27PX;line-height:calc(40 / 30);font-weight:bold;bottom:auto;top:80px}.line .tsuyomi_right_circle_txt#sp_first{top:90px}}.box{max-width:1200px;margin:160px auto;box-sizing:border-box;position:relative}@media screen and (max-width: 768px){.box{padding:0 16PX;margin:44px auto 40px}}.box_ttl{font-size:2.8rem;text-align:center;margin-bottom:48px}@media screen and (max-width: 768px){.box_ttl{font-size:2.2rem;margin-bottom:32px}}.box_in{box-shadow:0px 0px 16px 8px rgba(221,221,221,.3);background:#fff;padding:60px;width:calc(100vw / 3840 * 1680);display:inline-block}@media screen and (max-width: 768px){.box_in{width:auto;padding:30px 23px 32px;box-sizing:border-box;margin:128px 10px 0;text-align:center}}.box_in_ttl{font-size:2.4rem;font-weight:bold;color:#247ba0}@media screen and (max-width: 768px){.box_in_ttl{font-size:1.8rem;line-height:calc(56 / 36)}}.box_in_txt{font-size:1.5rem;margin:28px 0 40px;line-height:calc(48 / 30);letter-spacing:.1em}@media screen and (max-width: 768px){.box_in_txt{margin:22PX 0 27px;text-align:left}}.box_in_link{display:inline-block;width:calc(50% - 12px)}.box_in_link:first-of-type{margin-right:12px}@media screen and (max-width: 768px){.box_in_link{display:block;width:100%}.box_in_link:first-of-type{margin-right:0;margin-bottom:12px}}.box_in_btn{padding:24px 0;font-size:1.7rem;text-align:center;letter-spacing:.1em;transition:all .3s;line-height:1em}.box_in_btn:hover{opacity:.7}@media screen and (max-width: 768px){.box_in_btn{font-size:1.5rem}}.box_img{position:absolute;width:calc(100vw / 2400 * 1680);position:absolute;max-width:840px;z-index:-1;top:-20px}.box.lawer{padding:60px;margin:60px auto 240px;background-color:#effefd;padding-left:120px;padding-top:160px}@media screen and (max-width: 768px){.box.lawer{padding:calc(100vw / 750 * 472) 16px 40px;margin:0 auto 44px;position:relative}}.box .lawer_txt{width:50%;max-width:400px;font-size:1.8rem;line-height:calc(56 / 36);margin-bottom:40px;position:relative;letter-spacing:.1em}@media screen and (max-width: 768px){.box .lawer_txt{width:100%;margin:30px auto 0;font-size:1.5rem}}.box .lawer_txt:before{content:"“";font-size:12rem;color:#8dd0c9;position:absolute;top:calc(-0.5em - 32px);left:-0.5em;font-family:serif}@media screen and (max-width: 768px){.box .lawer_txt:before{z-index:1;left:-5px;font-size:10rem}}.box .lawer_link{width:50%;max-width:400px;padding:25px 0;font-size:1.7rem}.box .lawer_img{width:calc(100vw / 2400 * 1440);max-width:720px;position:absolute;right:-120px;top:52px}@media screen and (max-width: 768px){.box .lawer_img{width:100%;right:0;top:0}}.box.trouble,.box.who{text-align:right}@media screen and (max-width: 768px){.box.trouble,.box.who{text-align:center}}.box .trouble_in{text-align:left}@media screen and (max-width: 768px){.box .trouble_in{text-align:center}}.box .trouble_img{right:50%}@media screen and (max-width: 768px){.box .trouble_img{width:100%;right:0;top:0;padding:0 16px;box-sizing:border-box}}.box .condition_ttl{color:#ef5b5b}.box .condition_img{left:50%}@media screen and (max-width: 768px){.box .condition_img{top:0;left:0;width:auto;padding:0 16px;box-sizing:border-box}}.box .who{margin-bottom:140px}.box .who_in{text-align:left}@media screen and (max-width: 768px){.box .who_in{text-align:center}}.box .who_img{right:50%}@media screen and (max-width: 768px){.box .who_img{top:0;right:0;width:auto;padding:0 16px;box-sizing:border-box}}.line{padding:100px 0}@media screen and (max-width: 768px){.line{padding:44PX 16px}}.line.price{background:linear-gradient(90deg, #fdeeee 0%, #fdeeee 50%, #ebf3f6 50%, #ebf3f6 100%)}.line_ttl{font-size:2.8rem;text-align:center;margin-bottom:28px}@media screen and (max-width: 768px){.line_ttl{font-size:2.2rem;margin-bottom:16px}}.line .price_box{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap}.line .price_box_pay{background:#fff;width:100%;display:block;padding:40px 0;text-align:center;margin-top:44px;margin-bottom:0}@media screen and (max-width: 768px){.line .price_box_pay{padding:30PX 20PX}}.line .price_box_pay_ttl{font-size:1.8rem;padding:0 33px;border-bottom:1px solid #2db6ac;padding-bottom:15px;margin-bottom:20px;display:inline-block}@media screen and (max-width: 768px){.line .price_box_pay_ttl{padding:0;padding-bottom:11px;display:block}}.line .price_box_pay_ttl.sareta{border-color:#ef5b5b}.line .price_box_pay_ttl.sita{border-color:#247ba0}.line .price_box_pay_list{display:flex;justify-content:center;font-size:2rem;align-content:center}@media screen and (max-width: 768px){.line .price_box_pay_list{font-size:1.8rem}}.line .price_box_pay_list_txt{font-weight:bold;padding:8px 0;border-right:1px solid #999;padding-right:24px;margin-right:24px}.line .price_box_pay_list_txt:last-child{border:none;width:112px;margin:0;padding-right:0}@media screen and (max-width: 768px){.line .price_box_pay_list_txt:last-child{width:96px}}@media screen and (max-width: 768px){.line .price_box_pay_list_txt{margin-right:15px;padding-right:15px}}.line .price_box_pay_txt{font-size:1.3rem;margin-top:16px}@media screen and (max-width: 768px){.line .price_box_pay_txt{letter-spacing:.1em;text-align:left}}.line .price_box_half{box-sizing:border-box;width:50%;position:relative;text-align:center}.line .price_box_half_link{font-size:1.7rem}.line .price_box_half:before{content:"";width:1px;height:35px;display:inline-block;margin-bottom:15px}@media screen and (max-width: 768px){.line .price_box_half:before{margin-bottom:15px}}.line .price_box_half.sareta{padding-right:28px}@media screen and (max-width: 768px){.line .price_box_half.sareta{padding-right:8px}}.line .price_box_half.sareta:before{transform:rotate(45deg);background-color:#ef5b5b}.line .price_box_half.sita{padding-left:28px}@media screen and (max-width: 768px){.line .price_box_half.sita{padding-left:8px}}.line .price_box_half.sita:before{transform:rotate(-45deg);background-color:#247ba0}.line .price_box_half_ttl{font-size:2.2rem;letter-spacing:.1em;line-height:1em}@media screen and (max-width: 768px){.line .price_box_half_ttl{font-size:1.8rem}.line .price_box_half_ttl span{display:block}}.line .price_box_half_ttl.ttl_sareta span{color:#ef5b5b}.line .price_box_half_ttl.ttl_sita span{color:#247ba0}.line .price_box_half_line{display:flex;flex-wrap:nowrap;margin:40px 0 36px}@media screen and (max-width: 768px){.line .price_box_half_line{flex-wrap:wrap;margin:34px 0 24px}}.line .price_box_half_parts{background:#fff;position:relative;width:calc(100% / 3 - 20px);box-sizing:border-box;padding:25px 0 15px;align-items:center;display:flex}@media screen and (max-width: 768px){.line .price_box_half_parts{width:100%;padding:32px 0 15px;height:113px}}.line .price_box_half_parts.sareta:nth-child(2):before{color:#ef5b5b;content:"+";font-size:2.8rem;display:inline-block;position:absolute;left:-1.25em;width:1em}@media screen and (max-width: 768px){.line .price_box_half_parts.sareta:nth-child(2):before{margin:auto;left:0;right:0;top:-2em}}.line .price_box_half_parts.sareta:nth-child(2):after{color:#ef5b5b;content:"+";font-size:2.8rem;display:inline-block;position:absolute;right:-1.25em;width:1em}@media screen and (max-width: 768px){.line .price_box_half_parts.sareta:nth-child(2):after{margin:auto;left:0;right:0;bottom:-1.2em}}.line .price_box_half_parts.sita:nth-child(2):before{color:#247ba0;content:"+";font-size:2.8rem;display:inline-block;position:absolute;left:-1.25em;width:1em}@media screen and (max-width: 768px){.line .price_box_half_parts.sita:nth-child(2):before{margin:auto;left:0;right:0;top:-2em}}.line .price_box_half_parts.sita:nth-child(2):after{color:#247ba0;content:"+";font-size:2.8rem;display:inline-block;position:absolute;right:-1.25em;width:1em}@media screen and (max-width: 768px){.line .price_box_half_parts.sita:nth-child(2):after{margin:auto;left:0;right:0;bottom:-1.2em}}.line .price_box_half_parts:nth-child(2){margin:0 40px}@media screen and (max-width: 768px){.line .price_box_half_parts:nth-child(2){margin:45px auto}}.line .price_box_half_parts:nth-child(2) .sita.price_box_half_parts_txt{font-family:"Crimson Text",serif;font-size:5.6rem;line-height:1;margin-top:-0.25em;font-weight:100;text-align:center}.line .price_box_half_parts:nth-child(2) .sita.price_box_half_parts_txt span{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}.line .price_box_half_parts_ttl{border:1px solid;border-radius:4px;padding:9px 0;width:100px;text-align:center;position:absolute;top:-16px;background:#fff;margin:auto;right:0;left:0;line-height:1em}@media screen and (max-width: 768px){.line .price_box_half_parts_ttl{font-size:1.5REM}}.line .price_box_half_parts_ttl.sareta{border-color:#ef5b5b}.line .price_box_half_parts_ttl.sita{border-color:#247ba0}.line .price_box_half_parts_txt{font-size:3rem;font-weight:bold;letter-spacing:.1rem;margin:0 auto}.line .price_box_half_parts_txt span{font-size:1.2rem;display:block;font-weight:100;letter-spacing:0;line-height:calc(30 / 24)}.line .price_box_half_parts_txt span.price_box_half_parts_txt_sml{display:inline-block}.line .price_box_half_parts_txt.sareta{color:#ef5b5b}.line .price_box_half_parts_txt.sita{color:#247ba0}.line .price_box_half_parts_txt.num{font-family:"Crimson Text",serif;font-size:5.6rem;line-height:1em;font-weight:100}.line .price_box_half_parts_txt.num span{color:#000;font-size:1.4rem;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif}.line .price_box_half_link_txt{padding:27px 0}@media screen and (max-width: 768px){.line .price_box_half_link_txt{font-size:1.5rem;padding:17px 0}}.line_box{margin:60px auto 0}@media screen and (max-width: 768px){.line_box{margin-top:39px}}.line_box_txt{font-size:1.3rem;line-height:calc(32 / 26);position:relative}@media screen and (max-width: 768px){.line_box_txt{padding-left:1em}}.line_box_txt:before{content:"※";width:1em;height:1em;display:inline-block;position:absolute;left:-1em}@media screen and (max-width: 768px){.line_box_txt:before{left:0}}.line.ex{max-width:1200px;margin:0 auto}.line.ex .line_ttl{margin-bottom:60px}@media screen and (max-width: 768px){.line.ex .line_ttl{margin-bottom:32px}}.line .ex_half{display:inline-block;width:calc(49% - 28px);box-sizing:border-box;padding:40px}@media screen and (max-width: 768px){.line .ex_half{width:100%;display:block;padding:24px 10px}}.line .ex_half .sareta{color:#ef5b5b;border-color:#ef5b5b}.line .ex_half .sita{color:#247ba0;border-color:#247ba0}.line .ex_half.half_sareta{margin-right:28px;background:#fdeeee}@media screen and (max-width: 768px){.line .ex_half.half_sareta{margin:0;margin-bottom:32px}}.line .ex_half.half_sita{margin-left:28px;background:#ebf3f6}@media screen and (max-width: 768px){.line .ex_half.half_sita{margin-left:0}}.line .ex_half_ttl{font-size:2.2rem;text-align:center}@media screen and (max-width: 768px){.line .ex_half_ttl{font-size:1.8rem}}.line .ex_half_box{background:#fff;padding:20px;margin-bottom:12px}@media screen and (max-width: 768px){.line .ex_half_box{padding:20px 10px;margin-bottom:16px}}.line .ex_half_box:last-of-type{margin-bottom:0}.line .ex_half_box_img{border:2px solid;padding:8px;width:80px;height:80px;box-sizing:border-box;display:inline-block;float:left;margin-right:20px}@media screen and (max-width: 768px){.line .ex_half_box_img{margin-right:12px}}.line .ex_half_box_cat{border:1px solid;padding:5px 0;width:80px;text-align:center;font-size:1.2rem;display:inline-block;line-height:1}.line .ex_half_box_ttl{font-weight:bold;letter-spacing:.1em;font-size:1.5rem;margin-top:10px;line-height:calc(48 / 30)}@media screen and (max-width: 768px){.line .ex_half_box_ttl{font-size:1.3rem;line-height:calc(40 / 26);margin-top:8px}}.line .ex_half_box_price{background:#f9f9f9;padding:20px 0;text-align:center;font-size:1.8rem;margin-top:16px;letter-spacing:.1em}@media screen and (max-width: 768px){.line .ex_half_box_price{padding:16px 0}}.line .ex_half_box_price span{font-size:2.8rem}@media screen and (max-width: 768px){.line .ex_half_box_price span{display:block}}.line .ex_half_link{text-align:center;font-size:1.7rem;letter-spacing:.1em}.line .ex_half_link_txt{padding:25px 0;margin:40px 46px 0;max-width:400px}@media screen and (max-width: 768px){.line .ex_half_link_txt{padding:22px 0;margin:20px 0 0}}.background{background:#f9f9f9;padding:100px 0}@media screen and (max-width: 768px){.background{padding:44px 16px}}.background.bottom.box{margin:0 auto;margin-top:40px;padding:60px !important}@media screen and (max-width: 768px){.background.bottom.box{display:none}}.background .box{margin:0 auto 60px;padding:60px;background:#fff}@media screen and (max-width: 768px){.background .box{padding:20px 10px;margin-bottom:32px}}.background .box.contact{display:flex}@media screen and (max-width: 768px){.background .box.contact{display:block}}.background .box .contact_img{width:calc(100vw / 2400 * 760);max-width:380px}.background .box .contact_right{margin-left:40px}@media screen and (max-width: 768px){.background .box .contact_right{margin:0;border:1px solid #2db6ac;padding:20px 23px}}.background .box .contact_right_txt{text-align:center;border-bottom:1px solid #2db6ac;padding:0 12px 32px 33px;padding-bottom:32px;margin-bottom:36px;font-size:2rem;line-height:calc(64 / 40)}@media screen and (max-width: 768px){.background .box .contact_right_txt{font-size:1.6rem;padding:0;padding-bottom:20px;margin-bottom:20px;text-align:left}}.background .box .contact_right_txt_time{display:block}.background .box .contact_right_txt_small{font-size:1.3rem;margin-top:20px;letter-spacing:.1em}@media screen and (max-width: 768px){.background .box .contact_right_txt_small{margin-top:15px;font-feature-settings:"palt"}}.background .box .contact_right .header_top_mail{max-width:320px;width:calc(100vw / 2400 * 640);padding:12px 0;margin-right:32px}@media screen and (max-width: 768px){.background .box .contact_right .header_top_mail{WIDTH:100%;margin:0;max-width:none;padding:14px 0 11px;padding-left:56px;box-sizing:border-box;text-align:left}}.background .box .contact_right .header_top_mail_txt{font-size:1.6rem;padding-left:24px;height:56px;line-height:56px;margin-right:29px;letter-spacing:.1em}@media screen and (max-width: 768px){.background .box .contact_right .header_top_mail_txt{border-left:1px solid #fff;margin:0;padding-left:17PX}}.background .box .contact_right .header_top_mail_txt:before{left:-48px}@media screen and (max-width: 768px){.background .box .contact_right .header_top_mail_txt:before{left:-40px;right:auto;top:0}}@media screen and (max-width: 768px){.background .box .contact_right .header_top_tel{width:100%;box-sizing:border-box;padding:14px 0 11px;padding-left:56px}.background .box .contact_right .header_top_tel_txt{font-size:1.5rem;border-left:1px solid #fff;background-color:transparent;display:block}.background .box .contact_right .header_top_tel_txt:before{top:0;bottom:0;right:auto;left:-34px}}.background .box .contact_right .header_top_tel_txt_num{font-size:4.8rem;margin:6px auto;line-height:1em}@media screen and (max-width: 768px){.background .box .contact_right .header_top_tel_txt_num{font-size:3.2REM;margin:0;color:#fff}}@media screen and (max-width: 768px){.background .box .contact_right .header_top_tel_txt_num:before{display:none}}.background .box .contact_right .header_top_tel_txt_time{font-size:1.5rem}@media screen and (max-width: 768px){.background .box .contact_right .header_top_tel_txt_time{font-size:1.4REM;text-align:center;margin:6px auto 16px}}.background .box .contact_right_time{display:block;width:100%;border-top:1px solid #2db6ac;margin-top:30px}@media screen and (max-width: 768px){.background .box .contact_right_time.pc_only{display:none}}.background .box .contact_right_time tbody{margin-top:0;border:none}.background .box .contact_right_time tr{justify-content:space-between;display:flex;padding:15px 0 12px;border-bottom:1px solid #2db6ac}@media screen and (max-width: 768px){.background .box .contact_right_time tr{padding:10px 0 15px}}.background .box .contact_right_time td,.background .box .contact_right_time th{padding:0 25px}@media screen and (max-width: 768px){.background .box .contact_right_time td,.background .box .contact_right_time th{padding:0 3px}}.background .box .contact_right_time td:first-child,.background .box .contact_right_time th:first-child{padding:0;width:120px;text-align:center}@media screen and (max-width: 768px){.background .box .contact_right_time td:first-child,.background .box .contact_right_time th:first-child{width:91px;letter-spacing:-0.02em}}.background .box .contact_right_time td:nth-child(2),.background .box .contact_right_time th:nth-child(2){padding-left:43px}@media screen and (max-width: 768px){.background .box .contact_right_time td:nth-child(2),.background .box .contact_right_time th:nth-child(2){padding-left:0}}.background .box .contact_right_time td.green,.background .box .contact_right_time th.green{color:#2db6ac}@media screen and (max-width: 768px){.background .box .contact_right_time td.green,.background .box .contact_right_time th.green{font-size:200%;line-height:1em;font-weight:bold;margin-top:-0.25em}}.background .box .access_box{display:flex;flex-wrap:wrap;justify-content:space-between;border:1px solid #2db6ac;padding:48px}@media screen and (max-width: 768px){.background .box .access_box{padding:20px 12px}}@media screen and (max-width: 768px){.background .box .access_box .sp_only{-webkit-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;width:100%}}.background .box .access_box_right{max-width:calc(100% - 480px);width:calc(100vw / 2400 * 960);min-width:45%}@media screen and (max-width: 768px){.background .box .access_box_right{width:100%;max-width:inherit;-webkit-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;margin-bottom:0}}.background .box .access_box_left{font-size:1.5rem;letter-spacing:.1em;width:auto;max-width:50%;padding-top:57px}@media screen and (max-width: 768px){.background .box .access_box_left{-webkit-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;margin-top:45px;margin-bottom:20px;width:100%;max-width:none;padding:0}}.background .box .access_box_left_list{display:flex;margin-bottom:.5em}.background .box .access_box_left_list_ttl{color:#2db6ac;width:7em}.background .box .access_box_left_list_txt{padding-left:60px;line-height:calc(48 / 30)}@media screen and (max-width: 768px){.background .box .access_box_left_list_txt{padding-left:22px}.background .box .access_box_left_list_txt:nth-child(2){width:calc(100% - 7em - 22px)}}.background .box .access_box_link{padding:25px 0;margin:0 auto;margin-top:40px;width:400px}@media screen and (max-width: 768px){.background .box .access_box_link{width:auto;padding:22px 0;margin-top:20px}}.background .box .access_box_link_txt{font-size:1.7rem}.foot_nav.line{padding:40px 0;background:#effefd}@media screen and (max-width: 768px){.foot_nav.line{padding:40px 0 49px}}.foot_nav_box{margin:0 auto;display:flex}@media screen and (max-width: 768px){.foot_nav_box{flex-wrap:wrap}}.foot_nav_box_link{background:#fff;border:1px solid;padding:42px 0;padding-left:32px;width:calc(50% - 20px);background-repeat:no-repeat;background-position:right 20px center,right center;background-size:10px,cover;position:relative}.foot_nav_box_link:after{transition:all .3s;opacity:0}.foot_nav_box_link:hover:after{content:"";width:100%;height:100%;position:absolute;opacity:.1;top:0;left:0}@media screen and (max-width: 768px){.foot_nav_box_link{width:100%;padding:40px 12px;line-height:1em;background-position:right 12px center,right center}}.foot_nav_box_link.sareta{border-color:#ef5b5b;color:#ef5b5b;background-image:url("../../assets/images/top/foot_vc_arrow.png"),url("../../assets/images/top/foot_sitai.png");margin-right:20px}.foot_nav_box_link.sareta:hover:after{background-color:#ef5b5b}@media screen and (max-width: 768px){.foot_nav_box_link.sareta{margin:0;margin-bottom:12px}}.foot_nav_box_link.sita{border-color:#247ba0;color:#247ba0;background-image:url("../../assets/images/top/foot_vc_arrow2.png"),url("../../assets/images/top/foot_sareta.png");margin-left:20px}.foot_nav_box_link.sita:hover:after{background-color:#247ba0}@media screen and (max-width: 768px){.foot_nav_box_link.sita{margin:0}}.foot_nav_box_link_txt{font-size:3.4rem;font-weight:bold;line-height:1em}@media screen and (max-width: 768px){.foot_nav_box_link_txt{font-size:2rem}}.foot_nav_box_link_txt span{font-size:1.8rem;display:block;margin-bottom:6px;font-weight:bold;line-height:1em}@media screen and (max-width: 768px){.foot_nav_box_link_txt span{font-size:1.3rem;margin-bottom:8px}}.footer{padding:0}.footer_top{display:block;background-color:#2db6ac;padding:20px 0;text-align:center;font-size:1.3rem;color:#fff}.footer_top_txt{letter-spacing:.1em;font-weight:bold}.footer_top_txt:before{content:"";width:12px;background:url("../../assets/images/top/vc_arrow_white.png");display:inline-block;height:8px;background-size:cover;margin-right:13px;background-position:center}@media screen and (max-width: 768px){.footer_top_txt{font-size:1.1REM}}.footer_menu{background:#f9f9f9;margin:0 auto;padding:60px 0}@media screen and (max-width: 768px){.footer_menu{padding:32px 16px}}.footer_menu .box{margin:0 auto;display:flex;flex-wrap:nowrap;border-top:1px solid #999;border-bottom:1px solid #999;padding:24px 0}@media screen and (max-width: 768px){.footer_menu .box{border:none;padding:0;display:block}}.footer_menu_line{width:calc(100vw / 2400 * 484);max-width:242px;border-left:1px solid;padding-left:16px;line-height:calc( 72 / 26);font-size:1.3rem;box-sizing:border-box;flex-grow:1}@media screen and (max-width: 768px){.footer_menu_line{margin:0;border-left:none;margin-bottom:40px;border-bottom:1px solid;width:auto;max-width:none;padding:0;line-height:1em;padding-bottom:10px}.footer_menu_line:first-child dt{border-color:#999}.footer_menu_line:nth-child(2) dt{border-color:#ef5b5b}.footer_menu_line:nth-child(3) dt{border-color:#247ba0}}.footer_menu_line_top{font-size:1.5rem}@media screen and (max-width: 768px){.footer_menu_line_top{font-size:1.3REM;border-bottom:1PX SOLID;padding-bottom:16px;margin-bottom:16px}}.footer_menu_line_top a{transition:all .3s}.footer_menu_line_top a:hover{opacity:.7}.footer_menu_line:first-child{border-color:#999}.footer_menu_line:nth-child(2){border-color:#ef5b5b}.footer_menu_line:nth-child(2) .footer_menu_line_cld:before{color:#ef5b5b}.footer_menu_line:nth-child(3){border-color:#247ba0}.footer_menu_line:nth-child(3) .footer_menu_line_cld:before{color:#247ba0}.footer_menu_line_cld{text-indent:1em;position:relative}@media screen and (max-width: 768px){.footer_menu_line_cld{line-height:calc( 72 / 26);text-indent:0}}.footer_menu_line_cld a{transition:all .3s}.footer_menu_line_cld a:hover{opacity:.7}.footer_menu_line_cld:before{content:"−";position:absolute;left:-1em;font-size:1.3rem;top:0;color:#999}@media screen and (max-width: 768px){.footer_menu_line_cld:before{display:none}}.footer_menu_line.banner{border:none;display:flex;flex-wrap:wrap;max-width:calc(100vw / 2400 * 944);align-content:flex-start}@media screen and (max-width: 768px){.footer_menu_line.banner{display:block;max-width:none}}.footer_menu_banner{width:calc(50% - 8px);margin-bottom:12px;max-width:232px;border:1px solid #999;height:40px;background-position:left 8px center;background-repeat:no-repeat;background-size:24px;padding:13px 0;padding-left:47px;box-sizing:border-box;line-height:1em;background-color:#fff;letter-spacing:.1em;transition:all .3s}.footer_menu_banner:hover{opacity:.7}@media screen and (max-width: 768px){.footer_menu_banner{width:auto;margin:0;max-width:inherit;padding:25px 0;padding-left:69px;height:auto;background-size:32px;background-position:left 17px center;font-size:1.5rem}}.footer_menu_banner.corp{background-image:url("../../assets/images/top/foot_corp.png");margin-right:8px}@media screen and (max-width: 768px){.footer_menu_banner.corp{margin:0;margin-bottom:8px}}.footer_menu_banner.jiko{background-image:url("../../assets/images/top/foot_jiko.png")}@media screen and (max-width: 768px){.footer_menu_banner.jiko{margin-bottom:8px}}.footer_menu_banner.recruit{background-image:url("../../assets/images/top/foot_recruit.png")}.footer_bottom{margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:32px 0}@media screen and (max-width: 768px){.footer_bottom{display:block;padding:32px 0 20px;margin-bottom:120px}}.footer_bottom_logo{max-width:228px;width:calc(100vw / 3840 * 456)}@media screen and (max-width: 768px){.footer_bottom_logo{width:218px;margin:0 auto;margin-bottom:40px}}.footer_bottom .copyright{font-size:1.2rem;letter-spacing:.1em;font-style:inherit;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif"}.error{text-align:center;margin:50px auto}@media screen and (max-width: 768px){.error{margin-top:120px}}.error h2{font-size:2rem;color:#2db6ac}.error p{font-size:1.6rem;margin:20px auto}.error .lawer_link{margin:0 auto}.sitemap.mv{background-image:url("../../assets/images/sitemap/mv.jpg")}.sitemap.box{margin:38px auto;margin-bottom:100px;display:flex;padding-left:56px;margin-top:75px;align-items:baseline}@media screen and (max-width: 768px){.sitemap.box{display:block;margin:30px 16px;padding:0;margin-top:82px}}.sitemap.box .footer_menu_line{width:calc(100% / 3);max-width:none;position:relative;padding:19px 0;border-color:#2db6ac}@media screen and (max-width: 768px){.sitemap.box .footer_menu_line{width:100%;border-bottom:none;border-left:1px solid #2db6ac;margin-left:52px;margin-bottom:90px}}.sitemap.box .footer_menu_line:nth-child(2){border-color:#ef5b5b}.sitemap.box .footer_menu_line:nth-child(2) .footer_menu_line_top:before{background-color:#ef5b5b}.sitemap.box .footer_menu_line:nth-child(2) .footer_menu_line_cld:before{background-color:#ef5b5b}.sitemap.box .footer_menu_line:last-child{border-color:#247ba0}@media screen and (max-width: 768px){.sitemap.box .footer_menu_line:last-child{margin-bottom:0}}.sitemap.box .footer_menu_line:last-child .footer_menu_line_top:before{background-color:#247ba0}.sitemap.box .footer_menu_line:last-child .footer_menu_line_cld:before{background-color:#247ba0}.sitemap.box .footer_menu_line_top{font-size:1.8rem;position:absolute;left:-20px;top:calc(-22px - 1em);line-height:1em}@media screen and (max-width: 768px){.sitemap.box .footer_menu_line_top{font-size:1.7rem;border-bottom:0;padding:0;margin-bottom:20px}}.sitemap.box .footer_menu_line_top:before{content:"";width:20px;height:1px;position:absolute;left:-32px;top:0;bottom:0;margin:auto;background:#2db6ac}.sitemap.box .footer_menu_line_cld{font-size:1.6rem;text-indent:0;padding-left:52px;line-height:1em;margin-bottom:30px}@media screen and (max-width: 768px){.sitemap.box .footer_menu_line_cld{font-size:1.5REM}}.sitemap.box .footer_menu_line_cld:before{content:"";width:20px;height:1px;background:#2db6ac;left:20px;top:0;bottom:0;margin:auto}@media screen and (max-width: 768px){.sitemap.box .footer_menu_line_cld:before{display:block}}.sitemap.box .footer_menu_line_cld:last-child{margin-bottom:0}.mv{margin:0;text-align:center;color:#fff;padding:145px 0;background-repeat:no-repeat;background-size:cover;width:auto;font-size:3.2rem}@media screen and (max-width: 768px){.mv{padding:52px 0 49px;font-size:2.2rem;margin-top:90px}}.mv.office{background-image:url("../../assets/images/office/kv_office.jpg");background-position:left center}@media screen and (max-width: 768px){.mv.office{background-image:url("../../assets/images/office/sp/lv_office.jpg")}}.breadcrumb{font-size:1.1rem;margin:16px auto}@media screen and (max-width: 768px){.breadcrumb{font-size:1REM;margin-top:15PX}.breadcrumb.thanks{margin-top:116px}}.breadcrumb_top{color:#2db6ac;border-bottom:1px solid;padding-bottom:.1em}.breadcrumb_page{margin-left:.5em}.breadcrumb_page:before{content:"＞";display:inline-block;width:1em;height:1em;margin-right:.5em}.page{margin:55px auto 100px}@media screen and (max-width: 768px){.page{margin:48px 16px 44px}}.page_ttl{text-align:center;margin:100px auto 48px;font-size:2.2rem}@media screen and (max-width: 768px){.page_ttl{margin:56px auto 35px}}.page_ttl#topttl{margin-top:0}.page_box{width:100%;max-width:1200px;margin:0 auto}@media screen and (max-width: 768px){.page_box{box-sizing:border-box}}.page_box_out{background:#f9f9f9;padding:20px}@media screen and (max-width: 768px){.page_box_out{padding:10px}}.page_box_in{padding:40px;background-color:#fff}@media screen and (max-width: 768px){.page_box_in{padding:24px 12px}}.access_box{display:flex;flex-wrap:wrap;justify-content:space-between;border:1px solid #2db6ac;padding:48px}.access_box.noborder{border:none}@media screen and (max-width: 768px){.access_box{padding:24px 12px;display:block;border:none}}.access_box .pc_only{width:100%;margin-top:60px}.access_box_right{max-width:480px;width:calc(100vw / 2400 * 960)}@media screen and (max-width: 768px){.access_box_right{width:100%;max-width:inherit;margin-bottom:0}}.access_box_left{font-size:1.5rem;letter-spacing:.1em;margin-right:60px;box-sizing:border-box;width:calc(100% - calc(100vw / 2400 * 960));max-width:50%}@media screen and (max-width: 768px){.access_box_left{margin:0;width:100%;max-width:none;padding:0}}@media screen and (max-width: 768px){.access_box_left_txt_small{margin:19PX 0 30PX;font-size:1.3rem;line-height:calc(32 / 26);letter-spacing:.1em}}.access_box_left_list{display:flex;margin-bottom:.5em}.access_box_left_list_ttl{color:#2db6ac;width:7em}.access_box_left_list_txt{padding-left:60px;line-height:calc(48 / 30)}@media screen and (max-width: 768px){.access_box_left_list_txt{padding-left:22px}.access_box_left_list_txt:nth-child(2){width:calc(100% - 7em - 22px)}}.access_box_left_time{display:block;width:100%;border-top:1px solid #2db6ac;margin-top:25px}@media screen and (max-width: 768px){.access_box_left_time{margin-top:20px}.access_box_left_time.pc_only{display:none}}.access_box_left_time tbody{margin-top:0;border:none}.access_box_left_time tr{justify-content:space-between;display:flex;padding:12px 0 12px;border-bottom:1px solid #2db6ac}@media screen and (max-width: 768px){.access_box_left_time tr{padding:10px 0 15px;align-items:center}}.access_box_left_time td,.access_box_left_time th{padding:0}@media screen and (max-width: 768px){.access_box_left_time td,.access_box_left_time th{padding:0 calc(100vw / 750 * 10)}.access_box_left_time td:last-child,.access_box_left_time th:last-child{padding-right:6px}}.access_box_left_time td:first-child,.access_box_left_time th:first-child{padding:0;width:120px;text-align:center}@media screen and (max-width: 768px){.access_box_left_time td:first-child,.access_box_left_time th:first-child{width:-webkit-fill-available;letter-spacing:.05em}}.access_box_left_time td:nth-child(2),.access_box_left_time th:nth-child(2){padding-left:43px}@media screen and (max-width: 768px){.access_box_left_time td:nth-child(2),.access_box_left_time th:nth-child(2){padding-left:calc(100vw / 750 * 32)}}.access_box_left_time td.green,.access_box_left_time th.green{color:#2db6ac}.access_menu{display:flex;margin:0 auto;font-size:0}.access_menu_btn{font-size:2.2rem;text-align:center;width:25%;background:#ddd;padding:16px 0;border-top-left-radius:16px;border-top-right-radius:16px}@media screen and (max-width: 768px){.access_menu_btn{width:100%;border-radius:0;background-color:#2db6ac;background-image:url("../../assets/images/office/sp/ico_arrow02_w.png");background-repeat:no-repeat;background-size:12px;background-position:right 15px center;color:#fff;margin-top:16px;line-height:1em}}.access_menu_btn:before{content:"";width:11px;height:20px;background-image:url("../../assets/images/office/icon_train.png");display:inline-block;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 768px){.access_menu_btn:before{background-image:url("../../assets/images/office/icon_train_w.png")}}.access_menu_btn.selected{background:#2db6ac;color:#fff}.access_menu_btn.selected:before{background-image:url("../../assets/images/office/icon_train_w.png")}.access_menu_btn_txt{display:inline-block}.access_menu_btn_txt span{font-size:1.5rem}.access_menu_btn_txt_sml{font-size:1.3rem}.access_train{padding:40px;box-sizing:border-box;border:1px solid #2db6ac;padding-bottom:49px;display:none}@media screen and (max-width: 768px){.access_train{padding:0}}.access_train.open{display:block}.access_train_exit{background-color:#ddd;background-image:url("../../assets/images/office/sp/ico_arrow02.png");background-repeat:no-repeat;background-size:12px;background-position:right 15px center;padding:21px 0;text-align:center}.access_train_line{display:flex;margin-bottom:150px;justify-content:space-between;position:relative}@media screen and (max-width: 768px){.access_train_line{display:block;padding:0 12px;margin:0}.access_train_line:first-child{padding-top:24px}}.access_train_line:last-of-type{margin-bottom:0}@media screen and (max-width: 768px){.access_train_line:last-of-type{padding-bottom:24PX}}.access_train_line:last-of-type:after{display:none}.access_train_line:after{content:"";position:absolute;margin:auto;display:inline-block;left:0;right:0;bottom:-72px;width:32px;height:32px;background-image:url("../../assets/images/office/ico_arrow_down.png");background-size:contain}@media screen and (max-width: 768px){.access_train_line:after{display:none}}.access_train_line_box{width:calc(50% - 80px);position:relative}@media screen and (max-width: 768px){.access_train_line_box.last06{background:none}}.access_train_line_box.last06 :after{content:"06";width:60px;height:60px;background:#2db6ac;font-family:"Crimson Text",serif;color:#fff;text-align:center;font-size:4.8rem;padding-top:7px;left:0;top:0;position:absolute;box-sizing:border-box;line-height:1em;font-style:italic;padding-right:.1em}@media screen and (max-width: 768px){.access_train_line_box.last06 :after{width:28PX;height:28PX;background:#2db6ac;font-size:2rem;padding-top:3px}}@media screen and (max-width: 768px){.access_train_line_box{width:100%;padding-bottom:44px;display:flex;align-items:center;background-image:url("../../assets/images/office/sp/ico_arrow03_down.png");background-repeat:no-repeat;background-size:12px;background-position:left calc(100vw / 750 * 140) bottom 15px}.access_train_line_box.last{background-image:none;padding-bottom:22px}}@media screen and (max-width: 768px){.access_train_line_box_img{width:calc(100vw / 750 * 312);max-width:156px;display:inline-block}}@media screen and (max-width: 768px){.access_train_line_box_txt{display:inline-block;margin-left:14px;width:calc(100% - CALC(100vw / 750 * 312))}}.access_train_line_box:last-child:before{content:"";position:absolute;margin:auto;top:0;bottom:0;left:-100px;display:inline-block;width:40px;height:24px;background-image:url("../../assets/images/office/ico_arrow_slide.png");background-size:contain}@media screen and (max-width: 768px){.access_train_line_box:last-child:before{display:none}}.access_train_line_box.last:before{background-image:none}@media screen and (max-width: 768px){.access_train_line_box.lastsp{background-image:none}}.access_train_line_box#route01:after{content:"01"}.access_train_line_box#route02:after{content:"02"}.access_train_line_box#route03:after{content:"03"}.access_train_line_box#route04:after{content:"04"}.access_train_line_box#route05:after{content:"05"}.access_train_line_box#route-06:after{content:"06"}.access_train_line_box:after{width:60px;height:60px;background:#2db6ac;font-family:"Crimson Text",serif;color:#fff;text-align:center;font-size:4.8rem;padding-top:7px;left:0;top:0;position:absolute;box-sizing:border-box;line-height:1em;font-style:italic;padding-right:.1em}@media screen and (max-width: 768px){.access_train_line_box:after{width:28PX;height:28PX;background:#2db6ac;font-size:2rem;padding-top:3px}}.access_car .page_ttl{margin-bottom:46px}@media screen and (max-width: 768px){.access_car .page_ttl{margin-bottom:35px}}.access_car .ttl_sml{font-size:1.5rem;text-align:center;margin-bottom:40px}@media screen and (max-width: 768px){.access_car .ttl_sml{text-align:left;line-height:calc(48 / 30)}}.access_car_box{padding-bottom:49px}@media screen and (max-width: 768px){.access_car_box{padding-bottom:19px}}.access_car_box_ttl{text-align:center;font-size:2rem;margin-bottom:32px}@media screen and (max-width: 768px){.access_car_box_ttl{font-size:1.7rem;background-image:url("../../assets/images/office/sp/deco_01.png"),url("../../assets/images/office/sp/deco_02.png");background-repeat:no-repeat;background-position:left center,right center;background-size:contain;margin-bottom:24px}}.access_car_box_parking{font-size:0;display:inline-block;width:calc(50% - 40px);margin-right:40px;box-sizing:border-box;text-align:center}@media screen and (max-width: 768px){.access_car_box_parking{display:block;width:100%;margin-bottom:28px;border:1px solid #2db6ac}}.access_car_box_parking:last-of-type{margin-right:0}@media screen and (max-width: 768px){.access_car_box_parking:last-of-type{margin-bottom:0}}.access_car_box_parking_name{font-size:1.7rem;padding:22px 0;border:1px solid #2db6ac;border-bottom:none}@media screen and (max-width: 768px){.access_car_box_parking_name{font-size:1.6rem;padding:16px 0;border:none}}.access_car_box_parking_btn{font-size:1.6rem;padding:22px 0}@media screen and (max-width: 768px){.access_car_box_parking_btn{font-size:1.5rem;line-height:1em;padding:20px 0}}.access_car_box_txt{font-size:1.3rem;margin-top:27px}@media screen and (max-width: 768px){.access_car_box_txt{margin-top:19px}}.page_bottom{background:#effefd;padding:100px 0}@media screen and (max-width: 768px){.page_bottom{padding:40PX 0 44PX}}@media screen and (max-width: 768px){.page_bottom .foot_nav_box_link_txt{letter-spacing:.1em}}.page_bottom .contact{margin:40px auto;margin-bottom:0;background:#fff;padding:60px;padding-bottom:52px;display:flex}@media screen and (max-width: 768px){.page_bottom .contact{margin:32px 16px 0;padding:20px 10px;max-width:inherit;display:block}}.page_bottom .contact_img{width:calc(100vw / 2400 * 760);max-width:380px}.page_bottom .contact_right{margin-left:40px}@media screen and (max-width: 768px){.page_bottom .contact_right{border:1PX SOLID #2db6ac;padding:20px;margin:0}}.page_bottom .contact_right_txt{text-align:center;border-bottom:1px solid #2db6ac;padding:0 12px 32px 33px;padding-bottom:32px;margin-bottom:36px;font-size:2rem;line-height:calc(64 / 40);padding:15px 0}@media screen and (max-width: 768px){.page_bottom .contact_right_txt{text-align:left;font-size:1.6rem;padding:0;padding-bottom:20px;margin-bottom:20px}}.page_bottom .contact_right_txt_small{font-size:1.3rem;margin-top:20px}.page_bottom .contact_right .header_top_mail{max-width:320px;width:calc(100vw / 2400 * 640);padding:12px 0}@media screen and (max-width: 768px){.page_bottom .contact_right .header_top_mail{width:100%;max-width:none;margin:0;text-align:left}}.page_bottom .contact_right .header_top_mail_txt{font-size:1.6rem;padding:20px 0;padding-left:24px;margin-right:29px;letter-spacing:.1em}@media screen and (max-width: 768px){.page_bottom .contact_right .header_top_mail_txt{padding:14px 0;border-left:1px solid;padding-left:16px;margin-left:56px;margin-right:0}.page_bottom .contact_right .header_top_mail_txt:before{top:0;right:auto;left:-40px}}@media screen and (max-width: 768px){.page_bottom .contact_right .header_top_tel{width:100%;padding:12px 0;font-size:1.5rem}.page_bottom .contact_right .header_top_tel_txt{font-size:1.5rem;border-left:1px solid;padding-left:20px;margin-left:56px;letter-spacing:.1em}.page_bottom .contact_right .header_top_tel_txt:before{top:0;bottom:0;right:auto;left:-34px}}.page_bottom .contact_right .header_top_tel_txt_num{font-size:4.8rem;margin:6px auto}@media screen and (max-width: 768px){.page_bottom .contact_right .header_top_tel_txt_num{font-size:3.2rem;color:#fff;text-align:left;letter-spacing:inherit}.page_bottom .contact_right .header_top_tel_txt_num:before{display:none}}.page_bottom .contact_right .header_top_tel_txt_time{font-size:1.5rem}@media screen and (max-width: 768px){.page_bottom .contact_right .header_top_tel_txt_time{font-size:1.4REM;margin:6PX auto 16px}}.page_bottom .contact_right_time{display:block;width:100%;border-top:1px solid #2db6ac;margin-top:30px}@media screen and (max-width: 768px){.page_bottom .contact_right_time.pc_only{display:none}}.page_bottom .contact_right_time tbody{margin-top:0;border:none}.page_bottom .contact_right_time tr{justify-content:space-between;display:flex;padding:15px 0 12px;border-bottom:1px solid #2db6ac}@media screen and (max-width: 768px){.page_bottom .contact_right_time tr{padding:10px 0 15px}}.page_bottom .contact_right_time td,.page_bottom .contact_right_time th{padding:0 25px}@media screen and (max-width: 768px){.page_bottom .contact_right_time td,.page_bottom .contact_right_time th{padding:0 3px}}.page_bottom .contact_right_time td:first-child,.page_bottom .contact_right_time th:first-child{padding:0;width:120px;text-align:center}@media screen and (max-width: 768px){.page_bottom .contact_right_time td:first-child,.page_bottom .contact_right_time th:first-child{width:91px;letter-spacing:-0.02em}}.page_bottom .contact_right_time td:nth-child(2),.page_bottom .contact_right_time th:nth-child(2){padding-left:43px}@media screen and (max-width: 768px){.page_bottom .contact_right_time td:nth-child(2),.page_bottom .contact_right_time th:nth-child(2){padding-left:0}}.page_bottom .contact_right_time td.green,.page_bottom .contact_right_time th.green{color:#2db6ac}@media screen and (max-width: 768px){.page_bottom .contact_right_time td.green,.page_bottom .contact_right_time th.green{font-size:200%;line-height:1em;font-weight:bold;margin-top:-0.25em}}.mv.lawyer{background-image:url("../../assets/images/lawyer/kv_lawyer.jpg");background-position:right center}@media screen and (max-width: 768px){.mv.lawyer{background-image:url("../../assets/images/lawyer/sp/kv_lawyer.jpg");margin-top:90px;background-position:center;padding:52px 0 49px}}@media screen and (max-width: 768px){.lawyer{margin-top:45px;padding:0}}.lawyer .page_box_in{padding:40px 68px}@media screen and (max-width: 768px){.lawyer .page_box_in{padding:24px 10px}}.lawyer_img{width:calc(100vw / 2400 * 1200);max-width:600px;margin:0 auto}@media screen and (max-width: 768px){.lawyer_img{width:100%}}.lawyer_name{margin:24px auto 39px;text-align:center;font-size:1.6rem;line-height:calc(64 / 36)}@media screen and (max-width: 768px){.lawyer_name{margin:23px auto 40px;font-size:1.5rem;line-height:calc(56 / 40)}}.lawyer_name_txt{display:block;font-size:1.8rem}@media screen and (max-width: 768px){.lawyer_name_txt{font-size:2rem}}.lawyer_name_txt_small{font-size:1.6rem;font-family:"Crimson Text",serif;font-style:italic}@media screen and (max-width: 768px){.lawyer_name_txt_small{font-size:1.4rem}}.lawyer_ttl{position:relative;font-size:1.7rem;margin:39px auto}@media screen and (max-width: 768px){.lawyer_ttl{font-size:1.6rem;text-indent:1.5em;line-height:1em;margin:40px 0 23px}}.lawyer_ttl:before{content:"";background:#2db6ac;width:32px;height:2px;position:absolute;left:-50px;top:0;bottom:0;margin:auto}@media screen and (max-width: 768px){.lawyer_ttl:before{width:1.6rem;left:0}}.lawyer_list{padding-bottom:19px;margin-bottom:19px;border-bottom:1px solid #2db6ac;display:flex}@media screen and (max-width: 768px){.lawyer_list{padding-bottom:23PX;margin-bottom:23px;display:block}}.lawyer_list_ttl{width:6.5em;font-size:1.6rem;font-weight:bold}@media screen and (max-width: 768px){.lawyer_list_ttl{font-size:1.5rem;margin-bottom:14px;width:auto}}.lawyer_list_txt{font-size:1.5rem;line-height:calc(48 / 30);width:calc(100% - 117px - 6em);margin-left:117px}@media screen and (max-width: 768px){.lawyer_list_txt{font-size:1.4rem;width:100%;margin:0}.lawyer_list_txt p{margin-bottom:15px}}.lawyer_message{margin-top:60px;display:flex;align-items:center}@media screen and (max-width: 768px){.lawyer_message{margin-top:47PX}}.lawyer_message .lawyer_ttl{margin-top:0;margin-bottom:38px}@media screen and (max-width: 768px){.lawyer_message .lawyer_ttl{margin-bottom:24px}}.lawyer_message_txt{margin-right:46px;font-size:1.5rem;max-width:50%}@media screen and (max-width: 768px){.lawyer_message_txt{width:100%;margin:0;max-width:none}}.lawyer_message_txt p{margin-bottom:1em}@media screen and (max-width: 768px){.lawyer_message_txt p{font-size:1.5REM;line-height:calc(48 / 30)}}.lawyer_message_img{width:calc(100vw / 2400 * 960)}@media screen and (max-width: 768px){.lawyer_message_img{width:100%;margin:23px auto}}.lawyer_ex{margin-top:58px}@media screen and (max-width: 768px){.lawyer_ex{margin-top:50px}}.lawyer_ex_box{border:1px solid #2db6ac;position:relative;display:flex;margin-bottom:16px}@media screen and (max-width: 768px){.lawyer_ex_box{display:block}}.lawyer_ex_box:last-of-type{margin-bottom:0}.lawyer_ex_box_right{padding:23px 25px}@media screen and (max-width: 768px){.lawyer_ex_box_right{padding:20PX 10PX}}.lawyer_ex_box_img{border:2px solid #8dd0c9;padding:0 18px;width:100px;box-sizing:border-box;position:relative}@media screen and (max-width: 768px){.lawyer_ex_box_img{width:80px;padding:8px 0;text-align:center;position:absolute;top:20px;left:10px}}.lawyer_ex_box_img img{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}@media screen and (max-width: 768px){.lawyer_ex_box_img img{position:relative}}.lawyer_ex_box_img img.icon{width:64px}.lawyer_ex_box_ttl{border-bottom:#ddd 1px solid;padding-bottom:12px;margin-bottom:19px;font-size:1.8rem;font-weight:bold}@media screen and (max-width: 768px){.lawyer_ex_box_ttl{padding-left:92px;font-size:1.5rem;line-height:calc(48 / 30);letter-spacing:.1em}}.lawyer_ex_box_txt{font-size:1.5rem;line-height:calc(48 / 30)}.contact{margin:0 auto}@media screen and (max-width: 768px){.contact.box{margin-top:90px}}.contact_tel{width:100%;display:block;text-align:center;background:#f9f9f9;padding:35px 0 38px;margin:55px auto;box-sizing:border-box}@media screen and (max-width: 768px){.contact_tel{margin:16PX AUTO 44PX;padding:24px 0}}.contact_tel_txt{font-size:1.8rem;line-height:1em}@media screen and (max-width: 768px){.contact_tel_txt{font-size:1.5rem}}.contact_tel_num{font-family:"Crimson Text",serif;font-size:5.6rem;margin:24px auto 15px;line-height:.8em;position:relative;display:inline-block}@media screen and (max-width: 768px){.contact_tel_num{font-size:4rem;margin:15px auto 12px}}.contact_tel_num:before{display:inline-block;content:"";width:14px;height:24px;position:absolute;background-image:url(../../assets/images/top/ico_phone.png);background-size:contain;background-repeat:no-repeat;margin:auto;left:-31px;top:0;bottom:0}@media screen and (max-width: 768px){.contact_tel_num:before{left:-25px}}.contact_tel_small{font-size:1.5rem}@media screen and (max-width: 768px){.contact_tel_small{font-size:1.3rem}}.contact_step{display:flex}.contact_step_arr{width:50%;position:relative;font-size:2.4rem;background:#ddd;color:#8d8d8d;height:82px;box-sizing:border-box;text-align:center;line-height:82px}@media screen and (max-width: 768px){.contact_step_arr{height:60px;font-size:1.4rem;text-align:left;padding-left:60px}}.contact_step_arr.here{background:#2db6ac;color:#fff}@media screen and (max-width: 768px){.contact_step_arr:first-child{width:calc(100vw / 750 * 306)}}.contact_step_arr:first-child:after{content:"";width:0;height:0;border-style:solid;border-width:41px 0 41px 24px;border-color:transparent transparent transparent #2db6ac;position:absolute;z-index:1;top:0;right:-24px}@media screen and (max-width: 768px){.contact_step_arr:first-child:after{border-width:30px 0 30px 12px;right:-11PX}}.contact_step_arr:last-child{padding-left:24px}@media screen and (max-width: 768px){.contact_step_arr:last-child{width:calc(100% - calc(100vw / 750 * 306));padding-left:68px}}.contact_step_arr:last-child :after{content:"";width:0;height:0;border-style:solid;border-width:41px 0 41px 24px;border-color:transparent transparent transparent #fff;position:absolute;top:0;left:-22px}@media screen and (max-width: 768px){.contact_step_arr:last-child :after{border-width:33px 0 33px 12px;left:-12PX;top:-3px}}.contact_step_arr_txt{font-family:"Crimson Text",serif;font-size:2rem;position:absolute;left:24px;margin:auto;top:0;bottom:0;display:flex;align-items:center;letter-spacing:.1em}@media screen and (max-width: 768px){.contact_step_arr_txt{font-size:1.3rem;left:12px;align-items:flex-end}}.contact_step_arr_txt:before{content:"";width:40px;height:40px;background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:12px}@media screen and (max-width: 768px){.contact_step_arr_txt:before{margin-bottom:10PX;margin-right:8px}}.contact_step_arr_txt.step1:before{background-image:url("../../assets/images/contact/step1.png")}.contact_step_arr_txt.step2:before{background-image:url("../../assets/images/contact/step2.png");margin-left:24px}@media screen and (max-width: 768px){.contact_step_arr_txt.step2:before{margin-left:8PX}}.contact .page_box_out{margin:40px auto 100px}@media screen and (max-width: 768px){.contact .page_box_out{margin:20px auto 0}}.contact .page_box_in{padding:60px 100px}@media screen and (max-width: 768px){.contact .page_box_in{padding:20px 10px}}.contact_form{display:flex;align-items:center;margin-bottom:40px}@media screen and (max-width: 768px){.contact_form{flex-wrap:wrap;margin-bottom:34px}}.contact_form.content{align-items:end}.contact_form.content dt{padding-top:16px}@media screen and (max-width: 768px){.contact_form.content dt{padding-top:32PX}}.contact_form.content span{margin-top:16px}.contact_form.add{margin-bottom:82px}.contact_form_dt{font-size:1.6rem;width:calc(100% - calc(100vw / 2400 * 1200));min-width:223px;margin-right:56px;letter-spacing:.1em;position:relative}@media screen and (max-width: 768px){.contact_form_dt{font-size:1.7rem;margin-right:12px;width:auto;min-width:auto}}.contact_form_dt.required:after{content:"必須";background:#2db6ac;padding:6px 0;text-align:center;width:40px;font-size:1.2rem;color:#fff;line-height:1em;right:0;position:absolute}@media screen and (max-width: 768px){.contact_form_dt.required:after{margin:0;right:-52px}}.contact_form_dd{font-size:1.5rem;width:100%;position:relative;display:flex;flex-wrap:wrap}.contact_form_dd .mwform-radio-field{display:inline-block;position:relative;left:auto;bottom:auto}@media screen and (max-width: 768px){.contact_form_dd .mwform-radio-field{width:100%}}.contact_form_dd .mwform-radio-field span{position:relative;bottom:auto}.contact_form_dd .mwform-radio-field label{display:flex;margin-right:26PX}.contact_form_dd .mwform-radio-field label .contact_form_dd_check:checked::after{content:"";position:absolute;width:10px;height:10px;background-color:#2db6ac;margin:auto;left:3px;top:0;bottom:0}@media screen and (max-width: 768px){.contact_form_dd .mwform-radio-field label .contact_form_dd_check:checked::after{top:3px;bottom:auto}}@media screen and (max-width: 768px){.contact_form_dd{margin-top:12px;display:block}}.contact_form_dd span{display:block;position:absolute;left:0;bottom:calc(calc(100vw / 2400 * -30) - 2em);font-size:1.3rem;letter-spacing:.1em;line-height:calc(32 / 26)}@media screen and (max-width: 768px){.contact_form_dd span{bottom:calc(calc(100vw / 750 * -22) - 6em);font-size:1.2rem;line-height:calc(36 / 24)}}.contact_form_dd span.error{bottom:-1.5em;color:red;margin:0;left:auto;text-align:left}@media screen and (max-width: 768px){.contact_form_dd span.error{position:relative;bottom:auto}}.contact_form_dd .contact_form_dd_check_txt{position:relative;display:inline-block;bottom:0;font-size:1.6rem}@media screen and (max-width: 768px){.contact_form_dd .contact_form_dd_check_txt{width:calc(100% - 26px);vertical-align:top}}.contact_form input,.contact_form textarea{border:1px solid #2db6ac;padding:13px;font-size:1.5rem;width:100%;box-sizing:border-box;height:240px;-webkit-appearance:none;border-radius:0}@media screen and (max-width: 768px){.contact_form input,.contact_form textarea{height:200px;border-radius:0}}.contact_form input::placeholder,.contact_form textarea::placeholder{color:#ddd}.contact_form input::-ms-input-placeholder,.contact_form textarea::-ms-input-placeholder{color:#ddd}.contact_form input::-ms-input-placeholder,.contact_form textarea::-ms-input-placeholder{color:#ddd}.contact_form input.short,.contact_form textarea.short{width:calc(100vw / 2400 * 960);max-width:480px;height:auto}@media screen and (max-width: 768px){.contact_form input.short,.contact_form textarea.short{width:100%;height:48px}}.contact_form input.contact_form_dd_check,.contact_form textarea.contact_form_dd_check{width:16px;height:16px;padding:0;margin-right:10px;margin-left:26px}.contact_form input.contact_form_dd_check:first-child,.contact_form textarea.contact_form_dd_check:first-child{margin-left:0}@media screen and (max-width: 768px){.contact_form input.contact_form_dd_check,.contact_form textarea.contact_form_dd_check{margin-left:0;margin-bottom:24px}.contact_form input.contact_form_dd_check:last-child,.contact_form textarea.contact_form_dd_check:last-child{margin-bottom:0}}.contact_send{max-width:400px;width:calc(100vw / 2400 * 800);text-align:center;margin:0 auto}@media screen and (max-width: 768px){.contact_send{max-width:inherit;width:100%}}.contact_send input{-webkit-appearance:none;border-radius:0}.contact_send_btn{width:100%;padding:25px 0;font-size:1.7rem}@media screen and (max-width: 768px){.contact_send_btn{padding:22px 0}}.contact_send_attention{color:#2db6ac;font-size:1.5rem;margin-top:42px}@media screen and (max-width: 768px){.contact_send_attention{margin-top:22px}}.contact_privecy{margin:22px auto 20px;padding:23px 20px;overflow:scroll;border:1px solid #ddd;height:160px;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}.contact_privecy::-webkit-scrollbar{display:none}@media screen and (max-width: 768px){.contact_privecy{margin:20px auto;padding:15px 10px;height:140px}}.contact_privecy h3{font-size:2rem;margin-bottom:1em;font-weight:bold}.contact_privecy h3:before{content:"";display:inline-block;width:24px;height:1px;margin-right:10px;background:#2db6ac;vertical-align:middle}@media screen and (max-width: 768px){.contact_privecy h3{font-size:1.7rem}}.contact_privecy h4{font-size:1.7rem;margin-bottom:16px;margin-top:20px}.contact_privecy hr{background:#2db6ac;margin:40px 0}.contact_privecy p{font-size:1.3rem;line-height:calc(36 / 26);margin-bottom:1em;letter-spacing:.1em}@media screen and (max-width: 768px){.contact_privecy p{font-size:1.2rem;line-height:calc(32 / 24)}}.contact_privecy tr{display:flex}@media screen and (max-width: 768px){.contact_privecy tr{margin-bottom:.5em;display:block}}.contact_privecy tr td{width:5em;margin-right:1em}.contact_privecy tr td:last-child{width:auto}@media screen and (max-width: 768px){.contact_privecy tr td{width:auto;display:block}}.contact_attention{font-size:1.3rem;text-indent:-1em;padding-left:1em}@media screen and (max-width: 768px){.contact_attention p{margin-bottom:.5em;line-height:calc(40 / 26)}}.step{width:100%;margin:100px auto;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.step{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:85.3333333333vw;margin:9.0666666667vw auto}}.step_list{width:25%;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media screen and (max-width: 768px){.step_list{align-items:flex-start}}.step_list:before{content:"";width:100%;height:1px;background:#bcbcbc;position:absolute;left:50%;top:40px}.step_list.select:before{background:#000}.step_list:last-child:before{content:none}.step_nm{width:80px;height:80px;background:#bcbcbc;border-radius:50%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-webkit-align-content:center;align-content:center;flex-wrap:wrap;font-size:1.8rem;font-family:"ltc-bodoni-175","Yu Mincho","游明朝",YuMincho,"ヒラギノ明朝 ProN",serif,"Sawarabi Mincho";font-style:italic;font-weight:bold;letter-spacing:.1em;text-indent:.1em;color:#fff;text-align:center;margin-bottom:20px}@media screen and (max-width: 768px){.step_nm{width:18.6666666667vw;height:18.6666666667vw;margin-bottom:2.6666666667vw;font-size:4.2666666667vw}}.step_ttl{width:100%;display:block;text-align:center;font-size:1.4rem;font-weight:bold;letter-spacing:.1em;color:#bcbcbc}@media screen and (max-width: 768px){.step_ttl{font-size:2.6666666667vw}}.select .step_nm{background:#000}.select .step_ttl{color:#000}.short{letter-spacing:0}.thanks{margin:55px auto 100px}@media screen and (max-width: 768px){.thanks{margin:15PX AUTO 44px}}.thanks .contact_step_arr:first-child:after{border-color:transparent transparent transparent #ddd}.thanks .contact_step_arr_txt.step1:before{background-image:url(../../assets/images/contact/step1_2.png)}.thanks .contact_step_arr_txt.step2:before{background-image:url(../../assets/images/contact/step2_2.png)}.thanks_box{text-align:center;margin:79px auto 59px}@media screen and (max-width: 768px){.thanks_box{margin:32PX auto 59PX}}.thanks_box_ttl{font-size:2.2rem;margin-bottom:38px}@media screen and (max-width: 768px){.thanks_box_ttl{font-size:2rem;margin-bottom:30px}}.thanks_box_txt{font-size:1.5rem;line-height:calc(48 / 30)}@media screen and (max-width: 768px){.thanks_box_txt{text-align:left;letter-spacing:.1em}}.thanks_link{display:flex;background:#effefd;padding:40px}@media screen and (max-width: 768px){.thanks_link{flex-wrap:wrap;padding:24px 10px}}.thanks_link_box{width:calc(25% - 12px);margin-right:24px;box-sizing:border-box;font-size:0;opacity:1;transition:all .3s}.thanks_link_box:hover{opacity:.7}@media screen and (max-width: 768px){.thanks_link_box{width:calc(50% - 7px);margin-bottom:20px;margin-right:13px}.thanks_link_box:nth-child(2n){margin-right:0}.thanks_link_box:nth-child(n+3){margin-bottom:0}}.thanks_link_box:last-child{margin-right:0}.thanks_link_box_txt{font-size:1.7rem;background:#2db6ac;color:#fff;text-align:center;padding:12px 0}@media screen and (max-width: 768px){.thanks_link_box_txt{font-size:1.6rem;padding:10px 0;line-height:1em}}.thanks_link_box_txt.sita{background:#247ba0}.thanks_link_box_txt.sareta{background:#ef5b5b}.thanks_btn{max-width:400px;width:calc(100vw / 2400 * 800);padding:25px 0;margin:40px auto 0;text-align:center;font-size:1.7rem}@media screen and (max-width: 768px){.thanks_btn{width:100%;max-width:inherit;padding:20px 0;margin:24px auto 0}}.sareta .nayami_check_box:last-child{margin-bottom:64px}.sareta .header_spmenu_contact .float_txt{border-top-color:#ef5b5b;background-color:#fdeeee;color:#ef5b5b}@media screen and (max-width: 768px){.sareta .header{border-color:#ef5b5b}}.sareta .header_float{display:none}.sareta .header_float.sareta{display:block}@media screen and (max-width: 768px){.sareta .header_float.sareta{display:none}}.sareta .header_float_line{margin:auto}.sareta .breadcrumb_top{color:#ef5b5b}.sareta .header_top_logo{display:none}.sareta .header_top_logo.sareta{display:inline-block}@media screen and (max-width: 768px){.sareta .header_top_logo.sareta{display:block}}.sareta .header_spmenu_line,.sareta .header_spmenu_bigline{display:none}.sareta .header_spmenu_line.sareta,.sareta .header_spmenu_bigline.sareta{display:block}.sareta .header_spmenu_line.sareta .header_spmenu_bigline_txt:before,.sareta .header_spmenu_bigline.sareta .header_spmenu_bigline_txt:before{background-color:#ef5b5b}.sareta .header_top_tel_txt{color:#ef5b5b}@media screen and (max-width: 768px){.sareta .header_top_tel_txt{color:#fff;background-color:#ef5b5b}}.sareta .float{border:#ef5b5b 1px solid}.sareta .float_txt{border-bottom-color:#ef5b5b}.sareta .float .header_top_tel_txt_num{color:#ef5b5b}@media screen and (max-width: 768px){.sareta .float .header_top_tel_txt_num{color:#fff}}.sareta .float .header_top_tel_txt_num:before{background-image:url("../../assets/images/shitai/ico_phone.png") !important}.sareta .float .header_top_tel_txt_time{color:#ef5b5b}@media screen and (max-width: 768px){.sareta .float .header_top_tel_txt_time{color:#fff}}@media screen and (max-width: 768px){.sareta header{border-bottom:1px solid #ef5b5b}}.sareta .header_float_line_list_link:before{background-color:#ef5b5b}.sareta .header_float_line_list_link:after{background-color:#ef5b5b}@media screen and (max-width: 768px){.sareta.contact_right{padding:0 16px;border-bottom:1px solid #ef5b5b;padding-bottom:16px}.sareta.contact_right .header_top_mail{width:100%;padding:12px 0;text-align:center}.sareta.contact_right .header_top_mail_txt{color:#fff;font-size:1.6rem;border-left:1px solid #fff;margin-left:65px;display:block}.sareta.contact_right .header_top_mail_txt:before{right:auto;top:0;bottom:0;left:-44px}.sareta.contact_right .header_top_mail_txt span{font-size:2.4rem}.sareta.contact_right .header_top_tel{width:100%;padding:12px 0}.sareta.contact_right .header_top_tel_txt{color:#fff;font-size:1.5rem;border-left:1px solid #fff;margin-left:65px;background-color:transparent}.sareta.contact_right .header_top_tel_txt:before{right:auto;top:0;bottom:0;left:-40px}.sareta.contact_right .header_top_tel_txt_num{color:#fff;font-size:3.6rem;margin:0}.sareta.contact_right .header_top_tel_txt_num:before{display:none}.sareta.contact_right .header_top_tel_txt_time{text-align:center;margin:6px auto 12px}}@media screen and (max-width: 768px){.sareta.contact_right .contact_right_txt{text-align:center;padding:10PX 0;border:1px solid #ef5b5b;font-weight:bold;width:calc(100% + 32px);margin-left:-16px;box-sizing:border-box;margin-bottom:12px;line-height:1em}}.sareta .foot_nav.line{background:#fdeeee}.sareta .foot_nav_sp{margin-bottom:0}.sareta .foot_nav .background{background:#fff;padding:20px 10px}.sareta .foot_nav .background .box{padding:0}.sareta .footer_top.btn{background:#ef5b5b}.sareta .access_box{border:1px solid #ef5b5b}.sareta .access_box_left_list_ttl{color:#ef5b5b}.sareta .header_line{background:#993a3a}@media screen and (max-width: 768px){.sareta .header_top_menu{background-color:#ef5b5b}}.sareta .header_top_ttl{border-color:#ef5b5b}@media screen and (max-width: 768px){.sareta .header_top_tel{background-color:#f17878}}@media screen and (max-width: 768px){.sareta .header_top_tel_txt.sp_only{color:#fff;background-color:transparent}}.sareta .header_top_tel_txt_num:before{background-image:url("../../assets/images/shitai/ico_phone.png")}.sareta .header_float{border-color:#ef5b5b}.sareta.main{padding:253px 0;background-image:url("../../assets/images/shitai/mv.jpg")}@media screen and (max-width: 768px){.sareta.main{background-image:url("../../assets/images/shitai/sp/mv.jpg");padding:calc(100vw / 750 * 114) 0;height:240px;box-sizing:border-box;background-size:cover;background-position:right;padding-top:40px}}@media screen and (max-width: 768px){.sareta.main .main_box{padding:0;width:auto;min-width:inherit;margin:0;padding-left:16px}}.sareta.main .main_box_ttl{font-size:5.2rem;text-shadow:none;color:#ef5b5b;margin:0;position:relative}@media screen and (max-width: 768px){.sareta.main .main_box_ttl{font-size:2.8rem;position:relative;line-height:calc(80 / 60)}}.sareta.main .main_box_txt{font-size:2.8rem;margin:39px 0 47px}@media screen and (max-width: 768px){.sareta.main .main_box_txt{font-size:1.4rem;margin:0;margin-top:20px}}.sareta.main .main_box_txtbox .header_top_tel_txt{color:#ef5b5b}.sareta.main .main_box_txtbox .header_top_tel_txt_num:before{background-image:url("../../assets/images/shitai/ico_phone.png")}.sareta.main .main_box .header_top_tel_txt{color:#ef5b5b}.tsuyomi5{margin:80px auto 75px;background-image:url("../../assets/images/shitai/bigcircle.png");background-repeat:no-repeat;background-size:contain;background-position:center;text-align:center;letter-spacing:.1em}@media screen and (max-width: 768px){.tsuyomi5{margin:56px auto 43px;background-image:url("../../assets/images/shitai/sp/bigcircle.png");background-position:left;background-size:50%}}.tsuyomi5_ttl{font-size:3.6rem}@media screen and (max-width: 768px){.tsuyomi5_ttl{font-size:2.2rem;line-height:calc(56 / 44)}}.tsuyomi5_ttl span{color:#ef5b5b}@media screen and (max-width: 768px){.tsuyomi5_ttl span{font-size:3rem}}.tsuyomi5_list{display:flex;margin:60px auto;margin-bottom:38px;flex-wrap:wrap;justify-content:center;align-items:baseline}@media screen and (max-width: 768px){.tsuyomi5_list{display:block;margin:30px auto}}.tsuyomi5_list_box{background-color:#fff;padding:32px 24px;padding-top:104px;width:calc(100% / 3 - 24px);box-sizing:border-box;box-shadow:4px 4px 8px 0px rgba(221,221,221,.3);background-repeat:no-repeat;background-position:top 24px center;font-size:1.6rem;line-height:calc(56 / 32);font-weight:bold}@media screen and (max-width: 768px){.tsuyomi5_list_box{width:100%;margin:0;padding:20px 0;margin-bottom:12px;background-position:left center;text-align:left;padding-left:70px;font-size:1.5rem}}.tsuyomi5_list_box span{border-bottom:2px solid #ef5b5b;font-weight:bold;padding-bottom:.2em}.tsuyomi5_list_box:first-child{background-image:url("../../assets/images/shitai/icon1.png");background-size:40px}@media screen and (max-width: 768px){.tsuyomi5_list_box:first-child{background-size:30px;background-position:left 19px center}}.tsuyomi5_list_box:nth-child(2){background-image:url("../../assets/images/shitai/icon2.png");background-size:54px;margin:0 24px;margin-bottom:24px}@media screen and (max-width: 768px){.tsuyomi5_list_box:nth-child(2){margin:0;margin-bottom:12px;background-size:43px;background-position:left 12px center}}.tsuyomi5_list_box:nth-child(3){background-image:url("../../assets/images/shitai/icon3.png");background-size:54px}@media screen and (max-width: 768px){.tsuyomi5_list_box:nth-child(3){background-size:42px;background-position:left 13px center}}.tsuyomi5_list_box:nth-child(4){background-image:url("../../assets/images/shitai/icon4.png");background-size:60px;margin-right:24px}@media screen and (max-width: 768px){.tsuyomi5_list_box:nth-child(4){background-size:45px;background-position:left 12px center}}.tsuyomi5_list_box:last-child{background-image:url("../../assets/images/shitai/icon5.png");background-size:59px;background-position:top 36px center}@media screen and (max-width: 768px){.tsuyomi5_list_box:last-child{background-size:47px;margin-bottom:0;background-position:left 10px center}}.tsuyomi5_txt{font-size:2rem}@media screen and (max-width: 768px){.tsuyomi5_txt{font-size:1.5rem;text-align:left;letter-spacing:.1em}}.lp_ttl{font-size:2.8rem;margin-bottom:60px;text-align:center;width:100%}@media screen and (max-width: 768px){.lp_ttl{font-size:2.2rem;margin-bottom:32px}}.nayami{background:#f9f9f9;padding-bottom:16px}@media screen and (max-width: 768px){.nayami{padding:56px 16px 8px}}.nayami_ttl{position:relative;z-index:1}.nayami_box{margin:0 auto;padding-left:44px;position:relative;overflow:hidden;padding-bottom:56px;font-size:0}@media screen and (max-width: 768px){.nayami_box{padding:0;padding-bottom:52px}}.nayami_box_img{width:calc(100vw / 2400 * 530);max-width:265px;position:absolute;left:0;bottom:0}@media screen and (max-width: 768px){.nayami_box_img{width:80px;position:absolute;right:0;left:auto;z-index:-1;top:-43px}}.nayami_box_list{background:#fff;padding:40px;width:calc(100% - calc(100vw / 2400 * 710));max-width:840px;position:relative;float:right}@media screen and (max-width: 768px){.nayami_box_list{width:100%;padding:20px 10px;max-width:none;float:none;box-sizing:border-box;z-index:2}}.nayami_box_list:after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-width:32px 40px 0 40px;border-color:#fff transparent transparent transparent;left:192px;bottom:-32px}@media screen and (max-width: 768px){.nayami_box_list:after{border-width:20px 30px 0 30px;margin:auto;left:0;right:0;bottom:-20px}}.nayami_box_list_txt{font-size:1.8rem;border-bottom:1px solid #999;margin-bottom:20px;padding-bottom:20px;letter-spacing:.1em;display:block;padding-left:36px;position:relative}@media screen and (max-width: 768px){.nayami_box_list_txt{font-size:1.5rem;padding-bottom:16px;margin-bottom:15px;padding-left:33px;position:relative;font-feature-settings:"palt"}}.nayami_box_list_txt:last-child{margin-bottom:0}@media screen and (max-width: 768px){.nayami_box_list_txt:last-child{text-indent:0}}.nayami_box_list_txt:before{content:"";display:inline-block;width:24px;height:30px;background-image:url("../../assets/images/shitai/check.png");background-size:contain;margin-right:13px;background-repeat:no-repeat;position:absolute;left:0}@media screen and (max-width: 768px){.nayami_box_list_txt:before{width:20px;height:26px;position:absolute;margin:auto;top:0;bottom:16px;left:0}}.nayami_box_list_txt span{color:#ef5b5b}.nayami_check{margin:0 auto;background:#fff;padding:40px;padding-bottom:140px;line-height:1em}@media screen and (max-width: 768px){.nayami_check{padding:35PX 10PX}}.nayami_check_ttl{font-size:2.4rem;text-align:center;letter-spacing:.1em;font-weight:bold}@media screen and (max-width: 768px){.nayami_check_ttl{font-size:2rem;line-height:1em;margin-bottom:calc(32px + 0.5em)}}.nayami_check_ttl span{color:#ef5b5b}.nayami_check_ttl_small{color:#fff !important;font-size:1.3rem;background:#ef5b5b;border-radius:18px;padding:12px 20px;margin-right:21px;width:140px;vertical-align:bottom;font-weight:bold}@media screen and (max-width: 768px){.nayami_check_ttl_small{position:absolute;margin:auto;right:0;left:0;top:-16px;padding:0;line-height:32px}}.nayami_check_ttl_small:before{display:inline-block;content:"";width:18px;height:23px;background-image:url("../../assets/images/shitai/check_eye.png");background-size:contain;margin-right:8px;top:8px;position:relative}.nayami_check_box{display:inline-block;border:1px solid #ef5b5b;position:relative;width:calc(100% / 3 * 2 - 64px);box-sizing:border-box;text-align:center;margin-top:65px;vertical-align:top;padding-top:30px;height:140px}@media screen and (max-width: 768px){.nayami_check_box{display:block;margin:0 35px;height:auto;padding:43px 0;width:auto;box-sizing:border-box;border-bottom:none;padding-bottom:0;margin-bottom:53px}}.nayami_check_box:last-child{width:calc(100% / 3 - 64px);margin-left:64px}@media screen and (max-width: 768px){.nayami_check_box:last-child{width:auto;margin:0 35px}}.nayami_check_box:last-child h3{top:-2em}.nayami_check_box_ttl{font-size:2rem;font-weight:bold;background:#fff;display:inline-block;position:absolute;top:-1.5em;margin:auto;right:0;left:0;width:max-content;padding:0 15px;line-height:1.2em}@media screen and (max-width: 768px){.nayami_check_box_ttl{font-size:1.8rem;padding:0 20px}}.nayami_check_box_condition{background-color:#fdeeee;width:calc(50% - 24px);display:inline-block;position:absolute;padding:20px 10px;padding-top:28px}@media screen and (max-width: 768px){.nayami_check_box_condition{position:relative;width:calc(100% + 50px)}}.nayami_check_box_condition.condition1{top:30px;left:-20px}@media screen and (max-width: 768px){.nayami_check_box_condition.condition1{top:auto;left:-35PX;margin-bottom:36px}}.nayami_check_box_condition.condition1 h4:before{content:"1"}.nayami_check_box_condition.condition2{top:30px;right:-20px}@media screen and (max-width: 768px){.nayami_check_box_condition.condition2{top:auto;right:auto;left:-35px}}.nayami_check_box_condition.condition2 h4:before{content:"2"}.nayami_check_box_condition.plus{padding-top:40px;text-align:left;box-sizing:border-box;width:calc(100% + 40px);left:-20px;background-image:url("../../assets/images/shitai/plus.png");background-repeat:no-repeat;background-size:105px;background-position:top 12px right 12px;padding-bottom:42px}@media screen and (max-width: 768px){.nayami_check_box_condition.plus{width:calc(100% + 70px);LEFT:-35PX;PADDING:15PX 10PX}}.nayami_check_box_condition_ttl{font-size:2rem;margin-bottom:16px}.nayami_check_box_condition_ttl:before{width:36px;height:36px;background:#ef5b5b;color:#fff;position:absolute;border-radius:50%;top:-18px;margin:auto;right:0;left:0;line-height:36px;font-family:"Crimson Text",serif}.nayami_check_box_condition_list{color:#ef5b5b;font-size:1.8rem;font-weight:bold}@media screen and (max-width: 768px){.nayami_check_box_condition_list{display:flex;justify-content:center;flex-wrap:wrap}}.nayami_check_box_condition_list_txt{background:#fff;margin-bottom:4px;padding:8px;line-height:1em;font-weight:bold}.nayami_check_box_condition_list_txt.single{padding:36px 0;width:100%}@media screen and (max-width: 768px){.nayami_check_box_condition_list_txt{margin:0;margin-left:8px}.nayami_check_box_condition_list_txt.sp_long{width:100%}.nayami_check_box_condition_list_txt:first-child{margin:0}}.nayami_check_box_condition_list_txt.long{line-height:calc(48 / 36);text-align:left}@media screen and (max-width: 768px){.nayami_check_box_condition_list_txt.long{margin:0;width:100%;font-feature-settings:"palt";letter-spacing:.1em}}.nayami_check_box_condition_txt{color:#ef5b5b;font-size:1.5rem;margin:12px;line-height:initial}.nayami_check_box_condition_txt:last-child{margin-bottom:0}.nayami_check_box_condition_txt#evidence_link{position:relative;text-decoration:underline;transition:all .3s}.nayami_check_box_condition_txt#evidence_link:hover{text-decoration:none}.nayami_check_box_condition_plus{line-height:calc(40 / 30);font-size:1.5rem;letter-spacing:.1em;font-feature-settings:"palt"}.nayami_check_box_condition_plus_list{font-size:1.5rem;line-height:calc(40 / 30);margin-bottom:.75em;text-indent:-1em}@media screen and (max-width: 768px){.nayami_check_box_condition_plus_list{text-indent:0;margin-left:0}}.nayami_check_box_condition_plus_list.shitai{text-indent:0;margin-left:0}.nayami_check_box_condition_plus_list:before{content:"●";color:#ef5b5b;width:em;height:1em;display:inline-block;margin-right:.2em}@media screen and (max-width: 768px){.nayami_check_box_condition_plus_list:last-child{margin-bottom:0}}.nayami_txt{text-align:center;color:#ef5b5b;font-size:2.4rem;background-image:url("../../assets/images/shitai/arrow.png");background-repeat:no-repeat;background-position:center;padding:38px 0 68px;background-size:contain}@media screen and (max-width: 768px){.nayami_txt{font-size:1.8rem;padding:23px 0 45px}}.message{padding:123px 0;background-image:url("../../assets/images/shitai/message.jpg");overflow:hidden;background-size:cover;background-position:right 40% center;background-repeat:no-repeat}@media screen and (max-width: 768px){.message{padding:30px 0 32px;background-image:url("../../assets/images/shitai/sp/message.jpg");background-position:inherit}}.message_box{margin:0 auto}.message_box_txt{width:calc(100vw / 2400 * 1440);max-width:720px;text-align:left;float:right;font-size:1.8rem;margin:0;margin-bottom:1em;line-height:calc(64 / 36);letter-spacing:.1em}@media screen and (max-width: 768px){.message_box_txt{font-size:1.4REM;width:calc(100vw / 750 * 486)}}.merit{margin:100px auto}@media screen and (max-width: 768px){.merit{margin:45px auto}}.merit_ttl{margin:0 auto;background:#fdeeee;padding:40px 0;width:calc(100vw / 2400 * 1110);max-width:550px;position:relative;box-sizing:border-box;border:1px solid #ef5b5b}@media screen and (max-width: 768px){.merit_ttl{width:100%;padding:27px 0}}.merit_ttl:before{position:absolute;content:"";display:block;background-color:#fdeeee;width:calc(100% + 2px);margin:auto;top:0;bottom:0;left:-1px;box-sizing:border-box;height:calc(100% - 48px);border:1px solid #fdeeee}.merit_ttl:after{position:absolute;content:"";display:block;background-color:#fdeeee;height:calc(100% + 2px);margin:auto;right:0;left:0;top:-1px;box-sizing:border-box;width:calc(100% - 48px);border:1px solid #fdeeee}.merit_ttl p{z-index:10;position:relative}.merit_list{display:flex;flex-wrap:wrap;margin-top:60px}@media screen and (max-width: 768px){.merit_list{display:block;margin-top:32px}}.merit_list_box{box-sizing:border-box;width:calc(100% / 3 - 24px);border:1px solid #ef5b5b;border-right:16px solid #ef5b5b;position:relative;padding:16px;margin-bottom:24px;margin-right:24px;font-size:1.6rem;display:block}.merit_list_box li{font-weight:bold}@media screen and (max-width: 768px){.merit_list_box{width:100%;margin:0;margin-bottom:16px;font-size:1.5rem;padding:12px}.merit_list_box:last-child{margin-bottom:0}}.merit_list_box:after{content:"";width:6px;height:10px;background:url("../../assets/images/shitai/vc_arrow_w.png");position:absolute;margin:auto;top:0;bottom:0;right:-11px;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 768px){.merit_list_box:after{right:-12px}}.merit_list_box.child:after{background-image:url("../../assets/images/shitai/merit/sp/vc_arrow.png");width:10px;height:6px;right:-13px}.merit_list_box:nth-child(3){margin-right:0}.merit_list_box span{display:block;color:#ef5b5b;font-family:"Crimson Text",serif;line-height:1em;font-size:2rem;margin-bottom:10px}@media screen and (max-width: 768px){.merit_list_box span{font-size:1.8REM}}.line_box.lp{margin:0 auto;width:calc(100vw / 2400 * 1320);max-width:660px}@media screen and (max-width: 768px){.line_box.lp{width:100%}}.line.price.sareta{background:#fdeeee}.price_box_half_parts.lp_box{width:calc(100% / 3 - 32px);padding:40px 0 23px}@media screen and (max-width: 768px){.price_box_half_parts.lp_box{width:calc(50% - 8px)}.price_box_half_parts.lp_box:last-of-type{width:100%;position:relative}.price_box_half_parts.lp_box:last-of-type:before{width:1em;top:-48px;color:#ef5b5b;content:"+";font-size:2.8rem;display:inline-block;position:absolute;line-height:1em;margin:auto;right:0;left:0;text-align:center}}.price_box_half_parts.lp_box .price_box_half_parts_ttl{font-size:1.5rem;padding:10px 0}.price_box_half_parts.lp_box .price_box_half_parts_txt{font-size:4rem}@media screen and (max-width: 768px){.price_box_half_parts.lp_box .price_box_half_parts_txt{font-size:3REM}}.price_box_half_parts.lp_box .price_box_half_parts_txt span{text-align:center}.price_box_half_parts.lp_box .price_box_half_parts_txt.num{text-align:center;font-size:6.4rem}@media screen and (max-width: 768px){.price_box_half_parts.lp_box .price_box_half_parts_txt.num{font-size:5.6rem}}.price_box_half_parts.lp_box.sareta:nth-child(2):after{font-size:3.6rem;width:auto;right:-1em}@media screen and (max-width: 768px){.price_box_half_parts.lp_box.sareta:nth-child(2):after{display:none}}.price_box_half_parts.lp_box.sareta:nth-child(2):before{font-size:3.6rem;width:auto;left:-1em}@media screen and (max-width: 768px){.price_box_half_parts.lp_box.sareta:nth-child(2):before{display:none}}.price_box_half_parts.lp_box:nth-child(2){margin:0 48px}@media screen and (max-width: 768px){.price_box_half_parts.lp_box:nth-child(2){margin:0;margin-left:15px;margin-bottom:45px}}.price_box_half_parts.lp_box:nth-child(2):after{font-size:3.6rem;right:calc(-1em - 15px)}.price_box_half_parts.lp_box:nth-child(2):before{font-size:3.6rem;left:calc(-1em - 15px)}.price_box_link{width:calc(100vw / 2400 * 800);max-width:400px;margin:36px auto 39px;text-align:center}@media screen and (max-width: 768px){.price_box_link{width:100%;margin:27px auto 39px}}.price_box_link_txt{font-size:1.7rem;padding:25px 0}@media screen and (max-width: 768px){.price_box_link_txt{font-size:1.8rem;padding:20px 0}}.box.ex{margin:100px auto}@media screen and (max-width: 768px){.box.ex{margin:44PX auto}}.box .ex_box{background:#fdeeee;padding:60px;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.box .ex_box{padding:20px 10px}}.box .ex_box_half{background:#fff;padding:20px;width:calc(50% - 20px);margin-right:40px;box-sizing:border-box}.box .ex_box_half:nth-child(2){margin-right:0}@media screen and (max-width: 768px){.box .ex_box_half:nth-child(2){margin-bottom:0}}@media screen and (max-width: 768px){.box .ex_box_half{width:100%;margin:0;padding:20px 10px;margin-bottom:16px}}.box .ex_box_half_img{border:1px solid #ef5b5b;padding:8px;width:80px;height:80px;display:inline-block;margin-right:20px}@media screen and (max-width: 768px){.box .ex_box_half_img{border:2px solid #ef5b5b;margin-right:13px}}.box .ex_box_half_age{font-size:1.8rem;color:#ef5b5b;position:absolute}.box .ex_box_half_info{display:inline-block;width:calc(95% - 100px);box-sizing:border-box;font-size:1.3rem}@media screen and (max-width: 768px){.box .ex_box_half_info{font-size:1.2rem;width:calc(90% - 95px)}}.box .ex_box_half_price{background:#f9f9f9;font-size:1.8rem;margin:16px 0 20px;text-align:center;color:#ef5b5b;padding:20px 0 18px}.box .ex_box_half_price span{font-size:2.8rem}@media screen and (max-width: 768px){.box .ex_box_half_price span{display:block}}.box .ex_box_half_txt{font-size:1.5rem}.box .ex_box_half_btn{width:100%;padding:26px 0;text-align:center;margin-top:30px;display:block}@media screen and (max-width: 768px){.box .ex_box_half_btn{padding:20px 0;margin-top:20px}}.box .ex_btn{width:400px;margin:0 auto;margin-top:40px;text-align:center;padding:20px 0;font-size:1.7rem}.flow{background:url("../../assets/images/shitai/flow-back.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 768px){.flow{background-image:url("../../assets/images/shitai/sp/flow_back.jpg")}}.flow_box{background:#fff;margin:0 auto;display:flex;padding:60px}@media screen and (max-width: 768px){.flow_box{padding:24px 10px;display:block}}.flow_box_step{width:calc(25% - 17px);margin-right:34px;text-align:center}@media screen and (max-width: 768px){.flow_box_step{width:100%;margin:0;display:flex;flex-wrap:wrap;align-items:center;position:relative;margin-bottom:15px}.flow_box_step:after{content:"";width:1px;background-color:#999;position:absolute;bottom:0px;left:31px;height:calc(100% - 92px)}}.flow_box_step:last-child{margin-right:0}@media screen and (max-width: 768px){.flow_box_step:last-child:after{display:none}}@media screen and (max-width: 768px){.flow_box_step_img{width:calc(100vw / 750 * 490);max-width:245px;margin-left:calc(100% - calc(100vw / 750 * 490))}}.flow_box_step_num{width:62px;height:62px;background-repeat:no-repeat;background-size:contain;margin:0 auto;color:#ef5b5b;position:relative;padding-top:13px;box-sizing:border-box}@media screen and (max-width: 768px){.flow_box_step_num{margin:0;margin-right:17px}}.flow_box_step_num:after{content:"";width:calc(100vw / 2400 * 340);max-width:170px;background-color:#999;position:absolute;top:30px;left:85px;height:1px}@media screen and (max-width: 768px){.flow_box_step_num:after{display:none}}.flow_box_step_num p{margin:auto;font-size:1.2rem;line-height:1em;font-family:"Crimson Text",serif}.flow_box_step_num p span{font-size:2.4rem;display:block;margin-top:.3em}.flow_box_step_num#circle1{background-image:url("../../assets/images/shitai/circle1.png")}.flow_box_step_num#circle2{background-image:url("../../assets/images/shitai/circle2.png")}.flow_box_step_num#circle3{background-image:url("../../assets/images/shitai/circle3.png")}.flow_box_step_num#circle4{background-image:url("../../assets/images/shitai/circle4.png")}.flow_box_step_num#circle4:after{display:none}.flow_box_step_ttl{margin:23px 0 20px;font-size:2rem}.flow_box_step_txt{font-size:1.5rem;text-align:left;margin-top:18px}@media screen and (max-width: 768px){.flow_box_step_txt{width:calc(100vw / 750 * 490);max-width:245px;margin-left:calc(100% - calc(100vw / 750 * 490));line-height:calc(48 / 30)}}.faq{margin:100px auto}@media screen and (max-width: 768px){.faq{margin:44px auto}}.faq_box{padding-top:24px}.faq_box:first-child{padding-top:0}@media screen and (max-width: 768px){.faq_box{padding-top:11px}}.faq_box_f{border:1px solid #ef5b5b;padding:25px 28px;font-size:1.8rem;background-image:url("../../assets/images/shitai/vc_arrow.png");background-repeat:no-repeat;background-position:right 20px center;background-size:13px;transition:all .3s;cursor:pointer}@media screen and (max-width: 768px){.faq_box_f{background-position:right 10px center;padding:15px 10px;font-size:1.5rem;padding-right:32px;padding-left:calc(22px + 1em);position:relative}}.faq_box_f:before{content:"Q";display:inline-block;width:1em;height:1em;font-family:"Crimson Text",serif;margin-right:24px;color:#ef5b5b}@media screen and (max-width: 768px){.faq_box_f:before{font-size:2.4rem;color:#ef5b5b;margin-right:12px;width:auto;height:auto;position:absolute;left:10px;line-height:1em}}.faq_box_f.open{background:#ef5b5b;color:#fff;background-image:url("../../assets/images/top/vc_arrow_white.png");background-repeat:no-repeat;background-position:right 20px center;background-size:13px}@media screen and (max-width: 768px){.faq_box_f.open{background-position:right 10px center}}.faq_box_f.open:before{color:#fff}.faq_box_a{border:1px solid #ef5b5b;padding:22px 28px;font-size:1.5rem;display:none}@media screen and (max-width: 768px){.faq_box_a{padding:15px 10px}}.faq_box_a table{margin:10px auto;border:1px solid #999}.faq_box_a table th{padding:10px 5px;text-align:center;border:1px solid #999;border-bottom:2px solid #999;font-weight:bold}.faq_box_a table td{padding:10px 5px;border:1px solid #999}.access_line{background:#f9f9f9;padding:100px 0}.access_line .box{margin:0 auto;padding:60px;background:#fff}.access_box_link{padding:25px 0;margin:0 auto;margin-top:40px;width:400px}.sareta.background{padding:60px 0}@media screen and (max-width: 768px){.sareta.background{padding:44px 16px}}.sareta.background .box{margin:0 auto}@media screen and (max-width: 768px){.sareta.background .box{padding:20px 12px}}.sareta.background .box .access_box{border-color:#ef5b5b}.sareta.background .box .access_box_left_list_ttl{color:#ef5b5b}.sareta.background .box table.contact_right_time{border-top:1px solid #ef5b5b}@media screen and (max-width: 768px){.sareta.background .box .contact_right{border:1px solid #ef5b5b}}.sareta.background .box .contact_right_txt{border-bottom:1px solid #ef5b5b}.sareta.background .box .contact_right_time tr{border-bottom:1px solid #ef5b5b}.sareta.background .box .contact_right_time .green{color:#ef5b5b}@media screen and (max-width: 768px){.sareta.background .box .contact_right_time .green{font-size:200%;line-height:1em;font-weight:bold;margin-top:-0.25em}}.sita .header_spmenu_contact .float_txt{border-top-color:#247ba0;background-color:#ebf3f6;color:#247ba0}@media screen and (max-width: 768px){.sita .header{border-color:#247ba0}}.sita .header_float{display:none}.sita .header_float.sita{display:block}@media screen and (max-width: 768px){.sita .header_float.sita{display:none}}.sita .header_float_line{margin:auto}.sita .breadcrumb_top{color:#247ba0}.sita .header_top_logo{display:none}.sita .header_top_logo.sita{display:inline-block}@media screen and (max-width: 768px){.sita .header_top_logo.sita{display:block}}.sita .header_spmenu_line,.sita .header_spmenu_bigline{display:none}.sita .header_spmenu_line.sita,.sita .header_spmenu_bigline.sita{display:block}.sita .header_spmenu_line.sita .header_spmenu_bigline_txt:before,.sita .header_spmenu_bigline.sita .header_spmenu_bigline_txt:before{background-color:#247ba0}.sita .header_top_tel_txt{color:#247ba0}@media screen and (max-width: 768px){.sita .header_top_tel_txt{color:#fff;background-color:#247ba0}}.sita .float{border:#247ba0 1px solid}.sita .float_txt{border-bottom-color:#247ba0}.sita .float .header_top_tel_txt_num{color:#247ba0}@media screen and (max-width: 768px){.sita .float .header_top_tel_txt_num{color:#fff}}.sita .float .header_top_tel_txt_num:before{background-image:url("../../assets/images/sareta/ico_phone.png") !important}.sita .float .header_top_tel_txt_time{color:#247ba0}@media screen and (max-width: 768px){.sita .float .header_top_tel_txt_time{color:#fff}}.sita .header_float_line_list_link:before{background-color:#247ba0}.sita .header_float_line_list_link:after{background-color:#247ba0}.sita.contact_right{border-bottom:1px solid #247ba0;padding-bottom:16px}@media screen and (max-width: 768px){.sita.contact_right{padding:0 16px}.sita.contact_right .header_top_mail{width:100%;padding:12px 0;text-align:center}.sita.contact_right .header_top_mail_txt{color:#fff;font-size:1.6rem;border-left:1px solid #fff;margin-left:65px;display:block}.sita.contact_right .header_top_mail_txt:before{right:auto;top:0;bottom:0;left:-44px}.sita.contact_right .header_top_mail_txt span{font-size:2.4rem}.sita.contact_right .header_top_tel{width:100%;padding:12px 0}.sita.contact_right .header_top_tel_txt{color:#fff;font-size:1.5rem;border-left:1px solid #fff;margin-left:65px;background-color:transparent}.sita.contact_right .header_top_tel_txt:before{right:auto;top:0;bottom:0;left:-40px}.sita.contact_right .header_top_tel_txt_num{color:#fff;font-size:3.6rem;margin:0}.sita.contact_right .header_top_tel_txt_num:before{display:none}.sita.contact_right .header_top_tel_txt_time{text-align:center;margin:6px auto 12px}}@media screen and (max-width: 768px){.sita.contact_right .contact_right_txt{text-align:center;padding:10PX 0;border:1px solid #247ba0;font-weight:bold;width:calc(100% + 32px);margin-left:-16px;box-sizing:border-box;margin-bottom:12px;line-height:1em}}.sita .foot_nav.line{background:#ebf3f6}.sita .foot_nav_sp{margin-bottom:0}.sita .foot_nav .background{background:#fff;padding:20px 10px}.sita .foot_nav .background .box{padding:0}.sita .footer_top.btn{background:#247ba0}.sita .access_box{border:1px solid #247ba0}.sita .access_box_left_list_ttl{color:#247ba0}.sita .header_line{background:#1b5a75}@media screen and (max-width: 768px){.sita .header_top_menu{background-color:#247ba0}}.sita .header_top_ttl{border-color:#247ba0}@media screen and (max-width: 768px){.sita .header_top_tel{background-color:#59879a}}@media screen and (max-width: 768px){.sita .header_top_tel_txt.sp_only{color:#fff;background-color:transparent}}.sita .header_top_tel_txt_num:before{background-image:url("../../assets/images/sareta/ico_phone.png")}.sita .header_float{border-color:#247ba0}.sita.main{padding:253px 0;background-image:url("../../assets/images/sareta/mv.jpg")}@media screen and (max-width: 768px){.sita.main{background-image:url("../../assets/images/sareta/sp/mv.jpg");padding:calc(100vw / 750 * 114) 0;padding-top:calc(100vw / 750 * 52);height:240px;box-sizing:border-box;background-size:cover;background-position:right}}@media screen and (max-width: 768px){.sita.main .main_box{padding:0;width:auto;min-width:inherit;margin:0;padding-left:16px}}.sita.main .main_box_ttl{font-size:5.2rem;text-shadow:none;color:#247ba0;margin:0;position:relative}@media screen and (max-width: 768px){.sita.main .main_box_ttl{font-size:2.8rem;line-height:calc(72 / 56)}}.sita.main .main_box_txt{font-size:2.8rem;margin:39px 0 47px}@media screen and (max-width: 768px){.sita.main .main_box_txt{font-size:1.4rem;margin:0;margin-top:20px}}.sita.main .main_box_txtbox .header_top_tel_txt{color:#247ba0}.sita.main .main_box_txtbox .header_top_tel_txt_num:before{background-image:url("../../assets/images/sareta/ico_phone.png")}.sita .tsuyomi5{margin:80px auto 75px;background-image:url("../../assets/images/sareta/bigcircle.png");background-repeat:no-repeat;background-size:contain;background-position:center;text-align:center;letter-spacing:.1em}@media screen and (max-width: 768px){.sita .tsuyomi5{margin:56px auto 43px;background-image:url("../../assets/images/sareta/sp/bigcircle.png");background-position:left;background-size:50%}}.sita .tsuyomi5_ttl{font-size:3.6rem}@media screen and (max-width: 768px){.sita .tsuyomi5_ttl{font-size:2.2rem;line-height:calc(56 / 44)}}.sita .tsuyomi5_ttl span{color:#247ba0}@media screen and (max-width: 768px){.sita .tsuyomi5_ttl span{font-size:3rem}}.sita .tsuyomi5_list{display:flex;margin:60px auto;margin-bottom:38px;flex-wrap:wrap;justify-content:center;align-items:baseline}@media screen and (max-width: 768px){.sita .tsuyomi5_list{display:block;margin:30px auto}}.sita .tsuyomi5_list_box{background-color:#fff;padding:32px 24px;padding-top:104px;width:calc(100% / 3 - 24px);box-sizing:border-box;box-shadow:4px 4px 8px 0px rgba(221,221,221,.3);background-repeat:no-repeat;background-position:top 24px center;font-size:1.6rem;line-height:calc(56 / 32);font-weight:bold}@media screen and (max-width: 768px){.sita .tsuyomi5_list_box{width:100%;margin:0;padding:20px 0;margin-bottom:12px;background-position:left center;text-align:left;padding-left:70px;font-size:1.5rem}}.sita .tsuyomi5_list_box span{border-bottom:2px solid #247ba0;font-weight:bold;padding-bottom:.2em}.sita .tsuyomi5_list_box:first-child{background-image:url("../../assets/images/sareta/icon1.png");background-size:40px}@media screen and (max-width: 768px){.sita .tsuyomi5_list_box:first-child{background-size:30px;background-position:left 19px center}}.sita .tsuyomi5_list_box:nth-child(2){background-image:url("../../assets/images/sareta/icon2.png");background-size:54px;margin:0 24px;margin-bottom:24px}@media screen and (max-width: 768px){.sita .tsuyomi5_list_box:nth-child(2){margin:0;margin-bottom:12px;background-size:43px;background-position:left 12px center}}.sita .tsuyomi5_list_box:nth-child(3){background-image:url("../../assets/images/sareta/icon3.png");background-size:54px}@media screen and (max-width: 768px){.sita .tsuyomi5_list_box:nth-child(3){background-size:42px;background-position:left 13px center}}.sita .tsuyomi5_list_box:nth-child(4){background-image:url("../../assets/images/sareta/icon4.png");background-size:60px;margin-right:24px}@media screen and (max-width: 768px){.sita .tsuyomi5_list_box:nth-child(4){background-size:45px;background-position:left 12px center}}.sita .tsuyomi5_list_box:last-child{background-image:url("../../assets/images/sareta/icon5.png");background-size:59px;background-position:top 36px center}@media screen and (max-width: 768px){.sita .tsuyomi5_list_box:last-child{background-size:47px;margin-bottom:0;background-position:left 10px center}}.sita .tsuyomi5_txt{font-size:2rem}@media screen and (max-width: 768px){.sita .tsuyomi5_txt{font-size:1.5rem;text-align:left;letter-spacing:.1em}}.lp_ttl{font-size:2.8rem;margin-bottom:60px;text-align:center;width:100%}@media screen and (max-width: 768px){.lp_ttl{font-size:2.2rem;margin-bottom:32px}}.nayami{background:#f9f9f9;padding-bottom:16px}@media screen and (max-width: 768px){.nayami{padding:56px 16px 8px}}.nayami_box{margin:0 auto;padding-left:44px;position:relative;overflow:hidden;padding-bottom:56px;font-size:0}@media screen and (max-width: 768px){.nayami_box{padding:0;padding-bottom:52px}}.nayami_box_list{background:#fff;padding:40px;width:calc(100% - calc(100vw / 2400 * 710));max-width:840px;position:relative;float:right}@media screen and (max-width: 768px){.nayami_box_list{width:100%;padding:20px 10px;max-width:none;float:none;box-sizing:border-box}}.nayami_box_list:after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-width:32px 40px 0 40px;border-color:#fff transparent transparent transparent;left:192px;bottom:-32px}@media screen and (max-width: 768px){.nayami_box_list:after{border-width:20px 30px 0 30px;margin:auto;left:0;right:0;bottom:-20px}}.nayami_box_list_txt.sita{border-bottom:1px solid #999}@media screen and (max-width: 768px){.nayami_box_list_txt.sita{font-size:1.5rem;padding-bottom:16px;margin-bottom:15px;display:block;padding-left:33px;position:relative}}.nayami_box_list_txt.sita:last-child{margin-bottom:0}.nayami_box_list_txt.sita:before{content:"";display:inline-block;width:24px;height:30px;background-image:url("../../assets/images/sareta/check.png");background-size:contain;margin-right:13px}@media screen and (max-width: 768px){.nayami_box_list_txt.sita:before{width:20px;height:26px;position:absolute;margin:auto;top:0;bottom:16px;left:0}}.nayami_box_list_txt.sita span{color:#247ba0}.nayami_check{margin:0 auto;background:#fff;padding:40px;padding-bottom:140px;line-height:1em}@media screen and (max-width: 768px){.nayami_check{padding:35PX 10PX}}.nayami_check.sareta{padding-bottom:180px}@media screen and (max-width: 768px){.nayami_check.sareta{padding-bottom:24px}}.nayami_check_ttl.sareta{font-size:2.4rem;text-align:center;letter-spacing:.1em}@media screen and (max-width: 768px){.nayami_check_ttl.sareta{font-size:2rem;line-height:1em;margin-bottom:calc(32px + 0.5em)}}.nayami_check_ttl.sareta span{color:#247ba0}.nayami_check_ttl_small.sareta{color:#fff !important;font-size:1.3rem;background:#247ba0;border-radius:18px;padding:12px 20px;margin-right:21px;width:140px;vertical-align:text-bottom}@media screen and (max-width: 768px){.nayami_check_ttl_small.sareta{position:absolute;margin:auto;right:0;left:0;top:-16px;padding:0;line-height:32px}}.nayami_check_ttl_small.sareta:before{display:inline-block;content:"";width:18px;height:23px;background-image:url("../../assets/images/shitai/check_eye.png");background-size:contain;margin-right:8px;top:8px;position:relative}.nayami_check_box.sareta{display:inline-block;border:1px solid #247ba0;position:relative;width:calc(100% / 3 - 64px);box-sizing:border-box;text-align:center;margin-top:65px;vertical-align:top;padding-top:30px;height:140px}@media screen and (max-width: 768px){.nayami_check_box.sareta{display:block;margin:0 35px;height:auto;padding:43px 0;width:auto;box-sizing:border-box;border-bottom:none;padding-bottom:0;margin-bottom:53px}}.nayami_check_box.sareta:last-child{width:calc(100% / 3 * 2 - 64px);margin-left:64px}@media screen and (max-width: 768px){.nayami_check_box.sareta:last-child{width:auto;margin:0 35px}}.nayami_check_box.sareta h3{top:-1.7em}.nayami_check_box_ttl{font-size:2rem;font-weight:bold;background:#fff;display:inline-block;position:absolute;top:-1.7em;margin:auto;right:0;left:0;width:max-content;padding:0 15px;line-height:initial}@media screen and (max-width: 768px){.nayami_check_box_ttl{font-size:1.8rem;padding:0 20px}}.nayami_check_box_condition.sareta{background-color:#ebf3f6;width:calc(50% - 12px);display:inline-block;position:absolute;padding:20px 10px;padding-top:28px}@media screen and (max-width: 768px){.nayami_check_box_condition.sareta{position:relative;width:calc(100% + 50px)}}.nayami_check_box_condition.sareta.condition1{top:30px;left:-20px}@media screen and (max-width: 768px){.nayami_check_box_condition.sareta.condition1{top:auto;left:-35PX;margin-bottom:36px}}.nayami_check_box_condition.sareta.condition1 h4:before{content:"1"}.nayami_check_box_condition.sareta.condition1.sareta{padding-top:28px;padding-bottom:15px}.nayami_check_box_condition.sareta.condition1.sareta h4{line-height:1.3em}.nayami_check_box_condition.sareta.condition2{top:30px;right:-20px}@media screen and (max-width: 768px){.nayami_check_box_condition.sareta.condition2{top:auto;right:auto;left:-35px}}.nayami_check_box_condition.sareta.condition2 h4:before{content:"2"}.nayami_check_box_condition.sareta.condition2.sareta{padding-bottom:41px;padding-top:39px}@media screen and (max-width: 768px){.nayami_check_box_condition.sareta.condition2.sareta{padding-top:28px;padding-bottom:24px}}.nayami_check_box_condition.sareta.condition2.sareta h4{line-height:initial}.nayami_check_box_condition.sareta.condition2.sareta li{padding:44px 13px}@media screen and (max-width: 768px){.nayami_check_box_condition.sareta.condition2.sareta li{padding:7px 0}}.nayami_check_box_condition.sareta.plus{padding-top:40px;text-align:left;box-sizing:border-box;width:calc(100% + 40px);left:-20px;background-image:url("../../assets/images/shitai/plus.png");background-repeat:no-repeat;background-size:105px;background-position:top 12px right 12px;padding-bottom:42px}@media screen and (max-width: 768px){.nayami_check_box_condition.sareta.plus{width:calc(100% + 70px);LEFT:-35PX;PADDING:15PX 10PX}}.nayami_check_box_condition.sareta.plus.sareta{padding:32px 10px}.nayami_check_box_condition_ttl.sareta{font-size:2rem;margin-bottom:16px}.nayami_check_box_condition_ttl.sareta:before{width:36px;height:36px;background:#247ba0;color:#fff;position:absolute;border-radius:50%;top:-18px;margin:auto;right:0;left:0;line-height:36px;font-family:"Crimson Text",serif}.nayami_check_box_condition_list.sareta{color:#247ba0;font-size:1.8rem;font-weight:bold}@media screen and (max-width: 768px){.nayami_check_box_condition_list.sareta{display:flex;justify-content:center;flex-wrap:wrap}}.nayami_check_box_condition_list_txt.sareta{background:#fff;margin-bottom:4px;padding:8px;line-height:1em}@media screen and (max-width: 768px){.nayami_check_box_condition_list_txt.sareta{margin:0;margin-left:8px}.nayami_check_box_condition_list_txt.sareta.sp_long{width:100%}.nayami_check_box_condition_list_txt.sareta:first-child{margin:0}}.nayami_check_box_condition_list_txt.long{line-height:calc(48 / 36);text-align:left}@media screen and (max-width: 768px){.nayami_check_box_condition_list_txt.long{margin:0;width:100%;font-feature-settings:"palt";letter-spacing:.1em}}.nayami_check_box_condition_txt.sareta{color:#247ba0}.nayami_check_box_condition_txt.sareta:last-child{margin-bottom:0}.nayami_check_box_condition_plus{line-height:calc(40 / 30);font-size:1.5rem;letter-spacing:.1em;font-feature-settings:"palt"}.nayami_check_box_condition_plus_list.sareta{font-size:1.5rem;line-height:calc(40 / 30);margin-bottom:.75em;text-indent:-1em;margin-left:2em}.nayami_check_box_condition_plus_list.sareta:before{content:"●";display:contents;color:#247ba0;width:1em;height:1em;display:inline-block;margin-right:.2em}@media screen and (max-width: 768px){.nayami_check_box_condition_plus_list.sareta:last-of-type{margin-bottom:0}}.nayami_txt.sareta{color:#247ba0;background-image:url("../../assets/images/shitai/arrow.png")}.merit{margin:100px auto}@media screen and (max-width: 768px){.merit{margin:45px auto}}.merit_ttl.sareta{background:#ebf3f6;border:1px solid #247ba0}.merit_ttl.sareta:before{background-color:#ebf3f6;border:1px solid #ebf3f6}.merit_ttl.sareta:after{background-color:#ebf3f6;border:1px solid #ebf3f6}.merit_list{display:flex;flex-wrap:wrap;margin-top:60px}@media screen and (max-width: 768px){.merit_list{display:block;margin-top:32px}}.merit_list_box.sareta{border:1px solid #247ba0;border-right:16px solid #247ba0}.merit_list_box.sareta span{color:#247ba0}.line.price.sita{background:#ebf3f6}.price_ttl_txt{color:#fff;background-color:#1b5a75;display:inline-block;padding:8px 0;line-height:1em;width:calc(100vw / 2400 * 736);max-width:368px;text-align:center;border-radius:4px;margin-bottom:7px;font-size:1.5rem;font-weight:bold}@media screen and (max-width: 768px){.price_ttl_txt{width:100%}}.price_ttl_small{color:#247ba0;font-size:1.3rem}.price_box_sita{width:100%;margin:0 auto;max-width:1200px;width:100%;display:block;margin-bottom:36px;padding:11px 0;color:#fff;background:#1b5a75;text-align:center;font-size:1.5rem;border-radius:4px}.price_box_sita span{display:block;font-size:1.3rem}@media screen and (max-width: 768px){.price_box_half_parts.lp_box.sita:last-of-type:before{width:1em;top:-48px;color:#247ba0;content:"+";font-size:2.8rem;display:inline-block;position:absolute;line-height:1em;margin:auto;right:0;left:0;text-align:center}}.price_box_half_parts.lp_box.sita .price_box_half_parts_ttl{font-size:1.5rem;padding:10px 0}.price_box_half_parts.lp_box.sita .price_box_half_parts_txt{font-size:4rem}@media screen and (max-width: 768px){.price_box_half_parts.lp_box.sita .price_box_half_parts_txt{font-size:3REM}}.price_box_half_parts.lp_box.sita .price_box_half_parts_txt span{text-align:center}.price_box_half_parts.lp_box.sita .price_box_half_parts_txt.num{text-align:center;font-size:6.4rem}@media screen and (max-width: 768px){.price_box_half_parts.lp_box.sita .price_box_half_parts_txt.num{font-size:5.6rem}}.price_box_half_parts.lp_box.sita.sita:nth-child(2):after{font-size:3.6rem;width:auto;right:-1em}@media screen and (max-width: 768px){.price_box_half_parts.lp_box.sita.sita:nth-child(2):after{display:none}}.price_box_half_parts.lp_box.sita.sita:nth-child(2):before{font-size:3.6rem;width:auto;left:-1em}@media screen and (max-width: 768px){.price_box_half_parts.lp_box.sita.sita:nth-child(2):before{display:none}}.price_box_half_parts.lp_box.sita:nth-child(2){margin:0 48px}@media screen and (max-width: 768px){.price_box_half_parts.lp_box.sita:nth-child(2){margin:0;margin-left:15px;margin-bottom:45px}}.price_box_half_parts.lp_box.sita:nth-child(2):after{font-size:3.6rem;right:calc(-1em - 15px)}.price_box_half_parts.lp_box.sita:nth-child(2):before{font-size:3.6rem;left:calc(-1em - 15px)}.price_box_link{width:calc(100vw / 2400 * 800);max-width:400px;margin:36px auto 39px;text-align:center}@media screen and (max-width: 768px){.price_box_link{width:100%;margin:27px auto 39px}}.price_box_link_txt{font-size:1.7rem;padding:25px 0}@media screen and (max-width: 768px){.price_box_link_txt{font-size:1.8rem;padding:20px 0}}.box.sareta .ex_box{background:#ebf3f6}.box.sareta .ex_box_half_img{border:1px solid #247ba0}@media screen and (max-width: 768px){.box.sareta .ex_box_half_img{border:2px solid #247ba0}}.box.sareta .ex_box_half_age{font-size:1.8rem;color:#247ba0;position:absolute}.box.sareta .ex_box_half_price{background:#f9f9f9;font-size:1.8rem;margin:16px 0 20px;text-align:center;color:#247ba0;padding:20px 0 18px}.box.sareta .ex_box_half_txt{font-size:1.5rem}.box.sareta .ex_btn{width:400px;margin:0 auto;margin-top:40px;text-align:center;padding:20px 0;font-size:1.7rem}.flow{background:url("../../assets/images/shitai/flow-back.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 768px){.flow{background-image:url("../../assets/images/shitai/sp/flow_back.jpg")}}.flow_box{background:#fff;margin:0 auto;display:flex;padding:60px}@media screen and (max-width: 768px){.flow_box{padding:24px 10px;display:block}}.flow_box_step{width:calc(25% - 17px);margin-right:34px;text-align:center}@media screen and (max-width: 768px){.flow_box_step{width:100%;margin:0;display:flex;flex-wrap:wrap;align-items:center;position:relative;margin-bottom:15px}.flow_box_step:after{content:"";width:1px;background-color:#999;position:absolute;bottom:0px;left:31px;height:calc(100% - 92px)}}.flow_box_step:last-child{margin-right:0}@media screen and (max-width: 768px){.flow_box_step:last-child:after{display:none}}@media screen and (max-width: 768px){.flow_box_step_img{width:calc(100vw / 750 * 490);max-width:245px;margin-left:calc(100% - calc(100vw / 750 * 490))}}.flow_box_step_num.sareta{color:#247ba0}.flow_box_step_num.sareta#circle1{background-image:url("../../assets/images/sareta/circle1.png")}.flow_box_step_num.sareta#circle2{background-image:url("../../assets/images/sareta/circle2.png")}.flow_box_step_num.sareta#circle3{background-image:url("../../assets/images/sareta/circle3.png")}.flow_box_step_num.sareta#circle4{background-image:url("../../assets/images/sareta/circle4.png")}.flow_box_step_num.sareta#circle4:after{display:none}@media screen and (max-width: 768px){.sita header{border-bottom:1px solid #247ba0}}.sita .faq_box_f{border:1px solid #247ba0}.sita .faq_box_f:before{margin-right:24px;color:#247ba0}@media screen and (max-width: 768px){.sita .faq_box_f:before{color:#247ba0}}.sita .faq_box_f.open{background:#247ba0;background-image:url("../../assets/images/top/vc_arrow_white.png");background-repeat:no-repeat;background-position:right 20px center;background-size:13px}.sita .faq_box_f.open:before{color:#fff}.sita .faq_box_a{border:1px solid #247ba0}.sita.background{padding:60px 0}@media screen and (max-width: 768px){.sita.background{padding:44px 16px}}.sita.background .box{margin:0 auto}@media screen and (max-width: 768px){.sita.background .box{padding:20px 12px}}.sita.background .box .access_box{border-color:#247ba0}.sita.background .box .access_box_left_list_ttl{color:#247ba0}.sita.background .box table.contact_right_time{border-top:1px solid #247ba0}@media screen and (max-width: 768px){.sita.background .box .contact_right{border:1px solid #247ba0}}.sita.background .box .contact_right_txt{border-bottom:1px solid #247ba0}.sita.background .box .contact_right_time tr{border-bottom:1px solid #247ba0}.sita.background .box .contact_right_time .green{color:#247ba0}@media screen and (max-width: 768px){.sita.background .box .contact_right_time .green{font-size:200%;line-height:1em;font-weight:bold;margin-top:-0.25em}}.sareta_merit{background-image:url("../../assets/images/shitai/merit/mv.jpg")}@media screen and (max-width: 768px){.sareta_merit{background-image:url("../../assets/images/shitai/merit/sp/mv.jpg")}}.sareta_merit.sita{background-image:url("../../assets/images/sareta/merit/mv.jpg")}@media screen and (max-width: 768px){.sareta_merit.sita{background-image:url("../../assets/images/sareta/merit/sp/mv.jpg")}}.merit_box{margin:56px auto 36px}@media screen and (max-width: 768px){.merit_box{margin:45PX auto}}.merit_ttl{text-align:center}@media screen and (max-width: 768px){.merit_ttl.merit{padding:14px 0}.merit_ttl.merit .merit_ttl_txt{font-size:2.2rem;line-height:calc(56 / 44)}}.merit_ttl_txt{font-size:2.8rem}.merit_ttl_txt span{color:#ef5b5b}.merit_ttl_txt span.sita{color:#247ba0}.merit_sec{margin:0 auto;padding-top:48px}.merit_sec#merit5{margin-bottom:96px}@media screen and (max-width: 768px){.merit_sec{padding-top:60px;margin-bottom:-16px}.merit_sec#merit5{margin-bottom:44px}}.merit_sec_num{color:#f7b8b8;font-size:4.8rem;font-family:"Crimson Text",serif;line-height:1em;font-style:italic}.merit_sec_num.sita{color:#9bc3d3}.merit_sec_ttl{font-size:2rem;font-weight:bold;border-left:2px solid #ef5b5b;padding-left:20px;margin:20px 0}.merit_sec_ttl.sita{border-left:2px solid #247ba0}@media screen and (max-width: 768px){.merit_sec_ttl{font-size:1.8rem;margin:16px 0 20px;padding:3px 0;padding-left:12px}}.merit_sec_box{background:#fff;padding:40px 68px}@media screen and (max-width: 768px){.merit_sec_box{padding:22px 10px}}.merit_sec_box.merit4{padding:40px 68px}@media screen and (max-width: 768px){.merit_sec_box.merit4{padding:24px 10px}}.merit_sec_box_ttl{font-size:2rem;color:#ef5b5b;text-align:center}.merit_sec_box_ttl.sita{color:#247ba0}.merit_sec_box_tbl{background:#fdeeee;margin:30px auto 40px}.merit_sec_box_tbl.sita{background:#ebf3f6}.merit_sec_box_tbl.sita td,.merit_sec_box_tbl.sita li{border-color:#247ba0}@media screen and (max-width: 768px){.merit_sec_box_tbl.sita td:last-child,.merit_sec_box_tbl.sita li:last-child{border-bottom:1px solid #247ba0}}@media screen and (max-width: 768px){.merit_sec_box_tbl{margin:15px auto 20px}}.merit_sec_box_tbl td,.merit_sec_box_tbl li{width:calc(100% / 3);border:1px solid #ef5b5b;padding:15px;font-weight:bold;font-size:1.5rem;letter-spacing:.1em}@media screen and (max-width: 768px){.merit_sec_box_tbl td,.merit_sec_box_tbl li{width:100%;box-sizing:border-box;border-bottom:none;padding:15px 11px;font-size:1.4rem}.merit_sec_box_tbl td:last-child,.merit_sec_box_tbl li:last-child{border-bottom:1px solid #ef5b5b}}.merit_sec_box_txt{font-size:1.5rem;letter-spacing:.1em;margin-bottom:1em}.merit_sec_box_txt:last-child{margin-bottom:0}.merit_sec_box_txt span{color:#ef5b5b}.merit_sec_box_txt span.sita{color:#247ba0}.merit_sec_box_in{background:#fdeeee;padding:32px 0;margin:40px 0}.merit_sec_box_in.sita{background:#ebf3f6}@media screen and (max-width: 768px){.merit_sec_box_in{margin:20px auto;padding:12px 10px}}.merit_sec_box_in.merit3{margin-top:0;padding:20px}@media screen and (max-width: 768px){.merit_sec_box_in.merit3{padding:5px}}.merit_sec_box_in_img{margin:0 auto;width:calc(100vw / 2400 * 360);max-width:180px;margin-bottom:23px}@media screen and (max-width: 768px){.merit_sec_box_in_img{margin-bottom:20px;width:140px}}.merit_sec_box_in_imgbox{background-color:#fff;background-image:url("../../assets/images/shitai/merit/man.png");background-repeat:no-repeat;background-position:right -10px bottom;background-size:cover;display:flex;padding:20px 0;justify-content:center}@media screen and (max-width: 768px){.merit_sec_box_in_imgbox{background-size:contain;justify-content:space-between;background-image:url("../../assets/images/shitai/merit/sp/man.png");background-position:center bottom}}.merit_sec_box_in_imgbox_img{width:calc(100vw / 2400 * 240);max-width:120px;margin-right:175px}@media screen and (max-width: 768px){.merit_sec_box_in_imgbox_img{width:80px;margin:0 8px;box-sizing:border-box}}.merit_sec_box_in_imgbox_img:last-child{margin:0}@media screen and (max-width: 768px){.merit_sec_box_in_imgbox_img:last-child{margin:0 8px}}.merit_sec_box_imglist{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.merit_sec_box_imglist{display:block}}.merit_sec_box_imglist_box{width:calc(100% / 3);border-right:1px solid #ef5b5b;text-align:center}.merit_sec_box_imglist_box.sita{border-right:1px solid #247ba0}@media screen and (max-width: 768px){.merit_sec_box_imglist_box.sita{border-bottom:1px solid #247ba0;border-right:none}}@media screen and (max-width: 768px){.merit_sec_box_imglist_box{width:100%;border:none;border-bottom:1px solid #ef5b5b;display:flex;text-align:left;padding-bottom:12px;margin-bottom:12px}}.merit_sec_box_imglist_box:last-child{border:none}@media screen and (max-width: 768px){.merit_sec_box_imglist_box:last-child{padding-bottom:0;margin-bottom:0}}.merit_sec_box_imglist_box img{width:calc(100vw / 2400 * 320);max-width:160px;margin:auto}@media screen and (max-width: 768px){.merit_sec_box_imglist_box img{width:calc(100vw / 750 * 200) !important;height:auto;max-width:100px;margin-right:12px}}.merit_sec_box_imglist_txt{margin-top:23px;font-weight:bold}@media screen and (max-width: 768px){.merit_sec_box_imglist_txt{margin:auto;width:calc(100% - calc(100vw / 750 * 200))}}.merit_sec_box_list{display:flex;flex-wrap:wrap;padding:0 40px}.merit_sec_box_list.sita{display:block}@media screen and (max-width: 768px){.merit_sec_box_list{padding:0;display:block}}.merit_sec_box_list_txt{font-size:1.5rem;font-weight:bold}.merit_sec_box_list_txt.sita{margin-bottom:.5em}.merit_sec_box_list_txt:before{content:"●";color:#247ba0;display:inline-block;width:1em;height:1em}.merit_sec_box_list_cloud{width:calc(50% - 20px);box-sizing:border-box;margin-bottom:30px;padding:13px;background:#fff;border:1px solid #ef5b5b;margin-right:40px;position:relative;font-weight:bold}@media screen and (max-width: 768px){.merit_sec_box_list_cloud{width:100%;margin-bottom:20px;padding:15px 7px;font-weight:bold}}.merit_sec_box_list_cloud:nth-child(2n){margin-right:0}.merit_sec_box_list_cloud:nth-child(n+3){margin-bottom:0}@media screen and (max-width: 768px){.merit_sec_box_list_cloud:nth-child(n+3){margin-bottom:20px}}@media screen and (max-width: 768px){.merit_sec_box_list_cloud:last-child{margin-bottom:15px}}.merit_sec_box_list_cloud:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 15px 15px 0;border-color:transparent #ef5b5b transparent transparent;bottom:-15px;right:24px}.merit_sec_box_list_cloud:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 13px 13px 0;border-color:transparent #fff transparent transparent;bottom:-13px;right:25px}.merit_gray_box{background:#f9f9f9;padding:20px}@media screen and (max-width: 768px){.merit_gray_box{padding:10px}}.price_sareta{background-image:url("../../assets/images/shitai/price/mv.jpg")}@media screen and (max-width: 768px){.price_sareta{background-image:url("../../assets/images/shitai/price/sp/mv.jpg")}}.price_sita{background-image:url("../../assets/images/sareta/price/mv.jpg")}@media screen and (max-width: 768px){.price_sita{background-image:url("../../assets/images/sareta/price/sp/mv.jpg")}}.price_line{padding:40px 0 80px}@media screen and (max-width: 768px){.price_line{padding:48px 16px 44px}}@media screen and (max-width: 768px){.price_line.price{padding-top:48PX}}.price_list{margin:23px auto 44px;font-size:1.3rem}@media screen and (max-width: 768px){.price_list{margin:20px auto 40px;padding:0}}.price_pay{margin:0 auto}@media screen and (max-width: 768px){.price_pay.box{margin:0;padding:30px 20px}}.price_sec{padding:100px 0;margin:0 auto}@media screen and (max-width: 768px){.price_sec{padding:44px 16px 43px}}.price_service{margin:55px auto 0;border:1px solid #ef5b5b;position:relative;max-width:1000px;padding-top:31px;border-bottom:none}.price_service.sita{border-color:#247ba0}@media screen and (max-width: 768px){.price_service{margin:42px 42px 0;padding-top:23px}}.price_service_ttl{position:absolute;top:-1em;background:#fdeeee;padding:0 15px;text-align:center;margin:auto;right:0;left:0;width:fit-content;font-size:2rem;font-weight:bold}.price_service_ttl.sita{background:#ebf3f6}@media screen and (max-width: 768px){.price_service_ttl{font-size:1.8rem}}.price_service_list{margin:0 -100px;padding:39px 59px;background:#fff;display:flex;flex-wrap:wrap;background-image:url("../../assets/images/shitai/price/service.png");background-repeat:no-repeat;background-position:right 16px top 16px;background-size:57px}.price_service_list.sita{background-image:url("../../assets/images/sareta/price/service.png")}@media screen and (max-width: 768px){.price_service_list{padding:15px 8px;display:block;margin:0 -42px}}.price_service_list li{width:calc(100% / 3 - 24px - 1em);font-size:1.5rem;margin-bottom:.25em;margin-right:24px;text-indent:-1em;margin-left:1em;box-sizing:border-box}.price_service_list li:nth-of-type(3){margin-right:0}@media screen and (max-width: 768px){.price_service_list li{width:100%;line-height:1.75em;margin:0;text-indent:0}}.price_service_list li:before{content:"●";width:1em;height:1em;font-size:1.5rem;display:inline-block;color:#ef5b5b}.price_service_list li.sita:before{color:#247ba0}.price_service_list li:nth-child(n+4){margin-bottom:0}.price_gray{background:#f9f9f9}.price_ttl.sita span{color:#247ba0}.price_ttl span{color:#ef5b5b;font-weight:bold}@media screen and (max-width: 768px){.price_ttl span{font-size:3.2rem}}.fuan{display:flex;width:calc(100vw / 2400 * 1920);max-width:960px;margin-bottom:0}@media screen and (max-width: 768px){.fuan{display:block;width:100%;margin-top:55px;padding:0}}.fuan_box{width:calc(50% - 40px);margin-right:80px;position:relative}@media screen and (max-width: 768px){.fuan_box{width:100%;margin:0}}.fuan_box:last-child{margin-right:0}@media screen and (max-width: 768px){.fuan_box:last-child{margin-top:63px}}.fuan_box_num{text-align:center;color:#999;font-size:2.4rem;font-family:"Crimson Text",serif;position:absolute;top:-50px;right:0;left:0}@media screen and (max-width: 768px){.fuan_box_num{font-size:1.8rem;top:-30px}}.fuan_box_num span{font-size:5.2rem;line-height:.8em;display:block}@media screen and (max-width: 768px){.fuan_box_num span{font-size:3.6rem}}.fuan_box_circle{margin:0 auto;width:calc(100vw / 2400 * 480);max-width:240px;margin-bottom:22px}@media screen and (max-width: 768px){.fuan_box_circle{width:calc(100vw / 750 * 280);max-width:140px;margin-bottom:18px}}.fuan_box_ttl{text-align:center;color:#ef5b5b;letter-spacing:.1em;line-height:1em;font-size:2.2rem;padding-bottom:15px;border-bottom:solid 1px #999;margin-bottom:20px;font-weight:bold}.fuan_box_ttl.sita{color:#247ba0}@media screen and (max-width: 768px){.fuan_box_ttl{font-size:1.8rem}}.fuan_box_txt{letter-spacing:.1em}@media screen and (max-width: 768px){.fuan_box_txt{font-size:1.5rem}}.case{padding:60px;margin-bottom:0}@media screen and (max-width: 768px){.case{margin:0;padding:10PX}}.case_return{background:#1b5a75;color:#fff;text-align:center;width:100%;margin-bottom:16px;padding:10px 0 8px}.case_box{background:#fff;padding:48px;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.case_box{padding:25px 10px;display:block}}.case_box.last{margin-top:40px}.case_box_in{border:1px solid #ef5b5b;padding:36px 17px;padding-bottom:24px;margin-left:12px;width:calc(50% - 12px);box-sizing:border-box;position:relative}.case_box_in.sita{border:1px solid #247ba0}.case_box_in.sita:before{background:#247ba0}@media screen and (max-width: 768px){.case_box_in{width:100%;margin:36px auto 24px;padding:20px 10px}}.case_box_in:before{content:"内訳";font-size:1.3rem;color:#fff;background:#ef5b5b;padding:6px 9px;position:absolute;left:0;top:0;line-height:1em}@media screen and (max-width: 768px){.case_box_in:before{border-top-left-radius:4px;border-top-right-radius:4px;top:calc(-1em - 12px);left:-1px}}.case_box_etc{display:flex;font-size:1.5rem;margin-bottom:12px;align-items:center}@media screen and (max-width: 768px){.case_box_etc{display:block;margin-bottom:15px}.case_box_etc:last-child{margin-bottom:0}}.case_box_etc dt{padding:5px 0;padding-right:1em;border-right:1px solid #999;max-width:131px;box-sizing:border-box;margin-right:12px;width:calc(100vw / 2400 * 262)}@media screen and (max-width: 768px){.case_box_etc dt{border:none;width:auto;margin:0;margin-bottom:7px}}.case_box_etc dd{font-weight:bold}@media screen and (max-width: 768px){.case_box_etc dd{padding:7px 0;padding-left:12px;border-left:1px solid #999}}.case_box_etc dd span{color:#ef5b5b;font-weight:bold}.case_box_etc dd span.sita{color:#247ba0}.case_ttl{color:#ef5b5b;text-align:center;font-size:2.2rem;margin-bottom:40px;width:100%}.case_ttl.sita{color:#247ba0}@media screen and (max-width: 768px){.case_ttl{font-size:2rem;margin-bottom:23px}}.case_price_box{background:#f9f9f9;position:relative;display:flex;margin-top:24px;width:100%;padding:20px 0;align-items:center}@media screen and (max-width: 768px){.case_price_box{padding:13px 0 11px;display:block}}.case_price_box.half{padding:0;margin:0;width:calc(50% - 12px);text-align:center;align-items:center}@media screen and (max-width: 768px){.case_price_box.half{width:100%}}.case_price_box_txt{margin:0 auto;font-size:1.8rem;letter-spacing:.1em;font-weight:bold}@media screen and (max-width: 768px){.case_price_box_txt{font-size:1.5rem;padding:12px 0}}.case_price_box_txt.half{margin:0;width:50%;border-right:1px solid #ef5b5b;text-align:center}@media screen and (max-width: 768px){.case_price_box_txt.half{width:100%;border:none;border-bottom:1px solid #ef5b5b;padding-bottom:10px;margin-bottom:10px}}.case_price_box_txt.half.sita{border-color:#247ba0}@media screen and (max-width: 768px){.case_price_box_txt.half.sita{border-bottom:1px solid #247ba0}}.case_price_box_txt.half.sitanone{border:none;padding:0;margin-bottom:0}.case_price_box_txt span{color:#ef5b5b;font-weight:bold}.case_price_box_txt span.sita{color:#247ba0}.case_price_box_txt span em{font-size:2.8rem}@media screen and (max-width: 768px){.case_price_box_txt span em{font-size:2.4rem}}.case_price_bd{margin-left:17px;color:#ef5b5b}.case_price_bd.sita{color:#247ba0}.hoken{padding:0;margin-bottom:100px;background-image:url("../../assets/images/shitai/price/hoken.png");background-position:right center;background-size:contain;background-repeat:no-repeat}.hoken.sita{background-image:url("../../assets/images/sareta/price/hoken.png");background-position:right center;background-size:contain;background-repeat:no-repeat}@media screen and (max-width: 768px){.hoken.sita{background:none;padding:0 16px}}@media screen and (max-width: 768px){.hoken{background:none;padding:0 16px}}.hoken_ttl{font-size:2.8rem;letter-spacing:.1em;margin-bottom:50px}@media screen and (max-width: 768px){.hoken_ttl{margin:0;font-size:2.2rem;line-height:calc(72 / 44);text-align:center}}.hoken_ttl span{color:#ef5b5b;border-bottom:2px solid #ef5b5b;padding-bottom:6px}@media screen and (max-width: 768px){.hoken_ttl span{padding-bottom:4px}}.hoken_ttl span.sita{color:#247ba0;border-bottom:2px solid #247ba0}.hoken_img{width:calc(100vw / 750 * 280);max-width:140px;margin:32px auto 19px}.hoken_txt{font-size:1.5rem;letter-spacing:.1em;margin-bottom:1em}@media screen and (max-width: 768px){.hoken_txt{letter-spacing:.1em}}.hoken_txt:first-child{margin-top:59px}.hoken_txt:last-child{margin-bottom:0}.form_area{margin:0 auto;border-top:1px solid #000;width:960px;padding-top:24px}@media screen and (max-width: 1280px){.form_area{width:75vw;padding-top:1.875vw}}@media screen and (max-width: 768px){.form_area{width:85.3333333333vw;padding-top:0}}.form_list{width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:flex-start;-webkit-align-items:center;-webkit-flex-wrap:wrap;border-bottom:1px solid #bcbcbc;box-sizing:border-box;flex-wrap:wrap;padding:24px 0px}@media screen and (max-width: 1280px){.form_list{padding:1.875vw 0vw}}@media screen and (max-width: 768px){.form_list{padding:6.4vw 0vw}}.form_list_ttl{height:38px;font-size:1.4rem;line-height:3rem;letter-spacing:.1em;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:360px;padding:5px 0px}@media screen and (max-width: 1280px){.form_list_ttl{width:28.125vw;padding:0.390625vw 0vw}}@media screen and (max-width: 768px){.form_list_ttl{width:100%}}.form_list_ttl_txt{font-weight:700;letter-spacing:.2em;font-size:1.5rem;display:block;width:240px}@media screen and (max-width: 1280px){.form_list_ttl_txt{width:18.75vw}}@media screen and (max-width: 768px){.form_list_ttl_txt{width:calc(100% - 3em)}}.form_list_ttl_must{font-size:1.3rem;letter-spacing:.1em;line-height:1;color:#fff;background:#000;font-weight:700;text-align:center;padding:5px 10px}@media screen and (max-width: 1280px){.form_list_ttl_must{padding:0.390625vw 0.78125vw}}@media screen and (max-width: 768px){.form_list_ttl_must{width:3em}}.form_list_cnt{font-size:1.5rem;letter-spacing:.2em}@media screen and (max-width: 768px){.form_list_cnt{width:100%}}.form_list_cnt_ipt{font-size:inherit;letter-spacing:inherit;border:1px solid gray;box-sizing:border-box;width:480px;height:48px;padding:5px 10px}@media screen and (max-width: 1280px){.form_list_cnt_ipt{width:37.5vw;height:3.75vw;padding:0.390625vw 0.78125vw}}@media screen and (max-width: 768px){.form_list_cnt_ipt{width:100%;height:12vw}}.form_list_cnt_txtarea{border:1px solid #bcbcbc;font-size:1.5rem;box-sizing:border-box;width:480px;height:160px;padding:5px 10px}@media screen and (max-width: 1280px){.form_list_cnt_txtarea{width:37.5vw;height:12.5vw;padding:0.390625vw 0.78125vw}}@media screen and (max-width: 768px){.form_list_cnt_txtarea{width:100%}}.form_list_cnt_set{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.form_list_cnt_set_box{display:none}.form_list_cnt_set_label{position:relative;padding-left:24px}@media screen and (max-width: 1280px){.form_list_cnt_set_label{padding-left:1.875vw}}.form_list_cnt_set_label::before,.form_list_cnt_set_label::after{content:"";position:absolute;top:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form_list_cnt_set_label::before{border:1px solid #bcbcbc;left:0;width:16px;height:16px;margin-top:-8px}@media screen and (max-width: 1280px){.form_list_cnt_set_label::before{width:1.25vw;height:1.25vw;margin-top:-0.625vw}}.form_list_cnt_set_label::after{width:10px;height:10px;margin-top:-5px;left:3px}@media screen and (max-width: 1280px){.form_list_cnt_set_label::after{width:0.78125vw;height:0.78125vw;margin-top:-0.390625vw;left:0.234375vw}}.form_list_cnt_set_box:checked+.form_list_cnt_set_label::after{background:#000}.form_list_cnt_set_box[type=radio]+.form_list_cnt_set_label::before,.form_list_cnt_set_box[type=radio]+.form_list_cnt_set_label::after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.form_list_cnt_select{display:block;width:400px;height:38px;width:400px}@media screen and (max-width: 1280px){.form_list_cnt_select{width:31.25vw}}@media screen and (max-width: 768px){.form_list_cnt_select{width:100%}}.form_list_cnt_select .form_select{display:block;width:100%;height:100%}.form_list_cnt_select .form_select *{position:relative;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:inherit}.form_list_cnt_select .form_select ul{list-style:none;padding:0}.form_list_cnt_select .form_select input{color:inherit;font:inherit;margin:0;background:transparent;outline:none;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.form_list_cnt_select .form_select li::before{display:none}.form_list_cnt_select .form_select_box{width:100%;cursor:pointer;background-color:#fff}.form_list_cnt_select .form_select_box_expand{width:0;height:38px;position:absolute;top:0;right:0}.form_list_cnt_select .form_select_box_expand:checked+.form_select_box_close_label{display:block}.form_list_cnt_select .form_select_box_expand:checked+.form_select_box_close_label+.form_select_box_options .form_select_box_label{height:38px}.form_list_cnt_select .form_select_box_expand:checked+.form_select_box_close_label+.form_select_box_options .form_select_box_label:hover{background-color:#bcbcbc}.form_list_cnt_select .form_select_box_expand:checked+.form_select_box_close_label+.form_select_box_options+.form_select_box_expand_label::after{-webkit-transform:translate(-50%, -50%) rotate(180deg) scaleX(-1) scaleY(1.75);transform:translate(-50%, -50%) rotate(180deg) scaleX(-1) scaleY(1.75)}.form_list_cnt_select .form_select_box_expand_label{display:block;width:100%;height:38px;position:absolute;top:0;left:0;cursor:pointer}.form_list_cnt_select .form_select_box_expand_label::after{position:absolute;top:1.2em;right:.5em;width:0;height:0;padding:0;content:"";pointer-events:none;border-top:6px solid #bcbcbc;border-right:6px solid transparent;border-left:6px solid transparent;-webkit-transform:translate(-50%, -50%) rotate(0deg) scaleY(1.75);transform:translate(-50%, -50%) rotate(0deg) scaleY(1.75);-webkit-transition:all 250ms cubic-bezier(0.4, 0.25, 0.3, 1);transition:all 250ms cubic-bezier(0.4, 0.25, 0.3, 1);z-index:2}.form_list_cnt_select .form_select_box_expand_label:hover::after{opacity:1}.form_list_cnt_select .form_select_box_close{display:none}.form_list_cnt_select .form_select_box_close_label{width:100%;height:100%;position:absolute;top:0;left:0;display:none}.form_list_cnt_select .form_select_box_items{width:100%;position:absolute;top:0;left:0;border:1px solid #bcbcbc;padding-top:38px;z-index:1}.form_list_cnt_select .form_select_box_input{display:none}.form_list_cnt_select .form_select_box_input:checked+.form_select_box_label{height:38px;margin-top:-38px}.form_list_cnt_select .form_select_box_label{-webkit-transition:all 250ms cubic-bezier(0.4, 0.25, 0.3, 1);transition:all 250ms cubic-bezier(0.4, 0.25, 0.3, 1);display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;height:0;overflow:hidden;background-color:#fff;cursor:pointer;padding:0px 15px}@media screen and (max-width: 1280px){.form_list_cnt_select .form_select_box_label{padding:0vw 1.171875vw}}.form_list_cnt_select .form_select_box_placeholder{height:38px;vertical-align:middle;position:absolute;top:0;left:0;background-color:transparent;color:#bcbcbc}.btn{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.btn_app{width:800px;margin:73px auto 0px}@media screen and (max-width: 1280px){.btn_app{width:62.5vw;margin:5.703125vw auto 0vw}}@media screen and (max-width: 768px){.btn_app{width:85.3333333333vw;margin-top:12vw}}.btn_app_txt{display:block;width:100%;text-align:center;font-size:1.8rem;color:#fff;background:#000;font-weight:bold;position:relative;letter-spacing:.2em;height:71px}@media screen and (max-width: 1280px){.btn_app_txt{height:5.546875vw}}.btn_app_txt:before{content:"";border-top:solid #fff;border-right:solid #fff;transform:rotate(45deg);position:absolute;top:50%;width:7px;height:7px;right:20px;border-width:3px;margin-top:-5px}@media screen and (max-width: 1280px){.btn_app_txt:before{width:0.546875vw;height:0.546875vw;right:1.5625vw;border-width:0.234375vw;margin-top:-0.390625vw}}.btn_app_txt_ipt{width:100%;height:100%;color:inherit;font-weight:inherit;font-size:inherit;background:none;border:none;letter-spacing:inherit;cursor:pointer;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.btn_app_txt_ipt{font-size:1.6rem}}.btn_main{width:70%}@media screen and (max-width: 768px){.btn_main{width:60%;margin-left:0;margin-right:0}}.btn_sub{width:20%}@media screen and (max-width: 768px){.btn_sub{width:38%;margin-left:0;margin-right:0}}.btn_back .btn_app_txt:before{transform:rotate(-135deg);right:auto;left:20px}@media screen and (max-width: 1280px){.btn_back .btn_app_txt:before{left:1.5625vw}}.error_message{color:#f06060;font-weight:bold;margin:50px auto;margin:50px auto}@media screen and (max-width: 1280px){.error_message{margin:3.90625vw auto}}.error_field.form_list_cnt_ipt,.error_field.form_list_cnt_txtarea,.error_field.form_list_cnt_select .form_select_box_items,.error_field .form_list_cnt_set_label::before{border:2px solid #f06060}.error_field_msg{color:#f06060;font-weight:bold;padding-top:.2em}/*# sourceMappingURL=style.css.map */
