@charset "UTF-8";@font-face{font-family:"Hiragino Mincho Pro";src:url(//doclab.iwamilo.jp/wp-content/themes/lightning-child/assets/css/../../../fonts/hiraginomincho.otf) format("otf");font-weight:400;font-style:normal}body{display:flex;flex-direction:column;min-height:100vh}.site-body{padding-top:0;display:flex;flex-direction:column;min-height:75vh}h1.headLine{position:relative;color:#00194a;margin-bottom:32px}h1.headLine:after{content:"";position:absolute;left:50%;bottom:-4px;display:inline-block;width:120px;height:4px;transform:translateX(-50%);background-color:#d4af37}h2.headLine{border-top:none;border-bottom:none;position:relative;margin-top:40px !important;margin-bottom:24px !important;padding-bottom:8px;color:#00194a}h2:after{content:"";position:absolute;left:50%;bottom:0;display:inline-block;width:120px;height:4px;transform:translateX(-50%);background-color:#d4af37}h3{display:inline-block;border-bottom:2px solid #d4af37;padding:0;color:#00194a !important;margin-bottom:8px !important;font-size:20px}h3:after{border:none}p{font-family:"Hiragino Mincho Pro";font-size:16px;color:#00194a !important}h3+p{margin-bottom:32px}.sp{display:none}.downArrow{display:flex;justify-content:center}.seeMore>div{display:flex;flex-direction:row;justify-content:flex-end;position:relative}.seeMore>div a{font-family:"Hiragino Mincho Pro";color:#00194a}.seeMore>div a:hover{background-color:#fff !important}.wp-block-button.is-style-outline>.wp-block-button__link:hover{background-color:#fff !important;color:#00194a !important}.seeMore>div>a:before{background:#d4af37;content:"";width:70%;height:2px;position:absolute;z-index:10;left:20px;bottom:4px;margin:auto;transform-origin:right top;transform:scale(0,1);transition:transform .3s}.seeMore>div>a:hover:before{transform-origin:left top;transform:scale(1,1)}ol{font-family:"Hiragino Mincho Pro"}.page_top_btn{bottom:1%}@media screen and (max-width:767px){h1.headLine{font-size:28px !important}h2{font-size:24px !important}.sp{display:block}}.firstView{height:60vh}.laborProblem figure,.laborProblemSpecial figure{margin-bottom:24px}.laborProblem figure,.laborProblemSpecial figure{display:flex;flex-direction:row;justify-content:center}.misconceptions .individualMisconception>p:nth-child(1){margin-bottom:8px}.CommonCases .ageGender{margin-bottom:8px !important;border-bottom:2px solid #d4af37;display:inline-block;line-height:2rem}.consultationFlow .flow{max-width:50% !important;position:relative}.consultationFlow li{color:#00194a}@media screen and (max-width:768px){.firstView h1{font-size:36px !important;line-height:1.5rem}.firstView p{line-height:.9rem}.laborProblem p,.laborProblemSpecial p{font-size:16px !important}.individualMisconception p{font-size:16px !important}.consultationFlow .flow{max-width:80% !important}}h2.headLine.growProblem{margin-top:24px !important;font-size:32px !important}@media screen and (max-width:767px){h2.headLine.growProblem{font-size:24px !important}}.flowBlock .headLine{display:flex;flex-direction:row;justify-content:center;margin-bottom:24px}.flowBlock .headLine h3{font-size:28px}h4{background-color:#fff;color:#00194a;position:relative;margin-bottom:0 !important;font-size:20px}h4:after{content:"";position:absolute;left:0;top:0;display:inline-block;width:4px;height:30px;transform:translateY(40%);background-color:#d4af37}.flowBlockText{transform:translateX(16px)}.arrowWithNotResolve{position:relative}.arrowWithNotResolve p{position:absolute;top:8%;right:34%}.downArrow.side{position:relative}.downArrow.side:before{content:"";position:absolute;width:var(--before-width,53%);height:8px;border-top:2px solid #00194a;transform:translate(-50.2%,12px)}.longArrow{content:"";border-left:2px solid #00194a;display:block;position:absolute;width:var(--before-width,100%);height:var(--before-height,111%);top:-35px;left:-37px}@media screen and (max-width:1200px){.longArrow{left:-31px}}@media screen and (max-width:991px){.longArrow{left:-23px}.arrowWithNotResolve p{right:29%}}@media screen and (max-width:767px){.longArrow{left:-18px;height:109%}.arrowWithNotResolve p{right:22%}}@media screen and (max-width:575px){.longArrow{left:-9px}.arrowWithNotResolve p{right:10%}.downArrow.side:before{width:var(--before-width,51%)}}@media screen and (max-width:450px){.longArrow{height:108%}}@media screen and (max-width:383px){.longArrow{height:107%}}.feeTable table{border:1px solid #777}.feeTable thead{background-color:#00194a;color:#fff}.feeTable tbody>tr:nth-child(1),.feeTable tr:nth-child(3){background-color:#e3e3e3}.feeTable tbody tr>td{color:#00194a}@media screen and (max-width:768px){table tbody tr>td{font-size:16px !important}table thead tr>thjasdflkjsdflkjsadf{font-size:16px !important}}.contactSubText{margin-bottom:16px !important}.form table{margin-bottom:16px}.form table tr{height:60px}.form table tr th{width:30%;background-color:#00194a;border:2px solid #aaa}.form table tr th p{color:#fff !important}.form table tr td{border:2px solid #aaa}.form .submitBtn{display:flex;justify-content:center}.form div.wpcf7 .wpcf7-spinner{display:none}.form input.btn-block{width:50%;background-color:#d4af37;border:none;height:60px}.form .wpcf7-form-control-wrap{display:flex;justify-content:center}.form .wpcf7-response-output{border:none !important;color:#dc3232}@media screen and (max-width:768px){th{width:40% !important}th p{font-size:12px}}.name span{font-size:20px}.referralTable{color:#00194a;font-family:"Hiragino Mincho Pro"}.referralTable tr{border-left:0 solid #fff;border-right:0 solid #fff;border-top:1px solid #00194a;border-bottom:1px solid #00194a}.referralTable tr td{border:none}.referralTable tr>td:nth-child(1){width:15%;padding-left:2%}.noteLink{margin-top:16px !important}.noteLink a{border-bottom:1px solid #00194a !important;text-decoration:none !important;font-family:"Hiragino Mincho Pro"}@media screen and (max-width:768px){.referralTable tr>td:nth-child(1){width:30%;padding-left:4%}}.main-section{width:100%}table{border:none}table th,table td{border:none}.newsRow{border-top:1px solid #00194a;border-bottom:1px solid #00194a;border-right:0 solid #fff;border-left:0 solid #fff;border-collapse:collapse;font-family:"Hiragino Mincho Pro";font-size:16px;color:#00194a}.newsRow .newsDate{width:20%}.newsRow .newsTitle>a{color:#00194a;overflow:hidden;text-overflow:ellipsis}.pagination{display:flex;flex-direction:row;justify-content:flex-start}.nav-links{margin:initial !important}.page-numbers{display:flex;align-items:center;border:none !important}.page-numbers li{margin:4px !important}.page-numbers.current{border-radius:4px}.page_top_btn{background-color:#00194a}@media screen and (max-width:767px){.newsDate{width:35% !important;font-size:12px !important}.newsTitle>a{font-size:12px !important}.page_top_btn{bottom:10% !important}}.entry-title{color:#00194a}h2.headLine.newsTitle{margin-bottom:40px !important}.entry-meta-item-updated,.entry-meta-item-author,.fa-calendar-alt:before{display:none}.flexpart{display:flex}.main-section.main-section--col--two{flex:3}.sub-section.sub-section--col--two{flex:1;margin-top:120px;position:static !important}.sub-section-title{font-family:"Hiragino Mincho Pro";text-align:center;font-size:20px;-webkit-text-decoration:#d4af37 underline 3px;text-decoration:#d4af37 underline 3px;border-bottom:none}.sub-section-title:after{width:0}.postList_body{display:flex;flex-direction:column-reverse}.postList_title.entry-title>a{color:#00194a;font-family:"Hiragino Mincho Pro";font-weight:700;font-size:16px}.wp-block-heading.has-text-align-center.sub-section-title{border-top:none}.post-excerpt{display:none}.published{color:#00194a;font-family:"Hiragino Mincho Pro"}.published.postList_date.postList_meta_items{color:#00194a;font-family:"Hiragino Mincho Pro"}.wp-block-categories-list.wp-block-categories{list-style:none;margin-left:0;padding-left:0}.wp-block-categories-list.wp-block-categories li{text-align:center;margin-top:0;margin-bottom:0;border-top:2px solid #d4af37;border-left:2px solid #d4af37;border-right:2px solid #d4af37;height:40px}.wp-block-categories-list.wp-block-categories li a{text-decoration:none;color:#00194a;line-height:40px}.wp-block-categories-list.wp-block-categories li:last-child{border-bottom:2px solid #d4af37}#post_views_counter_list_widget-2 ul{list-style:none;margin-left:0;padding-left:0}#post_views_counter_list_widget-2 ul .post-thumbnail>img{width:80px}#post_views_counter_list_widget-2 ul li:last-child{border-bottom:2px solid #d4af37}.popular-posts ul{list-style:none;margin-left:0;padding-left:0}.popular-posts ul li{display:flex;align-items:start}.popular-posts ul li .postList_thumbnail{float:left;margin-right:16px}.popular-posts ul li .postList_thumbnail img{height:120px;height:auto;display:block;max-width:80px}.popular-posts ul li .postList_title.entry-title a{text-decoration:none}.popular-posts ul li .published.postList_date.postList_meta_items{font-size:14px}.article{max-width:90%;display:flex;flex-direction:row;justify-content:space-between;-moz-column-gap:16px;column-gap:16px;margin-top:32px;padding:0;border-bottom:1px solid #494c53}.article figure>img{width:156px;height:156px;background-color:#8f8f8f;max-width:-moz-fit-content;max-width:fit-content}.article .articleText{width:80%;position:relative}.article .articleDate{font-family:sans-serif;font-size:12px;color:#494c53 !important;margin-bottom:4px;line-height:1rem}.article .articleTitle{font-size:20px;margin-bottom:0 !important}.article .articleTitle>a{color:#00194a !important;font-weight:700;text-decoration:none}.article .articleSummary{font-size:16px}.article .articleCategory{position:absolute;top:-16px;right:0;border:1px solid #d4af37;padding:4px}.article .articleCategory p{margin:0}.articleContents p{margin-bottom:0}.veu_followSet,.veu_adminEdit,.padSection,.post-views,.entry-footer{display:none !important}@media screen and (max-width:991px){.main-section.main-section--col--two{flex:2.5}}@media screen and (max-width:767px){.flexpart{flex-direction:column}.vk-post{margin-left:0;margin-right:0}.sub-section.sub-section--col--two{margin-top:64px}.post-list{justify-content:center}.articleCategory p{font-size:9px}}.site-header-container,.cta{flex-direction:column !important}.site-header-container .headerUpper,.cta .headerUpper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:96px}.site-header-container .site-header-logo,.cta .site-header-logo{margin:0;padding:0;width:auto;display:block}.site-header-container .telForm,.cta .telForm{display:flex;flex-direction:row;-moz-column-gap:32px;column-gap:32px}.site-header-container .tel,.cta .tel{display:flex;flex-direction:row;align-items:center}.site-header-container .tel img,.cta .tel img{width:33px;height:33px}.site-header-container .tel p,.cta .tel p{margin:0;margin-left:4px;font-size:20px}.site-header-container .form a,.cta .form a{display:flex;flex-direction:row;align-items:center}.site-header-container .form a img,.cta .form a img{width:33px;height:33px}.site-header-container .form a p,.cta .form a p{margin:0;margin-left:4px;font-size:20px}.site-header-container .hamburger-menu,.cta .hamburger-menu{display:none}.nav-menu{display:none}.global-nav{max-width:100%;background-color:#00194a;display:flex !important;justify-content:center !important}.global-nav ul{width:80%;max-width:1140px}.global-nav ul a{color:#fff !important}.global-nav .global-nav-list>li{width:14%;padding-left:0;padding-right:0;display:flex;justify-content:center}.page-header,.site-footer-content{display:none}.site-footer-copyright>p:nth-child(2){display:none}@media screen and (max-width:991px){.site-header-container .telForm{-moz-column-gap:8px;column-gap:8px}.site-header-container .telForm .tel p,.site-header-container .telForm .form p{font-size:16px}.vk-mobile-nav-menu-btn{display:none}}@media screen and (max-width:767px){.site-header-container .telForm{display:none}.global-nav{display:none !important}.global-nav ul{width:95%}.global-nav ul li{flex-shrink:0}.global-nav ul a>strong{font-size:12px}body .vk-mobile-nav-menu-btn{display:none;background-size:cover;background-position:center;width:64px;height:64px;position:absolute;top:16px !important;left:80%;border:none}.vk-mobile-nav-menu-outer{transform:translateY(50px)}.vk-mobile-nav-menu-btn.menu-open{border:none}.hamburger-menu{position:absolute;top:32px !important;left:80%;width:40px;height:32px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;z-index:10}.hamburger-menu span{display:block;width:100%;height:4px;background-color:#00194a;transition:all .3s ease}.nav-menu{display:none}.nav-menu.active{display:block;width:100%;height:100vh;position:absolute;top:0;background-color:#fff}.nav-menu ul{list-style-type:none;padding:0;margin-top:24px}.nav-menu ul li{margin:10px 0;text-align:center}.nav-menu ul li a{font-family:"Hiragino Mincho Pro";text-decoration:none;color:#00194a;font-size:24px}.hamburger-menu.open span:nth-child(1){transform:rotate(45deg) translate(5px,14px)}.hamburger-menu.open span:nth-child(2){opacity:0}.hamburger-menu.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-14px)}}.site-footer{margin-bottom:64px;background-color:#00194a}.site-footer li>a,.site-footer .site-footer-copyright>p{color:#fff !important}.site-footer ul{display:flex;justify-content:center;width:95%}.site-footer ul li{padding-left:2%;padding-right:2%}.site-footer ul li a>strong{font-weight:400;font-size:9px !important}.site-footer .site-footer-copyright{padding:0}.site-footer .copyright>p{color:#fff !important;font-size:9px;text-align:center}.cta{background-color:#fff;position:fixed;bottom:0;left:0;width:100%;height:64px;box-shadow:0 -2px 10px rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center;z-index:10}.cta .form{background-color:#d4af37;padding:12px 6px;border-radius:8px}.cta .form a>p{color:#fff !important}@media screen and (max-width:767px){.site-footer{padding-bottom:16px}.site-footer .global-nav{display:flex !important;flex-direction:column}.site-footer ul{flex-direction:column;align-items:center;margin-top:16px;margin-bottom:24px}.site-footer ul li{height:24px;line-height:24px}.site-footer ul li a{padding:0}.cta .tel p,.cta .form p{font-size:12px !important}.cta .form{padding:8px 4px}}.privacyList .case{margin-bottom:32px}.privacyList .case h2{border:none;font-size:20px;font-weight:700;color:#00194a}.privacyList .case h2:after{content:none}.privacyList .case ol li{color:#00194a}@font-face{font-family:"Hiragino Mincho Pro";src:url(//doclab.iwamilo.jp/wp-content/themes/lightning-child/assets/css/../../../fonts/hiraginomincho.otf) format("otf");font-weight:400;font-style:normal}body{display:flex;flex-direction:column;min-height:100vh}.site-body{padding-top:0;display:flex;flex-direction:column;min-height:75vh}h1.headLine{position:relative;color:#00194a;margin-bottom:32px}h1.headLine:after{content:"";position:absolute;left:50%;bottom:-4px;display:inline-block;width:120px;height:4px;transform:translateX(-50%);background-color:#d4af37}h2.headLine{border-top:none;border-bottom:none;position:relative;margin-top:40px !important;margin-bottom:24px !important;padding-bottom:8px;color:#00194a}h2:after{content:"";position:absolute;left:50%;bottom:0;display:inline-block;width:120px;height:4px;transform:translateX(-50%);background-color:#d4af37}h3{display:inline-block;border-bottom:2px solid #d4af37;padding:0;color:#00194a !important;margin-bottom:8px !important;font-size:20px}h3:after{border:none}p{font-family:"Hiragino Mincho Pro";font-size:16px;color:#00194a !important}h3+p{margin-bottom:32px}.sp{display:none}.downArrow{display:flex;justify-content:center}.seeMore>div{display:flex;flex-direction:row;justify-content:flex-end;position:relative}.seeMore>div a{font-family:"Hiragino Mincho Pro";color:#00194a}.seeMore>div a:hover{background-color:#fff !important}.wp-block-button.is-style-outline>.wp-block-button__link:hover{background-color:#fff !important;color:#00194a !important}.seeMore>div>a:before{background:#d4af37;content:"";width:70%;height:2px;position:absolute;z-index:10;left:20px;bottom:4px;margin:auto;transform-origin:right top;transform:scale(0,1);transition:transform .3s}.seeMore>div>a:hover:before{transform-origin:left top;transform:scale(1,1)}ol{font-family:"Hiragino Mincho Pro"}.page_top_btn{bottom:1%}@media screen and (max-width:767px){h1.headLine{font-size:28px !important}h2{font-size:24px !important}.sp{display:block}}