﻿@import"https://fonts.googleapis.com/css2?family=Montserrat:ital@0;1&family=Zen+Kaku+Gothic+Antique:wght@400;500;700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:normal;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}.clearfix::after{content:"";display:block;clear:both}.both{clear:both}.inline_block{display:inline-block;display:inline;zoom:1}input:focus,button:focus,select:focus{outline:0}:focus{outline:-webkit-focus-ring-color none}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}*{letter-spacing:.06em;line-height:1.6;box-sizing:border-box;color:#383838;-webkit-appearance:none}@media screen and (max-width: 810px){*{line-height:1.65}}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}html{width:100%;font-size:62.5%;scroll-behavior:smooth}@media screen and (max-width: 1080px){html{font-size:61.5%}}@media screen and (max-width: 810px){html{font-size:54.6%}}body{margin:0px;overflow:clip;font-size:1.6em;font-weight:bold;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;opacity:0;transition:opacity .5s}body.is-loaded{opacity:1}.backCanvas{position:fixed;width:100%;height:100%;opacity:.4;pointer-events:none}select,option,span{font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:500}h1,h2,h3,h4,h5{font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:500}h1 span,h2 span,h3 span,h4 span,h5 span{font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:500}a{color:#383838;font-weight:500;text-decoration:none;transition:.4s}a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}@media screen and (max-width: 500px){a[href*="tel:"]{pointer-events:all;cursor:auto}}p{font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:500}input[type=text],textarea{-webkit-appearance:none;border:none;font-family:sans-serif}textarea{resize:none;font-family:sans-serif}@media screen and (max-width: 1080px){button,select,input,a{-webkit-tap-highlight-color:transparent}}button,select,input,input[type=submit]{-webkit-appearance:none;background-color:transparent;border:none;border-radius:0;font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:500}select::-ms-expand{display:none}img{display:block;height:auto}section{position:relative}.cn-text-container{color:#fff}.cn-button{color:#fff !important;transition:opacity .3s}.cn-button:hover{opacity:.6}.l-main{overflow:clip}.l-header{position:fixed;top:0;left:0;width:100%;padding-left:30px;z-index:100;background-color:#fff;transition:padding .3s}@media screen and (max-width: 650px){.l-header{padding:0 0 10px 15px}}.l-header.js-active{padding:15px 0 15px 15px;filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.4))}@media screen and (max-width: 650px){.l-header.js-active{padding:10px 0 10px 15px}}.l-header.js-active .teijinlogo_logo{opacity:0;width:0}.is-navOpen .l-header{filter:none}.teijinlogo_logo{margin-left:auto;display:table;transition:opacity .3s,width .3s}.is-navOpen .teijinlogo_logo{opacity:0}.l-headerWrap{display:flex;justify-content:space-between;align-items:center}h1{z-index:100}.l-headerLogo{display:block;width:260px}@media screen and (max-height: 660px)and (min-width: 1081px){.l-headerLogo{width:240px}}@media screen and (max-height: 600px)and (min-width: 1081px){.l-headerLogo{width:200px}}@media screen and (max-width: 810px){.l-headerLogo{width:164px}}@media screen and (max-width: 500px){.l-headerLogo{width:144px}}.l-headerRight{display:flex;align-items:center;gap:0 14px;padding-right:30px;z-index:100}@media screen and (max-width: 500px){.l-headerRight{gap:0 10px;padding-right:15px}}.l-headerButton__wrap{display:flex;align-items:center;gap:0 14px}@media screen and (max-width: 500px){.l-headerButton__wrap{gap:0 10px}}.l-headerButton{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:50%;transition:opacity .3s}@media screen and (max-width: 500px){.l-headerButton{width:40px;height:40px}}.l-headerButton.--login{background-color:#5a5a5a}.l-headerButton.--contact{background-color:#62ac97}.l-headerButton:hover{opacity:.8}.l-headerButton__icon{display:flex;align-items:center;justify-content:center;width:20px}.l-hamburgerButton{position:relative;display:block;width:45px;height:45px;border-radius:50%;background-color:#5eaac9;cursor:pointer}@media screen and (max-width: 500px){.l-hamburgerButton{width:40px;height:40px}}.l-hamburgerButton__icon{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:18px;height:10px;margin:auto}.l-hamburgerButton__icon .line{position:absolute;left:50%;transform:translateX(-50%);height:1px;width:100%;background-color:#fff;transition:transform .3s,background-color .3s;overflow:hidden}.l-hamburgerButton__icon .line:nth-child(1){top:0}.is-navOpen .l-hamburgerButton__icon .line:nth-child(1){transform:translate(-50%, -50%) translate3d(0, 6px, 0) rotate(45deg)}.l-hamburgerButton__icon .line:nth-child(2){top:calc(50% - .5px)}.is-navOpen .l-hamburgerButton__icon .line:nth-child(2){transform:translate(-50%, -50%) scaleX(0)}.l-hamburgerButton__icon .line:nth-child(3){bottom:0}.is-navOpen .l-hamburgerButton__icon .line:nth-child(3){transform:translate(-50%, -50%) translate3d(0, -3px, 0) rotate(-45deg)}.l-headerNav__pc{display:flex;align-items:center;gap:0 15px}@media screen and (max-width: 1080px){.l-headerNav__pc{display:none}}.l-headerNav__pc .l-headerNav__link{font-size:1.4rem}.l-headerNav{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#e4eff5;opacity:0;pointer-events:none;z-index:20;transition:opacity .2s}.is-navOpen .l-headerNav{opacity:1;pointer-events:all}.l-headerNav__inner{display:grid;align-items:baseline;justify-content:center;grid-template-columns:repeat(3, auto);gap:0 80px}@media screen and (max-width: 767px){.l-headerNav__inner{gap:0 50px}}@media screen and (max-width: 650px){.l-headerNav__inner{transform:translateY(-2em);grid-template-columns:repeat(1, auto);gap:20px 0}}.l-headerNav__item{display:flex;flex-direction:column;gap:25px 0}@media screen and (max-width: 650px){.l-headerNav__item{gap:20px 0}}.l-headerNav__item:nth-child(n+2){margin-top:30px}@media screen and (max-width: 650px){.l-headerNav__item:nth-child(n+2){margin-top:20px}}.l-headerNav__item .l-headerNav__link{position:relative;padding-left:26px}.l-headerNav__item .l-headerNav__link[target=_blank]:before{left:4.5px;width:3px;height:3px;border-radius:0;background-color:transparent;border:1px solid;border-color:#5eaac9 #5eaac9 transparent transparent;transform:translateY(-50%) rotate(45deg);transition:transform .3s}.l-headerNav__item .l-headerNav__link[target=_blank]:after{border:none;content:"";display:inline-block;width:11px;height:11px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("../../assets/images/common/b_link.svg");transition:background-image .3s}.l-headerNav__item .l-headerNav__link[target=_blank]:hover:before{transform:translate(50%, -50%) rotate(45deg)}.l-headerNav__item .l-headerNav__link[target=_blank]:hover:after{background-image:url("../../assets/images/common/b_link_blue.svg")}.l-headerNav__item .l-headerNav__link:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:17px;height:17px;border-radius:50%;background-color:#5eaac9;transition:transform .3s}.l-headerNav__item .l-headerNav__link:not([target=_blank]):after{content:"";position:absolute;top:50%;left:4.5px;width:3px;height:3px;border:1px solid;border-color:#fff #fff transparent transparent;transform:translateY(-50%) rotate(45deg);transition:transform .3s}.l-headerNav__item .l-headerNav__link:not([target=_blank]):nth-child(n+2){font-size:1.4rem}.l-headerNav__item .l-headerNav__link:not([target=_blank]):nth-child(n+2)::before{display:none}.l-headerNav__item .l-headerNav__link:not([target=_blank]):nth-child(n+2):after{border:1px solid;border-color:#5eaac9 #5eaac9 transparent transparent}.l-headerNav__item .l-headerNav__link:not([target=_blank]):hover:before{transform:translate(15%, -50%)}.l-headerNav__item .l-headerNav__link:not([target=_blank]):hover:after{transform:translate(50%, -50%) rotate(45deg)}.l-headerNav__item .l-headerNav__link.--indent{margin-left:1em}.l-headerNav__item .l-headerNav__link.--indent:after{border:none !important;width:8px;height:1px;background-color:#5eaac9;transform:translateY(-50%) rotate(0deg)}.l-headerNav__item .l-headerNav__link.--indent:hover:after{transform:translate(50%, -50%) rotate(0deg)}.l-headerNav__link{line-height:1;transition:color .3s}@media screen and (max-height: 660px)and (min-width: 1081px){.l-headerNav__link{font-size:1.4rem}}.l-headerNav__link:hover{color:#5eaac9}.l-headerNav__info{position:absolute;left:8em;bottom:5em;display:flex;flex-direction:column;gap:15px 0}@media screen and (max-width: 650px){.l-headerNav__info{left:5em}}@media screen and (max-width: 500px){.l-headerNav__info{left:2em;bottom:2em}}.l-headerNav__info a{font-size:1.2rem;line-height:1;transition:opacity .3s}.l-headerNav__info a:hover{opacity:.6}.l-headerNav__info__wrap{display:flex;align-items:center}.l-headerNav__info__link{display:inline-block}.l-headerNav__info__link:nth-child(n+2){position:relative;margin-left:10px}.l-headerNav__info__link:nth-child(n+2):before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-5px;width:1px;height:100%;background-color:#383838}.l-headerNav__policy{text-decoration:underline}.l-headerNav__sns{position:absolute;right:8em;bottom:5em;display:flex;align-items:center;gap:0 15px}@media screen and (max-width: 650px){.l-headerNav__sns{right:5em}}@media screen and (max-width: 500px){.l-headerNav__sns{right:2em;bottom:2em}}.l-headerNav__sns__link{transition:opacity .3s}.l-headerNav__sns__link .icon{height:20px}.l-headerNav__sns__link:hover{opacity:.6}.l-footer{position:relative;border-top-left-radius:30px;border-top-right-radius:30px;padding:80px 0 30px;background-color:#dfeef4}@media screen and (max-width: 500px){.l-footer{border-top-left-radius:20px;border-top-right-radius:20px;padding:60px 0 30px}}.l-footerContent{display:flex}.l-footerContent:nth-child(n+2){margin-top:40px}.l-footerContent:nth-child(2){padding-top:40px;border-top:1px solid rgba(94,170,201,.3)}.l-footerContent.--center{justify-content:center;gap:0 40px}@media screen and (max-width: 1080px){.l-footerContent.--center{gap:0 30px}}@media screen and (max-width: 810px){.l-footerContent.--center{flex-direction:column;gap:20px 0}}.l-footerContent.--nav{justify-content:space-between}@media screen and (max-width: 650px){.l-footerContent.--nav{flex-direction:column;gap:30px 0}}@media screen and (max-width: 650px){.l-footerContent.--info{flex-direction:column;gap:20px 0}}.l-footerContent__item.--login,.l-footerContent__item.--content{padding:40px 30px 35px;border-radius:10px;width:50%}@media screen and (max-width: 810px){.l-footerContent__item.--login,.l-footerContent__item.--content{width:100%}}@media screen and (max-width: 500px){.l-footerContent__item.--login,.l-footerContent__item.--content{padding:40px 20px}}.l-footerContent__item.--login .title,.l-footerContent__item.--content .title{position:relative;display:block;padding-bottom:15px;font-size:2.5rem;text-align:center;font-weight:bold;color:#fff;line-height:1}.l-footerContent__item.--login .title:before,.l-footerContent__item.--content .title:before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:0;background-color:#fff;width:20px;height:2px}.l-footerContent__item.--login .text,.l-footerContent__item.--content .text{margin-top:15px;text-align:center;font-size:1.4rem;color:#fff}.l-footerContent__item.--login{background-color:#3a3a3a}.l-footerContent__item.--login .l-footerContent__button{color:#3a3a3a}.l-footerContent__item.--login .arrow{background-color:#3a3a3a}.l-footerContent__item.--content{background-color:#62ac97}.l-footerContent__item.--content .l-footerContent__button{color:#62ac97}.l-footerContent__item.--content .arrow{background-color:#62ac97}.l-footerContent__item.--logo{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 650px){.l-footerContent__item.--logo{display:contents}}@media screen and (max-width: 650px){.l-footerContent__item.--logo .l-footerLogo{order:1}}.l-footerContent__item.--nav{display:flex;align-items:baseline;gap:0 60px}@media screen and (max-width: 650px){.l-footerContent__item.--nav{order:2;gap:0 30px}}@media screen and (max-width: 500px){.l-footerContent__item.--nav{flex-direction:column;gap:20px 0}}.l-footerContent__item.--info{display:flex;align-items:center;margin-right:auto}.l-footerContent__item.--info .l-footerInfo__link:nth-child(n+2){position:relative;margin-left:10px}.l-footerContent__item.--info .l-footerInfo__link:nth-child(n+2):before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-5px;width:1px;height:100%;background-color:#383838}.l-footerContent__button{position:relative;margin:20px auto 0;display:table;width:253px;height:47px;border-radius:80px;background-color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;transition:opacity .3s}.l-footerContent__button .arrow{position:absolute;top:50%;transform:translateY(-50%);right:15px;width:17px;height:17px;border-radius:50%;transition:transform .3s}.l-footerContent__button .arrow:before{content:"";position:absolute;top:50%;right:7px;width:4px;height:4px;border:1px solid;border-color:#fff #fff transparent transparent;transform:translateY(-50%) rotate(45deg)}.l-footerContent__button:hover{opacity:.6}.l-footerContent__button:hover .arrow{transform:translate(15%, -50%)}.l-footerInfo__link{display:inline-block;font-size:1.2rem;line-height:1;transition:opacity .3s}.l-footerInfo__link.--policy{text-decoration:underline}.l-footerInfo__link.--policy:nth-of-type(n + 2){margin-left:20px}@media screen and (max-width: 650px){.l-footerInfo__link.--policy:nth-of-type(n + 2){margin-left:0}}.l-footerInfo__link:hover{opacity:.6}.l-footerNav__item{display:flex;flex-direction:column;gap:15px 0}.l-footerNav__item:nth-child(n+2){margin-top:25px}.l-footerNav__item .l-footerNav__link{position:relative;padding-left:26px;line-height:1;transition:color .3s}.l-footerNav__item .l-footerNav__link:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:17px;height:17px;border-radius:50%;background-color:#5eaac9;transition:transform .3s}.l-footerNav__item .l-footerNav__link:after{content:"";position:absolute;top:50%;left:4.5px;width:3px;height:3px;border:1px solid;border-color:#fff #fff transparent transparent;transform:translateY(-50%) rotate(45deg);transition:transform .3s}.l-footerNav__item .l-footerNav__link[target=_blank]:before{content:"";border-radius:0 !important;background-color:transparent !important;display:inline-block !important;position:absolute;top:50%;left:4.5px;width:3px;height:3px;border:1px solid;border-color:#5eaac9 #5eaac9 transparent transparent;transform:translateY(-50%) rotate(45deg);transition:transform .3s}.l-footerNav__item .l-footerNav__link[target=_blank]:after{border:none !important;position:relative !important;top:0 !important;left:2px !important;transform:none !important;content:"";display:inline-block;width:11px;height:11px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("../../assets/images/common/b_link.svg");transition:background-image .3s}.l-footerNav__item .l-footerNav__link[target=_blank]:hover:before{transform:translate(5px, -50%) rotate(45deg)}.l-footerNav__item .l-footerNav__link[target=_blank]:hover:after{background-image:url("../../assets/images/common/b_link_blue.svg")}.l-footerNav__item .l-footerNav__link.--indent{margin-left:1em}.l-footerNav__item .l-footerNav__link.--indent:after{border:none !important;width:8px;height:1px;background-color:#5eaac9;transform:translateY(-50%) rotate(0deg)}.l-footerNav__item .l-footerNav__link.--indent:hover:after{transform:translate(50%, -50%) rotate(0deg)}.l-footerNav__item .l-footerNav__link:nth-child(n+2){font-size:1.4rem}.l-footerNav__item .l-footerNav__link:nth-child(n+2)::before{display:none}.l-footerNav__item .l-footerNav__link:nth-child(n+2):after{border:1px solid;border-color:#5eaac9 #5eaac9 transparent transparent}.l-footerNav__item .l-footerNav__link:hover{color:#5eaac9}.l-footerNav__item .l-footerNav__link:hover:before{transform:translate(15%, -50%)}.l-footerNav__item .l-footerNav__link:hover:after{transform:translate(50%, -50%) rotate(45deg)}.l-footerSns{display:flex;align-items:center;gap:0 15px}@media screen and (max-width: 810px){.l-footerSns{justify-content:center}}@media screen and (max-width: 650px){.l-footerSns{order:3}}.l-footerSns__link{transition:opacity .3s}.l-footerSns__link .icon{height:20px}.l-footerSns__link:hover{opacity:.6}.l-footerLogo{width:174px}.l-footerBanner__list{display:flex;flex-wrap:wrap;gap:20px 1.3%;width:100%}@media screen and (max-width: 650px){.l-footerBanner__list{flex-wrap:wrap;gap:14px 1.3%}}.l-footerBanner__item{flex:0 0 24%}@media screen and (max-width: 810px){.l-footerBanner__item{flex:0 0 23.5%}}@media screen and (max-width: 650px){.l-footerBanner__item{flex:0 0 49%}}.l-footerBanner__link{width:100%;display:table;transition:opacity .3s}.l-footerBanner__link:hover{opacity:.6}.l-footerCopy{margin:80px auto 0;display:table;font-size:1.4rem;line-height:1}.l-footerBottom{position:relative;padding:25px;background-color:#fff}@media screen and (max-width: 500px){.l-footerBottom{padding:13px 20px}}.l-footerBottom .l-footerBottom__logo{margin:auto;display:table}.l-footerBottom .l-footerBottom__logo img{height:21px;width:auto}@media screen and (max-width: 767px){.l-footerBottom .l-footerBottom__logo img{height:14px}}.fadeIn{opacity:0;transition:opacity .8s}.fadeIn.view{opacity:1}.fadeUp{opacity:0;transform:translateY(20px);transition:opacity 1.2s,transform 1.2s}.fadeUp.view{opacity:1;transform:translateY(0)}.fadeL{opacity:0;transition:opacity 1.4s,transform 1.4s;transform:translateX(-20px)}.fadeL.view{opacity:1;transform:translateX(0)}.fadeR{opacity:0;transition:opacity 1.4s,transform 1.4s;transform:translateX(20px)}.fadeR.view{opacity:1;transform:translateX(0)}.zoomIn{transform:scale(0.8);opacity:0;transition:opacity .6s,transform .6s}.zoomIn.view{opacity:1;transform:scale(1)}.c-breadcrumbs{position:relative;padding-top:45px;font-size:1.4rem;line-height:1}@media screen and (max-height: 760px)and (min-width: 1081px){.c-breadcrumbs{padding-top:40px}}@media screen and (max-width: 1080px){.c-breadcrumbs{padding-top:40px}}@media screen and (max-width: 810px){.c-breadcrumbs{padding-top:30px}}@media screen and (max-width: 500px){.c-breadcrumbs{padding-top:20px}}.c-breadcrumbs a{color:#626262;letter-spacing:0em;line-height:1;white-space:nowrap;transition:color .3s}.c-breadcrumbs a:nth-child(2){position:relative;padding-left:10px}.c-breadcrumbs a:nth-child(2):before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#5eaac9}.c-breadcrumbs a:hover{color:#5eaac9}.c-breadcrumbs span{position:relative;padding-left:9px;letter-spacing:0em;line-height:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-breadcrumbs span:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#5eaac9}.c-breadcrumbs__wrap{display:flex;align-items:center;gap:0 10px}.c-button{position:relative;padding:0 45px 15px 0;border-bottom:1px solid #000;line-height:1;transition:color .3s,border .3s}@media screen and (max-width: 650px){.c-button{width:fit-content}}.c-button:before{content:"";position:absolute;top:25%;transform:translateY(-25%);right:8px;width:17px;height:17px;border-radius:50%;background-color:#5eaac9;transition:transform .3s}@media screen and (max-width: 500px){.c-button:before{top:15%}}.c-button:after{content:"";position:absolute;top:31%;right:15px;width:3px;height:3px;border:1px solid;border-color:#fff #fff transparent transparent;transform:translateY(-25%) rotate(45deg);transition:transform .3s}@media screen and (max-width: 500px){.c-button:after{top:26%}}.c-button.--center{display:table;margin:50px auto 0}@media screen and (max-width: 810px){.c-button.--center{margin:30px auto 0}}.c-button:hover{color:#5eaac9;border-bottom:1px solid #5eaac9}.c-button:hover:before{transform:translate(15%, -25%)}.c-button:hover:after{transform:translate(50%, -25%) rotate(45deg)}.splide__arrows{position:relative;display:flex;margin-left:auto;gap:0 102px;width:fit-content}@media screen and (max-width: 650px){.splide__arrows{display:none}}.splide__arrow{position:relative;width:45px;height:45px;border-radius:50%;background-color:#5eaac9;border:1px solid #5eaac9;transition:background-color .4s;cursor:pointer}@media screen and (max-width: 650px){.splide__arrow{width:40px;height:40px}}.splide__arrow:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:inline-block;width:12px;height:1px;background-color:#fff}.splide__arrow:after{content:"";position:absolute;top:60%;right:25%;width:8px;height:8px;border:1px solid #fff;border-left:0;border-bottom:0;transform:translate(-50%, -50%) rotate(45deg);transform-origin:top right;box-sizing:border-box}.splide__arrow:hover{background-color:#fff}.splide__arrow:hover:before{background-color:#5eaac9}.splide__arrow:hover:after{border:1px solid #5eaac9;border-left:0;border-bottom:0}.splide__arrow--prev{transform:scale(-1, 1)}.splide__arrow:disabled{opacity:.4;border:1px solid #a5a5a5;pointer-events:none}.splide__arrow:disabled:before{border-color:#a5a5a5 #a5a5a5 transparent transparent}.splide__arrow svg{display:none}.splide__counter{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;gap:0 10px;width:45px;height:45px}.splide__counter .splide__counter-current{font-size:2.4rem;line-height:1}.splide__counter .splide__counter-slash{position:relative}.splide__counter .splide__counter-slash:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg);width:45px;height:1px;background-color:#3a3a3a}.splide__counter .splide__counter-total{margin-left:auto;line-height:1}.splide__pagination{margin-top:20px;gap:0 10px}.splide__pagination li{display:grid}.splide__pagination button{width:8px;height:8px;border-radius:8px;padding-inline:0;background-color:#d9d9d9;cursor:pointer}.splide__pagination button.is-active{background-color:#5eaac9}.c-fontEn{font-family:"Montserrat",sans-serif;font-weight:400}.c-fontR{font-weight:400}.c-fontM{font-weight:500}.c-fontM{font-weight:700}.c-inner{max-width:1024px;width:95%;margin:auto;position:relative}@media screen and (max-width: 1080px){.c-inner{width:90%}}.c-inner1230{max-width:1230px;width:95%;margin:auto;position:relative}@media screen and (max-width: 1080px){.c-inner1230{width:90%}}.c-inner1140{max-width:1140px;width:95%;margin:auto;position:relative}@media screen and (max-width: 1080px){.c-inner1140{width:90%}}.c-inner895{max-width:895px;width:95%;margin:auto;position:relative}@media screen and (max-width: 1080px){.c-inner895{width:90%}}.c-inner512{max-width:512px;width:95%;margin:auto;position:relative}@media screen and (max-width: 1080px){.c-inner512{width:90%}}.c-ofiCover{object-fit:cover;font-family:"object-fit: cover;, object-position: center;";width:100%;height:100%;object-position:center}.c-ofiContain{object-fit:contain;font-family:"object-fit: contain;, object-position: center;";width:100%;height:100%;object-position:center}.c-title{display:flex;flex-direction:column;gap:20px 0;width:100%}@media screen and (max-width: 500px){.c-title{gap:15px 0}}@media screen and (max-width: 650px){.c-title{gap:10px 0}}@media screen and (max-width: 500px){.c-title{gap:5px 0}}.c-title .en{font-family:"Montserrat",sans-serif;font-size:4.5rem;color:#5eaac9;line-height:1}@media screen and (max-width: 1080px){.c-title .en{font-size:4.4rem}}@media screen and (max-width: 810px){.c-title .en{font-size:4rem}}@media screen and (max-width: 650px){.c-title .en{font-size:3.6rem}}@media screen and (max-width: 500px){.c-title .en{font-size:4rem}}.c-title .ja{font-size:1.8rem;line-height:1}@media screen and (max-width: 500px){.c-title .ja{font-size:1.6rem}}.c-title.--center{text-align:center}.p-pageMv{width:100%;height:220px}.p-pageMv:has(.p-pageMv__single){height:320px}.p-pageMv:has(.p-pageMv__single):has(.mv){height:fit-content}@media screen and (max-width: 810px){.p-pageMv:has(.p-pageMv__single):has(.mv){padding:50px 0}}.p-pageMv:has(.p-pageMv__single):not(:has(.mv)){height:220px;z-index:1}.p-pageMv:has(.p-pageMv__single) .c-inner{height:100%}.p-pageMv .c-title{position:absolute;left:50%;transform:translateX(-50%);bottom:50px;text-align:center}@media screen and (max-width: 650px){.p-pageMv .c-title{top:50%;left:50%;transform:translate(-50%, -50%);bottom:auto}}.p-pageMv__single{margin-top:62px}.p-pageMv__single .info{display:flex;align-items:center;gap:0 10px}.p-pageMv__single .category{border-radius:50px;padding:8px;color:#fff;font-size:1.2rem;line-height:1}.p-pageMv__single .category.skin{background-color:#da6146}.p-pageMv__single .category.knee{background-color:#5eaac9}.p-pageMv__single .category.cornea{background-color:#dfb046}.p-pageMv__single .category.others{background-color:#9978c5}.p-pageMv__single .category.regenerative{background-color:#7ec07e}.p-pageMv__single .date{font-size:1.4rem;line-height:1}.p-pageMv__single .simplefavorite-button{position:relative;width:24px;height:21px;z-index:0;cursor:pointer}.p-pageMv__single .simplefavorite-button:before{content:"";position:absolute;left:0;right:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("../../assets/images/contents/like.svg");z-index:0}.p-pageMv__single .simplefavorite-button:after{content:"";position:absolute;left:0;right:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("../../assets/images/contents/like_b.svg");opacity:0;transition:opacity .3s;z-index:1}.p-pageMv__single .simplefavorite-button:hover:after,.p-pageMv__single .simplefavorite-button.active:after{opacity:1}.p-pageMv__single .title{font-size:2.5rem;font-weight:bold}.p-pageMv__single .text{margin-top:20px}.p-pageMv__single .tags{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px 12px}.p-pageMv__single .tags .tag{font-size:1.2rem;letter-spacing:0em;color:#626262;line-height:1;transition:color .3s}.p-pageMv__single .tags .tag:hover{color:#3a3a3a}.p-pageMv__single .mv{margin-top:30px;width:100%;height:356px;border-radius:15px;overflow:hidden}@media screen and (max-width: 1080px){.p-pageMv__single .mv{height:33vw}}@media screen and (max-width: 810px){.p-pageMv__single .mv{height:auto}}.p-pageMv__single.--flex{display:flex;align-items:center;gap:0 50px}@media screen and (max-width: 1080px){.p-pageMv__single.--flex{gap:0 30px}}@media screen and (max-width: 810px){.p-pageMv__single.--flex{flex-direction:column;gap:0}}.p-pageMv__single.--flex .desc{width:calc(100% - 500px)}@media screen and (max-width: 810px){.p-pageMv__single.--flex .desc{width:100%;display:contents}}@media screen and (max-width: 810px){.p-pageMv__single.--flex .desc .title{order:1}}@media screen and (max-width: 810px){.p-pageMv__single.--flex .desc .text{order:3}}.p-pageMv__single.--flex .mv{width:450px;height:300px}@media screen and (max-width: 810px){.p-pageMv__single.--flex .mv{width:100%;height:50vw;order:2}}.p-simulationWrap{margin-top:60px}.p-simulationWrap .pc{display:block}@media screen and (max-width: 810px){.p-simulationWrap .pc{display:none}}.p-simulationWrap .sp{display:none}@media screen and (max-width: 810px){.p-simulationWrap .sp{display:block}}.p-simulationContent__label{position:absolute;top:-50px;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;font-weight:bold;width:50px;height:50px;background-color:#5eaac9}@media screen and (max-width: 500px){.p-simulationContent__label{top:-42px;font-size:1.8rem;width:42px;height:42px}}.medical-expense-simulation table{width:100%;font-size:1.4rem;font-weight:500}.medical-expense-simulation td{font-size:1.4rem;font-weight:500;padding:20px}@media screen and (max-width: 500px){.medical-expense-simulation td{padding:15px;vertical-align:middle}}.medical-expense-simulation td:nth-child(1){width:254px;vertical-align:middle}@media screen and (max-width: 810px){.medical-expense-simulation td:nth-child(1){width:auto}}.medical-expense-simulation-sp-total{width:100%;font-size:13px;height:80px;border:3px solid gray}.border-2px{border:solid 1px rgba(255,255,255,.2);vertical-align:middle}.border-none td{border-bottom:solid 1px rgba(255,255,255,.2)}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-white-large{color:#fff;font-size:1.6rem}@media screen and (max-width: 500px){#ttl_limit_sp{font-size:1.6rem !important}}.text-large{font-size:1.6rem}.wpcf7-list-item{display:block;cursor:pointer}.wpcf7-list-item li{display:block;cursor:pointer}.wpcf7-list-item span{position:relative;display:flex;align-items:center;padding:2px 10px 2px 0;width:fit-content;border:1px solid transparent;font-weight:500;cursor:pointer;transition:border-color .2s,background-color .2s}.wpcf7-list-item span::before{content:"";display:inline-block;margin-right:10px;height:20px;width:20px;border-radius:50%;border:1px solid #383838;flex-shrink:0}@media screen and (max-width: 500px){.wpcf7-list-item span::before{height:16px;width:16px}}.wpcf7-list-item span::after{position:absolute;content:"";top:calc(50% - 7px);left:4px;width:14px;height:14px;border-radius:50%;transform:scale(0);transition:transform .2s;background-color:#5eaac9;transform-origin:center}@media screen and (max-width: 500px){.wpcf7-list-item span::after{top:calc(50% - 6px);left:3px;width:12px;height:12px}}.wpcf7-list-item input{position:absolute}.wpcf7-list-item input:checked+span::after{transform:scale(1)}.tablelist li{padding:0px;margin:0px}.medical-expense-simulation-defaut input{width:108px;height:25px;margin:6px;padding:6px;text-align:right;font-size:1.5rem;font-weight:500;background-color:#fff}.medical-expense-simulation-day input{width:20px;margin-bottom:0px;margin-top:0px;text-align:right;font-size:110%}.bg-blue{background-color:#5eaac9}.bg-lightBlue02{background-color:rgba(94,170,201,.2)}.bg-lightBlue04{background-color:rgba(94,170,201,.4)}.bg-khaki{background-color:rgba(201,185,94,.2)}.bg-khaki06{background-color:rgba(201,185,94,.6)}.bg-purple{background-color:rgba(153,120,197,.4)}.medical-expense-simulation .buttonWrap{position:relative}.medical-expense-simulation .calc{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:2.5rem;font-weight:bold;color:#5eaac9;border:3px solid #5eaac9;background-color:#fff;cursor:pointer;transition:background-color .3s,color .3s}@media screen and (max-width: 810px){.medical-expense-simulation .calc{position:relative;top:0%;left:0%;transform:translate(0%, 0%);padding:20px}}.medical-expense-simulation .calc:hover{color:#fff;background-color:#5eaac9}.medical-expense-simulation-table-parent{position:relative}.medical-expense-simulation-table-parent:nth-child(1) td:nth-child(2){width:450px}.medical-expense-simulation-table-parent:nth-child(n+2){margin-top:120px}@media screen and (max-width: 500px){.medical-expense-simulation-table-parent:nth-child(n+2){margin-top:80px}}.medical-expense-simulation-table-parent:nth-child(2) td:nth-child(2){width:300px}@media screen and (max-width: 810px){.medical-expense-simulation-table-parent:nth-child(2) td:nth-child(2){width:100%}}.medical-expense-simulation-table-parent:nth-child(2) td:nth-child(3){width:190px}.medical-expense-simulation-table-parent:nth-child(2) td:nth-child(4){width:160px}.p-article{padding:50px 0 100px}@media screen and (max-width: 1080px){.p-article{padding:50px 0 90px}}@media screen and (max-width: 810px){.p-article{padding:50px 0 80px}}@media screen and (max-width: 500px){.p-article{padding:50px 0}}.p-article__section:nth-child(n+2){margin-top:100px}@media screen and (max-width: 810px){.p-article__section:nth-child(n+2){margin-top:80px}}.p-article__title{font-size:2rem;font-weight:bold;padding-bottom:40px;border-bottom:1px solid #659cbb}@media screen and (max-width: 810px){.p-article__title{padding-bottom:30px}}@media screen and (max-width: 500px){.p-article__title{padding-bottom:20px}}.p-articleBanner{margin:auto;display:table;max-width:640px;width:100%;transition:opacity .3s}.p-articleBanner:hover{opacity:.6}.p-articleAccordion__wrap{margin:60px auto 0}@media screen and (max-width: 810px){.p-articleAccordion__wrap{margin:50px auto 0}}@media screen and (max-width: 500px){.p-articleAccordion__wrap{margin:30px auto 0}}.p-articleAccordion__item:nth-child(n+2){margin-top:60px}@media screen and (max-width: 810px){.p-articleAccordion__item:nth-child(n+2){margin-top:30px}}.p-articleAccordion{padding:30px 24px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#5eaac9;transition:border-radius .3s}@media screen and (max-width: 810px){.p-articleAccordion{padding:15px 20px}}@media screen and (max-width: 500px){.p-articleAccordion{border-top-left-radius:5px;border-top-right-radius:5px}}.p-articleAccordion .title{font-size:2rem;font-weight:bold;color:#fff;line-height:1}@media screen and (max-width: 650px){.p-articleAccordion .title{font-size:1.8rem}}.p-articleAccordion .subTitle{margin-top:20px;color:#fff;line-height:1}@media screen and (max-width: 650px){.p-articleAccordion .subTitle{margin-top:15px}}.p-articleAccordion.is-active{border-radius:10px 10px 0 0}@media screen and (max-width: 500px){.p-articleAccordion.is-active{border-radius:5px 5px 0 0}}.p-articleAccordion__content{padding:32px 25px;border-radius:0 0 10px 10px;background-color:rgba(94,170,201,.2)}@media screen and (max-width: 810px){.p-articleAccordion__content{padding:25px 20px}}@media screen and (max-width: 500px){.p-articleAccordion__content{padding:20px 15px;border-radius:0 0 5px 5px}}.p-articleAccordion__content .mainTitle{font-size:2rem;font-weight:bold;line-height:1}.p-articleAccordion__content .p-faqList{margin-top:30px}.p-articleAccordion__content .p-faq__item:nth-child(n+2){margin-top:20px}.p-articleAccordion__content .p-faq__item .icon{display:flex;align-items:center;justify-content:center;border-radius:50%;min-width:33px;height:33px;color:#fff;background-color:#5eaac9}.p-articleAccordion__content .p-faq__question{position:relative;padding:13px 50px 13px 17px;display:flex;align-items:baseline;gap:0 10px;border-radius:10px;background-color:#fff;cursor:pointer}.p-articleAccordion__content .p-faq__question:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:30px;width:15px;height:2px;background-color:#383838}.p-articleAccordion__content .p-faq__question:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:37px;width:2px;height:15px;background-color:#383838;transition:transform .3s}.p-articleAccordion__content .p-faq__question.is-active:after{transform:translateY(-50%) rotate(90deg)}.p-articleAccordion__content .p-faq__answer{padding:20px 17px;align-items:baseline;gap:0 10px;display:none}.p-articleAccordion__content .p-faq__answer a{color:#5eaac9;overflow-wrap:anywhere;transition:opacity .3s}.p-articleAccordion__content .p-faq__answer a[target=_blank]{position:relative}.p-articleAccordion__content .p-faq__answer a[target=_blank]:after{content:"";display:inline-block;width:11px;height:11px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("../../assets/images/common/b_link_blue.svg")}.p-articleAccordion__content .p-faq__answer a b{color:inherit;font-weight:bold}.p-articleAccordion__content .p-faq__answer a:hover{opacity:.6}.p-articleAccordion__content .p-faq__answer.is-open{display:flex}.p-articleAccordion__content__inner{margin:auto;width:100%;max-width:770px}@media screen and (max-width: 1080px){.p-articleAccordion__content__inner{width:90%}}.p-articleAccordion__content__inner .content{margin:40px auto;display:flex;align-items:center;gap:0 20px}@media screen and (max-width: 810px){.p-articleAccordion__content__inner .content{margin:30px auto}}@media screen and (max-width: 650px){.p-articleAccordion__content__inner .content{flex-direction:column;gap:20px 0}}.p-articleAccordion__content__inner .content .contentImage{border-radius:10px;overflow:hidden;width:260px;height:190px}@media screen and (max-width: 500px){.p-articleAccordion__content__inner .content .contentImage{border-radius:5px}}.p-articleAccordion__content__inner .content .descItem{display:flex}.p-articleAccordion__content__inner .content .descItem strong{font-weight:bold}.p-articleAccordion__content__inner .image{margin:60px auto;width:100%}@media screen and (max-width: 1080px){.p-articleAccordion__content__inner .image{margin:50px auto}}@media screen and (max-width: 810px){.p-articleAccordion__content__inner .image{margin:30px auto}}@media screen and (max-width: 500px){.p-articleAccordion__content__inner .image{margin:20px auto}}.p-articleAccordion__content__inner .p-progressList{margin:20px auto 60px}.p-articleAccordion__content__inner .p-progressList__item{position:relative;border-radius:10px;padding:20px 25px;background-color:#fff}.p-articleAccordion__content__inner .p-progressList__item:nth-child(n+2){margin-top:50px}.p-articleAccordion__content__inner .p-progressList__item .title{display:inline-block;border-left:2px solid #5eaac9;padding-left:12px;font-weight:bold;line-height:1}.p-articleAccordion__content__inner .p-progressList__item .text{margin-top:2px;font-size:1.4rem}.p-articleAccordion__content__inner .p-progressList__item:before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-35px;right:24px;display:inline-block;width:2px;height:18px;background-color:#5eaac9}.p-articleAccordion__content__inner .p-progressList__item:after{position:absolute;content:"";left:50%;transform:translateX(-50%) rotate(135deg);bottom:-35px;width:8px;height:8px;border:2px solid #5eaac9;border-left:0;border-bottom:0;box-sizing:border-box}.p-articleAccordion__content__inner .figure{margin:20px auto;width:100%;position:relative}@media screen and (max-width: 500px){.p-articleAccordion__content__inner .figure{padding-bottom:25px;overflow-x:scroll}}@media screen and (max-width: 500px){.p-articleAccordion__content__inner .figure:before{content:"※横スクロール出来ます。";position:absolute;left:0;bottom:0;font-size:1.4rem}}@media screen and (max-width: 500px){.p-articleAccordion__content__inner .figure img{min-width:400px}}.p-themes{margin:60px auto 0;padding:40px 60px 50px;background-color:rgba(94,170,201,.2);border-radius:20px}@media screen and (max-width: 1080px){.p-themes{margin:50px auto 0}}@media screen and (max-width: 810px){.p-themes{margin:30px auto 0;padding:40px 50px 50px}}@media screen and (max-width: 500px){.p-themes{padding:30px}}.p-theme__title{display:inline-block;padding:8px 20px;color:#fff;border-radius:100px;background-color:#5eaac9}.p-theme__list{margin-top:20px}.p-theme__item:nth-child(n+2){margin-top:20px}@media screen and (max-width: 650px){.p-theme__item:nth-child(n+2){margin-top:15px}}.p-theme__link{font-weight:bold;transition:opacity .3s}.p-theme__link:hover{opacity:.6}.p-theme__link__min{position:relative;margin-top:20px;padding-left:2.2em;line-height:1;display:block;transition:opacity .3s}.p-theme__link__min:before{content:"";position:absolute;top:50%;left:1.2em;width:5px;height:5px;border:1px solid;border-color:#5eaac9 #5eaac9 transparent transparent;transform:translateY(-50%) rotate(45deg)}.p-theme__link__min:hover{opacity:.6}.p-editor .su-box,.p-editor .su-box-content{font-family:"Zen Kaku Gothic Antique","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic ProN","Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:500}.p-editor p:not(:last-child){margin:20px 0}.p-editor p:last-child{margin-top:20px}.p-editor p:last-child{margin-top:30px}.p-editor p:not(:last-child){margin:30px 0}.p-editor b,.p-editor strong{font-weight:bold}.p-editor b span,.p-editor strong span{font-weight:bold}.p-editor em{font-style:italic;font-weight:bold}.p-editor em span{font-style:italic;font-weight:bold}.p-editor ul{margin:30px 0}@media screen and (max-width: 500px){.p-editor ul{margin:20px 0}}.p-editor ul li{position:relative;list-style:none}.p-editor ul li::before{content:"●";margin-right:2px}.p-editor ol{margin:30px 0}@media screen and (max-width: 500px){.p-editor ol{margin:20px 0}}.p-editor ol li{list-style-type:decimal;list-style-position:inside}.p-editor a{color:#5eaac9;transition:opacity .3s;line-height:1}.p-editor a[target=_blank]{position:relative}.p-editor a[target=_blank]:after{content:"";display:inline-block;width:11px;height:11px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("../../assets/images/common/b_link_blue.svg")}.p-editor a:hover{opacity:.6}.p-editor .aligncenter,.p-editor .alignnone{margin-left:auto;margin-right:auto}.p-editor .alignleft{margin-right:auto}.p-editor .alignright{margin-left:auto}.p-editor img{max-width:100%;margin:35px 0;width:auto;height:auto}@media screen and (max-width: 810px){.p-editor img{margin:30px 0}}@media screen and (max-width: 500px){.p-editor img{max-width:90%;margin:20px 0}}.p-editor iframe{display:block;width:100%;max-width:530px;height:300px;margin:50px auto}@media screen and (max-width: 1080px){.p-editor iframe{margin:40px auto}}@media screen and (max-width: 810px){.p-editor iframe{margin:30px auto}}@media screen and (max-width: 500px){.p-editor iframe{height:190px;margin:20px auto}}.p-editor blockquote{position:relative;display:table;margin:30px auto;padding:37px 25px;width:100%;color:#5eaac9;border-radius:10px;border:1px solid #5eaac9;background:rgba(255,255,255,.5)}@media screen and (max-width: 810px){.p-editor blockquote{padding:30px 25px}}@media screen and (max-width: 500px){.p-editor blockquote{margin:20px auto;padding:20px}}.p-editor .tableWrap{position:relative;margin:auto}@media screen and (max-width: 500px){.p-editor .tableWrap{padding-bottom:25px;overflow-x:scroll}}@media screen and (max-width: 500px){.p-editor .tableWrap:before{content:"※横スクロール出来ます。";position:absolute;left:0;bottom:0;font-size:1.4rem}}@media screen and (max-width: 500px){.p-editor table{min-width:400px}}.p-editor table tr th,.p-editor table tr td{width:224px;text-align:center}.p-editor table tr th{padding:13px;color:#fff;font-size:1.4rem;font-weight:500;background-color:#5eaac9}.p-editor table tr th:nth-child(n+2){border-left:1px solid rgba(255,255,255,.3)}.p-editor table tr td{padding:13px;font-size:1.4rem;font-weight:500;background-color:rgba(94,170,201,.2)}.p-editor table tr td:nth-child(n+2){border-left:1px solid rgba(94,170,201,.3)}.p-editor table tr:nth-child(n+2){border-top:1px solid rgba(94,170,201,.3)}.p-contentsList{display:flex;flex-wrap:wrap;gap:35px 2%}@media screen and (max-width: 650px){.p-contentsList{justify-content:center}}.p-contentsList__item{flex:0 0 32%}@media screen and (max-width: 810px){.p-contentsList__item{flex:0 0 49%}}@media screen and (max-width: 500px){.p-contentsSplide{width:80%}}.p-contentsSplide .splide__track{overflow:initial}.skin .p-contents__link:hover .p-contentsImage{box-shadow:0 0 20px 0 rgba(218,97,70,.5)}.skin .p-contents__link:hover .p-contentsList__title{color:#da6146}.knee .p-contents__link:hover .p-contentsImage{box-shadow:0 0 20px 0 rgba(94,170,201,.5)}.knee .p-contents__link:hover .p-contentsList__title{color:#5eaac9}.cornea .p-contents__link:hover .p-contentsImage{box-shadow:0 0 20px 0 rgba(223,176,70,.5)}.cornea .p-contents__link:hover .p-contentsList__title{color:#dfb046}.others .p-contents__link:hover .p-contentsImage{box-shadow:0 0 20px 0 rgba(153,120,197,.5)}.others .p-contents__link:hover .p-contentsList__title{color:#9978c5}.regenerative .p-contents__link:hover .p-contentsImage{box-shadow:0 0 20px 0 rgba(126,192,126,.5)}.regenerative .p-contents__link:hover .p-contentsList__title{color:#7ec07e}.med-prof .p-contents__link:hover .p-contentsImage{box-shadow:0 0 20px 0 rgba(90,90,90,.5)}.med-prof .p-contents__link:hover .p-contentsList__title{color:#5a5a5a}.p-contentsImage{position:relative;margin:auto;width:100%;height:317px;border-radius:5px;overflow:hidden;box-shadow:0 0 20px 0 rgba(94,170,201,0);transition:box-shadow .3s}@media screen and (max-width: 810px){.p-contentsImage{height:300px}}@media screen and (max-width: 500px){.p-contentsImage{height:42vw}}.p-contentsImage__icon{position:absolute;top:7px;left:10px;width:45px;height:45px;border-radius:50%;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}@media screen and (max-width: 500px){.p-contentsImage__icon{width:32px;height:32px}}.p-contentsImage__icon .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:fit-content;height:26px}@media screen and (max-width: 500px){.p-contentsImage__icon .icon{height:18px}}.p-contentsList__title{margin-top:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:400;transition:color .3s}@media screen and (max-width: 650px){.p-contentsList__title{margin-top:15px}}.p-contentsDesc{margin-top:15px}.p-contentsDesc .tags{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px 12px}.p-contentsDesc .tags .tag{font-size:1.2rem;letter-spacing:0em;color:#626262;line-height:1;transition:color .3s}.skin .p-contentsDesc .tags .tag:hover{color:#da6146}.knee .p-contentsDesc .tags .tag:hover{color:#5eaac9}.cornea .p-contentsDesc .tags .tag:hover{color:#dfb046}.others .p-contentsDesc .tags .tag:hover{color:#9978c5}.regenerative .p-contentsDesc .tags .tag:hover{color:#7ec07e}.med-prof .p-contentsDesc .tags .tag:hover{color:#5a5a5a}.p-contentsDesc__info{margin-top:15px;position:relative;display:flex;align-items:center;gap:0 10px;padding-right:30px}.p-contentsDesc__info .category{border-radius:100px;padding:8px 9px;color:#fff;font-size:1.2rem;font-weight:400;line-height:1;transition:opacity .3s}.p-contentsDesc__info .category.skin{background-color:#da6146}.p-contentsDesc__info .category.knee{background-color:#5eaac9}.p-contentsDesc__info .category.cornea{background-color:#dfb046}.p-contentsDesc__info .category.others{background-color:#9978c5}.p-contentsDesc__info .category.regenerative{background-color:#7ec07e}.p-contentsDesc__info .category.med-prof{background-color:#5a5a5a}.p-contentsDesc__info .category:hover{opacity:.6}.p-contentsDesc__info .date{font-size:1.2rem;line-height:1}.p-contentsDesc__info .simplefavorite-button{position:absolute;top:50%;transform:translateY(-50%);right:0;width:24px;height:21px;z-index:0;cursor:pointer}.p-contentsDesc__info .simplefavorite-button:before{content:"";position:absolute;left:0;right:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("../../assets/images/contents/like.svg");z-index:0}.p-contentsDesc__info .simplefavorite-button:after{content:"";position:absolute;left:0;right:0;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("../../assets/images/contents/like_b.svg");opacity:0;transition:opacity .3s;z-index:1}.p-contentsDesc__info .simplefavorite-button:hover:after,.p-contentsDesc__info .simplefavorite-button.active:after{opacity:1}@media screen and (max-width: 650px){.p-newsTab__list__wrap{overflow-x:scroll}}.p-newsTab__list{width:max-content;display:flex;gap:0 10px}@media screen and (max-width: 650px){.p-newsTab__list{gap:0 5px}}.p-newsTab{text-align:center;color:#5eaac9;font-size:1.4rem;line-height:1;border-radius:10px 10px 0 0;width:123px;height:30px;background-color:rgba(94,170,201,.3);transition:color .3s,background-color .3s;cursor:pointer}@media screen and (max-width: 500px){.p-newsTab{width:100px}}.p-newsTab.is-active{cursor:default}.p-newsTab:hover,.p-newsTab.is-active{color:#fff;background-color:#5eaac9}.p-newsList{border-top:1px solid rgba(94,170,201,.3);border-bottom:1px solid rgba(94,170,201,.3);display:none}.p-newsList.is-active{display:block}.p-newsList__item .p-newsList__link{padding:25px 20px;display:flex;align-items:center;gap:0 24px}@media screen and (max-width: 500px){.p-newsList__item .p-newsList__link{flex-wrap:wrap;gap:10px}}.p-newsList__item .p-newsList__link:hover .category{color:#fff;background-color:#5eaac9}.p-newsList__item .category{min-width:80px;text-align:center;border-radius:50px;border:1px solid #5eaac9;padding:8px;color:#5eaac9;font-size:1.2rem;line-height:1;transition:color .3s,background-color .3s}.p-newsList__item:nth-child(n+2){border-top:1px solid rgba(94,170,201,.3)}.p-newsList__desc{width:calc(100% - 109px)}@media screen and (max-width: 500px){.p-newsList__desc{display:contents;width:100%}}.p-newsList__desc .date{font-size:1.4rem;line-height:1}.p-newsList__desc .title{margin-top:10px;font-size:1.4rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p-movieList__item .p-movie__link{display:inline-block;width:100%;height:100%}.p-movieList__item .p-movie__image{width:100%;height:156px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media screen and (max-width: 500px){.p-movieList__item .p-movie__image{height:50vw}}.p-movieList__item .title{margin-top:20px;font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 650px){.p-movieList__item .title{margin-top:15px}}.p-movieList__item lite-youtube{width:100%;height:100%}.p-movie__slide{position:relative}@media screen and (max-width: 810px){.p-movie__slide{margin-bottom:100px}}@media screen and (max-width: 500px){.p-movie__slide{margin-bottom:60px}}.p-movie__slide .p-movie__link{display:inline-block;width:100%;height:100%}.p-movie__slide .p-movie__image{width:100%;height:170px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media screen and (max-width: 1080px){.p-movie__slide .p-movie__image{height:160px}}.p-movie__slide .p-movie__image iframe{width:100%;height:100%}.p-movie__slide .title{margin-top:20px;font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 650px){.p-movie__slide .title{margin-top:15px}}.p-movie__link{transition:opacity .3s}.p-movie__link:hover{opacity:.6}.p-pager{position:relative;margin:70px auto 0}@media screen and (max-width: 1080px){.p-pager{margin:60px auto 0}}@media screen and (max-width: 810px){.p-pager{margin:50px auto 0}}@media screen and (max-width: 500px){.p-pager{margin:30px auto 0}}.p-pager li{margin:0 5px}@media screen and (max-width: 370px){.p-pager li{margin:0 4px}}.p-pager li:has(.prev){margin-right:30px}@media screen and (max-width: 650px){.p-pager li:has(.prev){margin-right:10px}}.p-pager li:has(.next){margin-left:30px}@media screen and (max-width: 650px){.p-pager li:has(.next){margin-left:10px}}.page-numbers{display:flex;align-items:center;justify-content:center}.page-numbers a:not(.prev):not(.next),.page-numbers span:not(.dots):not(.current){display:flex;align-items:center;justify-content:center;position:relative;border-radius:50%;width:38px;height:38px;color:#5eaac9;line-height:1;background-color:rgba(94,170,201,.1);transition:background-color .3s,color .3s}@media screen and (max-width: 500px){.page-numbers a:not(.prev):not(.next),.page-numbers span:not(.dots):not(.current){width:30px;height:30px}}.page-numbers a:not(.prev):not(.next):hover,.page-numbers span:not(.dots):not(.current):hover{color:#fff;background-color:#5eaac9}.page-numbers .current{border-radius:50%;width:38px;height:38px;color:#fff;background-color:#5eaac9}@media screen and (max-width: 500px){.page-numbers .current{width:30px;height:30px}}.page-numbers .dots{color:#5eaac9;pointer-events:none;border:none}.page-numbers .prev,.page-numbers .next{position:relative;width:68px;height:12px;font-family:"Montserrat",sans-serif;font-weight:400;transition:transform .3s}@media screen and (max-width: 500px){.page-numbers .prev,.page-numbers .next{font-size:1.2rem;width:40px}}.page-numbers .prev::before,.page-numbers .next::before{content:"";position:absolute;top:50%;width:6px;height:6px;border-right:1px solid #000;border-bottom:1px solid #000;transition:color .3s}@media screen and (max-width: 500px){.page-numbers .prev::before,.page-numbers .next::before{right:12px}}.page-numbers .prev:before{left:0;transform:translateY(-50%) rotate(45deg) scale(-1, 1)}.page-numbers .prev:after{content:"PREV";position:absolute;top:50%;transform:translateY(-50%);right:0}.page-numbers .prev:hover{transform:translateX(-15px)}.page-numbers .next:before{right:0;transform:translateY(-50%) rotate(-45deg)}.page-numbers .next:after{content:"NEXT";position:absolute;top:50%;transform:translateY(-50%);left:0}.page-numbers .next:hover{transform:translateX(15px)}.p-policy{padding-bottom:100px}@media screen and (max-width: 1080px){.p-policy{padding-bottom:90px}}@media screen and (max-width: 810px){.p-policy{padding-bottom:80px}}@media screen and (max-width: 500px){.p-policy{padding-bottom:60px}}.p-policyDesc__wrap{padding:64px;box-shadow:0 0 20px 0 rgba(94,170,201,.15);background-color:#fff}@media screen and (max-width: 1080px){.p-policyDesc__wrap{padding:50px 30px}}@media screen and (max-width: 500px){.p-policyDesc__wrap{padding:40px 20px}}.p-policyDesc__wrap h3{font-size:2.5rem;font-weight:bold;line-height:1}.p-policyDesc:nth-child(1){margin-top:40px}@media screen and (max-width: 810px){.p-policyDesc:nth-child(1){margin-top:30px}}@media screen and (max-width: 650px){.p-policyDesc:nth-child(1){margin-top:20px}}.p-policyDesc:nth-child(n+2){margin-top:50px}@media screen and (max-width: 810px){.p-policyDesc:nth-child(n+2){margin-top:40px}}@media screen and (max-width: 650px){.p-policyDesc:nth-child(n+2){margin-top:30px}}.p-policyDesc strong{font-size:2rem;font-weight:bold}@media screen and (max-width: 650px){.p-policyDesc strong{font-size:1.8rem}}.p-policyDesc b{margin-top:20px;display:block;font-size:1.8rem;font-weight:bold}@media screen and (max-width: 650px){.p-policyDesc b{font-size:1.6rem}}.p-policyDesc p{margin-top:15px;font-size:1.4rem}@media screen and (max-width: 650px){.p-policyDesc p{margin-top:10px}}.p-policyDesc a{transition:opacity .3s}.p-policyDesc a:hover{opacity:.6}.p-policyDesc a:not(a[href*="tel:"]){text-decoration:underline;text-decoration-color:#000}@media screen and (max-width: 500px){.p-policyDesc a[href*="tel:"]{text-decoration:underline;text-decoration-color:#000}}.p-policyDesc a[target=_blank]{position:relative}.p-policyDesc a[target=_blank]:after{content:"";display:inline-block;width:11px;height:11px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("../../../../assets/images/common/b_link.svg")}.p-policyDesc .date{display:inline-block;width:100px}.wpcf7-response-output,.wpcf7-not-valid-tip{position:relative !important;font-family:-apple-system !important}div.screen-reader-response{display:none}.wpcf7-not-valid-tip{position:absolute}.wpcf7-radio .wpcf7-list-item{display:block;cursor:pointer}.wpcf7-radio .wpcf7-list-item input{position:absolute}.wpcf7-radio .wpcf7-list-item input:checked+span.wpcf7-list-item-label::after{transform:scale(1)}.p-contactForm{padding-bottom:100px}@media screen and (max-width: 1080px){.p-contactForm{padding-bottom:90px}}@media screen and (max-width: 810px){.p-contactForm{padding-bottom:80px}}@media screen and (max-width: 500px){.p-contactForm{padding-bottom:60px}}.p-contactForm .p-leadText{margin:auto;text-align:center}@media screen and (max-width: 650px){.p-contactForm .p-leadText{text-align:left}}.p-formList__wrap{margin:auto;max-width:768px;width:100%}.p-form__item{position:relative;display:flex}@media screen and (max-width: 650px){.p-form__item{display:block}}.p-form__item:nth-child(n+2){margin-top:30px}@media screen and (max-width: 650px){.p-form__item:nth-child(n+2){margin-top:20px}}.p-form__item input[type=text],.p-form__item input[type=tel],.p-form__item input[type=email],.p-form__item textarea{border-radius:5px;background-color:rgba(94,170,201,.1);border:1px solid rgba(94,170,201,.5);font-family:-apple-system !important}.p-form__item input[type=text]::placeholder,.p-form__item input[type=tel]::placeholder,.p-form__item input[type=email]::placeholder,.p-form__item textarea::placeholder{font-family:"Zen Kaku Gothic Antique","Hiragino Kaku Gothic ProN",sans-serif;color:rgba(0,0,0,.3);font-family:-apple-system !important}.p-form__item textarea{height:250px}@media screen and (max-width: 650px){.p-form__item textarea{height:200px}}.p-form__title{position:relative;display:flex;align-items:center;gap:0 9px;font-weight:500;width:180px;letter-spacing:0em;z-index:0}@media screen and (max-width: 810px){.p-form__title{width:240px}}@media screen and (max-width: 650px){.p-form__title{width:100%}}.p-form__title .required{color:#d70000;font-size:1.4rem;font-weight:500;line-height:1}.p-form__content{position:relative;width:calc(100% - 180px)}@media screen and (max-width: 650px){.p-form__content{margin-top:5px;display:block;width:100%}}.p-form__content .p-form__text,.p-form__content .p-form__textarea{position:relative;padding:13px 20px;width:100%;font-size:1.6rem;line-height:1.2}.p-form__content .supplement{font-size:1.4rem}.p-form__content span.wpcf7-list-item-label{position:relative;display:flex;align-items:center;width:fit-content;padding:2px 10px 2px 0;border:1px solid transparent;transition:border-color .2s;cursor:pointer}.p-form__content span.wpcf7-list-item-label::before{content:"";display:inline-block;margin-right:10px;height:20px;width:20px;border-radius:50%;background-color:rgba(94,170,201,.1);border:1px solid rgba(94,170,201,.5);flex-shrink:0}@media screen and (max-width: 500px){.p-form__content span.wpcf7-list-item-label::before{height:16px;width:16px}}.p-form__content span.wpcf7-list-item-label::after{position:absolute;content:"";top:calc(50% - 7px);left:4px;width:14px;height:14px;border-radius:50%;transform:scale(0);transition:transform .2s;background-color:#5eaac9}@media screen and (max-width: 500px){.p-form__content span.wpcf7-list-item-label::after{top:calc(50% - 6px);left:3px;width:12px;height:12px}}.p-form__content .wpcf7-checkbox .wpcf7-list-item{display:block;width:fit-content;cursor:pointer}.p-form__content .wpcf7-checkbox input{position:absolute}.p-form__content .wpcf7-checkbox span.wpcf7-list-item-label{position:relative;display:flex;align-items:center;padding:2px 10px 2px 0;width:fit-content;border:1px solid transparent;font-weight:500;cursor:pointer;transition:border-color .2s,background-color .2s}.p-form__content .wpcf7-checkbox span.wpcf7-list-item-label::before{content:"";display:inline-block;margin-right:10px;height:20px;width:20px;border-radius:50%;border:1px solid #c91231;background-color:#f5f5f5;flex-shrink:0}@media screen and (max-width: 500px){.p-form__content .wpcf7-checkbox span.wpcf7-list-item-label::before{height:16px;width:16px}}.p-form__content .wpcf7-checkbox span.wpcf7-list-item-label::after{position:absolute;content:"";top:calc(50% - 7px);left:4px;width:14px;height:14px;border-radius:50%;transform:scale(0);transition:transform .2s;background-color:#000;transform-origin:center}@media screen and (max-width: 500px){.p-form__content .wpcf7-checkbox span.wpcf7-list-item-label::after{top:calc(50% - 6px);left:3px;width:12px;height:12px}}.p-form__content .postal{display:flex;align-items:center;gap:0 11px}.p-form__content .postal .postcd{width:128px;text-align:center}.p-form__content .p-extended-address{margin-top:20px}@media screen and (max-width: 650px){.p-form__content .p-extended-address{margin-top:10px}}.p-formPrivacy{margin:60px auto 0;text-align:center}@media screen and (max-width: 810px){.p-formPrivacy{margin:50px auto 0}}@media screen and (max-width: 500px){.p-formPrivacy{margin:30px auto 0}}.p-formPrivacy a{color:#5eaac9;text-decoration:underline;text-decoration-color:#5eaac9}input[type=submit],.p-form__submit{margin:30px auto 0;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;max-width:530px;width:80%;height:60px;font-size:2rem;line-height:1;border:1px solid #5eaac9;background-color:#5eaac9;transition:color .3s,background-color .3s;z-index:0;cursor:pointer}@media screen and (max-width: 650px){input[type=submit],.p-form__submit{margin:15px auto 0}}input[type=submit]:hover,.p-form__submit:hover{color:#5eaac9;background-color:#fff}input[type=submit].--thanks,.p-form__submit.--thanks{display:flex;align-items:center;justify-content:center}.p-form__back{margin:30px auto 0;display:table;width:120px;padding:8px;color:#fff;text-align:center;background-color:#939393;border:1px solid #939393;font-size:1.8rem;cursor:pointer;transition:background-color .3s,color .3s}@media screen and (max-width: 500px){.p-form__back{margin-top:24px}}.p-form__back:hover{background-color:#fff;color:#939393}.p-form__thanks{display:table;margin:auto;padding:50px 0}.u-tabBlock{display:none}@media screen and (max-width: 810px){.u-tabBlock{display:block}}.u-tabNone{display:block}@media screen and (max-width: 810px){.u-tabNone{display:none}}.u-spNone{display:block}@media screen and (max-width: 500px){.u-spNone{display:none}}.u-spBlock{display:none}@media screen and (max-width: 500px){.u-spBlock{display:block}}.u-w100{width:100%;height:auto}.u-h100{width:auto;height:100%}.u-d-f{display:flex}.u-aic{align-items:center}.u-tac{text-align:center}.u-tacs{text-align:center}@media screen and (max-width: 350px){.u-tacs{text-align:left}}.u-jsb{justify-content:space-between}.u-jcc{justify-content:center}.u-fww{flex-wrap:wrap}.u-tateMoji{writing-mode:vertical-rl}.u-white{color:#fff}.u-bold{font-weight:bold}.u-blue{color:#5eaac9}.u-fz14{font-size:1.4rem}.u-mt50{margin-top:50px}@media screen and (max-width: 810px){.u-mt50{margin-top:30px}}