@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap');:root{--gothic:"游ゴシック体","游ゴシック",YuGothic,"游ゴシック Medium","Yu Gothic Medium","Yu Gothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;--yumincho:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS P	Mincho","Times New Roman",serif;--noto-sans:NotoSansJP,'Noto Sans JP',sans-serif;--noto-serif:NotoSerifJP,'Noto Serif JP',serif;--futura:Futura,Futura-Medium,"Futura Medium",'Josefin Sans',sans-serif,"Century Gothic",CenturyGothic,"Apple Gothic",AppleGothic,"URW Gothic L","Avant Garde"}*,html,body{margin:0;padding:0}*:focus{outline:none}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}main{display:block;width:100%}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-size:15px}a{background-color:transparent}abbr[title]{border-bottom:none}b,strong{font-weight:700}code,kbd,samp{font-size:15px}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:none}fieldset{border:none}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}button,input,select,optgroup,textarea{line-height:1.5;background:0 0}button,input[type=button],input[type=reset],input[type=submit]{border:inherit}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border:none}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border:none}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{-webkit-appearance:none;appearance:none;border-radius:0}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{outline:none}textarea{width:100%}select{text-transform:none;background-color:transparent;border-style:none;color:inherit}select::-ms-expand{display:none}select::-ms-value{color:currentColor}input,select{-webkit-appearance:none;appearance:none}html{box-sizing:border-box;overflow-y:scroll}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-weight:400}dfn,cite,em,i{font-style:inherit}.single-content em{font-style:revert}blockquote{margin:0}address{margin:0;font-style:normal}pre{line-height:1.5;max-width:100%;overflow:auto}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{text-decoration:none}mark{background:#fee400}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{width:100%;border-collapse:collapse;border-spacing:0}ul{list-style-type:none;margin:0;padding:0}blockquote,q{quotes:none}dl,dt,dd{width:100%;margin:0;padding:0;margin-inline-start:0}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%;object-fit:cover}figure{margin:0}a{text-decoration:none}a:focus{outline:0}a:hover,a:active{outline:0}a[href^=tel],a[href^=mailto]{text-decoration:none}a[x-apple-data-detectors]{color:inherit !important;text-decoration:none !important;font-size:inherit !important;font-family:inherit !important;font-weight:inherit !important;line-height:inherit !important}:root{--font-color:#333;--white:#fff;--primary:#ea5d5d}html{-ms-touch-action:manipulation;touch-action:manipulation;font-family:var(--noto-sans);color:var(--font-color);font-size:15px;line-height:1.7;font-weight:500}body{overflow-x:hidden;background-color:transparent}@media screen and (min-width:0px){.container{display:block;width:100%}}@media screen and (max-width:767px){.container{max-width:520px;width:100%;margin:0 auto;padding:0 30px}}@media screen and (min-width:768px) and (max-width:1024px){.container{max-width:768px;margin:0 auto;padding:0 20px}}@media screen and (min-width:1025px){.container{max-width:1140px;margin:0 auto;padding:0 20px}}@media screen and (max-width:1024px){.pc-only{display:none}}@media screen and (max-width:767px){.tb-only,.lg-only{display:none}}@media screen and (min-width:768px){.sp-only{display:none}}@media screen and (min-width:1025px){.sp-only,.tb-only,.md-only{display:none}}@media screen and (max-width:1024px){.site-header{position:relative;display:block;width:100%;background-color:var(--white);z-index:999}.site-header>.container{padding:0 20px}.site-header.post-page{min-height:80px}.site-header__wrap{position:relative;display:block;width:100%}.site-header__top{display:block;width:100%;height:30px}.site-header__top-wrap{display:flex;justify-content:space-between;align-items:center;width:100%;height:30px;padding-left:40px}.site-header__headline{display:-webkit-box;width:calc(100% - 40px);font-size:12px;line-height:15px;font-weight:500;color:#888;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.site-header__btn{display:none}.site-header__menu{position:absolute;top:30px;left:0;display:flex;justify-content:space-between;width:100%;padding-left:40px}.site-header__logo{display:block;width:auto;font-size:33px;font-family:var(--yumincho);color:var(--white);font-weight:500;text-shadow:0 3px 8px rgba(234,93,93.1);line-height:1}.site-header__logo:before{content:"";position:absolute;top:-20px;left:0;display:block;width:34px;height:61.83px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/logo.png);background-repeat:repeat;background-position:center;background-size:contain}.site-header.post-page .site-header__top-wrap{padding-left:30px}.site-header.post-page .site-header__headline{width:calc(100% - 30px);font-size:11px}.site-header.post-page .site-header__menu{padding-left:30px}.site-header.post-page .site-header__logo{color:var(--primary);text-shadow:initial;font-size:25px}.site-header.post-page .site-header__logo:before{top:-15px;width:24px;height:44px}.site-header__logo:hover{transition:opacity .3s ease;opacity:.7}.site-header__nav-pc{display:none}.mobile-nav-trigger{display:none}@keyframes stickyslideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.site-header.sticky,.site-header.fixed{position:fixed;top:0;left:0;z-index:999;background-color:rgba(255,255,255,85%);height:57px;animation-name:stickyslideDown;animation-duration:.2s;animation-fill-mode:both;min-height:initial}.site-header.fixed .site-header__top-wrap,.site-header.sticky .site-header__top-wrap{display:none}.site-header.fixed .site-header__menu,.site-header.sticky .site-header__menu{position:relative;top:unset;left:unset;display:flex;justify-content:space-between;align-items:center;width:100%;height:57px;justify-content:space-between;padding-left:34px;padding-top:3px}.site-header.fixed .site-header__logo,.site-header.sticky .site-header__logo{font-size:25px;line-height:1;color:var(--primary);text-shadow:none}.site-header.fixed .site-header__logo:before,.site-header.sticky .site-header__logo:before{top:50%;transform:translateY(-50%);width:22px;height:40.01px}.site-header.post-page .mobile-nav-trigger{display:block;width:36px;height:40px;margin-top:-5px}.mobile-nav-trigger.active,.site-header.sticky .mobile-nav-trigger{margin-top:0}.mobile-nav-trigger>div{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:24px}.mobile-nav-trigger>div>span{display:block;width:100%;height:2px;background:var(--primary);transition:transform .3s ease}.mobile-nav-trigger>i{display:flex;justify-content:center;align-items:flex-start;width:100%;height:22px;font-size:10px;line-height:22px;color:var(--primary);font-weight:700;word-break:keep-all;font-family:var(--noto-serif)}.mobile-nav-trigger.active>div{position:relative}.mobile-nav-trigger.active>div>span{position:absolute;top:50%;transform:translateY(-50%);width:100%}.mobile-nav-trigger.active>div>span:nth-child(1){right:0;transform:rotate(35deg);transform-origin:center}.mobile-nav-trigger.active>div>span:nth-child(3){left:0;transform:rotate(-35deg);transform-origin:center}.mobile-nav-trigger.active>div>span:nth-child(2){display:none}.site-header.post-page .mobile-nav-trigger.active,.site-header.fixed .mobile-nav-trigger,.site-header.sticky .mobile-nav-trigger{margin-top:0}.site-header.fixed .mobile-nav-trigger,.site-header.sticky .mobile-nav-trigger{display:block;width:36px;height:40px}.site-header.fixed .mobile-nav-trigger>div,.site-header.sticky .mobile-nav-trigger>div{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:24px}.site-header.fixed .mobile-nav-trigger>div>span,.site-header.sticky .mobile-nav-trigger>div>span{display:block;width:100%;height:2px;background:var(--primary);transition:transform .3s ease}.site-header.fixed .mobile-nav-trigger>i,.site-header.sticky .mobile-nav-trigger>i{display:flex;justify-content:center;align-items:flex-start;width:100%;height:22px;font-size:10px;line-height:22px;color:var(--primary);font-weight:700;word-break:keep-all;font-family:var(--noto-serif)}.site-header.fixed .mobile-nav-trigger.active>div,.site-header.sticky .mobile-nav-trigger.active>div{position:relative}.site-header.fixed .mobile-nav-trigger.active>div>span,.site-header.sticky .mobile-nav-trigger.active>div>span{position:absolute;top:50%;transform:translateY(-50%);width:100%}.site-header.fixed .mobile-nav-trigger.active>div>span:nth-child(1),.site-header.sticky .mobile-nav-trigger.active>div>span:nth-child(1){right:0;transform:rotate(35deg);transform-origin:center}.site-header.fixed .mobile-nav-trigger.active>div>span:nth-child(3),.site-header.sticky .mobile-nav-trigger.active>div>span:nth-child(3){left:0;transform:rotate(-35deg);transform-origin:center}.site-header.fixed .mobile-nav-trigger.active>div>span:nth-child(2),.site-header.sticky .mobile-nav-trigger.active>div>span:nth-child(2){display:none}}@media screen and (max-width:359px){.site-header__logo{font-size:28px}}@media screen and (min-width:1025px){.site-header{position:relative;display:block;width:100%;background-color:var(--white);z-index:999}.site-header.post-page{min-height:110px}.site-header>.container{max-width:1250px}.site-header__wrap{position:relative;display:block;width:100%}.site-header__top{display:block;width:100%;height:50px}.site-header__top-wrap{display:flex;justify-content:space-between;align-items:flex-start;width:100%;height:50px;padding-left:calc(105/1210 * 100%)}.site-header__headline{display:-webkit-box;width:calc(100% - 250px);font-size:12px;line-height:15px;font-weight:500;color:#888;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-top:10px}.site-header__btn{display:flex;justify-content:center;align-items:center;width:220px;height:40px;background-color:#ef6c66;color:var(--white);border:3px solid #ea5d5d;font-size:17px;line-height:1;font-family:var(--noto-sans);font-weight:700;letter-spacing:.07rem;margin-top:5px}.site-header__btn:hover{transition:opacity .3s ease;opacity:.7}.site-header__menu{position:absolute;top:50px;left:0;display:flex;justify-content:space-between;width:100%;padding-left:calc(105/1210 * 100%)}.mobile-nav-trigger{display:none}.site-header__logo{display:block;width:auto;font-size:40px;font-family:var(--yumincho);color:var(--white);font-weight:500;text-shadow:0 3px 8px rgba(234,93,93,1);line-height:1}.site-header__logo:before{content:"";position:absolute;top:calc(-50px + 15px);left:calc(36/1210 * 100%);display:block;width:52px;height:95px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/logo.png);background-repeat:repeat;background-position:center;background-size:contain}.site-header__logo:hover{transition:opacity .3s ease;opacity:.7}.site-header__nav-pc{display:flex;justify-content:flex-end;width:calc(100% - 350px);margin-top:8px}.site-header__nav-pc>li{position:relative;display:flex;justify-content:center;align-items:center;width:calc(130/755 * 100%)}.site-header__nav-pc>li:hover:after{content:"";position:absolute;top:36px;left:0;display:block;width:100%;height:2px;background-color:var(--white)}.site-header.post-page .site-header__nav-pc>li:hover:after{background-color:var(--primary)}.site-header__nav-pc>li.top-menu{display:none}.site-header__nav-pc>li>a{display:flex;justify-content:center;align-items:center;width:100%;height:40px;font-size:15px;color:var(--white);line-height:1;font-family:var(--noto-sans);font-weight:600}.site-header.post-page .site-header__nav-pc>li>a{color:var(--primary)}.site-header__subnav-pc{position:absolute;top:40px;left:0;visibility:hidden;width:220px;height:0;background-color:rgba(234,93,93,70%);overflow:hidden;transition:.3s}.site-header__subnav-pc>li{display:flex;align-items:center;justify-content:flex-start;width:100%;height:0;overflow:hidden;padding:0 20px;transition:.3s}.site-header__subnav-pc>li>a{display:block;width:auto;color:var(--white);font-size:13px;line-height:1;font-weight:600}.site-header__subnav-pc>li>a:hover{transition:opacity .3s ease;opacity:.7}.site-header__nav-pc>li.has-child:hover>.site-header__subnav-pc{visibility:visible;height:108px;overflow:visible}.site-header__nav-pc>li.has-child:hover>.site-header__subnav-pc>li{visibility:visible;height:36px;overflow:visible}@keyframes stickyslideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.site-header.sticky{position:fixed;top:0;left:0;background-color:var(--white);z-index:999;animation-name:stickyslideDown;animation-duration:.2s;animation-fill-mode:both;min-height:initial}.site-header.sticky .site-header__menu{position:relative;top:unset;left:unset;height:40px}.site-header.sticky .site-header__headline{display:none}.site-header.sticky .site-header__top-wrap{justify-content:end;height:auto}.site-header.sticky .site-header__top-wrap>.site-header__btn{margin-top:0;height:30px}.site-header.sticky .site-header__logo{font-size:40px;line-height:.5}.site-header.sticky .site-header__logo:before{top:calc(-50px + 25px)}.site-header.sticky .site-header__nav-pc{display:flex;justify-content:flex-end;width:calc(100% - 290px);margin-top:0}.site-header.sticky .site-header__nav-pc>li.top-menu{display:block}.site-header.sticky .site-header__nav-pc>li:hover:after{background-color:var(--primary)}.site-header.sticky .site-header__nav-pc>li>a{color:var(--primary);font-size:min(14px + (15 - 14) * ((100vw - 1025px) / (1210 - 1025)),15px)}}@media screen and (max-width:1024px){.site-nav-mobile{position:fixed;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,20%);padding-top:57px;padding-left:20px;z-index:998;transform:translateY(-150%);transition:transform .3s ease}.site-nav-mobile.active{transform:translateY(0)}.site-nav-mobile__wrap{display:flex;flex-direction:column;align-items:flex-end;width:100%;height:calc(100vh - 57px);padding-bottom:70px;background-color:var(--white);overflow-y:scroll}.site-nav-mobile__inner{display:block;width:100%}.site-nav-mobile__block{display:block;width:100%}.site-nav-mobile__block:nth-child(n+2){margin-top:1px}.site-nav-mobile__block:last-child{margin-bottom:2em}.site-nav-mobile__block-title{position:relative;display:flex;align-items:center;width:100%;height:40px;font-size:12px;font-weight:500;color:var(--white);font-family:var(--yumincho);line-height:1;padding:0 30px 0 40px;background:var(--primary)}.site-nav-mobile__block-title>.child-trigger{position:absolute;top:0;right:30px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:12px;height:40px}.site-nav-mobile__block-title>.child-trigger>i{position:relative;display:block;width:12px;height:12px}.site-nav-mobile__block-title>.child-trigger>i:before,.site-nav-mobile__block-title>.child-trigger>i:after{content:"";position:absolute;width:100%;height:1px;background-color:var(--white)}.site-nav-mobile__block-title>.child-trigger>i:before{top:50%;left:50%;transform:translate(-50%,-50%)}.site-nav-mobile__block-title>.child-trigger>i:after{top:50%;left:50%;transform:rotate(90deg) translate(-50%,-50%);transform-origin:0 50%;transition:.3s ease}.site-nav-mobile__block-title.active>.child-trigger>i:after{top:50%;left:50%;transform:rotate(0) translate(-50%,-50%);transform-origin:0 50%}.site-nav-mobile__list{display:none;width:100%}.site-nav-mobile__list>li{position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;height:40px;padding:0 40px}.site-nav-mobile__list>li:not(:last-child){border-bottom:1px solid rgba(0,0,0,20%)}.site-nav-mobile__list>li.child{padding-left:55px}.site-nav-mobile__list>li>a{display:flex;align-items:center;width:auto;font-size:14px;font-weight:500;font-family:var(--gothic);color:var(--font-color);line-height:19.5px}.site-nav-mobile__list>li>a[href=""]{pointer-events:none}.site-nav-mobile__info{display:flex;flex-direction:column;align-items:center;width:100%;background-color:#406379;padding:60px 0;margin-top:5px}.site-nav-mobile__logo{display:block;max-width:270px;width:100%}.site-nav-mobile__logo>img{display:block;width:100%;object-fit:cover}.site-nav-mobile__info{display:flex;flex-direction:column;width:auto;margin-top:20px}.site-nav-mobile__phone{position:relative;display:block;width:220px;font-size:28px;color:#fff;font-family:var(--lato);font-weight:900;font-style:italic;word-break:keep-all;line-height:34px;padding-left:35px;margin-top:25px}.site-nav-mobile__phone:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;display:block;width:25px;height:25px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-tel-wh.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.site-nav-mobile__phone-time{display:block;width:220px;font-size:11px;font-weight:500;text-align:center;color:var(--white);line-height:28.8px}.site-nav-mobile__contact-btn{position:relative;display:block;width:auto;font-size:16px;color:var(--white);font-weight:700;padding-left:30px;line-height:21px;word-break:keep-all;margin-top:15px}.site-nav-mobile__contact-btn:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;display:block;width:21px;height:21px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-mail-wh.svg);background-repeat:no-repeat;background-position:center;background-size:contain}}@media screen and (min-width:1025px){.site-nav-mobile{display:none}}@media screen and (max-width:1024px){.site-floating-menu{position:fixed;bottom:0;left:0;display:block;width:100%;height:55px;z-index:997;transform:translateY(150%);transition:transform .3s ease}.site-floating-menu.active{transform:translateY(0)}.site-floating-menu__wrap{position:relative;display:flex;justify-content:space-between;max-width:480px;width:100%;height:55px;margin:0 auto;padding-left:30px}.document-btn__pc{display:none}.scroll-top-sp{position:absolute;bottom:5px;left:5px;display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:flex-end;height:70px;width:20px;cursor:pointer}.scroll-top-sp:hover{transition:opacity .3s ease;opacity:.7}.scroll-top-sp:before{content:"";position:absolute;top:0;left:0;display:block;width:1px;height:12px;background:var(--font-color);transform:rotate(-45deg);transform-origin:top}.scroll-top-sp:after{content:"";position:absolute;top:0;left:0;display:block;width:1px;height:100%;background:var(--font-color)}.scroll-top-sp>span{display:block;width:auto;font-size:16px;line-height:16px;width:16px;color:var(--font-color);font-family:var(--noto-serif);font-weight:500;word-break:keep-all;writing-mode:vertical-rl}.document-btn__sp{display:flex;justify-content:center;align-items:center;width:60px;height:55px;background-color:#f2857c}.document-btn__sp>span{display:block;width:100%;text-align:center;font-size:13px;color:var(--white);font-weight:700;line-height:18px}.contact-btn{display:flex;justify-content:center;align-items:center;width:calc((100% - 60px)/2);background-color:var(--white)}.contact-btn>span{display:block;width:100%;text-align:center;font-size:15px;color:var(--primary);font-weight:700;line-height:18px;letter-spacing:.05rem}.seminar-btn__sp{display:flex;justify-content:center;align-items:center;width:calc((100% - 60px)/2);background-color:var(--primary)}.seminar-btn__sp>span{display:block;width:100%;text-align:center;font-size:15px;color:var(--white);font-weight:700;line-height:18px;letter-spacing:.05rem}}@media screen and (min-width:1025px){.site-floating-menu{position:fixed;flex-direction:column;align-items:center;top:50%;right:0;display:block;width:80px;height:415px;z-index:997;padding:5px 0 5px 30px;background-color:#f2857c;border-radius:20px 0 0 20px;transform:translate(150%,-50%);transition:transform .3s ease}.site-floating-menu.active{transform:translate(0,-50%)}.site-floating-menu:before{content:"法人様向け";position:absolute;top:50%;transform:translateY(-50%);left:7.5px;width:15px;height:auto;font-size:15px;color:var(--white);text-align:center;border-width:700;line-height:1.5}.site-floating-menu__wrap{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:50px;height:405px}.contact-btn{display:flex;justify-content:center;align-items:center;width:50px;height:200px;background-color:#ea5d5d}.contact-btn>span{display:block;width:17px;font-size:17px;line-height:1.2;text-align:center;color:var(--white);font-weight:700}.document-btn__pc{display:flex;justify-content:center;align-items:center;width:50px;height:200px;background-color:var(--white);border:3px solid #ea5d5d}.document-btn__pc>span{display:flex;flex-direction:column;align-items:center;width:17px;font-size:17px;line-height:1.2;text-align:center;color:#ea5d5d;font-weight:700}.document-btn__pc>span>em{transform:rotate(90deg)}.scroll-top-sp,.document-btn__sp,.seminar-btn__sp{display:none}.contact-btn:hover,.document-btn__pc:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (min-width:0px){.site-btn{display:flex;justify-content:center;align-items:center;width:220px;height:42px;font-size:16px;font-weight:500;line-height:1;color:var(--font-color);background-color:transparent;border:1px solid var(--font-color)}.site-btn:hover{transition:.3s ease;background-color:#f7f5f4}.site-link-btn{position:relative;display:block;width:auto;height:20px;font-size:15px;font-weight:500;line-height:1;padding:0 20px 5px;color:var(--font-color);text-align:center;background-image:linear-gradient(var(--font-color),var(--font-color));background-repeat:no-repeat;background-position:bottom center;background-size:100% 1px;transition:.3s ease}.site-link-btn:hover{background-size:100% 2px}}@media screen and (max-width:767px){.site-cv{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto;background-color:var(--white);padding-top:100px}.site-cv__link{position:relative;display:block;width:100%}.site-cv__link:hover{transition:opacity .3s ease;opacity:.8}.site-cv__link-title{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:188px;height:55px;background-color:var(--white)}.site-cv__link.document .site-cv__link-title{right:0}.site-cv__link.contact .site-cv__link-title{left:0}.site-cv__link-title>span:nth-child(1){color:var(--font-color);font-size:16px;font-family:var(--yumincho);font-weight:500;line-height:1}.site-cv__link-title>span:nth-child(2){color:var(--font-color);font-size:8px;font-family:var(--noto-sans);font-weight:500;line-height:1;letter-spacing:.1rem;margin-top:7px}.site-cv__link-figure{display:flex;justify-content:center;align-items:center;width:100%;height:150px;overflow:hidden}.site-cv__link-figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}}@media screen and (min-width:768px){.site-cv{display:flex;justify-content:space-between;width:100%;background-color:var(--white);padding-top:100px}.site-cv__link{position:relative;display:block;width:50%}.site-cv__link:hover{transition:opacity .3s ease;opacity:.8}.site-cv__link-title{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:382px;height:100px;background-color:var(--white)}.site-cv__link.document .site-cv__link-title{right:0}.site-cv__link.contact .site-cv__link-title{left:0}.site-cv__link-title>span:nth-child(1){color:var(--font-color);font-family:var(--yumincho);font-weight:500;line-height:1}.site-cv__link-title>span:nth-child(2){color:var(--font-color);font-size:16px;font-family:var(--noto-sans);font-weight:500;line-height:1;letter-spacing:.1rem;margin-top:7px}.site-cv__link-figure{display:block;width:100%}.site-cv__link-figure>img{display:block;width:100%;object-fit:cover}}@media screen and (min-width:768px) and (max-width:1024px){.site-cv__link-title{width:300px}.site-cv__link-figure{display:flex;justify-content:center;align-items:center;width:100%;height:220px;overflow:hidden}.site-cv__link-figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.site-cv__link-title>span:nth-child(1){font-size:24px}}@media screen and (max-width:1024px){.site-footer{display:block;width:100%;padding-top:65px;background-color:var(--white)}.site-footer__wrap{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:92.7px}.scroll-top{display:none}.site-footer__info{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:35px}.site-footer__logo{position:relative;display:block;width:auto;font-size:30px;font-family:var(--yumincho);color:var(--primary);font-weight:500;line-height:1;padding-left:55px}.site-footer__logo:before{content:"";position:absolute;top:-15px;left:0;display:block;width:45px;height:82px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/logo.png);background-repeat:repeat;background-position:center;background-size:contain}.site-footer__btn{margin-top:56px}.site-footer__sns{display:flex;justify-content:center;align-items:center;width:100%;margin:30px auto 0}.site-footer__sns>li{display:block;width:30px;height:23px}.site-footer__sns>li:not(:last-child){margin-right:5px}.site-footer__sns>li>a{display:block;width:100%;height:23px;background-repeat:no-repeat;background-position:center;background-size:contain}.site-footer__sns>li>a:hover{transition:opacity .3s ease;opacity:.7}.site-footer__sns>li>a.line{background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-line.png)}.site-footer__sns>li>a.x{background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-x.png)}.site-footer__sns>li>a.instagram{background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-instagram.png)}.site-footer__sns>li>a.sf{background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-sf.png)}.site-footer__sns>li>a.voicy{background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-voicy.png)}.site-footer__sns>li>a.youtube{background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-youtube.png)}.site-footer__nav{display:block;width:calc(670/1100 * 100%)}.site-footer__nav-tigger{display:block;width:35px;height:16px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-fnav.png);background-repeat:no-repeat;background-position:center;background-size:contain;margin:0 auto;transition:.3s}.site-footer__nav-tigger.active{transform:rotate(180deg)}.site-footer__menu-wrap{display:none;width:100%;padding-top:40px}.site-footer__menu-inner{display:flex;flex-direction:column;align-items:center;width:100%}.site-footer__menu-list{display:flex;flex-direction:column;max-width:280px;width:100%}.site-footer__menu-list:nth-child(n+2){margin-top:20px}.site-footer__menu-list>li{display:flex;justify-content:flex-start;align-items:center;width:auto}.site-footer__menu-list>li:not(:first-child){margin-top:20px}.site-footer__menu-list>li.child{padding-left:10px}.site-footer__menu-list>li>a{display:block;width:auto;font-size:15px;font-weight:500;line-height:19.5px;color:var(--font-color)}.site-footer__menu-list>li>a:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (min-width:1025px){.site-footer{display:block;width:100%;padding-top:100px;background-color:var(--white)}.site-footer__wrap{position:relative;display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%;margin-bottom:160px}.scroll-top{position:absolute;bottom:-10px;right:-45px;display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:flex-end;height:100px;width:25px;cursor:pointer}.scroll-top:hover{transition:opacity .3s ease;opacity:.7}.scroll-top:before{content:"";position:absolute;top:0;left:0;display:block;width:1px;height:12px;background:var(--primary);transform:rotate(-45deg);transform-origin:top}.scroll-top:after{content:"";position:absolute;top:0;left:0;display:block;width:1px;height:100%;background:var(--primary)}.scroll-top>span{display:block;width:auto;font-size:15px;line-height:20px;width:20px;color:var(--primary);font-family:var(--noto-sans);font-weight:500;word-break:keep-all;writing-mode:vertical-rl}.site-footer__info{display:flex;flex-direction:column;align-items:flex-start;width:calc(430/1100 * 100%);padding-left:calc(47/1100 * 100%)}.site-footer__logo{position:relative;display:block;width:auto;font-size:43px;font-family:var(--yumincho);color:var(--primary);font-weight:500;line-height:1;padding-left:20px}.site-footer__logo:before{content:"";position:absolute;top:-20px;left:calc(-67/430 * 100%);display:block;width:60px;height:109px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/logo.png);background-repeat:repeat;background-position:center;background-size:contain}.site-footer__btn{margin-top:90px}.site-footer__sns{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-top:30px}.site-footer__sns>li{display:block;width:30px;height:23px}.site-footer__sns>li:not(:last-child){margin-right:5px}.site-footer__sns>li>a{display:block;width:100%;height:23px;background-repeat:no-repeat;background-position:center;background-size:contain}.site-footer__sns>li>a:hover{transition:opacity .3s ease;opacity:.7}.site-footer__sns>li>a.line{background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-line.png)}.site-footer__sns>li>a.x{background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-x.png)}.site-footer__sns>li>a.instagram{background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-instagram.png)}.site-footer__sns>li>a.sf{background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-sf.png)}.site-footer__sns>li>a.voicy{background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-voicy.png)}.site-footer__sns>li>a.youtube{background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-youtube.png)}.site-footer__nav{display:block;width:calc(670/1100 * 100%)}.site-footer__nav-tigger{display:none}.site-footer__menu-wrap{display:block;width:100%}.site-footer__menu-inner{display:flex;justify-content:space-between;width:100%}.site-footer__menu-list{display:flex;flex-direction:column;width:auto}.site-footer__menu-list>li{display:flex;justify-content:flex-start;align-items:center;width:auto}.site-footer__menu-list>li:not(:first-child){margin-top:20px}.site-footer__menu-list>li.child{padding-left:10px}.site-footer__menu-list>li>a{display:block;width:auto;font-size:15px;font-weight:500;line-height:19.5px;color:var(--font-color)}.site-footer__menu-list>li>a:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (max-width:1024px){.site-footer__rights{display:block;width:100%;height:115px;background-color:#aaa;padding-bottom:55px}.site-footer__rights-txt{display:flex;justify-content:center;align-items:center;width:100%;height:60px;font-size:12px;font-family:var(--futura);line-height:1;color:var(--white);font-weight:500;letter-spacing:.1rem}}@media screen and (max-width:370px){.site-footer__rights-txt{font-size:11px}}@media screen and (max-width:359px){.site-footer__rights-txt{font-size:9px}}@media screen and (min-width:1025px){.site-footer__rights{display:block;width:100%;height:60px;background-color:#aaa}.site-footer__rights-txt{display:flex;justify-content:center;align-items:center;width:100%;height:60px;font-size:12px;font-family:var(--futura);line-height:1;color:var(--white);font-weight:500;letter-spacing:.1rem}}@media screen and (min-width:0px){.main{display:block;width:100%}}@media screen and (max-width:767px){.page-mv{display:block;width:100%;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/mv-sp.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.page-mv__wrap{display:flex;flex-direction:column;justify-content:center;width:100%;height:110px;margin:0 auto}.page-title{display:flex;flex-direction:column;align-items:flex-start;width:100%}.page-title>span:nth-child(1){font-size:36px;line-height:1;font-weight:500;font-family:var(--yumincho);color:var(--primary);text-transform:uppercase}.page-title>span:nth-child(2){font-size:14px;font-weight:600;line-height:1;font-family:var(--yumincho);margin-top:2px}.page-title>span:nth-child(2)>small{font-size:12px;font-weight:600;line-height:1;font-family:var(--yumincho);margin-top:2px}}@media screen and (max-width:370px){.page-title>span:nth-child(1){font-size:min(30px + (36 - 30) * ((100vw - 320px) / (370 - 320)), 36px)}}@media screen and (min-width:768px){.page-mv{display:block;width:100%;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/mv-pc.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.page-mv__wrap{display:flex;flex-direction:column;justify-content:flex-end;max-width:1000px;width:100%;height:270px;margin:0 auto;padding-bottom:50px}.page-title{display:flex;flex-direction:column;align-items:flex-start;width:100%}.page-title>span:nth-child(1){font-size:50px;line-height:1;font-weight:500;font-family:var(--yumincho);color:var(--primary);text-transform:uppercase}.page-title>span:nth-child(2){font-size:20px;font-weight:600;line-height:1;font-family:var(--yumincho);margin-top:6px}.page-title>span:nth-child(2)>small{font-size:16px;font-weight:600;line-height:1;font-family:var(--yumincho);margin-top:6px}}@media screen and (min-width:0px){.breadcrumb-wrapper{display:flex;align-items:center;width:100%;padding:10px 0;background-color:var(--white)}.gi-breadcrumbs{display:block;width:100%;margin:0 auto}.gi-breadcrumbs__list{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;width:100%;font-family:var(--yumincho);font-weight:500}.gi-breadcrumbs__list>li{display:block;width:auto;line-height:20px;color:#373737}.gi-breadcrumbs__list>li:not(:first-child){position:relative;padding-left:12px}.gi-breadcrumbs__list>li:not(:first-child):before{content:">";position:absolute;top:0;left:0;display:block;font-size:13px;line-height:20px;color:#373737}.gi-breadcrumbs__list>li:not(:first-child):after,.gi-breadcrumbs__item:not(:last-child):after{display:none !important}.gi-breadcrumbs__list>li:not(:last-child){padding-right:5px}.gi-breadcrumbs__link,.gi-breadcrumbs__link span{display:block;width:auto;font-size:13px;line-height:20px;color:#373737}.gi-breadcrumbs__item:last-child>.gi-breadcrumbs__link>span{color:#373737}.gi-breadcrumbs__link:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (max-width:767px){.page-contents{display:block;width:100%}}@media screen and (min-width:768px){.page-contents{display:block;width:100%}}@media screen and (max-width:767px){.not-found{display:block;width:100%;padding-top:80px}.not-found__body{display:block;width:100%;margin:0 auto;padding-bottom:50px}.not-found__header{display:block;width:100%;font-size:20px;font-weight:500;line-height:38px;font-family:var(--yumincho);text-align:center}.not-found__text{display:block;width:100%;line-height:2;font-weight:500;text-align:justify;word-break:break-all;margin-top:50px}.not-found__btns{display:flex;justify-content:center;width:100%;margin-top:80px}.not-found__btns>a{width:220px}}@media screen and (min-width:768px){.not-found{display:block;width:100%;padding-top:80px}.not-found__body{display:block;max-width:800px;width:100%;margin:0 auto}.not-found__header{display:block;width:100%;font-size:24px;font-weight:500;line-height:50px;font-family:var(--yumincho);text-align:center}.not-found__text{display:block;width:100%;line-height:2;font-weight:500;text-align:justify;word-break:break-all;margin-top:50px}.not-found__btns{display:flex;justify-content:center;width:100%;margin-top:80px}.not-found__btns>a{width:220px}}@media screen and (max-width:1024px){.home-mv__scroll{display:none}}@media screen and (min-width:1025px){.home-mv__scroll{position:absolute;bottom:30px;left:15px;display:flex;justify-content:center;align-items:flex-start;width:20px;height:325px;z-index:99}.home-mv__scroll>span{display:flex;justify-content:center;align-items:center;width:100%;font-size:14px;font-family:var(--noto-sans);color:var(--primary);word-break:keep-all;writing-mode:vertical-rl;font-weight:500;line-height:20px;letter-spacing:.07em}.home-mv__scroll:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:block;width:1px;height:calc(100% - 65px);background-color:var(--primary)}}@media screen and (max-width:767px){.home-mv{position:relative;display:block;width:100%;height:calc(100vh - 30px);background-color:var(--white);padding-left:min(20px + (40 - 20) * ((100vw - 320px) / (767 - 320)), 40px)}.home-mv__slogan{position:absolute;left:20px;bottom:100px;z-index:9;display:flex;flex-direction:column;align-items:flex-start;width:auto}.home-mv__slogan>p:nth-child(1){display:flex;flex-direction:column;width:auto;color:var(--primary);font-family:var(--yumincho);font-weight:600;line-height:1;word-break:keep-all;font-size:28px}.home-mv__slogan>p:nth-child(1)>span{background-color:var(--white);line-height:50px;padding:0 15px}.home-mv__slogan>p:nth-child(1)>span:nth-child(2){margin-top:13px}.home-mv__slogan>p:nth-child(2){display:block;width:auto;color:var(--primary);font-family:var(--yumincho);font-weight:600;line-height:1;word-break:keep-all;font-size:16px;margin-top:12px;line-height:26px;background-color:var(--white);padding:0 10px 0 20px;letter-spacing:.1rem}.main-visual__wrap{position:relative;display:block;width:100%;height:calc(100vh - 30px);z-index:1}.home-mv__figure{display:flex;justify-content:center;align-items:center;width:100%;height:calc(100vh - 30px);overflow:hidden}.home-mv__figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}}@media screen and (min-width:768px) and (max-width:1024px){.home-mv{position:relative;display:block;width:100%;height:500px;background-color:var(--white);padding-left:clamp(20px, 20px + (80 - 20) * ((100vw - 768px) / (1024 - 768)), 80px)}.home-mv__slogan{position:absolute;top:calc(50% - 40px);left:clamp(50px, 50px + (100 - 50) * ((100vw - 768px) / (1024 - 768)), 100px);transform:translateY(-50%);z-index:9;display:flex;flex-direction:column;align-items:flex-end;width:auto}.home-mv__slogan>p{display:block;width:auto;color:var(--primary);font-family:var(--yumincho);font-weight:600;line-height:1;word-break:keep-all}.home-mv__slogan>p:nth-child(1){font-size:min(26px + (40 - 26) * ((100vw - 768px) / (1024 - 768)),40px)}.home-mv__slogan>p:nth-child(2){font-size:min(16px + (22 - 16) * ((100vw - 768px) / (1024 - 768)),22px);margin-top:12px}.main-visual__wrap{position:relative;display:block;width:100%;height:500px;z-index:1}.home-mv__figure{display:flex;justify-content:center;align-items:center;width:100%;height:500px;overflow:hidden}.home-mv__figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}}@media screen and (min-width:1025px){.home-mv{position:relative;display:block;width:100%;height:calc(100vh - 50px);background-color:var(--white);padding-left:80px}.home-mv__slogan{position:absolute;top:calc(50% - 40px);left:130px;transform:translateY(-50%);z-index:9;display:flex;flex-direction:column;align-items:flex-end;width:auto}.home-mv__slogan>p{display:block;width:auto;color:var(--primary);font-family:var(--yumincho);font-weight:600;line-height:1;word-break:keep-all}.home-mv__slogan>p:nth-child(1){font-size:48px}.home-mv__slogan>p:nth-child(2){font-size:30px;margin-top:12px}.main-visual__wrap{position:relative;display:block;width:100%;height:calc(100vh - 50px);z-index:1}.home-mv__figure{display:flex;justify-content:center;align-items:center;width:100%;height:calc(100vh - 50px);overflow:hidden}.home-mv__figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}}@media screen and (max-width:767px){.home-mv__slide{position:relative;display:block;width:100%;height:calc(100vh - 30px);background-color:var(--white);padding-left:20px}.home-mv__slide-slogan{position:absolute;left:20px;bottom:100px;z-index:9;display:flex;flex-direction:column;align-items:flex-start;width:auto}.home-mv__slide-slogan>p:nth-child(1){display:flex;flex-direction:column;width:auto;color:var(--primary);font-family:var(--yumincho);font-weight:600;line-height:1;word-break:keep-all;font-size:28px}.home-mv__slide-slogan>p:nth-child(1)>span{background-color:var(--white);line-height:50px;padding:0 15px}.home-mv__slide-slogan>p:nth-child(1)>span:nth-child(2){margin-top:13px}.home-mv__slide-slogan>p:nth-child(2){display:block;width:auto;color:var(--primary);font-family:var(--yumincho);font-weight:600;line-height:1;word-break:keep-all;font-size:16px;margin-top:12px;line-height:26px;background-color:var(--white);padding:0 10px 0 20px;letter-spacing:.1rem}.home-slide-mv{position:relative;display:block;width:100%;height:calc(100vh - 30px);background-color:var(--white)}.main-slider{position:relative;display:block;width:100%;height:calc(100vh - 30px);background-color:var(--white);padding-bottom:30px}.main-slider .swiper-wrapper,.main-slider .swiper-wrapper>.swiper-slide{width:100%;height:100%}.slide-wrapper{position:relative;display:block;width:100%}.main-slider__figure{display:flex;justify-content:center;align-items:center;width:100%;height:calc(100vh - 60px);overflow:hidden}.main-slider__figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.main-slider .swiper-pagination{bottom:10px;display:flex;justify-content:center;align-items:center;width:100%}.main-slider .swiper-pagination-bullet{display:block;width:6px;height:6px;border-radius:3px;background-color:#888;margin:0 5px !important}.main-slider .swiper-pagination-bullet-active{background-color:var(--primary);opacity:1}}@media screen and (min-width:768px) and (max-width:1024px){.home-mv__slide{position:relative;display:block;width:100%;background-color:var(--white);padding-left:clamp(20px, 20px + (80 - 20) * ((100vw - 768px) / (1024 - 768)), 80px)}.home-mv__slide-slogan{position:absolute;top:calc(50% - 40px);left:clamp(50px, 50px + (100 - 50) * ((100vw - 768px) / (1024 - 768)), 100px);transform:translateY(-50%);z-index:9;display:flex;flex-direction:column;align-items:flex-end;width:auto}.home-mv__slide-slogan>p{display:block;width:auto;color:var(--primary);font-family:var(--yumincho);font-weight:500;line-height:1;word-break:keep-all}.home-mv__slide-slogan>p:nth-child(1){font-size:min(26px + (40 - 26) * ((100vw - 768px) / (1024 - 768)),40px)}.home-mv__slide-slogan>p:nth-child(2){font-size:min(16px + (22 - 16) * ((100vw - 768px) / (1024 - 768)),22px);margin-top:12px}.home-slide-mv{position:relative;display:block;width:100%;height:540px;background-color:var(--white)}.main-slider{position:relative;display:block;width:100%;background-color:var(--white);padding-bottom:40px}.main-slider .swiper-wrapper,.main-slider .swiper-wrapper>.swiper-slide{width:100%;height:100%}.slide-wrapper{position:relative;display:block;width:100%}.main-slider__figure{display:flex;justify-content:center;align-items:center;width:100%;height:500px;overflow:hidden}.main-slider__figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.main-slider .swiper-pagination{bottom:20px;display:flex;justify-content:center;align-items:center;width:100%}.main-slider .swiper-pagination-bullet{display:block;width:6px;height:6px;border-radius:3px;background-color:#888;margin:0 5px !important}.main-slider .swiper-pagination-bullet-active{background-color:var(--primary);opacity:1}}@media screen and (min-width:1025px){.home-mv__slide{position:relative;display:block;width:100%;height:calc(100vh - 50px);background-color:var(--white);padding-left:80px}.home-mv__slide-slogan{position:absolute;top:calc(50% - 40px);left:130px;transform:translateY(-50%);z-index:9;display:flex;flex-direction:column;align-items:flex-end;width:auto}.home-mv__slide-slogan>p{display:block;width:auto;color:var(--primary);font-family:var(--yumincho);font-weight:500;line-height:1;word-break:keep-all}.home-mv__slide-slogan>p:nth-child(1){font-size:48px}.home-mv__slide-slogan>p:nth-child(2){font-size:30px;margin-top:12px}.home-slide-mv{position:relative;display:block;width:100%;height:calc(100vh - 50px);background-color:var(--white)}.main-slider{position:relative;display:block;width:100%;background-color:var(--white);padding-bottom:40px}.main-slider .swiper-wrapper,.main-slider .swiper-wrapper>.swiper-slide{width:100%;height:100%}.slide-wrapper{position:relative;display:block;width:100%}.main-slider__figure{display:flex;justify-content:center;align-items:center;width:100%;height:calc(100vh - 50px - 40px);overflow:hidden}.main-slider__figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.main-slider .swiper-pagination{bottom:17px;display:flex;justify-content:center;align-items:center;width:100%}.main-slider .swiper-pagination-bullet{display:block;width:6px;height:6px;border-radius:3px;background-color:#888;margin:0 5px !important}.main-slider .swiper-pagination-bullet-active{background-color:var(--primary);opacity:1}}@media screen and (max-width:767px){.home-message{display:block;width:100%;padding:100px 0;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/home/message/bg-sp.jpg);background-repeat:no-repeat;background-position:bottom center;background-size:cover}.home-message__txt{display:block;width:100%;text-align:center;font-size:16px;line-height:27px;color:var(--white);font-weight:600}.home-message__btns{display:flex;justify-content:center;width:100%;margin-top:93px}.home-message__btn{display:flex;justify-content:center;align-items:center;max-width:315px;width:100%;height:42px;background-color:#007bba;color:var(--white);border:1px solid var(--white);font-size:16px;line-height:1;font-weight:600;transition:.3s ease}.home-message__btn:hover{border:1px solid var(--font-color);background-color:var(--white);color:var(--font-color)}}@media screen and (max-width:359px){.home-message__txt{font-size:14px;line-height:23px}}@media screen and (min-width:768px){.home-message{display:block;width:100%;padding:100px 0;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/home/message/bg-pc.jpg);background-repeat:no-repeat;background-position:bottom center;background-size:cover}.home-message__txt{display:block;width:100%;text-align:center;font-size:18px;line-height:2;color:var(--white);font-weight:500;letter-spacing:.1em}.home-message__btns{display:flex;justify-content:center;width:100%;margin-top:116px}.home-message__btn{display:flex;justify-content:center;align-items:center;width:320px;height:42px;background-color:#007bba;color:var(--white);border:1px solid var(--white);font-size:16px;line-height:1;font-weight:500;transition:.3s ease}.home-message__btn:hover{border:1px solid var(--font-color);background-color:var(--white);color:var(--font-color)}}@media screen and (max-width:767px){.home-profile{display:block;width:100%;padding:80px 0 88px;background-color:#fcf7f7}.home-profile__header{display:flex;flex-direction:column;align-items:center;width:100%}.home-profile__header>span:nth-child(1){font-size:50px;line-height:1;color:var(--primary);font-family:var(--yumincho);font-weight:500;letter-spacing:.1rem}.home-profile__header>span:nth-child(2){font-size:16px;line-height:1;font-family:var(--yumincho);font-weight:500;margin-top:2px;letter-spacing:.1rem}.home-profile__txt{display:block;width:100%;text-align:justify;word-break:break-all;font-size:16px;line-height:1.88;font-weight:600;margin-top:45px}.home-profile__cols{display:grid;grid-template-columns:repeat(1,1fr);grid-row:auto;row-gap:60px;width:calc(287/315 * 100%);margin:60px auto 0}.home-profile__col{display:flex;flex-direction:column;align-items:center;width:100%}.home-profile__col-figure{display:block;width:100%}.home-profile__col-figure>img{display:block;width:100%;object-fit:cover}.home-profile__col-title{font-size:22px;font-family:var(--yumincho);font-weight:600;line-height:1.3;color:var(--primary);margin-top:10px}.home-profile__col-txt{display:block;width:100%;text-align:center;font-size:15px;font-weight:600;margin-top:20px}.home-profile__btns{display:flex;justify-content:center;width:100%;margin-top:70px}.home-profile__btns>a{max-width:286px;width:100%}.home-profile__sns{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:85px}.home-profile__line{display:block;width:100%}.home-profile__line:hover{transition:opacity .3s ease;opacity:.7}.home-profile__line>picture{display:block;width:100%}.home-profile__line>picture>img{display:block;width:100%;object-fit:cover}.home-profile__sns-block{display:flex;justify-content:center;flex-wrap:wrap;width:calc(256/315 * 100%);margin-top:20px}.home-profile__sns-block>li{display:flex;flex-direction:column;align-items:center;width:calc(76/256 * 100%);margin-right:calc(14/256 * 100%)}.home-profile__sns-block>li:nth-child(3n),.home-profile__sns-block>li:last-child{margin-right:0}.home-profile__sns-block>li:nth-child(n+4){margin-top:15px}.home-profile__sns-block>li>a{display:flex;flex-direction:column;align-items:center;width:100%}.home-profile__sns-block>li>a:hover{transition:opacity .3s ease;opacity:.7}.home-profile__sns-block>li>a>picture{display:block;width:100%}.home-profile__sns-block>li>a>picture>img{display:block;width:100%;object-fit:cover}.home-profile__sns-block>li>a>h5{display:block;width:100%;text-align:center;font-size:15px;font-family:var(--gothic);font-weight:700;line-height:1;margin-top:15px;color:var(--font-color)}}@media screen and (min-width:768px){.home-profile{display:block;width:100%;padding:100px 0 78px;background-color:#fcf7f7}.home-profile__header{display:flex;flex-direction:column;align-items:center;width:100%}.home-profile__header>span:nth-child(1){font-size:80px;line-height:1;color:var(--primary);font-family:var(--yumincho);font-weight:500;letter-spacing:.1rem}.home-profile__header>span:nth-child(2){font-size:16px;line-height:1;font-family:var(--yumincho);font-weight:500;margin-top:2px;letter-spacing:.1rem}.home-profile__txt{display:block;width:100%;text-align:center;font-size:16px;line-height:1.88;font-weight:500;margin-top:60px}.home-profile__cols{display:grid;grid-template-columns:repeat(3,1fr);column-gap:calc(70/1000 * 100%);width:calc(1000/1100 * 100%);margin:60px auto 0}.home-profile__col{display:flex;flex-direction:column;align-items:center;width:100%}.home-profile__col-figure{display:block;width:100%}.home-profile__col-figure>img{display:block;width:100%;object-fit:cover}.home-profile__col-title{font-size:24px;font-family:var(--yumincho);font-weight:500;line-height:1.3;color:var(--primary);margin-top:40px}.home-profile__col-txt{display:block;width:100%;text-align:center;font-size:15px;font-weight:500;margin-top:30px}.home-profile__btns{display:flex;justify-content:center;width:100%;margin-top:70px}.home-profile__btns>a{width:286px}.home-profile__sns{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:105px}.home-profile__line{display:block;width:calc(560/1100 * 100%)}.home-profile__line:hover{transition:opacity .3s ease;opacity:.7}.home-profile__line>picture{display:block;width:100%}.home-profile__line>picture>img{display:block;width:100%;object-fit:cover}.home-profile__sns-block{display:flex;justify-content:center;width:100%;margin-top:10px}.home-profile__sns-block>li{display:flex;flex-direction:column;align-items:center;width:calc(110/1100 * 100%)}.home-profile__sns-block>li:not(:last-child){margin-right:calc(20/1100 * 100%)}.home-profile__sns-block>li>a{display:flex;flex-direction:column;align-items:center;width:100%}.home-profile__sns-block>li>a:hover{transition:opacity .3s ease;opacity:.7}.home-profile__sns-block>li>a>picture{display:block;width:100%}.home-profile__sns-block>li>a>picture>img{display:block;width:100%;object-fit:cover}.home-profile__sns-block>li>a>h5{display:block;width:100%;text-align:center;font-size:15px;font-family:var(--gothic);font-weight:700;line-height:1;margin-top:15px;color:var(--font-color)}}@media screen and (max-width:767px){.home-event{display:block;width:100%;padding:88px 0 50px;background:linear-gradient(#fff5eb 0%,#fcecec 47.78%,#fff 100%)}.home-event__body{position:relative;display:block;width:100%;padding:71px 15px 100px;background-color:var(--white)}.home-event__header{position:absolute;top:-23px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;width:auto}.home-event__header>span:nth-child(1){display:block;width:auto;font-size:40px;line-height:1;color:var(--primary);font-family:var(--yumincho);font-weight:500;letter-spacing:.1rem}.home-event__header>span:nth-child(2){display:block;width:auto;font-size:16px;line-height:1;font-family:var(--yumincho);font-weight:500;margin-top:2px;text-align:center;letter-spacing:.1rem}.home-event__list{display:block;width:100%}.home-event__list>li{display:block;width:100%;padding-bottom:18px;border-bottom:1px solid #efefef}.home-event__list>li:not(:first-child){padding-top:20px}.home-event__item{display:flex;flex-direction:column;width:auto}.home-event__item:hover{transition:opacity .3s ease;opacity:.7}.home-event__item-time{display:block;width:auto;font-size:13px;font-weight:600;color:var(--primary);line-height:1.85;text-align:justify;word-break:break-all}.home-event__item-title{display:block;width:auto;font-size:16px;font-weight:600;color:var(--font-color);line-height:1.5;margin-top:10px;text-align:justify;word-break:break-all}.home-event__item-txt{display:-webkit-box;width:auto;font-size:14px;line-height:1.43;color:var(--font-color);font-weight:500;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:15px}.home-event__btns{display:flex;justify-content:flex-end;width:100%;margin-top:50px}}@media screen and (min-width:768px){.home-event{display:block;width:100%;padding:125px 0 115px;background:linear-gradient(#fff5eb 0%,#fcecec 47.78%,#fff 100%)}.home-event__body{position:relative;display:block;width:100%;padding:calc(80/1100 * 100%) calc(170/1100 * 100%) calc(50/1100 * 100%);background-color:var(--white)}.home-event__header{position:absolute;top:-25px;left:calc(50/1100 * 100%);display:flex;flex-direction:column;width:auto}.home-event__header>span:nth-child(1){display:block;width:auto;font-size:40px;line-height:1;color:var(--primary);font-family:var(--yumincho);font-weight:500;letter-spacing:.1rem}.home-event__header>span:nth-child(2){display:block;width:auto;font-size:16px;line-height:1;font-family:var(--yumincho);font-weight:500;margin-top:2px;text-align:center;letter-spacing:.1rem}.home-event__list{display:block;width:100%}.home-event__list>li{display:block;width:100%;padding:0 10px 15px;border-bottom:1px solid #efefef}.home-event__list>li:not(:first-child){padding-top:10px}.home-event__item{display:flex;flex-direction:column;width:auto}.home-event__item:hover{transition:opacity .3s ease;opacity:.7}.home-event__item-time{display:block;width:auto;font-size:14px;font-weight:500;color:var(--primary);line-height:1.3}.home-event__item-title{display:block;width:auto;font-size:18px;font-weight:500;color:var(--font-color);line-height:1.34;margin-top:10px}.home-event__item-txt{display:-webkit-box;width:auto;font-size:14px;line-height:1.3;color:var(--font-color);font-weight:500;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-top:15px}.home-event__btns{display:flex;justify-content:flex-end;width:100%;margin-top:44px}}@media screen and (max-width:767px){.home-links{display:block;width:100%;padding:80px 0;background-color:transparent}.home-links__parallax{position:fixed;top:0;left:0;z-index:-1;display:block;width:100%;height:100vh;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/home/parallax.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.home-links__block{display:block;width:100%}.home-links__block:nth-child(2){margin-top:100px}.home-links__header{display:flex;flex-direction:column;align-items:center;width:100%}.home-links__header>span:nth-child(1){font-size:18px;line-height:1.12;font-weight:600;color:var(--white);font-family:var(--yumincho);letter-spacing:.1rem}.home-links__header>span:nth-child(2){font-size:50px;line-height:1;font-weight:500;color:var(--white);font-family:var(--yumincho);margin-top:10px;letter-spacing:.1rem}.home-links__block.corporation .home-links__header>span:nth-child(2){text-shadow:0 3px 6px var(--primary)}.home-links__block.individual .home-links__header>span:nth-child(2){text-shadow:0 3px 6px #71b4d8}.home-links__list{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:40px;max-width:225px;width:100%;margin:50px auto 0}.home-links__list>li{display:block;width:100%}.home-links__list>li>a{position:relative;display:flex;justify-content:center;align-items:center;width:100%;min-height:75px;background-color:var(--white);padding:15px 7.5px 15px}.home-links__list>li>a:before{content:"";position:absolute;top:0;left:0;display:block;width:7.5px;height:100%;transition:.3s ease}.home-links__list>li>a:hover:before{width:100%}.home-links__block.corporation .home-links__list>li>a:before{background-color:var(--primary)}.home-links__block.individual .home-links__list>li>a:before{background-color:#71b4d8}.home-links__list>li>a>span{position:relative;z-index:1;display:block;width:100%;text-align:center;font-size:16px;line-height:1.35;color:var(--font-color);font-family:var(--yumincho);font-weight:500}.home-links__list>li>a:hover>span{color:var(--white)}.home-links__btns{display:flex;justify-content:center;width:100%;margin-top:60px}.home-links__btns>a{max-width:254px;width:100%;color:var(--white)}.home-links__block.corporation .home-links__btns>a{border:1px solid var(--white);background-color:var(--primary)}.home-links__block.corporation .home-links__btns>a:hover{border:1px solid var(--font-color);background-color:#f7f5f4;color:var(--font-color)}.home-links__block.individual .home-links__btns>a{border:1px solid var(--white);background-color:#71b4d8}.home-links__block.individual .home-links__btns>a:hover{border:1px solid var(--font-color);background-color:#f7f5f4;color:var(--font-color)}}@media screen and (min-width:768px){.home-links{display:block;width:100%;padding:80px 0;background-color:transparent}.home-links__parallax{position:fixed;top:0;left:0;z-index:-1;display:block;width:100%;height:100vh;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/home/parallax.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.home-links__block{display:block;width:calc(840/1100 * 100%);margin:0 auto}.home-links__block:nth-child(2){margin-top:60px}.home-links__header{display:flex;flex-direction:column;align-items:center;width:100%}.home-links__header>span:nth-child(1){font-size:18px;line-height:1.12;font-weight:500;color:var(--white);font-family:var(--yumincho);letter-spacing:.1rem}.home-links__header>span:nth-child(2){font-size:60px;line-height:1;font-weight:500;color:var(--white);font-family:var(--yumincho);margin-top:8px;letter-spacing:.1rem}.home-links__block.corporation .home-links__header>span:nth-child(2){text-shadow:0 3px 6px var(--primary)}.home-links__block.individual .home-links__header>span:nth-child(2){text-shadow:0 3px 6px #71b4d8}.home-links__list{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin-top:45px}.home-links__list>li{display:block;width:calc(240/840 * 100%);margin-right:calc(60/840 * 100%)}.home-links__list>li:nth-child(3n),.home-links__list>li:last-child{margin-right:0}.home-links__list>li:nth-child(n+4){margin-top:20px}.home-links__list>li>a{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:min(65px + (80 - 65) * ((100vw - 768px) / (1140 - 768)),80px);background-color:var(--white);padding-left:8px}.home-links__list>li>a:before{content:"";position:absolute;top:0;left:0;display:block;width:8px;height:100%;transition:.3s ease}.home-links__list>li>a:hover:before{width:100%}.home-links__block.corporation .home-links__list>li>a:before{background-color:var(--primary)}.home-links__block.individual .home-links__list>li>a:before{background-color:#71b4d8}.home-links__list>li>a>span{position:relative;z-index:1;display:block;width:100%;text-align:center;font-size:min(14px + (18 - 14) * ((100vw - 768px) / (1140 - 768)),18px);line-height:1.5;color:var(--font-color);font-family:var(--yumincho);font-weight:500}.home-links__list>li>a:hover>span{color:var(--white)}.home-links__btns{display:flex;justify-content:center;width:100%;margin-top:45px}.home-links__btns>a{max-width:254px;width:100%;color:var(--white)}.home-links__block.corporation .home-links__btns>a{border:1px solid var(--white);background-color:var(--primary)}.home-links__block.corporation .home-links__btns>a:hover{border:1px solid var(--font-color);background-color:#f7f5f4;color:var(--font-color)}.home-links__block.individual .home-links__btns>a{border:1px solid var(--white);background-color:#71b4d8}.home-links__block.individual .home-links__btns>a:hover{border:1px solid var(--font-color);background-color:#f7f5f4;color:var(--font-color)}}@media screen and (max-width:767px){.home-guide{display:block;width:100%;padding:50px 0;background-color:var(--white)}.home-guide>.container{padding:0 10px}.home-guide__body{display:block;width:100%}.home-guide__body:hover{transition:opacity .3s ease;opacity:.7}.home-guide__body>picture{display:block;width:100%}.home-guide__body>picture>img{display:block;width:100%;object-fit:cover}}@media screen and (min-width:768px){.home-guide{display:block;width:100%;padding:100px 0;background-color:var(--white)}.home-guide__body{display:block;width:calc(1000/1100 * 100%);margin:0 auto}.home-guide__body:hover{transition:opacity .3s ease;opacity:.7}.home-guide__body>picture{display:block;width:100%}.home-guide__body>picture>img{display:block;width:100%;object-fit:cover}}@media screen and (max-width:767px){.home-media{display:block;width:100%;padding:50px 0 50px;background-image:linear-gradient(rgba(255,255,255,15%),rgba(255,255,255,15%)),url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/home/media/bg-sp.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.home-media__body{display:flex;flex-direction:column;align-items:center;width:100%}.home-media__header{display:flex;flex-direction:column;align-items:center;width:100%}.home-media__header>span:nth-child(1){font-size:40px;line-height:1;color:var(--white);font-family:var(--yumincho);font-weight:500;letter-spacing:.1rem}.home-media__header>span:nth-child(2){font-size:16px;line-height:1;color:var(--white);font-family:var(--yumincho);font-weight:500;margin-top:2px;letter-spacing:.1rem}.home-media__content{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;background-color:var(--white);padding:60px 10px 50px;margin-top:30px}.home-media__list{display:block;width:100%}.home-media__list>li{display:block;width:100%;padding:0 15px 20px;border-bottom:1px solid #efefef}.home-media__list>li:not(:first-child){padding-top:15px}.home-media__item{display:flex;flex-direction:column;align-items:flex-start;width:auto}.home-media__item:hover{transition:opacity .3s ease;opacity:.7}.home-media__item-date{display:block;width:100%;font-size:14px;font-weight:500;line-height:1.72;color:#999;letter-spacing:.1rem}.home-media__item-title{display:-webkit-box;max-width:100%;width:auto;font-size:15px;line-height:1.3;color:var(--font-color);font-weight:500;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;letter-spacing:.07rem;margin-top:10px}.home-media__btns{display:flex;justify-content:flex-end;width:100%;margin-top:40px}}@media screen and (min-width:768px){.home-media{display:block;width:100%;padding:80px 0 60px;background-image:linear-gradient(rgba(255,255,255,15%),rgba(255,255,255,15%)),url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/home/media/bg-pc.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.home-media__body{display:flex;justify-content:space-between;align-items:center;width:100%}.home-media__header{display:flex;flex-direction:column;align-items:center;width:calc(265/1100 * 100%)}.home-media__header>span:nth-child(1){font-size:40px;line-height:1;color:var(--white);font-family:var(--yumincho);font-weight:500;letter-spacing:.1rem}.home-media__header>span:nth-child(2){font-size:16px;line-height:1;color:var(--white);font-family:var(--yumincho);font-weight:500;margin-top:2px;letter-spacing:.1rem}.home-media__content{position:relative;display:flex;justify-content:space-between;align-items:flex-end;width:100%;background-color:var(--white);padding:calc(35/1100 * 100%) 0 calc(35/1100 * 100%) calc(50/1100 * 100%)}.home-media__content:after{content:"";position:absolute;top:0;right:0;transform:translateX(100%);display:block;width:100%;height:100%;background-color:var(--white)}.home-media__list{display:block;width:calc(100% - 154px)}.home-media__list>li{display:block;width:100%;padding:0 20px 15px;border-bottom:1px solid #efefef}.home-media__list>li:not(:first-child){padding-top:15px}.home-media__item{display:flex;align-items:center;width:auto}.home-media__item:hover{transition:opacity .3s ease;opacity:.7}.home-media__item-date{display:block;width:137px;font-size:14px;font-weight:500;line-height:1.72;color:#999;letter-spacing:.1rem}.home-media__item-title{display:-webkit-box;max-width:calc(100% - 137px);width:auto;font-size:15px;line-height:1.3;color:var(--font-color);font-weight:500;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;letter-spacing:.07rem}.home-media__btns{display:flex;justify-content:flex-end;width:134px}}@media screen and (min-width:768px) and (max-width:1024px){.home-media__header>span:nth-child(1){font-size:34px}}@media screen and (max-width:767px){.home-books{display:block;width:100%;padding-top:64px;background-color:var(--white)}.home-books__header{display:flex;flex-direction:column;align-items:center;width:100%}.home-books__header>span:nth-child(1){font-size:50px;line-height:1;color:var(--primary);font-family:var(--yumincho);font-weight:500;letter-spacing:.1rem}.home-books__header>span:nth-child(2){font-size:16px;line-height:1;font-family:var(--yumincho);font-weight:500;margin-top:2px;letter-spacing:.1rem}.home-books__subtitle{display:flex;justify-content:center;align-items:center;width:100%;margin-top:35px}.home-books__subtitle>span{position:relative;display:block;width:auto;font-size:17px;font-weight:600;letter-spacing:.07rem;color:var(--primary);line-height:17px}.home-books__slider{display:block;width:100%;margin-top:25px}.home-books__slider>picture{display:block;width:auto;margin-right:8.4px}.home-books__slider>picture>img{display:block;width:auto;height:200px;object-fit:cover}.home-books__btns{display:flex;justify-content:center;width:100%;margin-top:60px}.home-books__btns>a{max-width:286px;width:100%}}@media screen and (max-width:359px){.home-books__subtitle>span{font-size:16px}}@media screen and (min-width:768px){.home-books{display:block;width:100%;padding-top:100px;background-color:var(--white)}.home-books__header{display:flex;flex-direction:column;align-items:center;width:100%}.home-books__header>span:nth-child(1){font-size:80px;line-height:1;color:var(--primary);font-family:var(--yumincho);font-weight:500;letter-spacing:.1rem}.home-books__header>span:nth-child(2){font-size:16px;line-height:1;font-family:var(--yumincho);font-weight:500;margin-top:2px;letter-spacing:.1rem}.home-books__subtitle{display:flex;justify-content:center;align-items:center;width:100%;margin-top:50px}.home-books__subtitle>span{position:relative;display:block;width:auto;font-size:20px;font-weight:500;letter-spacing:.07rem;color:var(--primary);line-height:20px}.home-books__slider{display:block;width:100%;margin-top:30px}.home-books__slider>picture{display:block;width:auto;margin-right:10px}.home-books__slider>picture>img{display:block;width:auto;height:233px;object-fit:cover}.home-books__btns{display:flex;justify-content:center;width:100%;margin-top:50px}.home-books__btns>a{max-width:286px;width:100%}}@media screen and (max-width:767px){.home-column{display:block;width:100%;padding:65px 0 80px;background-color:var(--white)}.home-column__body{display:block;width:100%;margin:0 auto}.home-column__header{display:flex;flex-direction:column;align-items:center;width:100%}.home-column__header>span:nth-child(1){display:block;width:auto;font-size:40px;line-height:1;color:var(--primary);font-family:var(--yumincho);font-weight:500;letter-spacing:.1rem}.home-column__header>span:nth-child(2){display:block;width:auto;font-size:16px;line-height:1;font-family:var(--yumincho);font-weight:500;margin-top:2px;text-align:center;letter-spacing:.1rem}.home-column__items{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;column-gap:15px;row-gap:15px;width:100%;margin-top:30px}.home-column__item{display:block;width:100%;background-color:var(--white);padding:20px 15px;box-shadow:3px 3px 5px rgba(0,0,0,16%)}.home-column__item-link{display:block;width:100%}.home-column__item-link:hover{transition:opacity .3s ease;opacity:.7}.home-column__item-thumb{display:block;width:100%}.home-column__item-thumb>img{display:block;width:100%;object-fit:cover}.home-column__item-categories{display:flex;justify-content:flex-end;align-items:flex-start;width:calc(100% + 10px);margin:-5px 0 0 -5px}.home-column__item-category{display:flex;justify-content:center;align-items:center;width:auto;height:14px;padding:0 10px;background-color:var(--primary);color:var(--white);font-size:8px;font-family:var(--gothic);font-weight:700;line-height:1;margin:5px 5px 0}.home-column__item-category:hover{transition:opacity .3s ease;opacity:.7}.home-column__item-content{display:block;width:100%;margin-top:10px}.home-column__item-content:hover{transition:opacity .3s ease;opacity:.7}.home-column__item-title{display:-webkit-box;width:100%;font-size:15px;line-height:1.3;font-family:var(--yumincho);color:var(--font-color);font-weight:500;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;letter-spacing:.07rem}.home-column__item-date{display:block;width:100%;text-align:right;font-size:12px;font-weight:500;line-height:1.5;color:#999;letter-spacing:.1rem;margin-top:10px}.home-column__btns{display:flex;justify-content:center;width:100%;margin-top:50px}.home-column__btns>a{max-width:202px;width:100%}}@media screen and (min-width:768px){.home-column{display:block;width:100%;padding:100px 0;background-color:var(--white)}.home-column__body{display:block;max-width:1000px;width:100%;margin:0 auto}.home-column__header{display:flex;flex-direction:column;align-items:flex-start;width:auto}.home-column__header>span:nth-child(1){display:block;width:auto;font-size:40px;line-height:1;color:var(--primary);font-family:var(--yumincho);font-weight:500;letter-spacing:.1rem}.home-column__header>span:nth-child(2){display:block;max-width:199.35px;width:100%;font-size:16px;line-height:1;font-family:var(--yumincho);font-weight:500;margin-top:2px;text-align:center;letter-spacing:.1rem}.home-column__items{display:grid;grid-template-columns:repeat(4,1fr);column-gap:calc(26.67/1000 * 100%);width:100%;margin-top:40px}.home-column__item{display:block;width:100%;background-color:var(--white);padding:calc(20/230 * 100%) calc(15/230 * 100%);box-shadow:3px 3px 5px rgba(0,0,0,16%)}.home-column__item-link{display:block;width:100%}.home-column__item-link:hover{transition:opacity .3s ease;opacity:.7}.home-column__item-thumb{display:block;width:100%}.home-column__item-thumb>img{display:block;width:100%;object-fit:cover}.home-column__item-categories{display:flex;justify-content:flex-end;align-items:flex-start;width:calc(100% + 10px);margin:-5px 0 0 -5px}.home-column__item-category{display:flex;justify-content:center;align-items:center;width:auto;height:18px;padding:0 15px;background-color:var(--primary);color:var(--white);font-size:12px;font-family:var(--gothic);font-weight:700;line-height:1;margin:5px 5px 0}.home-column__item-category:hover{transition:opacity .3s ease;opacity:.7}.home-column__item-content{display:block;width:100%;margin-top:10px}.home-column__item-content:hover{transition:opacity .3s ease;opacity:.7}.home-column__item-title{display:-webkit-box;width:100%;font-size:15px;line-height:1.3;font-family:var(--yumincho);color:var(--font-color);font-weight:500;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;letter-spacing:.07rem}.home-column__item-date{display:block;width:100%;text-align:right;font-size:14px;font-weight:500;line-height:1.36;color:#999;letter-spacing:.1rem;margin-top:10px}.home-column__btns{display:flex;justify-content:center;width:100%;margin-top:50px}.home-column__btns>a{max-width:202px;width:100%}}@media screen and (max-width:767px){.message{display:block;width:100%;padding-top:58px;background-color:var(--white)}.message__intro{display:block;width:100%;padding:80px 0 100px;background-color:#fcf7f7;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/message/bg1-sp.jpg);background-repeat:no-repeat;background-position:bottom center;background-size:cover}.message__intro-slogan{display:block;width:100%;text-align:center;font-size:16px;line-height:27px;color:var(--white);font-weight:600}.message__content{display:block;width:100%;padding:60px 0 min(450px + (573 - 450) * ((100vw - 320px) / (375 - 320)),573px);background-color:#fcf7f7;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/message/bg2-sp.jpg);background-repeat:no-repeat;background-position:bottom center;background-size:100% auto}.message__content-body{display:block;width:100%;margin:0 auto}.message__content-txt{display:block;width:100%;font-size:15px;font-weight:600;line-height:27px;text-align:justify;word-break:break-all}.message__content-cols{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:50px}.message__contents{display:block;width:100%}.message__contents-title{display:block;width:100%;font-size:22px;font-family:var(--yumincho);font-weight:500;line-height:28.6px;color:var(--primary);text-align:justify;word-break:break-all}.message__contents-txt{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:30px}.message__contents-figure{display:block;width:calc(100% + 30px);margin:30px 0 0 -30px}.message__contents-figure>img{display:block;width:100%;object-fit:cover}.message__block{display:block;width:100%;margin-top:50px}.message__block-title{display:block;width:100%;font-size:22px;font-family:var(--yumincho);font-weight:500;line-height:28.6px;color:var(--primary);text-align:justify;word-break:break-all}.message__name{display:block;width:100%;text-align:right;font-size:22px;font-family:var(--yumincho);font-weight:500;line-height:28.6px;margin-top:25px}}@media screen and (min-width:768px){.message{display:block;width:100%}.message__intro{display:block;width:100%;padding:140px 0 221px;background-color:#fcf7f7;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/message/bg1-pc.jpg);background-repeat:no-repeat;background-position:bottom center;background-size:cover}.message__intro-slogan{display:block;width:100%;text-align:center;font-size:18px;line-height:2;color:var(--white);font-weight:500;letter-spacing:.1em}.message__content{display:block;width:100%;padding:80px 0 min(789px + (1100 - 768) * ((100vw - 1366px) / (1900 - 1366)),1100px);background-color:#fcf7f7;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/message/bg2-pc.jpg);background-repeat:no-repeat;background-position:bottom center;background-size:100% auto}.message__content-body{display:block;max-width:900px;width:100%;margin:0 auto}.message__content-txt{display:block;width:100%;font-size:16px;font-weight:600;line-height:1.88;text-align:center}.message__content-cols{display:flex;justify-content:space-between;width:100%;margin-top:50px}.message__contents{display:block;width:calc(400/900 * 100%)}.message__contents-title{display:block;width:100%;font-size:27px;font-family:var(--yumincho);font-weight:500;line-height:1.5;color:var(--primary);text-align:justify;word-break:break-all}.message__contents-txt{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:40px}.message__contents-figure{display:block;width:50%}.message__contents-figure>img{display:block;width:100%;object-fit:cover}.message__content-cols+p{margin-top:30px}.message__block{display:block;width:100%;margin-top:50px}.message__block-title{display:block;width:100%;font-size:27px;font-family:var(--yumincho);font-weight:500;line-height:1.06;color:var(--primary);text-align:justify;word-break:break-all}.message__name{display:block;width:100%;text-align:right;font-size:27px;font-family:var(--yumincho);font-weight:500;line-height:1.06;margin-top:50px}}@media screen and (max-width:767px){.guide{display:block;width:100%}.guide__intro{display:block;width:100%;font-size:15px;font-weight:600;line-height:28px;text-align:center;margin:0 auto;padding-top:58px;background-color:var(--white);letter-spacing:.07rem}.guide-content{display:block;width:100%;padding:55px 0 50px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/guide/bg-sp.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover}.guide-content>.container{padding:0 10px}.guide__figure{display:block;width:100%;margin:0 auto}.guide__figure>img{display:block;width:100%;object-fit:cover}.guide-content__header{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:40px}.guide-content__header>picture{display:block;max-width:308px;width:100%}.guide-content__header>picture>img{display:block;width:100%;object-fit:cover}.guide-content__header>span{font-size:35px;font-weight:500;color:var(--primary);font-family:var(--yumincho);line-height:1;letter-spacing:.1rem;margin-top:18px}.guide-list{display:block;width:100%;margin:83px auto 0}.guide-list>li{display:flex;flex-direction:column;align-items:center;width:100%;padding:40px 20px 50px}.guide-list>li:nth-child(n+2){margin-top:30px}.guide-list>li:nth-child(1){background-color:#eaf0f0}.guide-list>li:nth-child(2){background-color:#f2e9e9}.guide-list>li:nth-child(3){background-color:#e5eae8}.guide-list>li:nth-child(4){background-color:#eae5eb}.guide-list>li:nth-child(5){background-color:#f4f4ef}.guide-list>li:nth-child(6){background-color:#faf0f3}.guide-list>li:nth-child(7){background-color:#f8f8ed}.guide-list>li:nth-child(8){background-color:#f0eded}.guide-list>li:nth-child(9){background-color:#eaf0f0}.guide-list__figure{display:block;width:calc(204/315 * 100%)}.guide-list__figure>img{display:block;width:100%;object-fit:cover}.guide-list__content{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-top:30px}.guide-list__content-badge{display:block;width:auto;font-family:var(--gothic);font-weight:500;line-height:19px;padding-right:18px;color:#aaa;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/guide/icon-line.png);background-repeat:no-repeat;background-position:right center;background-size:16px 19px}.guide-list__content-title{display:block;width:100%;font-size:18px;font-weight:500;font-family:var(--yumincho);line-height:22.6px;text-align:justify;word-break:break-all;margin-top:6px}.guide-list>li:nth-child(1) .guide-list__content-title{color:#2c5b79}.guide-list>li:nth-child(2) .guide-list__content-title{color:#ea5d5d}.guide-list>li:nth-child(3) .guide-list__content-title{color:#3e717e}.guide-list>li:nth-child(4) .guide-list__content-title{color:#7f6584}.guide-list>li:nth-child(5) .guide-list__content-title{color:#917b31}.guide-list>li:nth-child(6) .guide-list__content-title{color:#cb6c6c}.guide-list>li:nth-child(7) .guide-list__content-title{color:#718035}.guide-list>li:nth-child(8) .guide-list__content-title{color:#5e7674}.guide-list>li:nth-child(9) .guide-list__content-title{color:#2c5b79}.guide-list__content-txt{display:block;width:100%;font-size:14px;font-weight:500;text-align:justify;word-break:break-all;margin-top:20px}.guide-list__content-btns{display:flex;justify-content:center;width:100%;margin-top:40px}.guide-list__content-btns>a{display:flex;justify-content:center;align-items:center;height:48px;background-color:var(--white);border:1px solid var(--font-color)}.guide-list__content-btns>a:hover{transition:opacity .3s ease;opacity:.7}.guide-list__content-btns>a>span{position:relative;display:block;width:auto;font-size:15px;font-weight:500;line-height:22px;color:var(--font-color)}.guide-list>li:where(:nth-child(1),:nth-child(4)) .guide-list__content-btns>a{max-width:425px;width:100%}.guide-list>li:where(:nth-child(1),:nth-child(4)) .guide-list__content-btns>a>span{padding:0 23px 0 95px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/guide/mosh.png),url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-link.png);background-repeat:no-repeat,no-repeat;background-position:left center,right center;background-size:90px 22px,18px 18px}.guide-list>li:nth-child(2) .guide-list__content-btns>a{max-width:224px;width:100%}.guide-list>li:nth-child(3) .guide-list__content-btns>a{max-width:286px;width:100%}.guide-list>li:nth-child(5) .guide-list__content-btns>a{max-width:478px;width:100%}.guide-list>li:nth-child(5) .guide-list__content-btns>a>span{padding:0 23px 0 43px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/guide/stand-fm.png),url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-link.png);background-repeat:no-repeat,no-repeat;background-position:left center,right center;background-size:38px 38px,18px 18px;line-height:38px}.guide-list>li:nth-child(6) .guide-list__content-btns>a{max-width:297px;width:100%}}@media screen and (max-width:370px){.guide-list>li .guide-list__content-btns>a>span{font-size:13px !important}}@media screen and (max-width:359px){.guide-list>li .guide-list__content-btns>a>span{display:flex;align-items:center;font-size:12px !important;text-align:center;line-height:14px;min-height:22px}}@media screen and (min-width:768px){.guide{display:block;width:100%}.guide__intro{display:block;max-width:660px;width:100%;font-size:16px;font-weight:600;line-height:30px;text-align:center;margin:0 auto;padding-top:80px;background-color:var(--white);letter-spacing:.07rem}.guide-content{display:block;width:100%;padding:70px 0 134px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/guide/bg-pc.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover}.guide__figure{display:block;width:calc(659.83/1100 * 100%);margin:0 auto}.guide__figure>img{display:block;width:100%;object-fit:cover}.guide-content__header{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:90.9px}.guide-content__header>picture{display:block;width:308px}.guide-content__header>picture>img{display:block;width:100%;object-fit:cover}.guide-content__header>span{font-size:56px;font-weight:500;color:var(--primary);font-family:var(--yumincho);line-height:1;letter-spacing:.1rem;margin-top:15px}.guide-list{display:block;max-width:1000px;width:100%;margin:90px auto 0}.guide-list>li{display:flex;justify-content:space-between;align-items:center;width:100%;padding:calc(30/1000 * 100%) calc(50/1000 * 100%)}.guide-list>li:nth-child(n+2){margin-top:30px}.guide-list>li:nth-child(1){background-color:#eaf0f0}.guide-list>li:nth-child(2){background-color:#f2e9e9}.guide-list>li:nth-child(3){background-color:#e5eae8}.guide-list>li:nth-child(4){background-color:#eae5eb}.guide-list>li:nth-child(5){background-color:#f4f4ef}.guide-list>li:nth-child(6){background-color:#faf0f3}.guide-list>li:nth-child(7){background-color:#f8f8ed}.guide-list>li:nth-child(8){background-color:#f0eded}.guide-list>li:nth-child(9){background-color:#eaf0f0}.guide-list__figure{display:block;width:calc(204/900 * 100%)}.guide-list__figure>img{display:block;width:100%;object-fit:cover}.guide-list__content{display:flex;flex-direction:column;align-items:flex-start;width:calc(647/900 * 100%)}.guide-list__content-badge{display:block;width:auto;font-family:var(--gothic);font-weight:500;line-height:19px;padding-right:18px;color:#aaa;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/guide/icon-line.png);background-repeat:no-repeat;background-position:right center;background-size:16px 19px}.guide-list__content-title{display:block;width:100%;font-size:22px;font-weight:500;font-family:var(--yumincho);line-height:28.6px;text-align:justify;word-break:break-all;margin-top:6px}.guide-list>li:nth-child(1) .guide-list__content-title{color:#2c5b79}.guide-list>li:nth-child(2) .guide-list__content-title{color:#ea5d5d}.guide-list>li:nth-child(3) .guide-list__content-title{color:#3e717e}.guide-list>li:nth-child(4) .guide-list__content-title{color:#7f6584}.guide-list>li:nth-child(5) .guide-list__content-title{color:#917b31}.guide-list>li:nth-child(6) .guide-list__content-title{color:#cb6c6c}.guide-list>li:nth-child(7) .guide-list__content-title{color:#718035}.guide-list>li:nth-child(8) .guide-list__content-title{color:#5e7674}.guide-list>li:nth-child(9) .guide-list__content-title{color:#2c5b79}.guide-list__content-txt{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:40px}.guide-list__content-btns{display:flex;justify-content:center;width:100%;margin-top:25px}.guide-list__content-btns>a{display:flex;justify-content:center;align-items:center;height:48px;background-color:var(--white);border:1px solid var(--font-color)}.guide-list__content-btns>a:hover{transition:opacity .3s ease;opacity:.7}.guide-list__content-btns>a>span{position:relative;display:block;width:auto;font-size:15px;font-weight:500;line-height:22px;color:var(--font-color)}.guide-list>li:where(:nth-child(1),:nth-child(4)) .guide-list__content-btns>a{max-width:425px;width:100%}.guide-list>li:where(:nth-child(1),:nth-child(4)) .guide-list__content-btns>a>span{padding:0 28px 0 100px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/guide/mosh.png),url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-link.png);background-repeat:no-repeat,no-repeat;background-position:left center,right center;background-size:90px 22px,18px 18px}.guide-list>li:nth-child(2) .guide-list__content-btns>a{max-width:224px;width:100%}.guide-list>li:nth-child(3) .guide-list__content-btns>a{max-width:286px;width:100%}.guide-list>li:nth-child(5) .guide-list__content-btns>a{max-width:380px;width:100%}.guide-list>li:nth-child(5) .guide-list__content-btns>a>span{padding:0 28px 0 48px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/guide/stand-fm.png),url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-link.png);background-repeat:no-repeat,no-repeat;background-position:left center,right center;background-size:38px 38px,18px 18px;line-height:38px}.guide-list>li:nth-child(6) .guide-list__content-btns>a{max-width:297px;width:100%}}@media screen and (min-width:768px) and (max-width:1024px){.guide-list__content-txt{margin-top:25px}.guide-list__content-btns{margin-top:15px}}@media screen and (max-width:767px){.voice{display:block;width:100%;padding:58px 0 100px;background-color:#fcf7f7}.voice__body{display:block;width:100%;margin:0 auto}.voice-comment{display:block;width:100%;padding-bottom:80px}.voice-comment__title{display:block;width:100%;font-size:25px;font-family:var(--yumincho);font-weight:500;line-height:32.5px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:80px 2px,100% 2px}.voice-comment__txt{display:block;width:100%;font-weight:600;text-align:justify;word-break:break-all;margin-top:40px}.voice-comment__points{display:block;width:100%;margin-top:60px}.voice-comment__point{display:flex;flex-direction:column;align-items:center;width:100%}.voice-comment__point:nth-child(n+2){margin-top:60px}.voice-comment__point-figure{display:block;width:calc(280/315 * 100%)}.voice-comment__point-figure>img{display:block;width:100%;object-fit:cover}.voice-comment__point-content{display:flex;flex-direction:column;width:100%;margin-top:30px}.voice-comment__point-badge{display:block;width:auto;font-size:15px;font-family:var(--yumincho);font-weight:500;line-height:27.2px;color:#888}.voice-comment__point-title{display:block;width:100%;font-size:22px;line-height:32px;font-family:var(--yumincho);font-weight:600;color:var(--primary);text-align:justify;word-break:break-all;margin-top:12px}.voice-comment__point-txt{display:block;width:100%;font-weight:600;text-align:justify;word-break:break-all;margin-top:30px}.voice-workshop{display:block;width:calc(100% + 40px);padding:50px 20px;background-color:var(--white);margin-left:-20px}.voice-workshop__title{display:block;width:100%;font-size:23px;font-weight:500;line-height:30px;font-family:var(--yumincho);padding:2px 0 2px 15px;background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat;background-position:left top;background-size:5px 34px}.voice-workshop__list{display:block;width:100%;margin-top:40px}.voice-workshop__list>li{display:block;width:100%;padding-bottom:20px;border-bottom:1px solid var(--primary)}.voice-workshop__list>li:not(:first-child){padding-top:20px}.voice-workshop__box{display:flex;flex-direction:column;width:100%}.voice-workshop__box>dt{display:block;width:100%;font-size:16px;font-weight:500;font-family:var(--yumincho);color:#888;line-height:25.2px;text-align:justify;word-break:break-all}.voice-workshop__box>dd{display:block;width:100%;font-weight:500;line-height:19.5px;text-align:justify;word-break:break-all;margin-top:15px}}@media screen and (min-width:768px){.voice{display:block;width:100%;padding:80px 0 120px;background-color:#fcf7f7}.voice__body{display:block;max-width:1000px;width:100%;margin:0 auto}.voice-comment{display:block;width:100%;padding-bottom:120px}.voice-comment__title{display:block;width:100%;font-size:30px;font-family:var(--yumincho);font-weight:500;line-height:39px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:126px 2px,100% 2px}.voice-comment__txt{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:40px}.voice-comment__points{display:block;width:100%;margin-top:80px}.voice-comment__point{display:flex;justify-content:space-between;align-items:center;width:100%}.voice-comment__point:nth-child(even){flex-direction:row-reverse}.voice-comment__point:nth-child(n+2){margin-top:70px}.voice-comment__point-figure{display:block;width:calc(340/1000 * 100%)}.voice-comment__point-figure>img{display:block;width:100%;object-fit:cover}.voice-comment__point-content{display:flex;flex-direction:column;width:calc(571/1000 * 100%)}.voice-comment__point-badge{display:block;width:auto;font-size:16px;font-family:var(--yumincho);font-weight:500;line-height:27.2px;color:#888}.voice-comment__point-title{display:block;width:100%;font-size:26px;font-family:var(--yumincho);font-weight:600;color:var(--primary);text-align:justify;word-break:break-all;margin-top:15px}.voice-comment__point-txt{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:50px}.voice-workshop{display:block;width:100%;padding:calc(70/1000 * 100%) calc(50/1000 * 100%);background-color:var(--white)}.voice-workshop__title{display:block;width:100%;font-size:26px;font-weight:500;line-height:28.6px;font-family:var(--yumincho);padding:3px 0 3px 15px;background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat;background-position:left top;background-size:5px 34px}.voice-workshop__list{display:block;width:100%;margin-top:40px}.voice-workshop__list>li{display:block;width:100%;padding-bottom:20px;border-bottom:1px solid var(--primary)}.voice-workshop__list>li:not(:first-child){padding-top:20px}.voice-workshop__box{display:flex;flex-direction:column;width:100%}.voice-workshop__box>dt{display:block;width:100%;font-size:16px;font-weight:500;font-family:var(--yumincho);color:#888;line-height:27.2px;text-align:justify;word-break:break-all}.voice-workshop__box>dd{display:block;width:100%;font-weight:500;line-height:19.5px;text-align:justify;word-break:break-all;margin-top:15px}}@media screen and (max-width:767px){.corporation-intro{display:block;width:100%;padding:58px 0 0;background-color:var(--white)}.corporation-intro>.container{padding:0}.corporation-intro__body{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto}.corporation-intro__txt{display:block;width:100%;font-size:16px;font-weight:500;line-height:30px;padding:0 30px;text-align:justify;word-break:break-all}.corporation-intro__figure{display:block;width:100%;margin-top:30px}.corporation-intro__figure>img{display:block;width:100%;object-fit:cover}}@media screen and (min-width:768px){.corporation-intro{display:block;width:100%;padding:80px 0;background-color:var(--white)}.corporation-intro__body{display:flex;justify-content:space-between;max-width:1000px;width:100%;margin:0 auto}.corporation-intro__txt{display:block;width:calc(450/1000 * 100%);font-size:16px;font-weight:500;line-height:30px;text-align:justify;word-break:break-all}.corporation-intro__figure{display:block;width:50%}.corporation-intro__figure>img{display:block;width:100%;object-fit:cover}}@media screen and (max-width:767px){.corporation-worries{display:block;width:100%}.corporation-worries__hgroup{display:block;width:100%;padding:69px 0 46px;background-color:#f8f8f8}.corporation-worries__header{display:block;width:100%;font-size:20px;font-family:var(--yumincho);font-weight:600;line-height:30px;text-align:center}.corporation-worries__header>span{color:var(--primary)}.corporation-worries__dots{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:10px}.corporation-worries__dots>span{color:#bababa;font-size:22px;line-height:25px;font-family:var(--yumincho);font-weight:600}.corporation-worries__points{display:block;width:100%;padding:65px 0 65px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/corporation/bg-sp.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.corporation-worries__points-list{display:block;width:100%;margin-left:auto}.corporation-worries__points-list>li{display:block;width:100%;background-color:var(--white);padding:6px 20px;font-size:16px;font-family:var(--yumincho);font-weight:600;line-height:25px;text-align:justify;word-break:break-all}.corporation-worries__points-list>li:nth-child(n+2){margin-top:10px}}@media screen and (min-width:768px){.corporation-worries{display:block;width:100%}.corporation-worries__hgroup{display:block;width:100%;padding:80px 0 20px;background-color:#f8f8f8}.corporation-worries__header{display:block;width:100%;font-size:27px;font-family:var(--yumincho);font-weight:600;line-height:30px;text-align:center}.corporation-worries__header>span{color:var(--primary)}.corporation-worries__dots{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:10px}.corporation-worries__dots>span{color:#bababa;font-size:27px;line-height:30px;font-family:var(--yumincho);font-weight:600}.corporation-worries__points{display:block;width:100%;padding:160px 0 90px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/corporation/bg-pc.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.corporation-worries__points-list{display:block;width:52%;margin-left:auto}.corporation-worries__points-list>li{display:block;width:calc(490/550 * 100%);background-color:var(--white);padding:6px 20px;font-size:18px;font-family:var(--yumincho);font-weight:600;line-height:30px;text-align:justify;word-break:break-all}.corporation-worries__points-list>li:nth-child(n+2){margin-top:10px}}@media screen and (min-width:768px) and (max-width:1024px){.corporation-worries__points-list{width:70%}.corporation-worries__points-list>li{width:100%;font-size:17px}}@media screen and (max-width:767px){.corporation-worries__msg{position:relative;display:block;width:100%;padding:60px 0;background-color:#fcf7f7}.corporation-worries__msg>.container{padding:0}.corporation-worries__msg-body{display:block;width:100%;margin:0 auto}.corporation-worries__msg-txt{display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--white);padding:70px 30px 138px}.corporation-worries__msg-txt>p{display:block;width:100%;text-align:justify;word-break:break-all;font-size:17px;font-family:var(--yumincho);font-weight:600;line-height:30px}.corporation-worries__msg-txt>p>span{color:var(--primary)}.corporation-worries__msg-figure{position:relative;z-index:1;display:block;width:100%;padding:0 30px;margin-top:-78px}.corporation-worries__msg-figure>img{display:block;width:100%;object-fit:cover}}@media screen and (min-width:768px){.corporation-worries__msg{position:relative;display:block;width:100%}.corporation-worries__msg:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:calc(350/530 * 100%);background-color:#fcf7f7}.corporation-worries__msg-body{position:relative;z-index:1;display:block;max-width:1000px;width:100%;margin:0 auto 0;padding-top:58px}.corporation-worries__msg-txt{position:absolute;top:58px;left:0;display:flex;justify-content:center;align-items:center;width:calc(560/1000 * 100%);background-color:var(--white);padding:calc(60/1000 * 100%)}.corporation-worries__msg-txt>p{display:block;width:100%;text-align:justify;word-break:break-all;font-size:20px;font-family:var(--yumincho);font-weight:600;line-height:36px}.corporation-worries__msg-txt>p>span{color:var(--primary)}.corporation-worries__msg-figure{display:block;width:50%;margin-left:auto;margin-top:60px}.corporation-worries__msg-figure>img{display:block;width:100%;object-fit:cover}}@media screen and (min-width:768px) and (max-width:1024px){.corporation-worries__msg-txt>p{font-size:17px;line-height:32px}}@media screen and (max-width:767px){.corporation-physician{display:block;width:100%;padding:80px 0;background-color:var(--white)}.corporation-physician__body{display:block;width:100%;margin:0 auto}.corporation-physician__header{display:block;width:100%;font-size:25px;font-family:var(--yumincho);font-weight:500;line-height:32.5px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:80px 2px,100% 2px}.corporation-physician__txt{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:40px}.corporation-physician__block{display:block;width:100%;margin-top:20px}.corporation-physician__question{position:relative;display:block;width:100%;font-size:18px;font-family:var(--yumincho);line-height:28.6px;font-weight:500;color:var(--primary);text-align:justify;word-break:break-all;padding:10px 0 0 52px}.corporation-physician__question:before{content:"Q.";position:absolute;top:0;left:0;display:block;width:auto;font-size:30px;color:var(--primary);font-family:var(--yumincho);line-height:45px;font-weight:500}.corporation-physician__answer{position:relative;display:block;width:100%;font-weight:600;text-align:justify;word-break:break-all;padding:0 0 0 52px;margin-top:15px}.corporation-physician__answer:before{content:"A.";position:absolute;top:0;left:0;display:block;width:auto;font-size:30px;color:#bababa;font-family:var(--yumincho);line-height:45px;font-weight:500}.corporation-physician__list{display:block;width:100%;margin-top:50px}.corporation-physician__list>li{display:flex;flex-direction:column;align-items:center;width:100%}.corporation-physician__list>li:nth-child(n+2){margin-top:50px}.corporation-physician__figure{display:block;width:100%}.corporation-physician__figure>img{display:block;width:100%;object-fit:cover}.corporation-physician__content{display:flex;flex-direction:column;width:100%;margin-top:40px}.corporation-physician__content>dt{display:block;width:100%;font-size:23px;font-weight:500;line-height:30px;font-family:var(--yumincho);padding:2px 0 2px 15px;background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat;background-position:left top;background-size:5px 34px}.corporation-physician__content>dd{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:30px}.corporation-physician__btns{display:flex;justify-content:center;width:100%;margin-top:70px}.corporation-physician__btns>a{max-width:225px;width:100%;letter-spacing:.2rem}}@media screen and (min-width:768px){.corporation-physician{display:block;width:100%;padding:80px 0;background-color:var(--white)}.corporation-physician__body{display:block;max-width:1000px;width:100%;margin:0 auto}.corporation-physician__header{display:block;width:100%;font-size:30px;font-family:var(--yumincho);font-weight:500;line-height:39px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:126px 2px,100% 2px}.corporation-physician__txt{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:40px}.corporation-physician__block{display:block;width:100%;margin-top:40px}.corporation-physician__question{position:relative;display:block;width:100%;font-size:27px;font-family:var(--yumincho);line-height:28.6px;font-weight:500;color:var(--primary);text-align:justify;word-break:break-all;padding:13px 0 13px 75px}.corporation-physician__question:before{content:"Q.";position:absolute;top:0;left:0;display:block;width:auto;font-size:50px;color:var(--primary);font-family:var(--yumincho);line-height:54px;font-weight:500}.corporation-physician__answer{position:relative;display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;padding:0 0 0 75px;margin-top:15px}.corporation-physician__answer:before{content:"A.";position:absolute;top:0;left:0;display:block;width:auto;font-size:50px;color:#bababa;font-family:var(--yumincho);line-height:54px;font-weight:500}.corporation-physician__list{display:block;width:100%;margin-top:60px}.corporation-physician__list>li{display:flex;justify-content:space-between;align-items:center;width:100%}.corporation-physician__list>li:nth-child(n+2){margin-top:30px}.corporation-physician__figure{display:block;width:calc(320/1000 * 100%)}.corporation-physician__figure>img{display:block;width:100%;object-fit:cover}.corporation-physician__content{display:flex;flex-direction:column;width:calc(635/1000 * 100%)}.corporation-physician__content>dt{display:block;width:100%;font-size:26px;font-weight:500;line-height:28.6px;font-family:var(--yumincho);padding:3px 0 3px 15px;background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat;background-position:left top;background-size:5px 34px}.corporation-physician__content>dd{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:40px}.corporation-physician__btns{display:flex;justify-content:center;width:100%;margin-top:60px}.corporation-physician__btns>a{width:225px;letter-spacing:.2rem}}@media screen and (max-width:767px){.corporation-lecture{display:block;width:100%;padding:80px 0;background-color:#fcf7f7}.corporation-lecture__body{display:block;width:100%;margin:0 auto}.corporation-lecture__header{display:block;width:100%;font-size:25px;font-family:var(--yumincho);font-weight:500;line-height:32.5px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:80px 2px,100% 2px}.corporation-lecture__txt{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:40px}.corporation-lecture__block{display:block;width:100%;margin-top:20px}.corporation-lecture__question{position:relative;display:block;width:100%;font-size:18px;font-family:var(--yumincho);line-height:28.6px;font-weight:500;color:var(--primary);text-align:justify;word-break:break-all;padding:10px 0 0 52px}.corporation-lecture__question:before{content:"Q.";position:absolute;top:0;left:0;display:block;width:auto;font-size:30px;color:var(--primary);font-family:var(--yumincho);line-height:45px;font-weight:500}.corporation-lecture__answer{position:relative;display:block;width:100%;font-weight:600;text-align:justify;word-break:break-all;padding:0 0 0 52px;margin-top:15px}.corporation-lecture__answer:before{content:"A.";position:absolute;top:0;left:0;display:block;width:auto;font-size:30px;color:#bababa;font-family:var(--yumincho);line-height:45px;font-weight:500}.corporation-lecture__theme{display:block;width:calc(100% + 60px);margin:50px 0 0 -30px;padding:60px 30px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/corporation/lecture-sp.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.corporation-lecture__theme-title{display:block;width:100%;font-size:23px;font-weight:500;line-height:30px;font-family:var(--yumincho);color:var(--white);padding:2px 0 2px 15px;background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat;background-position:left top;background-size:5px 34px}.corporation-lecture__theme-list{display:block;width:100%;margin-top:30px}.corporation-lecture__theme-list>li{display:block;width:100%;background-color:var(--white);padding:6px 20px;font-size:16px;font-family:var(--yumincho);font-weight:600;line-height:27px;text-align:justify;word-break:break-all}.corporation-lecture__theme-list>li:nth-child(n+2){margin-top:10px}.corporation-lecture__btn{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:60px}.corporation-lecture__btn>div{display:flex;justify-content:center;width:100%}.corporation-lecture__btn>div>a{max-width:243px;width:100%}.corporation-lecture__btn>div:nth-child(2){margin-top:20px}}@media screen and (min-width:768px){.corporation-lecture{display:block;width:100%;padding:80px 0;background-color:#fcf7f7}.corporation-lecture__body{display:block;max-width:1000px;width:100%;margin:0 auto}.corporation-lecture__header{display:block;width:100%;font-size:30px;font-family:var(--yumincho);font-weight:500;line-height:39px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:126px 2px,100% 2px}.corporation-lecture__txt{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:40px}.corporation-lecture__block{display:block;width:100%;margin-top:40px}.corporation-lecture__question{position:relative;display:block;width:100%;font-size:27px;font-family:var(--yumincho);line-height:28.6px;font-weight:500;color:var(--primary);text-align:justify;word-break:break-all;padding:13px 0 13px 75px}.corporation-lecture__question:before{content:"Q.";position:absolute;top:0;left:0;display:block;width:auto;font-size:50px;color:var(--primary);font-family:var(--yumincho);line-height:54px;font-weight:500}.corporation-lecture__answer{position:relative;display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;padding:0 0 0 75px;margin-top:15px}.corporation-lecture__answer:before{content:"A.";position:absolute;top:0;left:0;display:block;width:auto;font-size:50px;color:#bababa;font-family:var(--yumincho);line-height:54px;font-weight:500}.corporation-lecture__theme{display:block;width:100%;margin-top:60px;padding:calc(63/1000 * 100%) calc(70/1000 * 100%);background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/corporation/lecture-pc.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.corporation-lecture__theme-title{display:block;width:100%;font-size:26px;font-weight:500;line-height:28.6px;font-family:var(--yumincho);color:var(--white);padding:3px 0 3px 15px;background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat;background-position:left top;background-size:5px 34px}.corporation-lecture__theme-list{display:block;width:calc(490/860 * 100%);margin-top:30px}.corporation-lecture__theme-list>li{display:block;width:100%;background-color:var(--white);padding:6px 20px;font-size:18px;font-family:var(--yumincho);font-weight:600;line-height:30px;text-align:justify;word-break:break-all}.corporation-lecture__theme-list>li:nth-child(n+2){margin-top:10px}.corporation-lecture__btn{display:flex;justify-content:center;width:100%;margin-top:60px}.corporation-lecture__btn>div{display:flex;width:50%}.corporation-lecture__btn>div:nth-child(1){justify-content:flex-end;padding-right:30px}.corporation-lecture__btn>div:nth-child(1)>a{max-width:243px;width:100%}.corporation-lecture__btn>div:nth-child(2){justify-content:flex-start;padding-left:30px}.corporation-lecture__btn>div:nth-child(2)>a{max-width:315px;width:100%}}@media screen and (min-width:768px) and (max-width:1024px){.corporation-lecture__theme-list{width:calc(550/860 * 100%)}}@media screen and (max-width:767px){.corporation-shine{display:block;width:100%;padding-top:80px;background-color:var(--white)}.corporation-shine__body{display:block;width:100%;margin:0 auto}.corporation-shine__header{display:block;width:100%;font-size:25px;font-family:var(--yumincho);font-weight:500;line-height:32.5px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:80px 2px,100% 2px}.corporation-shine__txt{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:40px}.corporation-shine__title{display:block;width:100%;font-size:23px;font-weight:500;line-height:30px;font-family:var(--yumincho);padding:2px 0 2px 15px;background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat;background-position:left top;background-size:5px 34px;margin-top:40px}.corporation-shine__title+p{margin-top:30px}.corporation-shine__cols{display:flex;flex-direction:column;align-items:center;width:100%;margin:30px auto 0}.corporation-shine__figure{display:block;width:100%}.corporation-shine__figure>img{display:block;width:100%;object-fit:cover}.corporation-shine__col-list{display:block;width:100%;margin-top:50px}.corporation-shine__col-list>li{display:block;width:100%}.corporation-shine__col-list>li:nth-child(n+2){margin-top:30px}.corporation-shine__col-list>li>dl{display:flex;flex-direction:column;width:100%}.corporation-shine__col-list>li>dl>dt{display:block;width:100%;font-size:18px;font-weight:700;color:var(--primary);line-height:25.5px;text-align:justify;word-break:break-all}.corporation-shine__col-list>li>dl>dd{display:block;width:100%;font-size:15px;font-weight:600;line-height:25.5px;text-align:justify;word-break:break-all;margin-top:15px}.corporation-shine__col-list+p{margin-top:50px}.corporation-shine__btn{display:flex;flex-direction:column;width:100%;margin-top:60px}.corporation-shine__btn>div{display:flex;justify-content:center;width:100%}.corporation-shine__btn>div>a{max-width:276px;width:100%}.corporation-shine__btn>div>a>span{padding-right:28px;line-height:18px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-link.png);background-repeat:no-repeat;background-position:right center;background-size:18px 18px}}@media screen and (min-width:768px){.corporation-shine{display:block;width:100%;padding-top:80px;background-color:var(--white)}.corporation-shine__body{display:block;max-width:1000px;width:100%;margin:0 auto}.corporation-shine__header{display:block;width:100%;font-size:30px;font-family:var(--yumincho);font-weight:500;line-height:39px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:126px 2px,100% 2px}.corporation-shine__txt{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:40px}.corporation-shine__title{display:block;width:100%;font-size:26px;font-weight:500;line-height:28.6px;font-family:var(--yumincho);padding:3px 0 3px 15px;background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat;background-position:left top;background-size:5px 34px;margin-top:40px}.corporation-shine__cols{display:flex;justify-content:space-between;align-items:center;width:calc(910/1000 * 100%);margin:70px auto 0}.corporation-shine__figure{display:block;width:50%}.corporation-shine__figure>img{display:block;width:100%;object-fit:cover}.corporation-shine__col-list{display:block;width:calc(400/910 * 100%)}.corporation-shine__col-list>li{display:block;width:100%}.corporation-shine__col-list>li:nth-child(n+2){margin-top:40px}.corporation-shine__col-list>li>dl{display:flex;flex-direction:column;width:100%}.corporation-shine__col-list>li>dl>dt{display:block;width:100%;font-size:18px;font-weight:700;color:var(--primary);line-height:25.5px;text-align:justify;word-break:break-all}.corporation-shine__col-list>li>dl>dd{display:block;width:100%;font-size:15px;font-weight:600;line-height:25.5px;text-align:justify;word-break:break-all;margin-top:20px}.corporation-shine__col-list+p{margin-top:70px}.corporation-shine__btn{display:flex;justify-content:center;width:100%;margin-top:60px}.corporation-shine__btn>div{display:flex;justify-content:center;width:100%}.corporation-shine__btn>div>a{max-width:276px;width:100%}.corporation-shine__btn>div>a>span{padding-right:28px;line-height:18px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-link.png);background-repeat:no-repeat;background-position:right center;background-size:18px 18px}}@media screen and (max-width:767px){.company{display:block;width:100%;padding-top:56px;background-color:var(--white)}.company-body{width:100%;border-collapse:collapse;margin:0 auto}.company-body tr th,.company-body tr td{display:block;width:100%}.company-body tr:not(:first-child) th{padding-top:23px}.company-body tr:not(:last-child) td{padding-bottom:20px;border-bottom:1px solid #f8f1e9}.company-body tr th{font-size:18px;font-family:var(--noto-serif);font-weight:500;color:var(--primary);line-height:25.5px;vertical-align:baseline;text-align:left}.company-body tr td{font-size:16px;line-height:25.5px;font-weight:500;margin-top:12px}.company-body tr td a{color:var(--font-color)}.company-body tr td a:hover{transition:opacity .3s ease;opacity:.7}.company-list{display:block;width:100%;padding-left:5px}.company-list>li{position:relative;display:block;width:100%;font-size:16px;line-height:30px;font-weight:500;text-align:justify;word-break:break-all;padding-left:12px}.company-list>li:before{content:"";position:absolute;top:14px;left:0;display:block;width:5px;height:5px;border-radius:3px;background-color:var(--primary)}}@media screen and (min-width:768px){.company{display:block;width:100%;padding-top:80px;background-color:var(--white)}.company-body{max-width:900px;width:100%;border-collapse:collapse;margin:0 auto}.company-body tr th,.company-body tr td{padding-top:30px}.company-body tr:not(:last-child) th,.company-body tr:not(:last-child) td{padding-bottom:30px;border-bottom:1px solid #f8f1e9}.company-body tr th{width:180px;font-size:18px;font-family:var(--noto-serif);font-weight:500;color:var(--primary);line-height:25.5px;vertical-align:baseline;text-align:left}.company-body tr td{width:calc(100% - 180px);font-size:16px;line-height:25.5px;font-weight:500}.company-body tr td a{color:var(--font-color)}.company-body tr td a:hover{transition:opacity .3s ease;opacity:.7}.company-list{display:block;width:100%}.company-list>li{position:relative;display:block;width:100%;font-size:16px;line-height:32px;font-weight:500;text-align:justify;word-break:break-all;padding-left:12px}.company-list>li:nth-child(n+2){margin-top:10px}.company-list>li:before{content:"";position:absolute;top:14px;left:0;display:block;width:5px;height:5px;border-radius:3px;background-color:var(--primary)}}@media screen and (max-width:767px){.privacy{display:block;width:100%;padding-top:58px;background-color:var(--white)}.privacy__body{display:block;width:100%;margin:0 auto}.privacy__txt{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all}.privacy__title{display:block;width:100%;font-size:25px;font-family:var(--yumincho);font-weight:500;line-height:32.5px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:80px 2px,100% 2px;margin-top:60px;margin-bottom:40px}.privacy__list-circle{display:block;width:100%}.privacy__list-circle>li{position:relative;display:block;width:100%;font-size:15px;line-height:22.5px;font-weight:500;text-align:justify;word-break:break-all;padding-left:15px}.privacy__list-circle>li:nth-child(n+2){margin-top:10px}.privacy__list-circle>li:before{content:"";position:absolute;top:12px;left:0;display:block;width:5px;height:5px;border-radius:3px;background-color:var(--primary)}.privacy__txt+.privacy__list-circle{margin-top:30px}.privacy__list-decimal{display:block;width:100%;list-style-type:decimal;padding-left:20px}.privacy__list-decimal>li{font-size:15px;line-height:25.5px;font-weight:500;text-align:justify;word-break:break-all}.privacy__title+.privacy__list-decimal>li:nth-child(n+2){margin-top:15px}.privacy__list-decimal>li>.privacy__list-decimal{margin-top:10px}.privacy__list-decimal>li>.privacy__list-decimal>li:nth-child(n+2){margin-top:10px}.privacy__list-decimal>li>.privacy__list-decimal>li>.privacy__list-circle,.privacy__list-decimal>li>.privacy__list-circle{margin-top:10px}.privacy__list-circle+.privacy__txt{margin-top:20px}}@media screen and (min-width:768px){.privacy{display:block;width:100%;padding-top:80px;background-color:var(--white)}.privacy__body{display:block;max-width:900px;width:100%;margin:0 auto}.privacy__txt{display:block;width:100%;font-weight:400;text-align:justify;word-break:break-all}.privacy__title{display:block;width:100%;font-size:30px;font-family:var(--yumincho);font-weight:400;line-height:39px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:126px 2px,100% 2px;margin-top:70px;margin-bottom:40px}.privacy__list-circle{display:block;width:100%}.privacy__list-circle>li{position:relative;display:block;width:100%;font-size:15px;line-height:25.5px;font-weight:400;text-align:justify;word-break:break-all;padding-left:15px}.privacy__list-circle>li:before{content:"";position:absolute;top:12px;left:0;display:block;width:5px;height:5px;border-radius:3px;background-color:var(--primary)}.privacy__txt+.privacy__list-circle{margin-top:36px}.privacy__list-decimal{display:block;width:100%;list-style-type:decimal;padding-left:20px}.privacy__list-decimal>li{font-size:15px;line-height:25.5px;font-weight:400;text-align:justify;word-break:break-all}.privacy__title+.privacy__list-decimal>li:nth-child(n+2){margin-top:11px}.privacy__list-circle+.privacy__txt{margin-top:25.5px;padding-left:15px}}@media screen and (min-width:0px){.pagination{display:flex;justify-content:center;align-items:center;width:100%;margin-top:80px}.pagination>.page-numbers{display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-size:19px;line-height:1;font-weight:500;color:var(--primary);border:1px solid var(--primary);font-family:var(--noto-serif)}.pagination>.page-numbers:nth-child(n+2){margin-left:20px}.pagination>.page-numbers.dots{background-color:transparent;border:none;width:auto}.pagination>.page-numbers:hover{transition:opacity .3s ease;opacity:.7}.pagination>.page-numbers.current{display:flex;justify-content:center;align-items:center;width:40px;height:40px;text-align:center;background-color:var(--primary);color:var(--white);pointer-events:none}.pagination>.prev.page-numbers,.pagination>.next.page-numbers{display:block;width:40px;height:40px;background-position:center;background-repeat:no-repeat;background-size:10px 15px}.pagination>.prev.page-numbers{background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/page-prev.png)}.pagination>.next.page-numbers{background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/page-next.png)}}@media screen and (max-width:767px){.pagination{margin-top:65px}.pagination>.page-numbers:nth-child(n+2){margin-left:20px}}@media screen and (max-width:1024px){.archive{display:block;width:100%;padding-top:56px;background-color:var(--white)}.archive-body{display:flex;flex-direction:column;align-items:center;width:100%}.archive-main{display:block;width:100%}.archive-sidebar{position:relative;display:block;width:100%;padding-top:100px}}@media screen and (max-width:767px){.archive-sidebar{max-width:300px;margin:0 auto}}@media screen and (min-width:1025px){.archive{display:block;width:100%;padding-top:80px;background-color:var(--white)}.archive-body{display:flex;justify-content:space-between;width:100%}.archive-main{display:block;width:calc(770/1140 * 100%)}.archive-sidebar{display:block;width:300px}}@media screen and (min-width:0px){.archive-sidebar__title{display:flex;align-items:baseline;width:100%;margin-bottom:30px}.archive-sidebar__title>span:nth-child(1){width:auto;font-size:20px;font-family:var(--yumincho);font-weight:600;line-height:20px;letter-spacing:.05rem}.archive-sidebar__title>span:nth-child(2){width:auto;font-size:12px;font-family:var(--yumincho);font-weight:600;line-height:1;letter-spacing:.05rem;padding-left:5px}}@media screen and (min-width:0px){.searchform{display:flex;justify-content:space-between;max-width:270px;width:100%;height:50px;background-color:var(--white);border:2px solid #888;border-radius:3px}.searchform>button{display:block;width:49px;height:48px;border:none;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-search.png);background-repeat:no-repeat;background-position:center;background-size:26px 26px;cursor:pointer}.searchform>input[type=text]{width:calc(100% - 49px);height:48px;border:none;padding:0 10px;font-size:15px;line-height:48px;background:0 0;font-family:var(--noto-sans)}.searchform>input[type=text]::placeholder{color:#bfbebe;font-weight:700}}@media screen and (min-width:0px){.archive-sidebar__ranking{display:block;width:100%;margin-top:50px}.ranking-items{display:grid;grid-template-rows:auto;row-gap:5px;width:100%}.ranking-item{display:flex;justify-content:space-between;width:100%;background-color:var(--white);padding:10px}.ranking-item:hover{transition:opacity .3s ease;opacity:.7}.ranking-item__figure{display:flex;justify-content:center;align-items:center;width:107px;height:80px;overflow:hidden}.ranking-item__content{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 107px - 10px)}.ranking-item__title{display:-webkit-box;width:100%;font-size:15px;line-height:19.5px;font-family:var(--yumincho);color:var(--font-color);font-weight:500;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;letter-spacing:.07rem}.ranking-item__date{display:block;width:100%;font-size:13px;font-weight:500;line-height:1;color:#999;letter-spacing:.1rem;margin-top:10px}}@media screen and (min-width:768px) and (max-width:1024px){.ranking-items{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px;grid-template-rows:auto;row-gap:5px;width:100%}}@media screen and (min-width:0px){.archive-sidebar__categories{display:block;width:100%;margin-top:50px}.sidebar-categories{display:flex;flex-wrap:wrap;width:100%;margin-top:-5px}.sidebar-category{display:flex;justify-content:center;align-items:center;width:auto;height:18px;background-color:var(--primary);padding:0 10px;margin:5px 0 0 10px;font-size:10px;font-family:var(--gothic);font-weight:700;color:var(--white);line-height:1}.sidebar-category:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (min-width:0px){.sidebar-archives{display:block;width:100%;margin-top:50px}.archive-nested{display:block;width:100%;margin-top:15px}.archive-nested>li{display:flex;flex-direction:column;align-items:flex-start;width:100%}.archive-nested>li:nth-child(n+2){margin-top:6px}.archive-nested>li.has_child{position:relative;padding-right:10px}.archive-nested>li.has_child>span{position:absolute;top:10px;left:6em;width:25px;height:7px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-dropdown.png);background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;transition:transform .3s ease-in}.archive-nested>li.has_child>span.active{transform:rotate(-180deg)}.archive-nested>li>a{display:block;width:auto;font-size:12px;line-height:24px;font-weight:500;letter-spacing:.1rem;color:var(--primary)}.archive-nested>li>.sub-archive-nested{display:none;width:100%;padding-left:10px;margin-top:6px}.archive-nested>li>.sub-archive-nested>li{display:flex;flex-direction:column;width:100%}.archive-nested>li>.sub-archive-nested>li:nth-child(n+2){margin-top:6px}.archive-nested>li>.sub-archive-nested>li>a{display:block;width:auto;font-size:12px;line-height:24px;font-weight:500;letter-spacing:.1rem;color:var(--primary)}.archive-nested>li>a:hover,.archive-nested>li>.sub-archive-nested>li>a:hover{transition:opacity .3s ease;opacity:.7}}.no-item-txt{display:block;width:100%;text-align:center;font-size:16px;font-weight:500}@media screen and (max-width:767px){.archive-items{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;row-gap:20px;max-width:230px;width:100%;margin:0 auto}.archive-item{display:block;width:100%;background-color:var(--white);padding:20px 15px;box-shadow:3px 3px 5px rgba(0,0,0,16%)}.archive-item-link{display:block;width:100%}.archive-item-link:hover{transition:opacity .3s ease;opacity:.7}.archive-item-thumb{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:20/15;overflow:hidden}.archive-item-thumb>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.archive-item-categories{display:flex;justify-content:flex-end;align-items:flex-start;width:calc(100% + 10px);margin:-5px 0 0 -5px}.archive-item-category{display:flex;justify-content:center;align-items:center;width:auto;height:18px;padding:0 15px;background-color:var(--primary);color:var(--white);font-size:12px;font-family:var(--gothic);font-weight:700;line-height:1;margin:5px 5px 0}.archive-item-category:hover{transition:opacity .3s ease;opacity:.7}.archive-item-content{display:block;width:100%;margin-top:10px}.archive-item-content:hover{transition:opacity .3s ease;opacity:.7}.archive-item-title{display:-webkit-box;width:100%;font-size:15px;line-height:1.3;font-family:var(--yumincho);color:var(--font-color);font-weight:500;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;letter-spacing:.07rem}.archive-item-date{display:block;width:100%;text-align:right;font-size:14px;font-weight:500;line-height:1.36;color:#999;letter-spacing:.1rem;margin-top:10px}}@media screen and (min-width:1025px){.archive>.container{max-width:1180px}}@media screen and (min-width:768px){.archive-items{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;column-gap:calc(40/770 * 100%);row-gap:45.5px;width:100%}.archive-item{display:block;width:100%;background-color:var(--white);padding:calc(20/230 * 100%) calc(15/230 * 100%);box-shadow:3px 3px 5px rgba(0,0,0,16%)}.archive-item-link{display:block;width:100%}.archive-item-link:hover{transition:opacity .3s ease;opacity:.7}.archive-item-thumb{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:20/15;overflow:hidden}.archive-item-thumb>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.archive-item-categories{display:flex;justify-content:flex-end;flex-wrap:wrap;width:calc(100% + 10px);margin:-5px 0 0 -5px}.archive-item-category{display:flex;justify-content:center;align-items:center;width:auto;height:18px;padding:0 15px;background-color:var(--primary);color:var(--white);font-size:12px;font-family:var(--gothic);font-weight:700;line-height:1;word-break:keep-all;margin:5px 5px 0}.archive-item-category:hover{transition:opacity .3s ease;opacity:.7}.archive-item-content{display:block;width:100%;margin-top:10px}.archive-item-content:hover{transition:opacity .3s ease;opacity:.7}.archive-item-title{display:-webkit-box;width:100%;font-size:15px;line-height:1.3;font-family:var(--yumincho);color:var(--font-color);font-weight:500;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;letter-spacing:.07rem}.archive-item-date{display:block;width:100%;text-align:right;font-size:14px;font-weight:500;line-height:1.36;color:#999;letter-spacing:.1rem;margin-top:10px}}@media screen and (max-width:767px){.single-content{display:block;width:100%;margin-top:20px}.single-content h2{display:block;width:100%;font-size:24px;font-weight:500;line-height:28.6px;color:var(--primary);font-family:var(--yumincho);text-align:justify;word-break:break-all}.single-content h3{display:block;width:100%;font-size:23px;font-weight:500;line-height:28.6px;font-family:var(--yumincho);padding:3px 0 3px 15px;background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat;background-position:left top;background-size:5px 34px}.single-content h4{display:block;width:100%;font-size:22px;font-weight:500;line-height:28.6px;font-family:var(--yumincho);text-align:justify;word-break:break-all}.single-content h5{display:inline-block;width:100%;font-size:21px;font-weight:500;line-height:27.3px;font-family:var(--yumincho);text-align:justify;word-break:break-all;padding-bottom:5px;border-bottom:1px solid var(--font-color)}.single-content h6{display:block;width:100%;font-size:20px;font-weight:500;line-height:26px;color:var(--primary);font-family:var(--yumincho);text-align:justify;word-break:break-all}.single-content>h2:not(:first-child),.single-content>h3:not(:first-child),.single-content>h4:not(:first-child),.single-content>h5:not(:first-child),.single-content>h6:not(:first-child){margin-top:50px}.single-content p{display:block;width:100%;font-size:15px;line-height:25.5px;font-family:var(--noto-sans)}.single-content p:not(:first-child){margin-top:40px}.single-content ul{display:block;width:100%}.single-content ul>li{position:relative;display:block;width:100%;font-size:15px;line-height:22.5px;font-weight:500;text-align:justify;word-break:break-all;padding-left:15px}.single-content ul>li:nth-child(n+2){margin-top:5px}.single-content ul>li:before{content:"";position:absolute;top:10px;left:0;display:block;width:5px;height:5px;background-color:var(--primary);border-radius:3px}.single-content ol{display:block;width:100%}.single-content ol>li{position:relative;display:block;width:100%;counter-increment:number;font-size:15px;line-height:22.5px;font-weight:500;text-align:justify;word-break:break-all;padding:0 0 0 30px}.single-content ol>li:nth-child(n+2){margin-top:17px}.single-content ol>li:before{counter-increment:li;content:counter(number,decimal-leading-zero);position:absolute;top:0;left:0;font-size:20px;line-height:25.5px;color:var(--primary);font-weight:500;font-family:var(--yumincho)}.single-content>ul:not(:first-child),.single-content>ol:not(:first-child){margin-top:50px}.single-content .wp-block-table{display:block;width:100%;margin:0 auto 0 auto;border-top:1px solid #cecece}.single-content .wp-block-table table{width:100%;margin:0 auto 0 auto;border-collapse:collapse}.single-content table tr td{display:block;width:100%;font-size:15px;line-height:25.5px;padding:20px 15px;border:none;border-bottom:1px solid #cecece}.single-content table tr td:first-child{font-weight:500;background-color:#f7f5f4;padding:15px;text-align:center;border-bottom:none;font-weight:700}.single-content>.wp-block-table:not(:first-child){margin-top:50px}.single-content .wp-block-embed__wrapper{position:relative;height:0;overflow:hidden;padding-bottom:calc(75% * 0.75)}.single-content .wp-block-embed__wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-content p a,.single-content ul li a,.single-content ol li a,.single-content table tr td a{color:var(--primary);font-weight:500}.single-content p a:hover,.single-content ul li a:hover,.single-content ol li a:hover,.single-content table tr td a:hover{transition:opacity .3s ease;opacity:.7}.single-content>.wp-block-image:not(:first-child),.single-content>.wp-block-columns:not(:first-child),.single-content>.wp-block-image:not(:first-child),.single-content>.wp-block-gallery:not(:first-child),.single-content>.wp-block-embed:not(:first-child),.single-content>.wp-block-media-text:not(:first-child){margin-top:50px}.single-content>.wp-block-group{padding:20px;border:1px solid var(--primary)}.single-content>.wp-block-group:not(:first-child){margin-top:50px}}@media screen and (min-width:768px){.single-content{display:block;width:100%;margin-top:40px}.single-content h2{display:block;width:100%;font-size:27px;font-weight:500;line-height:28.6px;color:var(--primary);font-family:var(--yumincho);text-align:justify;word-break:break-all}.single-content h3{display:block;width:100%;font-size:26px;font-weight:500;line-height:28.6px;font-family:var(--yumincho);padding:3px 0 3px 15px;background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat;background-position:left top;background-size:5px 34px}.single-content h4{display:block;width:100%;font-size:26px;font-weight:500;line-height:28.6px;font-family:var(--yumincho);text-align:justify;word-break:break-all}.single-content h5{display:inline-block;width:100%;font-size:24px;font-weight:500;line-height:30px;font-family:var(--yumincho);text-align:justify;word-break:break-all;padding-bottom:5px;border-bottom:1px solid var(--font-color)}.single-content h6{display:block;width:100%;font-size:22px;font-weight:500;line-height:28.6px;color:var(--primary);font-family:var(--yumincho);text-align:justify;word-break:break-all}.single-content>h2:not(:first-child),.single-content>h3:not(:first-child),.single-content>h4:not(:first-child),.single-content>h5:not(:first-child),.single-content>h6:not(:first-child){margin-top:50px}.single-content p{display:block;width:100%;font-weight:500}.single-content p:not(:first-child){margin-top:40px}.single-content ul{display:block;width:100%}.single-content ul>li{position:relative;display:block;width:100%;font-size:15px;line-height:22.5px;font-weight:500;text-align:justify;word-break:break-all;padding-left:15px}.single-content ul>li:nth-child(n+2){margin-top:5px}.single-content ul>li:before{content:"";position:absolute;top:10px;left:0;display:block;width:5px;height:5px;background-color:var(--primary);border-radius:3px}.single-content ol{display:block;width:100%}.single-content ol>li{position:relative;display:block;width:100%;counter-increment:number;font-size:15px;line-height:22.5px;font-weight:500;text-align:justify;word-break:break-all;padding:0 0 0 40px}.single-content ol>li:nth-child(n+2){margin-top:17px}.single-content ol>li:before{counter-increment:li;content:counter(number,decimal-leading-zero);position:absolute;top:0;left:0;font-size:24px;line-height:25.5px;color:var(--primary);font-weight:500;font-family:var(--yumincho)}.single-content>ul:not(:first-child),.single-content>ol:not(:first-child){margin-top:50px}.single-content .wp-block-table{display:block;width:100%;margin:0 auto 0 auto}.single-content .wp-block-table table{width:100%;margin:0 auto 0 auto;border-collapse:collapse}.single-content table tr td{font-size:15px;line-height:25.5px;padding:15px;border-top:1px solid #cecece;border-bottom:1px solid #cecece;border-left:0;border-right:0}.single-content table tr td:first-child{width:180px;font-weight:500;background-color:#f7f5f4;text-align:center}.single-content table tr td:last-child{width:calc(100% - 180px)}.single-content>.wp-block-table:not(:first-child){margin-top:60px}.single-content .wp-block-embed__wrapper{position:relative;height:0;overflow:hidden;padding-bottom:calc(75% * 0.75)}.single-content .wp-block-embed__wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-content p a,.single-content ul li a,.single-content ol li a,.single-content table tr td a{color:var(--primary)}.single-content p a:hover,.single-content ul li a:hover,.single-content ol li a:hover,.single-content table tr td a:hover{transition:opacity .3s ease;opacity:.7}.single-content>.wp-block-image:not(:first-child),.single-content>.wp-block-columns:not(:first-child),.single-content>.wp-block-image:not(:first-child),.single-content>.wp-block-gallery:not(:first-child),.single-content>.wp-block-embed:not(:first-child),.single-content>.wp-block-media-text:not(:first-child){margin-top:50px}.single-content>.wp-block-group{padding:30px;border:1px solid var(--primary)}.single-content>.wp-block-group:not(:first-child){margin-top:50px}}@media screen and (max-width:767px){.single{display:block;width:100%;padding-top:58px;background-color:var(--white)}.single-hgroup{display:flex;flex-direction:column;width:100%}.single-categories{display:flex;flex-wrap:wrap;width:calc(100% + 10px);margin:-5px 0 40px -5px}.single-category{display:flex;justify-content:center;align-items:center;width:auto;height:20px;padding:0 15px;background-color:var(--primary);color:var(--white);font-size:12px;font-family:var(--gothic);font-weight:700;line-height:1;margin:5px 5px 0}.single-title{display:block;width:100%;font-size:25px;font-family:var(--yumincho);font-weight:500;line-height:32.5px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:80px 2px,100% 2px}.single-date{display:block;width:100%;font-size:18px;font-weight:500;line-height:1;font-family:var(--yumincho);color:var(--primary);letter-spacing:.1rem;margin-top:10px}}@media screen and (min-width:768px){.single{display:block;width:100%;padding-top:80px;background-color:var(--white)}.single-hgroup{display:flex;flex-direction:column;width:100%}.single-categories{display:flex;flex-wrap:wrap;width:calc(100% + 10px);margin:-5px 0 40px -5px}.single-category{display:flex;justify-content:center;align-items:center;width:auto;height:18px;padding:0 15px;background-color:var(--primary);color:var(--white);font-size:12px;font-family:var(--gothic);font-weight:700;line-height:1;margin:5px 5px 0}.single-title{display:block;width:100%;font-size:30px;font-family:var(--yumincho);font-weight:500;line-height:39px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:126px 2px,100% 2px}.single-date{display:block;width:100%;font-size:24px;font-weight:500;line-height:1;font-family:var(--yumincho);color:var(--primary);letter-spacing:.1rem;margin-top:20px}}@media screen and (min-width:1025px){.single>.container{max-width:1180px}.single .archive-main{padding-left:calc(50/1180 * 100%)}.single-column .archive-sidebar{padding-top:100px}}@media screen and (max-width:767px){.single-related{display:block;width:100%;margin:100px auto 0}.single-related__title{display:block;width:100%;text-align:center;font-size:16px;font-weight:600;line-height:25.5px}.single-related__items{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;row-gap:20px;max-width:230px;width:100%;margin:50px auto 0}.archive-item-btns{display:flex;justify-content:center;width:100%;margin-top:70px}.archive-item-btns>a{max-width:260px;width:100%}}@media screen and (min-width:768px){.single-related{display:block;max-width:770px;width:100%;margin:100px auto 0}.single-related__title{display:block;width:100%;text-align:center;font-size:16px;font-weight:600;line-height:25.5px}.single-related__items{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;column-gap:calc(40/770 * 100%);row-gap:45.5px;width:100%;margin-top:50px}.archive-item-btns{display:flex;justify-content:center;width:100%;margin-top:70px}.archive-item-btns>a{max-width:260px;width:100%}}@media screen and (max-width:1024px){.archive.blog{background-color:rgba(234,93,93,5%);padding-bottom:100px}.main.main-blog+.site-cv{padding-top:0}}@media screen and (min-width:1025px){.archive.blog{background-color:rgba(234,93,93,5%);padding-bottom:100px}.main.main-blog+.site-cv{padding-top:0}}@media screen and (max-width:1024px){.single.single-blog{background-color:rgba(234,93,93,5%);padding-bottom:100px}.blog-single__btns{display:flex;justify-content:center;width:100%;margin-top:70px}.blog-single__btns>a{max-width:260px;width:100%;background-color:var(--white)}}@media screen and (min-width:1025px){.single.single-blog{background-color:rgba(234,93,93,5%);padding-bottom:100px}.single-blog .archive-sidebar{padding-top:100px}.blog-single__btns{display:flex;justify-content:center;width:100%;margin-top:70px;padding-left:calc(70/1180 * 100% + 300px)}.blog-single__btns>a{max-width:260px;width:100%;background-color:var(--white)}}@media screen and (max-width:767px){.main-event+.site-cv{padding-top:0}.archive-event{display:block;width:100%;padding:92px 0 32px;background:linear-gradient(#fff5eb 0%,#fcecec 47.78%,#fff 100%)}.archive-event>.container{padding:0 10px}.archive-event__body{display:block;max-width:1100px;width:100%;padding:27px 20px 60px;background-color:var(--white)}.event-items{display:block;width:100%}.event-items>li{display:block;width:100%;padding:0 10px;padding-bottom:18px;border-bottom:1px solid #efefef}.event-items>li:not(:first-child){padding-top:18px}.event-item{display:flex;flex-direction:column;align-items:flex-start;width:auto}.event-item:hover{transition:opacity .3s ease;opacity:.7}.event-item__period{display:-webkit-box;width:auto;font-size:15px;font-weight:500;color:var(--primary);line-height:24px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.event-item__title{display:-webkit-box;width:auto;font-size:16px;line-height:26px;font-weight:600;color:var(--font-color);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:10px}.event-item__txt{display:-webkit-box;width:auto;font-size:15px;line-height:26px;font-weight:500;color:var(--font-color);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-top:12px}}@media screen and (min-width:768px){.archive-event{display:block;width:100%;padding:80px 0 150px;background:linear-gradient(#fff5eb 0%,#fcecec 47.78%,#fff 100%)}.archive-event__body{display:block;max-width:1100px;width:100%;padding:calc(74/1100 * 100%) calc(170/1100 * 100%) calc(50/1100 * 100%);background-color:var(--white)}.event-items{display:block;width:100%}.event-items>li{display:block;width:100%;padding:0 10px;padding-bottom:15px;border-bottom:1px solid #efefef}.event-items>li:not(:first-child){padding-top:10px}.event-item{display:flex;flex-direction:column;align-items:flex-start;width:auto}.event-item:hover{transition:opacity .3s ease;opacity:.7}.event-item__period{display:block;width:auto;font-size:14px;font-weight:600;color:var(--primary);line-height:18.2px;text-align:justify;word-break:break-all}.event-item__title{display:-webkit-box;width:auto;font-size:18px;line-height:24px;font-weight:600;color:var(--font-color);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-top:10px}.event-item__txt{display:-webkit-box;width:auto;font-size:14px;line-height:18.2px;font-weight:500;color:var(--font-color);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-top:15px}}@media screen and (max-width:767px){.single-event{display:block;width:100%;padding:58px 0 0;background-color:var(--white)}.single-event__body{display:block;width:100%;margin:0 auto}.single-event__hgroup{display:block;width:100%}.single-event__title{display:block;width:100%;font-size:25px;font-family:var(--yumincho);font-weight:500;line-height:32.5px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:80px 2px,100% 2px}.single-event__period{display:block;width:auto;font-size:18px;font-weight:500;color:var(--primary);line-height:28.6px;font-family:var(--yumincho);text-align:justify;word-break:break-all;margin-top:10px}.single-event__fields{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:40px}.single-event__fields>*:nth-child(1){margin-bottom:30px}.single-event__map{display:block;width:100%}.single-event__map>img{display:block;width:100%;object-fit:cover}.single-event__txts{display:block;width:100%;font-weight:25.5px;font-weight:500;text-align:justify;word-break:break-all}}@media screen and (min-width:768px){.single-event{display:block;width:100%;padding:151px 0 0;background-color:var(--white)}.single-event__body{display:block;max-width:900px;width:100%;margin:0 auto}.single-event__hgroup{display:block;width:100%}.single-event__title{display:block;width:100%;font-size:30px;font-family:var(--yumincho);font-weight:500;line-height:39px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:126px 2px,100% 2px}.single-event__period{display:block;width:auto;font-size:24px;font-weight:500;color:var(--primary);line-height:28.6px;font-family:var(--yumincho);text-align:justify;word-break:break-all;margin-top:20px}.single-event__fields{display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin-top:40px}.single-event__map{display:block;width:calc(400/900 * 100%)}.single-event__map>img{display:block;width:100%;object-fit:cover}.single-event__txts{display:block;width:50%;font-weight:25.5px;font-weight:500;text-align:justify;word-break:break-all}}@media screen and (max-width:767px){.event-related{display:block;width:100%}.event-related__body{display:block;width:100%;margin:0 auto}.event-content__btns{display:flex;justify-content:center;width:100%;margin-top:70px}.event-content__btns>a{max-width:260px;width:100%}}@media screen and (min-width:768px){.event-related{display:block;width:100%}.event-related__body{display:block;max-width:900px;width:100%;margin:0 auto}.event-content__btns{display:flex;justify-content:center;width:100%;margin-top:70px}.event-content__btns>a{max-width:260px;width:100%}}@media screen and (max-width:767px){.main-news+.site-cv{padding-top:0}.archive-news{display:block;width:100%;padding:90px 0 50px;background:rgba(234,93,93,5%)}.archive-news>.container{padding:0 10px}.archive-news__body{display:block;width:100%}.news-items{display:block;width:100%;padding:30px 20px;background-color:var(--white)}.news-items>li{display:block;width:100%;padding-bottom:18px;border-bottom:1px solid #efefef}.news-items>li:not(:first-child){padding-top:18px}.news-item{display:flex;flex-direction:column;align-items:flex-start;width:auto}.news-item:hover{transition:opacity .3s ease;opacity:.7}.news-item__date{display:block;width:auto;font-size:15px;font-weight:500;line-height:24px;color:var(--primary);letter-spacing:.1rem}.news-item__title{display:-webkit-box;max-width:100%;width:auto;font-size:15px;line-height:26px;color:var(--font-color);font-weight:500;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;letter-spacing:.07rem;margin-top:10px}}@media screen and (min-width:768px){.archive-news{display:block;width:100%;padding:91px 0 100px;background:rgba(234,93,93,5%)}.archive-news__body{display:block;max-width:1100px;width:100%;padding:calc(70/1100 * 100%) calc(235/1100 * 100%);background-color:var(--white)}.media-news{display:block;width:100%}.news-items{display:block;width:100%}.news-items>li{display:block;width:100%;padding:0 20px 27px;border-bottom:1px solid #efefef}.news-items>li:not(:first-child){padding-top:28px}.news-item{display:flex;align-items:center;width:auto}.news-item:hover{transition:opacity .3s ease;opacity:.7}.news-item__date{display:block;width:137px;font-size:14px;font-weight:500;line-height:1.72;color:var(--primary);letter-spacing:.1rem}.news-item__title{display:-webkit-box;max-width:calc(100% - 137px);width:auto;font-size:15px;line-height:1.3;color:var(--font-color);font-weight:500;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;letter-spacing:.07rem}}@media screen and (max-width:767px){.single-news{display:block;width:100%;padding:58px 0 0;background-color:var(--white)}.single-news__body{display:block;width:100%;margin:0 auto}.single-news__hgroup{display:block;width:100%}.single-news__title{display:block;width:100%;font-size:25px;font-family:var(--yumincho);font-weight:500;line-height:32.5px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:8px 2px,100% 2px}.single-news__date{display:block;width:auto;font-size:18px;font-weight:500;color:var(--primary);line-height:28.6px;font-family:var(--yumincho);text-align:justify;word-break:break-all;margin-top:10px}.single-news__fields{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:40px}.single-news__fields>*:nth-child(1){margin-bottom:30px}.single-news__map{display:block;width:100%}.single-news__map>img{display:block;width:100%;object-fit:cover}.single-news__txts{display:block;width:100%;font-weight:25.5px;font-weight:500;text-align:justify;word-break:break-all}}@media screen and (min-width:768px){.single-news{display:block;width:100%;padding:151px 0 0;background-color:var(--white)}.single-news__body{display:block;max-width:900px;width:100%;margin:0 auto}.single-news__hgroup{display:block;width:100%}.single-news__title{display:block;width:100%;font-size:30px;font-family:var(--yumincho);font-weight:500;line-height:39px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:126px 2px,100% 2px}.single-news__date{display:block;width:auto;font-size:24px;font-weight:500;color:var(--primary);line-height:28.6px;font-family:var(--yumincho);text-align:justify;word-break:break-all;margin-top:20px}.single-news__fields{display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin-top:40px}.single-news__map{display:block;width:calc(400/900 * 100%)}.single-news__map>img{display:block;width:100%;object-fit:cover}.single-news__txts{display:block;width:50%;font-weight:25.5px;font-weight:500;text-align:justify;word-break:break-all}}@media screen and (max-width:767px){.news-related{display:block;width:100%}.news-related__body{display:block;width:100%;margin:0 auto}.news-content__btns{display:flex;justify-content:center;width:100%;margin-top:70px}.news-content__btns>a{max-width:260px;width:100%}}@media screen and (min-width:768px){.news-related{display:block;width:100%}.news-related__body{display:block;max-width:900px;width:100%;margin:0 auto}.news-content__btns{display:flex;justify-content:center;width:100%;margin-top:70px}.news-content__btns>a{max-width:260px;width:100%}}@media screen and (min-width:0px){.form-wrap{display:block;max-width:820px;width:100%;margin-top:56px}.form-wrap>li{display:block;width:100%}.form-wrap>li:nth-child(n+2){margin-top:30px}.input-row{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.input-label{display:flex;width:317px;font-size:18px;line-height:24px;font-weight:600;padding:13px 0}.input-label>small{font-size:16px;padding-left:10px}.input-label>.mandatory{padding-left:10px;font-size:16px;color:#de0f0f;padding-left:10px}.input-field{display:flex;flex-wrap:wrap;width:calc(100% - 317px)}select[name=title]{max-width:300px;width:100%;height:50px;border-radius:5px;background-color:#f5f5f5;padding:10px 50px 10px 20px;font-size:16px;line-height:30px;font-weight:500;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-select.png);background-repeat:no-repeat;background-position:right 20px center;background-size:14px 8px}input[type=text]{width:100%;height:50px;border-radius:5px;background-color:#f5f5f5;padding:10px 20px;font-size:16px;line-height:30px;font-weight:500;border:none}input[type=text]::placeholder{color:#bfbebe}.input-field__company{display:block;width:100%}.input-field__company-note{display:block;width:100%;line-height:25.5px;text-align:justify;word-break:break-all;margin-top:10px}textarea[name=message]{width:100%;height:200px;border-radius:5px;background-color:#f5f5f5;padding:10px 20px;font-size:16px;line-height:30px;font-weight:500;border:none}textarea[name=message]::placeholder{color:#bfbebe}.input-field .error{display:block;width:100%;color:#de0f0f;margin-top:5px}}@media screen and (max-width:767px){.input-row{display:flex;flex-direction:column;align-items:flex-start;width:100%}.input-label{display:flex;width:100%;padding:0}.input-field{display:flex;flex-wrap:wrap;width:100%;margin-top:20px}select[name=title]{max-width:100%}}@media screen and (max-width:767px){.agree-wrap{position:relative;display:flex;justify-content:center;flex-wrap:wrap;max-width:400px;width:100%;margin:60px auto 0 auto}.agree{display:none}.agree+span{position:relative;display:flex;align-items:center;width:30px;height:25px;font-size:0px;line-height:20px;font-weight:500;padding:0 0 0 20px;overflow:hidden;order:1}.agree+span:before{content:"";position:absolute;top:3px;left:0;display:block;width:18px;height:18px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-checkbox.png);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1}.agree:checked+span:after{content:"";position:absolute;top:3px;left:0;display:block;width:18px;height:18px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-checked.png);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:2}.agree__text{display:block;width:auto;font-size:16px;line-height:25px;font-weight:500;order:2}.agree__text>a{color:var(--primary)}.agree__text>a:hover{transition:opacity .3s ease;opacity:.7}.agree-wrap .error{display:block;max-width:280px;width:100%;color:#de0f0f;margin:0 auto;order:3}.agree__confirm-text{display:none}}@media screen and (max-width:374px){.agree__text{font-size:min(12px + (16 - 12) * ((100vw - 300px) / (374 - 300)), 16px)}}@media screen and (min-width:768px){.agree-wrap{position:relative;display:flex;justify-content:center;flex-wrap:wrap;max-width:820px;width:100%;margin-top:70px;padding:0 calc(200/820 * 100%)}.agree{display:none}.agree+span{position:relative;display:flex;align-items:center;width:30px;height:25px;font-size:0px;line-height:20px;font-weight:500;padding:0 0 0 20px;overflow:hidden;order:1}.agree+span:before{content:"";position:absolute;top:3px;left:0;display:block;width:18px;height:18px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-checkbox.png);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:1}.agree:checked+span:after{content:"";position:absolute;top:3px;left:0;display:block;width:18px;height:18px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-checked.png);background-repeat:no-repeat;background-position:center;background-size:contain;z-index:2}.agree__text{display:block;width:auto;font-size:16px;line-height:25px;font-weight:500;order:2}.agree__text>a{color:var(--primary)}.agree__text>a:hover{transition:opacity .3s ease;opacity:.7}.agree__confirm-text{display:none}.agree-wrap .error{display:block;max-width:280px;width:100%;color:#de0f0f;order:3}}@media screen and (max-width:767px){.form-btns{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:40px}.confirm-btn,.submit-btn{display:flex;justify-content:center;align-items:center;width:204px;height:42px;background-color:var(--primary);color:var(--white);font-size:16px;font-weight:600;line-height:1;letter-spacing:.05rem;transition:.3s ease;cursor:pointer}.confirm-btn:hover,.submit-btn:hover{background-color:#f7f5f4;color:var(--font-color);border:1px solid var(--font-color)}.back-btn{display:flex;justify-content:center;align-items:center;width:204px;height:42px;border:1px solid var(--font-color);background-color:var(--white);color:var(--font-color);font-size:16px;font-weight:600;line-height:1;letter-spacing:.05rem;transition:.3s ease;cursor:pointer}.back-btn:hover{background-color:#f7f5f4;color:var(--font-color);border:1px solid var(--font-color)}}@media screen and (min-width:768px){.form-btns{display:flex;justify-content:center;max-width:820px;width:100%;margin-top:40px}.confirm-btn,.submit-btn{display:flex;justify-content:center;align-items:center;width:204px;height:42px;background-color:var(--primary);color:var(--white);font-size:16px;font-weight:600;line-height:1;letter-spacing:.05rem;transition:.3s ease;cursor:pointer}.confirm-btn:hover,.submit-btn:hover{background-color:#f7f5f4;color:var(--font-color);border:1px solid var(--font-color)}.back-btn{display:flex;justify-content:center;align-items:center;width:204px;height:42px;border:1px solid var(--font-color);background-color:var(--white);color:var(--font-color);font-size:16px;font-weight:600;line-height:1;letter-spacing:.05rem;transition:.3s ease;cursor:pointer}.back-btn:hover{background-color:#f7f5f4;color:var(--font-color);border:1px solid var(--font-color)}}@media screen and (min-width:0px){.confirm .input-field__company-note,.confirm .agree-wrap{display:none}.confirm .input-field{padding:13px 0;font-size:16px;font-weight:500;line-height:24px;text-align:justify;word-break:break-all}.confirm .agree__confirm-text{display:block;max-width:820px;width:100%;line-height:25px;font-weight:700;text-align:center;margin-top:70px}.confirm .agree__confirm-text>a{color:var(--primary)}.confirm .agree__confirm-text>a:hover{transition:opacity .3s ease;opacity:.7}.confirm .form-btns .back-btn{margin-right:68px}}@media screen and (max-width:767px){.confirm .form-btns .back-btn{margin-right:0;margin-bottom:30px}}@media screen and (min-width:0px){.thanks-header{display:block;width:100%;font-size:20px;line-height:28px;font-weight:500;text-align:center}.thanks-txt{display:block;width:100%;font-weight:500;line-height:25.5px;text-align:justify;word-break:break-all;margin-top:40px}.thanks-txt>a{color:#ff009d}.thanks-txt>a:hover{transition:opacity .3s ease;opacity:.7}.thanks-btns{display:flex;justify-content:center;width:100%;margin-top:70px}.thanks-btns>a{max-width:236px;width:100%}}@media screen and (max-width:767px){.thanks-btns{margin-top:34px}}@media screen and (max-width:767px){.contact-wrap{display:block;width:100%;padding-top:58px;background-color:var(--white)}.contact__body{display:block;max-width:900px;width:100%;margin:0 auto}.contact__txt{display:block;width:100%;font-weight:500;line-height:25.5px;text-align:justify;word-break:break-all}.form-body{display:block;width:100%;margin-top:70px}.form-body__caution{display:block;width:100%;font-weight:500;line-height:25.5px;text-align:center}.form-body__caution>span{color:#de0f0f}}@media screen and (min-width:768px){.contact-wrap{display:block;width:100%;padding-top:91px;background-color:var(--white)}.contact__body{display:block;max-width:900px;width:100%;margin:0 auto}.contact__txt{display:block;width:100%;font-weight:500;line-height:25.5px;text-align:justify;word-break:break-all}.form-body{display:block;width:100%;margin-top:100px}.form-body__caution{display:block;width:100%;font-weight:500;line-height:25.5px;text-align:justify;word-break:break-all}.form-body__caution>span{color:#de0f0f}}@media screen and (max-width:767px){.about{display:block;width:100%;padding-top:58px;background-color:#fcf7f7}.about>.container{padding:0}.about__body{display:block;width:100%;margin:0 auto}.about__banner{display:block;width:100%}.about__banner>img{display:block;width:100%;object-fit:cover}.about__txt{display:block;width:100%;font-size:16px;line-height:2;font-weight:500;text-align:justify;word-break:break-all;margin:50px auto 0;padding:0 30px}.about__wrap{display:block;width:100%;margin-top:75px}.about-box{display:flex;flex-direction:column;align-items:center;width:100%}.about-box:nth-child(n+2){margin-top:80px}.about-box__figure{display:block;width:100%}.about-box__figure>img{display:block;width:100%;object-fit:cover}.about-box__content{display:block;width:100%;padding:0 30px;margin-top:40px}.about-box__title{display:block;width:100%;font-size:min(20px + (23 - 20) * ((100vw - 320px) / (375 - 320)), 23px);font-weight:500;line-height:34px;font-family:var(--yumincho);padding-left:15px;background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat;background-position:left top;background-size:5px 34px}.about-box__txt{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:30px}.about-box__btns{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:40px}.about-box__btns>a{background-color:var(--white)}.about-box__btns>a:nth-child(n+2){margin-top:20px}.site-btn.event{max-width:243px;width:100%}.site-btn.lecture{max-width:315px;width:100%}.site-btn.contact{max-width:225px;width:100%}.site-btn.shine{max-width:276px;width:100%}.site-btn.shine>span{padding-right:34px;line-height:19px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-pdf.png);background-repeat:no-repeat;background-position:right center;background-size:14px 19px}.site-btn.survey{max-width:297px;width:100%}}@media screen and (min-width:768px){.about{display:block;width:100%;padding:80px 0 142px;background-color:#fcf7f7}.about__body{display:block;max-width:1000px;width:100%;margin:0 auto}.about__banner{display:block;width:100%}.about__banner>img{display:block;width:100%;object-fit:cover}.about__txt{display:block;max-width:720px;width:100%;font-size:16px;line-height:2;font-weight:500;text-align:justify;word-break:break-all;margin:80px auto 0}.about__wrap{display:block;width:100%;margin-top:100px}.about-box{display:flex;justify-content:space-between;width:100%}.about-box:nth-child(even){flex-direction:row-reverse}.about-box:nth-child(n+2){margin-top:80px}.about-box__figure{display:block;width:50%}.about-box__figure>img{display:block;width:100%;object-fit:cover}.about-box__content{display:block;width:calc(450/1000 * 100%)}.about-box__title{display:block;width:100%;font-size:26px;font-weight:500;line-height:34px;font-family:var(--yumincho);padding-left:15px;background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat;background-position:left top;background-size:5px 34px}.about-box__txt{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:40px}.about-box__btns{display:flex;flex-direction:column;width:100%;margin-top:20px}.about-box__btns>a{background-color:var(--white)}.about-box__btns>a:nth-child(n+2){margin-top:20px}.site-btn.event{max-width:243px;width:100%}.site-btn.lecture{max-width:315px;width:100%}.site-btn.contact{max-width:225px;width:100%}.site-btn.shine{max-width:276px;width:100%}.site-btn.shine>span{padding-right:34px;line-height:19px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-pdf.png);background-repeat:no-repeat;background-position:right center;background-size:14px 19px}.site-btn.survey{max-width:297px;width:100%}}@media screen and (min-width:768px) and (max-width:1024px){.about-box__title{font-size:25px}}@media screen and (max-width:767px){.faq{display:block;width:100%;padding:60px 0 60px;background-color:rgba(234,93,93,.05)}.faq>.container{padding:0 20px}.faq__body{display:block;width:100%;margin:0 auto}.faq-box{display:block;width:100%}.faq-box:nth-child(n+2){margin-top:60px}.faq-box__title{display:block;width:100%;font-size:20px;font-weight:500;line-height:38px;color:var(--primary);font-family:var(--yumincho);text-align:center;margin-bottom:30px}.faq-list{display:block;width:100%}.faq-list>li{display:block;width:100%;background-color:var(--white)}.faq-list>li:nth-child(n+2){margin-top:30px}.faq-list>li>.question{position:relative;display:flex;align-items:center;width:100%;min-height:80px;padding:20px 48px 20px calc(15px + 40px + 12px);font-size:16px;font-weight:500;line-height:calc(20.8/16);text-align:justify;word-break:break-all;cursor:pointer}.faq-list>li>.question:before{content:"Q";position:absolute;top:50%;transform:translateY(-50%);left:20px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:var(--primary);font-size:20px;font-family:var(--yumincho);color:var(--white);font-weight:500;line-height:1}.faq-list>li>.question>i{position:absolute;top:50%;transform:translateY(-50%);right:15px;display:block;width:21px;height:21px;cursor:pointer}.faq-list>li>.question>i:before,.faq-list>li>.question>i:after{content:"";position:absolute;transform:translate(-50%,-50%);display:block;background:var(--primary)}.faq-list>li>.question>i:before{top:50%;left:50%;width:100%;height:2px}.faq-list>li>.question>i:after{top:calc(50% - 0.035rem);left:calc(50% - 0.045rem);width:100%;height:2px;transform:rotate(90deg) translate(-50%,-50%);transform-origin:0 50%;transition:.3s ease}.faq-list>li>.question.active>i:after{top:50%;left:50%;transform:rotate(0deg) translate(-50%,-50%);transform-origin:0 0%}.faq-list>li>.answer{display:none;width:100%}.faq-list>li>.answer>.answer-content{position:relative;display:block;width:100%;padding:20px 15px 20px calc(15px + 40px + 12px);border-top:1px solid rgba(234,93,93,.2)}.faq-list>li>.answer>.answer-content:before{content:"A";position:absolute;top:20px;left:15px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;color:var(--primary);border:1px solid var(--primary);font-size:20px;font-family:var(--yumincho);font-weight:500;line-height:1}.faq-list>li>.answer>.answer-content>p{display:block;width:100%;font-size:14px;line-height:calc(22/14);font-weight:500;text-align:justify;word-break:break-all}}@media screen and (min-width:768px){.faq{display:block;width:100%;padding:91px 0 128px;background-color:rgba(234,93,93,.05)}.faq__body{display:block;max-width:900px;width:100%;margin:0 auto}.faq-box{display:block;width:100%}.faq-box:nth-child(n+2){margin-top:100px}.faq-box__title{display:block;width:100%;font-size:24px;font-weight:500;line-height:38px;font-family:var(--yumincho);color:var(--primary);text-align:center;margin-bottom:50px}.faq-list{display:block;width:100%}.faq-list>li{display:block;width:100%;background-color:var(--white)}.faq-list>li:nth-child(n+2){margin-top:30px}.faq-list>li>.question{position:relative;display:flex;align-items:center;width:100%;min-height:90px;padding:20px 76px 20px calc(20px + 50px + 20px);font-size:19px;font-weight:500;line-height:calc(26/19);text-align:justify;word-break:break-all;cursor:pointer}.faq-list>li>.question:before{content:"Q";position:absolute;top:20px;left:20px;display:flex;justify-content:center;align-items:center;width:50px;height:50px;background-color:var(--primary);font-size:26px;font-family:var(--yumincho);color:var(--white);font-weight:500;line-height:1}.faq-list>li>.question>i{position:absolute;top:50%;transform:translateY(-50%);right:30px;display:block;width:21px;height:21px;cursor:pointer}.faq-list>li>.question>i:before,.faq-list>li>.question>i:after{content:"";position:absolute;transform:translate(-50%,-50%);display:block;background:var(--primary)}.faq-list>li>.question>i:before{top:50%;left:50%;width:100%;height:2px}.faq-list>li>.question>i:after{top:calc(50% - 0.035rem);left:calc(50% - 0.045rem);width:100%;height:2px;transform:rotate(90deg) translate(-50%,-50%);transform-origin:0 50%;transition:.3s ease}.faq-list>li>.question.active>i:after{top:50%;left:50%;transform:rotate(0deg) translate(-50%,-50%);transform-origin:0 0%}.faq-list>li>.answer{display:none;width:100%}.faq-list>li>.answer>.answer-content{position:relative;display:flex;align-items:center;width:100%;min-height:88px;padding:20px 20px 20px calc(20px + 50px + 20px);border-top:1px solid rgba(234,93,93,.2)}.faq-list>li>.answer>.answer-content:before{content:"A";position:absolute;top:20px;left:20px;display:flex;justify-content:center;align-items:center;width:50px;height:50px;color:var(--primary);border:1px solid var(--primary);font-size:26px;font-family:var(--yumincho);font-weight:500;line-height:1}.faq-list>li>.answer>.answer-content>p{display:block;width:100%;font-size:16px;line-height:calc(27/16);font-weight:400;text-align:justify;word-break:break-all}}@media screen and (max-width:767px){.seminar-intro{display:block;width:100%;padding:58px 0 50px;background-color:var(--white)}.seminar-intro__body{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto}.seminar-intro__txt{display:block;width:100%;font-size:16px;line-height:2;font-weight:500;text-align:justify;word-break:break-all}.seminar-intro__figure{display:block;width:100%;margin-top:40px}.seminar-intro__figure>img{display:block;width:100%;object-fit:cover}}@media screen and (min-width:768px){.seminar-intro{display:block;width:100%;padding:80px 0 70px;background-color:var(--white)}.seminar-intro__body{display:flex;justify-content:space-between;max-width:1000px;width:100%;margin:0 auto}.seminar-intro__txt{display:block;width:calc(580/1000 * 100%);font-size:16px;line-height:2;font-weight:500;text-align:justify;word-break:break-all}.seminar-intro__figure{display:block;width:calc(370/1000 * 100%)}.seminar-intro__figure>img{display:block;width:100%;object-fit:cover}}@media screen and (max-width:767px){.seminar-theme{display:block;width:100%;padding:70px 0 min(300px + (750 - 300) * ((100vw - 320px) / (767 - 320)), 750px);background-color:#e3dfc9;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/seminar/bg-sp.jpg);background-repeat:no-repeat;background-position:bottom center;background-size:100% auto}.seminar-theme>.container{padding:0 15px}.seminar-theme__body{display:block;width:100%;padding:60px 20px 30px 30px;background-color:var(--white);margin:0 auto}.seminar-theme__header{display:block;width:100%;font-size:23px;font-weight:500;line-height:34px;font-family:var(--yumincho);padding-left:15px;background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat;background-position:left top;background-size:5px 34px}.seminar-theme__list{display:block;width:100%;margin-top:20px}.seminar-theme__list.toggle-body{display:none;margin-top:0}.seminar-theme__list>li{display:flex;align-items:center;width:100%;min-height:78px;padding:20px 0;border-bottom:1px solid var(--primary)}.seminar-theme__list>li>dl{display:flex;flex-direction:column;width:100%}.seminar-theme__list>li>dl>dt{font-size:16px;font-weight:500;line-height:calc(27.2/16);font-family:var(--yumincho);color:#888;margin-bottom:15px}.seminar-theme__list>li>dl>dd{display:block;width:100%;font-size:15px;line-height:19.5px;font-weight:500;text-align:justify;word-break:break-all}.seminar-theme__btns{display:flex;justify-content:flex-end;width:100%;margin-top:40px}.seminar-theme__btn{position:relative;display:flex;align-items:center;width:auto;font-size:15px;font-weight:600;line-height:19.5px;cursor:pointer}.seminar-theme__btn>i{display:block;width:19px;height:19.5px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/seminar/icon-btn.png);background-repeat:no-repeat;background-position:right center;background-size:19px 8px;transition:.3s;margin-left:8px}.seminar-theme__btn:hover{transition:opacity .3s ease;opacity:.7}.seminar-theme__btn.active>i{transform:rotate(-180deg)}}@media screen and (min-width:768px){.seminar-theme{display:block;width:100%;padding:97px 0 min(273px + (660 - 273) * ((100vw - 768px) / (1920 - 768)), 660px);background-color:#e3dfc9;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/seminar/bg-pc.jpg);background-repeat:no-repeat;background-position:bottom center;background-size:100% auto}.seminar-theme__body{display:block;max-width:1000px;width:100%;padding:70px 50px 35px;background-color:var(--white);margin:0 auto}.seminar-theme__header{display:block;width:100%;font-size:26px;font-weight:500;line-height:34px;font-family:var(--yumincho);padding-left:15px;background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat;background-position:left top;background-size:5px 34px}.seminar-theme__list{display:block;width:100%;margin-top:20px}.seminar-theme__list.toggle-body{display:none}.seminar-theme__list>li{display:flex;align-items:center;width:100%;min-height:86px;padding:20px 0;border-bottom:1px solid var(--primary)}.seminar-theme__list>li>dl{display:flex;flex-direction:column;width:100%}.seminar-theme__list>li>dl>dt{font-size:16px;font-weight:500;line-height:calc(27.2/16);font-family:var(--yumincho);color:#888;margin-bottom:15px}.seminar-theme__list>li>dl>dd{display:block;width:100%;font-size:15px;line-height:19.5px;font-weight:500;text-align:justify;word-break:break-all}.seminar-theme__btns{display:flex;justify-content:flex-end;width:100%;margin-top:40px}.seminar-theme__btn{position:relative;display:flex;align-items:center;width:auto;font-size:15px;font-weight:600;line-height:19.5px;cursor:pointer}.seminar-theme__btn>i{display:block;width:19px;height:19.5px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/seminar/icon-btn.png);background-repeat:no-repeat;background-position:right center;background-size:19px 8px;transition:.3s;margin-left:8px}.seminar-theme__btn:hover{transition:opacity .3s ease;opacity:.7}.seminar-theme__btn.active>i{transform:rotate(-180deg)}}@media screen and (max-width:767px){.seminar-response{display:block;width:100%;padding:100px 0 50px;background-color:var(--white)}.seminar-response__body{display:block;width:100%;margin:0 auto}.seminar-response__header{display:block;width:100%;font-size:25px;font-family:var(--yumincho);font-weight:500;line-height:32.5px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:80px 2px,100% 2px}.seminar-response__txt{display:block;width:100%;font-weight:600;text-align:justify;word-break:break-all;margin-top:40px}.seminar-response__wrap{display:block;width:100%;margin-top:60px}.seminar-response__box{display:flex;flex-direction:column;align-items:center;width:100%}.seminar-response__box:nth-child(n+2){margin-top:60px}.seminar-response__box-figure{display:block;width:100%}.seminar-response__box-figure>img{display:block;width:100%;object-fit:cover}.seminar-response__box-content{display:flex;flex-direction:column;width:100%;margin-top:30px}.seminar-response__box-subtitle{display:block;width:100%;font-size:16px;font-weight:500;font-family:var(--yumincho);line-height:calc(27.2/16);color:#888}.seminar-response__box-title{display:block;width:100%;font-size:23px;line-height:calc(32/23);font-weight:600;color:var(--primary);font-family:var(--yumincho);text-align:justify;word-break:break-all;margin-top:15px}.seminar-response__box-txt{display:block;width:100%;font-weight:600;text-align:justify;word-break:break-all;margin-top:30px}}@media screen and (min-width:768px){.seminar-response{display:block;width:100%;padding:80px 0;background-color:var(--white)}.seminar-response__body{display:block;max-width:1000px;width:100%;margin:0 auto}.seminar-response__header{display:block;width:100%;font-size:30px;font-family:var(--yumincho);font-weight:500;line-height:39px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:126px 2px,100% 2px}.seminar-response__txt{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:40px}.seminar-response__wrap{display:block;width:100%;margin-top:40px}.seminar-response__box{display:flex;justify-content:space-between;width:100%}.seminar-response__box:nth-child(even){flex-direction:row-reverse}.seminar-response__box:nth-child(n+2){margin-top:70px}.seminar-response__box-figure{display:block;width:calc(340/1000 * 100%)}.seminar-response__box-figure>img{display:block;width:100%;object-fit:cover}.seminar-response__box-content{display:flex;flex-direction:column;width:calc(570/1000 * 100%)}.seminar-response__box-subtitle{display:block;width:100%;font-size:16px;font-weight:500;font-family:var(--yumincho);line-height:calc(27.2/16);color:#888;margin-top:13px}.seminar-response__box-title{display:block;width:100%;font-size:26px;line-height:calc(39/26);font-weight:600;color:var(--primary);font-family:var(--yumincho);text-align:justify;word-break:break-all;margin-top:15px}.seminar-response__box-txt{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:50px}}@media screen and (max-width:767px){.seminar-gallary{display:block;width:100%;padding:60px 0;background-color:#fcf7f7}.seminar-gallary__body{display:block;max-width:1000px;width:100%;margin:0 auto}.seminar-gallary__header{display:block;width:100%;font-size:25px;font-family:var(--yumincho);font-weight:500;line-height:32.5px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:80px 2px,100% 2px}.seminar-gallary__wrap{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;column-gap:10px;row-gap:10px;width:100%;margin-top:40px}.seminar-gallary__wrap>picture{display:block;width:100%}.seminar-gallary__wrap>picture>img{display:block;width:100%;object-fit:cover}}@media screen and (min-width:768px){.seminar-gallary{display:block;width:100%;padding:80px 0;background-color:#fcf7f7}.seminar-gallary__body{display:block;max-width:1000px;width:100%;margin:0 auto}.seminar-gallary__header{display:block;width:100%;font-size:30px;font-family:var(--yumincho);font-weight:500;line-height:39px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:126px 2px,100% 2px}.seminar-gallary__wrap{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;column-gap:calc(15/1000 * 100%);row-gap:11px;width:calc(965/1000 * 100%);margin:40px auto 0}.seminar-gallary__wrap>picture{display:block;width:100%}.seminar-gallary__wrap>picture>img{display:block;width:100%;object-fit:cover}}@media screen and (max-width:767px){.seminar-faq{display:block;width:100%;padding-top:80px;background-color:var(--white)}.seminar-faq__body{display:block;max-width:1000px;width:100%;margin:0 auto}.seminar-faq__header{display:block;width:100%;font-size:25px;font-family:var(--yumincho);font-weight:500;line-height:32.5px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:80px 2px,100% 2px}.seminar-faq__list{display:block;width:100%;margin-top:40px}.seminar-faq__list>li{display:block;width:100%}.seminar-faq__list>li:nth-child(n+2){margin-top:50px}.seminar-faq__list>li>p{position:relative;display:block;width:100%}.seminar-faq__list>li>p.question{font-size:22px;font-weight:500;line-height:calc(28.6/22);color:var(--primary);font-family:var(--yumincho);text-align:justify;word-break:break-all;padding:0 0 0 54px}.seminar-faq__list>li>p.question:before{content:"Q.";position:absolute;top:0;left:0;font-size:38px;line-height:1}.seminar-faq__list>li>p.answer{font-weight:600;padding:0 0 0 54px;text-align:justify;word-break:break-all;margin-top:20px}.seminar-faq__list>li>p.answer:before{content:"A.";position:absolute;top:0;left:0;font-size:38px;font-family:var(--yumincho);font-weight:500;line-height:1;color:#bababa}.seminar-faq__btns{display:flex;justify-content:center;width:100%;margin-top:80px}.seminar-faq__btns>a{display:flex;justify-content:center;align-items:center;max-width:304px;width:100%;height:56px;background-color:var(--primary);font-size:16px;font-weight:600;line-height:1;color:var(--white)}.seminar-faq__btns>a:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (min-width:768px){.seminar-faq{display:block;width:100%;padding-top:80px;background-color:var(--white)}.seminar-faq__body{display:block;max-width:1000px;width:100%;margin:0 auto}.seminar-faq__header{display:block;width:100%;font-size:30px;font-family:var(--yumincho);font-weight:500;line-height:39px;text-align:justify;word-break:break-all;padding-bottom:10px;background-image:linear-gradient(var(--primary),var(--primary)),linear-gradient(#ccc,#ccc);background-repeat:no-repeat,no-repeat;background-position:bottom left,bottom center;background-size:126px 2px,100% 2px}.seminar-faq__list{display:block;width:100%;margin-top:40px}.seminar-faq__list>li{display:block;width:100%}.seminar-faq__list>li:nth-child(n+2){margin-top:50px}.seminar-faq__list>li>p{position:relative;display:block;width:100%}.seminar-faq__list>li>p.question{font-size:27px;font-weight:500;line-height:calc(28.6/27);color:var(--primary);font-family:var(--yumincho);text-align:justify;word-break:break-all;padding:15px 0 15px 75px}.seminar-faq__list>li>p.question:before{content:"Q.";position:absolute;top:0;left:0;font-size:50px}.seminar-faq__list>li>p.answer{font-weight:500;padding:0 0 0 75px;text-align:justify;word-break:break-all;margin-top:15px}.seminar-faq__list>li>p.answer:before{content:"A.";position:absolute;top:0;left:0;font-size:50px;font-family:var(--yumincho);font-weight:500;line-height:1;color:#bababa}.seminar-faq__btns{display:flex;justify-content:center;width:100%;margin-top:120px}.seminar-faq__btns>a{display:flex;justify-content:center;align-items:center;width:304px;height:56px;background-color:var(--primary);font-size:16px;font-weight:600;line-height:1;color:var(--white)}.seminar-faq__btns>a:hover{transition:opacity .3s ease;opacity:.7}}@media screen and (max-width:767px){.blog-wrap{display:block;width:100%;padding:65px 0 80px;background-color:#fcf7f7}.blog-body{display:block;width:100%;margin:0 auto}.blog-header{display:flex;flex-direction:column;align-items:center;width:100%}.blog-header>span:nth-child(1){font-size:40px;line-height:1;font-weight:500;font-family:var(--yumincho);color:var(--primary);text-transform:uppercase}.blog-header>span:nth-child(2){font-size:16px;font-weight:600;line-height:1;font-family:var(--yumincho);margin-top:6px}.blog-items{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;column-gap:calc(17/315 * 100%);row-gap:14px;width:100%;margin-top:30px}.blog-btns{display:flex;justify-content:center;width:100%;margin-top:50px}.blog-btns>a{max-width:204px;width:100%}.blog-item{display:block;width:100%;background-color:var(--white);padding:calc(20/149 * 100%) calc(15/149 * 100%);box-shadow:3px 3px 5px rgba(0,0,0,16%)}.blog-item-link{display:block;width:100%}.blog-item-link:hover{transition:opacity .3s ease;opacity:.7}.blog-item-thumb{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:20/15;overflow:hidden}.blog-item-thumb>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.blog-item-categories{display:flex;justify-content:flex-end;flex-wrap:wrap;width:calc(100% + 10px);margin:-5px 0 0 -5px}.blog-item-category{display:flex;justify-content:center;align-items:center;width:auto;height:18px;padding:0 15px;background-color:var(--primary);color:var(--white);font-size:12px;font-family:var(--gothic);font-weight:700;line-height:1;margin:5px 5px 0}.blog-item-category:hover{transition:opacity .3s ease;opacity:.7}.blog-item-content{display:block;width:100%;margin-top:10px}.blog-item-content:hover{transition:opacity .3s ease;opacity:.7}.blog-item-title{display:-webkit-box;width:100%;font-size:15px;line-height:1.3;font-family:var(--yumincho);color:var(--font-color);font-weight:500;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;letter-spacing:.07rem}.blog-item-date{display:block;width:100%;text-align:right;font-size:14px;font-weight:500;line-height:1.36;color:#999;letter-spacing:.1rem;margin-top:10px}}@media screen and (min-width:768px){.blog-wrap{display:block;width:100%;padding:100px 0;background-color:#fcf7f7}.blog-body{display:block;max-width:1000px;width:100%;margin:0 auto}.blog-header{display:flex;flex-direction:column;width:100%}.blog-header>span:nth-child(1){font-size:40px;line-height:1;font-weight:500;font-family:var(--yumincho);color:var(--primary);text-transform:uppercase}.blog-header>span:nth-child(2){font-size:16px;font-weight:600;line-height:1;font-family:var(--yumincho);margin-top:6px}.blog-items{display:grid;grid-template-columns:repeat(4,1fr);column-gap:calc(26.666667/1000 * 100%);width:100%;margin-top:40px}.blog-btns{display:flex;justify-content:center;width:100%;margin-top:50px}.blog-btns>a{max-width:204px;width:100%}.blog-item{display:block;width:100%;background-color:var(--white);padding:calc(20/230 * 100%) calc(15/230 * 100%);box-shadow:3px 3px 5px rgba(0,0,0,16%)}.blog-item-link{display:block;width:100%}.blog-item-link:hover{transition:opacity .3s ease;opacity:.7}.blog-item-thumb{display:flex;justify-content:center;align-items:center;width:100%;aspect-ratio:20/15;overflow:hidden}.blog-item-thumb>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.blog-item-categories{display:flex;justify-content:flex-end;flex-wrap:wrap;width:calc(100% + 10px);margin:-5px 0 0 -5px}.blog-item-category{display:flex;justify-content:center;align-items:center;width:auto;height:18px;padding:0 15px;background-color:var(--primary);color:var(--white);font-size:12px;font-family:var(--gothic);font-weight:700;line-height:1;margin:5px 5px 0}.blog-item-category:hover{transition:opacity .3s ease;opacity:.7}.blog-item-content{display:block;width:100%;margin-top:10px}.blog-item-content:hover{transition:opacity .3s ease;opacity:.7}.blog-item-title{display:-webkit-box;width:100%;font-size:15px;line-height:1.3;font-family:var(--yumincho);color:var(--font-color);font-weight:500;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;letter-spacing:.07rem}.blog-item-date{display:block;width:100%;text-align:right;font-size:14px;font-weight:500;line-height:1.36;color:#999;letter-spacing:.1rem;margin-top:10px}}@media screen and (max-width:767px){.profile-intro{display:block;width:100%;padding:58px 0 80px;background-color:var(--white)}.profile-intro>.container{padding:0}.profile-intro__body{display:block;width:100%;margin:0 auto}.profile-intro__figure{display:block;width:100%}.profile-intro__figure>img{display:block;width:100%;object-fit:cover}.profile-intro__header{display:block;width:calc(100% - 60px);font-size:23px;font-weight:500;letter-spacing:.07em;font-family:var(--yumincho);line-height:calc(29.9/23);padding-bottom:7px;border-bottom:1px solid var(--font-color);margin:50px auto 0}.profile-intro__txt{display:block;width:100%;font-family:var(--yumincho);font-weight:500;text-align:justify;word-break:break-all;margin:40px auto 0;padding:0 30px}.profile-intro__txt+.profile-intro__txt{margin-top:50px}}@media screen and (max-width:370px){.profile-intro__header{font-size:min(19px + (23 - 19) * ((100vw - 320px) / (370 - 320)), 23px)}}@media screen and (min-width:768px){.profile-intro{display:block;width:100%;padding:80px 0 60px;background-color:var(--white)}.profile-intro__body{display:block;max-width:800px;width:100%;margin:0 auto}.profile-intro__figure{display:block;width:100%}.profile-intro__figure>img{display:block;width:100%;object-fit:cover}.profile-intro__header{display:block;width:calc(720/800 * 100%);font-size:24px;font-weight:500;letter-spacing:.07em;font-family:var(--yumincho);line-height:calc(26/24);padding-bottom:7px;border-bottom:1px solid var(--font-color);margin:70px auto 0}.profile-intro__txt{display:block;width:calc(720/800 * 100%);font-family:var(--yumincho);font-weight:500;text-align:justify;word-break:break-all;margin:40px auto 0}.profile-intro__txt+.profile-intro__txt{margin-top:60px}}@media screen and (max-width:767px){.profile-support{display:block;width:100%;padding:90px 0 100px;background-color:#fcf7f7}.profile-support__body{display:block;width:100%;margin:0 auto}.profile-support__header{display:block;width:100%;font-size:min(15px + (17 - 15) * ((100vw - 320px) / (375 - 320)), 17px);font-weight:500;font-family:var(--yumincho);line-height:calc(32/17);text-align:center}.profile-support__txt{display:block;width:100%;font-size:14px;font-weight:500;line-height:calc(25/14);text-align:center;margin-top:50px}.profile-support__wrap{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:40px}.profile-support__item{display:flex;flex-direction:column;align-items:center;max-width:220px;width:100%}.profile-support__item:nth-child(n+2){margin-top:60px}.profile-support__item:hover{transition:.3s ease;opacity:.7}.profile-support__figure{display:block;width:100%}.profile-support__figure>img{display:block;width:100%;object-fit:cover}.profile-support__title{display:block;width:100%;font-size:22px;font-weight:600;line-height:calc(28/22);color:#ea5d5d;font-family:var(--yumincho);letter-spacing:.07em;text-align:center;margin-top:20px}}@media screen and (min-width:768px){.profile-support{display:block;width:100%;padding:80px 0;background-color:#fcf7f7}.profile-support__body{display:block;max-width:834px;width:100%;margin:0 auto}.profile-support__header{display:block;width:100%;font-size:18px;font-weight:500;font-family:var(--yumincho);line-height:calc(30/18);letter-spacing:.07em;text-align:center}.profile-support__txt{display:block;width:100%;font-size:14px;font-weight:500;line-height:calc(23/14);letter-spacing:.07em;text-align:center;margin-top:40px}.profile-support__wrap{display:flex;justify-content:space-between;width:100%;margin-top:40px}.profile-support__item{display:flex;flex-direction:column;align-items:center;width:calc(220/834 * 100%)}.profile-support__item:hover{transition:.3s ease;opacity:.7}.profile-support__figure{display:block;width:100%}.profile-support__figure>img{display:block;width:100%;object-fit:cover}.profile-support__title{display:block;width:100%;font-size:22px;font-weight:600;line-height:calc(28/22);color:#ea5d5d;font-family:var(--yumincho);letter-spacing:.07em;text-align:center;margin-top:20px}}@media screen and (max-width:767px){.profile-shikaku{display:block;width:100%;padding:80px 0 80px;background-color:var(--white)}.profile-shikaku__body{display:block;width:100%;margin:0 auto}.profile-shikaku__box{display:block;width:100%}.profile-shikaku__box+.profile-shikaku__box{margin-top:60px}.profile-shikaku__title{display:block;width:100%;font-size:22px;font-weight:500;font-family:var(--yumincho);line-height:calc(45/22);letter-spacing:.07em;color:#ea5d5d}.profile-shikaku__list{display:block;width:100%;margin-top:30px}.profile-shikaku__list>li{position:relative;display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;padding-left:21px;letter-spacing:.07em}.profile-shikaku__list>li:before{content:"";position:absolute;top:10px;left:0;display:block;width:5px;height:5px;background-color:var(--primary);border-radius:3px}}@media screen and (min-width:768px){.profile-shikaku{display:block;width:100%;padding:60px 0 100px;background-color:var(--white)}.profile-shikaku__body{display:block;max-width:740px;width:100%;margin:0 auto}.profile-shikaku__box{display:block;width:100%}.profile-shikaku__box+.profile-shikaku__box{margin-top:60px}.profile-shikaku__title{display:block;width:100%;font-size:22px;font-weight:500;font-family:var(--yumincho);line-height:calc(45/22);letter-spacing:.07em;color:#ea5d5d}.profile-shikaku__list{display:block;width:100%;margin-top:40px}.profile-shikaku__list>li{position:relative;display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;padding-left:15px}.profile-shikaku__list>li:nth-child(n+2){margin-top:10px}.profile-shikaku__list>li:before{content:"";position:absolute;top:10px;left:0;display:block;width:5px;height:5px;background-color:var(--primary);border-radius:3px}}@media screen and (max-width:767px){.profile-books{display:block;width:100%;padding:64px 0 80px;background-color:var(--white)}.profile-books__body{display:block;width:100%;margin:0 auto}.profile-books__header{display:flex;flex-direction:column;align-items:center;width:100%}.profile-books__header>span:nth-child(1){font-size:50px;line-height:1;font-weight:500;font-family:var(--yumincho);color:var(--primary);text-transform:uppercase;letter-spacing:.1em}.profile-books__header>span:nth-child(2){font-size:16px;font-weight:600;line-height:1;font-family:var(--yumincho);margin-top:6px}.profile-books__items{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:80px;width:100%;margin-top:50px}.profile-books__item{display:flex;flex-direction:column;align-items:center;width:100%}.profile-books__item-figure{display:block;width:calc(150/315 * 100%)}.profile-books__item-figure>img{display:block;width:100%;object-fit:cover}.profile-books__item-content{display:flex;flex-direction:column;width:100%;margin-top:30px}.profile-books__item-published{display:block;width:100%;font-weight:500;color:#ea5d5d}.profile-books__item-title{display:block;width:100%;font-size:18px;font-weight:500;line-height:calc(30/18);font-family:var(--yumincho);text-align:justify;word-break:break-all;margin-top:10px}.profile-books__item-publisher{display:block;width:100%;font-weight:500;color:#bababa;text-align:right}.profile-books__item-btns{display:flex;width:100%;margin-top:30px}.profile-books__item-btns>a{max-width:286px;width:100%}.profile-books__btns{display:flex;justify-content:center;width:100%;margin-top:80px}.profile-books__btns>a{background-color:var(--primary);border:1px solid var(--primary);color:var(--white);max-width:320px;width:100%}.profile-books__btns>a:hover{background-color:var(--primary);border:1px solid var(--primary);color:var(--white);opacity:.7}}@media screen and (min-width:768px){.profile-books{display:block;width:100%;padding:70px 0;background-color:var(--white)}.profile-books__body{display:block;max-width:650px;width:100%;margin:0 auto}.profile-books__header{display:flex;flex-direction:column;align-items:center;width:100%}.profile-books__header>span:nth-child(1){font-size:40px;line-height:1;font-weight:500;font-family:var(--yumincho);color:var(--primary);text-transform:uppercase;letter-spacing:.1em}.profile-books__header>span:nth-child(2){font-size:16px;font-weight:600;line-height:1;font-family:var(--yumincho);margin-top:6px}.profile-books__items{display:grid;grid-template-columns:1fr;grid-template-rows:auto;row-gap:50px;width:100%;margin-top:50px}.profile-books__item{display:flex;justify-content:space-between;align-items:center;width:100%}.profile-books__item-figure{display:block;width:calc(150/650 * 100%)}.profile-books__item-figure>img{display:block;width:100%;object-fit:cover}.profile-books__item-content{display:flex;flex-direction:column;width:calc(460/650 * 100%)}.profile-books__item-published{display:block;width:100%;font-weight:500;color:#ea5d5d}.profile-books__item-title{display:block;width:100%;font-size:18px;font-weight:500;line-height:calc(30/18);font-family:var(--yumincho);text-align:justify;word-break:break-all;margin-top:10px}.profile-books__item-publisher{display:block;width:100%;font-weight:500;color:#bababa;text-align:right}.profile-books__item-btns{display:flex;justify-content:flex-end;width:100%;margin-top:30px}.profile-books__item-btns>a{max-width:286px;width:100%}.profile-books__btns{display:flex;justify-content:center;width:100%;margin-top:80px}.profile-books__btns>a{background-color:var(--primary);border:1px solid var(--primary);color:var(--white);max-width:320px;width:100%}.profile-books__btns>a:hover{background-color:var(--primary);border:1px solid var(--primary);color:var(--white);opacity:.7}}@media screen and (max-width:767px){.profile-msg{display:block;width:100%;background-color:var(--white)}.profile-msg>.container{padding:0}.profile-msg__body{display:block;width:100%;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/profile/bg-sp.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:calc(60/315 * 100%) 30px;margin:0 auto}.profile-msg__header{display:block;width:100%;font-size:22px;line-height:1;font-family:var(--yumincho);color:var(--primary)}.profile-msg__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:40px}}@media screen and (min-width:768px){.profile-msg{display:block;width:100%;background-color:var(--white)}.profile-msg__body{display:block;max-width:900px;width:100%;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/profile/bg-pc.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:calc(60/1100 * 100%) calc(90/1100 * 100%);margin:0 auto}.profile-msg__header{display:block;width:100%;font-size:22px;line-height:1;font-family:var(--yumincho);color:var(--primary)}.profile-msg__txt{display:block;width:100%;text-align:justify;word-break:break-all;margin-top:40px}}@media screen and (max-width:767px){.ihc-intro{display:block;width:100%;padding:58px 0 50px;background-color:var(--white)}.ihc-intro>.container{padding:0}.ihc-intro__body{display:block;width:100%;margin:0 auto}.profile-intro__figure{display:block;width:100%}.profile-intro__figure>img{display:block;width:100%;object-fit:cover}.ihc-intro__header{display:block;width:calc(100% - 60px);font-size:23px;font-weight:500;letter-spacing:.07em;font-family:var(--yumincho);line-height:calc(29.9/23);padding-bottom:7px;border-bottom:1px solid var(--font-color);margin:50px auto 0}.ihc-intro__txt{display:block;width:100%;font-family:var(--yumincho);font-weight:500;text-align:justify;word-break:break-all;margin:40px auto 0;padding:0 30px}.ihc-intro__title{display:flex;flex-direction:column;align-items:center;width:calc(100% - 60px);margin:50px auto 0}.ihc-intro__title>span{position:relative;display:block;width:100%;font-size:18px;font-family:var(--yumincho);line-height:calc(35/18);color:var(--primary);font-weight:500;text-align:center}.ihc-intro__title+p{margin-top:50px}}@media screen and (min-width:768px){.ihc-intro{display:block;width:100%;padding:80px 0 70px;background-color:var(--white)}.ihc-intro__body{display:block;max-width:800px;width:100%;margin:0 auto}.profile-intro__figure{display:block;width:100%}.profile-intro__figure>img{display:block;width:100%;object-fit:cover}.ihc-intro__header{display:block;width:calc(720/800 * 100%);font-size:24px;font-weight:500;letter-spacing:.07em;font-family:var(--yumincho);line-height:calc(26/24);padding-bottom:7px;border-bottom:1px solid var(--font-color);margin:70px auto 0}.ihc-intro__txt{display:block;width:calc(720/800 * 100%);font-family:var(--yumincho);font-weight:500;text-align:justify;word-break:break-all;margin:40px auto 0}.ihc-intro__title{display:flex;flex-direction:column;align-items:center;width:calc(720/800 * 100%);margin:60px auto 0}.ihc-intro__title>span{position:relative;display:block;width:auto;font-size:22px;font-family:var(--yumincho);line-height:calc(45/22);color:var(--primary);font-weight:500}.ihc-intro__title>span:after{content:"";position:absolute;bottom:22px;right:-60px;display:block;width:50px;height:1px;background-color:var(--primary)}.ihc-intro__title+p{margin-top:60px}}@media screen and (min-width:0px){.ihc-bnr{display:block;width:100%;padding-bottom:70px;background-color:var(--white)}.ihc-bnr__body{display:block;max-width:748px;width:100%;margin:0 auto}.ihc-bnr__link{display:block;width:100%}.ihc-bnr__link:hover{transition:opacity .3s ease;opacity:.7}.ihc-bnr__link-figure{display:block;width:100%}.ihc-bnr__link-figure>img{display:block;width:100%;object-fit:cover}}@media screen and (max-width:767px){.sports-doctor-intro{display:block;width:100%;padding:58px 0 50px;background-color:var(--white)}.sports-doctor-intro>.container{padding:0}.sports-doctor-intro__body{display:block;width:100%;margin:0 auto}.profile-intro__figure{display:block;width:100%}.profile-intro__figure>img{display:block;width:100%;object-fit:cover}.sports-doctor-intro__header{display:block;width:calc(100% - 60px);font-size:23px;font-weight:500;letter-spacing:.07em;font-family:var(--yumincho);line-height:calc(29.9/23);padding-bottom:7px;border-bottom:1px solid var(--font-color);margin:50px auto 0}.sports-doctor-intro__txt{display:block;width:100%;font-family:var(--yumincho);font-weight:500;text-align:justify;word-break:break-all;margin:40px auto 0;padding:0 30px}.sports-doctor-intro__title{display:flex;flex-direction:column;align-items:center;width:calc(100% - 60px);margin:50px auto 0}.sports-doctor-intro__title>span{position:relative;display:block;width:100%;font-size:18px;font-family:var(--yumincho);line-height:calc(35/18);color:var(--primary);font-weight:500}.sports-doctor-intro__title+p{margin-top:50px}}@media screen and (min-width:768px){.sports-doctor-intro{display:block;width:100%;padding:80px 0 70px;background-color:var(--white)}.sports-doctor-intro__body{display:block;max-width:800px;width:100%;margin:0 auto}.profile-intro__figure{display:block;width:100%}.profile-intro__figure>img{display:block;width:100%;object-fit:cover}.sports-doctor-intro__header{display:block;width:calc(720/800 * 100%);font-size:24px;font-weight:500;letter-spacing:.07em;font-family:var(--yumincho);line-height:calc(26/24);padding-bottom:7px;border-bottom:1px solid var(--font-color);margin:70px auto 0}.sports-doctor-intro__txt{display:block;width:calc(720/800 * 100%);font-family:var(--yumincho);font-weight:500;text-align:justify;word-break:break-all;margin:40px auto 0}.sports-doctor-intro__title{display:flex;flex-direction:column;align-items:center;width:calc(720/800 * 100%);margin:60px auto 0}.sports-doctor-intro__title>span{position:relative;display:block;width:auto;font-size:22px;font-family:var(--yumincho);line-height:calc(45/22);color:var(--primary);font-weight:500}.sports-doctor-intro__title>span:after{content:"";position:absolute;top:22px;right:-60px;display:block;width:50px;height:1px;background-color:var(--primary)}.sports-doctor-intro__title+p{margin-top:60px}}@media screen and (max-width:767px){.sports-doctor-achivement{display:block;width:100%;padding-bottom:70px;background-color:var(--white)}.sports-doctor-achivement__body{display:block;width:100%;margin:0 auto}.sports-doctor-achivement__header{display:block;width:100%;font-size:23px;font-weight:500;line-height:28.6px;font-family:var(--yumincho);padding:3px 0 3px 15px;background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat;background-position:left top;background-size:5px 34px}.sports-doctor-achivement__txt{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:40px}.sports-doctor-achivement__figure{display:block;max-width:156px;width:100%;margin:30px auto 0}.sports-doctor-achivement__figure>img{display:block;width:100%;object-fit:cover}}@media screen and (min-width:768px){.sports-doctor-achivement{display:block;width:100%;padding-bottom:70px;background-color:var(--white)}.sports-doctor-achivement__body{display:block;width:calc(720/1100 * 100%);margin:0 auto}.sports-doctor-achivement__header{display:block;max-width:695px;width:100%;font-size:26px;font-weight:500;line-height:28.6px;font-family:var(--yumincho);padding:3px 0 3px 15px;background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat;background-position:left top;background-size:5px 34px}.sports-doctor-achivement__txt{display:block;max-width:695px;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:40px}.sports-doctor-achivement__figure{display:block;max-width:555px;width:100%;margin:40px auto 0}.sports-doctor-achivement__figure>img{display:block;width:100%;object-fit:cover}}@media screen and (min-width:768px) and (max-width:1024px){.sports-doctor-achivement__body{width:calc(720/800 * 100%)}}@media screen and (max-width:767px){.industrial-physician-intro{display:block;width:100%;padding:58px 0 50px;background-color:var(--white)}.industrial-physician-intro>.container{padding:0}.industrial-physician-intro__body{display:block;width:100%;margin:0 auto}.profile-intro__figure{display:block;width:100%}.profile-intro__figure>img{display:block;width:100%;object-fit:cover}.industrial-physician-intro__header{display:block;width:calc(100% - 60px);font-size:23px;font-weight:500;letter-spacing:.07em;font-family:var(--yumincho);line-height:calc(29.9/23);padding-bottom:7px;border-bottom:1px solid var(--font-color);margin:50px auto 0}.industrial-physician-intro__txt{display:block;width:100%;font-family:var(--yumincho);font-weight:500;text-align:justify;word-break:break-all;margin:40px auto 0;padding:0 30px}.industrial-physician-intro__title{display:flex;flex-direction:column;align-items:center;width:calc(100% - 60px);margin:50px auto 0}.industrial-physician-intro__title>span{position:relative;display:block;width:100%;font-size:18px;font-family:var(--yumincho);line-height:calc(35/18);color:var(--primary);font-weight:500;text-align:center}.industrial-physician-intro__title+p{margin-top:50px}}@media screen and (max-width:359px){.industrial-physician-intro__header{font-size:21px;letter-spacing:0em}}@media screen and (min-width:768px){.industrial-physician-intro{display:block;width:100%;padding:80px 0 70px;background-color:var(--white)}.industrial-physician-intro__body{display:block;max-width:800px;width:100%;margin:0 auto}.profile-intro__figure{display:block;width:100%}.profile-intro__figure>img{display:block;width:100%;object-fit:cover}.industrial-physician-intro__header{display:block;width:calc(720/800 * 100%);font-size:24px;font-weight:500;letter-spacing:.07em;font-family:var(--yumincho);line-height:calc(26/24);padding-bottom:7px;border-bottom:1px solid var(--font-color);margin:70px auto 0}.industrial-physician-intro__txt{display:block;width:calc(720/800 * 100%);font-family:var(--yumincho);font-weight:500;text-align:justify;word-break:break-all;margin:40px auto 0}.industrial-physician-intro__title{display:flex;flex-direction:column;align-items:center;width:calc(720/800 * 100%);margin:60px auto 0}.industrial-physician-intro__title>span{position:relative;display:block;width:auto;font-size:22px;font-family:var(--yumincho);line-height:calc(45/22);color:var(--primary);font-weight:500;text-align:center}.industrial-physician-intro__title>span:after{content:"";position:absolute;bottom:22px;right:-50px;display:block;width:50px;height:1px;background-color:var(--primary)}.industrial-physician-intro__title+p{margin-top:60px}}@media screen and (max-width:767px){.industrial-physician__point{display:block;width:100%;margin:70px auto 0;padding:0 30px}.industrial-physician__point-title{display:block;width:100%;font-size:23px;font-weight:500;line-height:28.6px;font-family:var(--yumincho);padding:3px 0 3px 15px;background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat;background-position:left top;background-size:5px 34px}.industrial-physician__point-txt{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:40px}.industrial-physician__point-subtitle{display:block;width:100%;font-weight:700;font-size:14px;line-height:25px;color:#888;text-align:center;margin-top:50px}.industrial-physician__point-illust{display:block;width:calc(100% + 40px);margin:25px 0 0 -20px}.industrial-physician__point-illust>img{display:block;width:100%;object-fit:cover}.industrial-physician__point-caption{display:flex;justify-content:center;width:100%;margin-top:10px}.industrial-physician__point-caption>span{display:flex;justify-content:center;align-items:center;max-width:280px;width:100%;height:65px;border-radius:20px;background-color:#f58d8d;color:var(--white);font-size:16px;line-height:24px;font-weight:700;text-align:center}.industrial-physician__point-logo{display:block;max-width:156px;width:100%;margin:30px auto 0}.industrial-physician__point-logo>img{display:block;width:100%;object-fit:cover}.industrial-physician__point-btns{display:flex;justify-content:center;width:100%;margin-top:57px}.industrial-physician__point-btns>a{background-color:var(--primary);border:1px solid var(--primary);color:var(--white);max-width:272px;width:100%;height:67px;font-size:16px;line-height:22px;text-align:center}.industrial-physician__point-btns>a:hover{background-color:var(--primary);border:1px solid var(--primary);color:var(--white);opacity:.7}}@media screen and (min-width:768px){.industrial-physician__point{display:block;width:calc(720/800 * 100%);margin:70px auto 0}.industrial-physician__point-title{display:block;max-width:695px;width:100%;font-size:26px;font-weight:500;line-height:28.6px;font-family:var(--yumincho);padding:3px 0 3px 15px;background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat;background-position:left top;background-size:5px 34px}.industrial-physician__point-txt{display:block;max-width:695px;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:40px}.industrial-physician__point-subtitle{display:block;width:100%;font-weight:700;line-height:26px;color:#888;text-align:center;margin-top:40px}.industrial-physician__point-illust{display:block;width:calc(500/720 * 100%);margin:15px 0 0 calc(111/720 * 100%)}.industrial-physician__point-illust>img{display:block;width:100%;object-fit:cover}.industrial-physician__point-caption{display:flex;justify-content:center;width:100%;margin-top:5px}.industrial-physician__point-caption>span{display:flex;justify-content:center;align-items:center;width:auto;height:40px;border-radius:20px;background-color:#f58d8d;color:var(--white);font-size:18px;line-height:1;font-weight:700;padding:0 40px}.industrial-physician__point-logo{display:block;max-width:555px;width:100%;margin:40px auto 0}.industrial-physician__point-logo>img{display:block;width:100%;object-fit:cover}.industrial-physician__point-btns{display:flex;justify-content:center;width:100%;margin-top:70px}.industrial-physician__point-btns>a{background-color:var(--primary);border:1px solid var(--primary);color:var(--white);max-width:388px;width:100%;height:56px}.industrial-physician__point-btns>a:hover{background-color:var(--primary);border:1px solid var(--primary);color:var(--white);opacity:.7}}@media screen and (max-width:767px){.personal{display:block;width:100%;padding:58px 0 100px;background-color:#f7fcff}.personal>.container{padding:0}.personal__body{display:block;width:100%;margin:0 auto}.personal__figure{display:block;width:100%}.personal__figure>img{display:block;width:100%;object-fit:cover}.personal__txt{display:block;width:calc(100% - 60px);font-size:16px;line-height:calc(30/16);font-weight:500;text-align:justify;word-break:break-all;margin:50px auto 0}.personal-feature{display:block;width:100%;margin-top:80px}.personal-feature__box{display:flex;flex-direction:column;align-items:center;width:100%}.personal-feature__box:nth-child(n+2){margin-top:80px}.personal-feature__box>picture{display:block;width:100%}.personal-feature__box>picture>img{display:block;width:100%;object-fit:cover}.personal-feature__box-content{display:block;width:calc(100% - 60px);margin-top:40px}.personal-feature__box-title{display:block;width:100%;font-size:23px;font-weight:500;line-height:28.6px;font-family:var(--yumincho);padding:3px 0 3px 15px;background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat;background-position:left top;background-size:5px 34px}.personal-feature__box-txt{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:30px}.personal-feature__box-btns{display:flex;justify-content:center;align-items:center;width:100%;margin-top:40px}.personal-feature__btn{display:flex;justify-content:center;align-items:center;width:auto;height:44px;border:1px solid var(--font-color);background-color:var(--white);padding:0 60px}.personal-feature__box:last-child .personal-feature__btn{padding:0 20px}.personal-feature__btn:hover{transition:opacity .3s ease;opacity:.7}.personal-feature__btn>span{color:var(--font-color);font-weight:500;line-height:20px;padding-right:28px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-link.png);background-repeat:no-repeat;background-position:right center;background-size:18px 18px}}@media screen and (max-width:359px){.personal-feature__btn{padding:0 40px}.personal-feature__box:last-child .personal-feature__btn{padding:0 10px}}@media screen and (min-width:768px){.personal{display:block;width:100%;padding:80px 0 100px;background-color:#f7fcff}.personal__body{display:block;max-width:1000px;width:100%;margin:0 auto}.personal__figure{display:block;width:100%}.personal__figure>img{display:block;width:100%;object-fit:cover}.personal__txt{display:block;width:calc(720/1000 * 100%);font-size:16px;line-height:calc(30/16);font-weight:500;text-align:justify;word-break:break-all;margin:80px auto 0}.personal-feature{display:block;width:100%;margin-top:100px}.personal-feature__box{display:flex;justify-content:space-between;align-items:center;width:100%}.personal-feature__box:nth-child(n+2){margin-top:80px}.personal-feature__box:nth-child(even){flex-direction:row-reverse}.personal-feature__box:nth-child(4){align-items:flex-start}.personal-feature__box>picture{display:block;width:50%}.personal-feature__box>picture>img{display:block;width:100%;object-fit:cover}.personal-feature__box-content{display:block;width:calc(450/1000 * 100%)}.personal-feature__box-title{display:block;width:100%;font-size:26px;font-weight:500;line-height:28.6px;font-family:var(--yumincho);padding:3px 0 3px 15px;background-image:linear-gradient(var(--primary),var(--primary));background-repeat:no-repeat;background-position:left top;background-size:5px 34px}.personal-feature__box-txt{display:block;width:100%;font-weight:500;text-align:justify;word-break:break-all;margin-top:40px}.personal-feature__box-btns{display:flex;align-items:flex-start;width:100%;margin-top:30px}.personal-feature__btn{display:flex;justify-content:center;align-items:center;width:auto;height:44px;border:1px solid var(--font-color);background-color:var(--white);padding:0 60px}.personal-feature__btn:hover{transition:opacity .3s ease;opacity:.7}.personal-feature__btn>span{color:var(--font-color);font-weight:500;line-height:20px;padding-right:28px;background-image:url(//www.mihotakao.jp/wp2/wp-content/themes/mihotakao/./assets/images/icon-link.png);background-repeat:no-repeat;background-position:right center;background-size:18px 18px}}@media screen and (min-width:768px) and (max-width:1024px){.personal-feature__box{align-items:flex-start}.personal-feature__btn{padding:0 40px}}.single-content p a,.single-content ul li a,.single-content ol li a,.single-content table tr td a{text-decoration:underline}.single-content p a:hover,.single-content ul li a:hover,.single-content ol li a:hover,.single-content table tr td a:hover{transition:opacity .3s ease;text-decoration:none;opacity:.7}