@charset "utf-8";html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}html{font-size:62.5%}body{background:#fcf9ef;font-family:"ヒラギノ角ゴ W3 JIS2004","Hiragino Mincho W3 JIS2004";font-size:18px;letter-spacing:0;line-height:2.23;color:#333;padding:0;margin:0;position:relative;-webkit-text-size-adjust:100%}a:focus,*:focus{outline:none}a{color:#333;vertical-align:baseline;text-decoration:none;transition:all .5s}a:hover{color:#5db559;transition:all .5s}a[href^="tel:"]{pointer-events:none;cursor:text}img{width:auto;max-width:100%;vertical-align:bottom;margin:0;padding:0;-webkit-backface-visibility:hidden}a img{opacity:1;transition:opacity .5s}a:hover img{opacity:.8;transition:opacity .5s}table{width:100%}p:not(:last-child){margin-bottom:20px}strong{font-weight:700}.hikoukai{display:none}.elementor-editor-active #content .hikoukai{display:block !important;border:5px solid #777;background:#555;padding:20px 0}.elementor-editor-active #content>#news{display:none}@media screen and (max-width:767px){body{font-size:16px;line-height:2}a[href^="tel:"]{pointer-events:auto;cursor:pointer;color:#5db559 !important;text-decoration:underline}.auto_height{height:auto !important}}@font-face{font-family:'icomoon';src: url(//ootsuka-eyeclinic.jp/wp-content/themes/genova_tpl/./libs/icomoon/icomoon.eot);src:url(//ootsuka-eyeclinic.jp/wp-content/themes/genova_tpl/../libs/icomoon/icomoon.eot#iefix) format('embedded-opentype'),url(//ootsuka-eyeclinic.jp/wp-content/themes/genova_tpl/./libs/icomoon/icomoon.ttf) format('truetype'),url(//ootsuka-eyeclinic.jp/wp-content/themes/genova_tpl/./libs/icomoon/icomoon.woff) format('woff'),url(//ootsuka-eyeclinic.jp/wp-content/themes/genova_tpl/./libs/icomoon/icomoon.svg#icomoon) format('svg');font-weight:400;font-style:normal}[class*=icon-]:not([class*=eicon-]):not([class*=elementor-icon-]):before{display:inline-block;font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-home:before{content:"\e90b"}.icon-blog:before{content:"\e900"}.icon-category:before{content:"\e901"}.icon-check:before{content:"\e902"}.icon-checked:before{content:"\e903"}.icon-down:before{content:"\e904"}.icon-facebook:before{content:"\e905"}.icon-google:before{content:"\e906"}.icon-line:before{content:"\e907"}.icon-twitter:before{content:"\e908"}.icon-arrow02:before{content:"\e909"}.icon-arrow01:before{content:"\e910"}.icon-search:before{content:"\e911"}.icon-tag:before{content:"\e912"}.icon-checkbox-unchecked:before{content:"\ea53"}.icon-checkbox-checked:before{content:"\ea52"}.radio-unchecked:before{content:"\ea56"}.radio-checked:before{content:"\ea54"}.radio-checked2:before{content:"\ea55"}.mb0{margin-bottom:0 !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb55{margin-bottom:55px !important}.mb60{margin-bottom:60px !important}.mb65{margin-bottom:65px !important}.mb70{margin-bottom:70px !important}.mb75{margin-bottom:75px !important}.mb80{margin-bottom:80px !important}.mb85{margin-bottom:85px !important}.mb90{margin-bottom:90px !important}.mb95{margin-bottom:95px !important}.mb100{margin-bottom:100px !important}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.pt0{padding-top:0 !important}.pt5{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pb0{padding-bottom:0 !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.fr{float:right!important}.fl{float:left!important}.clearfix{*zoom:1;}.clearfix:after{content:"";display:table;clear:both}.cl{clear:both !important}.textHide{overflow:hidden;text-indent:100%;white-space:nowrap}.tac{text-align:center !important}.tar{text-align:right !important}.tal{text-align:left !important}.fb{font-weight:700 !important}.half{display:inline-block}.sp{display:none}@media screen and (max-width:767px){.pc{display:none!important}.sp{display:block!important}}.container{width:100%;max-width:1120px;padding:0 20px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.container:after{content:"";display:block;clear:both}header{width:100%;background:#fff;z-index:1000;transition:all .5s}header .logo img{width:100%}header .inqBox{width:60%;max-width:640px;position:absolute;top:0;right:15px}header .inqBox .inner{height:130px;display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}header .inqBox .time{width:53%}header table{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:5px}header table th,header table td{font-size:11px;line-height:1;letter-spacing:0;text-align:center;vertical-align:middle;padding:8px 0 6px;border:1px solid #5db559;color:#5db559}header table thead th{background:#dff0de;font-size:12px;padding:8px 0 7px;vertical-align:bottom}header table thead th:first-child{width:38%;letter-spacing:.2em}header table tbody th{font-family:'Bahnschrift',sans-serif;font-size:13px;word-break:keep-all;white-space:nowrap;letter-spacing:.05em;padding:8px 0 6px;color:#333}header table tbody td{color:#5db559}header table tbody td span.holiday{display:inline-block;vertical-align:middle;width:11px;height:2px;background:#5db559;margin-bottom:2px}header table thead th:last-child,header table tbody td:last-child{width:18%}header .time p{font-size:12px}@media screen and (max-width:767px){header table thead th{font-size:14px}header table tbody th{font-size:14px}header table tbody td span{width:14px;height:14px}header table thead th:last-child,header table tbody td:last-child{width:18%}}@media screen and (max-width:374px){header table thead th{font-size:12px}header table tbody th{font-size:12px}header table tbody td span{width:12px;height:12px}}header .inqBox .contact{width:44%}header .inqBox .contact p{font-family:"ヒラギノ角ゴ W6 JIS2004","Hiragino Mincho W6 JIS2004";font-size:16px;letter-spacing:.15em;line-height:1;color:#6b4846;text-align:center;border-bottom:2px solid #6b4846;padding-bottom:10px;margin:0 0 10px}header .inqBox ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}header .inqBox ul li{line-height:1;box-sizing:border-box}header .inqBox ul li:first-child{width:100%;margin-bottom:10px}header .inqBox ul li:not(:first-child){width:calc(50% - 5px)}header .inqBox ul li a{display:block}header .inqBox img{width:100%}.toggleMenu{display:none}@media screen and (min-width:768px){header{background:0 0}header .wrap{background:#fff;position:relative}header .logo{max-width:1120px;padding:0 20px;margin:0 auto;box-sizing:border-box}header .logo a{width:30%;max-width:352px;height:130px;display:flex;align-items:center}}@media screen and (max-width:767px){body.noscroll{overflow-y:hidden !important;height:100% !important}header{position:relative}header.open{background:#fff;position:fixed;top:0 !important;left:0}header .logo{float:left;width:calc(100% - 90px);max-width:100%;height:60px;margin-left:20px;display:flex;align-items:center}header .logo img{max-width:160px}.toggleMenu{display:block;width:60px;height:60px;background:#5db559;text-align:center;cursor:pointer;position:fixed;top:0;right:0;z-index:9999}.triggers,.triggers span{display:inline-block;transition:all .4s;box-sizing:border-box}.triggers{width:23px;height:21px;margin:19px auto 0;text-align:center;cursor:pointer;position:relative}.triggers span{width:100%;height:2px;background-color:#fff;position:absolute;left:0;border-radius:10px}.triggers span:nth-of-type(1){top:0}.triggers span:nth-of-type(2){top:9px}.triggers span:nth-of-type(3){bottom:0}.toggleMenu.active .triggers span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.toggleMenu.active .triggers span:nth-of-type(2){opacity:0}.toggleMenu.active .triggers span:nth-of-type(3){-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}}nav{width:100%;background:rgba(93,181,89,.9);background:-webkit-gradient(linear,left top,left bottom,color-stop(1,rgba(125,196,122,.9)),color-stop(0,rgba(93,181,89,.9)));background:-webkit-linear-gradient(top,rgba(125,196,122,.9) 0%,rgba(93,181,89,.9) 100%);background:-moz-linear-gradient(top,rgba(125,196,122,.9) 0%,rgba(93,181,89,.9) 100%);background:-o-linear-gradient(top,rgba(125,196,122,.9) 0%,rgba(93,181,89,.9) 100%);background:-ms-linear-gradient(top,rgba(125,196,122,.9) 0%,rgba(93,181,89,.9) 100%);background:-linear-gradient(top,rgba(125,196,122,.9) 0%,rgba(93,181,89,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(125, 196, 122, 0.9)',endColorstr='rgba(93, 181, 89, 0.9)',GradientType=0);position:relative;z-index:100}nav .menu{display:flex;flex-wrap:wrap;justify-content:center;max-width:1080px;margin:0 auto;box-sizing:border-box}nav .menu>li{width:calc(85%/7);position:relative}nav .menu>li:last-child{width:15%}nav .menu>li>a,nav .menu>li>span{display:flex;align-items:center;text-align:center;vertical-align:middle;width:100%;height:60px;box-sizing:border-box;font-size:16px;letter-spacing:0;line-height:1.2;color:#fff;cursor:pointer;position:relative;z-index:100;transition:opacity .7s}nav .menu>li>a>span,nav .menu>li>span>span{display:block;margin:0 auto}nav .menu>li ul{display:block;width:240px;box-sizing:border-box;pointer-events:none;position:absolute;top:90%;left:50%;margin-left:-120px;padding-top:20px;filter:alpha(opacity=0);opacity:0;z-index:999;transition:all .5s}nav .menu>li.hover ul{top:100%}nav .menu>li ul:before{display:block;content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:14px solid #f1ede4;position:absolute;left:50%;top:6px;margin-left:-15px}nav .menu>li.hover ul:after{display:block;content:"";width:100%;height:50px;position:absolute;left:0;top:-33px;z-index:-1}nav .menu>li ul li{width:100%}nav .menu>li ul li a{display:block;background:#f1ede4;color:#000;padding:0 15px;position:relative;z-index:2}nav .menu>li ul li:not(:first-child) a{border-top:1px solid #b99746}nav .menu>li ul a:hover{opacity:1;background:#b99746;color:#fff;text-decoration:none !important}nav .menu>li ul li a>span{display:block;font-size:15px;letter-spacing:.06em;line-height:1.5;text-align:left;padding:11px 0 12px 14px;text-indent:-14px}nav .menu>li ul li a>span:before{color:#b99746;font-size:11px;text-indent:0;vertical-align:top !important;margin:7px 5px 0 0;transition:all .5s}nav .menu>li ul li a:hover>span:before{color:#fff;transition:all .5s}.desktop nav .menu>li>span:hover+ul,.desktop nav .menu>li>span ul:hover,.desktop nav .menu>li ul:hover{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.desktop nav .menu>li ul a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;text-decoration:underline}.tablet nav .menu>li>ul{display:none}.tablet nav .menu>li>span+ul{pointer-events:none;opacity:0}.tablet nav .menu>li.hover>span+ul{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}@media screen and (min-width:768px){nav{display:block !important}nav.fixed{position:fixed;left:0;top:0;z-index:1000;transition:all .5s}nav .menu>li ul{pointer-events:none}nav .menu>li>a:after,nav .menu>li>span:after{display:block;content:"";width:100%;height:100%;background:rgba(93,181,89,.9);background:-webkit-gradient(linear,left top,left bottom,color-stop(1,rgba(119,145,80,.9)),color-stop(0,rgba(85,117,36,.9)));background:-webkit-linear-gradient(top,rgba(119,145,80,.9) 0%,rgba(85,117,36,.9) 100%);background:-moz-linear-gradient(top,rgba(119,145,80,.9) 0%,rgba(85,117,36,.9) 100%);background:-o-linear-gradient(top,rgba(119,145,80,.9) 0%,rgba(85,117,36,.9) 100%);background:-ms-linear-gradient(top,rgba(119,145,80,.9) 0%,rgba(85,117,36,.9) 100%);background:-linear-gradient(top,rgba(119,145,80,.9) 0%,rgba(85,117,36,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(119, 145, 80, 0.9)',endColorstr='rgba(85, 117, 36, 0.9)',GradientType=0);position:absolute;left:0;top:0;transition:.2s ease-out;opacity:0;z-index:-1}.desktop nav .menu>li>a:hover:after,.desktop nav .menu>li>span:hover:after,nav .menu>li.hover>a:after,nav .menu>li.hover>span:after{opacity:1}nav .menu>li:not(:first-child)>a:before,nav .menu>li:not(:first-child)>span:before{content:"";width:1px;height:38px;background:#fff;position:absolute;left:0;top:50%;margin-top:-19px;z-index:1}}@media screen and (max-width:1080px) and (min-width:768px){nav .menu>li>a,nav .menu>li>span{font-size:14px}}@media screen and (max-width:767px){nav{display:none;width:100%;height:calc(100% - 60px);background:#d9eed8;position:fixed;top:60px;left:0;margin:0;padding:0;overflow-y:scroll !important;overflow:hidden;z-index:9999}nav .menu{display:block;padding:30px;border:none}nav .menu>li{width:100% !important;margin:2px 0 0}nav .menu>li>a,nav .menu>li>span{display:block;width:100%;height:auto;background:#fff;color:#333;padding:15px 40px 15px 20px !important;line-height:1.4;text-align:left}nav .menu>li>a:hover,nav .menu>li>span:hover,nav .menu>li.hover>a,nav .menu>li.hover>span{background:#fff;color:#333}nav .menu>li>span:after{content:"";width:11px;height:11px;border-left:1px solid #5db559;border-top:1px solid #5db559;position:absolute;top:50%;right:20px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-moz-transition-duration:.2s;-o-transition-duration:.2s;-webkit-transition-duration:.2s;transition-duration:.2s;margin-top:-2px;box-sizing:border-box}nav .menu>li.hover>span:after{-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg);margin-top:-8px}nav .menu>li ul{display:none;width:100%;position:relative;top:0 !important;left:0;margin:0;padding:0}nav .menu>li ul:before,nav .menu>li.hover ul:after{display:none}nav .menu>li ul li{display:none;margin-top:2px}nav .menu>li.hover ul li{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}nav .menu>li ul li a{background:#b99746 !important;color:#fff !important;padding:16px 30px 19px;border-top:none !important}nav .menu>li ul li a>span{font-size:16px;letter-spacing:.1em;line-height:1.4;padding:0;text-indent:0}nav .menu>li ul li a>span:before{display:none !important}nav .menu>li.hover ul{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}nav .menu>li>span{position:relative}nav .menu>li.hover>span+ul,nav .menu>li>span:hover+ul{pointer-events:auto;opacity:1}.contactBox{background:#5db559;padding:30px}.contactBox .inner{max-width:630px;margin:0 auto}.contactBox .tit{font-family:"ヒラギノ明朝 W6 JIS2004","Hiragino Mincho W6 JIS2004";font-size:20px;letter-spacing:.15em;line-height:1.4;color:#fff;text-align:center;margin-bottom:18px}.contactBox ul li:not(:first-child){margin-top:2px}}@media screen and (max-width:374px){nav .menu{padding:20px}.contactBox{padding:20px}}.conversion{padding:105px 0;text-align:center}@media screen and (min-width:768px){.conversion img{width:90%;max-width:930px}}@media screen and (max-width:767px){.conversion{padding:50px 0}.conversion a{display:block;max-width:630px;margin:0 auto}.conversion img{width:100%}}#footer{background:#fff}#footer .inner{max-width:1040px;padding:54px 20px 66px;margin:0 auto;box-sizing:border-box}#footer .inner .leftWrap{float:left;width:44%}#footer .inner .rightWrap{float:right;width:50.5%;margin-top:6px}#footer .logo{line-height:1;margin:0 0 5px}#footer .logo img{width:100%;max-width:428px}#footer .access{font-size:13px;line-height:1.69;border-top:1px solid #666;border-bottom:1px solid #666;padding:9px 0;margin-bottom:11px}#footer dl{font-size:13px;line-height:1.54;padding-left:33px}#footer dl dt{color:#5db559;margin-bottom:5px;position:relative}#footer dl dt.train:before{content:"";width:16px;height:22px;background:url(/wp-content/uploads/ico_train.png) no-repeat center;background-size:16px 22px;position:absolute;left:-31px;top:50%;margin-top:-11px}#footer dl dt.parking:before{content:"";width:20px;height:17px;background:url(/wp-content/uploads/ico_parking.png) no-repeat center;background-size:20px 17px;position:absolute;left:-33px;top:50%;margin-top:-8px}#footer dl dd:not(:last-child){margin-bottom:13px}#footer .offday{font-size:14px;letter-spacing:.03em;line-height:1.57;margin:7px 0 43px}#footer .contactList{display:flex;flex-wrap:wrap;justify-content:space-between}#footer .contactList li{width:calc((100% - 7px)/2)}#footer .map{padding-top:410px}.relatedLinks{background:#fff;padding:40px 0}.relatedLinks li{float:left;width:20%}#footer .footerNav{background:#6b4846;padding:21px 0}#footer .footerNav ul{display:flex;flex-wrap:wrap;justify-content:center;max-width:1080px;margin:0 auto;box-sizing:border-box}#footer .footerNav ul li{width:calc(88%/8);position:relative}#footer .footerNav ul li:last-child{width:12%}#footer .footerNav li a{display:flex;align-items:center;text-align:center;vertical-align:middle;width:100%;height:38px;box-sizing:border-box;font-size:16px;letter-spacing:0;line-height:1.2;color:#fff;cursor:pointer;position:relative;z-index:100;transition:opacity .7s}#footer .footerNav li a:after{display:block;content:"";width:100%;height:100%;background:#8f6461;background:-webkit-gradient(linear,left top,left bottom,color-stop(1,#8f6461),color-stop(0,#896463));background:-webkit-linear-gradient(top,#8f6461 0%,#896463 100%);background:-moz-linear-gradient(top,#8f6461 0%,#896463 100%);background:-o-linear-gradient(top,#8f6461 0%,#896463 100%);background:-ms-linear-gradient(top,#8f6461 0%,#896463 100%);background:-linear-gradient(top,#8f6461 0%,#896463 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8F6461',endColorstr='#896463',GradientType=0);position:absolute;left:0;top:0;transition:.2s ease-out;opacity:0;z-index:-1}#footer .footerNav li a:hover:after{opacity:1}#footer .footerNav li a span{display:block;margin:0 auto}#footer .copyright{background:#fff;font-size:13px;line-height:1.5;letter-spacing:0;color:#6b4846;padding:22px 20px;text-align:center}@media screen and (max-width:1080px) and (min-width:768px){#footer .footerNav li a{font-size:14px}}@media screen and (min-width:768px){#footer .footerNav li:not(:first-child)>a:before{content:"";width:1px;height:38px;background:#fff;position:absolute;left:0;top:50%;margin-top:-19px;z-index:1}}@media screen and (max-width:767px){#footer .inner{padding:35px 20px 45px}#footer .inner .leftWrap{float:none;width:100%}#footer .inner .rightWrap{float:none;width:100%;margin-top:30px}#footer .contactList{display:block;max-width:498px;margin:0 auto}#footer .contactList li{width:100%;margin-top:10px}#footer .contactList li:first-child{margin:0}#footer .map{padding-top:298px}.relatedLinks ul{max-width:250px;margin:0 auto}.relatedLinks li{float:none;width:100%}#footer .footerNav{padding:0}#footer .footerNav ul{justify-content:space-between;padding:5px}#footer .footerNav ul li{width:calc((100% - 5px)/2) !important;box-sizing:border-box;margin-top:5px;border:1px solid #fff}#footer .footerNav ul li:nth-child(-n+2){margin-top:0}}#pagetop{width:65px;position:fixed;right:0;bottom:0;z-index:999}#pagetop img{width:100%}footer .fixedBox{display:none !important}@media screen and (max-width:767px){#pagetop{display:none !important}#footer{padding-bottom:13.5%}footer .fixedBox{display:block !important;width:100%;position:fixed;right:0;bottom:0;z-index:999;transition:all .5s}footer .fixedBox ul li{float:left;width:28.89%}footer .fixedBox ul li:last-child{width:13.33%}footer .fixedBox img{width:100%}}