@charset "UTF-8";.new-home #breadcrumb{display:none}@font-face{font-family:'Noto Sans JP';src:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../font/Noto_Sans_JP/NotoSansJP-Thin.ttf) format('truetype');font-weight:100;font-style:normal}@font-face{font-family:'Noto Sans JP';src:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../font/Noto_Sans_JP/NotoSansJP-ExtraLight.ttf) format('truetype');font-weight:200;font-style:normal}@font-face{font-family:'Noto Sans JP';src:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../font/Noto_Sans_JP/NotoSansJP-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Noto Sans JP';src:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/..font/Noto_Sans_JP/NotoSansJP-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Noto Sans JP';src:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../font/Noto_Sans_JP/NotoSansJP-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Noto Sans JP';src:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../font/Noto_Sans_JP/NotoSansJP-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Noto Sans JP';src:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../font/Noto_Sans_JP/NotoSansJP-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Noto Sans JP';src:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../font/Noto_Sans_JP/NotoSansJP-ExtraBold.ttf) format('truetype');font-weight:800;font-style:normal}@font-face{font-family:'Noto Sans JP';src:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../font/Noto_Sans_JP/NotoSansJP-Black.ttf) format('truetype');font-weight:900;font-style:normal}@font-face{font-family:'Zen Kaku Gothic New';src:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../font/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Zen Kaku Gothic New';src:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../font/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Zen Kaku Gothic New';src:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../font/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Zen Kaku Gothic New';src:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../font/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Zen Kaku Gothic New';src:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../font/Zen_Kaku_Gothic_New/ZenKakuGothicNew-Black.ttf) format('truetype');font-weight:900;font-style:normal}@font-face{font-family:'Libre Baskerville';src:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../font/Libre_Baskerville/LibreBaskerville-Regular.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Libre Baskerville';src:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../font/Libre_Baskerville/LibreBaskerville-Italic.ttf) format('truetype');font-weight:500;font-style:italic}@font-face{font-family:'Libre Baskerville';src:url(//dental-keiei.jp/wp/wp-content/themes/jstork19-child/assets/css/../font/Libre_Baskerville/LibreBaskerville-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@media screen and (max-width:750px){.sp-hidden{display:none!important}}@media screen and (min-width:751px){.pc-hidden{display:none!important}}body{color:#202020}#container{background:#fff}.separator{background:#015ab1;display:flex}.separator div{height:10px}.separator div:first-of-type{width:50%;background:#549de5;clip-path:polygon(0 0,100% 0,97.5% 100%,0% 100%)}p,li,h2,h3,h4,th,td,label{font-family:'Zen Kaku Gothic New','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo',sans-serif}#mv{background-image:linear-gradient(to top,#ecf5ff 10%,#fff 90%)}#mv .mv-inner{max-width:1240px;display:flex;align-items:center;flex-direction:column;padding:0;margin:0 auto}#mv .mv-inner .text p.sub{background:#015ab1;color:#fff;font-size:24px}#mv .mv-inner .text .title{margin:0 0 40px}#mv .mv-inner .badge{width:55%;display:flex;flex-wrap:wrap;gap:12px}#mv .mv-inner .badge li{width:calc(50% - 6px)}#mv .mv-inner .image{display:flex;justify-content:center;overflow:hidden}#mv .mv-inner .image>img{width:45%;height:auto;margin-right:-20px}@media screen and (max-width:750px){#mv .mv-inner .text h2{padding:0 20px}}@media screen and (min-width:751px){#mv .mv-inner{flex-direction:row;padding:60px 0 0}#mv .mv-inner .text{width:67.5%}#mv .mv-inner .text h2{font-size:32px;color:#015ab1;font-weight:700;font-family:'Zen Kaku Gothic New','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo',sans-serif;line-height:1.4;display:flex;align-items:flex-end;flex-direction:column;margin:0}#mv .mv-inner .text h2>span{display:flex;align-items:flex-end;gap:20px}#mv .mv-inner .text h2 span>span{text-align:right}#mv .mv-inner .text h2>span>span>span{font-size:64px;line-height:1.6;background-image:radial-gradient(circle at center,#015ab1 15%,transparent 15%);background-position:top right;background-repeat:repeat-x;background-size:1em .3em;padding-top:4px}#mv .mv-inner .text h2 span>span+span{font-size:160px;line-height:1.2}#mv .mv-inner .text h2 span>span+span:after{content:'！';font-size:160px;line-height:1;display:inline-block;transform:rotate(13deg);margin-left:-20px}#mv .mv-inner .text h2 span.sub{background:#015ab1;color:#fff;font-size:32px;display:inline-block;padding:10px 20px;width:100%;max-width:740px;text-align:center}#mv .mv-inner .image{width:32.5%}#mv .mv-inner .image>img{width:100%;margin-right:0}#mv .mv-inner .badge{width:100%;gap:24px}#mv .mv-inner .badge li{width:calc(25% - 20px)}}#sec01{background:#fff}#sec01 .sec-inner{padding:40px 0 0;margin:0 auto}#sec01 .sec-inner .sec-ttl h2{color:#015ab1;font-size:28px;font-weight:700;line-height:1.4;text-align:center}#sec01 .sec-inner .contents-box{max-width:1240px;display:flex;margin:0 auto;overflow:hidden}#sec01 .sec-inner .contents-box .item{width:calc(20% + 10px);display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between;row-gap:10px;margin:0 -5px}#sec01 .sec-inner .contents-box .item .text span{background:#015ab1;color:#fff;font-size:16px;font-weight:700;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;display:inline-block;min-height:155px;padding:20px 10px;position:relative}#sec01 .sec-inner .contents-box .item .text span:before{content:"";position:absolute;top:100%;left:50%;border-style:solid;border-width:20px 20px 0 0;border-color:transparent #015ab1 transparent transparent;translate:-80% -50%;transform:rotate(270deg)}#sec01 .sec-inner .contents{background:#e5f1fc}#sec01 .sec-inner .contents .inner{max-width:1240px;padding:40px 20px;margin:0 auto}#sec01 .sec-inner .contents .inner p{font-size:16px;font-weight:500;text-align:center;margin:0}#sec01 .sec-inner .contents .inner{max-width:1240px;padding:40px 20px;margin:0 auto}@media screen and (min-width:751px){#sec01 .sec-inner .sec-ttl h2{font-size:40px}#sec01 .sec-inner .contents-box .item{width:20%;flex-direction:row;align-items:flex-start;margin:0}#sec01 .sec-inner .contents-box .item .image{width:calc(100% - 60px);height:210px;overflow:hidden}#sec01 .sec-inner .contents-box .item .text{width:60px}#sec01 .sec-inner .contents-box .item .text span{font-size:20px;min-height:inherit}#sec01 .sec-inner .contents-box .item .text span:before{top:30%;left:0;border-style:solid;border-width:20px 20px 0 0;translate:-100% -50%;transform:none}#sec01 .sec-inner .contents .inner p{font-size:20px}}.cta{background:#015ab1}.cta .inner{max-width:1240px;padding:60px 20px;margin:0 auto}.cta .inner .contents-box{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:30px}.cta .inner .contents-box .sec-ttl h2{color:#fff;line-height:1.2;font-size:16px;font-weight:700;border:solid 1px #fff;border-radius:8px;padding:16px;margin:0}.cta .inner .contents-box .text p{color:#fff;font-family:'Libre Baskerville';font-size:28px;font-weight:700;line-height:1.2;letter-spacing:1px;text-align:center;margin:0 0 8px}.cta .inner .contents-box .text p a{font-size:32px}.cta .inner .contents-box .text p span{font-size:20px}.cta .inner .contents-box .text p:nth-of-type(2){font-size:16px;text-align:center;margin:0}.cta .inner .contents-box .text p:nth-of-type(2) a{font-size:24px;margin-left:10px}.cta .inner .contents-box .btn{width:100%;max-width:400px}.cta .inner .contents-box .btn a{width:100%;background:#ffb111;color:#fff;font-family:'Noto Sans JP';font-size:18px;font-weight:900;line-height:1.6;letter-spacing:1.4px;text-align:center;text-decoration:none;padding:20px 40px;border-radius:32px;display:block;position:relative;box-shadow:0px 0px 12px 1px rgba(0,0,0,.15)}.cta .inner .contents-box .btn a:after{content:'';width:0;height:0;border-style:solid;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:14px solid #fff;border-right:0;position:absolute;top:0;bottom:0;margin:auto 0 auto 10px}.cta .inner .contents-box .btn a:hover{background:#ff9609}@media screen and (min-width:751px){.cta .inner .contents-box{flex-direction:row}.cta .inner .contents-box .sec-ttl h2{font-size:18px}.cta .inner .contents-box .text p{font-size:32px;font-weight:700;line-height:1}.cta .inner .contents-box .text p a{font-size:40px;margin-left:10px}.cta .inner .contents-box .text p span{font-size:32px}.cta .inner .contents-box .text p:nth-of-type(2){text-align:right}}#sec03{background:#fff;position:relative}#sec03:after{content:"";position:absolute;bottom:0;margin-bottom:-12vw;border-color:#fff transparent transparent;border-width:12vw 50vw 0;display:block;left:0;border-style:solid;z-index:1}#sec03 .sec-inner{max-width:1240px;padding:60px 20px 40px;margin:0 auto}#sec03 .sec-inner .contents h2{color:#015ab1;font-family:'Zen Kaku Gothic New';font-size:24px;font-weight:700;line-height:1.4;text-align:center}#sec03 .sec-inner .contents h2 span{font-size:28px;text-decoration-color:rgb(247 111 170/50%);text-decoration-line:underline;text-decoration-thickness:8px;text-underline-offset:-3px}#sec03 .sec-inner .contents .list{max-width:910px;border:solid 4px #015ab1;border-radius:16px;padding:30px 20px;margin:0 auto 150px}#sec03 .sec-inner .contents .list p{color:#015ab1;font-size:20px;font-weight:700;line-height:1.6;text-align:center;margin:0 0 20px}#sec03 .sec-inner .contents .list ul{display:flex;flex-wrap:wrap;position:relative}#sec03 .sec-inner .contents .list ul:before{content:'';background-image:url('/wp/wp-content/themes/jstork19-child/assets/img/home/img_sec03_01.webp');background-size:contain;background-repeat:no-repeat;width:130px;height:180px;display:inline-block;position:absolute;left:calc(50% - 75px);top:100%}#sec03 .sec-inner .contents .list ul li{color:#015ab1;font-size:16px;font-weight:700;line-height:1.6;padding:10px 0 10px 30px;position:relative}#sec03 .sec-inner .contents .list ul li:before{content:'';background-image:url('/wp/wp-content/themes/jstork19-child/assets/img/home/ic_sec03_01.webp');background-size:contain;background-repeat:no-repeat;width:31.5px;height:26px;display:inline-block;position:absolute;left:0;top:10px}#sec03 .sec-inner .contents .list+p{font-size:24px;font-weight:700;line-height:1.4;text-align:center}#sec03 .sec-inner .contents .list+p span{position:relative;margin:0 50px}#sec03 .sec-inner .contents .list+p span:before,#sec03 .sec-inner .contents .list+p span:after{content:'';position:absolute;top:50%;display:inline-block;width:28px;height:2px;background-color:#000}#sec03 .sec-inner .contents .list+p span:before{left:-30px;transform:rotate(60deg)}#sec03 .sec-inner .contents .list+p span:after{right:-30px;transform:rotate(-60deg)}#sec03 .sec-inner .contents .list+p+p{color:#015ab1;font-size:24px;font-weight:700;line-height:2.75;text-align:center;margin:0}#sec03 .sec-inner .contents .list+p+p span{background:#015ab1;color:#fff;padding:10px 20px;margin:0 10px}@media screen and (min-width:751px){#sec03 .sec-inner .contents h2{font-size:32px}#sec03 .sec-inner .contents h2 span{font-size:44px}#sec03 .sec-inner .contents .list{padding:30px 80px;margin:0 auto 40px}#sec03 .sec-inner .contents .list ul:before{width:170px;height:230px;left:-170px;top:0}#sec03 .sec-inner .contents .list ul li{width:50%;font-size:20px}#sec03 .sec-inner .contents .list+p{font-size:32px}#sec03 .sec-inner .contents .list+p span:before,#sec03 .sec-inner .contents .list+p span:after{width:36px}#sec03 .sec-inner .contents .list+p span:before{left:-40px}#sec03 .sec-inner .contents .list+p span:after{right:-40px}#sec03 .sec-inner .contents .list+p+p{font-size:36px;line-height:2;margin:0}#sec03 .sec-inner .contents .list+p+p span{font-size:38px}}#sec04{background:#e5f1fd;position:relative;overflow:hidden}#sec04 .sec-inner{max-width:1240px;padding:80px 20px;margin:0 auto}#sec04 .sec-inner .sec-ttl h2{color:#015ab1;font-family:'Zen Kaku Gothic New';font-size:24px;font-weight:700;line-height:1.1;text-align:center;margin:30px 0 60px;position:relative;z-index:1}#sec04 .sec-inner .sec-ttl h2 span{font-size:37px}#sec04 .sec-inner .sec-ttl h2 span.marker{font-size:24px;text-decoration-color:rgb(247 111 170/50%);text-decoration-line:underline;text-decoration-thickness:8px;text-underline-offset:-3px}#sec04 .sec-inner .sec-ttl h2 span.number{font-size:96px}#sec04 .sec-inner .sec-ttl h2 span.kana{font-size:48px;letter-spacing:-7px}#sec04 .sec-inner .contents-box{display:flex;flex-direction:column;gap:60px}#sec04 .sec-inner .contents-box .item{background:#fff;border:4px solid #015ab1;border-radius:16px;display:flex;flex-direction:column;align-items:center;padding:60px 20px 30px;position:relative;z-index:1}#sec04 .sec-inner .contents-box .item:before{content:'';background-size:contain;background-repeat:no-repeat;width:78px;height:82px;display:inline-block;position:absolute;top:-40px;z-index:2}#sec04 .sec-inner .contents-box .item:first-of-type:before{background-image:url('/wp/wp-content/themes/jstork19-child/assets/img/home/img_sec04_01-before.webp')}#sec04 .sec-inner .contents-box .item:nth-of-type(2):before{background-image:url('/wp/wp-content/themes/jstork19-child/assets/img/home/img_sec04_02-before.webp')}#sec04 .sec-inner .contents-box .item:nth-of-type(3):before{background-image:url('/wp/wp-content/themes/jstork19-child/assets/img/home/img_sec04_03-before.webp')}#sec04 .sec-inner .contents-box .item p:first-of-type{color:#015ab1;font-size:22px;font-weight:700;line-height:1.4;text-align:center;margin:0 0 10px}#sec04 .sec-inner .contents-box .item p:first-of-type span{font-size:28px}#sec04 .sec-inner .contents-box .item p:first-of-type span.number{font-size:60px;line-height:1}#sec04 .sec-inner .contents-box .item img{width:140px;height:140px;margin:0 0 20px}#sec04 .sec-inner .contents-box .item img+p{font-size:14px;font-weight:400;margin:0}#sec04 .sec-inner .contents-box .item:first-of-type p:first-of-type span:not(.number){font-size:40px}#sec04 .contents{background:#fff;padding:30px 0}#sec04 .contents .item{max-width:1100px;padding:20px 0;margin:0 auto}#sec04 .contents .item p.number{color:#015ab1;font-size:32px;font-weight:700;letter-spacing:-4.8px;line-height:1.2;text-align:center;margin:0 0 20px;display:block}#sec04 .contents .item p.number span{font-size:52px;display:inline-block;margin-left:10px}#sec04 .contents .item h3{text-align:center;margin:30px 0}#sec04 .contents .item h3 span{background:#015ab1;color:#fff;font-size:20px;line-height:1.4;border-radius:48px;padding:20px}#sec04 .contents .item p.sub{color:#015ab1;font-size:16px;font-weight:700;line-height:1;text-align:center}#sec04 .contents .item .graph{padding:0 20px;margin:0 0 60px}#sec04 .contents .item .graph+p,#sec04 .contents .item .list p{font-size:20px;font-weight:700;line-height:1.4;text-align:center}#sec04 .contents .item .graph+p span,#sec04 .contents .item .list p span{color:#f76faa;font-size:28px}#sec04 .contents .item .list{background:#e5f1fd;padding:40px 20px;margin:-45px 0 0}#sec04 .contents .item .list h4{color:#015ab1;font-size:28px;font-weight:700;line-height:1.4;text-align:center;margin:40px 0}#sec04 .contents .item .list .item{display:flex;flex-direction:column;padding:0;margin:0 0 20px}#sec04 .contents .item .list .item:last-of-type{margin:0 0 60px}#sec04 .contents .item .list .item .heading{background:#015ab1;color:#fff;font-size:18px;font-weight:700;line-height:1;text-align:center;display:flex;justify-content:center;align-items:center;padding:10px}#sec04 .contents .item .list .item .detail{background:#fff;padding:10px}#sec04 .contents .item .list .item .detail span{background:#e5f1fd;color:#0a44bf;font-size:12px;font-weight:400;font-family:'Noto Sans JP';letter-spacing:1px;line-height:1.4;padding:10px 20px;border-radius:24px;display:inline-block;margin:5px 7.5px}#sec04 .contents .item:nth-of-type(3) p.sub{color:#202020}#sec04 .contents .item:nth-of-type(3) p.sub span{color:#015ab1;font-size:28px;text-decoration-color:rgb(247 111 170/50%);text-decoration-line:underline;text-decoration-thickness:8px;text-underline-offset:1.25px}#sec04 .contents .item:nth-of-type(3) p.sub span.number{font-size:48px;text-underline-offset:1.25px}@media screen and (min-width:751px){#sec04:before,#sec04:after{content:'';background-image:url('/wp/wp-content/themes/jstork19-child/assets/img/home/img_sec04_bg.webp');background-size:contain;background-repeat:no-repeat;width:300px;height:340px;display:inline-block;position:absolute;z-index:0}#sec04:before{left:-80px;top:200px}#sec04:after{right:-80px;top:350px}#sec04 .sec-inner{padding:200px 20px 100px}#sec04 .sec-inner .sec-ttl h2{font-size:32px}#sec04 .sec-inner .sec-ttl h2 span{font-size:40px}#sec04 .sec-inner .sec-ttl h2 span.marker{font-size:32px}#sec04 .sec-inner .sec-ttl h2 span.number{font-size:120px}#sec04 .sec-inner .sec-ttl h2 span.kana{font-size:64px;letter-spacing:-9px}#sec04 .sec-inner .contents-box{flex-direction:row;gap:30px}#sec04 .sec-inner .contents-box .item{width:33.3333%;padding:60px 30px 30px}#sec04 .sec-inner .contents-box .item p:first-of-type{font-size:24px;min-height:120px}#sec04 .sec-inner .contents-box .item p:first-of-type span{font-size:32px}#sec04 .sec-inner .contents-box .item p:first-of-type span.number{font-size:80px}#sec04 .sec-inner .contents-box .item img{width:160px;height:160px}#sec04 .sec-inner .contents-box .item img+p{font-size:16px}#sec04 .sec-inner .contents-box .item:first-of-type p:first-of-type span:not(.number){font-size:48px}#sec04 .contents{padding:120px 20px}#sec04 .contents .item{padding:40px 0}#sec04 .contents .item p.number{font-size:40px;letter-spacing:-6px}#sec04 .contents .item p.number span{font-size:64px}#sec04 .contents .item h3 span{font-size:32px;padding:20px 40px}#sec04 .contents .item p.sub{color:#015ab1;font-size:20px}#sec04 .contents .item .graph+p,#sec04 .contents .item .list p{font-size:28px}#sec04 .contents .item .graph+p span,#sec04 .contents .item .list p span{font-size:36px}#sec04 .contents .item .list{border-radius:40px;padding:80px;margin:-55px 0 0}#sec04 .contents .item .list h4{font-size:36px}#sec04 .contents .item .list .item{flex-direction:row}#sec04 .contents .item .list .item .heading{width:20%;padding:10px}#sec04 .contents .item .list .item .detail{width:80%;padding:20px}#sec04 .contents .item .list .item .detail span{font-size:16px;letter-spacing:1.2px}#sec04 .contents .item:nth-of-type(3) p.sub span{font-size:36px}#sec04 .contents .item:nth-of-type(3) p.sub span.number{font-size:64px}}#sec05{background:#fff}#sec05 .inner{max-width:1296px;background:#015ab1}@media screen and (min-width:751px){#sec05 .inner{border-radius:40px;padding:60px 72px;margin:0 auto 120px}}#sec06{background:#e5f1fd;position:relative}#sec06:after{content:"";position:absolute;bottom:0;margin-bottom:-12vw;border-color:#e5f1fd transparent transparent;border-width:12vw 50vw 0;display:block;left:0;border-style:solid;z-index:1}#sec06 .sec-inner{max-width:1240px;padding:60px 20px;margin:0 auto}#sec06 .sec-inner .sec-ttl h2{color:#015ab1;font-family:'Zen Kaku Gothic New';font-size:32px;font-weight:700;line-height:1.4;text-align:center;margin:30px 0 60px}#sec06 .sec-inner .contents .item{background:#fff;padding:20px;border-radius:16px;margin:0 0 20px}#sec06 .sec-inner .contents .item-ttl{display:flex;width:100%;min-height:84px;border:solid 2px #015ab1;border-radius:8px;margin:0 0 30px}#sec06 .sec-inner .contents .item-ttl>span{background:#015ab1;color:#fff;min-width:90px;font-size:20px;font-weight:700;line-height:1.4;display:flex;align-items:center;justify-content:center;flex-direction:column}#sec06 .sec-inner .contents .item-ttl h3{color:#015ab1;font-size:20px;font-weight:700;line-height:1.2;display:flex;align-items:center;padding:16px 10px;margin:0}#sec06 .sec-inner .contents .item p,#sec06 .sec-inner .contents .item-box p{font-size:14px;font-weight:400;letter-spacing:.5px;line-height:1.4}#sec06 .sec-inner .contents .item p.sub,#sec06 .sec-inner .contents .item-box p.sub{color:#015ab1;font-size:20px;font-weight:700;line-height:1.4;margin:0 0 30px}#sec06 .sec-inner .contents .item-box{background:#fff;padding:20px;border-radius:16px;margin:0 0 20px;display:flex;flex-direction:column;gap:20px}#sec06 .sec-inner .contents .item-box:last-of-type{margin:0}@media screen and (min-width:751px){#sec06 .sec-inner{padding:100px 20px}#sec06 .sec-inner .sec-ttl h2{font-size:48px}#sec06 .sec-inner .contents .item{padding:48px}#sec06 .sec-inner .contents .item-ttl>span{width:100px;font-size:28px;flex-direction:row}#sec06 .sec-inner .contents .item-ttl>span span{font-size:28px;margin:0 0 0 5px}#sec06 .sec-inner .contents .item-ttl h3{font-size:28px;padding:20px}#sec06 .sec-inner .contents .item-box{flex-direction:row;padding:48px}#sec06 .sec-inner .contents .item-box .text{width:calc(100% - 360px)}#sec06 .sec-inner .contents .item-box .image{width:360px}#sec06 .sec-inner .contents .item p,#sec06 .sec-inner .contents .item-box p{font-size:17px;letter-spacing:.6px}#sec06 .sec-inner .contents .item p.sub,#sec06 .sec-inner .contents .item-box p.sub{font-size:24px}}#sec07{background-image:url('/wp/wp-content/themes/jstork19-child/assets/img/home/img_sec07_bg.webp');background-color:#000;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}#sec07:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(1 90 177/75%)}#sec07 .sec-inner{max-width:1240px;padding:100px 20px;margin:0 auto;position:relative}#sec07 .sec-inner .sec-ttl h2{color:#fff;font-family:'Zen Kaku Gothic New';font-size:32px;font-weight:700;line-height:1.4;text-align:center;margin:30px 0 60px}#sec07 .sec-inner .sec-ttl p.sub{color:#fff;font-size:16px;font-weight:400;line-height:1.4;text-align:center;margin:30px 0 60px}#sec07 .sec-inner .contents-box{display:flex;flex-direction:column;gap:30px}#sec07 .sec-inner .contents-box .item{background:#fff;display:flex;flex-direction:column;border-radius:18px;overflow:hidden}#sec07 .sec-inner .contents-box .item .text{display:flex;flex-direction:column;align-items:center;padding:0 30px 30px}#sec07 .sec-inner .contents-box .item .text img{max-width:120px;margin:-60px auto 20px}#sec07 .sec-inner .contents-box .item .text p.sub{color:#015ab1;font-size:16px;font-weight:700;letter-spacing:1.2px;line-height:1.6;margin:0 0 20px}#sec07 .sec-inner .contents-box .item .text h3{color:#015ab1;font-size:24px;font-weight:700;letter-spacing:2px;line-height:1.6;margin:0 0 20px}#sec07 .sec-inner .contents-box .item .text p{font-size:16px;font-weight:400;letter-spacing:.6px;line-height:1.4;margin:0 0 20px}@media screen and (min-width:751px){#sec07 .sec-inner{padding:260px 20px 100px}#sec07 .sec-inner .sec-ttl h2{font-size:48px}#sec07 .sec-inner .sec-ttl p.sub{font-size:20px}#sec07 .sec-inner .contents-box{flex-direction:row}#sec07 .sec-inner .contents-box .item{width:33.3333%}#sec07 .sec-inner .contents-box .item .text img{max-width:160px;margin:-80px auto 20px}#sec07 .sec-inner .contents-box .item .text p.sub{font-size:20px;letter-spacing:1.6px}#sec07 .sec-inner .contents-box .item .text h3{font-size:28px;font-weight:700;letter-spacing:2.2px;margin:0 0 20px}}#sec08{background:#fff}#sec08 .sec-inner{padding:20px 10px 60px}#sec08 .sec-inner .sec-ttl{max-width:1240px;margin:0 auto}#sec08 .sec-inner .sec-ttl h2{color:#015ab1;font-size:32px;font-weight:700;line-height:1.4;text-align:center;margin:30px 0 60px}#sec08 .sec-inner table{width:100%;max-width:1240px;margin:0 auto;position:relative}#sec08 .sec-inner table thead th{background:0 0;color:#fff;font-size:14px;font-weight:700;letter-spacing:-1px;padding:20px 5px}#sec08 .sec-inner table thead th:nth-of-type(2),#sec08 .sec-inner table thead th:nth-of-type(3),#sec08 .sec-inner table thead th:nth-of-type(4){background:#015ab1;border:solid 2px #fff;border-radius:16px 16px 0 0}#sec08 .sec-inner table tbody tr th{width:15%;min-width:3.75rem;background:#f5f5f5;color:#015ab1;font-size:14px;letter-spacing:-1px;line-height:1.2;border:solid 4px #fff;padding:20px 5px}#sec08 .sec-inner table tbody tr th span{font-size:8px}#sec08 .sec-inner table tbody tr:first-of-type td{color:#015ab1;font-size:14px}#sec08 .sec-inner table tbody tr:first-of-type td span{font-size:30px;font-family:'Libre Baskerville'}#sec08 .sec-inner table tbody tr td{width:26%;background:#f2f8fe;font-size:12px;font-weight:700;letter-spacing:-1px;line-height:1.6;text-align:center;border:solid 4px #fff;padding:20px 5px}#sec08 .sec-inner table tbody tr td ul{letter-spacing:-1px}#sec08 .sec-inner .contents{position:relative}#sec08 .sec-inner .contents .notes-area{display:flex;flex-direction:column;align-items:center;padding:40px 0 20px}#sec08 .sec-inner .contents .notes-area p{font-size:14px;font-weight:700;letter-spacing:1.1px;line-height:1.6;position:relative;padding-left:1rem}#sec08 .sec-inner .contents .notes-area p:before{content:'※';display:inline-block;position:absolute;left:0}#sec08 .sec-inner .contents .options{background:#2372cf;max-width:1240px;padding:40px 20px;margin:0 -10px;border-radius:20px;position:relative}#sec08 .sec-inner .contents .options h3{color:#fff;font-size:20px;font-weight:700;line-height:1.4;text-align:center}#sec08 .sec-inner .contents .options ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}#sec08 .sec-inner .contents .options ul li{width:calc(50% - 10px);background:#fff;font-size:12px;font-weight:700;letter-spacing:-1px;line-height:1.2;text-align:center;border-radius:8px;padding:10px}#sec08 .sec-inner .contents .options ul li>span{color:#015ab1;font-size:16px;display:block}#sec08 .sec-inner .contents .options ul li>span>span{font-size:12px;display:block}@media screen and (min-width:751px){#sec08 .sec-inner{padding:100px 0}#sec08 .sec-inner .sec-ttl h2{font-size:48px}#sec08 .sec-inner table thead th{font-size:20px;letter-spacing:0}#sec08 .sec-inner table thead th:nth-of-type(2),#sec08 .sec-inner table thead th:nth-of-type(3),#sec08 .sec-inner table thead th:nth-of-type(4){border:solid 4px #fff}#sec08 .sec-inner table tbody tr th{font-size:18px;letter-spacing:0px;padding:20px}#sec08 .sec-inner table tbody tr:first-of-type td{color:#015ab1;font-size:20px}#sec08 .sec-inner table tbody tr:first-of-type td span{font-size:38px}#sec08 .sec-inner table tbody tr th span{font-size:12px}#sec08 .sec-inner table tbody tr td{width:auto;font-size:18px;letter-spacing:0;padding:20px}#sec08 .sec-inner table tbody tr td ul{letter-spacing:0}#sec08 .sec-inner .contents .notes-area{padding:20px}#sec08 .sec-inner .contents:before{content:'PLAN';font-family:'Libre Baskerville';color:#e5f1fc;font-size:240px;line-height:1;writing-mode:vertical-rl;position:absolute;top:-130px;left:-35px}#sec08 .sec-inner .contents .options{padding:80px;margin:0 auto;border-radius:40px 0 0 40px}#sec08 .sec-inner .contents .options h3{font-size:32px}#sec08 .sec-inner .contents .options ul li{width:calc(33.3333% - 10px);font-size:16px;line-height 1.4;border-radius:48px;padding:20px 10px}#sec08 .sec-inner .contents .options ul li>span{font-size:18px;display:inline-block}#sec08 .sec-inner .contents .options ul li>span>span{font-size:18px;display:inline-block}}#sec09{background:#fff}#sec09 .inner{max-width:1296px;background:#015ab1}@media screen and (min-width:751px){#sec09{padding:0 0 120px}#sec09 .inner{border-radius:40px;padding:60px 72px}}#sec10{background:#fff}#sec10 .sec-inner{max-width:1240px;padding:60px 20px;margin:0 auto}#sec10 .sec-inner .sec-ttl h2{color:#015ab1;font-size:32px;font-weight:700;line-height:1.4;text-align:center;margin:30px 0 60px}#sec10 .sec-inner .accordion{box-shadow:none}#sec10 .sec-inner .accordion:not(.is-style-accordion_type_simple,.is-style-accordion_type_plain):before,#sec10 .sec-inner .accordion:not(.is-style-accordion_type_simple,.is-style-accordion_type_plain):after{display:none}#sec10 .sec-inner .accordion .accordion-item .toggle{display:none}#sec10 .sec-inner .accordion .accordion-item{position:relative;border-bottom:solid 1px #015ab1;margin-bottom:1em}#sec10 .sec-inner .accordion .accordion-item .title{font-size:18px;font-weight:500;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}#sec10 .sec-inner .accordion .accordion-item .title:hover{background:#fff}#sec10 .sec-inner .accordion .accordion-item .title span{padding:0 60px;display:block}#sec10 .sec-inner .accordion .accordion-item .title span:before{content:'';background:url('/wp/wp-content/themes/jstork19-child/assets/img/home/img_sec10_ac-ttl_before.webp');background-size:contain;background-repeat:no-repeat;width:44px;height:44px;position:absolute;left:20px}#sec10 .sec-inner .accordion .accordion-item .answer{background:#eff6fb;font-size:14px;letter-spacing:.5px;line-height:1.4;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s;max-height:0;overflow:hidden}#sec10 .sec-inner .accordion .accordion-item .answer p{font-size:14px;line-height:1.5;margin:0;padding:40px 40px 40px 80px}#sec10 .sec-inner .accordion .accordion-item .answer p:before{content:'';background:url('/wp/wp-content/themes/jstork19-child/assets/img/home/img_sec10_ac-awr_before.webp');background-size:contain;background-repeat:no-repeat;width:44px;height:44px;position:absolute;left:20px}#sec10 .sec-inner .accordion .accordion-item .title{color:#333;font-weight:500;border:none;padding:20px;display:block}#sec10 .sec-inner .accordion .accordion-item .title:after,#sec10 .sec-inner .accordion .accordion-item .title:before{content:"";font-size:20px;position:absolute;right:40px;top:20px;width:4px;height:32px;background-color:#105192;transition:all .3s}#sec10 .sec-inner .accordion .accordion-item .title:after{transform:rotate(90deg)}#sec10 .sec-inner .accordion .accordion-item .toggle:checked+.title+.answer{max-height:500px;transition:all 1.5s}#sec10 .sec-inner .accordion .accordion-item .toggle:checked+.title:before{transform:rotate(90deg) !important}@media screen and (min-width:751px){#sec10 .sec-inner{padding:100px 20px}#sec10 .sec-inner .sec-ttl h2{font-size:48px}#sec10 .sec-inner .accordion .accordion-item .title{font-size:20px;padding:40px 80px 40px 40px}#sec10 .sec-inner .accordion .accordion-item .title span{padding-left:70px;line-height:48px}#sec10 .sec-inner .accordion .accordion-item .answer p{font-size:16px;letter-spacing:.6px;padding:40px 40px 40px 110px}#sec10 .sec-inner .accordion .accordion-item .title:after,#sec10 .sec-inner .accordion .accordion-item .title:before{right:40px;top:40px}#sec10 .sec-inner .accordion .accordion-item .title span:before{left:40px;width:48px;height:48px}#sec10 .sec-inner .accordion .accordion-item .answer p:before{left:40px;width:48px;height:48px}}#sec11{background:#fff}#sec11 .sec-inner{max-width:960px;padding:60px 20px;margin:0 auto}#sec11 .sec-inner .sec-ttl h2{color:#015ab1;font-size:32px;font-weight:700;line-height:1.4;text-align:center;margin:30px 0 60px}#sec11 .sec-inner .contents .item{background:#e5f1fd;border-radius:16px;display:flex;align-items:center;flex-direction:column;justify-content:space-between;gap:10px;padding:40px 20px 30px;margin:0 0 25px;position:relative}#sec11 .sec-inner .contents .item:after{content:'';width:0;height:0;border-style:solid;border-right:25px solid transparent;border-left:25px solid transparent;border-top:25px solid #f76faa;border-bottom:0;position:absolute;left:calc(50% - 25px);bottom:-25px;z-index:1}#sec11 .sec-inner .contents .item:last-of-type{margin:0}#sec11 .sec-inner .contents .item:last-of-type:after{display:none}#sec11 .sec-inner .contents .item .number span{background:#015ab1;color:#fff;font-family:'Libre Baskerville';font-size:40px;line-height:80px;text-align:center;width:80px;height:80px;border-radius:50%;display:inline-block;position:relative}#sec11 .sec-inner .contents .item .number span:before{content:'STEP';color:#015ab1;font-family:'Zen Kaku Gothic New';font-size:20px;font-weight:700;letter-spacing:0;line-height:1.4;display:inline-block;position:absolute;top:-25px;left:0;right:0;margin:0 auto}#sec11 .sec-inner .contents .item .text h3{color:#015ab1;font-size:24px;font-weight:700;line-height:1.4;text-align:center;margin:0 0 20px}#sec11 .sec-inner .contents .item .text p{font-size:16px;font-weight:400;letter-spacing:.6px;line-height:1.4;margin:0}#sec11 .sec-inner .contents .item .illust img{max-width:140px}@media screen and (min-width:751px){#sec11 .sec-inner{padding:100px 20px}#sec11 .sec-inner .sec-ttl h2{font-size:48px}#sec11 .sec-inner .contents .item{flex-direction:row;gap:20px;padding:40px 60px;margin:0 0 20px}#sec11 .sec-inner .contents .item:after{left:75px}#sec11 .sec-inner .contents .item .text{width:65%}#sec11 .sec-inner .contents .item .text h3{font-size:28px;text-align:left}}#sec12{background:#015ab1;border-radius:40px 40px 0 0}#sec12 .sec-inner{max-width:1240px;display:flex;flex-direction:column;padding:60px 20px;margin:0 auto}#sec12 .sec-inner .sec-ttl h2{color:#fff;font-size:32px;font-weight:700;line-height:1.4;text-align:center;margin:0 0 60px}#sec12 .sec-inner .sec-ttl p{color:#fff;text-align:center}#sec12 .sec-inner a.btn{background:#fff;color:#035ab1;font-size:24px;font-weight:700;padding:20px 60px;text-decoration:none;border:solid 2px #fff;border-radius:48px;margin:0 auto;position:relative}#sec12 .sec-inner a.btn:after{content:"";position:absolute;top:50%;right:24px;width:10px;height:10px;border-top:2px solid #035ab1;border-right:2px solid #035ab1;transform:translateY(-50%) rotate(45deg);transition:transform .3s ease}#sec12 .sec-inner a.btn:hover{background:#035ab1;color:#fff}#sec12 .sec-inner a.btn:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}#sec12 .sec-inner .contents{background:#fff;border-radius:16px}#sec12 .sec-inner .contents{padding:40px 15px 0}#sec12 .sec-inner .contents .form-item{display:flex;flex-direction:column;gap:12px;margin:0 0 32px}#sec12 .sec-inner .contents .form-item .heading{font-family:'Noto Sans JP';font-size:16px;font-weight:500;letter-spacing:.6px;line-height:1.4}#sec12 .sec-inner .contents .form-item .heading p{margin:0}#sec12 .sec-inner .contents .form-item .heading p:after{content:'任意';background:#1fb8ee;color:#fff;font-family:'Noto Sans JP';font-size:14px;letter-spacing:1.1px;line-height:2;border-radius:4px;display:inline-block;padding:0 5px;margin:0 0 0 10px}#sec12 .sec-inner .contents .form-item .heading.required p:after{content:'必須';background:#f76faa}#sec12 .sec-inner .contents .form-item .detail input[type=text],#sec12 .sec-inner .contents .form-item .detail input[type=email],#sec12 .sec-inner .contents .form-item .detail input[type=tel],#sec12 .sec-inner .contents .form-item .detail textarea{width:100%;border:1px solid #bbc7cd;padding:10px 15px}#sec12 .sec-inner .contents .form-item .detail p{margin:0}#sec12 .sec-inner .contents .form-item .detail .notes{font-size:12px;letter-spacing:.48px;line-height:1.6;display:block;margin-top:20px}#sec12 .sec-inner .contents .btn{padding:16px 15px 40px}#sec12 .sec-inner .contents .btn input[type=submit]{width:100%;background:#ffb111;color:#fff;font-family:'Zen Kaku Gothic New';font-size:20px;font-weight:700;line-height:1.4;text-align:center;border-radius:999px;padding:16px}#sec12 .sec-inner .contents .btn input[type=submit]:hover{background:#ff9609}#sec12 .wpcf7 form .wpcf7-response-output{width:100%;max-width:1200px;margin:-100px 0 0;position:absolute}#sec12 .wpcf7 form.sent .wpcf7-response-output{;color:#035ab1;font-weight:700;border:none;text-align:center;padding:20px}#sec12 .wpcf7 form.invalid .wpcf7-response-output{color:#f12020;font-size:16px;font-weight:600;text-align:center;border:none;padding:20px}#sec12 .wpcf7-spinner{display:block;margin:20px auto}@media screen and (max-width:750px){#sec12 .sec-inner .sec-ttl p{font-size:14px}#sec12 .sec-inner a.btn{font-size:20px;padding:20px 60px}}@media screen and (min-width:751px){#sec12 .sec-inner{padding:100px 20px}#sec12 .sec-inner .sec-ttl h2{font-size:48px;margin:30px 0 60px}#sec12 .sec-inner .contents{padding:80px 60px}#sec12 .sec-inner .contents .form-item{flex-direction:row;gap:24px;margin:0 0 40px}#sec12 .sec-inner .contents .form-item .heading{width:27.5%;font-size:18px}#sec12 .sec-inner .contents .form-item .detail{width:77.5%}#sec12 .sec-inner .contents .btn{padding:40px 0 0;text-align:center}#sec12 .sec-inner .contents .btn input[type=submit]{max-width:420px;font-size:32px}}#footer{display:none}.nav_sp_contact{display:none}footer .footer-inner{display:flex;flex-direction:column;align-items:center;padding:40px 20px}footer .footer-inner img{max-width:165px;margin:0 0 24px}footer .footer-inner p{font-size:14px;line-height:1.4;text-align:center;margin:0}@media screen and (max-width:750px){#dental{padding:100px 0 0}#dental #page-top{bottom:0}}