html{overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.clicked{text-decoration:underline}.fadein{opacity:0;transform:translateY(30px);transition:all .8s ease 0s}.fade-right{opacity:0;transform:translateX(200px);transition:all .8s ease 0s}.fade-left{opacity:0;transform:translateX(-200px);transition:all .8s ease 0s}@keyframes fadein-left {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}@-webkit-keyframes ani_scroll {
  0% {
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: top center;
    transform-origin: top center;
  }
  45% {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: top center;
    transform-origin: top center;
  }
  55% {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: bottom center;
    transform-origin: bottom center;
  }
  100% {
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: bottom center;
    transform-origin: bottom center;
  }
}@-moz-keyframes ani_scroll {
  0% {
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: top center;
    transform-origin: top center;
  }
  45% {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: top center;
    transform-origin: top center;
  }
  55% {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: bottom center;
    transform-origin: bottom center;
  }
  100% {
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: bottom center;
    transform-origin: bottom center;
  }
}@keyframes ani_scroll {
  0% {
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: top center;
    transform-origin: top center;
  }
  45% {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: top center;
    transform-origin: top center;
  }
  55% {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: bottom center;
    transform-origin: bottom center;
  }
  100% {
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: bottom center;
    transform-origin: bottom center;
  }
}@keyframes slide-mv {
  0% {    
    transform: translateX(-4vw) scale(1.1);
    -webkit-transform-origin: top center;
    transform-origin: top center;
  }
  100% {
    transform: translateX(-1vw) scale(1.1);
    -webkit-transform-origin: top center;
    transform-origin: top center;
  }
}body{font-family:'M PLUS Rounded 1c',sans-serif;font-weight:300;position:relative}section{text-align:center}a{cursor:pointer;text-decoration:none}ul{list-style:none}li{list-style-type:none}li::marker{content:none}img{max-width:100%}header{width:7vw;position:fixed;right:0;height:100vh;z-index:999;border-left:1px solid #c1c2c2}header .global_head{cursor:pointer;display:flex;width:7vw;height:7vw;text-align:center;color:#fff;justify-content:center;align-items:center;flex-direction:column;background:#77cade;text-decoration:none}header a.global_head{border-bottom:1px solid #fff}header a.global_head:hover{opacity:.7}header a.global_head:last-child{border-bottom:none}header a.global_head img{width:3.5vw}header .global_head p{font-size:.8vw;margin-top:.3vw;font-family:'Noto Sans JP';font-weight:500}header .global_head.humburger{background:#26b7bc}header .humburger_wapper{width:3.3vw;height:2vw;justify-content:space-between;display:flex;flex-direction:column;margin-bottom:.3vw;margin-top:.8vw}.humburger_wapper .humburger_bar{display:block;height:1px;width:100%;background:#fff;margin-right:auto;margin-left:auto;transition:all .3s ease}.humburger_wapper .humburger_bar:nth-of-type(1).active {transform:translateY(.93vw) rotate(-45deg)}.humburger_wapper .humburger_bar:nth-of-type(2).active {opacity:0}.humburger_wapper .humburger_bar:nth-of-type(3).active {transform:translateY(-.93vw) rotate(45deg)}.humburger_wapper .bar_blue{background-color:#3f51b5}.global_nav_wrapper{width:25vw;height:100%;position:fixed;right:-25vw;top:0;padding:4.5vw 5vw;background:#fff;z-index:200;transition:all .3s ease;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.global_nav_wrapper::-webkit-scrollbar{display:none}.global_nav_wrapper.open{right:7vw}.overlay{content:"";display:block;width:0;height:0;background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;z-index:100;opacity:0;transition:opacity .5s}.overlay.open{width:100%;height:100%;opacity:1}.global_nav_wrapper dl{margin-bottom:2vw}.global_nav_wrapper dt{font-size:1.2vw;font-weight:bold;color:#26b6bc;margin-bottom:1vw;letter-spacing:.1vw;text-indent:-.1vw}.global_nav_wrapper dd{font-size:.9vw;line-height:2;letter-spacing:.1vw;text-indent:-.1vw;font-weight:400}.global_nav_wrapper dd a{color:#000;text-decoration:none}.global_nav_wrapper dd a:hover{opacity:.7}#section0{position:relative}#section0::before{content:"";position:absolute;height:54vw;width:27.8vw;left:0;top:0;background-color:#e2f2f3;z-index:-1}.scroll{position:fixed;right:1.5vw;bottom:10vw;z-index:10;font-size:.8vw;color:#909090;font-weight:bold;letter-spacing:.1vw;text-indent:-.1vw}.scroll span{position:relative;display:block;transform:rotate(90deg)}.scroll::before{content:"";height:8vw;width:1px;position:absolute;background:#26b7bc;top:4vw;right:1.75vw;-webkit-animation:ani_scroll 1.2s infinite ease-in-out .15s;-moz-animation:ani_scroll 1.2s infinite ease-in-out .15s;animation:ani_scroll 1.2s infinite ease-in-out .15s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}main{margin-right:7vw;transition:all .3s ease;position:relative;left:0}main.open{left:-25vw}.nav-wapper{display:flex;justify-content:space-between;align-items:center;height:7vw}.nav-wapper .logo{margin-left:3vw;margin-top:1.15vw}.nav-wapper .logo a{display:block}.nav-wapper .logo a img{width:28.5vw}.nav-wapper .contact_info{padding-right:2rem;font-family:'Noto Sans JP',sans-serif}.nav-wapper .contact_info .call_info p{display:flex;align-items:center}.nav-wapper .contact_info .call_info p img{width:1vw;margin-top:.2vw;margin-right:.2vw}.nav-wapper .contact_info .call_info p span{font-size:1.7vw;color:#f29500;letter-spacing:3px}.nav-wapper .open_info{font-size:1vw;letter-spacing:1px;color:#656565;margin:0}.mv-wrapper{margin-left:12vw;position:relative}.mv-wrapper .mv_slide{display:flex;overflow:hidden}.mv-wrapper .mv_slide img{width:100%;transform:translateX(-4vw);animation:slide-mv 7s linear .15s;animation-fill-mode:both}.mv-wrapper .mv_slide .mv_copy{position:absolute;top:5.5vw;left:-6vw;text-align:left;color:#fff;font-size:2.6vw;font-weight:300;letter-spacing:.7vw;line-height:2.8;text-shadow: 2px 2px 4px rgb(64 64 64 / 60%)}.mv-wrapper .mv_slide .mv_copy p{display:inline-block;position:relative;z-index:1;opacity:0;transition:all .5s ease 0s}.mv-wrapper .mv_slide .mv_copy p.copy_sp{display:none!important}@media only screen and (max-width:768px){.mv-wrapper .mv_slide .mv_copy p.copy_sp{display:inline-block!important}.mv-wrapper .mv_slide .mv_copy p.copy_pc{display:none!important}}.mv-wrapper .mv_slide .mv_copy p span{display:inline-block;opacity:0;transform:translateX(2vw);transition:all .5s ease 0s}.mv-wrapper .mv_slide .mv_copy p::after{content:"";position:absolute;width:103%;left:-.3vw;bottom:1.3vw;opacity:.6;z-index:-1;width:105%;border-top:2vw solid #bbe3f6;border-right: 30px solid #ffffff00}.search_wrapper{position:absolute;top:39vw;left:5.4vw;display:flex}.search_wrapper a{display:flex;background:#fff;border-radius:10px 0 0 10px;padding:1.5vw 0;border:1px solid #aed6cd;text-decoration:none;align-items:center;letter-spacing:.15vw;font-weight:100;width:24.5vw;justify-content:center}.search_wrapper a:hover{opacity:.7}.search_wrapper a:first-child{margin-right:0}.search_wrapper a:last-child{border-radius:0 10px 10px 0}.search_wrapper a img{width:3.5vw;height:auto;margin-right:1.5vw}.search_wrapper a .state{display:flex;flex-direction:column}.search_wrapper a .state span{font-size:.9vw;color:#727171;letter-spacing:.15vw;font-weight:500}.search_wrapper a .state p{color:#58bfbd;font-size:1.6vw;margin:0;letter-spacing:.3vw;font-weight:500}.mv_news{display:flex;justify-content:flex-start;align-items:center;background-color:#f5f5f5}.mv_news .news_title{background-color:#26b6bc;margin:0;color:#fff;padding:2vw 6vw;font-size:1.3vw}.mv_news .news_slide_wrapper{width:50%;overflow:hidden;display:flex}.mv_news .news_slide a{margin-left:3vw;display:flex;align-items:center;text-decoration:none;width:100%;padding:1.5vw 0;color:#000}.mv_news .news_slide a:hover{opacity:.7}.mv_news .news_slide .date{font-weight:300;font-size:1.2vw;margin-right:2vw;line-height:2}.mv_news .news_slide p{margin:0;font-size:1.3vw;line-height:2;text-decoration:underline}.mv_news .btn-wrapper{margin-left:auto;margin-right:5vw}.mv_news .btn-wrapper a{color:#26b6bc;text-decoration:none;border:1px solid;border-radius:15px;padding:.1vw 1.5vw;font-size:1.2vw;background-image:linear-gradient(to right,#26b6bc 50%,white 50%);background-position:100% 0;background-size:200% auto;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.mv_news .btn-wrapper a:hover{color:#fff;background-position:0 0}@media only screen and (max-width:768px){header{width:100%;height:auto;position:fixed;background:#fff}header .sp_header{width:100%;display:flex;justify-content:space-between;align-items:center}header .logo{margin-left:3vw;margin-top:1.15vw}header .logo a{display:block}header .logo a img{height:7vw}header .global_head{width:16vw;height:16vw}header .global_head p{font-size:1.5vw}header .humburger_wapper{width:7.3vw;height:5vw}.humburger_wapper .humburger_bar:nth-of-type(1).active {transform:translateY(1.5vw) rotate(-45deg)}.humburger_wapper .humburger_bar:nth-of-type(3).active {transform:translateY(-3vw) rotate(45deg)}.global_nav_wrapper{width:100%;height:100%;padding-top:20vw;right:-100%}.global_nav_wrapper.open{right:0}.global_nav_wrapper dl{margin-bottom:4vw}.global_nav_wrapper dt{font-size:5vw;margin-bottom:2vw}.global_nav_wrapper dd{font-size:4vw;line-height:2.5;text-indent:5vw}main{margin:0;padding-top:16vw;width:100%;overflow-x:hidden}#section0::before{content:none}.mv-wrapper{margin-left:0}.mv-wrapper .mv_slide .mv_copy{top:11.6vw;left:4vw;font-size:5.5vw}.mv-wrapper .mv_slide .mv_copy p{display:inline-block;position:relative;z-index:1}.mv-wrapper .mv_slide .mv_copy p::after{content:"";position:absolute;left:-.3vw;bottom:3vw;opacity:.6;z-index:-1;width:105%;border-top:3.4vw solid #bbe3f6;border-right: 3vw solid #ffffff00}.search_wrapper{top:83vw;left:0;display:flex;justify-content:center;flex-direction:column;align-items:flex-start;width:100%}.search_wrapper a{border-radius:0;padding:3.5vw 0;width:65vw;margin-left:4vw}.search_wrapper a:first-child{margin-right:0;margin-bottom:3vw}.search_wrapper a:last-child{border-radius:0}.search_wrapper a img{width:8.5vw}.search_wrapper a .state span{font-size:2.9vw}.search_wrapper a .state p{font-size:5vw}.mv_news{align-items:stretch}.mv_news .news_title{padding:3vw 6vw;font-size:3vw;display:flex;align-items:center}.mv_news .news_slide_wrapper{width:50%}.mv_news .news_slide a{margin-left:3vw;width:100%;padding:2.5vw 0;flex-direction:column;align-items:flex-start}.mv_news .news_slide .date{font-size:2.2vw}.mv_news .news_slide p{font-size:3vw}.mv_news .btn-wrapper{display:flex;align-items:center}.mv_news .btn-wrapper a{font-size:3vw}}.p3-2{padding:3vw 2vw}.ph2{padding:0 7vw}.sec-title{font-size:2.7vw;color:#26b6bc;letter-spacing:1vw;margin:0;text-indent:1vw;font-family:'Bitter',serif;font-weight:400;line-height:1.5}.sec-title span{display:block;font-size:1.2vw;color:#000;letter-spacing:.4vw;text-indent:.4vw;text-align:center;font-family:'Noto Sans JP',sans-serif;font-weight:400}.h2-title2{font-size:1.8vw;margin-top:4vw;margin-bottom:3vw;font-weight:500;display:inline-block;text-align:center;letter-spacing:.3vw;text-indent:-.3vw;position:relative;z-index:0;font-family:'Kiwi Maru'}.h2-title2::before{content:'';position:absolute;top:1.6vw;left:-5%;transform:skewX(-25deg);width:110%;height:1vw;margin:0 auto;background-color:#fde0a1;z-index:-1}.h3-title{font-size:1.8vw;margin-top:4vw;margin-bottom:4vw;font-weight:300;display:inline-block;text-align:center;letter-spacing:.1vw;text-indent:-.1vw;position:relative;font-family:'Kiwi Maru'}.h3-title::before{content:'';position:absolute;top:1.6vw;left:-10%;transform:skewX(-25deg);width:120%;height:1vw;margin:0 auto;background-color:#fde0a1;z-index:-1}.h3-title2{display:inline-block;border-bottom:1px solid;padding-bottom:1vw;margin-bottom:3vw;font-weight:300;font-size:1.8vw;margin:1vw 0 3vw;font-family:'Kiwi Maru'}.page-disc{font-size:1.2vw;letter-spacing:.3vw;text-indent:-.3vw;line-height:2;color:#000}.page-disc span{color:#00a29a;font-weight:500}.maker-box-wrapper{display:flex}footer .maker-box-wrapper{margin:2vw 0 0}.maker-box-wrapper .box1{width:33.33%}.maker-box-wrapper .box2{width:50%}.maker-box-wrapper .box3{width:16.66%}.maker-box-wrapper span{text-align:center;display:block;line-height:2.5;letter-spacing:.3vw;text-indent:.3vw;font-size:1.2vw;border:1px solid #919191;margin:1vw 3vw 0}.maker-box-wrapper .maker-box{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;height:10vw}.maker-box-wrapper .maker-box li{padding:0 1vw}.maker-box-wrapper .maker-box li a{display:block}.maker-box-wrapper .maker-box li img{pointer-events:none;user-select:none}@media only screen and (max-width:768px){.maker-box-wrapper{flex-direction:column;margin:13vw 0}footer .maker-box-wrapper{margin:13vw 0}.maker-box-wrapper .box1,.maker-box-wrapper .box2,.maker-box-wrapper .box3{width:100%;margin-top:2vw;text-align:center}.maker-box-wrapper span{font-size:3.5vw;display:inline-block;padding:0 9vw}.maker-box-wrapper .maker-box{display:flex;justify-content:space-between;align-items:center;width:86vw;padding:0;height:auto;margin:6vw auto 0;flex-flow:row wrap}.maker-box-wrapper .maker-box li{padding:0;width:40vw;margin-bottom:6vw;height:15vw;display:flex;justify-content:center;align-items:center}}.bg-gray{background:#f7f8f8}.btn-cover{text-align:center}.to_contact{margin:4vw 0 7vw}a.btn{color:#fff;padding:.45vw 1.45vw;border-radius:20px;text-decoration:none;letter-spacing:.1vw;text-indent:.1vw;font-size:1.2vw;display:inline-block;background-image:linear-gradient(to right,#fff 50%,#26b6bc 50%);background-position:100% 0;background-size:200% auto;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}a.btn:hover{color:#26b6bc;background-position:0 0;border:1px solid}.pc{display:block}.sp{display:none}@media only screen and (max-width:768px){.pc{display:none}.sp{display:block}.sec-title{font-size:8vw}.sec-title span{font-size:3vw}.h2-title2{font-size:5vw}.h2-title2::before{top:4.6vw;left:-6%;height:2.5vw}.h3-title2{font-size:5vw}.h3-title{font-size:6vw}.h3-title::before{top:5.3vw;left:auto;width:38%;height:3vw}a.btn{font-size:4vw;margin-top:6vw;padding:2vw 5vw}.page-disc{font-size:3vw;width:85vw;margin:6vw auto 8vw}.page-disc+.page-disc{margin:0 auto 8vw}}#section1{margin:7vw 0}.promise-content{margin-top:7vw}.promise-content h3{font-size:1.8vw;letter-spacing:.5vw;text-indent:.5vw;font-weight:500;font-family:'Kiwi Maru';overflow:hidden;transform:translate(-100%,0);transition:transform cubic-bezier(.215,.61,.355,1) 1.5s}.promise-content h3 span{display:block;transform:translate(100%,0);transition:transform cubic-bezier(.215,.61,.355,1) 1.5s}.promise-content h3.-visible,.promise-content h3.-visible span{transform:translate(0,0)}.promise-content p{line-height:2.5;letter-spacing:.3vw;text-indent:.3vw;font-size:1.2vw;margin:5.2vw 0;overflow:hidden;transform:translate(-100%,0);transition:transform cubic-bezier(.215,.61,.355,1) 1.5s}.promise-content p span{display:block;transform:translate(100%,0);transition:transform cubic-bezier(.215,.61,.355,1) 1.5s}.promise-content p.-visible,.promise-content p.-visible span{transform:translate(0,0)}@media only screen and (max-width:768px){#section1{margin:13vw 0 6vw}.promise-content{margin-top:9vw}.promise-content h3{font-size:4.5vw}.promise-content p{font-size:3vw;width:85vw;margin:8vw auto}}#section2{padding:5.2vw 0 6vw}.reason-content .reason-box{display:flex;justify-content:center;list-style:none;padding:5.2vw 0 4vw;width:85%;margin:0 auto}.reason-content .reason-box li{position:relative;width:32%;margin:0 .4vw}.reason-content .reason-box li::before{position:absolute;content:'';width:.9vw;height:4vw;right:-1vw;top:8vw;display:block;background-color:#26b7bc;z-index:1;border-radius:20px}.reason-content .reason-box li::after{position:absolute;content:'';height:.9vw;width:4vw;right:-2.5vw;top:9.5vw;display:block;background-color:#26b7bc;z-index:2;border-radius:20px}.reason-content .reason-box li:last-child::before{content:none}.reason-content .reason-box li:last-child::after{content:none}.reason-content .reason-box li .reason-img{background-color:#fff;padding:2vw 3vw}.reason-content .reason-box li p{font-weight:400;font-size:1.3vw;margin-top:1.7vw}@media only screen and (max-width:768px){#section2{padding:14vw 0 16vw}.reason-content .reason-box{flex-direction:column;align-items:center;padding:10vw 0 4vw}.reason-content .reason-box li{width:80%;margin-bottom:15vw}.reason-content .reason-box li::before{width:1vw;height:8vw;right:34vw;bottom:-10.5vw;top:auto}.reason-content .reason-box li::after{height:1vw;width:8.5vw;right:30.25vw;bottom:-7vw;top:auto}.reason-content .reason-box li .reason-img{background-color:#fff;padding:4vw 6vw}.reason-content .reason-box li p{font-size:3.5vw}.reason-content .reason-box li:last-child{margin-bottom:0}}#section3{padding:5.2vw 0;background-image:url(https://xs200030.xsrv.jp/wp-content/themes/original_theme/image/bg-sec3.png);background-position:center top;background-repeat:no-repeat;background-size:100%;background-position:-100vw 0;transition:all .8s ease 0s;overflow-x:hidden}#section3.-visible{background-position:0 0}.find-content{margin-right:auto;width:50%;padding-top:4vw}.find-text{margin-top:4vw;text-align:center;width:80%;margin-left:auto}.find-text p{text-align:left;width:41vw;display:inline-block;line-height:2.5;letter-spacing:.1vw;text-indent:.1vw;font-size:1.2vw;font-weight:400}.find-text p a{color:#f39800;font-weight:500}.find-text p a:hover{opacity:.7}.find-text ul{margin-top:4vw;width:40vw;display:inline-block;text-align:left}.find-text ul li{width:24vw;margin:.4vw 0}.find-text ul li a{display:flex;background-color:#26b6bc;color:#fff;text-decoration:none;padding:0 1.5vw;font-size:1.2vw;position:relative;transition:all .3s ease 0s;height:3.8vw;align-items:center}.find-text ul li a::after{display:block;content:"";height:1px;width:4vw;position:absolute;right:-1vw;top:50%;background-image:linear-gradient(to left,#fff 50%,transparent 50%);background-position:100% 0;background-size:200% auto;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.find-text ul li a:hover::after{background-position:200% 0}@media only screen and (max-width:768px){#section3{background-image:url(https://xs200030.xsrv.jp/wp-content/themes/original_theme/image/bg-sec3_sp.png);padding:10vw 0 70vw}.find-content{width:100%}.find-text{margin-top:7vw;margin-left:auto;margin-right:auto;width:80vw}.find-text p{margin-left:0;width:80vw;font-size:3vw;text-align:center;margin:2vw auto}.find-text ul{margin-top:9vw;width:100%;text-align:center}.find-text ul li{width:65vw;margin:0 auto 2vw}.find-text ul li a{padding:2vw 0;font-size:4vw;height:auto;display:block}.find-text ul li a::after{content:none}}#section4{padding:6vw 0 3vw}.voice-content{padding-top:1.6vw}.voice-content .voice-box{display:flex;width:80vw;margin:3vw auto 6vw}.voice-content .voice-box .voice-list{width:25%}.voice-content .voice-box .voice-list a{text-decoration:none;display:block}.voice-content .voice-box .voice-list a:hover .voice-thumb img{transform:scale(1.2)}.voice-content .voice-box .voice-list a .voice-thumb{overflow:hidden;width:100%;height:14.2vw;border:1px solid #e0e0e0}.voice-content .voice-box .voice-list a .voice-thumb img{width:100%;transition:all .3s ease 0s}.voice-content .voice-box .voice-list a .voice-text{text-align:left;padding-right:1vw;color:#000}.voice-content .voice-box .voice-list a .voice-text .time{padding-top:.5vw;display:block;font-size:1.2vw}.voice-content .voice-box .voice-list a .voice-text .title{font-size:1.3vw;font-weight:400;padding-top:1vw}.voice-content .voice-box .voice-list a .voice-text .content{font-size:.9vw;padding-top:1vw}.voice-content .voice-box .voice-list a .voice-text .tag-box{margin-top:1vw;display:flex}.voice-content .voice-box .voice-list a .voice-text .tag-box li{border:1px solid;padding:.2vw .5vw;font-size:1vw;font-weight:500;margin-right:.5vw;text-align:center}.voice-box .voice-list a .voice-text .tag-box li.voice-car{color:#7db0df}.voice-box .voice-list a .voice-text .tag-box li.voice-life{color:#f7c3c7}.voice-box .voice-list a .voice-text .tag-box li.voice-house{color:#e7c7b1}.voice-box .voice-list a .voice-text .tag-box li.voice-disease{color:#9dd4c8}.voice-box .voice-list a .voice-text .tag-box li.voice-retire{color:#decdc5}.voice-box .voice-list a .voice-text .tag-box li.voice-living{color:#9ac6da}.voice-box .voice-list a .voice-text .tag-box li.voice-education{color:#d8cdb3}@media only screen and (max-width:768px){#section4{padding:8vw 0}.voice-content{padding-top:6vw}.voice-content .voice-box{flex-direction:column;margin:3vw auto 0}.voice-content .voice-box .voice-list{width:100%;margin-bottom:7vw;box-shadow: 0.2vw 0.2vw 8vw rgb(165 165 165 / 30%)}.voice-content .voice-box .voice-list a .voice-thumb{height:57vw}.voice-content .voice-box .voice-list a .voice-text{padding:0 4vw;margin-top:2vw}.voice-content .voice-box .voice-list a .voice-text .time{font-size:3vw}.voice-content .voice-box .voice-list a .voice-text .title{font-size:4vw}.voice-content .voice-box .voice-list a .voice-text .content{font-size:3vw}.voice-content .voice-box .voice-list a .voice-text .tag-box{margin-top:4vw;display:flex;padding-bottom:5vw}.voice-content .voice-box .voice-list a .voice-text .tag-box li{padding:.2vw 2vw;font-size:2.5vw;margin-right:2vw}}#section5{padding:5vw 0;display:flex}.thought-content{margin-right:auto;width:50%;padding-top:6vw;background-color:#dfeff4}.thought-img{width:50%}.thought-text{margin-top:3vw}.thought-text p{font-size:1.4vw;letter-spacing:.5vw;text-indent:.5vw}.thought-text h3{margin-top:.5vw;font-size:2.3vw;letter-spacing:1vw;text-indent:1vw;font-weight:400}.thought-text span{display:block;font-size:1vw;letter-spacing:.2vw;text-indent:.2vw;margin-top:.5vw}.thought-text a{margin-top:3vw;display:inline-block;background-color:#26b6bc;padding:.8vw 3.2vw;color:#fff;text-decoration:none;font-size:1.4vw;letter-spacing:.2vw;text-indent:.2vw;background-image:linear-gradient(to right,#fff 50%,#26b6bc 50%);background-position:100% 0;background-size:200% auto;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.thought-text a:hover{color:#26b6bc;background-position:0 0}@media only screen and (max-width:768px){#section5{padding:11vw 0;display:block}.thought-content{width:100%;padding-top:10vw}.thought-img{width:100%;margin-top:10vw}.thought-text{margin-top:9vw;padding-bottom:12vw}.thought-text p{font-size:3vw}.thought-text h3{margin-top:4.5vw;font-size:5vw}.thought-text span{font-size:4vw;margin-top:1vw}.thought-text a{margin-top:7vw;padding:1.5vw 6vw;font-size:4vw}}.footer-banner{padding:3vw 0 2vw}.footer-banner-wrapper{width:82%;display:flex;justify-content:center;margin:0 auto;border:1px solid #26b6bc;border-radius:10px}.footer-banner-wrapper a{display:flex;padding:1.5vw 0;text-decoration:none;align-items:center;letter-spacing:.15vw;font-weight:100;width:24.5vw;justify-content:center;border-right:1px solid #26b6bc}.footer-banner-wrapper a:hover{opacity:.7}.footer-banner-wrapper a:last-child{border:0}.footer-banner-wrapper a img{width:3.5vw;height:auto;margin-right:1.5vw}.footer-banner-wrapper a .state{display:flex;flex-direction:column}.footer-banner-wrapper a .state span{font-size:.9vw;color:#727171;letter-spacing:.15vw;font-weight:500}.footer-banner-wrapper a .state p{color:#58bfbd;font-size:1.6vw;margin:0;letter-spacing:.3vw;font-weight:500}@media only screen and (max-width:768px){.footer-banner{padding:3vw 0 2vw}.footer-banner-wrapper{width:100%;justify-content:space-around;border-radius:0;flex-direction:column;border:0;align-items:center}.footer-banner-wrapper a{padding:5vw 0 5vw 9vw;width:85vw;justify-content:flex-start;border:0;margin-bottom:5vw;box-shadow: 0.2vw 0.2vw 8vw rgb(165 165 165 / 30%)}.footer-banner-wrapper a img{width:15vw;margin-right:0}.footer-banner-wrapper a .state{display:flex;flex-direction:column;margin-left:6vw}.footer-banner-wrapper a .state span{font-size:3vw;margin-top:2vw}.footer-banner-wrapper a .state p{font-size:5vw;margin-top:1vw;text-align:center}}footer{position:relative;margin-right:7vw;margin-top:5vw;left:0;transition:all .3s ease}footer.open{left:-30vw;margin-right:2vw}.to_top{display:block;text-align:center;background:#26b7bc;width:7vw;height:7vw;padding:3vw 0 0;position:absolute;right:0;bottom:0;z-index:999}.to_top:hover{background:#18ccd2}.to_top span{display:inline-block;width:2.4vw;height:2.4vw;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(315deg)}.footer-box{display:flex}.footer-box .footer-contact{width:35%;background-color:#26b6bc}.footer-box .footer-contact .footer-logo{padding:6vw 4vw 4vw}.footer-box .footer-contact .footer-logo a{display:block}.footer-box .footer-contact .footer-logo a img{width:100%}.footer-box .footer-contact .footer-info{margin:0 auto;border-top:1px solid #fff;padding:2vw 0 0;color:#fff;width:21vw;text-align:center}.footer-box .footer-contact .footer-info .call{display:flex;justify-content:center;align-items:center}.footer-box .footer-contact .footer-info .call img{width:1.2vw;margin-top:.3vw;margin-right:.2vw}.footer-box .footer-contact .footer-info .call span{font-size:2.1vw;letter-spacing:.3vw;text-indent:.3vw}.footer-box .footer-contact .footer-info .time{font-size:1.6vw;letter-spacing:.2vw;text-indent:.2vw;margin-top:.9vw;display:flex;justify-content:center;align-items:center}.footer-box .footer-contact .footer-info .time span{font-size:1.3vw;display:inline-block;margin-right:.5vw}.footer-box .footer-contact .footer-info .address{font-size:.89vw;letter-spacing:.1vw;text-indent:.1vw}.footer-box .footer-menu-content{width:65%;background:#daf0fc;padding-left:5vw}.footer-box .footer-menu-content .footer-menu{padding-top:2vw}.footer-box .footer-menu-content .footer-menu dl{padding-top:2.5vw}.footer-box .footer-menu-content .footer-menu dl dt{font-size:1.3vw;color:#27b5bc;letter-spacing:.2vw;font-weight:500;margin-bottom:.5vw}.footer-box .footer-menu-content .footer-menu dl dd{display:inline-block;font-size:1vw;border-right:1px solid #595757;padding:0 .8vw 0 .4vw;font-weight:500}.footer-box .footer-menu-content .footer-menu dl dd:first-of-type{padding-left:1vw}.footer-box .footer-menu-content .footer-menu dl dd:last-child{border:0}.footer-box .footer-menu-content .footer-menu dl dd a{color:#595757;text-decoration:none}.footer-box .footer-menu-content .footer-menu dl dd a:hover{opacity:.7}.footer-box .footer-menu-content .contact-btn{display:inline-block;margin-top:3vw;margin-bottom:3vw}.footer-box .footer-menu-content .contact-btn a{display:flex;justify-content:center;align-items:center;background:#27b5bc;color:#fff;text-decoration:none;font-weight:400;font-size:1.1vw;letter-spacing:.2vw;text-indent:.2vw;padding:.4vw 1.6vw;background-image:linear-gradient(to right,#5ad0d4 50%,#26b6bc 50%);background-position:100% 0;background-size:200% auto;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.footer-box .footer-menu-content .contact-btn a:hover{background-position:0 0}.footer-box .footer-menu-content .contact-btn a img{width:3vw;margin-right:.5vw}.footer-box .footer-menu-content .footer-copy{text-align:right}.footer-box .footer-menu-content .footer-copy p{text-align:right;background:#fff;color:#27b5bc;display:inline-block;padding:1vw 2vw;font-size:.8vw;letter-spacing:.1vw;text-indent:.1vw;font-weight:bold}.fixed_footer{display:none}@media only screen and (max-width:768px){footer{margin-right:0;margin-top:9vw;padding-bottom:15vw}.to_top{display:none!important}.footer-box{flex-direction:column}.footer-box .footer-contact{width:100%}.footer-box .footer-contact .footer-logo{padding:13vw 4vw 10vw}.footer-box .footer-contact .footer-logo a{display:block;width:60vw;margin:0 auto}.footer-box .footer-contact .footer-logo a img{width:100%}.footer-box .footer-contact .footer-info{padding:9vw 0 14vw 0;width:65vw}.footer-box .footer-contact .footer-info .call img{width:2.4vw;margin-top:1vw;margin-right:.4vw}.footer-box .footer-contact .footer-info .call span{font-size:5vw}.footer-box .footer-contact .footer-info .call span a{color:#fff}.footer-box .footer-contact .footer-info .time{font-size:3.5vw;margin:4vw 0}.footer-box .footer-contact .footer-info .time span{font-size:3vw}.footer-box .footer-contact .footer-info .address{font-size:3vw}.footer-box .footer-menu-content{width:100%;padding-left:0}.footer-box .footer-menu-content .footer-menu{width:90vw;margin:0 auto}.footer-box .footer-menu-content .footer-menu dl{padding-top:5.5vw}.footer-box .footer-menu-content .footer-menu dl dt{font-size:3.5vw;margin-bottom:2.5vw;font-weight:600}.footer-box .footer-menu-content .footer-menu dl dd{font-size:3.5vw;margin-bottom:4vw;font-weight:500;border:0;padding:0 1vw}.footer-box .footer-menu-content .footer-menu dl dd:first-of-type{padding-left:0}.footer-box .footer-menu-content .contact-btn{display:block;margin-top:10vw;width:60vw;margin:12vw auto 10vw}.footer-box .footer-menu-content .contact-btn a{font-size:3vw;padding:4vw 0}.footer-box .footer-menu-content .contact-btn a img{width:10vw}.footer-box .footer-menu-content .footer-copy p{display:block;text-align:center;font-size:2.5vw;border-bottom:.1vw solid;padding:1vw 0;letter-spacing:0;text-indent:0}.fixed_footer{position:fixed;background:#77cade;bottom:0;left:0;z-index:99;width:100%;transition:all .3s ease 0s;transform:translateY(20vw)}.fixed_footer ul{display:flex;justify-content:space-around;align-items:flex-end;width:100%}.fixed_footer ul li{width:25%}.fixed_footer ul li a{color:#fff;font-size:3.5vw;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.fixed_footer ul li a p{font-size:3.5vw;padding:1vw 0 2vw}.fixed_footer ul li a img.call{width:5vw}.fixed_footer ul li a img.contact{width:15vw}.fixed_footer ul li a img.policy{width:14vw}.fixed_footer ul li.footer_top{padding-top:4.5vw;background:#26b7bc}.fixed_footer ul li.footer_top a span{width:7vw;height:7vw;display:inline-block;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(315deg)}}#section0.page::before{content:"";position:absolute;height:100%;width:27.8vw;left:0;top:0;background-color:#e2f2f3;z-index:-1}.page-mv-wrapper{position:relative;background:#e2f1f3}.page_mv_img{width:100%;display:flex;justify-content:flex-end}.page_mv_img img{width:65.2vw;height:auto}.page_mv_copy{position:absolute;left:12vw;top:11vw;text-align:left}.page_mv_copy h1{font-size:2.4vw;font-weight:100;font-family:'NOTO SANS JP';letter-spacing:.5vw;text-indent:-.5vw;text-shadow:1px 1px white}.page_mv_copy span{font-size:1.3vw;letter-spacing:.3vw;color:#26b6bc;display:block;margin-top:1vw;font-family:'Kiwi Maru';font-weight:400}.breadcrumb{font-size:.9vw;padding-left:11.5vw;border-bottom:1px solid #c1c2c2;padding:.5vw 0 .5vw 11.5vw}.breadcrumb span{padding-right:.5vw;color:#000}.breadcrumb span a{color:#26b6bc;text-decoration:none}.breadcrumb span a:hover{text-decoration:underline}.breadcrumb span:nth-child(3){color:#26b6bc;text-decoration:none}.breadcrumb span:last-child{color:#000;text-decoration:none}@media only screen and (max-width:768px){#section0.page::before{content:none}.page_mv_img{flex-flow:column-reverse;justify-content:stretch;align-items:center;padding-top:13vw;overflow-x:hidden}.page_mv_img img{width:100%;padding-top:9vw}.page_mv_copy{position:static;text-align:center}.page_mv_copy h1{font-size:7vw}.page_mv_copy span{font-size:3vw}}.about-content1{margin-bottom:3vw;padding-top:5vw}.about-content1 .img-wrapper{text-align:center}.about-content1 .img-wrapper img{width:8vw}.about-content1 h2{display:flex;align-items:center;justify-content:center}.about-content1 h2 p{color:#26b6bc;font-size:2.5vw;font-weight:300;position:relative;z-index:10;letter-spacing:.3vw;font-family:'Kiwi Maru'}.about-content1 h2 p::before{content:'';position:absolute;top:2.4vw;left:-4%;transform:skewX(-25deg);width:105%;height:1vw;margin:0 auto;background-color:#fde0a1;z-index:-1}.about-content1 h2 span{display:flex;align-items:center;justify-content:center;margin:0 2vw}.about-content1 h2 span img{width:2vw}.about-content1 .text{margin-top:3vw;line-height:3;color:#000;letter-spacing:.3vw;text-indent:-.3vw;font-size:1.1vw}#about2{padding-top:5vw;background:#f7f8f8;padding-bottom:8vw}.about-content2{width:80%;margin:0 auto}.about-content2 li{position:relative;margin-top:5vw}.about-content2 li img{position:absolute;left:-2vw;top:2vw;width:24vw;z-index:2}.about-content2 li .content{margin-left:14vw;background-color:#fff;text-align:left;position:relative;z-index:1}.about-content2 li .content .inner{padding:3vw 0 4vw 10vw}.about-content2 li .content .inner span{font-size:2.6vw;font-weight:300;color:#26b6bc;letter-spacing:0}.about-content2 li .content .inner h3{color:#f39800;letter-spacing:.3vw;text-indent:-.3vw;font-size:1.5vw;margin-top:1vw;font-weight:500}.about-content2 li .content .inner p{margin-top:2vw;font-size:1.1vw;letter-spacing:.1vw;line-height:2}.about-content2 li.reason2 .content{margin-right:14vw;margin-left:0}.about-content2 li.reason2 .content .inner{padding-left:5vw}.about-content2 li.reason2 img{right:-2vw;left:auto}.about-content2 li .content a.btn{position:absolute;bottom:-1.1vw;right:23vw}#about3{margin:5vw 0}.about-content3{display:flex;justify-content:space-around;align-items:flex-start;width:85%;margin:4vw auto 0}.about-content3 li{width:30%}.about-content3 li img{width:75%;text-align:center}.about-content3 li h3{margin:1vw 0;font-weight:500;letter-spacing:.2vw;text-indent:-.2vw;font-size:1.6vw}.about-content3 li p{font-size:1.1vw;line-height:1.8}@media only screen and (max-width:768px){.about-content1{margin-bottom:11vw;padding-top:11vw}.about-content1 .img-wrapper img{width:20vw}.about-content1 h2 p{font-size:6vw}.about-content1 h2 p::before{top:5.4vw;height:3vw}.about-content1 h2 span img{width:5vw}.about-content1 .text{font-size:3vw;width:85vw;margin:8vw auto}#about2{padding-top:12vw;padding-bottom:15vw}.about-content2{width:85%}.about-content2 li{margin-top:9vw;padding-top:38vw}.about-content2 li img{width:55vw}.about-content2 li .content{margin-left:0;text-align:center}.about-content2 li .content .inner{padding:3vw 7vw 7vw}.about-content2 li .content .inner span{font-size:9vw;display:block;text-align:right;margin-top:-9vw}.about-content2 li .content .inner h3{font-size:4.5vw;margin-top:6vw;text-align:left}.about-content2 li .content .inner p{margin-top:4vw;font-size:3vw;text-align:left}.about-content2 li.reason2 .content{margin-right:0}.about-content2 li.reason2 .content .inner{padding:3vw 7vw 7vw}.about-content2 li.reason2 .content .inner span{text-align:left}.about-content2 li .content a.btn{position:static;margin-bottom:7vw;margin-top:0}#about3{margin:14vw 0 0}.about-content3{margin-top:9vw;flex-direction:column}.about-content3 li{width:100%;margin-bottom:10vw}.about-content3 li img{width:55%}.about-content3 li h3{margin:3vw 0;font-size:4vw}.about-content3 li p{font-size:3vw;line-height:2}}#diagnosis1{margin:5vw 0 4vw}.diagnosis-content1 h2{font-size:2vw;font-weight:500;position:relative;z-index:10;letter-spacing:.3vw;font-family:'Kiwi Maru'}.diagnosis-content1 h2::before{content:'';position:absolute;top:2vw;left:28%;transform:skewX(-25deg);width:44%;height:1vw;margin:0 auto;background-color:#fde0a1;z-index:-1}.diagnosis-content1 p{margin-top:2vw;line-height:3;color:#000;letter-spacing:.3vw;text-indent:-.3vw;font-size:1.2vw}#diagnosis2{padding:6vw 0 7vw;background-color:#f7f8f8}.diagnosis-content2{display:flex;justify-content:center;align-items:flex-start;margin:0 auto;width:80%;margin-top:4vw}.diagnosis-content2 li{width:25%;height:18vw;position:relative;margin-right:.5vw}.diagnosis-content2 li:last-child{margin-right:0}.diagnosis-content2 li::before{content:'';position:absolute;right:-1.9vw;top:0;border-top:9vw solid transparent;border-right:0 solid transparent;border-bottom:9vw solid transparent;z-index:11}.diagnosis-content2 li.step1::before{border-left:2vw solid #00b1d8}.diagnosis-content2 li.step2::before{border-left:2vw solid #10b8d8}.diagnosis-content2 li.step3::before{border-left:2vw solid #7ecce0}.diagnosis-content2 li:last-child::before{content:none}.diagnosis-content2 li::after{content:'';position:absolute;right:-2.5vw;top:0;border-top:9vw solid transparent;border-right:0 solid transparent;border-bottom:9vw solid transparent;border-left:2vw solid #f7f8f8;z-index:10}.diagnosis-content2 li:last-child::after{content:none}.step1{background-color:#00b1d8}.step2{background-color:#10b8d8}.step3{background-color:#7ecce0}.step4{background-color:#9ed7e2}.diagnosis-content2 li .content{margin-top:4.5vw;color:#fff;margin-left:2vw}.diagnosis-content2 li.step1 .content{margin-left:1vw}.diagnosis-content2 li.step4 .content{margin-right:1vw}.diagnosis-content2 li .content span{font-size:1.8vw;letter-spacing:.3vw;text-indent:-.3vw;font-weight:500}.diagnosis-content2 li .content p{font-size:1.4vw;line-height:2;letter-spacing:.1vw;text-indent:-.1vw}.diagnosis-content2 li.step1 .content p,.diagnosis-content2 li.step2 .content p{padding-top:3.5vw}.diagnosis-content2 li.step3 .content p{padding-top:.8vw}.diagnosis-content2 li.step4 .content p{padding-top:2vw}#diagnosis3{display:flex}#diagnosis3 img{width:50%}#diagnosis3 .diagnosis-content3{width:50%;background:#26b7bc}#diagnosis3 .diagnosis-content3 .sec-title{margin-top:8vw;color:#fff}#diagnosis3 .diagnosis-content3 .sec-title span{color:#fff}#diagnosis3 .diagnosis-content3 .diagnosis-text p{color:#fff;font-size:1.3vw;margin-top:4vw;letter-spacing:.4vw;line-height:2}#diagnosis3 .diagnosis-content3 .diagnosis-text a{margin-top:3vw;display:inline-block;color:#27b5bc;padding:.3rem 1rem;border-radius:20px;text-decoration:none;letter-spacing:.3vw;text-indent:.3vw;font-size:1.2vw;background-image:linear-gradient(to right,#26b6bc 50%,#fff 50%);background-position:100% 0;background-size:200% auto;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}#diagnosis3 .diagnosis-content3 .diagnosis-text a:hover{color:#fff;background-position:0 0;border:1px solid}#diagnosis4{padding:7vw 0 2vw}.diagnosis-content4{display:flex;margin-top:4vw;width:100%;justify-content:center}.diagnosis-content4 li{width:33.33%}.diagnosis-content4 li.way1{background-image:linear-gradient(to right,#3b99b5 50%,#5fc3dc 50%);background-position:100% 0;background-size:200% auto;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.diagnosis-content4 li.way1:hover{background-position:0 0}.diagnosis-content4 li.way2{background-image:linear-gradient(to right,#559db3 50%,#8ed1e3 50%);background-position:100% 0;background-size:200% auto;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.diagnosis-content4 li.way2:hover{background-position:0 0}.diagnosis-content4 li.way3{background-image:linear-gradient(to right,#3b99b5 50%,#acdcea 50%);background-position:100% 0;background-size:200% auto;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.diagnosis-content4 li.way3:hover{background-position:0 0}.diagnosis-content4 li a{color:#fff;display:block;padding:6vw 0 4vw}.diagnosis-content4 li a h3{font-size:1.7vw;letter-spacing:.1vw;text-indent:-.1vw;font-weight:500}.diagnosis-content4 li a p{font-size:1.1vw;line-height:2;margin-top:1vw;letter-spacing:.1vw;text-indent:-.1vw}.diagnosis-content4 li a img{width:4vw;margin-top:3vw}@media only screen and (max-width:768px){#diagnosis1{margin:12vw 0 10vw}.diagnosis-content1 h2{font-size:4.5vw}.diagnosis-content1 h2::before{top:4vw;left:6%;width:88%;height:3vw}.diagnosis-content1 p{font-size:3vw;width:85vw;margin:8vw auto;line-height:2.5}#diagnosis2{overflow-x:hidden;padding:14vw 0 11vw}.diagnosis-content2{align-items:stretch;flex-flow:row wrap;margin-top:11vw;margin-bottom:10vw;width:100%}.diagnosis-content2 li{width:50%;height:50vw;margin-bottom:0;margin-right:0;display:flex;justify-content:center;align-items:center}.diagnosis-content2 li::before{content:none}.diagnosis-content2 li::after{content:none;position:absolute;right:-2.5vw;top:0;border-top:9vw solid transparent;border-right:0 solid transparent;border-bottom:9vw solid transparent;border-left:2vw solid #f7f8f8;z-index:10}.diagnosis-content2 li .content{margin:0}.diagnosis-content2 li.step1 .content{margin-left:0}.diagnosis-content2 li.step4 .content{margin-right:0}.diagnosis-content2 li .content span{font-size:6vw}.diagnosis-content2 li .content p{font-size:4vw}#diagnosis3{flex-direction:column}#diagnosis3 img{width:100%}#diagnosis3 .diagnosis-content3{width:100%}#diagnosis3 .diagnosis-content3 .sec-title{margin-top:13vw}#diagnosis3 .diagnosis-content3 .diagnosis-text{padding-bottom:11vw}#diagnosis3 .diagnosis-content3 .diagnosis-text p{font-size:3vw;margin-top:8vw;line-height:2.5}#diagnosis3 .diagnosis-content3 .diagnosis-text a{margin-top:10vw;padding:1.5vw 5vw;font-size:4vw}#diagnosis4{padding:15vw 0 0}.diagnosis-content4{margin-top:14vw;flex-direction:column;align-items:center}.diagnosis-content4 li{width:70vw;height:60vw;display:flex;margin-bottom:10vw;align-items:center;justify-content:center;box-shadow: 0.2vw 0.2vw 10vw rgb(165 165 165 / 50%)}.diagnosis-content4 li a{padding:0;width:100%}.diagnosis-content4 li a h3{font-size:5vw;margin-top:4vw}.diagnosis-content4 li a p{font-size:3vw;margin-top:7vw}.diagnosis-content4 li a img{width:8vw;margin-top:6vw}}#searchform{display:flex;width:37vw;margin:4vw auto 0;padding:0;font-size:1.2vw;border-radius:18px;border:2px solid #dcdddd;justify-content:space-between;color:#dcdddd}#searchform input{width:80%;padding-left:1vw}#searchform button{padding:.6vw 1.5vw .4vw 1vw}#searchform button img{width:2vw;margin-top:.3vw}.wrap{padding-top:6vw;width:100%;margin:0 auto}.tab-container{display:flex;justify-content:center}.tab{position:relative;font-size:1.2vw;transition:all .2s;cursor:pointer;background-color:#77cade}.tab a{padding:1.2vw 3vw;display:inline-block;color:#fff}.tab.all{background-color:#9fa0a0}.tab:not(:last-of-type) {margin-right:.2vw}.tab.current a{background-color:#e2f2f3;color:#000}.menu-box{width:80%;margin:0 auto;padding:5vw 0}.menu{padding:2em 1em;background-color:#eee;transition:all .2s;cursor:pointer}.menu-container{position:relative;background-color:#e2f1f3}.menu-box h3{text-align:center;font-weight:300}.menu-box ul li span.term{font-size:1vw;background:#26b6bc;display:inline-block;color:#fff;padding:.2vw 1vw}.menu-box ul.cat_ul{margin-top:3vw}.menu-box ul dl{margin-bottom:2vw}.menu-box ul dt{background:#fff;padding:1.2vw 1vw;color:#000;display:flex;align-items:center;justify-content:flex-start;font-size:1.2vw}.menu-box ul dt .qa_icon{width:1.1vw;margin-right:.5vw}.menu-box ul dt .qa_arrow{transition:all .3s ease 0s;margin-left:auto;width:2vw}.menu-box ul dd{color:#000;padding:1.3vw;font-size:1.1vw}.menu-box ul dd.open{display:block}.menu-box ul dd a{color:#00e;text-decoration:underline}@media only screen and (max-width:768px){#searchform{width:80vw;margin:9vw auto 0;font-size:3vw;padding:1vw 1vw 1vw 3vw}#searchform button img{width:4vw;margin-top:.5vw}.wrap{padding-top:7vw}.tab-container{flex-flow:row wrap;align-items:center;margin:3vw 0 9vw}.tab{font-size:3.5vw;margin:1vw}.tab:not(:last-of-type) {margin-right:1vw}.menu-box{padding:10vw 0}.menu{padding:2em 1em;background-color:#eee;transition:all .2s;cursor:pointer}.menu-box ul{margin-bottom:13vw}.menu-box ul li span.term{font-size:2.5vw}.menu-box ul dl{margin-bottom:6vw}.menu-box ul dt{padding:3vw 1vw 3vw 4vw;font-size:3.4vw}.menu-box ul dt .qa_icon{width:3vw;margin-right:2vw}.menu-box ul dt .qa_arrow{width:5vw;margin-right:4vw}.menu-box ul dd{padding:3vw;font-size:3.3vw}.menu-box h3{font-size:5vw;margin:4vw 0 11vw}}#policy1{margin:7vw 0}.policy-news-list{margin-top:4vw}.policy-news-item{list-style:none;width:60vw;margin:0 auto;background:#f7f8f8}.policy-news-item:nth-child(2n){background:#fff}.policy-news-item a{display:flex;justify-content:flex-start;align-items:center}.policy-news-item a:hover .title{text-decoration:underline}.policy-news-item a .cat-wrapper p{background:#77cade;font-size:1.1vw;margin:.8vw 1.5vw .8vw 1vw;color:#fff;padding:.5vw 1vw;font-weight:500}.policy-news-item a .times{font-size:1.1vw;margin-right:1vw;color:#000}.policy-news-item a .title{font-size:1.2vw;color:#000}.policy-btn-cover{margin-top:4vw}#policy2{padding:4vw 0 0;margin-bottom:2vw;background:#f7f8f8}.policy-nav{margin:5vw 0;display:flex;justify-content:center;align-items:center}.policy-nav li{margin:0 2vw}.policy-nav li a{width:12vw;background:#26b6bc;display:flex;border-radius:50%;color:#fff;height:12vw;flex-direction:column;align-items:center;justify-content:center;transition:all .2s ease 0s}.policy-nav li a:hover{box-shadow: 0 15px 30px -5px rgb(0 0 0 / 15%), 0px 5px 10px rgb(0 0 0 / 10%);transform:translateY(-4px)}.policy-nav li a p{font-size:1.3vw;margin-top:1.2vw;margin-bottom:1vw}.policy-nav li a img{width:1.5vw}.policy-content2 li{display:flex;justify-content:center;flex-direction:row-reverse}.policy-content2 li.policy-row2{flex-direction:row}.policy-content2 li .policy-img{width:50%}.policy-content2 li .policy-text2{width:50%;background:#27b5bc}.policy-content2 li .policy-text2 h3{display:inline-block;margin-top:4vw;font-size:2vw;font-weight:400;color:#fff;padding-bottom:.5vw;border-bottom:.3vw solid}.policy-content2 li .policy-text2 img{margin-top:3vw;width:20vw;display:block;margin:3vw auto 0}.policy-content2 li .policy-text2 p{margin-top:3vw;color:#fff;font-size:1.1vw;letter-spacing:.2vw;text-indent:-.2vw;line-height:2}.policy-content2 li .policy-text2 .btn-cover{margin-top:3vw}.policy-content2 li .policy-text2 .btn-cover a{color:#28b4bc;padding:.3vw 4vw;background-image:linear-gradient(to right,#26b6bc 50%,#fff 50%);background-position:100% 0;background-size:200% auto;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.policy-content2 li .policy-text2 .btn-cover a:hover{color:#fff;background-position:0 0;border:1px solid}@media only screen and (max-width:768px){#policy1{margin:12vw 0}.policy-news-list{margin-top:10vw}.policy-news-item{width:100vw}.policy-news-item a{flex-flow:row wrap;padding:3vw 0 3vw 5vw}.policy-news-item a .cat-wrapper p{margin-left:0;padding:1vw 2vw;font-size:3vw;margin-right:3vw}.policy-news-item a .times{font-size:3vw;margin-right:0}.policy-news-item a .title{width:100%;text-align:left;padding:3vw 0 2vw;font-size:3.5vw}.policy-btn-cover{margin-top:6vw}#policy2{padding:12vw 0 0}.policy-nav{display:none}.policy-content2{margin-top:13vw}.policy-content2 li{flex-direction:column;margin-bottom:15vw}.policy-content2 li.policy-row2{flex-direction:column}.policy-content2 li .policy-img{width:100%}.policy-content2 li .policy-text2{width:100%;margin:0 auto}.policy-content2 li .policy-text2 h3{margin-top:9vw;font-size:5vw;margin-bottom:5vw}.policy-content2 li .policy-text2 img{margin-top:0;width:46vw}.policy-content2 li .policy-text2 p{font-size:3vw;width:85vw;margin:8vw auto 0}.policy-content2 li .policy-text2 .btn-cover{margin-bottom:10vw}.policy-content2 li .policy-text2 .btn-cover a{padding:1vw 10vw;font-size:4.5vw}}.corporate-content1{padding:2vw 0 5vw}#corporate2{padding:5vw 0}.corporate-content2{margin-top:4vw}.corporate-list{position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-bottom:8vw}.corporate-list .img{position:relative;z-index:2}.corporate-list .img img{width:37vw}.corporate-list .content{width:50%;position:relative;text-align:left;margin-top:4vw;margin-left:5vw;z-index:1}.corporate-list .content .inner{position:relative}.corporate-list .content::after{content:'';position:absolute;background-color:#f7f8f8;width:60vw;height:31vw;right:0;bottom:-2vw;z-index:-1}.corporate-list .content.content2::after{bottom:-2.5vw}.corporate-list .content span{position:absolute;font-size:3vw;color:#26b7bc;top:-2.5vw;z-index:2}.corporate-list .content span::before{position:absolute;content:'';width:3.4vw;height:1px;background-color:#000;left:0;top:4vw;z-index:2}.corporate-list .content span::after{position:absolute;content:'';width:3.4vw;height:1px;background-color:#000;left:0;top:4.5vw;z-index:2}.corporate-list .content h3{padding-top:4vw;color:#26b7bc;line-height:2;font-size:2vw;letter-spacing:.2vw;text-indent:-.2vw;font-weight:400;display:inline-block;border-bottom:1px solid;padding-bottom:1vw}.corporate-list .content h3.one-line{margin-top:4vw}.corporate-list .content p{padding-top:2vw;font-size:1.1vw;letter-spacing:.1vw;text-indent:-.1vw;line-height:2.5;padding-bottom:3vw}.corporate-list2{position:relative;display:flex;flex-flow:row-reverse nowrap;justify-content:flex-end;margin-bottom:8vw}.corporate-list2 .img{position:relative;z-index:2}.corporate-list2 .img img{width:37vw}.corporate-list2 .content{width:50%;position:relative;text-align:left;margin-top:4vw;padding-left:6vw;z-index:1;margin-right:5vw}.corporate-list2 .content .inner{position:relative}.corporate-list2 .content::after{content:'';position:absolute;background-color:#f7f8f8;width:60vw;height:30vw;left:0;bottom:-1.5vw;z-index:-1}.corporate-list2 .content.content2::after{bottom:-1.5vw}.corporate-list2 .content span{position:absolute;font-size:3vw;color:#26b7bc;top:-2.5vw;z-index:2}.corporate-list2 .content span::before{position:absolute;content:'';width:3.4vw;height:1px;background-color:#000;left:0;top:4vw;z-index:2}.corporate-list2 .content span::after{position:absolute;content:'';width:3.4vw;height:1px;background-color:#000;left:0;top:4.5vw;z-index:2}.corporate-list2 .content h3{padding-top:4vw;color:#26b7bc;line-height:2;font-size:2vw;letter-spacing:.2vw;text-indent:-.2vw;font-weight:400;display:inline-block;padding-bottom:1vw;border-bottom:1px solid}.corporate-list2 .content h3.one-line{margin-top:4vw}.corporate-list2 .content p{padding-top:2vw;font-size:1.1vw;letter-spacing:.1vw;text-indent:-.1vw;line-height:2.5;padding-bottom:3vw}.corporate-list2 .content p.one-line{padding-top:2vw}.corporate-content3{text-align:center}.corporate-content3 img{width:64vw}.corporate-content3 h3{font-size:2.6vw;letter-spacing:.5vw;color:#2ea7e0;font-weight:300;font-family:'Bitter'}.corporate-content3 p{font-size:1.2vw}@media only screen and (max-width:768px){.corporate-content1{padding:10vw 0 5vw}#corporate2{padding:12vw 0;overflow-x:hidden}.corporate-content2{margin-top:15vw}.corporate-list{flex-direction:column;margin-bottom:15vw}.corporate-list .img img{width:70vw}.corporate-list .content{width:90%;margin:4vw auto 0;text-align:center}.corporate-list .content::after{width:60vw;height:100vw;right:-5vw}.corporate-list .content.content2::after{width:60vw;height:100vw;right:-5vw}.corporate-list .content span{position:relative;font-size:6vw;display:block;text-align:center}.corporate-list .content span::before{width:7vw;left:41vw;top:10vw}.corporate-list .content span::after{width:7vw;left:41vw;top:11.5vw}.corporate-list .content h3{padding-top:6vw;font-size:4vw;padding-bottom:3vw}.corporate-list .content h3.one-line{padding-top:6vw;margin-top:0}.corporate-list .content p{padding-top:5vw;font-size:3vw}.corporate-list2{flex-direction:column;margin-bottom:15vw}.corporate-list2 .img img{width:70vw}.corporate-list2 .content{width:90%;margin:4vw auto 0;text-align:center;padding-left:0}.corporate-list2 .content::after{width:60vw;height:100vw;left:-5vw}.corporate-list2 .content.content2::after{width:60vw;height:100vw;left:-5vw}.corporate-list2 .content span{position:relative;font-size:6vw;display:block;text-align:center}.corporate-list2 .content span::before{width:7vw;left:41vw;top:10vw}.corporate-list2 .content span::after{width:7vw;left:41vw;top:11.5vw}.corporate-list2 .content h3{padding-top:6vw;font-size:4vw;padding-bottom:3vw}.corporate-list2 .content h3.one-line{padding-bottom:3vw}.corporate-list2 .content p{padding-top:5vw;font-size:3vw}.corporate-list2 .content p.one-line{padding-top:5vw}.corporate-content3{padding:10vw 0 5vw}.corporate-content3 img{width:100vw}.corporate-content3 h3{padding:2vw 0;font-size:5vw}.corporate-content3 p{font-size:3vw}}.voice-content1{margin:1vw 0 4vw}#voice2{padding:5vw 0 4vw;position:relative}#voice2::after{content:'';position:absolute;background:#f7f8f8;width:100%;height:33vw;top:0;left:0;z-index:-1}.voice-content2{margin-top:4vw}.pickup-voice{display:flex;justify-content:center;margin:0 auto}.pickup-voice .pickup-voice-list{width:35vw;margin-right:1vw}.pickup-voice .pickup-voice-list:last-child{margin-right:0}.pickup-voice .pickup-voice-list .review{padding:2vw;padding-bottom:1vw;background:#fff;border:.4vw solid #f7f8f8;border-bottom:0}.pickup-voice .pickup-voice-list .review .review-top{display:flex}.pickup-voice .pickup-voice-list .review .review-top img{width:45%}.pickup-voice .pickup-voice-list .review .review-top .top-detail{margin-left:2vw}.pickup-voice .pickup-voice-list .review .review-top .top-detail .star-list{display:flex;width:15vw;margin-top:1vw}.pickup-voice .pickup-voice-list .review .review-top .top-detail .star-list li{width:2vw;margin-right:.6vw}.pickup-voice .pickup-voice-list .review .review-top .top-detail .star-list li img{width:100%}.pickup-voice .pickup-voice-list .review .review-top .top-detail .star-list li:last-child{margin-right:0}.pickup-voice .pickup-voice-list .review .review-top .top-detail .mid{display:flex;align-items:center;margin:2vw 0}.pickup-voice .pickup-voice-list .review .review-top .top-detail .mid img{width:3.5vw}.pickup-voice .pickup-voice-list .review .review-top .top-detail .mid .age{font-size:1.1vw;margin-left:2vw;color:#727171;letter-spacing:.2vw}.pickup-voice .pickup-voice-list .review .review-top .top-detail .cat{padding:.2vw .5vw;border:.2vw solid #c9caca;font-size:1vw;font-weight:500;color:#9fa0a0;display:block;width:10vw}.pickup-voice .pickup-voice-list .review .comment{margin-top:1vw;font-size:1.4vw;letter-spacing:.1vw;text-indent:-.1vw;line-height:2;text-align:left;margin-left:2vw}.pickup-voice .pickup-voice-list .response{display:flex;align-items:center;justify-content:center;background:#f7f8f8;padding:1vw 0}.pickup-voice .pickup-voice-list .response img{width:30%;border-radius:50%}.pickup-voice .pickup-voice-list .response p{font-size:1vw;text-align:left;margin-left:1vw;line-height:2.5}.page-voice-list{display:flex;flex-flow:row wrap;width:80%;margin:0 auto;justify-content:space-between}.page-voice-list .page-voice{width:49%;margin-bottom:1vw;padding-bottom:1vw;border-bottom:1px solid #c1c2c2}.page-voice-inner{display:flex;color:#000}.page-voice-inner:hover .page-voice-thumb img{transform:scale(1.2)}.page-voice-inner .page-voice-thumb{overflow:hidden;height:9.2vw;width:13vw;border:1px solid #e0e0e0}.page-voice-inner .page-voice-thumb img{width:100%;transition:all .3s ease 0s}.page-voice-inner .contents{margin-left:2vw;width:21vw}.page-voice-inner .contents .top{display:flex;align-items:center}.page-voice-inner .contents .top .date{font-size:1.1vw;line-height:2}.page-voice-inner .contents .top .star-list{display:flex;align-items:center;margin-left:1vw}.page-voice-inner .contents .top .star-list li{margin-right:.2vw}.page-voice-inner .contents .top .star-list li:last-child{margin-right:0}.page-voice-inner .contents .top .star-list li img{width:1.5vw}.page-voice-inner .contents .mid{display:flex;margin:1vw;align-items:center;margin-left:0}.page-voice-inner .contents .mid img{width:4vw}.page-voice-inner .contents .mid .age{font-size:1.1vw;margin-left:2vw;color:#727171;letter-spacing:.2vw}.page-voice-inner .contents .mid .cat{padding:.2vw .5vw .3vw;border:.2vw solid #c9caca;font-size:.9vw;font-weight:500;color:#9fa0a0;display:block;margin-left:2vw}.page-voice-inner .contents .title{font-size:1.2vw;text-align:left;margin-top:1vw}@media only screen and (max-width:768px){.voice-content1{margin:6vw 0 13vw}#voice2{padding:13vw 0 6vw;background:#f7f8f8}#voice2::after{content:none}.voice-content2{margin-top:8vw}.pickup-voice{flex-direction:column;align-items:center}.pickup-voice .pickup-voice-list{width:90vw;margin-right:0;border:3px solid #fff;margin-bottom:11vw}.pickup-voice .pickup-voice-list .review{padding:7vw 7vw 7vw 6vw;padding-bottom:3vw}.pickup-voice .pickup-voice-list .review .review-top img{width:50%}.pickup-voice .pickup-voice-list .review .review-top .top-detail{margin-left:5vw}.pickup-voice .pickup-voice-list .review .review-top .top-detail .star-list{width:35vw;margin-top:4vw}.pickup-voice .pickup-voice-list .review .review-top .top-detail .star-list li{width:5.5vw}.pickup-voice .pickup-voice-list .review .review-top .top-detail .star-list li img{width:100%}.pickup-voice .pickup-voice-list .review .review-top .top-detail .mid{margin:5vw 0}.pickup-voice .pickup-voice-list .review .review-top .top-detail .mid img{width:15vw}.pickup-voice .pickup-voice-list .review .review-top .top-detail .mid .age{font-size:4vw;margin-top:.8vw;margin-left:5vw}.pickup-voice .pickup-voice-list .review .review-top .top-detail .cat{padding:.8vw 0;font-size:3vw;width:27vw}.pickup-voice .pickup-voice-list .review .comment{margin-top:4vw;font-size:3.5vw;line-height:2;text-align:center;margin-left:0}.pickup-voice .pickup-voice-list .response img{padding:2vw 2vw}.pickup-voice .pickup-voice-list .response p{font-size:3vw;line-height:2}#voice3{padding-top:11vw}.voice-content3{margin:7vw 0 10vw}.page-voice-list{flex-direction:column;width:90%}.page-voice-list .page-voice{width:100%;margin-bottom:5vw;padding-bottom:4vw}.page-voice-inner .page-voice-thumb{overflow:hidden;height:21vw;width:30vw}.page-voice-inner .page-voice-thumb .thumbnail{width:100%}.page-voice-inner .contents{margin-left:5vw;width:54vw}.page-voice-inner .contents .top{display:flex;align-items:center}.page-voice-inner .contents .top .date{font-size:3vw}.page-voice-inner .contents .top .star-list{margin-left:2vw}.page-voice-inner .contents .top .star-list li{margin-right:.5vw}.page-voice-inner .contents .top .star-list li img{width:3vw}.page-voice-inner .contents .mid img{width:10vw}.page-voice-inner .contents .mid .age{font-size:3.5vw;margin-top:.4vw}.page-voice-inner .contents .mid .cat{padding:.5vw 1vw .5vw;font-size:3vw;margin-top:.5vw}.page-voice-inner .contents .title{font-size:3.5vw;margin-top:3vw}}.life-stage-content1{margin:1vw 0 4vw}.life-stage-content2{margin-top:4vw}.life-stage-content3{margin-top:4vw}#life-stage2{padding:5vw 0;position:relative}#life-stage3{padding:5vw 0;position:relative}#life-stage2 .life-stage-content2{margin-top:3vw}#life-stage2 .life-stage-content2 .important_disc{font-size:1.2vw;letter-spacing:.3vw;line-height:2;color:#000;margin-bottom:3vw}.lifestyle-ul{width:75%;margin:0 auto;display:flex;flex-flow:row wrap}.lifestyle-ul.myself li{background:#77cade}.lifestyle-ul.family li{background:#8bcec9}.lifestyle-ul li{width:calc(33.33% - 1px);border-bottom:1px solid #fff;border-right:1px solid #fff}.lifestyle-ul li a{display:block}.lifestyle-ul li a:hover img{transform:scale(1.2)}.lifestyle-ul li:nth-child(3n){border-right:0}.lifestyle-ul li:nth-child(7n){border-bottom:0}.lifestyle-ul li:nth-child(8n){border-bottom:0}.lifestyle-ul li:nth-child(9n){border-bottom:0}.lifestyle-ul li img{display:block;margin:0 auto;background:#fff;border-radius:50%;margin-top:3vw;width:5.5vw;transition:all .3s ease 0s}.lifestyle-ul li h4{font-size:1.5vw;color:#fff;font-weight:500;letter-spacing:.1vw;text-indent:-.1vw;margin:1vw 0 .5vw}.lifestyle-ul li p{color:#fff;font-size:.85vw;margin:0 1.2vw;line-height:2;letter-spacing:.04vw;padding-bottom:2.3vw}.insurance-caution{text-align:center;margin:2vw 12vw 0;font-size:1.1vw;border:1px solid gray;padding:2vw;line-height:1.8}.insurance-caution.type-caution{margin:4vw 12vw 0}@media only screen and (max-width:768px){.life-stage-content1{margin:5vw 0 9vw}.life-stage-content2{margin-top:13vw}.life-stage-content3{margin-top:13vw}#life-stage2{padding:10vw 0}#life-stage3{padding:12vw 0 0}#life-stage2 .life-stage-content2{margin-top:11vw}#life-stage2 .life-stage-content2 .important_disc{font-size:3vw;width:85vw;margin:6vw auto 10vw}.lifestyle-ul{flex-direction:column;width:80%}.lifestyle-ul.myself li{background:#77cade}.lifestyle-ul.family li{background:#8bcec9}.lifestyle-ul li{width:100%;border:0;margin-bottom:6vw;box-shadow: 0.2vw 0.2vw 10vw rgb(165 165 165 / 50%)}.lifestyle-ul li a{display:flex;align-items:center}.lifestyle-ul li a:hover img{transform:scale(1)}.lifestyle-ul li img{width:20vw;margin:3vw 3vw 3vw 6vw}.lifestyle-ul li .stage-text-wrapper{text-align:left;padding:4vw 0}.lifestyle-ul li h4{font-size:4.5vw}.lifestyle-ul li p{padding:0;margin:0;margin-right:3vw;font-size:2.5vw}.insurance-caution{margin:8vw 10vw 0;font-size:3vw;padding:5vw}.insurance-caution.type-caution{margin:14vw 10vw 0}}.age-ul{display:flex;justify-content:center;width:80%;margin:0 auto}.age-ul li{height:40vw;width:20%}.age-ul li a{display:flex;flex-flow:column;height:100%;align-items:center;justify-content:flex-end;color:#fff}.age-ul li a:hover h4{font-size:6vw}.age-ul li a:hover span{font-size:2.8vw}.age-ul li a h4{font-size:5vw;letter-spacing:.1vw;font-weight:100;transition:all .3s ease 0s}.age-ul li a h4 span{font-size:1.8vw;transition:all .3s ease 0s}.age-ul li a img{width:4vw;margin-top:10vw;margin-bottom:5vw}.age-ul li.twenty{background-color:#b5dfe0}.age-ul li.thirty{background-color:#9dd5d3}.age-ul li.fourty{background-color:#88cdc5}.age-ul li.fifty{background-color:#6bc4c7}.age-ul li.sixty{background-color:#48bcc1}@media only screen and (max-width:768px){.age-ul{flex-direction:column}.age-ul li{width:100%;margin-bottom:5vw;height:auto}.age-ul li a{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.age-ul li a h4{padding:7vw 0;margin-left:10vw;font-size:8vw;font-weight:300}.age-ul li a h4 span{font-size:3vw}.age-ul li a img{margin:0;margin-right:8vw;width:5vw}}.lifestage-post-content1{margin-top:4vw}.lifestage-post-content1 img{display:block;margin:0 auto -2vw;height:auto;width:7vw;background:#fff;border-radius:50%}.lifestage-post-content1 .page-disc{width:64vw;margin:0 auto;text-align:left}#lifestage-post2{padding:5vw 0;margin-top:4vw;position:relative}#lifestage-post2::after{position:absolute;content:"";width:100%;height:85%;top:0;left:0;background-color:#f7f8f8;z-index:-1}.lifestage-post-content2{margin-top:4vw}.example-ul{display:flex;justify-content:center;width:80%;margin:0 auto}.example-ul li{width:32%;background:#fff;position:relative;margin:0 1vw}.example-ul li .number{position:absolute;top:-2vw;left:10.4vw;color:#26b7bc;font-size:2.5vw;letter-spacing:0;font-weight:300}.example-ul li img{padding:2.5vw 1.5vw .5vw}.example-ul li h4{font-size:1.3vw;margin:1vw 1vw 1.3vw;font-weight:500;display:inline-block;text-align:center;letter-spacing:.1vw;text-indent:-.1vw;position:relative;z-index:1;font-family:'Kiwi Maru'}.example-ul li h4::after{content:'';position:absolute;bottom:0;left:-2%;transform:skewX(-25deg);width:104%;height:1vw;margin:0 auto;background-color:#fde0a1;z-index:-1}.example-ul li p{width:20vw;font-size:1.1vw;margin:0 auto;line-height:1.8;color:#000;text-align:left;padding-bottom:1.5vw}.one-point{width:70%;margin:5vw auto 0;background:#fff;border-radius:20px 20px 0 0;border-bottom:2px solid #8bcec9}.one-point .top{display:flex;justify-content:center;align-items:center;padding-top:2vw;padding-bottom:.5vw}.one-point .top img{width:3vw;margin-right:1vw}.one-point .top h4{font-size:1.4vw;color:#8bcec9}.one-point p{font-size:1.1vw;width:60vw;margin:0 auto;text-align:left;line-height:2;padding:1vw 0 1.5vw;color:#000}.lifestage-post-content3{margin-top:3vw}.plan-list{display:flex;width:70%;flex-flow:column;margin:0 auto}.plan-list .plan{display:flex;justify-content:center;margin-bottom:3vw}.plan-list .plan .title{background:#8bcec9;width:35%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:500;font-size:1.4vw}.plan-list .plan .detail{width:65%}.plan-list .plan .detail h5{text-align:left;padding:1.5vw 1.5vw 1.5vw 2.5vw;background:#f7f8f8;font-weight:300;font-size:1.3vw;color:#000}.plan-list .plan .detail .insurance-list{display:flex;align-items:center;padding:1.5vw 0 0 2.5vw}.plan-list .plan .detail .insurance-list li{margin-right:1.5vw}.plan-list .plan .detail .insurance-list li img{display:block;width:5.5vw;border-radius:50%;margin:0 auto}.plan-list .plan .detail .insurance-list li span{font-size:1vw}@media only screen and (max-width:768px){.lifestage-post-content1{margin-top:10vw}.lifestage-post-content1 img{margin:0 auto 4vw;width:27vw}.lifestage-post-content1 .page-disc{width:90vw;margin:7vw auto 13vw;text-align:left;letter-spacing:.1vw;text-indent:-.1vw;font-size:3.5vw}#lifestage-post2{padding:12vw 0 17vw;background-color:#f7f8f8}#lifestage-post2::after{content:none}.lifestage-post-content2{margin-top:14vw}.example-ul{flex-direction:column;margin-top:17vw}.example-ul li{width:100%;margin:0 0 15vw}.example-ul li .number{position:static;top:auto;left:auto;font-size:8vw;display:block;margin-top:-6vw}.example-ul li img{padding:0 6vw}.example-ul li h4{font-size:4vw;margin:5vw 1vw 4vw}.example-ul li h4::after{height:2vw}.example-ul li p{width:85%;font-size:3vw;line-height:2;padding-bottom:5.5vw}.one-point{width:90vw;margin:0 auto;border-radius:20px;border:1px solid #8bcec9}.one-point .top{padding-top:8vw;padding-bottom:3vw}.one-point .top img{width:7vw;margin-right:3vw}.one-point .top h4{font-size:4vw}.one-point p{font-size:3vw;width:90%;margin:0 4vw;padding:2vw 2vw 7vw}#lifestage-post3{padding-top:12vw}.lifestage-post-content3{margin-top:14vw}.plan-list{width:90%}.plan-list .plan{margin-bottom:12vw;flex-direction:column}.plan-list .plan .title{width:100%;font-size:5vw;padding:3vw 0}.plan-list .plan .detail{width:100%}.plan-list .plan .detail h5{text-align:center;padding:4vw;font-size:3vw}.plan-list .plan .detail .insurance-list{background:#f7f8f8;padding:1vw 3vw 5vw;justify-content:center}.plan-list .plan .detail .insurance-list li img{width:13.5vw}.plan-list .plan .detail .insurance-list li span{font-size:3vw}}.lifestyle-ul li.car{background-color:#7db0df}.lifestyle-ul li.life{background-color:#f7c3c7}.lifestyle-ul li.house{background-color:#e7c7b1}.lifestyle-ul li.disease{background-color:#9dd4c8}.lifestyle-ul li.retire{background-color:#decdc5}.lifestyle-ul li.living{background-color:#9ac6da}.lifestyle-ul li.education{background-color:#d8cdb3}.lifestyle-ul li.pet{background-color:#ffc899}.type-global-nav ul li.car{background-color:#7db0df}.type-global-nav ul li.life{background-color:#f7c3c7}.type-global-nav ul li.house{background-color:#e7c7b1}.type-global-nav ul li.disease{background-color:#9dd4c8}.type-global-nav ul li.retire{background-color:#decdc5}.type-global-nav ul li.living{background-color:#9ac6da}.type-global-nav ul li.education{background-color:#d8cdb3}.type-global-nav ul li.pet{background-color:#ffc899}.type-global-nav{margin:3vw 0}.type-global-nav ul{width:75%;margin:0 auto;display:flex;flex-flow:row nowrap}.type-global-nav ul li{width:calc(14.2857% - 1px);border-right:1px solid #fff}.type-global-nav ul li:last-child{border-right:0}.type-global-nav ul li a{display:block;color:#fff}.type-global-nav ul li a img{display:block;margin:0 auto;background:#fff;border-radius:50%;margin-top:1.5vw;width:3.5vw}.type-global-nav ul li a p{font-size:1vw;font-weight:500;margin:1vw 0;text-align:center}#type-post2{padding:5vw 0;margin-top:4vw;position:relative}#type-post2::after{position:absolute;content:"";width:100%;height:47vw;top:0;left:0;background-color:#f7f8f8;z-index:-1}.example-ul2{display:flex;justify-content:center;width:80%;margin:0 auto}.example-ul2 li{width:45%;background:#fff;position:relative;border:.5vw solid #f7f8f8;margin:0 .5vw}.example-ul2 li .number{position:absolute;top:-2.5vw;left:1.4vw;color:#26b7bc;font-size:3vw;letter-spacing:.5vw;font-weight:400}.example-ul2 li img{padding:3vw 3vw 0}.example-ul2 li h4{font-size:1.6vw;margin-top:1vw;margin-bottom:1.5vw;font-weight:500;display:inline-block;text-align:center;letter-spacing:.1vw;text-indent:-.1vw;position:relative;z-index:1;font-family:'Kiwi Maru'}.example-ul2 li h4::after{content:'';position:absolute;top:1.2vw;left:-2%;transform:skewX(-25deg);width:104%;height:1vw;margin:0 auto;background-color:#fde0a1;z-index:-1}.example-ul2 li p{width:25vw;font-size:1.2vw;margin:0 auto;line-height:2;text-align:left;color:#000;padding-bottom:1.5vw}.type-list{display:flex;width:70%;flex-flow:column;margin:0 auto}.type-list li{display:flex;justify-content:center;margin-bottom:3vw}.type-list li .title{background:#8bcec9;width:35%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:500;font-size:1.4vw}.type-list li .detail{width:65%;display:flex;background:#f7f8f8;flex-flow:column;justify-content:center;align-items:center}.type-list li .detail p{text-align:left;padding:1.5vw 2.5vw 1.5vw 2.5vw;font-weight:300;font-size:1.1vw;color:#000;line-height:2}@media only screen and (max-width:768px){.type-global-nav{margin:13vw 0}.type-global-nav ul{width:95%;flex-flow:row wrap;margin-top:14vw}.type-global-nav ul li{width:50%;border-right:0}.type-global-nav ul li a img{display:block;margin-top:6vw;width:17vw}.type-global-nav ul li a p{font-size:4.5vw;padding:4vw 0}#type-post2{margin-top:0;padding:12vw 0 6vw;background-color:#f7f8f8}#type-post2::after{content:none}.example-ul2{flex-direction:column;margin-top:17vw}.example-ul2 li{width:100%;margin:0 0 15vw}.example-ul2 li .number{position:static;top:auto;left:auto;font-size:8vw;display:block;margin-top:-6vw}.example-ul2 li img{padding:0 6vw}.example-ul2 li h4{font-size:4vw;margin:5vw 1vw 4vw}.example-ul2 li h4::after{height:2vw}.example-ul2 li p{width:85%;font-size:3vw;line-height:2;padding-bottom:5.5vw}.type-list{width:90%}.type-list li{flex-direction:column;margin-bottom:10vw}.type-list li .title{width:100%;font-size:5vw;padding:3vw 0}.type-list li .detail{width:100%}.type-list li .detail p{padding:4vw;font-size:3vw}}.company-content1{margin:7vw 10vw 2vw}.company-content1 table{font-size:1.2vw;text-align:left;width:100%;font-weight:300}.company-content1 table tbody{width:100%;display:block}.company-content1 table tbody tr{width:100%;display:flex}.company-content1 table th{border-top:.3vw solid #26b7bc;padding:2vw 0;display:block;width:25%;font-weight:300;padding-left:1vw}.company-content1 table th.last{border-bottom:.3vw solid #26b7bc}.company-content1 table td{width:75%;display:block;border-top:.3vw solid #dcdddd;padding:2vw 0;padding-left:2vw}.company-content1 table td.last{border-bottom:.3vw solid #dcdddd}.company-content2{margin-bottom:3vw}.company-content2 iframe{display:block;margin:0 auto;width:75vw;height:40vw}@media only screen and (max-width:768px){.company-content1{margin:16vw 5vw 12vw}.company-content1 table{font-size:4vw}.company-content2{margin-bottom:3vw}.company-content2 iframe{width:100vw;height:100vw;margin:9vw 0}}.official-wrapper{margin:6vw 7vw;font-family:'Noto Sans JP'}.official-wrapper h3{position:relative;font-size:1.4vw;font-weight:400;border-bottom:.3vw solid #26b6bc;padding-bottom:1vw;letter-spacing:.1vw;text-indent:-.1vw;line-height:2}.official-wrapper h3::after{position:absolute;content:'';width:65vw;height:.3vw;background-color:#dcdddd;bottom:-.3vw;right:0}.official-wrapper p{padding:2vw 0;font-size:1vw;line-height:2;margin-bottom:1vw;font-weight:300}.official-wrapper dl{display:block;width:40vw;margin:0 auto;padding:2vw 2vw;border:.2vw solid #c5c5c5;font-size:1vw;line-height:2}.official-wrapper dl.contact{width:28vw;padding:2vw 4vw}.official-wrapper dl a{color:#00e}.official-wrapper ul{font-size:1vw;line-height:2}.h4_privacy{font-size:1.2vw;font-weight:400}.h4_privacy2{padding-bottom:2vw;font-size:1.2vw;font-weight:400}.h4_privacy3{padding:2vw 0;font-size:1.2vw;font-weight:400}.h4_privacy4{padding-top:2vw;font-size:1.2vw;font-weight:400}.ul_privacy{padding-bottom:2vw}@media only screen and (max-width:768px){.official-wrapper{margin:11vw 5vw}.official-wrapper h3{font-size:4vw;border-bottom:1vw solid #26b6bc;padding-bottom:4vw}.official-wrapper h3::after{height:1vw;bottom:-1vw}.official-wrapper p{padding:5vw 0 10vw;font-size:3.5vw}.official-wrapper dl{width:90vw;margin:0 auto;font-size:3vw}.official-wrapper dl.contact{width:65vw;padding:6vw 4vw}.official-wrapper dl a{color:#00e}.official-wrapper ul{font-size:3.5vw;line-height:2}}.archive-title{text-align:center;margin:2vw 0 3vw}#archive{display:flex;justify-content:center;align-items:flex-start}#archive #archive1{width:73vw}.archive-ul{margin-left:10vw;margin-right:5vw;border-top:.4vw solid #26b7bc;padding-top:1vw}.archive-ul .archive-list{position:relative;border-bottom:.1vw solid #dcdddd}.archive-ul .archive-list a{display:block;color:#595757}.archive-ul .archive-list a .top{display:flex;padding-top:2.5vw;align-items:center}.archive-ul .archive-list a .top .date{font-size:1vw;margin-right:2vw;font-weight:bold;font-family:'Noto Sans JP'}.archive-ul .archive-list a .top .cat-name{font-size:.8vw;padding:.1vw 1vw .2vw;color:#fff}.archive-ul .archive-list a .top .cat-name.news{background:#26b7bc}.archive-ul .archive-list a .top .cat-name.blog{background:#f8b62d}.archive-ul .archive-list a .top .cat-name.news_policy_owner{background:#77cade}.archive-ul .archive-list a .title{text-align:left;margin:2vw 0 2.5vw;font-weight:bold;font-family:'Noto Sans JP';font-size:1.1vw}.archive-ul .archive-list a img{position:absolute;right:2vw;top:4.5vw;width:2vw}.archive_pagenation{text-align:center;margin-top:3vw}.nav-links{display:flex}.archive_pagenation .page-numbers{font-size:1.2vw;margin-right:1vw;color:#000;background:transparent;display:inline-block;font-weight:500}.archive_pagenation .current{padding:.2vw .9vw .4vw;border-radius:50%;background:#26b7bc;color:#fff}.archive_pagenation .prev img,.archive_pagenation .next img{width:1vw}.archive_pagenation .next img{transform:rotate(180deg)}.archive_pagenation .dots{background:transparent;box-shadow:none}@media only screen and (max-width:768px){.archive-title{margin:10vw 0 11vw}#archive #archive1{width:100vw}.archive-ul{margin-left:5vw;margin-bottom:13vw}.archive-ul .archive-list a .top{padding-top:4vw}.archive-ul .archive-list a .top .date{font-size:4vw;margin-right:2vw}.archive-ul .archive-list a .top .cat-name{font-size:2.5vw;padding:.5vw 3vw .3vw}.archive-ul .archive-list a .title{text-align:left;margin:3vw 0 5vw;font-size:4vw}.archive-ul .archive-list a img{right:5vw;top:8.5vw;width:6vw}.archive_pagenation{margin-bottom:4vw}.archive_pagenation .page-numbers{font-size:4vw;margin-right:3vw}.archive_pagenation .current{padding:1vw 2.9vw 1.2vw}.archive_pagenation .prev img,.archive_pagenation .next img{width:3.5vw}}#sidebar{width:17vw;margin:0 4vw 0 2vw}#sidebar dl{font-family:'Noto Sans JP';font-weight:500}#sidebar dl dt{background-color:#26b7bc;color:#fff;padding:1vw;font-size:1.1vw;border-bottom:.2vw solid #fff}#sidebar dl dd{background-color:#e2f2f3;padding:1vw;font-size:1.1vw;border-bottom:.2vw solid #fff}#sidebar dl dd:last-of-type{border-bottom:0}#sidebar dl dd a{display:block;color:#595757}@media only screen and (max-width:768px){#sidebar{display:none}}#single{display:flex;justify-content:center;align-items:flex-start;padding:6vw 0}#single #single1{width:73vw;font-family:'Noto Sans JP';text-align:left}.single-wrapper{margin-left:10vw;margin-right:5vw}.single-head .state{display:flex}.single-head .state .date{color:#000;font-size:1vw;margin-right:2vw}.single-head .state p.cat{font-size:.8vw;padding:.1vw 1vw;color:#fff;line-height:1.5}.single-head .state .cat.news{background:#26b7bc}.single-head .state .cat.blog{background:#f8b62d}.single-head .state .cat.news_policy_owner{background:#77cade}#single h2{text-align:left;padding:2vw 0 1vw;border-bottom:.4vw solid #26b7bc;font-weight:300;font-size:2vw;margin-bottom:2vw}#single1 .single-content{text-align:center}#single1 .single-content h3{display:block;font-size:1.3vw;line-height:2;padding:.5vw 1vw;background-color:#e2f2f3;letter-spacing:.1vw;text-indent:-.1vw;font-weight:500;color:#00a29a;text-align:left}#single1 .single-content ul{padding:1vw;font-size:1vw;line-height:2;color:#00a299;text-align:left}#single1 .single-content p{font-size:1vw;line-height:2;padding:1vw;font-weight:300;text-align:left}#single1 .single-content p+h2,#single1 .single-content p+h3,#single1 .single-content a+h2,#single1 .single-content a+h3,#single1 .single-content ul+h2,#single1 .single-content ul+h3{margin-top:2vw}#single1 .single-content a{display:inline-block;padding:.5vw 2vw;text-align:center;color:#fff;font-size:1.1vw;background-color:#26b7bc;font-weight:300;margin:0 auto}#single1 .postlinks-wrapper{display:flex;justify-content:center;margin-top:2vw}#single1 .postlinks-wrapper img{width:1vw}#single1 .postlinks-wrapper span{color:#000;margin:0 .5vw}#single1 .postlinks-wrapper .next-one img{transform:rotate(180deg)}#single1 .postlinks-wrapper .to_archive{text-align:center}#single1 .postlinks-wrapper a{color:#26b7bc;background:none;font-size:1.1vw}@media only screen and (max-width:768px){#single{padding:11vw 0}#single #single1{width:100vw}.single-wrapper{margin-left:5vw}.single-head .state{align-items:center}.single-head .state .date{font-size:3vw}.single-head .state p.cat{font-size:3vw;padding:.3vw 3vw}#single h2{padding:5vw 0 3vw;font-size:5vw}#single1 .single-content h3{font-size:4vw;padding:1vw 2vw}#single1 .single-content ul{font-size:3.5vw}#single1 .single-content p{font-size:3.5vw;padding:5vw 1vw}#single1 .single-content p+h2,#single1 .single-content p+h3,#single1 .single-content a+h2,#single1 .single-content a+h3,#single1 .single-content ul+h2,#single1 .single-content ul+h3{margin-top:8vw}#single1 .single-content a{padding:1vw 4vw;font-size:3.5vw}#single1 .postlinks-wrapper{margin-top:10vw}#single1 .postlinks-wrapper img{width:4vw}#single1 .postlinks-wrapper span{margin:0 1.5vw}#single1 .postlinks-wrapper a{font-size:4vw}}#single.voice{display:block;padding:6vw 0 2vw}#single.voice #single1{width:100%}#single.voice #single1 .voice_single_thumnail{text-align:center;margin:4vw 0 1vw}#single.voice #single1 .postlinks-wrapper{margin-top:6vw}.single-head .state .cat.voice-car{background-color:#7db0df}.single-head .state .cat.voice-life{background-color:#f7c3c7}.single-head .state .cat.voice-house{background-color:#e7c7b1}.single-head .state .cat.voice-disease{background-color:#9dd4c8}.single-head .state .cat.voice-retire{background-color:#decdc5}.single-head .state .cat.voice-living{background-color:#9ac6da}.single-head .state .cat.voice-education{background-color:#d8cdb3}@media only screen and (max-width:768px){#single.voice{padding:15vw 0 9vw}#single.voice #single1 .postlinks-wrapper{margin-top:10vw}#single.voice #single1 .voice_single_thumnail{margin:8vw 0 0}}.page-disc.contact{font-size:3vw;font-weight:bold;letter-spacing:.5vw;font-family:'Noto Sans JP';display:flex;justify-content:center;align-items:center}.page-disc.contact img{width:1.6vw;margin-right:1vw;margin-top:.4vw}.page-disc.contact span{color:#26b6bc;font-weight:bold}@media only screen and (max-width:768px){.page-disc.contact{font-size:7vw;margin:5vw auto 0}.page-disc.contact img{width:3.5vw;margin-top:1.1vw}}.contact-content1{padding:2vw 0 0}.contact-content2{margin-top:4vw}.document-content1{background-color:#f7f8f8;position:relative}.contact-form1{padding-bottom:2vw}.contact-form1 table{margin:0 auto;width:70%;border-collapse:collapse}.contact-form1 table th{padding:1vw;border-bottom:3px solid #26b6bc;border-top:3px solid #26b6bc;font-weight:300;font-size:1.1vw;width:30%;color:#000;text-align:left}.contact-form1 table td{width:70%;padding:1.2vw;border-top:3px solid #dcdddd;border-bottom:3px solid #dcdddd;text-align:left;font-size:1.2vw}.contact-form1 table td p{margin-bottom:1.2vw}.contact-form1 table td p.last{margin-bottom:0}.contact-form1 table td input,.contact-form1 table td textarea{width:100%;display:block;font-size:1.2vw;text-align:left;background:#fff;padding:.6vw;width:100%;border:1px solid #dadada}.contact-form1 table td .mwform-radio-field input{width:auto;display:inline-block}.contact-form1 table td .mwform-radio-field-text{font-size:1.1vw;font-weight:300}.contact-form1 table td select{background:#fff;padding:.6vw 0 .6vw .6vw;width:28.7%;border:1px solid #dadada;font-size:1.2vw}.contact-caution{text-align:center;margin:1vw 0 0;font-size:1.1vw}.contact-caution2{text-align:center;margin:2vw 15vw 0;font-size:1vw;border:1px solid gray;padding:2vw;line-height:1.8}.contact-submit{margin:3vw 0 0;display:flex;justify-content:center}.contact-submit input{background:#27b5bc;padding:.3vw 0;color:#fff;border-radius:10px;display:block;margin:0 1vw;font-size:1.2vw;letter-spacing:.1vw;text-indent:.1vw;width:9vw}@media only screen and (max-width:768px){.contact-content1{padding:7vw 0 0}.contact-content2{margin-top:12vw}.contact-form1{padding-bottom:9vw}.contact-form1 table{width:90%}.contact-form1 table tbody{width:100%;display:block}.contact-form1 table tbody tr{display:block;width:100%;border-top:2px solid #26b6bc}.contact-form1 table tbody tr:last-of-type{border-bottom:2px solid #26b6bc}.contact-form1 table th{padding:3.5vw;border-bottom:0;border-top:0;font-size:3vw;width:90vw;text-align:center;display:block}.contact-form1 table td{width:90vw;padding:3.5vw 0;border-top:0;border-bottom:0;text-align:center;font-size:3vw}.contact-form1 table td p{margin-bottom:5vw}.contact-form1 table td p.small{text-align:left}.mw_wp_form_confirm .contact-form1 table td p.small{text-align:center}.contact-form1 table td p.last{margin-bottom:1vw}.contact-form1 table td input,.contact-form1 table td textarea{font-size:3vw;padding:3vw}.mwform-tel-field input[type="text"],.mwform-zip-field input[type="text"]{display:inline-block;width:20vw;padding:0 1.5vw;line-height:2.5}.contact-form1 table td .mwform-radio-field-text{font-size:3vw}.contact-form1 table td select{padding:2vw 0 2vw 2vw;width:40vw;border:1px solid #dadada;font-size:3vw}.contact-caution{font-size:3.5vw}.contact-caution2{margin:8vw 5vw 0;font-size:3vw;padding:5vw}.contact-submit{margin:9vw 0 0;font-size:3.5vw}.contact-submit input{padding:2vw 0;width:30vw;font-size:4vw;margin:0 5vw}}.document-content1{background-color:#f7f8f8;position:relative}.document-content1#online_meeting{padding-bottom:5vw}.document-form1{padding:5vw 0 0}.document-form1.send-form{padding:5vw 0 0}.document-form1 table{margin:0 auto;width:50vw}.document-form1 table th{font-weight:300;font-size:1.2vw;text-align:right;padding-right:1vw;padding-bottom:2vw;width:20%}.document-form1 table th.textarea{vertical-align:top;padding-top:1vw}.document-form1 table td{padding-bottom:2vw;width:80%;font-size:1.2vw}.document-form1 table td.small{text-align:left}.mw_wp_form_confirm .document-form1 table td.small{text-align:center}.document-form1 table td input{background:#fff;border:.2vw solid #dcdddd;padding:.6vw 0 .6vw .6vw;width:100%;font-size:1.2vw}.document-form1 table td textarea{background:#fff;border:.2vw solid #dcdddd;padding:.6vw 0 .6vw .6vw;width:100%;font-size:1.2vw}.document-form1 table td .mwform-checkbox-field input,.document-form1 table td .mwform-radio-field input{width:auto}.document-form1 table td .mwform-radio-field-text{font-size:1.2vw}.document-form2 .file-title{font-weight:300;font-size:1.2vw;padding-bottom:2vw;margin-top:2vw}.mw_wp_form_confirm .document-form2 .file-title{display:block;text-align:center;font-size:1.2vw;font-weight:300;margin-bottom:0;margin-top:3vw}.document-form2 ul{display:flex;justify-content:center;width:80%;margin:0 auto}.document-form2 ul li{width:30%;height:22vw;position:relative}.document-form2 ul li a.del::after{position:absolute;top:.5vw;right:.5vw;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f057";font-size:3vw;color:#000}.document-form2 ul li a.del::before{content:"";position:absolute;top:1vw;right:1vw;width:2vw;height:2vw;background:#fff;border-radius:50%}.document-form2 ul li label{display:block;cursor:pointer;color:#999;background-color:#fff;font-size:1vw;line-height:5;text-align:center;height:100%;border:3px solid #efefef;border-right:0}.document-form2 ul li label+img{margin:0 auto;height:100%}.document-form2 ul li label.last{border-right:3px solid #efefef}.document-form2 ul li label .file-icon{width:5vw;display:block;margin:0 auto;padding-top:7vw}.document-form2 ul li label .mwform-file-delete{display:none}.mw_wp_form .document-form2 ul li label input[type="file"]{display:none}.mw_wp_form_confirm .document-form2 ul li label .file-icon{display:none}.mw_wp_form_confirm .document-form2 ul li label span{display:none}.mw_wp_form_confirm .document-form2 ul li label .mw-wp-form_image{height:100%}.mw_wp_form_confirm .document-form2 ul li label .mw-wp-form_image img{height:100%}.document-content1 .sd-caution{font-size:1.1vw;text-align:left;width:57%;line-height:2;margin:1vw auto 0}.document-content1 .sd-caution.send{width:26vw}.document-content1 .sd-submit{position:absolute;bottom:-1.5vw;text-align:center;display:block;width:100%}.document-content1 .sd-submit input{background:#26b6bc;color:#fff;padding:.5vw 0;border-radius:10px;margin:0 1vw;font-size:1.3vw;width:9vw}.calendar{position:relative}.calendar::after{position:absolute;content:"";width:100%;height:20vw;bottom:0;left:0;background-color:#f7f8f8;z-index:-1}.calendar iframe{width:70vw;height:50vw}.document-form1.online{padding-bottom:2vw}.document-content1 .sd-caution.online{margin:0}@media only screen and (max-width:768px){.document-content1#online_meeting{padding-bottom:20vw}#send_documents{padding:8vw 0}#send_documents .document-content1{margin-top:9vw}.document-form1{padding:14vw 0 0}.document-form1 table{width:90vw}.document-form1 table tr{display:block}.document-form1 table th{font-size:3.5vw;text-align:left;width:100%;display:block;padding:3.5vw 0 0}.document-form1 table td{width:100%;display:block;padding:3.5vw 0;font-size:3.5vw}.document-form1 table td input{font-size:3.5vw;padding:2vw}.document-form1 table td .mwform-radio-field-text{font-size:3.5vw}.document-form2 .file-title{text-align:left;width:90vw;margin:0 auto;padding-top:3.5vw;font-size:3.5vw}.mw_wp_form_confirm .document-form2 .file-title{padding-top:6vw}.document-form2 ul{flex-direction:column;margin-top:3.5vw}.document-form2 ul li{width:100%;height:60vw}.document-form2 ul li a.del::after{top:1vw;right:1vw;font-size:8vw}.document-form2 ul li a.del::before{top:1.1vw;right:1.1vw;width:7.8vw;height:7.8vw}.document-form2 ul li label{font-size:3vw;border:3px solid #efefef;border-bottom:0}.document-form2 ul li label.last{border-right:3px solid #efefef;border-bottom:3px solid #efefef}.document-form2 ul li label .file-icon{width:23vw;padding-top:15vw}.document-content1 .sd-caution{font-size:3vw;width:90vw;margin:8vw auto 10vw}.document-content1 .sd-caution.send{width:90vw}.document-content1 .sd-submit{bottom:-4.5vw}.document-content1 .sd-submit input{padding:2vw 0;border-radius:10px;font-size:4vw;width:30vw;margin:0 5vw}.mw_wp_form_confirm .document-form1{padding:7vw 0 0;margin-top:13vw}.mw_wp_form_confirm .document-form1 table th{padding:6vw 0 3vw}.mw_wp_form_confirm .document-form1 table td{background:#fff;border:.2vw solid #dcdddd}#online_contact{padding:8vw 0}.calendar{margin-top:9vw}.calendar::after{height:50vw}.calendar iframe{width:85vw;height:100vw}.document-form1.online{padding-bottom:2vw}.document-content1 .sd-caution.online{margin:0}}.insurance_contact_content1{background-color:#f7f8f8;position:relative}.insurance_contact{padding:5vw 0 6vw;margin-bottom:2vw}.insurance_contact.send-form{padding:5vw 0 0}.insurance_contact table{margin:0 auto;width:75vw}.insurance_contact table th{font-weight:300;font-size:1.2vw;text-align:right;padding-right:2vw;padding-bottom:2vw;width:27%}.insurance_contact table th.address{vertical-align:top;padding-top:.7vw}.mw_wp_form_confirm .insurance_contact table th.address{padding-top:0}.insurance_contact table td{padding-bottom:2vw;width:50%;font-size:1.2vw}.mw_wp_form_confirm .insurance_contact table td{text-align:left}.insurance_contact table td p{margin-bottom:1vw}.insurance_contact table td p.last{margin-bottom:0}.insurance_contact table .small{text-align:left}.mw_wp_form_confirm .insurance_contact table tbody{display:block}.mw_wp_form_confirm .insurance_contact table tbody tr{display:flex;justify-content:center}.insurance_contact table td input{background:#fff;border:.2vw solid #dcdddd;padding:.6vw 0 .6vw .6vw;width:100%;font-size:1.2vw}.insurance_contact table td textarea{background:#fff;border:.2vw solid #dcdddd;padding:.6vw;width:100%;font-size:1.2vw}.insurance_contact table td select{background:#fff;border:.2vw solid #dcdddd;padding:.5vw 0 .5vw .5vw;width:8vw;font-size:1.2vw}.insurance_contact table .mwform-tel-field input[type="text"],.insurance_contact table .mwform-zip-field input[type="text"]{display:inline-block;width:auto;padding:.5vw .5vw}.insurance_contact table td select.prefecture{width:11vw}.insurance_contact table td .mwform-checkbox-field input,.insurance_contact table td .mwform-radio-field input{width:auto}.insurance_contact table td .mwform-radio-field-text{font-size:1.2vw}.insurance_contact_content1 .sd-caution{font-size:1.1vw;padding-bottom:6vw;text-align:center;width:57%;line-height:2;margin:1vw auto 0}.insurance_contact_content1 .sd-caution.send{width:26vw}.insurance_contact_content1 .sd-submit{position:absolute;bottom:-1.5vw;text-align:center;display:block;width:100%}.insurance_contact_content1 .sd-submit input{background:#26b6bc;color:#fff;padding:.5vw 0;border-radius:10px;margin:0 1vw;font-size:1.3vw;width:9vw}@media only screen and (max-width:768px){#insurance_contact{margin:10vw 0}.insurance_contact{padding:5vw 0 20vw}.insurance_contact_content1{margin-top:13vw}.insurance_contact table{width:90vw}.insurance_contact table tr{display:block}.insurance_contact table th{font-size:3.5vw;text-align:left;width:100%;display:block;padding:3.5vw 0 0}.insurance_contact table td{width:100%;display:block;padding:3.5vw 0;font-size:3.5vw}.insurance_contact table td input{font-size:3.5vw;padding:2vw}.insurance_contact table td .mwform-radio-field-text{font-size:3.5vw}.insurance_contact table th.address{padding-top:3.5vw}.insurance_contact table td p{margin-bottom:5vw}.insurance_contact table td textarea{padding:2vw;font-size:3vw}.insurance_contact table td select{padding:2vw;width:23vw;font-size:3vw}.insurance_contact table .mwform-tel-field input[type="text"],.insurance_contact table .mwform-zip-field input[type="text"]{width:23vw}.insurance_contact table td select.prefecture{width:36vw}.insurance_contact table td select.stage_select{width:30vw}.insurance_contact table td select#cate_select{width:30vw}.insurance_contact_content1 .sd-caution{font-size:3vw;padding-bottom:16vw;width:90vw;margin:8vw auto 10vw}.insurance_contact_content1 .sd-caution.send{width:90vw}.insurance_contact_content1 .sd-submit{bottom:-4.5vw}.insurance_contact_content1 .sd-submit input{padding:2vw 0;border-radius:10px;font-size:4vw;width:30vw;margin:0 5vw}.mw_wp_form_confirm .insurance_contact{padding:7vw 0 0;margin-top:13vw}.mw_wp_form_confirm .insurance_contact table tbody tr{flex-direction:column}.mw_wp_form_confirm .insurance_contact table th{padding:6vw 0 3vw}.mw_wp_form_confirm .insurance_contact table td{background:#fff;border:.2vw solid #dcdddd;text-align:center}.mw_wp_form_confirm .insurance_contact table .small{text-align:center}}.sitemap-content1{display:flex;justify-content:center;padding:2vw 0 4vw}.sitemap-content1 ul{width:30vw;text-align:left}.sitemap-content1 ul li{margin-bottom:2vw}.sitemap-content1 ul li a{color:#000;font-size:1.2vw}.sitemap-content1 ul li a img{width:1vw;margin-right:1vw}@media only screen and (max-width:768px){#sitemap{padding:9vw 0 8vw}.sitemap-content1{padding:10vw 0 4vw}.sitemap-content1 ul{width:45vw}.sitemap-content1 ul li{margin-bottom:7vw}.sitemap-content1 ul li a{font-size:3.5vw;display:block}.sitemap-content1 ul li a img{width:2.5vw}}.error_404{padding:5vw}.error_404 h2{font-size:2vw;font-weight:400;padding-bottom:2vw}.error_404 p{width:51vw;margin:2vw auto;font-size:1.1vw;line-height:2}.error_404 p a{color:#00e;text-decoration:underline}@media only screen and (max-width:768px){.error_404{padding:20vw 0 0;height:100vw}.error_404 h2{font-size:4.5vw}.error_404 p{width:87vw;margin:6vw auto;font-size:3.5vw}}