@charset "UTF-8";::-moz-selection{background-color:#00165e;color:#fff}::selection{background-color:#00165e;color:#fff}@font-face{font-family:NotoSansJP-R;src:url(//dr-omura.com/wp-content/themes/k-omura/css/font/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:NotoSerifJP-M;src:url(//dr-omura.com/wp-content/themes/k-omura/css/font/NotoSerifJP-Medium.otf) format("opentype")}html{width:100%;height:100%;font-size:62.5%}body{width:100%;height:100%;min-width:320px;position:relative;z-index:1;left:0;top:0}body,input,textarea,select,button{font-size:1.4rem;line-height:1.7;color:#212121;font-weight:400;letter-spacing:normal;-webkit-text-size-adjust:100%;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;font-family:'NotoSansJP-R',sans-serif}@media only screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){body,input,textarea,select,button{-webkit-font-smoothing:antialiased}}header,main,footer{width:100%;overflow:hidden}main,img{display:block}img{flex-shrink:0}input[type=text],input[type=search],input[type=email],input[type=password],input[type=submit],input[type=button],input[type=radio],input[type=checkbox],textarea,select,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none}input[type=submit],input[type=button],input[type=radio],input[type=checkbox],select,button{cursor:pointer}input,textarea,select,button{outline:0;-webkit-transition:all .4s;transition:all .4s}::-webkit-input-placeholder{color:#757575}:-ms-input-placeholder{color:#757575}::-moz-placeholder{color:#757575}a{text-decoration:none;-webkit-transition:all .4s;transition:all .4s}a:link,a:visited,a:hover{color:#757575}pre{white-space:pre-wrap}.xx-lg{font-size:2.4rem !important}.x-lg{font-size:2rem !important}.lg{font-size:1.6rem !important}.md{font-size:1.4rem !important}.sm{font-size:1.2rem !important}.x-sm{font-size:1rem !important}.spacer-10-20{display:block;width:100%;height:12px !important}.spacer-20-40{display:block;width:100%;height:20px !important}.spacer-30-60{display:block;width:100%;height:32px !important}.spacer-40-80{display:block;width:100%;height:40px !important}.spacer-60-120{display:block;width:100%;height:60px !important}.color-white{color:#fff !important}.color-font{color:#212121 !important}.color-subfont{color:#757575 !important}.color-navy{color:#00165e !important}.min{font-family:'NotoSerifJP-M',serif;font-weight:500}.b{font-weight:700}.it{font-style:italic}.l-space-2{letter-spacing:.2rem}.underline{text-decoration:underline}.cf:after{content:'';display:block;clear:both}.fit-img img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.scroll-style{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.scroll-style::-webkit-scrollbar{display:none}.vertical-txt{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl}.keep-txt{word-break:keep-all;white-space:nowrap}.margin-0{margin:0 !important}@media only screen and (min-width:640px){body,input,textarea,select,button{font-size:1.5rem}.xx-lg{font-size:3rem !important}.x-lg{font-size:2.4rem !important}.lg{font-size:1.8rem !important}.md{font-size:1.5rem !important}.sm{font-size:1.3rem !important}.x-sm{font-size:1.1rem !important}.spacer-10-20{height:18px !important}.spacer-20-40{height:30px !important}.spacer-30-60{height:48px !important}.spacer-40-80{height:60px !important}.spacer-60-120{height:90px !important}}@media only screen and (min-width:960px){body,input,textarea,select,button{font-size:1.6rem}.xx-lg{font-size:3.6rem !important}.x-lg{font-size:2.8rem !important}.lg{font-size:2rem !important}.md{font-size:1.6rem !important}.sm{font-size:1.4rem !important}.x-sm{font-size:1.2rem !important}.spacer-10-20{height:24px !important}.spacer-20-40{height:40px !important}.spacer-30-60{height:64px !important}.spacer-40-80{height:80px !important}.spacer-60-120{height:120px !important}.hover-1{-webkit-transition:all .4s;transition:all .4s}.hover-1:hover{opacity:.64}}@-webkit-keyframes hero-zoom{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}5%{opacity:1}95%{opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}@keyframes hero-zoom{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}5%{opacity:1}95%{opacity:1}100%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}}.hero img{animation:hero-zoom 16s infinite linear}@-webkit-keyframes draw{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes draw{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.loading-cover{width:100%;height:100vh;box-sizing:border-box;position:fixed;z-index:100;left:0;top:0;display:flex;flex-wrap:wrap;flex-direction:row;flex:0 1 auto;background-color:#fff}.loading-cover .loader-inner{position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1)}.loading-cover .loader-inner div{border:solid 1px #00165e}#humb_wrap{width:30px;font-size:1rem;color:#fff;line-height:1;text-align:center;cursor:pointer}#humb{width:100%;height:19px;margin:0 0 8px;position:relative;z-index:1;left:0;top:0;-webkit-transition:all .4s;transition:all .4s}#humb span{display:block;width:100%;height:1px;position:absolute;z-index:1;left:0;background-color:#fff;-webkit-transition:all .4s;transition:all .4s}#humb span:nth-of-type(1){top:0}#humb span:nth-of-type(2){top:9px}#humb span:nth-of-type(3){bottom:0}@media only screen and (min-width:640px){#humb_wrap{width:32px;font-size:1.1rem}#humb{height:21px;margin:0 0 9px}#humb span:nth-of-type(2){top:10px}}@media only screen and (min-width:960px){#humb_wrap{width:35px;font-size:1.2rem}#humb{height:23px;margin:0 0 10px}#humb span:nth-of-type(2){top:11px}#humb_wrap:hover #humb span:nth-of-type(1){top:11px}#humb_wrap:hover #humb span:nth-of-type(3){bottom:11px}}@media only screen and (min-width:1280px){#humb_wrap{display:none}}#modal_menu{display:none;position:fixed;z-index:100;left:0;top:0;width:100%;height:100vh;background-image:url(//dr-omura.com/wp-content/themes/k-omura/css/../img/common/common_menu-back.jpg);background-size:cover;background-position:center;text-align:center;color:#00165e}#modal_menu:before{content:'';display:block;width:100%;height:100%;background-color:rgba(255,255,255,.88);position:absolute;z-index:1;left:0;top:0}#modal_menu:after{content:'';display:block;width:100%;height:80px;position:absolute;z-index:3;left:0;bottom:0;background:-moz-linear-gradient(top,rgba(255,255,255,0),#fff);background:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}#modal_menu .inner{display:inline-block;height:90vh;margin:10vh 0 0;position:relative;z-index:2;left:0;top:0}#modal_menu .inner nav{line-height:1;padding:32px 0 128px}#modal_menu .inner nav li{margin:0 0 16px}#modal_menu .inner nav li a,#modal_menu .inner nav li .active{display:block;width:100%;padding:16px 0;box-sizing:border-box;position:relative;z-index:1;left:0;top:0}#modal_menu .inner nav li .active:after{content:'';display:block;width:100%;height:1px;background-color:#00165e;position:absolute;z-index:1;left:0;bottom:0}#menu_close{position:absolute;z-index:2;right:5%;top:20px;font-size:1rem;line-height:1;text-align:center;cursor:pointer}#menu_close .close{position:relative;z-index:1;left:0;top:0;width:30px;height:30px;margin:0 0 1px}#menu_close .close span{display:block;width:100%;height:1px;background-color:#00165e;position:absolute;z-index:1;left:0}#menu_close .close span:nth-of-type(1){top:0;-webkit-transform:translateY(15px) rotate(-45deg);transform:translateY(15px) rotate(-45deg)}#menu_close .close span:nth-of-type(2){bottom:0;-webkit-transform:translateY(-15px) rotate(45deg);transform:translateY(-15px) rotate(45deg)}header{width:100%;min-width:320px;padding:20px 0;position:fixed;z-index:10;left:0;top:0;-webkit-transition:all .4s;transition:all .4s}header .inner{width:90%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}header .inner .logo{width:120px;line-height:1}header .inner .logo a{display:inline-block}header .inner .logo a img{width:100%;height:auto}header .inner nav{display:none}.header-under{background-color:#00165e}@media only screen and (min-width:640px){#modal_menu{background-image:none;background-color:#fff;text-align:left}#modal_menu:before{width:50%;background-image:url(//dr-omura.com/wp-content/themes/k-omura/css/../img/common/common_menu-back.jpg);background-size:cover;background-position:center;left:50%}#modal_menu:after{width:50%}#modal_menu .inner{left:25%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#menu_close{top:30px;font-size:1.1rem;color:#fff}#menu_close .close{width:33px;height:33px;margin:0 0 2px}#menu_close .close span{background-color:#fff}#menu_close .close span:nth-of-type(1){-webkit-transform:translateY(16px) rotate(-45deg);transform:translateY(16px) rotate(-45deg)}#menu_close .close span:nth-of-type(2){-webkit-transform:translateY(-16px) rotate(45deg);transform:translateY(-16px) rotate(45deg)}header{padding:30px 0}header .inner .logo{width:150px}}@media only screen and (min-width:960px){#modal_menu .inner nav li a:after{content:'';display:block;width:0;height:1px;background-color:#00165e;position:absolute;z-index:1;left:0;bottom:0;-webkit-transition:all .4s;transition:all .4s}#modal_menu .inner nav li a:hover{color:#00165e}#modal_menu .inner nav li a:hover:after{width:100%}#menu_close{top:40px;font-size:1.2rem}#menu_close .close{width:35px;height:35px;margin:0 0 3px}#menu_close .close span:nth-of-type(1){-webkit-transform:translateY(17px) rotate(-45deg);transform:translateY(17px) rotate(-45deg)}#menu_close .close span:nth-of-type(2){-webkit-transform:translateY(-17px) rotate(45deg);transform:translateY(-17px) rotate(45deg)}header{padding:40px 0}header .inner .logo{width:180px}}@media only screen and (min-width:1280px){header .inner nav{display:block;line-height:1}header .inner nav ul{display:flex;flex-wrap:wrap;align-items:center}header .inner nav ul li{margin:0 0 0 32px}header .inner nav ul li a,header .inner nav ul li .active{display:inline-block;padding:0 0 16px;box-sizing:border-box;position:relative;z-index:1;left:0;top:0;color:#fff}header .inner nav ul li a:after,header .inner nav ul li .active:after{content:'';display:block;width:0;height:1px;background-color:rgba(255,255,255,.88);position:absolute;z-index:1;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);bottom:0;-webkit-transition:all .4s;transition:all .4s}header .inner nav ul li a:hover:after,header .inner nav ul li .active:after{width:100%}}footer{background-color:#00165e;padding:40px 0}footer .sitemap{width:90%;margin:0 auto}footer .sitemap .logo{width:120px;margin:0 auto}footer .sitemap .logo img{width:100%;height:auto}footer .sitemap nav{margin:20px 0}footer .sitemap nav ul{display:flex;flex-wrap:wrap;justify-content:center;line-height:1}footer .sitemap nav ul li a{display:inline-block;padding:4px;margin:4px;color:#fff}footer .sitemap .copy{text-align:center}@media only screen and (min-width:640px){footer{padding:60px 0}footer .sitemap .logo{width:150px}footer .sitemap nav{margin:30px 0}footer .sitemap nav ul li a{padding:6px;margin:6px}}@media only screen and (min-width:960px){footer{padding:80px 0}footer .sitemap .logo{width:180px}footer .sitemap nav{margin:40px 0}footer .sitemap nav ul li a{padding:8px;margin:8px}footer .sitemap nav ul li a:hover{opacity:.64}}.front-page .hero{position:relative;z-index:1;left:0;top:0}.front-page .hero .img{overflow:hidden}.front-page .hero .img img{min-height:64vh;position:relative;z-index:1;left:0;top:0}.front-page .hero .img:before{content:'';display:block;width:100%;height:100%;background-color:rgba(0,0,0,.24);position:absolute;z-index:2;left:0;top:0}.front-page .hero .copy{position:absolute;z-index:3;left:5%;top:50%;max-width:90%}.front-page .hero .copy p{font-size:4vw}.front-page .hero .copy a{display:inline-block;line-height:1;background-color:#00165e;padding:8px;border-radius:2px;margin:8px 0 0}.front-page .blog{padding:10vw 0 0}.front-page .blog .inner{width:80%;margin:0 auto}.front-page .blog .inner article{width:96%;margin:2%;border-radius:0 0 2px 2px;background-color:#f2f2f5}.front-page .blog .inner article .item{display:inline-block}.front-page .blog .inner article .item .img{height:40vw}.front-page .blog .inner article .item .txt{padding:8px;box-sizing:border-box}.front-page .blog .inner article .item .txt .category{display:inline-block;background-color:#00165e;line-height:1;padding:4px;border-radius:2px;margin:0 2px 4px 0}.front-page .blog .inner article .item .txt .date{display:inline-block;line-height:1;padding:4px;margin:0 2px 4px 0}.front-page .blog .inner article .item .txt h3{margin:0 0 2px}.front-page .blog .inner article .item .txt p{line-height:1.5;color:#212121}.front-page .message{padding:60px 0 0}.front-page .message .inner{width:76%;max-width:800px;margin:0 auto;position:relative;z-index:1;left:0;top:0}.front-page .message .inner:before{content:'Message';display:block;color:#f2f2f5;font-size:5.6rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;z-index:1;left:-120px;top:35px;font-family:'NotoSerifJP-M',serif;font-weight:500}.front-page .message .inner h2{margin:0 0 20px;position:relative;z-index:2;left:0;top:0}.front-page .message .inner .service-link{margin:0 20px 30px 0;text-align:right;line-height:1}.front-page .message .inner .service-link a{display:inline-block;position:relative;z-index:1;left:0;top:0}.front-page .message .inner .service-link a .txt{display:inline-block;padding:4px 0;background-color:#fff;color:#757575;position:relative;z-index:2;left:0;top:0;-webkit-transition:all .4s;transition:all .4s}.front-page .message .inner .service-link a .circle{position:absolute;z-index:1;right:-20px;top:-9px;border-radius:50%;width:40px;height:40px;box-shadow:inset 0 0 0 1px #e4e5ea;transform:rotate(270deg);-webkit-transition:all .4s;transition:all .4s}.front-page .message .inner .service-link a .circle .cover1,.front-page .message .inner .service-link a .circle .cover2{width:50%;height:100%;position:absolute;z-index:1;left:0;top:0;overflow:hidden}.front-page .message .inner .service-link a .circle .cover1:before,.front-page .message .inner .service-link a .circle .cover2:before{content:'';position:absolute;z-index:1;left:0;top:0}.front-page .message .inner .service-link a .circle .cover1{left:50%}.front-page .message .inner p{position:relative;z-index:2;left:0;top:0}.front-page .message .inner .sign{margin:20px 10px 0 0;text-align:right}.front-page .message .inner .sign img{display:inline-block;width:100px;height:auto}.front-page .message .inner .wrap-youtube{margin:32px 0 0;position:relative;z-index:1;left:0;top:0;padding:0 0 56.25%;height:0;overflow:hidden}.front-page .message .inner .wrap-youtube iframe{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}.front-page .message .inner .mov-thumb{margin:32px 0 0}.front-page .message .inner .mov-thumb a{display:block}.front-page .message .inner .mov-thumb p{margin:12px 0 0}.front-page .message .inner .mov-thumb .only-pc{display:none}.front-page .gallery{padding:60px 0 0}.front-page .gallery .wp-block-image{max-width:100%;height:auto}.front-page .gallery .wp-block-image img{max-width:100%;height:auto}.front-page .gallery .wp-block-gallery .blocks-gallery-grid{padding:0;margin:0}.front-page .gallery .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item{margin:1px}.front-page .profile{padding:60px 0 0}.front-page .profile .inner{width:80%;margin:32px auto 0;position:relative;z-index:1;left:0;top:0}.front-page .profile .inner:before{content:'Profile';display:block;color:#fff;font-size:5.6rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;z-index:1;right:-85px;top:-165px;font-family:'NotoSerifJP-M',serif;font-weight:500}.front-page .profile .inner h2,.front-page .profile .inner h2,.front-page .profile .inner p,.front-page .profile .inner table{position:relative;z-index:2;left:0;top:0}.front-page .profile .inner h2{margin:0 0 8px}.front-page .profile .inner h3{margin:16px 0 8px}.front-page .profile .inner table{width:100%;border-top:solid 1px #f2f2f5}.front-page .profile .inner table tr{border-bottom:solid 1px #f2f2f5}.front-page .profile .inner table tr td{padding:8px 8px 8px 0;vertical-align:middle}.front-page .profile .inner table tr td:first-of-type{width:48px;padding:8px;text-align:center}.front-page .profile .inner table tr:last-of-type td{text-align:right}.front-page .profile .inner .profile-link{margin:32px 20px 0 0;text-align:right;line-height:1}.front-page .profile .inner .profile-link a{display:inline-block;position:relative;z-index:1;left:0;top:0}.front-page .profile .inner .profile-link a .txt{display:inline-block;padding:4px 0;background-color:#fff;color:#757575;position:relative;z-index:2;left:0;top:0;-webkit-transition:all .4s;transition:all .4s}.front-page .profile .inner .profile-link a .circle{position:absolute;z-index:1;right:-20px;top:-9px;border-radius:50%;width:40px;height:40px;box-shadow:inset 0 0 0 1px #e4e5ea;transform:rotate(270deg);-webkit-transition:all .4s;transition:all .4s}.front-page .profile .inner .profile-link a .circle .cover1,.front-page .profile .inner .profile-link a .circle .cover2{width:50%;height:100%;position:absolute;z-index:1;left:0;top:0;overflow:hidden}.front-page .profile .inner .profile-link a .circle .cover1:before,.front-page .profile .inner .profile-link a .circle .cover2:before{content:'';position:absolute;z-index:1;left:0;top:0}.front-page .profile .inner .profile-link a .circle .cover1{left:50%}.front-page .movie{margin:82px 0 0;padding:40px 0;background-color:#f2f2f5;position:relative;z-index:1;left:0;top:0}.front-page .movie:before{content:'Movie';display:block;position:absolute;z-index:1;left:5%;top:-69px;color:#f2f2f5;font-family:'NotoSerifJP-M',serif;font-weight:500;font-size:5.6rem}.front-page .movie .inner{width:90%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.front-page .movie .inner a{display:inline-block;width:100%;max-width:270px;margin:8px}.front-page .movie .inner a img{width:100%;height:auto}@media only screen and (min-width:480px){.front-page .hero .copy p{font-size:3.5vw}.front-page .blog .inner{display:flex;flex-wrap:wrap}.front-page .blog .inner article{width:48%;margin:1%}.front-page .blog .inner article .item .img{height:20vw}.front-page .message .inner{width:78%}.front-page .message .inner .mov-thumb .only-sp{display:none}.front-page .message .inner .mov-thumb .only-pc{display:inline}}@media only screen and (min-width:640px){.front-page .hero .copy p{font-size:3vw}.front-page .hero .copy a{margin:12px 0 0;padding:12px}.front-page .blog{padding:5vw 0 0}.front-page .blog .inner{width:90%}.front-page .blog .inner article .item .txt{padding:12px}.front-page .message{padding:90px 0 0}.front-page .message .inner{width:88%}.front-page .message .inner:before{font-size:6.4rem;left:-135px;top:40px}.front-page .message .inner h2{display:inline-block;margin:0 0 18px}.front-page .message .inner .service-link{display:inline-block;position:absolute;z-index:2;right:0;top:11px}.front-page .message .inner .sign{margin:30px 15px 0 0}.front-page .message .inner .sign img{width:150px}.front-page .message .inner .wrap-youtube{margin:48px 0 0}.front-page .message .inner .mov-thumb{margin:48px 0 0}.front-page .message .inner .mov-thumb p{margin:14px 0 0}.front-page .gallery{padding:90px 0 0}.front-page .profile{padding:90px 0 0;position:relative;z-index:1;left:0;top:0}.front-page .profile .prof-img{width:40%;height:40vw;position:absolute;z-index:1;left:0;top:90px}.front-page .profile .inner{width:50%;margin:0;position:relative;z-index:1;left:45%;top:0}.front-page .profile .inner:before{font-size:6.4rem;top:0;color:#f2f2f5}.front-page .profile .inner h2{margin:0 0 12px}.front-page .profile .inner h3{margin:24px 0 12px}.front-page .profile .inner .profile-link{margin:48px 20px 0 0}.front-page .movie{margin:115px 0 0;padding:60px 0}.front-page .movie:before{top:-80px;font-size:6.4rem}}@media only screen and (min-width:960px){.front-page .hero .img img{height:100vh}.front-page .hero .copy p{font-size:2.5vw}.front-page .hero .copy a{margin:16px 0 0;padding:16px;position:relative;z-index:1;left:0;top:0;overflow:hidden}.front-page .hero .copy a .txt{position:relative;z-index:2;left:0;top:0}.front-page .hero .copy a:before{content:'';display:block;width:0;height:100%;background-color:rgba(255,255,255,.08);position:absolute;z-index:1;left:-10%;top:0;-webkit-transform:skewX(24deg);transform:skewX(24deg);-webkit-transition:all .4s;transition:all .4s}.front-page .hero .copy a:hover:before{width:120%}.front-page .blog .inner article{width:24%;margin:.5%}.front-page .blog .inner article .item .img{height:10vw;overflow:hidden}.front-page .blog .inner article .item .img img{-webkit-transition:all .4s;transition:all .4s}.front-page .blog .inner article .item .txt{padding:16px}.front-page .blog .inner article .item:hover .img img{-webkit-transform:scale(1.04);transform:scale(1.04)}.front-page .message{padding:120px 0 0}.front-page .message .inner{width:89%}.front-page .message .inner:before{font-size:7.2rem;left:-150px;top:45px}.front-page .message .inner h2{margin:0 0 24px}.front-page .message .inner .service-link{top:15px}.front-page .message .inner .service-link a .circle{top:-8px}.front-page .message .inner .service-link a:hover .txt{color:#00165e}.front-page .message .inner .service-link a:hover .circle{box-shadow:inset 0 0 0 1px #00165e}.front-page .message .inner .service-link a:hover .circle .cover1:before{width:100%;height:200%;background:#fff;transform-origin:0 25%;animation:draw .3s linear forwards}.front-page .message .inner .service-link a:hover .circle .cover2:before{left:-10%;width:110%;height:120%;background:#fff;transform-origin:100% 40%;animation:draw .3s ease-out .3s forwards}.front-page .message .inner .sign{margin:40px 10px 0 0}.front-page .message .inner .sign img{width:200px}.front-page .message .inner .wrap-youtube{margin:64px 0 0}.front-page .message .inner .mov-thumb{margin:64px 0 0}.front-page .message .inner .mov-thumb p{margin:16px 0 0}.front-page .gallery{padding:120px 0 0}.front-page .profile{padding:120px 0 0}.front-page .profile .prof-img{top:120px}.front-page .profile .inner:before{font-size:7.2rem}.front-page .profile .inner h2{margin:0 0 16px}.front-page .profile .inner h3{margin:32px 0 16px}.front-page .profile .inner .profile-link{margin:64px 20px 0 0}.front-page .profile .inner .profile-link a .circle{top:-8px}.front-page .profile .inner .profile-link a:hover .txt{color:#00165e}.front-page .profile .inner .profile-link a:hover .circle{box-shadow:inset 0 0 0 1px #00165e}.front-page .profile .inner .profile-link a:hover .circle .cover1:before{width:100%;height:200%;background:#fff;transform-origin:0 25%;animation:draw .3s linear forwards}.front-page .profile .inner .profile-link a:hover .circle .cover2:before{left:-10%;width:110%;height:120%;background:#fff;transform-origin:100% 40%;animation:draw .3s ease-out .3s forwards}.front-page .movie{margin:150px 0 0;padding:80px 0}.front-page .movie:before{top:-90px;font-size:7.2rem}}@media only screen and (min-width:1280px){.front-page .hero .copy p{font-size:2vw}.front-page .blog{padding:80px 0 0}.front-page .blog .inner{width:1200px}.front-page .profile .inner{width:700px}}.page-general .page-inner h1,.page-movie .page-inner h1{width:100%;padding:110px 5% 60px;box-sizing:border-box;text-align:center;background-color:#00165e}.page-general .page-inner .content,.page-movie .page-inner .content{padding:40px 0}.page-general .page-inner .content .inner,.page-movie .page-inner .content .inner{width:80%;max-width:800px;margin:0 auto}.page-general .page-inner .content .inner h2,.page-movie .page-inner .content .inner h2{font-size:2rem;margin:0 0 12px;font-family:'NotoSerifJP-M',serif;font-weight:500;color:#00165e}.page-general .page-inner .content .inner h3,.page-movie .page-inner .content .inner h3{font-size:1.6rem;margin:0 0 12px;font-family:'NotoSerifJP-M',serif;font-weight:500;color:#00165e}.page-general .page-inner .content .inner strong,.page-movie .page-inner .content .inner strong{font-weight:700}.page-general .page-inner .content .inner em,.page-movie .page-inner .content .inner em{font-style:italic}.page-general .page-inner .content .inner sup,.page-movie .page-inner .content .inner sup{vertical-align:super}.page-general .page-inner .content .inner sub,.page-movie .page-inner .content .inner sub{vertical-align:sub}.page-general .page-inner .content .inner figcaption,.page-movie .page-inner .content .inner figcaption{font-size:1rem}.page-general .page-inner .content .inner ul,.page-movie .page-inner .content .inner ul{list-style:disc;padding:4px 0}.page-general .page-inner .content .inner ul ul,.page-movie .page-inner .content .inner ul ul,.page-general .page-inner .content .inner ul ol,.page-movie .page-inner .content .inner ul ol{padding:4px 0 0 8px}.page-general .page-inner .content .inner ul.nolist,.page-movie .page-inner .content .inner ul.nolist{list-style:none}.page-general .page-inner .content .inner ul.nolist ul,.page-movie .page-inner .content .inner ul.nolist ul{list-style:none;padding:4px 0 0 16px}.page-general .page-inner .content .inner ol,.page-movie .page-inner .content .inner ol{list-style:decimal-leading-zero;padding:4px 0}.page-general .page-inner .content .inner ol ul,.page-movie .page-inner .content .inner ol ul,.page-general .page-inner .content .inner ol ol,.page-movie .page-inner .content .inner ol ol{padding:4px 0 0 8px}.page-general .page-inner .content .inner ol.nozero,.page-movie .page-inner .content .inner ol.nozero{list-style:decimal}.page-general .page-inner .content .inner ol.nozero ol,.page-movie .page-inner .content .inner ol.nozero ol{list-style:decimal}.page-general .page-inner .content .inner li,.page-movie .page-inner .content .inner li{margin:0 0 4px;list-style-position:inside}.page-general .page-inner .content .inner li:last-of-type,.page-movie .page-inner .content .inner li:last-of-type{margin:0}.page-general .page-inner .content .inner p a,.page-movie .page-inner .content .inner p a,.page-general .page-inner .content .inner li a,.page-movie .page-inner .content .inner li a,.page-general .page-inner .content .inner table a,.page-movie .page-inner .content .inner table a{position:relative;z-index:1;left:0;top:0;color:#757575}.page-general .page-inner .content .inner p a:after,.page-movie .page-inner .content .inner p a:after,.page-general .page-inner .content .inner li a:after,.page-movie .page-inner .content .inner li a:after,.page-general .page-inner .content .inner table a:after,.page-movie .page-inner .content .inner table a:after{content:'';display:block;width:100%;height:1px;background-color:#757575;position:absolute;z-index:1;left:0;bottom:0;-webkit-transition:all .4s;transition:all .4s}.page-general .page-inner .content .inner hr,.page-movie .page-inner .content .inner hr{width:100%;border:none;border-top:solid 1px #e4e5ea}.page-general .page-inner .content .inner .hr-half,.page-movie .page-inner .content .inner .hr-half{width:50%;margin:0 auto}.page-general .page-inner .content .inner .hr-quarter,.page-movie .page-inner .content .inner .hr-quarter{width:25%;margin:0 auto}.page-general .page-inner .content .inner .wp-block-image,.page-movie .page-inner .content .inner .wp-block-image{max-width:100%;height:auto}.page-general .page-inner .content .inner .wp-block-image img,.page-movie .page-inner .content .inner .wp-block-image img{max-width:100%;height:auto}.page-general .page-inner .content .inner .wp-block-image a:after,.page-movie .page-inner .content .inner .wp-block-image a:after{content:none}.page-general .page-inner .content .inner .size-thumbnail,.page-movie .page-inner .content .inner .size-thumbnail{max-width:25% !important}.page-general .page-inner .content .inner .size-medium,.page-movie .page-inner .content .inner .size-medium{max-width:50% !important}.page-general .page-inner .content .inner .wp-block-gallery .blocks-gallery-grid,.page-movie .page-inner .content .inner .wp-block-gallery .blocks-gallery-grid{padding:0;margin:0}.page-general .page-inner .content .inner .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item,.page-movie .page-inner .content .inner .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item{margin:1px}.page-general .page-inner .content .inner .wp-block-gallery a:after,.page-movie .page-inner .content .inner .wp-block-gallery a:after{content:none}.page-general .page-inner .content .inner .wp-block-columns .wp-block-column,.page-movie .page-inner .content .inner .wp-block-columns .wp-block-column{padding:0 0 16px}.page-general .page-inner .content .inner .wp-block-columns .wp-block-column:last-of-type,.page-movie .page-inner .content .inner .wp-block-columns .wp-block-column:last-of-type{padding:0}.page-general .page-inner .content .inner .wp-block-table,.page-movie .page-inner .content .inner .wp-block-table{width:100%;font-size:1.2rem}.page-general .page-inner .content .inner .wp-block-table tr td,.page-movie .page-inner .content .inner .wp-block-table tr td{vertical-align:middle;padding:8px;border:solid 1px #e4e5ea}.page-general .page-inner .content .inner .wp-block-table.profile,.page-movie .page-inner .content .inner .wp-block-table.profile{border-top:solid 1px #e4e5ea}.page-general .page-inner .content .inner .wp-block-table.profile tr,.page-movie .page-inner .content .inner .wp-block-table.profile tr{border-bottom:solid 1px #e4e5ea}.page-general .page-inner .content .inner .wp-block-table.profile tr td,.page-movie .page-inner .content .inner .wp-block-table.profile tr td{border:none}.page-general .page-inner .content .inner .wp-block-table.profile tr td:first-of-type,.page-movie .page-inner .content .inner .wp-block-table.profile tr td:first-of-type{width:48px;text-align:center}.page-general .page-inner .content .inner .wp-block-video,.page-movie .page-inner .content .inner .wp-block-video{width:100%}.page-general .page-inner .content .inner .wp-block-video video,.page-movie .page-inner .content .inner .wp-block-video video{outline:none}.page-general .page-inner .content .inner .wrap-youtube,.page-movie .page-inner .content .inner .wrap-youtube{position:relative;z-index:1;left:0;top:0;padding:0 0 56.25%;height:0;overflow:hidden}.page-general .page-inner .content .inner .wrap-youtube iframe,.page-movie .page-inner .content .inner .wrap-youtube iframe{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}.page-general .page-inner .content .inner .back-palenavy,.page-movie .page-inner .content .inner .back-palenavy{background-color:#f2f2f5;padding:20px 24px}.page-general .page-inner .content .inner .before-pdf,.page-movie .page-inner .content .inner .before-pdf{position:relative;z-index:1;left:0;top:0}.page-general .page-inner .content .inner .before-pdf:before,.page-movie .page-inner .content .inner .before-pdf:before{content:'';display:inline-block;background-image:url(//dr-omura.com/wp-content/themes/k-omura/css/../img/common/common_icon-pdf.png);width:24px;height:24px;background-size:cover;margin:0 8px 0 0;position:relative;z-index:1;left:0;top:7px}.page-general .page-inner .content .inner .marker,.page-movie .page-inner .content .inner .marker{display:inline-block;position:relative;z-index:1;left:0;top:0}.page-general .page-inner .content .inner .marker:after,.page-movie .page-inner .content .inner .marker:after{content:'';display:inline-block;width:100%;height:8px;background-color:#e4e5ea;position:absolute;z-index:1;left:0;bottom:0}.page-general .page-inner .content .inner .marker span,.page-movie .page-inner .content .inner .marker span{position:relative;z-index:2;left:0;top:0}.page-general .page-inner .content .inner .anchors,.page-movie .page-inner .content .inner .anchors{display:flex;flex-wrap:wrap;align-items:center}.page-general .page-inner .content .inner .anchors a,.page-movie .page-inner .content .inner .anchors a{display:inline-block;background-color:#00165e;color:#fff;line-height:1;padding:8px;border-radius:2px;margin:8px}.page-general .page-inner .content .inner .back-link,.page-movie .page-inner .content .inner .back-link{line-height:1;text-align:center}.page-general .page-inner .content .inner .back-link a,.page-movie .page-inner .content .inner .back-link a{display:inline-block;position:relative;z-index:1;left:-20px;top:0}.page-general .page-inner .content .inner .back-link a .txt,.page-movie .page-inner .content .inner .back-link a .txt{display:inline-block;padding:4px 0;background-color:#fff;color:#757575;position:relative;z-index:2;left:0;top:0;-webkit-transition:all .4s;transition:all .4s}.page-general .page-inner .content .inner .back-link a .circle,.page-movie .page-inner .content .inner .back-link a .circle{position:absolute;z-index:1;right:-20px;top:-9px;border-radius:50%;width:40px;height:40px;box-shadow:inset 0 0 0 1px #e4e5ea;transform:rotate(270deg);-webkit-transition:all .4s;transition:all .4s}.page-general .page-inner .content .inner .back-link a .circle .cover1,.page-movie .page-inner .content .inner .back-link a .circle .cover1,.page-general .page-inner .content .inner .back-link a .circle .cover2,.page-movie .page-inner .content .inner .back-link a .circle .cover2{width:50%;height:100%;position:absolute;z-index:1;left:0;top:0;overflow:hidden}.page-general .page-inner .content .inner .back-link a .circle .cover1:before,.page-movie .page-inner .content .inner .back-link a .circle .cover1:before,.page-general .page-inner .content .inner .back-link a .circle .cover2:before,.page-movie .page-inner .content .inner .back-link a .circle .cover2:before{content:'';position:absolute;z-index:1;left:0;top:0}.page-general .page-inner .content .inner .back-link a .circle .cover1,.page-movie .page-inner .content .inner .back-link a .circle .cover1{left:50%}.page-general .page-inner .side-menu,.page-movie .page-inner .side-menu{padding:40px 0;background-color:#f2f2f5}.page-general .page-inner .side-menu .inner,.page-movie .page-inner .side-menu .inner{width:90%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.page-general .page-inner .side-menu .inner a,.page-movie .page-inner .side-menu .inner a{display:inline-block;width:100%;max-width:270px;margin:8px}.page-general .page-inner .side-menu .inner a img,.page-movie .page-inner .side-menu .inner a img{width:100%;height:auto}@media only screen and (min-width:640px){.page-general .page-inner h1,.page-movie .page-inner h1{padding:150px 0 90px}.page-general .page-inner .content,.page-movie .page-inner .content{padding:60px 0}.page-general .page-inner .content .inner,.page-movie .page-inner .content .inner{width:90%}.page-general .page-inner .content .inner h2,.page-movie .page-inner .content .inner h2{font-size:2.4rem;margin:0 0 18px}.page-general .page-inner .content .inner h3,.page-movie .page-inner .content .inner h3{font-size:1.8rem;margin:0 0 18px}.page-general .page-inner .content .inner figcaption,.page-movie .page-inner .content .inner figcaption{font-size:1.1rem}.page-general .page-inner .content .inner .wp-block-table,.page-movie .page-inner .content .inner .wp-block-table{font-size:1.3rem}.page-general .page-inner .content .inner .back-palenavy,.page-movie .page-inner .content .inner .back-palenavy{padding:30px 36px}.page-general .page-inner .content .inner .before-pdf:before,.page-movie .page-inner .content .inner .before-pdf:before{top:6px}.page-general .page-inner .content .inner .anchors a,.page-movie .page-inner .content .inner .anchors a{padding:10px}.page-general .page-inner .side-menu,.page-movie .page-inner .side-menu{padding:60px 0}}@media only screen and (min-width:782px){.page-general .page-inner .content .inner .wp-block-columns .wp-block-column,.page-movie .page-inner .content .inner .wp-block-columns .wp-block-column{padding:0}}@media only screen and (min-width:960px){.page-general .page-inner h1,.page-movie .page-inner h1{padding:190px 0 120px}.page-general .page-inner .content,.page-movie .page-inner .content{padding:80px 0}.page-general .page-inner .content .inner h2,.page-movie .page-inner .content .inner h2{font-size:2.8rem;margin:0 0 24px}.page-general .page-inner .content .inner h3,.page-movie .page-inner .content .inner h3{font-size:2rem;margin:0 0 24px}.page-general .page-inner .content .inner figcaption,.page-movie .page-inner .content .inner figcaption{font-size:1.2rem}.page-general .page-inner .content .inner p a:hover,.page-movie .page-inner .content .inner p a:hover,.page-general .page-inner .content .inner li a:hover,.page-movie .page-inner .content .inner li a:hover,.page-general .page-inner .content .inner table a:hover,.page-movie .page-inner .content .inner table a:hover{color:#00165e}.page-general .page-inner .content .inner p a:hover:after,.page-movie .page-inner .content .inner p a:hover:after,.page-general .page-inner .content .inner li a:hover:after,.page-movie .page-inner .content .inner li a:hover:after,.page-general .page-inner .content .inner table a:hover:after,.page-movie .page-inner .content .inner table a:hover:after{background-color:#00165e}.page-general .page-inner .content .inner .wp-block-table,.page-movie .page-inner .content .inner .wp-block-table{font-size:1.4rem}.page-general .page-inner .content .inner .back-lightnavy,.page-movie .page-inner .content .inner .back-lightnavy{padding:40px 48px}.page-general .page-inner .content .inner .anchors a,.page-movie .page-inner .content .inner .anchors a{padding:12px}.page-general .page-inner .content .inner .anchors a:hover,.page-movie .page-inner .content .inner .anchors a:hover{opacity:.64}.page-general .page-inner .content .inner .back-link a .circle,.page-movie .page-inner .content .inner .back-link a .circle{top:-8px}.page-general .page-inner .content .inner .back-link a:hover .txt,.page-movie .page-inner .content .inner .back-link a:hover .txt{color:#00165e}.page-general .page-inner .content .inner .back-link a:hover .circle,.page-movie .page-inner .content .inner .back-link a:hover .circle{box-shadow:inset 0 0 0 1px #00165e}.page-general .page-inner .content .inner .back-link a:hover .circle .cover1:before,.page-movie .page-inner .content .inner .back-link a:hover .circle .cover1:before{width:100%;height:200%;background:#fff;transform-origin:0 25%;animation:draw .3s linear forwards}.page-general .page-inner .content .inner .back-link a:hover .circle .cover2:before,.page-movie .page-inner .content .inner .back-link a:hover .circle .cover2:before{left:-10%;width:110%;height:120%;background:#fff;transform-origin:100% 40%;animation:draw .3s ease-out .3s forwards}.page-general .page-inner .side-menu,.page-movie .page-inner .side-menu{padding:80px 0}}@media only screen and (min-width:1280px){.page-general,.page-movie{overflow:visible}.page-general .page-inner .content-wrap,.page-movie .page-inner .content-wrap{width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.page-general .page-inner .content,.page-movie .page-inner .content{width:800px}.page-general .page-inner .content .inner,.page-movie .page-inner .content .inner{width:100%}.page-general .page-inner .side-menu,.page-movie .page-inner .side-menu{width:270px;background:0 0}.page-general .page-inner .side-menu .inner,.page-movie .page-inner .side-menu .inner{width:100%;position:-webkit-sticky;position:sticky;z-index:1;left:0;top:130px}.page-general .page-inner .side-menu .inner a,.page-movie .page-inner .side-menu .inner a{margin:0 0 16px}.page-general .page-inner .side-menu .inner a:last-of-type,.page-movie .page-inner .side-menu .inner a:last-of-type{margin:0}}.page-movie .page-inner .content .inner{max-width:1200px}.page-movie .page-inner .content .inner .item{width:100%;margin:0 0 24px}@media only screen and (min-width:640px){.page-movie .page-inner .content .inner{display:flex;flex-wrap:wrap}.page-movie .page-inner .content .inner .item{width:46%;margin:0 2% 36px}}@media only screen and (min-width:960px){.page-movie .page-inner .content .inner .item{margin:0 2% 48px}}@media only screen and (min-width:1280px){.page-movie .page-inner .content-wrap{display:block}.page-movie .page-inner .content{width:1200px}}.page-blog .page-inner h1{width:100%;padding:110px 5% 60px;box-sizing:border-box;text-align:center;background-color:#00165e}.page-blog .page-inner .content-wrap{padding:40px 0;width:80%;margin:0 auto}.page-blog .page-inner .content-wrap .search-tool{width:100%;max-width:800px;margin:0 auto 20px;text-align:center}.page-blog .page-inner .content-wrap .search-tool select{width:100%;max-width:400px;margin:0 0 4%;border-bottom:solid 1px #e4e5ea}.page-blog .page-inner .content-wrap .content article{width:100%;margin:0 0 4%;border-radius:0 0 2px 2px;background-color:#f2f2f5}.page-blog .page-inner .content-wrap .content article .item{display:inline-block}.page-blog .page-inner .content-wrap .content article .item .img{height:40vw}.page-blog .page-inner .content-wrap .content article .item .txt{padding:8px;box-sizing:border-box}.page-blog .page-inner .content-wrap .content article .item .txt .category{display:inline-block;background-color:#00165e;line-height:1;padding:4px;border-radius:2px;margin:0 2px 4px 0}.page-blog .page-inner .content-wrap .content article .item .txt .date{display:inline-block;line-height:1;padding:4px;margin:0 2px 4px 0}.page-blog .page-inner .content-wrap .content article .item .txt h3{margin:0 0 2px}.page-blog .page-inner .content-wrap .content article .item .txt p{line-height:1.5;color:#212121}.page-blog .page-inner .content-wrap .content .pagenation{width:100%;margin:20px 0 0;font-size:1.6rem;text-align:center}.page-blog .page-inner .content-wrap .content .pagenation h2{display:none}.page-blog .page-inner .content-wrap .content .pagenation a{padding:8px}.page-blog .page-inner .content-wrap .content .pagenation .current{padding:8px;font-size:2rem;color:#00165e}@media only screen and (min-width:480px){.page-blog .page-inner .content-wrap .content{display:flex;flex-wrap:wrap}.page-blog .page-inner .content-wrap .content article{width:48%;margin:1%}.page-blog .page-inner .content-wrap .content article .item .img{height:20vw}}@media only screen and (min-width:640px){.page-blog .page-inner h1{padding:150px 0 90px}.page-blog .page-inner .content-wrap{width:90%;padding:60px 0}.page-blog .page-inner .content-wrap .search-tool{margin:0 auto 30px;display:flex;flex-wrap:wrap}.page-blog .page-inner .content-wrap .search-tool select{width:48%;margin:1%}.page-blog .page-inner .content-wrap .content article .item .txt{padding:12px}.page-blog .page-inner .content-wrap .content .pagenation{margin:30px 0 0;font-size:1.8rem}.page-blog .page-inner .content-wrap .content .pagenation .current{font-size:2.4rem}}@media only screen and (min-width:960px){.page-blog .page-inner h1{padding:190px 0 120px}.page-blog .page-inner .content-wrap{padding:80px 0}.page-blog .page-inner .content-wrap .search-tool{margin:0 auto 40px}.page-blog .page-inner .content-wrap .content article{width:24%;margin:.5%}.page-blog .page-inner .content-wrap .content article .item .img{height:10vw;overflow:hidden}.page-blog .page-inner .content-wrap .content article .item .img img{-webkit-transition:all .4s;transition:all .4s}.page-blog .page-inner .content-wrap .content article .item .txt{padding:16px}.page-blog .page-inner .content-wrap .content article .item:hover .img img{-webkit-transform:scale(1.04);transform:scale(1.04)}.page-blog .page-inner .content-wrap .content .pagenation{margin:40px 0 0;font-size:2rem}.page-blog .page-inner .content-wrap .content .pagenation a:hover{color:#00165e}.page-blog .page-inner .content-wrap .content .pagenation .current{font-size:2.8rem}}@media only screen and (min-width:1280px){.page-blog .page-inner .content-wrap{width:1200px}}.delighter{-webkit-transition:all 1.6s;transition:all 1.6s;opacity:0;-webkit-transform:translate(0,80px);transform:translate(0,80px)}.delighter.started{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}