﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;font-family:'NotoSans KR';font-weight:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}th,td{-webkit-box-sizing:border-box;box-sizing:border-box}table caption{display:none}.hidden,.blind{display:none !important;opacity:0 !important;font-size:1px !important}.fL{float:left}.fR{float:right}.mobileOnly{display:none}a,a:link,a:visited,a:active,a:hover{text-decoration:none;color:inherit}input[type=checkbox],input[type=radio],label{vertical-align:middle}.btn-transparent{background:transparent;border-color:transparent;color:inherit}.btn{display:inline-block;padding:10px 30px;margin:0;border-radius:6px !important;font-size:13px;line-height:1.3667;vertical-align:middle;cursor:pointer;word-break:keep-all;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}.btn[disabled]{background:#D6D6D6 !important;color:#aaa !important;border-color:#aaa !important;cursor:not-allowed}.btn-radius{border-radius:6px !important}.btn-default{background:#FFF;color:#000 !important;border:1px solid #FFF}.btn-blue{background:#61b5e3;color:#FFF !important;border:1px solid #61b5e3}.btn-navy{background:#014099;color:#FFF !important;border:1px solid #014099}.btn-gray{background:#858585;color:#FFF !important;border:1px solid #858585}.btn-pink{background:#F3579D;color:#FFF !important;border:1px solid #F3579D}.red{color:#F00}.input-tel,.select-tel{display:inline-block;width:20%;vertical-align:middle;margin:0}.input-tel+span,.select-tel+span{vertical-align:middle;width:4%;margin:0}.display-table{display:table}.display-cell{display:table-cell}.display-row{display:table-row}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.fleft{float:left !important}.fright{float:right !important}.color-pink{color:#f3589d !important}.color-blue{color:#014099 !important}.color-gray{color:#cccccc !important}.color-black{color:#000 !important}.color-rusty{color:#555555 !important}.color-red{color:#EB3333 !important}.bold{font-weight:bold !important}.noBg{background:none !important}.img-wrap img{max-width:100%;vertical-align:top}.titleline{position:relative}.titleline:after{content:'';position:absolute;top:-13px;left:0;width:26px;height:3px;background-color:#1947a3}.col-wrap{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.col-wrap>[class*=col-]{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.col-wrap .col-1{width:8.33333333333%}.col-wrap .col-2{width:16.6666666667%}.col-wrap .col-3{width:25%}.col-wrap .col-4{width:33.3333333333%}.col-wrap .col-5{width:41.6666666667%}.col-wrap .col-6{width:50%}.col-wrap .col-7{width:58.3333333333%}.col-wrap .col-8{width:66.6666666667%}.col-wrap .col-9{width:75%}.col-wrap .col-10{width:83.3333333333%}.col-wrap .col-11{width:91.6666666667%}.col-wrap .col-12{width:100%}@media screen and (max-width: 768px){.col-wrap .col-md-12{width:100%}}.x2{font-size:2em !important}.x3{font-size:3em !important}.post-indent-01{padding-left:10px}.post-indent-01 .sub-title{font-weight:bold}.post-indent-01 .indent{padding-left:20px}.post-indent-01 .indent2{padding-left:40px}.input-01{width:300px}.input-02{width:100px}.input-03{width:100%}.input-03+.input-03{margin-top:10px}.input-04{width:200px}[name*=BIRTH]:not(:first-child){margin-left:10px}.table.type-01{width:100%}.table.type-01 th,.table.type-01 td{padding:14px 10px;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;vertical-align:middle;font-size:16px;color:#555;line-height:1.5}.table.type-01 th:nth-child(1),.table.type-01 td:nth-child(1){border-left-color:transparent}.table.type-01 th{white-space:nowrap}.table.type-01 td{font-weight:300}.table.type-01 thead th{font-weight:normal;color:#000;background:#fafafa;border-top:3px solid #1f3a78}.table.type-02{width:100%;margin:0 auto}.table.type-02 th,.table.type-02 td{padding:13px 10px;border-bottom:1px solid #DDD}.table.type-02 tr:last-child th,.table.type-02 tr:last-child td{border-bottom:none}.table.type-02 th{width:160px;font-size:14px;color:#666;text-align:left}.table.type-02 td{text-align:left;color:#666;font-size:14px}.table.type-02 td .btn{height:40px;margin-left:10px;margin-top:0;border-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.table.type-02 #PW2+svg{margin-left:5px;color:#F00}.table.type-02 #PW2.success+svg{color:#5cb85c}.table.type-02 input[type=text],.table.type-02 input[type=password],.table.type-02 select{padding:0 15px;border:1px solid #DDD;height:40px;color:#666;border-radius:0;background:#FFF;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}.table.type-03{width:100%}.table.type-03 tr:nth-child(1) th,.table.type-03 tr:nth-child(1) td{border-top:2px solid #1F3977}.table.type-03 th,.table.type-03 td{padding:10px;border-bottom:1px solid #DDD;border-left:1px solid #DDD}.table.type-03 th:nth-child(1),.table.type-03 td:nth-child(1){border-left-color:transparent}.table.type-03 th{text-align:center;background:#F9F9F9;color:#222}.table.type-03 td{text-align:left;padding-left:15px;color:#555}.table.table-transparent th,.table.table-transparent td{padding:15px;border-color:transparent !important}.img-desc{display:table}.img-desc .img-wrap,.img-desc .txt-wrap{display:table-cell;-webkit-box-sizing:border-box;box-sizing:border-box}.img-desc .img-wrap{min-width:200px}.img-desc .txt-wrap{padding:0 10px}@media screen and (max-width: 768px){.table.type-02 th{width:80px}.table.type-02 td .btn{display:block;width:100%;margin-left:0;margin-top:10px}.table.type-02 td input[type=text],.table.type-02 td input[type=password],.table.type-02 td select{padding:0 5px}.input-02{width:calc((100% - 23px)/3)}.input-04{width:180px}.col-wrap .col-md-12{width:100%}}@font-face{font-family:'NotoSans KR';src:url("/assets/font/NotoSans-subset/NotoSans-Black.eot");src:url("/assets/font/NotoSans-subset/NotoSans-Black.eot?#iefix") format("embedded-opentype"),url("/assets/font/NotoSans-subset/NotoSans-Black.woff2") format("woff2"),url("/assets/font/NotoSans-subset/NotoSans-Black.woff") format("woff"),url("/assets/font/NotoSans-subset/NotoSans-Black.svg#NotoSans-Black") format("svg");font-weight:900;font-style:normal}@font-face{font-family:'NotoSans KR';src:url("/assets/font/NotoSans-subset/NotoSans-Bold.eot");src:url("/assets/font/NotoSans-subset/NotoSans-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/font/NotoSans-subset/NotoSans-Bold.woff2") format("woff2"),url("/assets/font/NotoSans-subset/NotoSans-Bold.woff") format("woff"),url("/assets/font/NotoSans-subset/NotoSans-Bold.svg#NotoSans-Bold") format("svg");font-weight:800;font-style:normal}@font-face{font-family:'NotoSans KR';src:url("/assets/font/NotoSans-subset/NotoSans-Medium.eot");src:url("/assets/font/NotoSans-subset/NotoSans-Medium.eot?#iefix") format("embedded-opentype"),url("/assets/font/NotoSans-subset/NotoSans-Medium.woff2") format("woff2"),url("/assets/font/NotoSans-subset/NotoSans-Medium.woff") format("woff"),url("/assets/font/NotoSans-subset/NotoSans-Medium.svg#NotoSans-Medium") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'NotoSans KR';src:url("/assets/font/NotoSans-subset/NotoSans-Regular.eot");src:url("/assets/font/NotoSans-subset/NotoSans-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/font/NotoSans-subset/NotoSans-Regular.woff2") format("woff2"),url("/assets/font/NotoSans-subset/NotoSans-Regular.woff") format("woff"),url("/assets/font/NotoSans-subset/NotoSans-Regular.svg#NotoSans-Regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'NotoSans KR';src:url("/assets/font/NotoSans-subset/NotoSans-Light.eot");src:url("/assets/font/NotoSans-subset/NotoSans-Light.eot?#iefix") format("embedded-opentype"),url("/assets/font/NotoSans-subset/NotoSans-Light.woff2") format("woff2"),url("/assets/font/NotoSans-subset/NotoSans-Light.woff") format("woff"),url("/assets/font/NotoSans-subset/NotoSans-Light.svg#NotoSans-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'NotoSans KR';src:url("/assets/font/NotoSans-subset/NotoSans-DemiLight.eot");src:url("/assets/font/NotoSans-subset/NotoSans-DemiLight.eot?#iefix") format("embedded-opentype"),url("/assets/font/NotoSans-subset/NotoSans-DemiLight.woff2") format("woff2"),url("/assets/font/NotoSans-subset/NotoSans-DemiLight.woff") format("woff"),url("/assets/font/NotoSans-subset/NotoSans-DemiLight.svg#NotoSans-DemiLight") format("svg");font-weight:200;font-style:normal}@font-face{font-family:'NotoSans KR';src:url("/assets/font/NotoSans-subset/NotoSans-Thin.eot");src:url("/assets/font/NotoSans-subset/NotoSans-Thin.eot?#iefix") format("embedded-opentype"),url("/assets/font/NotoSans-subset/NotoSans-Thin.woff2") format("woff2"),url("/assets/font/NotoSans-subset/NotoSans-Thin.woff") format("woff"),url("/assets/font/NotoSans-subset/NotoSans-Thin.svg#NotoSans-Thin") format("svg");font-weight:100;font-style:normal}@font-face{font-family:ng;src:local(나눔바른고딕),local(NanumBarunGothic),local(나눔바른고딕OTF),local(NanumBarunGothicOTF),local(애플 SD 산돌고딕 Neo "),\a       local(" Apple SD Gothic Neo "),\a       local(" "Noto Sans KR"),local("Noto+Sans")}.clearfix:after,.col-wrap:after,.top-nav .top-nav-wrap:after,.gnb-wrap:after,.gnb:after,.gnb .snb-layer .gnb-medical-wrap:after,.gnb .snb-layer .gnb-medical-wrap>div:after,.center-process-wrap:after,.main-banner:after,.main-gallery:after,.board-wrap:after,.main-call ul:after,footer .footer-wrap:after,.page-nav:after,.page-nav-reservation:after,.page-nav-reservation>ul:after,.doctor-box:after,.medicine-box .img-group:after,.b_gall_lst:after,.grade-wrap:after,.medical-popup ul:after,.center-popup ul:after,.medi-top:after,.overview-gallery:after{content:'';clear:both;display:block}body{transition:all .3s linear;padding-top:118px}body.popup-opened{padding-top:208px}.res_d,.res_dt,.res_dtm,.res_dtmh,.res_t,.res_tm,.res_m,.res_mh,.res_mv,.res_d2,.res_dt2,.res_dtm2,.res_dtmh2,.res_t2,.res_tm2,.res_m2,.res_mh2,.res_mv2{display:none !important}.pull-left{float:left}.pull-right{float:right}.ul li{font-weight:300;padding:5px 0;line-height:1.5}.p-list li{text-indent:-13px;padding-left:11px}.top-banner{background:#2371F7;position:relative;height:0px;transition:all .3s linear;overflow:hidden}.top-banner.active{height:90px}.top-banner a{display:block}.top-banner .top-banner-wrap{max-width:1200px;margin:0 auto;position:relative}.top-banner .top-banner-wrap img{vertical-align:top;max-width:100%}.top-banner .top-banner-wrap img.mobile{display:none}.top-banner .top-banner-func{position:absolute;right:0;bottom:10px;color:#FFF;font-size:13px;font-weight:300}.top-banner .top-banner-func label{font-weight:100}.top-banner .top-banner-func button{vertical-align:middle;font-size:14px}.top-nav{background:#E1E5E9;color:#000000}.top-nav .top-nav-wrap{max-width:1200px;margin:0 auto;padding:5px 0}.top-nav .top-nav-wrap .left{float:left}.top-nav .top-nav-wrap .right{float:right}.top-nav .top-nav-wrap a{display:inline-block;padding:8px 12px;border-radius:5px;font-size:12px}.top-nav .top-nav-wrap a.active,.top-nav .top-nav-wrap a:active{color:#FFF;background:#61B5E3}.top-nav .top-nav-wrap a:hover{background:#61B5E3}.header-wrapper{position:fixed;top:0;left:0;width:100%;z-index:5000;background:#FFF}header{position:relative;height:118px;z-index:1000;-webkit-box-shadow:1px 1px 10px #ccc;box-shadow:1px 1px 10px #ccc}.gnb-wrap{max-width:1200px;height:80px;margin:0 auto;position:relative}.logo{padding:9px 0;float:left}.mobileOnly{display:none}.gnb{float:left;width:calc(100% - 235px);-webkit-box-sizing:border-box;box-sizing:border-box}.gnb>ul{display:table;width:100%;table-layout:fixed}.gnb>ul>li{display:table-cell;width:2%;padding:32px 0;text-align:center}.gnb>ul>li>a{font-weight:600;white-space:nowrap}.gnb>ul>li:hover>a{color:#61b5e3}.gnb>ul>li.active>a{color:#61b5e3}.gnb>ul>li.sitemap>a{padding:4px 10px;border:1px solid #CCD9EB;font-size:16px;font-weight:400;color:#444}.gnb .snb-layer{display:none;position:absolute;z-index:1000;top:100%;width:100%;overflow:hidden;left:0;right:0;padding-left:180px;border-top:1px solid #DDD;-webkit-box-sizing:border-box;box-sizing:border-box}.gnb .snb-layer .snb-row{display:table-cell;padding:30px 0;width:20%;vertical-align:top;height:0px;-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}.gnb .snb-layer .snb-row.custom{width:40%}.gnb .snb-layer .snb-row>ul{display:block;height:100%;border-left:1px solid #DDD;padding:0}.gnb .snb-layer .snb-row>ul>li{display:block;text-align:left}.gnb .snb-layer .snb-row>ul>li>a{display:block;padding:11px 21px;font-size:15px}.gnb .snb-layer .snb-row>ul>li:hover>a,.gnb .snb-layer .snb-row>ul>li.active>a{color:#61b5e3}.gnb .snb-layer .snb-wrap li{display:block;font-size:14px;color:#555}.gnb .snb-layer .snb-wrap li.active a{color:#61b5e3}.gnb .snb-layer .snb-wrap li a{display:block;position:relative;padding:7px 25px}.gnb .snb-layer .snb-wrap li a:before{content:'- '}.gnb .snb-layer .snb-wrap li a:hover{color:#61b5e3}.gnb .snb-layer .gnb-medical-wrap{height:100%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #DDD;border-right:1px solid #DDD}.gnb .snb-layer .gnb-medical-wrap>div{margin-bottom:10px}.gnb .snb-layer .gnb-medical-wrap .img-wrap{float:left}.gnb .snb-layer .gnb-medical-wrap>div{float:right;line-height:1.5;text-align:right}.gnb .snb-layer .gnb-medical-wrap>div p{font-size:12px;color:#555}.gnb .snb-layer .gnb-medical-wrap>div .title{font-size:16px}.gnb .snb-layer .gnb-medical-wrap>div .title a{font-size:20px;display:inline-block;padding-left:10px;color:#61B5E3}.gnb .snb-layer .gnb-medical-wrap>div .day{display:inline-block;width:70px;margin-right:10px;text-align:justify}.snb-layer-bg{position:absolute;z-index:999;width:100%;height:0;background:#FFF;left:0;top:100%;border-top:1px solid #DDD}.snb-layer-bg.active{height:301px;border-top:1px solid #DDD;-webkit-box-shadow:0px 5px 5px #DDD;box-shadow:0px 5px 5px #DDD}.menu-all-mask{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:9999;width:200%;height:200%;background:rgba(0,0,0,0.2)}.menu-all-wrap{position:fixed;top:0px;right:0px;left:0px;bottom:0px;overflow:hidden;z-index:10000;width:1000px;max-width:90%;min-width:288px;height:800px;max-height:90%;min-height:100px;margin:auto;padding-top:50px;background:#fff;box-shadow:0 0 7px rgba(0,0,0,0.3);box-sizing:border-box}.menu-all-top{position:absolute;top:0;left:0;width:100%;height:50px;text-align:center;border-bottom:1px solid #dbdbdb;box-sizing:border-box}.menu-all-top .menu-all-logo{height:30px;margin-top:10px}.menu-all-top .cls{position:absolute;top:15px;right:15px;width:20px;height:20px;line-height:20px;text-align:center}.menu-all-ct{-webkit-overflow-scrolling:touch;overflow-y:auto;position:relative;height:100%}.menu-all{display:table;width:100%;table-layout:fixed}.menu-all>li{display:table-cell;overflow:hidden;width:25%;border-bottom:30px solid #fff;background-image:url("../../assets/images/main/bg_menu_all.png");background-position:left;background-repeat:repeat-y}.menu-all>li:hover .menu1-tit,.menu-all>li.active .menu1-tit{color:#61b5e3}.menu-all>li:first-child{background-image:none}.menu-all>li:nth-child(n+2) .menu1-tit{border-left:1px solid #fff}.menu-all>li:nth-child(n+2) .menu-all-sub:before{content:"";display:block;position:absolute;top:0;left:-1px;right:-1px;z-index:10;height:20px;background:#fff}.menu-all .menu1-tit{height:50px;line-height:50px;padding-left:15%;border-bottom:1px solid #dbdbdb;text-align:left;font-size:18px;font-weight:700;color:#27292C;box-sizing:border-box}.menu-all-sub{position:relative;padding-top:20px}.menu-all-sub>li{margin-top:12px;padding:0 10% 0 15%;line-height:1.2;text-align:left}.menu-all-sub>li:hover>a,.menu-all-sub>li.active>a{color:#61b5e3}.menu-all-sub>li:first-child{margin-top:0}.menu-all-sub a{font-size:16px;color:#000}.menu-all-ssub{margin:12px 0 12px 10px}.menu-all-ssub li{margin-top:12px;padding-left:8px;text-indent:-8px}.menu-all-ssub li:hover>a,.menu-all-ssub li.active>a{color:#61b5e3}.menu-all-ssub li:first-child{margin-top:0}.menu-all-ssub a{font-size:14px;color:#666}.menu-all-ssub a:before{display:inline;content:"- "}.img-col-box{display:table;width:100%;padding-top:50px}.img-col-box>div{display:table-cell;vertical-align:middle;box-sizing:border-box}.img-col-box>div:nth-child(2){padding:25px;border-left:10px solid #FFF;background:#e5ecf5}.img-col-box>div img{display:block;max-width:100%;vertical-align:middle;box-sizing:border-box}.img-box-double{display:table;width:100%;margin-top:15px;padding:25px 200px;border-radius:5px;background:#EFEFEF;box-sizing:border-box}.img-box-double>div{width:50%;padding:10px;display:table-cell;vertical-align:middle;box-sizing:border-box}.img-box-double img{display:block;max-width:100%;margin:0 auto}.img-box-double img+p{padding-top:5px;font-weight:bold;color:#000;font-size:14px}.img-box-double p{width:100%;display:block;text-align:center}.img-box-table{margin:10px auto;display:table;table-layout:fixed;width:100%;box-sizing:border-box}.img-box-table .items{display:table-cell;width:2%;vertical-align:top;padding:5px;box-sizing:border-box}.img-box-table img{display:block;width:100%;max-width:100%;vertical-align:top}.img-box-table .txt-wrap{padding:5px 0;box-sizing:border-box;font-size:10px}.img-box-table .txt-wrap .bold{color:#000;margin-bottom:5px}.img-box-table .txt-wrap .bold+p{margin-top:0px !important}.center-process-wrap{padding-top:10px}.center-process-wrap .item{float:left;width:calc((100% - 30px)/4);margin-right:10px}.center-process-wrap .item:nth-child(4n){margin-right:0}.center-process-wrap .item .img-wrap img{width:100%;vertical-align:top}.center-process-wrap .item .txt-wrap p{margin-top:5px;text-align:center;font-weight:bold}.parking-map{display:table;table-layout:fixed;width:100%}.parking-map p{line-height:1.5}.parking-map:after{content:'';clear:both;display:block}.parking-item{display:table-cell;width:50%;vertical-align:middle;border:1px solid #DDD}.parking-item img{vertical-align:top}.parking-item+div{border-left:none;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.main-visual-wrap .bx-wrapper .bx-pager.bx-default-pager a{background:#CCC}.main-visual-wrap .btn-wrap{position:relative;max-width:1300px;margin:0 auto}.main-visual-wrap .btn-wrap button{position:absolute;margin-top:-20%;background:transparent;outline:none;border:none}.main-visual-wrap .btn-wrap button a{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.main-visual-wrap .btn-wrap #main-visual-left{left:0}.main-visual-wrap .btn-wrap #main-visual-right{right:0}@media screen and (max-width: 677px){.menu-all{display:block;overflow:hidden;margin-bottom:30px;background-image:url("../../assets/images/main/bg_menu_all.png");background-position:center;background-repeat:repeat-y}.menu-all>li{display:block;float:left;width:50%;border-bottom:none;background-image:none}.menu-all>li:nth-child(3){clear:both}.menu-all>li:nth-child(n+3){border-top:30px solid #fff}.menu-all>li:nth-child(n+3) .menu1-tit{border-top:1px solid #dbdbdb}.menu-all .menu1-tit{border-left:none !important;background:#fff}}.mypage_layer{display:none;position:absolute;top:100%;right:5px;padding:5px;background:#FFF;border-radius:5px;z-index:5001}.mypage_layer a{display:block;padding:10px;font-size:13px}.mypage_layer a:not(:nth-child(1)){border-top:1px solid #DDD}.language_layer{display:none;position:fixed;top:50px;left:50px;bottom:50px;right:50px;margin:auto;padding:5px;background:#FFF;border-radius:5px;z-index:5001;max-width:125px;max-height:100px}.language_layer a{display:block;padding:10px;font-size:13px}.language_layer a:not(:nth-child(1)){border-top:1px solid #DDD}.nav-category{float:right}.nav-category a{display:block;position:relative;background:#43A047;padding:13px 17px;color:#FFF;text-align:center;font-size:14px}.nav-category a.active{background:#013F99}.nav-category a.active:after{content:'';display:block;position:absolute;left:-7px;top:50%;margin-top:-9px;width:0px;height:0px;border-top:10px solid transparent;border-right:10px solid #013F99;border-bottom:10px solid transparent;border-left:0px solid transparent}.nav-category a:hover{opacity:0.8}.quick{position:absolute;right:0;top:500px;background:#FFF;overflow:hidden;border-radius:8px 0 0 8px;border:1px solid #858F97;border-right:none;font-size:11px;color:#FFF;line-height:1.2;letter-spacing:-.5px;z-index:1005;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.quick a{display:block;padding:15px 10px;border-bottom:1px solid #858F97;text-align:center;color:#858F97}.quick a:last-child{border-bottom:none}.quick a img{display:block;margin:0 auto 5px}.quick a:hover{color:#1F3977;background:#a3bff1}@keyframes bright{from{-webkit-filter:grayscale(100%);filter:grayscale(100%)}to{-webkit-filter:grayscale(0%);filter:grayscale(0%)}}.main-visual-wrap{position:relative;width:100%;margin:0 auto 30px;background:#F4F5EC}.main-visual-wrap .bx-wrapper{border:none;background:transparent;padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none}.main-visual-wrap .bx-wrapper .bx-pager,.main-visual-wrap .bx-wrapper .bx-controls-auto{bottom:30px}.main-visual-wrap .main-visual-item{position:relative;height:420px;background-repeat:no-repeat;background-position:50% 0%;background-size:1920px}.main-visual-wrap .main-visual-item a{display:block;width:100%;height:100%;position:relative}.main-visual-wrap .main-visual-item .mobileImg{display:none;opacity:0;transition:all .2s ease-in-out}.main-visual-wrap .main-visual-item .main-visual-text{display:table;width:100%;height:100%;max-width:1200px;margin:0 auto}.main-visual-wrap .main-visual-item .main-visual-text .display-cell{display:table-cell;height:100%;padding-left:15px;padding-bottom:71px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.main-visual-wrap .main-visual-item .main-visual-text .color-pink:nth-child(1){font-size:18px;letter-spacing:-.5px;margin-bottom:38px}.main-visual-wrap .main-visual-item .main-visual-text .color-black{font-size:30px;letter-spacing:-1px;margin-bottom:10px}.main-visual-wrap .main-visual-item .main-visual-text .color-pink.bold{font-size:36px;letter-spacing:-1.1px;margin-bottom:20px}.main-visual-wrap .main-visual-item .main-visual-text .color-gray{font-size:18px;letter-spacing:-.5px;line-height:1.5}.main-visual-wrap .main-visual-info{position:relative;width:100%;max-width:1200px;margin:0 auto}.main-visual-wrap .main-visual-info img{position:absolute;left:0;top:52px;z-index:100}.main-banner{max-width:1200px;margin:0 auto;word-break:keep-all;line-height:1.2;overflow:hidden}.main-banner .banner-item{float:left;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}.main-banner .banner-item:hover{opacity:.8}.main-banner .img-wrap{text-align:center;display:block;padding-top:15px;position:relative}.main-banner .img-wrap .nodate-p{position:absolute;width:100%;top:50%}.banner-type1 .banner-item{width:25%;height:268px;padding:30px 26px 30px;color:#FFF}.banner-type1 .banner-item p{font-size:13px;font-weight:300}.banner-type1 .banner-item .btn{color:#FFF;background:#1F3397;border:1px solid #fff;border-radius:0px !important}.banner-type1 .banner-item .img-wrap+p{margin-top:5px}.banner-type1 .banner-item img{max-width:100%}.banner-type1 .banner-item .title+p{color:#FFF}.banner-type1 .banner-item:nth-child(1){background:#2D7AFF}.banner-type1 .banner-item:nth-child(2){background:#339DFF}.banner-type1 .banner-item:nth-child(3){background:#37BBFF}.banner-type1 .banner-item:nth-child(4){background:#4ECBFF}.banner-type1 .banner-item .title{font-size:24px;color:inherit;margin-bottom:22px;font-weight:600}.banner-type2 .owl-nav{display:none}.banner-type2 .banner-item{width:100%;background:#477BC5;color:#FFF;position:relative;overflow:hidden}.banner-type2 .banner-item a{display:block;padding-bottom:100%}.banner-type2 .banner-item .img-wrap{position:absolute;bottom:0;left:0;width:100%;height:100%;padding-top:0}.banner-type2 .banner-item:not(:nth-child(1)):after{display:block;width:1px;height:90%;position:absolute;bottom:0;left:0;background:#FFF}.banner-type2 .banner-item p{font-size:20px;margin-bottom:5px;font-weight:300}.banner-type3{margin-top:30px;padding-bottom:60px}.banner-type3 .section-title{text-align:left;padding-bottom:10px}.banner-type3 .banner-item{width:25%;display:table;border-left:1px solid #A9C1EB;border-top:1px solid #A9C1EB;border-bottom:1px solid #A9C1EB;height:83px}.banner-type3 .banner-item a{display:table-cell;vertical-align:middle}.banner-type3 .banner-item:last-child{border-right:1px solid #A9C1EB}.banner-type3 .banner-item .img-wrap{display:inline-block;padding-right:18px;padding-top:0;vertical-align:middle}.banner-type3 .banner-item p{display:inline-block;vertical-align:middle;color:#333;font-size:15px}.banner-item.reservation .img-wrap,.banner-item.reservation .btn-wrap{display:none}.banner-item.reservation .reservation-wrap{padding:34px 0px 0}.banner-item.reservation .reservation-wrap select,.banner-item.reservation .reservation-wrap input{width:25%;height:30px;padding:0 10px;vertical-align:middle;box-sizing:border-box}.banner-item.reservation .reservation-wrap .btn{margin-top:25px}.info-wrap{background:#F5F5F5;overflow:hidden;padding-bottom:42px}#photo-news{max-width:1200px;margin:0 auto;padding:42px 0 53px;-webkit-box-sizing:border-box;box-sizing:border-box}#photo-news .section-title{text-align:center;font-size:24px;padding-bottom:27px}.main-gallery{position:relative;line-height:1.5}.main-gallery .gallery-item{display:block;width:100%;height:100%;overflow:hidden}.main-gallery .gallery-text{position:absolute;width:100%;left:0;bottom:0;padding:13px 20px;background:rgba(0,0,0,0.6);overflow:hidden;color:#FFF;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box}.main-gallery .owl-nav{top:0;width:100%;margin-top:0 !important}.main-gallery .owl-nav>[class*=owl-]{padding:0 !important;background:transparent !important;margin:0 !important}.main-gallery .owl-nav .owl-prev{position:absolute;left:-40px;top:50%;margin-top:-20px !important}.main-gallery .owl-nav .owl-next{position:absolute;right:-40px;top:50%;margin-top:-20px !important}.board-wrap{max-width:1200px;margin:0 auto 15px}.board-wrap .text-title{font-size:18px;letter-spacing:-0.5px;color:#333;margin-bottom:14px}.board-wrap .text-desc{font-size:14px;letter-spacing:-0.4px;color:#666666}.board-wrap .main-board{float:left;width:calc(50% - 10px)}.board-wrap .main-board .accordion-title a{display:inline-block;margin-right:10px;color:#888}.board-wrap .main-board .accordion-title a:hover{color:#F00}.board-wrap .main-board .accordion-title a.active{color:#333}.board-wrap .main-board .accordion-group{background:#FFF;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.board-wrap .main-location{float:right;width:calc(50% - 10px)}.board-wrap .main-location .text-desc{margin-bottom:10px}.accordion-group .accordion-item{display:none}.accordion-group .accordion-item.active{display:block}.accordion-board li{border-top:1px solid #e2e6e9;-webkit-box-sizing:border-box;box-sizing:border-box}.accordion-board li:nth-child(1){border-top-color:transparent}.accordion-board li a{display:table;width:100%;table-layout:fixed}.accordion-board li a p{display:table-cell;vertical-align:middle;word-break:keep-all;padding:7px 0 6px;-webkit-box-sizing:border-box;box-sizing:border-box}.accordion-board li a p:nth-child(1){width:40px}.accordion-board li a p:nth-child(2){padding-left:11px;padding-right:11px;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.accordion-board li a p:nth-child(3){width:75px;font-size:14px;color:#666}.accordion-board .icon{display:inline-block;padding:4px 10px;vertical-align:middle;border-radius:4px;color:#FFF;font-size:12px;letter-spacing:-0.4px}.accordion-board .icon.icon-notice{background:#61b5e3}.accordion-board .icon.icon-news{background:#90b353}.accordion-board .icon.icon-recruit{background:#f5b1c6}.main-call{max-width:1200px;margin:0 auto;padding:40px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.main-call .text-title{font-size:18px;letter-spacing:-0.5px;color:#333;margin-bottom:14px}.main-call .text-desc{font-size:14px;letter-spacing:-0.4px;color:#666666}.main-call .call-wrap{margin-top:7px;border-radius:10px;padding:20px 34px;background-color:#ffffff;border:solid 4px #f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box}.main-call ul li{float:left;width:50%}.main-call ul li .title{font-size:16px;line-height:1.62;letter-spacing:-0.5px;color:#333333}.main-call ul li .title [href]{display:inline-block;margin-left:23px;font-size:20px;letter-spacing:-0.6px;color:#63bffc}.main-call ul li .call-item{padding-left:84px;padding-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;letter-spacing:-0.4px;color:#666666}footer{background:#5d646b;color:#FFF}footer .footer-wrap{max-width:1200px;margin:0 auto;padding:56px 0}footer .footer-wrap .title{font-size:16px;letter-spacing:-1px;text-align:left;color:#ffffff}footer .footer-wrap .f_logo,footer .footer-wrap address,footer .footer-wrap .branch{float:left}footer .footer-wrap address{max-width:294px;margin-left:63px;margin-right:121px}footer .footer-wrap address #telLink{display:block;margin-top:4px;font-size:30px;letter-spacing:-0.3px;color:#63bffc}footer .footer-wrap address .copyright{margin-top:19px;font-family:'NanumGothic';font-size:11px;letter-spacing:-0.4px;line-height:1.5;color:#ffffff;word-break:keep-all}footer .footer-wrap .branch{margin-right:28px}footer .footer-wrap .branch .title{margin-bottom:11px}footer .footer-wrap .branch p:not(.title){font-size:13px;line-height:1.31;text-align:left;color:#ffffff;font-weight:200}footer .footer-wrap .branch p:not(.title) span{width:65px;display:inline-block;margin-right:24px;font-size:11px;letter-spacing:-0.7px;color:#ffffff;word-break:keep-all}.fnb{background:#869097}.fnb .fnb-wrap{position:relative;max-width:1200px;margin:0 auto;padding:31px 0px 27px 119px;-webkit-box-sizing:border-box;box-sizing:border-box}.fnb .footer-nav{font-size:12px;letter-spacing:-0.4px;text-align:left;color:#ffffff}.fnb .footer-nav a{position:relative}.fnb .footer-nav a:after{content:'|';display:inline-block;padding:0 10px}.fnb .footer-nav a:last-child:after{content:none}.fnb .partners{position:absolute;right:0;top:12px}.fnb .partners a{display:inline-block;margin-left:21px;border-radius:6px;overflow:hidden;background-color:#e6eef8}.sub-visual{position:relative;width:100%;height:280px;overflow:hidden;background:#F4F5EC}.sub-visual:after{content:'';clear:both;display:block}.sub-visual img{width:1920px;position:absolute;top:0;left:50%;margin-left:-960px}.member-area{display:none !important;font-size:10px;font-weight:300;letter-spacing:-1px}.member-area:after{content:'';clear:both;display:block}.member-area .nav-wrap:after{content:'';clear:both;display:block}.member-area .nav-wrap nav{color:#FFF;position:relative;float:left;width:50%;padding:10px 5px;padding-left:10px;text-align:center;font-size:13px;-webkit-box-sizing:border-box;box-sizing:border-box}.member-area .nav-wrap nav.current{width:60%}.member-area .nav-wrap nav:not(.current){width:40%}.member-area .nav-wrap .good-hospital{background:#013F99}.member-area .nav-wrap .health-center{background:#B1CDF3}.member-area .nav-wrap .mobile-mmenu{background:none;display:inline-block;padding:3px 3px 1px;margin-top:-9px;border:none;color:#FFF;font-size:9px}.member-area .member-wrap{width:50%;height:44px;float:left;background:#6494D8;color:#FFF}.member-area .member-wrap a{position:relative;display:inline-block;padding:17px 10px}.member-area .member-wrap a:nth-child(1):after{content:'';width:1px;height:25%;background:#FFF;position:absolute;right:-1px;top:50%;margin-top:-12%}.page-nav-wrap{background:transparent;position:absolute;left:0;width:100%;height:6px;border-top:1px solid #ececec;box-sizing:border-box}.page-nav{display:block;display:none;max-width:1200px;margin:0 auto;position:relative;color:#FFF;box-sizing:border-box}.page-nav>li{float:left;position:relative;border-right:1px solid rgba(255,255,255,0.5)}.page-nav>li.noPos{position:static}.page-nav>li:hover>a{background:#2e4d96;color:#f5b1c6}.page-nav>li:hover>a svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-nav>li:not(:nth-child(1))>a{min-width:120px}.page-nav>li>a{display:block;position:relative;padding:17px;font-size:16px;font-weight:300;color:#ffffff}.page-nav>li>a .fa,.page-nav>li>a svg{margin-left:21px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.page-nav>li:nth-child(1){background:#f3589d;border-right:none}.page-nav>li:nth-child(1):hover a{background:#F580A9}.page-nav>li:nth-child(1):hover a svg{-webkit-transform:none;transform:none}.page-nav>li:nth-child(1) .fa,.page-nav>li:nth-child(1) svg{margin-left:0}.page-nav>li:hover .page-nav-sub,.page-nav>li.active .page-nav-sub{display:block}.page-nav .page-nav-sub{display:none;width:100%;position:absolute;z-index:1000;top:100%;left:0;background:#006ee1;box-sizing:border-box}.page-nav .page-nav-sub ul{width:100%}.page-nav .page-nav-sub ul li{border-top:1px solid rgba(255,255,255,0.5)}.page-nav .page-nav-sub ul li.active a{color:#f5b1c6}.page-nav .page-nav-sub ul li a{display:block;padding:18px 15px;font-size:13px;line-height:1.2;font-weight:300}.page-nav .page-nav-sub ul li a:hover{color:#f5b1c6}.page-nav .page-nav-sub ul li a p{font-weight:300}.page-nav .page-nav-sub ul li:hover a,.page-nav .page-nav-sub ul li.active a{background:#1f3a78}.page-nav-reservation{border-top:1px solid rgba(255,255,255,0.5)}.page-nav-reservation>.tab-info{width:280px;float:left;padding-top:27px;padding-left:54px;font-size:24px;line-height:1.5;text-align:left;color:#ffffff;-webkit-box-sizing:border-box;box-sizing:border-box}.page-nav-reservation>.tab-info p{font-weight:300}.page-nav-reservation>ul{float:right;width:calc(100% - 280px) !important}.page-nav-reservation>ul li{float:left;width:calc(100% / 8);border-top:none !important;text-align:center;font-size:13px;font-weight:200;line-height:1.86;text-align:center;white-space:nowrap}.page-nav-reservation>ul li a{display:block;padding-left:0 !important;padding-right:0 !important}.page-nav-reservation>ul li .img-wrap{height:43px;padding-top:15px}.page-nav-reservation>ul li img{display:block;margin:0 auto;max-width:100%}.page-tab-title+.sch_wrap{margin-top:20px}.page-tab-title .page-tab-wrap{display:table;width:100%;table-layout:fixed}.page-tab-title .page-tab-item{display:table-cell;width:2%;text-align:center;background-color:#ffffff;border:solid 1px #dbdbdb;border-bottom:1px solid #000;border-right-color:transparent;color:#aaaaaa}.page-tab-title .page-tab-item:nth-child(1){border-radius:10px 0 0 0}.page-tab-title .page-tab-item:nth-last-child(1){border-radius:0 10px 0 0;border-right-color:#dbdbdb}.page-tab-title .page-tab-item.active{border-color:#555;color:#222222}.page-tab-title .page-tab-item.active+.page-tab-item{border-left-color:transparent}.page-tab-title .page-tab-item:hover{color:#555}.page-tab-title .page-tab-item a{display:block;padding:12px 15px 11px;font-size:18px;text-align:center;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.page-tab-post:not(.active){display:none}.page-section{max-width:1200px;margin:0 auto;padding:64px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-desc{font-size:14px;line-height:2.71;text-align:center;color:#888888}.page-title{margin-bottom:40px;font-size:36px;font-weight:500;line-height:1.67;text-align:center;color:#222222}.page-sub-title{margin-bottom:42px;font-size:25px;line-height:1.5;text-align:center;color:#222222;word-break:keep-all}.page-sub-title span{font-size:30px}.page-article{color:#555}.page-article p{font-size:16px;line-height:2.0;color:inherit;font-weight:300;word-break:keep-all}.page-article p.title,.page-article div.title{margin-top:50px;margin-bottom:10px;font-size:20px;font-weight:bold}.page-article p.title:nth-child(1),.page-article div.title:nth-child(1){margin-top:10px}.page-article :not(.title)+.bold{margin-top:40px}.page-article .img-wrap.fright{padding-left:10px}.page-article .img-wrap.fleft{padding-right:10px}.img-view .display-cell{vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.img-view .display-cell p{padding:0 15px}.article-box{padding:24px 15px 26px;margin-top:10px;margin-bottom:30px;text-align:center;border-radius:10px;background-color:#F3F3F3;-webkit-box-sizing:border-box;box-sizing:border-box}.article-box p{font-size:16px;line-height:1.75;color:#222222}.doctor-box{padding-top:60px;padding-bottom:50px;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:keep-all;border-bottom:1px solid #e0e0e0}.doctor-box .doctor-pic{position:relative;float:left;width:360px;margin-right:40px;border:1px solid #e0e0e0;-webkit-box-sizing:border-box;box-sizing:border-box}.doctor-box .doctor-pic .img-wrap img{width:100%}.doctor-box .doctor-pic .doctor-name{position:absolute;bottom:0;width:100%;padding:11px 15px 13px;background:rgba(0,0,0,0.5);color:#FFF;text-align:center;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.doctor-box .doctor-desc{float:right;width:calc(100% - 400px)}.doctor-box .doctor-title{font-size:26px;font-weight:500;line-height:0.96;color:#222222}.doctor-box .btn-box{padding-top:20px}.doctor-box .doctor-table{border-top:3px solid #1f3a78;table-layout:fixed}.doctor-box .doctor-table th,.doctor-box .doctor-table td{width:2%;padding:14px 20px;text-align:center;font-size:16px;vertical-align:middle;line-height:1.86}.doctor-box .doctor-table th{border-bottom:1px solid #e0e0e0;background:#fafafa;color:#000;white-space:nowrap}.doctor-box .doctor-table th:nth-child(1){border-right:1px solid #e0e0e0}.doctor-box .doctor-table td{border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.doctor-box .doctor-table [colspan]{text-align:left;color:#666666}.doctor-box .col-wrap{padding-top:35px}.doctor-box .col-6{padding-right:40px}.doctor-box .title+p{font-size:14px;line-height:1.86;text-align:left;color:#666666}.medicine-box{padding-top:84px}.medicine-box .img-group{padding:20px 0}.medicine-box .img-group>li{float:left;margin-right:40px;text-align:center}.medicine-box .img-group>li p{font-size:16px;line-height:1.5;color:#555555}.medicine-box .img-group>li .name{font-weight:bold}.medicine-box .article-box{margin-top:100px}.post-center .text-center{margin-bottom:20px;font-size:16px;line-height:1.75;color:#000000}.post-center .article-box{margin-bottom:20px}.post-center p{font-size:16px;line-height:1.75;color:#555555;word-break:keep-all}.post-center .col-wrap .col-6:nth-child(1) .col-wrap{padding-right:60px}.post-center .col-wrap .col-6>p{font-size:16px;line-height:1.75;text-align:left;color:#222222}.post-center .col-wrap .col-wrap p{font-size:14px;font-weight:bold;line-height:2.0;text-align:left;color:#555555}.medi-table{width:auto;max-width:100%;table-layout:fixed}.medi-table th,.medi-table td{padding:15px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #DFDFDF;border-right:1px solid #DFDFDF;text-align:center;color:#555;word-break:keep-all}.medi-table th:last-child,.medi-table td:last-child{border-right:none}.medi-table th{background:#F9F9F9}.medi-table td{font-size:14px;line-height:1.5}.medi-table thead tr:nth-child(1) th,.medi-table thead tr:nth-child(1) td{border-top:2px solid #1F3977}.medi-table thead th,.medi-table thead td{background:#F9F9F9}.page-record .btn-box{padding:0px 0 40px}.page-record .page-article{padding:60px 0}.page-record .record-box{padding-top:40px}.record-sample{min-height:350px;background:#DDD;margin-bottom:30px}.process-box{padding-top:50px}.process-box.ex-img ul{margin-top:80px}.process-box.ex-img li.img{position:relative;padding:0}.process-box.ex-img li.img img{position:absolute;left:0;top:-50%}.process-box .color-blue{margin-bottom:10px}.process-box .process-it{display:table;width:100%;table-layout:fixed;border-top:1px solid #DEDEDE}.process-box .process-it li{display:table-cell;width:2%;padding:14px 10px;position:relative;color:#555;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.process-box .process-it li .record-process-title{font-size:18px;line-height:1.71}.process-box .process-it li .text{font-size:14px;line-height:1.33}.process-box .process-it li .dot{display:inline-block;position:absolute;top:-6px;border-radius:25px;width:11px;height:11px;background-color:#f3589d}.page-education .edu-cs-01{margin-top:20px}.page-education .edu-cs-01 [class*=col-]{height:300px}.page-education .edu-cs-01 [class*=col-]:nth-child(1){padding-right:20px}.page-education .edu-cs-01 [class*=col-] .table{width:100%;height:200px;background:#e5ecf5;overflow:hidden;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}.page-education .edu-cs-01 [class*=col-] .table th,.page-education .edu-cs-01 [class*=col-] .table td{padding:5px;font-size:16px;font-weight:300}.page-education .edu-cs-01 [class*=col-] .table tr:nth-child(1) th,.page-education .edu-cs-01 [class*=col-] .table tr:nth-child(1) td{padding-top:25px}.page-education .edu-cs-01 [class*=col-] .table tr:nth-last-child(1) th,.page-education .edu-cs-01 [class*=col-] .table tr:nth-last-child(1) td{padding-bottom:20px}.page-education .edu-cs-01 [class*=col-] .table th{padding-right:20px;width:40%}.page-education .disease-wrap [class*=col-3]{width:calc(25% - 12px);margin-bottom:12px;margin-right:12px;background:#f5f5f5;line-height:1.2}.page-education .disease-wrap [class*=col-3]:nth-child(4n){margin-right:0}.page-education .disease-wrap .disease-top{padding:14px;color:#FFF;background:#014099}.page-education .disease-wrap .disease-top .disease-title{font-size:18px;line-height:1.2}.page-education .disease-wrap .disease-top .disease-care{font-size:14px;line-height:1.2}.page-education .disease-wrap .disease-text{min-height:356px;line-height:1.5;padding:15px}.page-education .disease-wrap .disease-text p{margin-top:0 !important}.page-health .display-table{width:100%}.page-health .display-cell{width:50%;vertical-align:middle;text-align:center;background:#f5f5f5}.page-health .display-cell p{margin-bottom:24px;line-height:1.5;font-size:24px}.page-nutrition .cs-01 th{width:15%}.page-nutrition .cs-01 td{padding-bottom:10px;text-align:left;font-weight:300;line-height:1.5}.page-nutrition .page-article{padding:30px 0}.page-weight .cs-01 th{width:20%;text-align:left;padding-left:15px}.page-weight .cs-01 td{padding-bottom:10px;text-align:left;font-weight:300;line-height:1.5}.page-lifecycle .page-article{padding:30px 0}.page-lifecycle .cs-01 th{width:10%;text-align:left;padding-left:10px}.page-lifecycle .cs-01 td{padding-bottom:10px;text-align:left;font-weight:300;line-height:1.5}.b_gall_lst{width:100%}.b_gall_lst .img_wrap1{position:relative;padding-top:75%;overflow:hidden}.b_gall_lst .img_wrap2{position:absolute;width:100%;top:0;left:0}.b_gall_lst .img_wrap2 img{width:100%;max-width:100%;transition:all .2s ease-in-out}.b_gall_lst li{float:left;width:calc((100% - 60px) / 4);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border-radius:10px;margin-right:20px;margin-bottom:20px;text-align:center;background:#f5f5f5;box-sizing:border-box}.b_gall_lst li.nodata{float:none;width:auto !important;padding:30px 10px;font-size:14px;color:#666;text-align:center;border:1px solid #b9b9b9}.b_gall_lst li:nth-child(4n){margin-right:0}.b_gall_lst li a{display:block}.b_gall_lst li .img_wrap2 img{max-width:100%;vertical-align:top}.b_gall_lst li .txt_wrap{padding:20px 10px}.b_gall_lst li .tit{margin-bottom:10px;font-size:17px;color:#222222;word-break:keep-all;height:3em;display:block;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.5;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.b_gall_lst li:hover img{transform:scale(1.2);opacity:.9}.b_gall_lst li:hover .tit{color:#1947a3}.b_gall_lst li .info span{font-size:14px;color:#555555}.pagenate_wrap{display:inline-block;*display:inline;*zoom:1;position:relative;width:100%}.pagenate_wrap .pagenate{padding-top:24px;font-family:verdana;font-size:13px;text-align:center}.pagenate_wrap .pagenate a,.pagenate_wrap .pagenate strong{display:inline-block;min-width:11px;height:20px;margin:0;padding:0 5px 3px;background:#fff;border:1px solid #dedede;color:#666;text-align:center;text-decoration:none !important;vertical-align:middle;line-height:21px}.pagenate_wrap .pagenate>a{line-height:24px;font-size:8px;color:#888}.pagenate_wrap .pagenate .num_wrap{display:inline-block}.pagenate_wrap .pagenate .num_wrap a:hover,.pagenate_wrap .pagenate .num_wrap .aon{background:#555555;border:1px solid #555555;color:#fff}.pagenate_wrap .pagenate .pn_btn{width:11px}.sch_wrap{overflow:hidden;margin-bottom:20px}.sch_wrap select{width:200px;height:30px;padding:3px;padding-right:30px;border-radius:6px;color:#333;font-size:13px;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px #555555;background:#FFF}.sch_wrap .sch_ipt{position:relative;display:block}.sch_wrap .sch_ipt input{width:200px;height:30px;padding:3px;padding-right:30px;color:#333;font-size:13px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;border:solid 1px #555555}.sch_wrap .sch_ipt .sch_btn{display:inline-block;position:absolute;top:0;right:0;width:30px;height:30px;padding:0;line-height:28px;text-align:center;vertical-align:middle;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box}.sch_wrap .sch_ipt .sch_btn span[class*=ico]:before{font-size:18px}.sch_result_msg{margin-bottom:10px;padding:12px 10px;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.sch_result_msg a{color:#1947a3}.b_read{width:100%;background:#fff}.b_read+div{padding-top:20px}.b_read>tbody>tr:first-child>th,.b_read>tbody>tr:first-child>td{border-top:1px solid #b9b9b9}.b_read>tbody>tr>th,.b_read>tbody>tr>td{padding:10px;font-size:14px;line-height:150%;border-bottom:1px solid #e0e0e0}.b_read>tbody>tr>th{padding-right:0;text-align:left;color:#333;font-weight:normal;vertical-align:top}.b_read>tbody>tr>td{max-width:1px;color:#666}.b_lst{border-top:1px solid #e0e0e0}.b_lst.coun li{padding:10px 10px 36px 60px}.b_lst.coun li a{margin:-10px -10px -36px -60px;padding:10px 10px 36px 60px}.b_lst li{position:relative;padding:10px 10px 10px 60px;border-bottom:1px solid #e0e0e0}.b_lst li.nodata{padding:30px 10px;font-size:14px;color:#666;text-align:center}.b_lst li a{display:block;margin:-10px -10px -10px -60px;padding:10px 10px 10px 60px;-webkit-transition:background 0.25s ease-in-out;transition:background 0.25s ease-in-out}.b_lst li a:hover{background:#f5f5f5}.b_lst li a .num{position:absolute;top:10px;left:0;width:60px;font-size:14px;color:#666;text-align:center}.b_lst li a .num .new{display:inline-block;margin-top:5px;width:20px;height:20px;line-height:20px;border-radius:50%;background:#ee6868;color:#fff;font-size:12px}.b_lst li a .tit{display:block;margin:0 95px 0 0;font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b_lst li a .ct{display:block;margin-top:10px;font-size:14px;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;line-height:2em;max-height:4em !important}.b_lst li a .date{position:absolute;top:10px;right:10px;font-size:14px;color:#666}.b_lst li a .cate{position:absolute;bottom:10px;left:60px;font-size:14px;color:#666}.b_lst li a .state{position:absolute;bottom:10px;right:10px;font-size:14px;color:#e60012}.b_lst li a .state.on{color:#1947a3}.tab1{max-width:80%;margin:0 auto 60px;text-align:center}.tab1 li{display:inline-block;max-width:376px}.tab1 li:first-child{margin-left:0}.tab1 li:first-child:last-child{width:100%}.tab1 li:first-child:nth-last-child(2){width:calc(((100% - 1px) / 2))}.tab1 li:first-child:nth-last-child(2) ~ li{width:calc(((100% - 1px) / 2))}.tab1 li:first-child:nth-last-child(3){width:calc(((100% - 1px) / 3))}.tab1 li:first-child:nth-last-child(3) ~ li{width:calc(((100% - 1px) / 3))}.tab1 li a{display:block;line-height:30px;padding-bottom:10px;border-bottom:2px solid #e5e5e5;text-align:center;font-size:18px;font-weight:700;color:#555;-webkit-transition:color 0.25s linear, border-bottom-color 0.25s linear, border-left-color 0.25s linear;transition:color 0.25s linear, border-bottom-color 0.25s linear, border-left-color 0.25s linear}.tab1 li a:hover,.tab1 li a.aon{padding-bottom:9px;border-bottom:3px solid #1947a3;color:#1947a3}.tab2{overflow:hidden;margin-bottom:60px}.tab2 li{width:calc((100% - 1px) / 5);margin-left:0px;float:left;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;-webkit-box-sizing:border-box;box-sizing:border-box}.tab2 li:nth-child(n+6){margin-top:0px}.tab2 li:nth-child(5n+1){margin-left:0;border-left:1px solid #e0e0e0}.tab2 li:nth-child(-n+5){border-top:1px solid #e0e0e0}.tab2 li a{display:block;height:40px;padding:0 5px;line-height:40px;text-align:center;background:#fff;font-size:16px;font-weight:700;color:#444;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.tab2 li a:hover,.tab2 li a.aon{background:#edf0f7;color:#1947a3}.faq li{border-top:1px solid #e0e0e0;background:#fff}.faq li:last-child{border-bottom:1px solid #e0e0e0}.faq li.nodata{padding:30px 10px;font-size:14px;color:#666;text-align:center}.faq li a{display:block;position:relative;min-height:54px;padding:15px 70px 15px 100px}.faq li a.on{background:#edf0f7}.faq li a.on .btn_fold .ico_arr1_u{display:inline}.faq li a.on .btn_fold .ico_arr1_d{display:none}.faq li a .q{position:absolute;top:23px;left:15px;width:54px;height:38px;padding:4px 10px 4px 0;border-right:1px solid #1947a3}.faq li a .q img{display:block;margin:0 auto}.faq li a .tit{width:100%;min-height:54px}.faq li a .tit td{font-size:16px;color:#333;line-height:150%}.faq li a .btn_fold{position:absolute;top:27px;right:15px;background:#cecdd4}.faq li a .btn_fold .ico_arr1_u{display:none}.faq li .ct{padding:15px 70px 15px 100px;font-size:14px;color:#666;line-height:150%;border-top:1px dashed #b9b9b9;-webkit-box-sizing:border-box;box-sizing:border-box}.faq li .ct.hide{padding:0}.page-schedule .schedule-box{margin:30px 0}.page-overview .page-article{padding:50px 0}.page-overview .img_wrap{position:relative}.page-overview .img_wrap .tit{position:absolute;right:0;bottom:15px;min-width:200px;padding:20px 15px;background:rgba(0,0,0,0.4);color:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box}.page-overview .gall_thumb_lst li{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-overview .gall_thumb_lst li:hover{opacity:.8}.login-box{max-width:900px;margin:0 auto;border:1px solid #DDD;-webkit-box-sizing:border-box;box-sizing:border-box}.login-box .img-wrap{text-align:center}.login-box .display-table{width:100%}.login-box .display-cell{vertical-align:middle;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.login-box .display-cell+.display-cell{padding:15px 40px 50px}.login-box input[type=text],.login-box input[type=password]{width:100%;height:40px;border:1px solid #DDD;padding:15px;background:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box}.login-box input[type=password]{margin:5px 0 15px}.login-box button[type=submit]{width:100%;padding:10px;margin-top:20px;text-align:center;font-size:16px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.login-box button[type=submit]:hover{cursor:pointer;background:#4f8aaa;border-color:#4f8aaa}.login-box label{font-size:14px}.login-box .btn-box{position:absolute;bottom:5%;left:0;width:100%;font-size:12px;line-height:1.5;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.login-box .btn-box a:hover{text-decoration:underline;color:#61b5e3}.page-signup{padding:15px 0}.page-signup .display-textarea{width:100%;max-height:350px;margin:10px auto 20px;padding:15px;border:1px solid #DDD;border-radius:6px;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#555;word-break:keep-all;line-height:1.5}.page-signup .display-textarea .tit_s2{margin-top:30px;margin-bottom:10px;font-size:16px;font-weight:bold;color:#000}.page-signup .display-textarea .tit_s2:nth-child(1){margin-top:0}.page-signup .display-textarea dt{font-size:15px;color:#000;margin:15px auto 5px}.page-signup .display-textarea dd{font-size:14px}.page-signup .display-textarea .dw_ts3{width:100%;margin:10px auto}.page-signup .display-textarea .dw_ts3 th{font-weight:bold;color:#000;white-space:nowrap}.page-signup .display-textarea .dw_ts3 th,.page-signup .display-textarea .dw_ts3 td{padding:10px;word-break:keep-all;border-bottom:1px solid #DDD;border-right:1px solid #DDD}.page-signup .display-textarea .dw_ts3 th:nth-child(1),.page-signup .display-textarea .dw_ts3 td:nth-child(1){border-left:1px solid #DDD}.page-signup .display-textarea .dw_ts3 tr:nth-child(1) th,.page-signup .display-textarea .dw_ts3 tr:nth-child(1) td{border-top:1px solid #DDD}.tel-auth-box{padding:15px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;line-height:1.5;border:1px solid #DDD;border-radius:6px}.tel-auth-box p{margin-bottom:10px}.tel-auth-box input[type=text]{height:39px;width:250px;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.tel-auth-box .step:not(.active){display:none}.page-signup .article-box .type-02{width:90%;margin:0 auto}.signup02-btn{padding:30px 0}.reservation-table{width:100%}.reservation-table .display-cell{width:50%;vertical-align:middle;text-align:center;background:#F3F3F3}.reservation-table .display-cell p{margin-bottom:30px;font-size:18px}.reservation-table .display-cell img{max-width:100%;vertical-align:top;border:1px solid #DDD}.reservation-table .display-cell .btn{font-size:16px}.reservation-table .display-cell .btn+.btn{margin-left:10px}.inner-popup-bg{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.2);z-index:1010}.inner-popup{display:none;width:600px;height:366px;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;background:#FFF;z-index:1011;max-height:90%;max-width:90%}.inner-popup .btn-close{position:absolute;top:10px;right:10px;border-color:transparent;font-size:16px;color:#1F3977;background:transparent;border:none;outline:none}.login-pop .display-table,.nomember-pop .display-table{width:100%;height:100%}.login-pop .display-cell,.nomember-pop .display-cell{padding-bottom:15px;vertical-align:middle}.login-pop .display-cell .login-pop-wrap,.nomember-pop .display-cell .login-pop-wrap{max-width:280px;margin:0 auto;text-align:center}.login-pop .display-cell .login-pop-wrap .title,.nomember-pop .display-cell .login-pop-wrap .title{font-size:18px;margin-bottom:40px}.login-pop .display-cell input[type=text],.login-pop .display-cell input[type=password],.nomember-pop .display-cell input[type=text],.nomember-pop .display-cell input[type=password]{width:100%;height:40px;padding:10px;max-width:280px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:6px}.login-pop .col-wrap,.nomember-pop .col-wrap{padding-top:10px}.login-pop .col-wrap .btn,.nomember-pop .col-wrap .btn{margin-bottom:5px;padding-left:0;padding-right:0;font-size:13px;text-align:center}.login-pop .col-wrap .btn.col-6,.nomember-pop .col-wrap .btn.col-6{width:calc(50% - 4px);margin-right:8px}.login-pop .col-wrap .btn.col-6:last-child,.nomember-pop .col-wrap .btn.col-6:last-child{margin-right:0}.login-pop .col-wrap .btn.btn-navy,.nomember-pop .col-wrap .btn.btn-navy{width:49%}.login-pop .col-wrap .btn.btn-navy:nth-last-child(1),.nomember-pop .col-wrap .btn.btn-navy:nth-last-child(1){margin-left:2%}.page-reservation td svg{font-size:20px;color:#014099;margin-left:10px}.page-reservation td div{padding-top:10px}.page-tracking .btn-box{padding:15px 0}.food-form th,.food-form td{vertical-align:middle}.food-form input[type=text],.food-form textarea{width:100%;margin-top:3px;height:30px;padding:0 15px;box-sizing:border-box}.food-form textarea{height:100px;padding:15px;border:1px solid #DDD}.food-form input[type=file]{margin-top:3px}.food-form .agree-box{margin:3px 0;height:100px;padding:15px;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #DDD;font-size:13px;line-height:1.5;box-sizing:border-box}.food-form .agree-box p{margin:1em auto;color:#999}.food-form .agree-box+p{font-size:13px;word-break:keep-all;line-height:1.5;padding-bottom:10px}.food-form input[type=checkbox]+label{font-size:13px}.food-form .btn-box{padding-top:30px}.page-customer .btn-box{padding-top:30px}.page-customer th,.page-customer td{vertical-align:middle}.page-customer th input[type=text],.page-customer td input[type=text]{height:30px;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-customer th textarea,.page-customer td textarea{border:1px solid #DDD}.page-customer .agree-box{margin:3px 0;height:100px;padding:15px;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #DDD;font-size:13px;line-height:1.5;box-sizing:border-box}.page-customer .agree-box ~ p{margin-top:3px;margin-bottom:3px}.page-customer .customer-evaluation tbody th{text-align:left}.page-customer .customer-evaluation tbody td{text-align:center}.popup_lst_wrap{overflow-y:auto;-webkit-overflow-scrolling:touch;position:relative;max-width:calc(100% - 20px);max-height:calc(100% - 50px);margin:0 auto;padding-top:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.popup_lst_wrap .cls{display:block;position:absolute;top:5px;right:5px;width:40px;height:40px;line-height:40px;text-align:center;color:#2254b2;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.popup_lst_wrap .cls [class*=ico_]:before{font-size:24px}.popup_lst_wrap .cls:hover{background:#2254b2;color:#fff}.popup_lst_wrap .today{display:block;max-width:400px;margin:0 auto;padding:10px 30px;text-align:center;border:2px solid #2254b2;background:#fff;font-size:24px;font-weight:500;color:#2254b2}.popup_lst_wrap .today:hover{background:#2254b2;color:#fff}.popup{display:inline-block}.popup img{margin:0 8px 10px 8px}.popup_wrap1{position:fixed;top:0;left:0;z-index:10000;display:table;width:100%;height:100%;background:rgba(0,0,0,0.5)}.popup_wrap1.white{background:rgba(255,255,255,0.5)}.popup_wrap2{display:table-cell;height:100%;vertical-align:middle}.mobile-nav-bg,.mobile-nav{display:none}.page-hos-life .col-wrap{margin-top:15px}.page-hos-life .col-wrap .col-6{width:49%;margin-left:2%;background:#DDD;height:300px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-hos-life .col-wrap .col-6:nth-child(1){margin-left:0}.page-hos-life .txt-head{background:#013F99;color:#FFF;padding:10px 0;margin-bottom:15px}.page-hos-life .etiquet-item{display:inline-block;width:30%;overflow:hidden;vertical-align:top}.page-hos-life .etiquet-item img{display:block;margin:0 auto 10px;max-width:100%}.page-hos-life .etiquet-item p{margin:0;font-size:13px;line-height:1.2}.combine-gallery .col-4{-webkit-box-sizing:border-box;box-sizing:border-box;width:32%;margin-left:2%;margin-bottom:2%}.combine-gallery .col-4:nth-child(3n-2){margin-left:0}.combine-gallery .col-4 img{max-width:100%}.combine-wrap:after{content:'';clear:both;display:block}.combine-wrap .combine-item{float:left;width:calc(50% - 20px);margin-right:40px;margin-bottom:40px;min-height:200px;box-sizing:border-box;line-height:1.5;background:#F5F5F5}.combine-wrap .combine-item:nth-child(2n){margin-right:0}.combine-wrap .combine-header{padding:10px 15px;background:#013F99;text-align:center;color:#FFF;font-size:14px;box-sizing:border-box}.combine-wrap .combine-content{padding:15px;font-size:14px;box-sizing:border-box}.col-box-wrap .col-6{width:49%;margin-left:2%;margin-bottom:2%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#F5F5F5}.col-box-wrap .col-6:nth-child(2n-1){margin-left:0}.col-box-wrap .col-4{width:32%;margin-left:2%;margin-bottom:2%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#F5F5F5}.col-box-wrap .col-4:nth-child(3n-2){margin-left:0}.col-box-wrap .txt-head{padding:10px 0;margin-bottom:10px;text-align:center;color:#FFF;background:#013F99;font-size:16px}.col-box-wrap p{width:90%;margin:0 auto 3px;font-size:14px;text-align:left;word-break:keep-all}.combine-box-wrap .col-6{height:220px}.isolate-box-wrap .col-4{min-height:370px}.col-resize-box{width:100%;table-layout:fixed}.col-resize-box .display-cell{width:calc(50% - 10px);padding:10px 15px;line-height:1.5;font-size:14px;box-sizing:border-box;background:#F5F5F5}.col-resize-box .display-cell.th{padding:10px 15px;text-align:center;color:#FFF;background:#013F99}.col-resize-box .display-cell.space{width:20px;background:#FFF}.col-resize-box .display-row.space{width:100%}.col-resize-box .display-row.space .display-cell{height:20px;background:#FFF}.grade-cs-01 .col-6{width:49%;height:200px;margin-left:2%;-webkit-box-sizing:border-box;box-sizing:border-box}.grade-cs-01 .col-6:nth-child(1){margin-left:0;padding:15px 25px;background:#E5EBF5;font-size:16px;font-weight:300}.grade-cs-01 .col-6 p:nth-child(1){font-weight:bold}.hi-bg{padding:40px 15px;background-image:url(/assets/images/HI_pat.jpg);box-sizing:border-box}.grade-wrap .grade-item{float:left;height:200px;width:calc(50% - 10px);margin-right:20px;padding:17px;background:#e5ecf5;box-sizing:border-box}.grade-wrap .grade-item p:nth-child(1){font-weight:bold;color:#000}.grade-wrap .grade-item:last-child{margin-right:0;background-size:cover;background-repeat:no-repeat;background-position:100% 50%}.parking-box .col-6{width:49%;margin-left:2%}.parking-box .col-6:nth-child(1){margin-left:0}.gall_outer{position:relative;max-width:760px;margin:0 auto;overflow:hidden}.gall_outer .arr{position:absolute;top:50%;margin-top:-31.5px}.gall_outer .arr_l{left:-60px}.gall_outer .arr_r{right:-60px}.gall_thumb_lst{max-width:760px;margin:20px auto 0}.gall_thumb_lst a{display:block;padding-right:12px}.gall_thumb_lst img{max-width:100%}.convenient-box .col-4{width:32%;height:508px;margin-left:2%;margin-bottom:2%;background:#F3F3F3;overflow:hidden;border-radius:15px}.convenient-box .col-4:nth-child(3n-2){margin-left:0}.convenient-box .col-4 .img-wrap{text-align:center}.convenient-box .col-4 .img-wrap img{max-width:100%;margin:0 auto}.convenient-box .col-4 .txt-box{padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.convenient-box .col-4 .small{font-size:.8em;margin:0}.tel-box .table{margin:0 auto}.tel-box .table th,.tel-box .table td{text-align:left}.intro-box{padding-left:445px}.intro-box p{word-break:keep-all}.vision-box .article-box:after{content:'';display:block;clear:both}.vision-box .article-box .vision-item{display:inline-block;vertical-align:top;width:33%}.vision-box .article-box .vision-item:after{content:'';clear:both;display:block}.vision-box .article-box .vision-item .img-wrap{float:left;width:150px}.vision-box .article-box .vision-item .txt-box{width:calc(100% - 150px);float:right;text-align:left}.vision-box .article-box .vision-item .txt-box p{margin-top:0;line-height:1.2;font-size:14px}.vision-box .article-box .vision-item .txt-box .item-title{color:#014099;font-weight:400}.vision-box .article-box .vision-item .txt-box .item-title .color-pink{font-size:24px;font-weight:bold}.page-history article{padding:30px 0}.page-history .history-box:after{content:'';clear:both;display:block}.page-history .history-wrap{width:50%;padding:0 30px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.page-history .history-wrap:after{content:'';display:block;overflow:hidden;border-radius:100px;background:#F3579D;position:absolute;top:0;display:inline-block;padding:5px}.page-history .history-left .history-wrap{width:calc(50% + 1px);float:left;border-right:1px solid #DDD;text-align:right}.page-history .history-left .history-wrap:after{right:-5px}.page-history .history-right .history-wrap{float:right;border-left:1px solid #DDD;text-align:left}.page-history .history-right .history-wrap:after{left:-5px}.page-history .history-title{font-size:24px;font-weight:bold}.mypage-box{width:100%;max-width:1200px;margin:0 auto;padding:30px 15px;border:1px solid #DDD;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.mypage-box .display-table{width:100%}.mypage-box p{margin-bottom:10px}.mypage-box input[type=password],.mypage-box button[type=submit]{width:100%;height:40px;max-width:600px;margin:10px auto 0;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mypage-box button[type=submit]{height:40px;padding:0}.find-box{width:100%;max-width:1200px;margin:0 auto}.find-box .display-table{width:100%}.find-box .display-cell{width:48%;height:100%;padding:30px;vertical-align:top;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #DDD}.find-box .display-cell.middle{width:4%;border:none}.find-box .display-cell form{display:block;height:100%;padding:30px 15px}.find-box p.title{font-size:20px;text-align:center;margin-bottom:20px}.find-box input[type=text],.find-box input[type=password],.find-box button[type=submit]{display:block;width:100%;max-width:300px;margin:10px auto 0;height:40px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.find-box #TEL,.find-box #PW_TEL{width:calc(100% - 70px);max-width:230px;display:inline-block}.find-box #TEL+button,.find-box #PW_TEL+button{width:65px;height:40px;border-radius:none;background:#1f3a78;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;color:#FFF}.find-box #TEL+button[disabled],.find-box #PW_TEL+button[disabled]{background:#999;border-color:#999}.find-box .result-box{display:none;padding:15px;text-align:center}.find-box .result-pw{padding:0}.list-gallery{display:table;width:100%;max-width:1200px;margin:0 auto;table-layout:fixed}.list-gallery li{display:table-cell;width:1%;vertical-align:top;padding:0 .5%;-webkit-box-sizing:border-box;box-sizing:border-box}.list-gallery li .img-box{margin-bottom:10px;overflow:hidden;padding-bottom:68%;position:relative}.list-gallery li .img-box img{width:100%;max-width:100%;vertical-align:top;position:absolute;top:0;left:0;right:0;bottom:0}.center-05-col{margin-top:15px;padding:0 15px}.center-05-col .color-black{font-weight:bold}.prove-proc{margin:15px auto;padding:45px 15px}.prove-proc img{max-width:100%}.btn-box-last{margin:40px auto}.prove-table tbody .th-blue{background:#F2F6FC}.prove-table tbody .th-red{background:#FDF7F9}.prove-table tbody td{text-align:center}.prove-submit{padding:30px 15px;margin:30px auto;text-align:center;border-top:1px solid #DDD}.page-prove .form-group{background:#F5F5F5;padding:30px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-prove .form-group .form-table{width:100%;table-layout:fixed}.page-prove .form-group .form-table th{width:111px;text-align:left}.page-prove .form-group .form-table th,.page-prove .form-group .form-table td{border-bottom:1px solid #DDD;padding:15px;font-size:14px;color:#666666;-webkit-box-sizing:border-box;box-sizing:border-box}.page-prove .form-group .form-table tr:nth-child(1):last-child th,.page-prove .form-group .form-table tr:nth-child(1):last-child td{border-bottom:none}.page-prove .form-group .form-table input[type=text],.page-prove .form-group .form-table input[type=tel],.page-prove .form-group .form-table input[type=num]{border:1px solid #DDD;padding:0 10px;height:40px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-prove .form-group .form-table .input-tel{max-width:99px}.page-prove .form-group .form-table .input-name{width:318px;max-width:100%}.table-wrapper{overflow-x:auto}.mypage-btn-box{padding:15px}.page-out-box{line-height:1.5}.page-out-box>p{text-align:center;margin-bottom:30px}.page-out-box p+.bold{margin-top:30px}.page-out-box h3.out-title{padding:30px 15px;font-size:30px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.medical-popup{position:relative;color:#FFF;transition:all .2s ease-in-out}.medical-popup .close{position:absolute;top:15px;right:15px;background:transparent;border:none;outline:none;font-size:22px;cursor:pointer}.medical-popup .tit{position:absolute;left:230px;top:80px;line-height:1.5;font-size:20px}.medical-popup li{float:left;width:185px;height:145px;margin-right:10px;margin-bottom:10px;text-align:center;padding:15px 15px 0;transition:all .2s ease-in-out;border:1px solid #A9C1EB;box-sizing:border-box}.medical-popup li:nth-child(6n){margin-right:0}.medical-popup li a{display:block;height:100%}.medical-popup li img.hover{display:none}.medical-popup li:hover{background:#013F99}.medical-popup li:hover p{color:#FFF}.medical-popup li:hover img:not(.hover){display:none}.medical-popup li:hover .hover{display:inline}.medical-popup li p{color:#333;font-weight:300;font-size:16px}.medical-popup .img-wrap{width:100%;height:70px;display:table;margin-top:10px}.medical-popup .img-wrap>div{display:table-cell;vertical-align:middle}@media screen and (max-width: 1200px){.medical-popup li{width:calc((100% - 30px)/4)}.medical-popup li:nth-child(6n){margin-right:10px}.medical-popup li:nth-child(4n){margin-right:0px}}@media screen and (max-width: 550px){.medical-popup li{width:calc((100% - 10px)/2)}.medical-popup li:nth-child(6n){margin-right:10px}.medical-popup li:nth-child(4n){margin-right:10px}.medical-popup li:nth-child(2n){margin-right:0px}}.center-popup{position:relative;color:#FFF;transition:all .2s ease-in-out}.center-popup .close{position:absolute;top:15px;right:15px;background:transparent;border:none;outline:none;font-size:22px;cursor:pointer}.center-popup .tit{position:absolute;left:230px;top:80px;line-height:1.5;font-size:20px}.center-popup li{float:left;width:calc((100% - 30px)/4);height:145px;margin-right:10px;margin-bottom:10px;text-align:center;padding:15px 15px 0;transition:all .2s ease-in-out;border:1px solid #A9C1EB;box-sizing:border-box}.center-popup li:nth-child(4n){margin-right:0}.center-popup li a{display:block;height:100%}.center-popup li img.hover{display:none}.center-popup li:hover{background:#013F99}.center-popup li:hover p{color:#FFF}.center-popup li:hover img:not(.hover){display:none}.center-popup li:hover .hover{display:inline}.center-popup li p{color:#333;font-weight:300;font-size:16px}.center-popup .img-wrap{width:100%;height:70px;display:table;margin-top:10px}.center-popup .img-wrap>div{display:table-cell;vertical-align:middle}@media screen and (max-width: 1200px){.center-popup li{width:calc((100% - 30px)/4)}.center-popup li:nth-child(4n){margin-right:0px}}@media screen and (max-width: 550px){.center-popup li{width:calc((100% - 10px)/2)}.center-popup li:nth-child(4n){margin-right:10px}.center-popup li:nth-child(2n){margin-right:0px}}.btn.btn-skyblue{background:#6BAAE0;color:#FFF}.medi-top{position:relative;padding-bottom:20px}.medi-top .btn-skyblue{position:absolute;top:0px;right:10px}.medi-top .title{display:inline-block;padding-top:5px;font-size:30px}.hr{display:block;border-bottom:1px solid #DDD;margin-top:40px;margin-bottom:43px}.overview-main{width:100%;margin:0 auto 20px}.overview-main img{max-width:100%}.overview-gallery{margin-top:50px;padding-top:50px;border-top:1px solid #DDD}.overview-gallery .ov-gall-item{width:calc((100% - 40px - 1px) / 3);margin-left:20px;float:left;float:left;background:#F3F3F3;overflow:hidden;border-radius:5px}.overview-gallery .ov-gall-item:nth-child(-n+3){margin-top:0}.overview-gallery .ov-gall-item:nth-child(n+4){margin-top:20px}.overview-gallery .ov-gall-item:nth-child(3n+1){clear:both;margin-left:0}.overview-gallery .ov-gall-item figcaption{padding:10px 10px 15px}.overview-gallery .ov-gall-item a{display:block}.overview-gallery .ov-gall-item img{max-width:100%;border-radius:5px}.pswp__caption__center{text-align:center !important}.attachment_lst{max-width:400px;padding:10px 10px 10px 35px;margin-top:10px;box-sizing:border-box;background-color:#eee;background-image:url(/imgs/ico/ico_download.png);background-repeat:no-repeat;background-position:10px 10px;background-size:14px 18px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.psR{position:relative !important}.ofH{overflow:hidden !important}.clB{clear:both !important}.dsN{display:none !important}.dsI{display:inline !important}.dsB{display:block !important}.dsIB{display:inline-block !important}.fL{float:left !important}.fR{float:right !important}.taL{text-align:left !important}.taC{text-align:center !important}.taR{text-align:right !important}.vaT{vertical-align:top !important}.vaM{vertical-align:middle !important}.vaB{vertical-align:bottom !important}.bgN{background:none !important}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mr0{margin-right:0 !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px !important}.mr20{margin-right:20px !important}.mr30{margin-right:30px !important}.mr40{margin-right:40px !important}.mr50{margin-right:50px !important}.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}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.ml0{margin-left:0 !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px !important}.ml15{margin-left:15px !important}.ml20{margin-left:20px !important}.ml30{margin-left:30px !important}.ml40{margin-left:40px !important}.ml50{margin-left:50px !important}.wl{max-width:450px !important}.wm{max-width:300px !important}.ws{max-width:150px !important}.ws2{max-width:100px !important}.ws3{max-width:50px !important}.lh30{line-height:30px !important}
