h2 span{display:inline-block;transform:scale(1.1)}.text{color:#0f2a4b;text-shadow:1px 1px 8px #fff,-1px 1px 8px #fff,1px -1px 8px #fff,-1px -1px 8px #fff;font-weight:700}.mainImage .mainImageContent{width:100%}.mainImageBtn:hover{color:#0056b3;opacity:.9}.mainImageBtn:hover img{opacity:.6}@media (min-width:768px){h2{margin-bottom:60px !important;font-size:30px}section{padding:85px 0 70px}}.mainButton{color:#fff}.mainButton li{list-style-type:none}.aboutIcl{position:absolute;bottom:32px;left:0;right:0;font-size:16px;font-weight:400}.iclImage{margin:0 auto;padding:0;width:100%;height:50vh;background-image:url(//devsapia.xsrv.jp/en/wp-content/themes/sapia_en/css/../images/home/iclimage.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.cataractImage{margin:0 auto;padding:0;width:100%;height:50vh;background-image:url(//devsapia.xsrv.jp/en/wp-content/themes/sapia_en/css/../images/home/cataractimage.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.aboutIcl{position:absolute;bottom:20px}.aboutIcl a{color:#0f2a4b;font-weight:500}.subject_list{list-style:none;padding-left:4em;text-align:left}.monitor_accordion_area{display:none}@media (min-width:768px){p{margin-bottom:74px}.zh h1{top:54%}h1 div{display:inline-block;border-bottom:1px solid #0f2a4b;box-shadow:0px 4px 3px -3px #fff}h1 em{padding:0 10px;font-size:98px;font-weight:300;font-style:normal}h1 rt{font-size:18px;font-weight:300}.h1Note{position:absolute;top:calc(42% + 150px);left:0;right:0;font-size:28px;font-weight:300;letter-spacing:.3rem}.mainButton{position:absolute;top:calc(26% + 150px + 100px);left:0;right:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;width:580px}.mainButton li{margin:0;width:190px;height:190px}.spMainButton{display:none}.aboutIcl img{width:45px;height:auto !important}.home_container{padding:60px 0}.mainImage{padding-top:126px;padding-bottom:0;position:relative}.mainImage.sp_display{display:none !important}.mainImageBtnFlexWrap{display:flex;align-items:center;justify-content:center;position:absolute;width:100%;gap:20px;top:64%}.mainImageBtnFlexWrap a{max-width:23%;width:100%;height:auto;display:contents}.mv_point{max-width:23%;height:auto;margin:0}.mainImageBtn{color:#0f2a4b;margin:0 0 6%;font-size:1.9vw;padding:0;position:relative;display:block;text-align:right;padding-right:11%}.mainImageArrow{position:absolute;width:3%;right:1.1%;top:22%}.mainImageBtn:nth-child(1) .mainImageArrow,.mainImageBtn:nth-child(2) .mainImageArrow{top:35%}}@media (max-width:767px){.zh h1{top:40%}h1 em{font-size:50px;font-style:normal}h1 rt{font-size:12px;font-weight:300}.h1Note{position:relative;top:calc(36% + 140px);left:0;right:0;max-width:100%;margin-right:-4px;font-size:18px;font-weight:300;letter-spacing:4px}.mainButton{display:none}.spMainButton{position:relative;top:40%;left:0;right:0}.spMainButton img{width:64%;height:auto !important}.aboutIcl img{width:32px;height:auto !important}p{margin-bottom:38px}.mainImage{padding-top:56px;padding-bottom:70%;position:relative}.mainImage.pc_display{display:none !important}.mainImageBtnFlexWrap{display:flex;flex-direction:column;align-items:center;position:absolute;width:100%;top:48%}.point_flex a{width:50%;height:auto;display:contents}.point_flex{display:flex;width:100%;flex-wrap:wrap}.point_flex:first-child{margin-bottom:10px}.mv_point{width:47%;object-fit:contain;height:auto}.mainImageBtn{color:#0f2a4b;margin:0 0 6%;font-size:4vw;padding:0;position:relative;display:block;text-align:right;padding-right:8%}.mainImageArrow{position:absolute;width:3%;right:1%;top:26%}.monitor_box{padding:4vw 15px !important}.monitor_title{padding:0;font-size:5vw}}.tickerBox{color:#000;background-color:#b9a245;border:1px solid #b9a245}.tickerBox dt{margin:0;color:#fff;text-align:center;background-color:#b9a245}.tickerBox dd{margin:0;color:#fff;text-align:left}.tickerBox dd p.info{padding:0 0 0 45px;margin:2px;background-image:url(//devsapia.xsrv.jp/en/wp-content/themes/sapia_en/css/../images/icon_info.svg);background-repeat:no-repeat;background-position:5px;background-size:30px;height:30px;display:table-cell;vertical-align:middle}.tickerBox a{display:block;width:100%;color:#fff}@media (min-width:768px){.tickerBoxWrap{position:absolute;top:126px;left:0;right:0;display:block}.tickerBox{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%}.tickerBox dt{padding:16px 0;width:16%}.tickerBox dd{padding:16px;width:90%;overflow:hidden}.tickerBox dd a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:767px){.tickerBox{position:absolute;top:56px;left:0;right:0}.tickerBox dt{padding:8px 0;text-align:center}.tickerBox dd{overflow:hidden;padding:16px}.tickerBox dd a{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}section.news{padding:20px 0}.news article{padding:60px 150px;margin:0 0 30px}.news article p{line-height:2.25}.news article ul{margin-bottom:4rem}.news article ul li{text-align:left;list-style:none;border-bottom:solid 1px silver}.news article ul li a>*{display:table-cell;padding-top:20px;vertical-align:top}.news .date{margin:0;width:100px;white-space:nowrap;font-weight:600}.news .tit{margin:0;padding-left:20px;clear:both}@media (max-width:767px){.news article{padding:30px}.news h3{margin-bottom:30px;padding-bottom:30px;font-size:20px}.news article ul li a>*{display:block}.news .date{padding-top:6px}.news .tit{padding:0}}.iclTreatment h3{padding-bottom:0;border-bottom:none}.iclTreatment article p{text-align:left}@media (min-width:768px){.iclTreatment article{max-width:900px}.iclTreatment article p{line-height:2.25}}@media (max-width:767px){.iclTreatment h3{font-size:20px}.iclTreatment p{padding:0 20px}}.iclLaser h3{padding-bottom:0;border-bottom:none}@media (min-width:768px){.iclLaser article h3{line-height:2.25}}@media (max-width:767px){.iclLaser h5{font-size:16px;margin-bottom:20px;line-height:1.6}.iclLaser p{padding:0 10px}}.home_link{color:#4a79b3}.home_link:hover{color:#0056b3}.subMenu h3{margin-bottom:50px;padding-bottom:0;font-size:20px;border-bottom:none}.subMenu li{list-style-type:none}.subMenu article{background-color:#0f2a4b}.subMenuBlue{color:#fff}.subMenuBlue h2{position:relative;color:#fff}.subMenuBlue h2:before{content:"";position:absolute;left:50%;display:inline-block;width:80px;height:3px;background-color:#b9a245;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.subMenuCyan article{background-color:#e8f3f7}.subMenuCyan h2{position:relative;margin-bottom:32px !important;font-size:16px !important;color:#0f2a4b}.subMenuCyan h2:before{content:"";position:absolute;left:50%;bottom:-13px;display:inline-block;width:50px;height:3px;background-color:#acb8c6;-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width:768px){.subMenu ul{display:flex;flex-direction:row;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:68px}.subMenu ul:last-child{margin-bottom:0}.subMenu li{padding:10px;border:1px solid #b9a245}.subMenuBlue li{margin:0;width:390px}.subMenuBlue h2:before{bottom:-30px}.subMenuBlue article{display:block;height:100%;padding:96px 0}.subMenuBlue p{margin-bottom:50px;line-height:2.4}.subMenuCyan li{margin:0;width:280px}.subMenuCyan article{display:block;height:100%;padding:43px 0 36px}.subMenuCyan h3{margin-bottom:50px !important}.en .subMenuCyan h3.l2{margin-bottom:26px !important}.moreView{font-size:20px}.subMenu .vision p{height:100px;margin-bottom:0;text-align:center}.en .subMenu .faq p,.zh .subMenu .faq p{height:100px;margin-bottom:0;text-align:center}.subMenuBlue_button{margin-top:60px}}@media (max-width:767px){.subMenu li{padding:5px 0}.subMenuBlue{margin-bottom:0}.subMenuBlue h2{margin-right:-.6rem;font-size:22px;letter-spacing:.6rem}.subMenuBlue h2:before{left:49%;bottom:-20px}.subMenuBlue article{padding:50px 10px 40px;line-height:2.1}.subMenuCyan article{padding:22px 0 32px;line-height:2.1}.subMenuCyan h3{margin-bottom:26px}}.top_info{background:#fff;color:#000;left:0;margin:auto;opacity:.8;position:absolute;right:0;z-index:10}.top_info>span{opacity:1}.top_info>p{margin-bottom:0 !important}.news_content{display:block;margin-bottom:0;text-align:left}@media (min-width:768px){.top_info{bottom:8vw;padding:20px 0;width:50vw}.news_content{width:80%}.iclTreatment .icl{width:50%}.icl_top_p{margin-bottom:60px}}@media (max-width:767px){.top_info{bottom:24vw;padding:10px 0;width:80%}.news_content{width:80%}}@media (max-width:321px){.top_info{bottom:25vw;padding:0}.news_content{width:90%}.text>div{font-size:21px}}@media (max-width:380px){.mainImageBtnFlexWrap{top:48%}}.medical_deduction_detail{border:1px solid #b9a245 !important}.medical_deduction_link{color:#0f2a4b !important}@media (min-width:768px){.medical_deduction_area{margin-top:50px}}@media (max-width:767px){.medical_deduction_area{margin-top:30px}}.award_area{padding:0 40px;margin-bottom:40px}.award_text_img{width:80% !important}.awared_text_area{padding:25px 50px;background-color:#e8f3f7;width:100%}.awared_text_area h4{font-weight:700;text-align:left}.awared_text_area p{margin-bottom:0 !important}@media (max-width:767px){.award_area{padding:0 20px}.award_text_img{width:100%}.awared_text_area{margin-top:30px;padding:25px 20px}}