.pLink{display:block;width:468px;height:60px;background-image:url(/images/temp/president.jpg);background-repeat:no-repeat;background-size:cover;margin:0 auto}@media only screen and (max-device-width: 414px)and (orientation: portrait){.pLink{width:100%;background-size:contain}}body #articles>div{padding:2rem 1rem}body #articles>div.no-side-padding{padding-left:0;padding-right:0}body #articles>div:nth-child(2n+1){background-color:#f9f9f9}body #articles>div>section{width:100%;max-width:1200px;margin:0 auto;overflow:hidden}body section header span{display:block}body #colophon{width:100%}body #colophon .blanch{width:100%;max-width:1200px;margin:0 auto}body #colophon .blanch>section{position:relative;margin-bottom:5rem}body #colophon .blanch>section h1{position:absolute;padding:1rem;background-color:rgba(255,255,255,.6);font-size:1.6rem;left:3rem;transform:translate(0, -60%);letter-spacing:1rem;font-family:"Yu Mincho",YuMincho,HiraMinProN-W3,"Hiragino Mincho ProN",Roboto,"Droid Sans",Meiryo,sans-serif;line-height:1.6em}body #colophon .blanch>section h1 span{font-size:1.2rem;display:block;letter-spacing:normal;line-height:1rem}@media screen and (min-width: 600px){body #colophon .blanch>section h1{font-size:3rem}}body #colophon .blanch>section picture{width:100%;overflow:hidden}@media screen and (min-width: 600px){body #colophon .blanch>section picture{width:50%}}body #colophon .blanch>section>div{margin-top:3rem;padding:2rem}@media screen and (min-width: 600px){body #colophon .blanch>section>div{width:50%}}body #colophon .blanch>section>div p.call{font-weight:300;font-size:3rem;font-family:"Oswald",sans-serif;margin:0 0 1em}body #colophon .blanch>section>div p.call a{color:#3e74d7}body #colophon .blanch>section>div p.call::before{content:"";display:inline-block;width:46px;height:30px;vertical-align:middle;margin:-4px 10px 0 0;background:url(/assets/img/freedial-b.svg) no-repeat 0 0;background-size:contain}body #colophon .blanch>section>div ul{font-size:.8rem}body #colophon .blanch>section>div ul li span{display:inline-block}body #colophon .blanch>section>div .go-link{text-align:right;padding:0}body #colophon .blanch>section:first-child h1{top:150vw}@media screen and (min-width: 600px){body #colophon .blanch>section:first-child h1{top:30%;left:50%;transform:translate(-10%, -60%)}body #colophon .blanch>section:first-child .text{position:absolute;right:0;top:50%;transform:translate(0, -50%)}}body #colophon .blanch>section:nth-child(2) h1{top:66.6666666667vw}@media screen and (min-width: 600px){body #colophon .blanch>section:nth-child(2) h1{top:0;transform:translate(10%, 10%);z-index:3}body #colophon .blanch>section:nth-child(2) picture{position:absolute;top:0;right:0;z-index:1}body #colophon .blanch>section:nth-child(2) .text{padding-top:200px}}.go-link{margin-top:2rem;text-align:center}.go-link a{display:inline-block;height:44px;line-height:40px;border-radius:22px;border:2px solid #3e74d7;padding:0 2rem}.go-link a .arrow{display:inline-block;vertical-align:middle;line-height:1;width:.6rem;height:.6rem;border:.1rem solid #3e74d7;border-left:0;border-bottom:0;box-sizing:border-box;transform:translate(0.5rem, -2px) rotate(45deg)}.go-index{width:100%;margin-top:2rem}.go-index a{width:50%;text-align:center;margin:0 auto;padding:1rem;border:2px solid #3e74d7;display:block}@media screen and (min-width: 600px){.go-index a{width:160px}}.go-link a,.go-index a,.go-content a{color:#3e74d7;transition:all .5s ease-in-out}.go-link a:hover,.go-index a:hover,.go-content a:hover{background-color:#3e74d7;color:#fff}.go-link a:hover span,.go-index a:hover span,.go-content a:hover span{background-color:#fff !important}.go-link a:hover span::after,.go-index a:hover span::after,.go-content a:hover span::after{border-color:#fff !important}.go-link a:hover span.arrow,.go-index a:hover span.arrow,.go-content a:hover span.arrow{background-color:rgba(0,0,0,0) !important;border-color:#fff;transition:all .5s ease-in-out}.gnav li:not(.home) a:after,.gnav>ul>li>span:before,.lower li a:before,p.notice:before,ul.notice li:before,nav.branch li a:before,#masthead p.btn a:before,.inquiry a:before,.inquiry a dd:before,.applyfor ul li a:after,.applyfor footer p a:before,dl.pdata>dt:before,ul.media-banner li a>span:before,article>section>.pkg .nav li a:after,.surgery span:before,.health article>section>.pkg li:before,.faq article>section>.pkg h3.question:before,.individual article>.pkg>footer nav li a:before,#seminar ul.news-list li a:before,.briefing a:before,.seminar a:before,.pkg aside h2 span:before,header .reserve ul li a:before{font-weight:normal !important;font-family:"FontAwesome";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#articles article .intro{padding:2rem 0}#articles article .intro>p{margin-top:1rem}#articles article .intro>p:first-of-type{margin-top:0}#articles article .lead{background-color:#f9f9f9;padding-top:2rem}#articles article .lead p{width:calc(100% - 2rem);margin:0 auto;padding:2rem 1rem;background:repeating-linear-gradient(-45deg, #cce7ff, #cce7ff 3px, #e9f4ff 3px, #e9f4ff 7px);text-align:center;line-height:1.6em;font-size:clamp(1.3rem,1.264rem + .18vw,1.4rem)}#articles article .lead p span{display:inline-block}@media screen and (min-width: 600px){#articles article .lead p{max-width:1200px;white-space:.3rem}}#articles article .pkg{width:calc(100% - 2rem);margin:0 auto}#articles article .pkg div p{margin-top:1rem}#articles article .pkg div p:first-of-type{margin-top:0}#articles article .pkg section{margin-top:2rem}@media screen and (min-width: 600px){#articles article .pkg{max-width:1200px}}#articles article .pkg>p{margin-top:1rem}#articles article .pkg>p:first-of-type{margin-top:0}#articles article>section{padding:2rem 0}#articles article>section header{margin:2rem 0 4rem}#articles article>section header h1{font-size:clamp(1.5rem,1.209rem + 1.45vw,2.3rem);text-align:center;font-family:"Yu Mincho",YuMincho,HiraMinProN-W3,"Hiragino Mincho ProN",Roboto,"Droid Sans",Meiryo,sans-serif;letter-spacing:.3em;line-height:1.6em;position:relative}#articles article>section header h1::after{content:"";display:block;width:20%;max-width:80px;height:5px;border-radius:2rem;background-color:#131313;position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%, 0)}#articles article>section header h2.extra{font-size:clamp(1.3rem,1.264rem + .18vw,1.4rem);text-align:center;padding:1.5rem 0;position:relative}#articles article>section header h2.extra::before,#articles article>section header h2.extra::after{content:"";width:80%;height:2px;background-color:#ccc;position:absolute;left:50%;transform:translate(-50%, 0)}#articles article>section header h2.extra::before{top:0}#articles article>section header h2.extra::after{bottom:0}#articles article>section header p{margin-top:3rem;text-align:center}#articles article>section .text p{margin-top:1em}#articles article>section .text p:first-of-type{margin-top:0}#articles article>section .sentence p{margin-top:1rem}#articles article>section .sentence p:first-of-type{margin-top:0}#articles article>section figure{margin-top:2rem}#articles article>section figure figcaption{font-size:.8rem;text-align:center}@media screen and (min-width: 600px){#articles article>section figure{width:30%;margin:0 auto}}#articles article>section:nth-of-type(2n+1){background-color:#f9f9f9}@media screen and (min-width: 600px){#articles article>section{padding:4rem 0 6rem}#articles article>section:last-of-type{margin-bottom:100px}}#articles article>section aside{padding:1rem;margin-top:2rem;border:1px solid #ccc}#articles article>section aside h2{font-size:clamp(1.3rem,1.264rem + .18vw,1.4rem);text-align:center}#articles article>section aside ul{list-style:circle;margin-top:1rem}#articles article>section aside ul li{margin-left:1rem;display:list-item}#articles article>section aside picture{margin-top:2rem}@media screen and (min-width: 600px){#articles article>section aside picture{width:30%;margin:2rem auto 0}}#articles article>section .datatable dl{display:grid;grid-template-columns:1fr 2fr;margin-top:1rem}#articles article .youTubeList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}#articles article .youTubeList li{width:360px;height:203px;margin-bottom:2rem}#articles article .youTubeList li iframe{width:100%;height:100%}#articles article p a{display:inline-block;color:#3e74d7}#articles article aside header h1{font-size:clamp(1.3rem,1.264rem + .18vw,1.4rem)}.faq .pkg>section>ul>li{padding:2rem;background-color:#fff;margin-top:2rem}.faq .pkg>section>ul>li>div{line-height:1.6em;position:relative}.faq .pkg>section>ul>li>div:first-child{font-size:clamp(1.3rem,1.264rem + .18vw,1.4rem);padding-right:1em}.faq .pkg>section>ul>li>div:first-child h2::before,.faq .pkg>section>ul>li>div:first-child h3::before{display:inline-block;width:clamp(1.3rem,1.264rem + .18vw,1.4rem);height:clamp(1.3rem,1.264rem + .18vw,1.4rem);content:"Q.";color:#3e74d7;margin-right:.5em;font-weight:600;background-image:none}.faq .pkg>section>ul>li>div:first-child::after{display:block;content:"";width:1em;height:1em;border-top:3px solid #ccc;border-right:3px solid #ccc;position:absolute;right:0;bottom:0;transform:translate(0, -75%) rotate(135deg);transition:all .3s ease-in-out}.faq .pkg>section>ul>li>div:first-child.active{padding-bottom:1.5rem}.faq .pkg>section>ul>li>div:first-child.active::after{bottom:1rem;transform:translate(0, -25%) rotate(-45deg)}.faq .pkg>section>ul>li>div:nth-child(2){padding:2rem 1rem 0 1rem;border-top:3px solid #ccc;display:none}.faq .pkg>section>ul>li>div:nth-child(2) p.ans{font-size:clamp(1.3rem,1.264rem + .18vw,1.4rem);color:#ff00d0;font-weight:700}.faq .pkg>section>ul>li>div:nth-child(2) p.ans::before{display:inline-block;width:clamp(1.3rem,1.264rem + .18vw,1.4rem);height:clamp(1.3rem,1.264rem + .18vw,1.4rem);content:"A.";color:#ff00d0;margin-right:.5em;font-weight:600;background-image:none}.faq .pkg>section>ul>li>div:nth-child(2).active{display:block}.faq .pkg>section>ul>li>div.more{margin-top:2rem}.faq .pkg>section>ul>li>div ol{margin-top:1rem}.faq .pkg>section>ul>li>div ol li{display:list-item;margin-left:2rem;list-style:decimal;margin-top:1rem}.faq .pkg>section>ul>li>div ol li:first-child{margin-top:0}.archives{padding:0 1rem}.archives ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:2rem}.archives ul li{margin-right:1rem}.archives ul li a{display:block;padding:.5rem 1rem;background-color:#f9f9f9;font-size:.9rem}.archives ul li:last-of-type{margin-right:0}.archives .pagination li span{display:block;padding:.5rem 1rem;background-color:#3e74d7;font-size:.9rem;color:#fff}.cat ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:2rem;margin-bottom:4rem}.cat ul li{margin:0 1rem}.cat ul li a{display:block;padding:1rem;border:1px solid #3e74d7}
.pLink{display:block;width:468px;height:60px;background-image:url(/images/temp/president.jpg);background-repeat:no-repeat;background-size:cover;margin:0 auto}@media only screen and (max-device-width: 414px)and (orientation: portrait){.pLink{width:100%;background-size:contain}}article .pkg .text{background-color:#fff;padding:2rem}article .pkg .text h2{text-align:center}article .pkg .text p{margin-top:1rem}article .pkg .text p:first-of-type{margin-top:2rem !important}article .pkg .text img{display:block;width:100%;margin:0 auto;margin-top:2rem}@media screen and (min-width: 600px){article .pkg .text img{width:60%;max-width:500px}}article .pkg .linkers{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}article .pkg .linkers>*{width:100%}@media screen and (min-width: 600px){article .pkg .linkers{flex-direction:row}article .pkg .linkers>*{width:33%}}article .pkg .more{margin-top:3rem}article .pkg .more a{display:block;margin:0 auto 1em;font-size:clamp(1.3rem,1.264rem + .18vw,1.4rem);padding:.5em;border-radius:2em;border:2px solid #3e74d7;color:#3e74d7;text-align:center;line-height:1.2em;transition:all .5s ease-in-out;background-color:#fff}article .pkg .more a:hover{background-color:#3e74d7;color:#fff}@media screen and (min-width: 600px){article .pkg .more a{width:50%}}.ideal article footer p{text-align:right}.ideal article footer p strong{display:block;text-align:right;font-size:1.2rem;font-weight:700}.ideal article .multi>div{display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width: 600px){.ideal article .multi>div{grid-template-columns:repeat(2, 1fr)}}.ideal article .listCards{display:grid;grid-template-columns:1fr;gap:2rem}.ideal article .listCards div h2{text-align:center;border-bottom:2px solid #3e74d7;padding-bottom:1rem;margin-bottom:1rem;font-size:clamp(1.3rem,1.264rem + .18vw,1.4rem)}@media screen and (min-width: 600px){.ideal article .listCards{grid-template-columns:repeat(2, 1fr)}}.media ul li a.df{width:60%;display:block;margin:1em auto 1em}.media ul li a.df img{width:100%}#literature .datatable ul{list-style-type:disc}#literature .datatable ul li{margin-bottom:1em}.director .intro .pkg{display:grid;grid-template-columns:1fr}@media screen and (min-width: 600px){.director .intro .pkg{grid-template-columns:repeat(2, 1fr)}}.director .intro .pkg .text header h2{font-size:clamp(1.5rem,1.209rem + 1.45vw,2.3rem)}.director .intro .pkg .text header h2 span{display:block;font-style:italic;font-weight:normal;font-size:clamp(1.3rem,1.264rem + .18vw,1.4rem)}.director .intro .pkg .text dl{display:grid;grid-template-columns:120px auto;margin-top:3rem}.director .intro .pkg .text dl dt,.director .intro .pkg .text dl dd{margin-top:1rem;border-top:1px solid #ccc;padding-top:1rem}.director .intro .pkg .text dl dt:first-of-type,.director .intro .pkg .text dl dd:first-of-type{margin-top:0}.director .intro .pkg .text dl dd ul{list-style:disc}.director .intro .pkg .text dl dd ul li{display:list-item;margin-top:1rem;margin-left:1rem}.director .intro .pkg .text dl dd ul li:first-of-type{margin-top:0}.director #belief ol li{margin-top:2rem;display:grid;grid-template-columns:1fr}.director #belief ol li:first-of-type{margin-top:0}.director #belief ol li header h2{font-size:clamp(1.3rem,1.264rem + .18vw,1.4rem)}.director #belief ol li>div{display:grid;grid-template-columns:1fr;gap:2rem}.director #belief ol li>div iframe{width:100%;height:calc((100vw - 2rem)*9/16);order:1}@media screen and (min-width: 600px){.director #belief ol li>div iframe{width:100%;max-height:337.5px;height:calc((100vw - 2rem)/2*9/16)}}.director #belief ol li>div img{order:2}@media screen and (min-width: 600px){.director #belief ol li>div{grid-template-columns:repeat(2, 1fr)}}.director #belief ol li:nth-child(1) header{display:grid;grid-template-columns:2em auto}.director #belief ol li:nth-child(1) header::before{content:"1.";display:inline-block;width:1.5em;height:1em;font-size:clamp(1.5rem,1.209rem + 1.45vw,2.3rem);margin-right:1em;font-weight:700}.director #belief ol li:nth-child(2) header{display:grid;grid-template-columns:2em auto}.director #belief ol li:nth-child(2) header::before{content:"2.";display:inline-block;width:1.5em;height:1em;font-size:clamp(1.5rem,1.209rem + 1.45vw,2.3rem);margin-right:1em;font-weight:700}.director #belief ol li:nth-child(3) header{display:grid;grid-template-columns:2em auto}.director #belief ol li:nth-child(3) header::before{content:"3.";display:inline-block;width:1.5em;height:1em;font-size:clamp(1.5rem,1.209rem + 1.45vw,2.3rem);margin-right:1em;font-weight:700}.director #belief ol li:nth-child(2n+1)>div>div{order:2}.director #belief ol li:nth-child(2n)>div>div{order:1}@media screen and (min-width: 600px){.director #belief ol li:nth-child(3)>div{grid-template-columns:1fr}}.director #career .datatable dl{display:grid;grid-template-columns:100px auto}.director #career .datatable dl dt{padding-top:1rem}.director #career .datatable dl dd{padding-top:1rem;border-left:1px solid #ccc;padding-left:1rem;position:relative}.director #career .datatable dl dd::before{content:"";display:block;position:absolute;top:calc(1.5rem + 3px);left:-3px;width:6px;height:6px;border-radius:6px;background-color:#000}.director #career .datatable dl dd ul li{margin-top:1rem}.director #career .datatable dl dd ul li:first-of-type{margin-top:0}.director #literature .datatable ul li{display:list-item;margin-left:1rem}.youtube section .pkg .channels{margin-top:3rem}.youtube section .pkg .channels ul{display:grid;grid-template-columns:1fr;gap:2rem}.youtube section .pkg .channels ul li a img{width:80%;margin:0 auto;display:block}.youtube section .pkg .channels ul li.UCn9WKLyWLlV4YLZf95b3U5w{order:1}.youtube section .pkg .channels ul li.UC9Fpvy08S9BiY3SA12KGfEw{order:2}.youtube section .pkg .channels ul li.UCofjxy5D-e_UcXDhn3dzChA{order:3}@media screen and (min-width: 600px){.youtube section .pkg .channels ul{grid-template-columns:repeat(3, 1fr)}}.youtube section .pkg .contents p{text-align:center}.youtube section .pkg .contents ul{margin-top:2rem;display:grid;grid-template-columns:1fr;gap:2rem}@media screen and (min-width: 600px){.youtube section .pkg .contents ul{grid-template-columns:repeat(4, 1fr)}}
