@charset "UTF-8";.sitemap_list .page-item-2124{display:none}.fnt-source-han{font-family:source-han-serif-japanese,serif;font-style:normal;font-weight:500}.fnt-ShueiGoKinStd{font-family:dnp-shuei-gothic-kin-std,sans-serif;font-style:normal;font-weight:500}.fnt-DNPShueiMGoStd{font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal;font-weight:600}.fnt-Yumincho{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E",serif;font-style:normal;font-weight:400}.fnt-ShueiMinPr6N{font-family:dnp-shuei-mincho-pr6n,sans-serif;font-style:normal}.fnt-dnp-shuei-mincho{font-family:dnp-shuei-mincho-pr6,sans-serif;font-style:normal;font-weight:400}.fnt-hiragino-Kaku-Gothic{font-family:"ヒラギノ角ゴ W3 JIS2004","Hiragino Kaku Gothic W3 JIS2004"}.fnt-w6{font-family:"ヒラギノ角ゴ W6 JIS2004","Hiragino Kaku Gothic W6 JIS2004";padding-left:10px !important}.img_radius img{border-radius:6px !important}.fw_b{font-weight:700}.big_font{font-size:20px;font-weight:700}.txt_center{text-align:center}.txt_color{color:#d988ab}.txt_red{color:red}.f_color1{color:#d988ab}.f_color2{color:#f69;font-weight:700}.ta_r{text-align:right}.in_bl{display:inline-block}.f_color{color:#d988ab}.pop_open{bottom:40px;cursor:pointer;position:fixed;right:0;width:50px;z-index:999}.pop_open img{height:auto;width:100%}.box_shadown{-webkit-box-shadow:0px 3px 4px 0px rgba(0,0,0,.16);box-shadow:0px 3px 4px 0px rgba(0,0,0,.16)}.flow_list dl{background-color:#e8f6dc;margin-bottom:35px;padding:40px 40px 0;position:relative}.flow_list dl:after{background-color:#e8f6dc;bottom:-36px;content:"";height:36px;left:50%;margin:0 auto;position:absolute;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:36px;z-index:0}.bd_bottom{border-bottom:2px solid #ebe9e7}.ttlh4{border-bottom:2px solid #dcdcdc}.flow_list dl dd{background-color:#fcfbfa;padding-bottom:40px;position:relative;z-index:1}.flow_B h4.ttl{position:relative;padding:10px 0 10px 30px !important}.flow_B h4.ttl:before{background-color:#00a997;content:"";height:13px;width:13px;left:0;position:absolute;top:20px}.flow_list dl dt{font-family:dnp-shuei-mgothic-std,sans-serif;font-size:20px;font-style:normal;font-weight:600;letter-spacing:.06em;line-height:35px;margin-bottom:20px;padding-left:50px;text-indent:-50px}.flow_list dl dt span{background-color:#d988ab;border-radius:50%;color:#fff;display:inline-block;font-weight:500;line-height:33px;margin-right:10px;text-align:center;text-indent:0;width:33px}.flow_list dl:last-child:after{display:none}@media screen and (max-width:767px){.flow_list dl{padding:20px 20px 0}.flow_list dl dt{font-size:18px}.flow_list dl dd{padding-bottom:20px}}.number_p{font-size:17px}.number_p .number{background:#d988ab;border-radius:3px;color:#fff;margin-right:10px;padding:2px 9px;text-align:center;width:20px}.flowlist_img{margin-bottom:35px}.flowlist_img:after{background-color:#d988ab;bottom:-36px;content:"";height:36px;left:50%;margin:0 auto;position:absolute;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:36px;z-index:0}.flowlist_img.last:after{display:none}.flowlist_img .elementor-row{background-color:#fcfbfa;padding:40px;position:relative;position:relative;z-index:1}.flowlist_img dl dd{position:relative;z-index:1}.flowlist_img dl dt{font-family:dnp-shuei-mgothic-std,sans-serif;font-size:20px;font-style:normal;font-weight:600;letter-spacing:.06em;line-height:35px;margin-bottom:20px;padding-left:50px;text-indent:-50px}.flowlist_img dl dt span{background-color:#d988ab;border-radius:50%;color:#fff;display:inline-block;font-weight:500;line-height:33px;margin-right:10px;text-align:center;text-indent:0;width:33px}.flowlist_img dl:last-child:after{display:none}@media screen and (max-width:767px){.flowlist_img .elementor-row{padding:20px 20px 0}.flowlist_img .elementor-row dt{font-size:18px}.flowlist_img .elementor-row dd{padding-bottom:20px}}.flow_list_img .item{margin-bottom:35px;padding:40px 40px 45px;position:relative}.flow_list_img .item:last-child:before{display:none}.flow_list_img .item:before{border-left:26px solid transparent;border-right:26px solid transparent;border-top:26px solid #9fdbd4;bottom:-26px;content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.flow_B{position:relative}.flow_B:before{border-left:26px solid transparent;border-right:26px solid transparent;border-top:26px solid #f9f7f4;bottom:-26px;content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.flow_B.arrow_none:before{display:none}.flow_list_img .item.ext .photo{width:30%}.flow_list_img .item.ext dl{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:67%}.flow_list_img .item dt{font-weight:600;font-size:20px;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:35px;margin-bottom:26px;background-color:#eff9f8;border-radius:10px;padding:22px 0 22px 34px}.flow_list_img .item dt span{background:#00a997;border-radius:50%;color:#fff;display:inline-block;line-height:33px;margin-right:11px;text-align:center;width:33px}@media screen and (max-width:767px){.flow_list_img .item{padding:20px}.flow_list_img .item dt{font-size:18px;margin-bottom:15px}.flow_list_img .item dt span{line-height:28px;margin-right:8px;width:28px}.flow_list_img .item.ext .photo,.flow_list_img .item.ext dl{width:100%}.flow_list_img .item.ext .photo{margin-bottom:0;margin-top:15px}}.list_qa dl{color:#72706e;margin-bottom:60px}.list_qa dl dt{color:#fff;font-size:20px;font-style:normal;font-weight:600;letter-spacing:.06em;line-height:35px;margin-bottom:34px;padding-left:60px;position:relative;position:relative;color:#424448}.list_qa dl dt:before{content:"Q";font-size:21px;font-weight:600;left:0;line-height:40px;position:absolute;top:0;background-color:#00a997;color:#fff;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center}.list_qa dl dd{padding-left:60px;position:relative;font-size:16px;color:#424448}.list_qa dl dd:before{content:"A";font-size:21px;font-weight:600;left:0;line-height:40px;position:absolute;top:0;background-color:#eff9f8;color:#00a997;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.list_qa dl dt{font-size:19px;line-height:1.4;padding-left:44px}.list_qa dl dt:before{font-size:22px}.list_qa dl dd{padding-left:44px}.list_qa dl dd:before{font-size:22px;top:15px}}.column_3>*{margin-bottom:20px;width:32%}@media screen and (max-width:767px){.column_3>*{width:100%}}.column_2 img{height:auto;width:100%}.column_2>*{margin-bottom:20px;width:48%}@media screen and (max-width:767px){.column_2>*{width:100%}}.col_photo{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.col_photo li{margin-left:10px;margin-right:10px;width:auto}@media screen and (max-width:767px){.col_photo li{margin-left:0;margin-right:0}}.list_box_img img{height:auto;width:100%}.list_box_img .photo{margin-bottom:0}.list_box_img dt{font-size:18px;font-weight:700;padding:15px 0 10px;text-align:center}.list_box_img.col_3 .item{width:32%}@media screen and (max-width:767px){.list_box_img.col_3 .item{margin-bottom:30px;width:100%}}.list_box_img.col_2 .item{width:48%}@media screen and (max-width:767px){.list_box_img.col_2 .item{margin-bottom:30px;width:100%}}.list_box_img.list_box_img_ext .item dt{padding:0}.list_box_img.list_box_img_ext .item dd{font-size:18px;font-weight:700;padding:15px 0 10px;text-align:center}.tbl_img{border:1px solid #000;border-right:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.tbl_img dl{border-right:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;width:50%}.tbl_img dl dd{padding:10px}.tbl_img dl dt{border-bottom:1px solid #000}.tbl_img dl dt ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tbl_img dl dt ul li{border-right:1px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;text-align:center;width:50%}.tbl_img dl dt ul li:last-child{border:none}@media screen and (max-width:767px){.tbl_img{border-bottom:none}.tbl_img dl{border-bottom:1px solid #000;width:100%}}.btn_link{display:inline-block}.btn_link a{background-color:#00a997;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-size:18px;font-style:normal;font-weight:500;height:50px;line-height:30px;padding:10px 50px 0 30px;position:relative}.btn_link a:after{color:#fff;color:#fff;content:"\e910";display:inline-block;font-family:"icomoon";font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:absolute;right:15px;text-transform:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);vertical-align:baseline}.btn_link a:hover{opacity:.8}.list_check li{padding-left:32px;text-indent:-32px}.list_check li:before{background:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/check.png) 0 0 no-repeat;background-size:100%;content:"";display:inline-block;height:22px;margin-right:10px;position:relative;top:5px;width:22px}.h1_style{color:#d988ab;font-family:dnp-shuei-mincho-pr6,sans-serif;font-size:20px;font-style:normal;font-weight:500;padding:0 20px}.ft_shop{background-image:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/ft_bg.jpg);background-position:center;background-size:cover;color:#fff;font-size:16px;letter-spacing:.1em;line-height:30px;position:relative}.ft_shop h2{font-size:25px;font-weight:600;letter-spacing:.34em;line-height:56px;margin:-5px 0 0 -7px}.ft_shop .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 0}.ft_shop .tel_shop{background:#fff;color:#000;border-radius:10px;width:580px}.ft_shop .tel_shop .tel_num a{display:block;padding:20px 0 12px 47px}.ft_shop .tel_shop .txt_tel{padding:0 0 16px 47px;color:#535353;letter-spacing:.02em;line-height:25px;font-size:15px}.ft_shop ul li{width:calc((100%/3) - 7px)}.ft_shop ul li img{height:auto;width:100%}.ft_shop ul li a{background-color:#fff;display:block}.contact_shared{background-color:#ffa13c;color:#fff;font-size:14px;letter-spacing:.1em;line-height:25px;text-align:center;z-index:999}.contact_shared .popup_close{cursor:pointer;position:absolute;right:25px;top:-14px}.contact_shared p{margin-bottom:0}.contact_shared h2{font-size:22px;letter-spacing:.1em;line-height:50px}.contact_shared .txt{padding:0 10px}.contact_shared .photo{margin-bottom:5px}.contact_shared .photo img{height:auto;width:100%}.contact_shared .tel{padding:7px 0}.contact_shared .box_in{padding:0 24px 17px}#main{overflow:hidden;position:relative;z-index:2}#header .contact_shared h2{font-size:24px;margin-right:-20px}#header .contact_shared .note{font-size:11px}#header .contact_shared .box_in{padding:30px}#bnr_fixed{background-color:#2d7bb2;bottom:137px;-webkit-box-shadow:0px 3px 6px 2px rgba(0,0,0,.16);box-shadow:0px 3px 6px 2px rgba(0,0,0,.16);-webkit-box-sizing:border-box;box-sizing:border-box;color:#22201e;font-size:14px;letter-spacing:.04em;line-height:18px;position:fixed;right:-330px;text-align:center;-webkit-transition-duration:.7s;transition-duration:.7s;width:278px;z-index:82}#bnr_fixed .close{cursor:pointer;right:25px;position:absolute;top:-14px;z-index:99}#bnr_fixed .close:hover{opacity:.8}#bnr_fixed .box_in{padding:10px 20px 50px;-webkit-box-sizing:border-box;box-sizing:border-box}#bnr_fixed h2{font-weight:400;background-size:cover;color:#fff;font-size:17px;letter-spacing:.18em;line-height:54px}#bnr_fixed table{font-size:14px;letter-spacing:.18em;line-height:18px;margin-bottom:10px;text-align:left;width:100%}#bnr_fixed table tr{border-bottom:4px solid #fff}#bnr_fixed table th,#bnr_fixed table td{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:3px;padding-top:3px;vertical-align:middle}#bnr_fixed table .td_in span{display:inline-block;line-height:24px;vertical-align:middle}#bnr_fixed table .td_in span:first-child{width:85px}#bnr_fixed table td{font-weight:400;letter-spacing:0;padding-left:15px}#bnr_fixed table th{background-color:#ebe9e7;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.155em;line-height:17px;text-align:center;width:55px}#bnr_fixed .gr_btn_contact img{height:auto;width:100%}@media screen and (max-width:767px){#header .header_menu .g_nav>li.hd_bnr{margin-top:12px !important}#header .hd_bnr{background-color:#fff}#header .hd_bnr .tit{background:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/fix_bnr.jpg) 0 0 no-repeat;background-size:cover;color:#fff;font-size:17px;font-weight:600;letter-spacing:.18em;line-height:54px}#header .hd_bnr .box_in{padding:0 10px 10px}#header .hd_bnr table{font-size:14px;letter-spacing:.18em;line-height:24px;margin-bottom:13px;text-align:left;width:100%}#header .hd_bnr table tr{border-bottom:20px solid #fff}#header .hd_bnr table tr:last-child{border-bottom:none}#header .hd_bnr table th,#header .hd_bnr table td{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}#header .hd_bnr table .td_in span{display:inline-block;line-height:18px;vertical-align:top}#header .hd_bnr table .td_in span:first-child{width:85px}#header .hd_bnr table td{font-weight:400;letter-spacing:0;line-height:17px;padding-left:15px}#header .hd_bnr table th{font-size:14px;font-style:normal;font-weight:600;letter-spacing:.155em;line-height:17px;text-align:center;width:87px}#header .hd_bnr table th span{background-color:#ebe9e7;display:block;line-height:20px;padding-bottom:4px}#header .hd_bnr .gr_btn_contact p{background-color:#584343;border-bottom:1px solid #fff;margin-bottom:0}#header .hd_bnr .gr_btn_contact img{height:auto;width:100%}#footer .fixed_box{bottom:10px !important;left:0;position:fixed;right:0;-webkit-transition-duration:.7s;transition-duration:.7s;z-index:999}#footer .fixed_box ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;margin:0 auto;position:static;width:100%}#footer .fixed_box ul li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;width:100%}#footer .fixed_box ul li a img{margin:0 auto;max-width:250px}#footer .fixed_box .pagetop{border:none;width:50px}#footer .fixed_box .pagetop img{display:block;height:auto;width:100%}}.pop_open{bottom:90px;cursor:pointer;margin:0;position:fixed;right:0;transition:opacity .3s ease;-moz-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;z-index:80}.pop_active .pop_open{opacity:0}.pop_active #bnr_fixed{right:0;visibility:visible}.pop_active #bnr_fixed{right:0;-webkit-transition-duration:.7s;transition-duration:.7s}#full_wrap_box{position:relative}#full_wrap_box .elementor-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#full_wrap_box .elementor-column.elementor-col-50,#full_wrap_box .elementor-column[data-col="50"]{width:48%}#full_wrap_box .elementor-column-gap-default{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1080px !important;padding:55px 0;position:relative;z-index:9}#full_wrap_box .elementor-column-gap-default .elementor-widget-wrap>div{width:510px}.tbl_style{margin-bottom:20px}.tbl_style td,.tbl_style th{border:1px solid #cbcac9;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 20px;vertical-align:top;width:50%}.tbl_style th{background-color:#fcfbfa}.tbl_style ul li{padding-left:15px;text-indent:-15px}.tbl_price{background-color:#fcfbfa;border:1px solid #ccc5bd;border-radius:10px;overflow:hidden}.tbl_price th,.tbl_price td{-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 30px}.tbl_price th{background-color:#d988ab;border-bottom:1px solid #fff;color:#fff;width:50%}.tbl_price td{border-bottom:1px solid #ccc5bd;text-align:right}.g_map_if{height:450px;margin-bottom:20px;position:relative}.g_map_if iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:767px){.g_map_if{height:0;padding-top:70vw}}.elementor-widget-container:after{clear:both !important;content:"." !important;display:block !important;height:0 !important;visibility:hidden !important}.tbl_box_img .elementor-image-box-content{float:left;width:calc(70% - 20px) !important}.bnr_shared a{border:1px solid #e3b9ca;-webkit-box-sizing:border-box;box-sizing:border-box;color:#e3b9ca;display:block;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E",serif;font-size:25px;font-weight:700;height:52px;letter-spacing:.14em;line-height:32px;padding-top:10px;position:relative;text-align:center;text-align:center;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}.bnr_shared a:hover{opacity:.8}.bnr_shared a:after{border-bottom:22px solid #f8dcf3;border-left:22px solid transparent;bottom:0;content:"";height:0;position:absolute;right:0;width:0}#wrapper{padding-top:83px}#header{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;height:100px;left:0;position:fixed;top:0;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;width:100%;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}#header .h_logo{margin:0 0 0 24px;width:450px}#header .header_menu{width:calc(100% - 450px)}#header .header_menu .g_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:35px}#header .header_menu .g_nav>li:not(:first-child){margin-left:40px}#header .header_menu .g_nav>li:before{background-color:#00a997;width:36px;left:50%;transform:translateX(-50%);bottom:-34px;content:"";height:5px;border-radius:5px 5px 0 0;opacity:0;position:absolute;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}#header .header_menu .g_nav>li:hover:before{opacity:1}#footer{color:#777;font-size:14px;font-weight:400;letter-spacing:.05em;line-height:20px;padding:43px 0 0;position:relative;text-align:center;z-index:9}#footer .logo1{margin:2px 0 42px}#footer .logo{text-align:left}#footer .wrap{position:relative}#footer .gr{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}#footer .gr .ft_banner{position:absolute;right:0;top:-13px;width:33%}#footer .gr .ft_banner li{margin-bottom:10px}#footer .site_map{padding:0 0 35px}#footer .site_map *{color:#535353}#footer .site_map .btn_ft a{text-decoration:underline}#footer .site_map .btn_ft a:hover{text-decoration:none}#footer .gr .ft_banner img{height:auto;width:100%}#footer .gr .footer2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:27px 22px 33px;border-top:1px solid #dce0e6}#footer .footer3{background:#00a997;color:#fff;padding:25px 0}#footer .footer3 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .footer3 a{color:#fff}#footer li{font-size:10px}#footer .address{font-size:10px;letter-spacing:.05em;margin-top:-30px;pointer-events:none;text-align:right;width:100% !important}#footer .sp_tel{bottom:37px;position:fixed;right:86px;z-index:99}#wpfront-scroll-top-container{bottom:0 !important;right:0 !important;width:50px}.d_flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box_img_r .elementor-image-box-img{float:left !important;margin:0 20px 20px 0 !important;text-align:left !important}.box_list_img .elementor-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.box_list_img .elementor-col-33{width:calc(33.3333% - 5px) !important}.box_list_img .elementor-image{margin-bottom:10px;overflow:hidden}.frame_p{background-color:#eff9e8;border-radius:10px;padding:90px}.frame_A{background:#f9f7f4;border-radius:10px}.frame_B{border:2px solid #ebe9e7;border-radius:10px;padding:45px !important;box-sizing:border-box}@media screen and (max-width:767px){.frame_p{padding:40px}.frame_B{padding:30px !important}}.frame_N{border:2px solid #9fd4ce;border-radius:10px;padding:50px !important}.frame_N h4{font-family:dnp-shuei-gothic-kin-std,sans-serif;font-size:20px;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.2;margin-bottom:20px;padding:10px 0 10px 12px;position:relative;border-bottom:2px solid #dcdcdc}.frame_N h4:before{background-color:#00a997;content:"";height:16px;width:6px;left:0;position:absolute;top:13px}.frame_k{border:2px solid #00a997;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;padding:40px 50px}.frame_k.listE{border-color:#ebe9e7}.frame_k.ext{background-color:#f9f7f4;border:none}.flow_B{background:#f9f7f4;padding:50px !important;box-sizing:border-box;border-radius:10px}@media screen and (max-width:767px){.flow_B,.frame_N{padding:30px !important}}.flow_B .ttl{font-size:20px;letter-spacing:.06em;line-height:35px;border-bottom:2px solid #e3e0da;padding:15px 0}.flow_B .ttl span{background:#00a997;border-radius:50%;color:#fff;display:inline-block;line-height:33px;margin-right:11px;text-align:center;width:33px}.flow_B dl{display:flex;justify-content:space-between}.flow_B dl dt{width:65%}.flow_B dl dd{width:33%}.flow_B dl dd img{border-radius:10px}dl.d_flex{display:flex;justify-content:space-between}dl.d_flex dt{width:65%}dl.d_flex dd{width:33%;border-radius:10px;overflow:hidden}dl.d_flex dd img{border-radius:10px}@media screen and (max-width:767px){.flow_B dl{flex-direction:column}.flow_B dl dt,.flow_B dl dd{width:100%}.flow_B dl dd{margin-top:20px}}.frame_k .circle_list li{padding-left:30px}.frame_k .circle_list li a{text-decoration:underline}.frame_k .circle_list li a:hover{text-decoration:none}.frame_k .circle_list li:before{height:11px;top:13px;width:11px}.frame_k h4{font-family:dnp-shuei-gothic-kin-std,sans-serif;font-size:20px;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1.2;margin-bottom:20px;padding:10px 0 10px 30px !important;position:relative}.frame_k h4:before{background-color:#00a997;content:"";height:13px;width:13px;left:0;position:absolute;top:13px}@media screen and (max-width:767px){.frame_k{padding:20px}}.wrap{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1080px;position:relative}#loopslider ul li img{width:100% !important}#loopslider ul li{height:249px;width:1409px}.g_map_if{height:350px;padding-bottom:20px}.column2_table .btnTel{color:#373431}.column2_table th,.column2_table td{border-bottom:1px solid #00a997}.column2_table td{border-bottom:1px solid #cbcac9}.column3_table th,.column3_table td{border:1px solid #ccc;padding:8px}.column3_table th{color:#004192;font-weight:700;min-width:85px;text-align:center}.column3_table_ext th{width:190px}.column3_table_ext p{margin-bottom:0}.column3_table_ext td:nth-child(2){width:70px}.timetable .txt_color{color:#00a997}.timetable.ext{background-color:transparent;color:#fff;font-size:16px}.timetable thead th{padding:10px}@media screen and (max-width:480px){.timetable thead th{padding:10px 0}}.timetable.ext thead{background-color:transparent;border:none;color:#fff}.timetable.ext thead th{white-space:nowrap}.timetable.ext thead th:first-child{color:#fff;font-size:16px;font-weight:600;letter-spacing:.15em;font-family:"ヒラギノ丸ゴ W6 JIS2004","Hiragino Maru Gothic W6 JIS2004"}.timetable.ext .txt_color{color:#fff;font-size:10px}.home .timetable.ext .txt_color{font-size:16px}.timetable.ext thead,.timetable.ext tbody{border-bottom:1px solid #fff !important}.timetable.ext{border-bottom:none}.timetable.ext td,.timetable.ext th{padding:13px 0 0 !important;vertical-align:middle}.timetable.ext tbody tr:last-child td,.timetable.ext tbody tr:last-child th{padding-bottom:13px !important;padding-top:0 !important}.timetable.th_cl{background-color:#f2f9f8;margin-bottom:20px !important}.timetable.th_cl thead th{background-color:#d988ab;color:#fff}.txt_center{text-align:center}.table_a td,.table_a th{border-bottom:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px}.table_a th{border-bottom:1px solid #fff;padding-left:0;padding-right:0;width:30%}.table_d.ext td{white-space:normal}@media screen and (min-width:768px) and (max-width:1000px){.table_d.ext_3 th{width:30%}}@media screen and (max-width:767px){.table_d.ext_3 th{white-space:nowrap}}.table_d thead{background-color:#00a997;color:#fff}.table_d th{background-color:#00a997;color:#fff}.table_d td{white-space:nowrap}.table_d td,.table_d th{border:1px solid #cbcac9;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 20px}@media screen and (min-width:767px){.table_d{table-layout:fixed}}@media screen and (max-width:767px){.table_d td,.table_d th{padding:10px}.table_d.w_50 th{white-space:normal;width:auto}}.list_flex .box{width:48%}.list_flex .box ul{margin-bottom:0 !important}.list_flex .box p{padding-top:10px}.list_flex .box .price{color:#d988ab;text-align:right}.cl_red{color:red}.f_cl2{color:#d988ab}.elementor .none_rd img{border-radius:0 !important}.img_box_3col .elementor-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.img_box_3col .elementor-row .elementor-col-33{width:32%}.img_box_3col .elementor-row .elementor-col-33 img{border-radius:10px}@media screen and (max-width:767px){.img_box_3col .elementor-row .elementor-col-33{margin-bottom:20px;width:100%}}@media screen and (max-width:1100px){#header .header_menu .g_nav{padding-left:0;padding-right:0}}@media screen and (max-width:1080px){.index_page .wrap{padding:0 20px}.wrap{padding:0 20px}}@media screen and (max-width:999px) and (min-width:767px){#header .h_logo{top:32px;width:30%;line-height:0}#header .header_menu{width:80%}#header .header_menu .g_nav>li:not(:first-child){margin-left:10px}#footer .site_map .sp{display:block !important}#footer .gr .ft_banner{width:39%}#header .header_menu .g_nav>li>a>span,#header .header_menu .g_nav>li>span>span,#header .header_menu .g_nav li span.parent{font-size:14px}}@media screen and (max-width:767px){.navOpen #header .h_logo{position:fixed;margin:-3px 0 0 20px}.box_img_r .elementor-image-box-img{text-align:center !important}.big_font{font-size:18px}.tbl_box_img .elementor-image-box-content{float:none;width:100% !important}.box_list .tit{font-size:20px}.timetable.ext{table-layout:auto}.timetable.ext tbody tr th{padding-left:2px !important}.column3_table th{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3px !important;padding-right:3px !important}.timetable.ext thead th{padding:0 0 5px !important;white-space:nowrap}#full_wrap_box .elementor-column.elementor-col-50,#full_wrap_box .elementor-column[data-col="50"]{max-width:100%;width:100%}#full_wrap_box .elementor-column-gap-default{padding:25px 10px 50px !important}#wrapper{padding-top:60px}#header{height:60px}#header .header_menu .g_nav{display:block;position:relative}#header .header_menu .g_nav:before{background-color:#fff;content:"";height:60px;left:0;position:fixed;right:0;top:0;z-index:2}#header .h_logo{margin:0;top:15px;z-index:999}#header .header_menu .g_nav>li i{display:none}#header .header_menu .g_nav>li>span,#header .header_menu .g_nav>li>a,#header #header .header_menu .g_nav li span.paren{padding:14px 20px !important}#header .header_menu .g_nav>li.tel_nav>a{padding:0 !important}#header .contact_shared1{color:#655f59;font-size:14px;font-weight:600;letter-spacing:.04em;line-height:22px}#header .contact_shared1 h2{font-size:25px;letter-spacing:.15em;line-height:40px}#header .contact_shared1 .tel{padding:0 30px}#footer{font-size:11px;line-height:21px;padding:30px 0 20px}#footer .footer_logo{max-width:100%;width:100%}#footer .footer_logo .logo{margin-left:20px;padding-bottom:20px;text-align:center}#footer .site_map{line-height:21px;padding-top:4px}#footer .site_map span{padding-left:49px}#footer .site_map li:last-child{padding-bottom:0}#footer .gr{line-height:18px;padding-bottom:45px}#footer .gr .ft_banner{margin:0 auto;max-width:100%;position:static;width:334px}#footer .address{line-height:18px;margin:0;margin-top:-18px;text-align:right}#footer .sp_tel{bottom:37px;position:fixed;right:86px;z-index:99}#footer .sp_tel li{position:relative;margin:0 7px}#footer .sp_tel .email{bottom:0;font-size:0;position:absolute;right:0;top:0;width:50%}.ft_shop{background-image:url(//maria-eyeclinic.com/wp-content/themes/genova_tpl/css/../img/index/ft_sp_bg.jpg);font-size:14px;letter-spacing:0em;line-height:26px}.ft_shop .wrap{padding:0}.ft_shop h2{font-size:23px;letter-spacing:.1em}.ft_shop ul{padding:0 10px}.ft_shop ul li{margin-bottom:5px;position:relative;width:100%}.ft_shop ul li:after{background-color:#fff;bottom:0;content:"";height:6vw;position:absolute;right:0;width:6vw}.ft_shop ul li:before{border-bottom:10px solid #d988ab;border-left:10px solid transparent;bottom:5vw;content:"";height:0;position:absolute;right:2vw;width:0;z-index:2}.bnr_shared a{font-size:17px;height:36px;padding-top:1px}}@media screen and (max-width:374px){#header .contact_shared1{font-size:13px}#header .contact_shared1 h2{font-size:22px}#header .contact_shared1 .tel{padding:0 20px}.ft_shop{font-size:12px}.ft_shop h2{font-size:21px}#footer{font-size:10px}#footer .site_map a{font-size:9px}#footer .site_map span{padding-left:45px}}