@-webkit-keyframes loopScrollBar{0%{width:0}100%{width:45px}}@keyframes loopScrollBar{0%{width:0}100%{width:45px}}*:after,*:before{pointer-events:none}#gallery-1 .gallery-item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px}#gallery-1 img{border:none !important}.body_bg{background:#fff;font-family:"ヒラギノ角ゴ W3 JIS2004","Hiragino Kaku Gothic W3 JIS2004"}.body_bg .body_in{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1080px;padding:0 0 40px;position:relative;z-index:9}.body_bg #bread{padding-top:20px}body:before{background:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/content_bg.jpg) no-repeat center;background-size:cover;bottom:0;content:"";height:100vh;left:0;position:fixed;right:0}.fnt-Hiragino-w9{font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004"}.fnt-Hiragino-w4{font-family:"ヒラギノ角ゴ W4 JIS2004","Hiragino Kaku Gothic W4 JIS2004"}body.home:before{display:none}@media screen and (max-width:1180px){.body_bg{padding:0 50px 80px}.body_bg .body_in{padding:0 20px}}@media screen and (max-width:767px){#mainimage{margin-bottom:-20px}.body_bg{padding:0 0 60px}.body_bg .body_in{padding:20px 0}.body_bg #bread{margin-top:0;padding-top:5px}body:before{display:none}}.txt-vertical{cursor:vertical-text;text-orientation:upright;word-wrap:break-word;writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-moz-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl}.bd_none{border:none !important}.flow .item{padding-bottom:20px}.flow .item h4{border-bottom:2px dotted #f69;color:#f69;font-size:18px;font-weight:700;margin-bottom:10px;padding-bottom:7px}.circle_list.d_flex li{width:47%}.info_section{background-color:#fff;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto 60px;max-width:1080px;padding:15px 15px 15px 50px}.info_section #newsList{height:170px !important}.info_section .info_box{width:100% !important}.txt_tbl{border-top:1px solid #cdcdce;padding-bottom:22px}.txt_tbl span{font-weight:600}#news_box{background-color:#fff8e8;border-radius:10px;-webkit-box-shadow:0px 3px 4px 0px rgba(0,0,0,.16);box-shadow:0px 3px 4px 0px rgba(0,0,0,.16);-webkit-box-sizing:border-box;box-sizing:border-box;margin:50px auto 100px;max-width:1080px;padding:26px 40px 42px}@media screen and (max-width:1200px){#news_box{margin-left:30px;margin-right:70px;max-width:100%}}.news_blog{border-bottom:1px solid #72706e;font-size:15px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:7px;padding-bottom:15px}.news_blog dt{color:#d988ab;font-size:14px;font-weight:600;letter-spacing:.15em;line-height:34px}.news_blog a{text-decoration:underline !important}.news_blog a:hover{text-decoration:none !important}@media screen and (max-width:767px){.news_blog{margin-bottom:10px}}#shop_info{font-size:16px;font-weight:400;letter-spacing:.05em;line-height:20px;width:445px}#shop_info .note{line-height:22px;margin-bottom:15px;padding:19px 0 34px 1px}#shop_info .ttl{border-bottom:1px solid #fff;padding:0 0 10px}#shop_info .tbl_info dl{display:table;letter-spacing:.05em;margin-bottom:15px;width:100%}#shop_info .tbl_info dl dt,#shop_info .tbl_info dl dd{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell;vertical-align:top}#shop_info .tbl_info dl dt{color:#fff;font-weight:600;width:89px;font-family:"ヒラギノ丸ゴ W6 JIS2004","Hiragino Maru Gothic W6 JIS2004"}.p_tit{color:#77614c;font-family:dnp-shuei-mincho-pr6,sans-serif;font-size:26px;font-style:normal;font-weight:500;letter-spacing:.15em;line-height:35px}#key{color:#fff;position:relative;text-align:center}#key .key_txt{border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#2d7bb2;font-size:15px;font-weight:500;left:84px;letter-spacing:.35em;line-height:36px;position:absolute;bottom:65px;white-space:nowrap;z-index:9}.opacity0{opacity:0}#key .key_txt>.txt{font-size:15px;letter-spacing:.12em;line-height:27px;color:#535353;text-align:left;font-weight:600;position:absolute;top:132px;left:49px}@media screen and (max-width:767px){.opacity0{display:none}#key .key_txt>.txt{font-size:10px;line-height:18px;letter-spacing:.07em;top:83px;left:30px}}#key .key_txt dl.txt{-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 0 42px;text-align:left;width:436px}#key .key_txt dl.txt dt{font-size:27px;letter-spacing:.1em;line-height:42px}#key .key_txt dl.txt dd{padding:20px 0 0}#key .key_sl{left:0;right:0;top:0}#key .key_sl:before{background:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/mask_02.png) right 0 no-repeat,url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/mask_01.png) 0 bottom no-repeat;background-size:683px,683px;bottom:0;content:"";left:0;opacity:.8;position:absolute;right:0;top:0;z-index:1}#key .slick-slide{line-height:0}#key li{background-image:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/js1.jpg);background-position:center 0;background-repeat:no-repeat;background-size:cover;height:660px}#key li.sl2{background-image:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/js2.jpg)}#key li.sl3{background-image:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/js3.jpg)}@media screen and (max-width:767px){#key .key_txt{font-size:16px;padding:280px 0}#key .key_txt dd{text-align:left}#key .key_txt dt{font-size:26px;line-height:40px;padding-left:20px}#key li{background-image:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/js1_sp.jpg)}#key li.sl2{background-image:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/js2_sp.jpg)}#key li.sl3{background-image:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/js3_sp.jpg)}}#newsList{height:260px;overflow:auto}#newsList dl:first-child{border-top:1px solid #ccc}#newsList dl:after{clear:both !important;content:"." !important;display:block !important;height:0 !important;visibility:hidden !important}#newsList dl dt{color:gray;font-size:16px;letter-spacing:.08em;line-height:24px}#newsList dl dt span.newsLabel{background-color:#00a997;border-radius:4px;color:#fff;display:inline-block;font-size:11px;margin:0 0 0 16px;padding:1px 0;text-align:center;width:38px}#newsList dl dd{color:#1e254b;float:left;letter-spacing:.15em; line-height:1.6 !important}body{margin:0}.home *{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.home .wrap{margin:0 auto}.home #sec1{background-image:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/s1_bg.jpg);background-position:center top;background-size:cover;color:#fff;padding:77px 0 63px;font-weight:700!important}.home #sec1 h2{font-size:26px;letter-spacing:.177em;line-height:55px;margin:-9px 0 0;width:464px}.home #sec1 .wrap{-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.home #sec1 .elementor-row{display:flex;justify-content:space-between;margin:0 auto;width:1080px}.home #sec1 .elementor-row>div:nth-child(1){width:52%;max-width:554px}.home #sec1 .elementor-row>div:nth-child(2){width:45%;max-width:464px}.home #sec1 .col:nth-child(2) .item1{background-color:#fff;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 35px;position:relative}.home #sec1 .col:nth-child(2) .item1 h2{color:gray}.home #sec1 .btn_news{position:absolute;right:23px;top:36px}.home #sec1 .btn_news a{font-size:18px;text-decoration:underline}.home #sec1 .btn_news a:hover{text-decoration:none}.home #sec1 .elementor-row>div:nth-child(1) .elementor-widget-wrap>div:not(:last-child){background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.home #sec1 .elementor-row>div:nth-child(1) .elementor-widget-wrap>div:nth-child(1){padding:30px 35px 0}.home #sec1 .elementor-row>div:nth-child(1) h2{color:gray;letter-spacing:.3em;padding:0 0 7px}.home #sec1 .elementor-row>div:nth-child(1) .elementor-widget-wrap>div:nth-child(1){border-radius:10px 10px 0 0}.home #sec1 .elementor-row>div:nth-child(1) .elementor-widget-wrap>div:nth-child(2){border-radius:0 0 10px 10px;margin-bottom:50px !important;padding:0 35px 21px}.home #sec1 .item1{margin-bottom:33px}.home #sec1 .txt{font-weight:600;letter-spacing:.134em;padding:19px 0 44px}.home #sec1 .tel{display:table}.home #sec1 .tel img{border-radius:10px}.home #sec1 iframe{height:333px}.home #sec2{background-image:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/s2_bg.jpg);background-size:cover;padding:0 0 93px}.home #sec2 .ttl{background-image:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/ttl_logo.png);background-position:center top 67px;background-repeat:no-repeat;line-height:0;padding:124px 0 70px 4px;position:relative}.home #sec2 .ttl h1{color:#535353;font-size:30px;font-weight:400;letter-spacing:.16em;line-height:38px;font-weight:600}.home #sec2 .ttl span{display:block;font-size:15px;font-weight:600;letter-spacing:.16em;line-height:19px;padding:11px 0 0}.home #sec2 .content{-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.home #sec2 .content>*{width:340px}.home #sec2 .content .pt{text-align:center}.home #sec2 .content dl{margin:-7px 0 0}.home #sec2 .content dl dt{color:#535353;font-size:25px;letter-spacing:.16em;line-height:38px;padding:0 0 18px;text-align:center;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:600}.home #sec2 .content dl dd{color:#535353;font-size:16px;font-family:"ヒラギノ角ゴ W3 JIS2004","Hiragino Kaku Gothic W3 JIS2004"}.home #sec3{background-image:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/s3_bg.jpg);background-position:center top;background-size:cover;display:none}.home #sec3 .ttl{background-image:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/ttl_logo.png);background-position:center top 67px;background-repeat:no-repeat;color:#535353;font-size:30px;font-weight:400;letter-spacing:.16em;line-height:0;line-height:38px;padding:136px 0 50px;position:relative;text-align:center;font-weight:600}.home #sec3 .ttl span{display:block;font-size:15px;font-weight:600;letter-spacing:.16em;line-height:19px;padding:10px 0 0}.home #sec3 .content{-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:0 0 76px}.home #sec3 .content>*{background:#fff;border-radius:15px;margin:0 0 30px;overflow:hidden;width:530px}.home #sec3 .content h3{background:#00a997;color:#fff;font-size:22px;letter-spacing:.1em;line-height:41px;padding:22px 15px}.home #sec3 .content .list{padding:25px 30px 30px 34px}.home #sec3 .content .list ul{display:table-cell;width:207px}.home #sec3 .content .list ul li{background:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/s3_tick.png) no-repeat left center;list-style-type:none;padding:0 0 8px 27px;position:relative;font-size:18px}.home #sec3 .content .list ul li a{display:block;text-decoration:underline;font-size:18px;color:#535353}.home #sec3 .content .list ul li a:hover{text-decoration:none}.home #sec4{background-image:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/s4_bg.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;padding:0 0 100px;position:relative}.home #sec4 h2{padding:114px 0 0}.home #sec4 h2 span:nth-child(1){display:block;font-size:13px;letter-spacing:.34em;line-height:18px;position:relative;width:200px}.home #sec4 h2 span:nth-child(1):after{border-bottom:1px solid;content:"";position:absolute;right:0;top:9px;width:93px}.home #sec4 h2 span:last-child{display:block;font-size:24px;letter-spacing:.34em;line-height:51px;margin:-8px 0 0;padding:0}.home #sec4 .txt{color:#535353;line-height:32px;padding:26px 0 25px;width:546px;font-family:"ヒラギノ角ゴ W3 JIS2004","Hiragino Kaku Gothic W3 JIS2004"}.home #sec4 .ttl{position:absolute;right:80px;top:138px}.home #slide_h{background:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/s5_img.png) repeat-x top center;background-size:cover;height:250px;width:100%}#pagtop11{bottom:0;opacity:0;position:fixed;right:51px;transition:.5s;visibility:hidden}.has_nav #pagtop11{opacity:1;visibility:visible}@media screen and (max-width:1300px) and (min-width:1000px){.home #sec4 .ttl{top:325px}#header .h_logo{width:30%}#header .header_menu{width:70%}#header .header_menu .g_nav>li:not(:first-child){margin-left:20px}}@media screen and (max-width:1080px) and (min-width:1000px){.wrap,#sec1{padding-left:20px !important;padding-right:20px !important}.home #sec3 .content>*{width:49%}}@media screen and (max-width:999px) and (min-width:768px){.home #sec1 .txt{padding-bottom:5px}#key li{height:550px}.home #sec1 .elementor-row>div:nth-child(1),.home #sec1 .elementor-row>div:nth-child(2){width:49%}.home #sec1 h2{font-size:20px;width:100%}.home #sec1 .elementor-row{padding:0 20px}#shop_info{width:100%}.home #sec2{padding-bottom:50px}.home #sec2 .content{padding:0 20px}.home #sec2 .content>*{width:calc(100%/3)}.home #sec2 .content>*:nth-child(2){margin:0 10px}.home #sec2 .content dl dt{font-size:20px;padding-bottom:10px}.home #sec3 .ttl{padding:125px 0 20px}.home #sec3 .content{padding:20px}.home #sec3 .content>*{width:49%}.home #sec3 .content h3{font-size:18px;letter-spacing:-1px;line-height:35px;padding:15px 10px}.home #sec4 .txt{width:485px}.home #sec4{padding:0 20px 100px}.home #sec4 .ttl{right:0;top:375px}.ft_shop{padding:0 20px}.ft_shop .tel_shop{width:50%}.ft_shop h2{font-size:20px;line-height:55px}.ft_shop .tel_shop .tel_num a{padding:10px}.ft_shop .tel_shop .txt_tel{padding:0 10px 10px}}@media screen and (max-width:1024px) and (min-width:1000px){.home #sec1 .elementor-row>div:nth-child(1),.home #sec1 .elementor-row>div:nth-child(2){width:49%}}@media screen and (max-width:767px){#header .header_menu{width:100%}#header .h_logo{line-height:0;margin:0 0 0 20px;max-width:265px;width:65%}#header .h_logo a{display:block}#key li{height:380px}#key .key_txt{left:10px;bottom:10px;margin:0 auto;padding:0}#key .key_txt img{margin:0 auto;max-width:300px;width:100%}.home #sec1 .elementor-row{box-sizing:border-box;flex-direction:column;padding:0 30px 30px;width:100%}.home #sec1 .elementor-row>div:nth-child(1){width:100%;max-width:100%}.home #sec1{padding:34px 0 0}.home #sec1 h2{font-size:18px;letter-spacing:.177em;line-height:40px;margin:0 auto;width:100%}.home #sec1 .txt{padding-bottom:15px;padding-top:10px}.home #sec1 .tel{margin:0 auto;position:relative}.home #sec1 .tel:before{background:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/arrow_btn.png) no-repeat center top;content:"";height:15px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:9px}#shop_info{width:100%}#shop_info .note{font-size:15px;margin-bottom:0}#shop_info .tbl_info dl dt{font-size:15px;line-height:32px;width:70px}#shop_info .tbl_info dl dd{font-size:15px;letter-spacing:.05em;line-height:32px}.timetable thead th:first-child{font-size:12px !important}.timetable.ext thead th{font-size:18px}.home #sec1 .elementor-row>div:nth-child(2){width:100%;max-width:100%}.home #sec1 .elementor-row>div:nth-child(1) .elementor-widget-wrap>div:nth-child(1){padding:20px 20px 0}.home #sec1 .elementor-row>div:nth-child(1) .elementor-widget-wrap>div:nth-child(2){margin-bottom:40px !important;padding:0 20px 20px}.home #sec1 .elementor-row>div:nth-child(1) h2{padding-bottom:20px}.home #sec1 .btn_news{top:22px}.home #sec1 .btn_news a{font-size:15px}.home #sec1 iframe{padding-bottom:25px}.home #sec2{padding:0 18px;box-sizing:border-box;background-image:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/s2_bg_sp.jpg)}.home #sec2 .ttl{background-position:center top 32px;background-size:34px;padding:70px 0 50px}.home #sec2 .ttl h1{font-size:22px;line-height:34px}.home #sec2 .ttl span{font-size:10px;line-height:14px}.home #sec2 .content{flex-direction:column;padding-bottom:40px}.home #sec2 .content>*{width:100%;margin-bottom:17px}.home #sec2 .content dl dt{font-size:20px;line-height:30px}.home #sec3{padding-left:30px;padding-right:30px;background-image:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/s3_bg_sp.jpg)}.home #sec3 .ttl{background-position:center top 45px;background-size:33px;padding:80px 0 30px;font-size:22px}.home #sec3 .ttl span{font-size:10px;line-height:14px}.home #sec3 .content{padding-bottom:0;justify-content:center}.home #sec3 .content h3{font-size:18px;letter-spacing:.1em;line-height:28px;padding:15px 20px}.home #sec3 .content .list{padding:15px 20px}.home #sec3 .content .item4 .list ul{display:block}.home #sec4{background-image:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/s4_bg_sp.jpg);padding-left:30px;padding-right:30px;padding-bottom:38px}.home #sec4 h2{padding:334px 0 0}.home #sec4 .ttl{top:38px;right:17px}.home #sec4 h2 span:nth-child(1){font-size:10px;width:160px}.home #sec4 h2 span:last-child{font-size:18px;letter-spacing:.3em;line-height:32px}.home #sec4 .txt{width:100%;letter-spacing:.06em}.home .btn a{font-size:18px;letter-spacing:.19em}.home #slide_h{max-height:173px}.ft_shop .wrap{flex-direction:column;padding:0 30px;box-sizing:border-box}.ft_shop h2{font-size:20px;letter-spacing:.17em;line-height:38px;padding:33px 0 5px;margin:0}.ft_shop .tel_shop{background:0 0;width:100%;width:315px}.ft_shop .tel_shop .txt_tel{color:#fff;padding:0;font-size:15px;letter-spacing:.02em;line-height:28px;padding:25px 0 30px}.ft_shop .tel_shop .tel_num a{padding:0}.fnt-w6{padding:0;font-weight:600}#footer .logo1{margin:0 auto 33px;max-width:150px}#footer .gr{padding-bottom:0}#footer{padding-bottom:0}}@media screen and (max-width:767px){.ft_shop h2{font-size:18px;letter-spacing:0}.ft_shop .tel_shop{width:100%}.home #sec3 .content h3{padding:5px 20px}.home #sec3 .content .list{padding:10px 5px}.column2_table th{font-size:13px;letter-spacing:0;width:35%;padding:13px 0 10px 5px;box-sizing:border-box}.column2_table td{padding:13px 5px 10px;box-sizing:border-box;letter-spacing:0;font-size:13px;letter-spacing:-1px}}.mg-center{margin:0 auto}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){h2.elementor-heading-title{padding:41px 20px 21px 45px !important}h3.elementor-heading-title{padding:23px 0 9px 17px !important}h4.elementor-heading-title{padding:5px 0 0 30px !important}.frame_k h4:before{top:20px}.flow_list_img .item dt span{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;line-height:24px;padding-top:8px}.post .category a,.posts_list .category a{padding:6px 8px}#newsList dl dt span.newsLabel{padding:8px 0 1px}.home #sec3 .content .list ul li{background-position-y:0}.home #sec3 .content h3{padding:22px 15px 10px}.timetable thead th:first-child,.timetable thead th,.timetable tbody tr:first-child th,.timetable tbody tr:first-child td,.timetable tbody tr:last-child th,.timetable tbody tr:last-child td{padding:10px 10px 0}.flow_B .ttl span{position:relative;top:-1px;padding:5px 0 0 2px;height:33px}}.b_photo{display:flex;flex-wrap:wrap;justify-content:flex-start}.b_photo .pt img{width:100%}.b_photo .item{width:calc((100%/3) - 20px)}.b_photo .item:not(:nth-child(3n+3)){margin-right:30px}.b_photo .pt{height:230px;overflow:hidden;border-radius:10px}.b_photo dl{margin:26px 0 40px}.b_photo dl dt{font-size:20px;line-height:35px;color:#00a997;font-weight:600;font-family:dnp-shuei-mgothic-std,sans-serif}.b_photo dl dd{text-align:justify}.b_photo.col4{justify-content:space-between}.b_photo.col4>*{width:24% !important}.b_photo.col4 .pt{height:120px;display:flex;justify-content:center;align-items:center}.b_photo.col4 .item:not(:nth-child(4n+4)){margin-right:0}.b_photo.col4.flex-start{justify-content:flex-start !important}.b_photo.col4.flex-start .item:not(:nth-child(4n+4))>*{margin-right:30px}@media screen and (max-width:767px){.b_photo .item{width:100%}.b_photo .item:not(:nth-child(3n+3)){margin-right:0}.b_photo.col4{flex-direction:column}.b_photo.col4>*{width:100% !important}}.clinic_none{display:none}