@font-face{font-family:NanumSquareRound;font-style:normal;font-weight:300;src:local("NanumSquareRoundL"),url(/sites/all/themes/familyseoul/fonts/NanumSquareRound/NanumSquareRoundL.eot),url(/sites/all/themes/familyseoul/fonts/NanumSquareRound/NanumSquareRoundL.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/familyseoul/fonts/NanumSquareRound/NanumSquareRoundL.woff2) format("woff2"),url(/sites/all/themes/familyseoul/fonts/NanumSquareRound/NanumSquareRoundL.woff) format("woff"),url(/sites/all/themes/familyseoul/fonts/NanumSquareRound/NanumSquareRoundL.ttf) format("truetype")}@font-face{font-family:NanumSquareRound;font-style:normal;font-weight:400;src:local("NanumSquareRoundR"),url(/sites/all/themes/familyseoul/fonts/NanumSquareRound/NanumSquareRoundR.eot),url(/sites/all/themes/familyseoul/fonts/NanumSquareRound/NanumSquareRoundR.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/familyseoul/fonts/NanumSquareRound/NanumSquareRoundR.woff2) format("woff2"),url(/sites/all/themes/familyseoul/fonts/NanumSquareRound/NanumSquareRoundR.woff) format("woff"),url(/sites/all/themes/familyseoul/fonts/NanumSquareRound/NanumSquareRoundR.ttf) format("truetype")}@font-face{font-family:NanumSquareRound;font-style:normal;font-weight:700;src:local("NanumSquareRoundB"),url(/sites/all/themes/familyseoul/fonts/NanumSquareRound/NanumSquareRoundB.eot),url(/sites/all/themes/familyseoul/fonts/NanumSquareRound/NanumSquareRoundB.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/familyseoul/fonts/NanumSquareRound/NanumSquareRoundB.woff2) format("woff2"),url(/sites/all/themes/familyseoul/fonts/NanumSquareRound/NanumSquareRoundB.woff) format("woff"),url(/sites/all/themes/familyseoul/fonts/NanumSquareRound/NanumSquareRoundB.ttf) format("truetype")}@font-face{font-family:NanumSquareRound;font-style:normal;font-weight:800;src:local("NanumSquareRoundEB"),url(/sites/all/themes/familyseoul/fonts/NanumSquareRound/NanumSquareRoundEB.eot),url(/sites/all/themes/familyseoul/fonts/NanumSquareRound/NanumSquareRoundEB.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/familyseoul/fonts/NanumSquareRound/NanumSquareRoundEB.woff2) format("woff2"),url(/sites/all/themes/familyseoul/fonts/NanumSquareRound/NanumSquareRoundEB.woff) format("woff"),url(/sites/all/themes/familyseoul/fonts/NanumSquareRound/NanumSquareRoundEB.ttf) format("truetype")}
@font-face{font-family:'Black Han Sans';font-weight:400;src:url(/sites/all/themes/familyseoul/fonts/SpoqaHanSans/black-han-sans-v8-korean-regular.eot);src:url(/sites/all/themes/familyseoul/fonts/SpoqaHanSans/black-han-sans-v8-korean-regular.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/familyseoul/fonts/SpoqaHanSans/black-han-sans-v8-korean-regular.woff2) format('woff2'),url(/sites/all/themes/familyseoul/fonts/SpoqaHanSans/black-han-sans-v8-korean-regular.woff) format('woff'),url(/sites/all/themes/familyseoul/fonts/SpoqaHanSans/black-han-sans-v8-korean-regular.ttf) format('truetype');}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,menu,table{margin:0;padding:0;font-family:'NanumSquareRound',맑은고딕,MalgunGothic,돋움,Dotum,Arial,sans-serif;font-size:14px;line-height:24px;color:#585858}header,nav,article,section,footer,address,aside{display:block}img,fieldset{border:0}ul,ol,menu{list-style:none}em,address{font-style:normal}a{text-decoration:none;color:#333}a:hover,a:active,a:focus{text-decoration:underline}h1,h2,h3,h4,h5,h6,b,strong{font-weight:600}
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-clearfix{min-height:0;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%;}.ui-accordion .ui-accordion-icons{padding-left:2.2em;}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em;}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none;}.ui-button-icon-only{width:2.2em;}button.ui-button-icon-only{width:2.4em;}.ui-button-icons-only{width:3.4em;}button.ui-button-icons-only{width:3.7em;}.ui-button .ui-button-text{display:block;line-height:normal;}.ui-button-text-only .ui-button-text{padding:.4em 1em;}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}input.ui-button{padding:.4em 1em;}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em;}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}.ui-buttonset{margin-right:7px;}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0;}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0;}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px;}.ui-draggable .ui-dialog-titlebar{cursor:move;}.ui-draggable-handle{-ms-touch-action:none;touch-action:none;}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none;}.ui-menu .ui-menu{position:absolute;}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px;}.ui-menu-icons{position:relative;}.ui-menu-icons .ui-menu-item{padding-left:2em;}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0;}.ui-menu .ui-menu-icon{left:auto;right:0;}.ui-progressbar{height:2em;text-align:left;overflow:hidden;}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25;}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none;}.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}.ui-selectable{-ms-touch-action:none;touch-action:none;}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black;}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none;}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px;}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0;}.ui-selectmenu-open{display:block;}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer;}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%;}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.ui-slider{position:relative;text-align:left;}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none;}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit;}.ui-slider-horizontal{height:.8em;}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}.ui-slider-horizontal .ui-slider-range-min{left:0;}.ui-slider-horizontal .ui-slider-range-max{right:0;}.ui-slider-vertical{width:.8em;height:100px;}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}.ui-slider-vertical .ui-slider-range{left:0;width:100%;}.ui-slider-vertical .ui-slider-range-min{bottom:0;}.ui-slider-vertical .ui-slider-range-max{top:0;}.ui-sortable-handle{-ms-touch-action:none;touch-action:none;}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle;}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px;}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0;}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none;}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0;}.ui-spinner-up{top:0;}.ui-spinner-down{bottom:0;}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px;}.ui-tabs{position:relative;padding:.2em;}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap;}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none;}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text;}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer;}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;}body .ui-tooltip{border-width:2px;}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em;}.ui-widget-content{border:1px solid #aaaaaa;color:#222222;}.ui-widget-content a{color:#222222;}.ui-widget-header{border:1px solid #aaaaaa;background:#cccccc url(/sites/all/themes/familyseoul/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222222;font-weight:bold;}.ui-widget-header a{color:#222222;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;font-weight:normal;color:#555555;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555555;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999999;font-weight:normal;color:#212121;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaaaaa;font-weight:normal;color:#212121;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(/sites/all/themes/familyseoul/css/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/sites/all/themes/familyseoul/css/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35);}.ui-icon{width:16px;height:16px;}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/sites/all/themes/familyseoul/css/images/ui-icons_222222_256x240.png);}.ui-widget-header .ui-icon{background-image:url(/sites/all/themes/familyseoul/css/images/ui-icons_222222_256x240.png);}.ui-state-default .ui-icon{background-image:url(/sites/all/themes/familyseoul/css/images/ui-icons_888888_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/sites/all/themes/familyseoul/css/images/ui-icons_454545_256x240.png);}.ui-state-active .ui-icon{background-image:url(/sites/all/themes/familyseoul/css/images/ui-icons_454545_256x240.png);}.ui-state-highlight .ui-icon{background-image:url(/sites/all/themes/familyseoul/css/images/ui-icons_2e83ff_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/sites/all/themes/familyseoul/css/images/ui-icons_cd0a0a_256x240.png);}.ui-icon-blank{background-position:16px 16px;}.ui-icon-carat-1-n{background-position:0 0;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-on{background-position:-96px -144px;}.ui-icon-radio-off{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-start{background-position:-80px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px;}.ui-widget-overlay{background:#aaaaaa url(/sites/all/themes/familyseoul/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaaaaa url(/sites/all/themes/familyseoul/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px;}
#skip-link a{display:block;width:100%;height:40px;line-height:40px;text-align:center;position:absolute;top:-40px;left:0;background:#fff;font-size:14px;font-weight:bold;z-index:150}#skip-link a:focus{top:0}.inner{width:1060px;margin:0 auto}header{height:120px;z-index:50}header .inner{height:120px;position:relative}header .inner.overseas{z-index:1;}header .btn02{display:none}header .btn03{display:none}header .btn04{position:absolute;top:30px;right:0}header .lg01{position:absolute;left:0;top:34px;z-index:50}header .lg01 a{display:block;width:184px;height:55px;background:url(/sites/all/themes/familyseoul/images/logo01.png) no-repeat 0 0;text-indent:-9999px}header .cf01{position:absolute;top:45px;right:0;z-index:50}header .lg01_01{position:absolute;left:0;top:22px}header .lg01_01 a{display:block;width:174px;height:70px;background:url(/sites/all/themes/familyseoul/images/logo01b.png) no-repeat 0 0;text-indent:-9999px}header nav{height:120px;width:100%;overflow:hidden;position:absolute;top:0;left:0;overflow:hidden;z-index:10;background:linear-gradient(180deg,rgba(240,240,240,1) 0%,rgba(255,255,255,0) 30%);}header nav.open{background:url(/sites/all/themes/familyseoul/images/bg_nav.jpg) repeat-x 0 0;border-bottom:2px solid #b7b7b7;background-color:#f6f6f6}header menu{position:absolute;left:50%;margin-left:-290px;top:50px;z-index:2;}header menu li.l0{float:left;margin-right:35px;padding:0}header menu li.l0 a.m0{font-size:20px;color:#333;display:block;font-weight:700;height:60px;transition:padding-top 0.5s ease-out 0s;text-align:center;letter-spacing:-1px}header menu li.l0.on a.m0,header menu li.l0.on2 a.m0,header menu li.l0 a.m0:hover{color:#000;text-decoration:none;position:relative}header menu li.l0.on a.m0:after,header menu li.l0.on2 a.m0:after,header menu li.l0 a.m0:hover:after{content:"";position:absolute;display:block;width:100%;height:0;left:0;top:35px;border-bottom:4px solid #6fbf4d}header menu li.l0 ul.s0{visibility:hidden;padding-top:1rem;}header menu li.l0 ul.s1{display:none;position:absolute;left:0;top:60px;padding-top:7px;display:none;width:3000px}header nav.open menu li.l0 ul.s0{visibility:inherit;}header nav.open menu li.l0 ul.s1{display:block}header menu li.l0 ul.s0 li{padding:7px 0;}header menu li.l0 ul.s0 li a{letter-spacing:-1px;text-align:center;display:block;font-size:16px;font-weight:400;}header menu li.l0 ul.s1{left:-210px}header menu li.c1{display:none;}header menu li.c1 ul.s1{padding-left:0}header menu li.c2 ul.s1{padding-left:160px}header menu li.c3 ul.s1{padding-left:300px}header menu li.c4 ul.s1{padding-left:400px}header menu li.c5 ul.s1{padding-left:650px}header menu li.c6{display:none;}header menu ul.s1 li.l1{float:left;margin-right:10px}header menu ul.s1 li.l1 a.m1{display:block;height:40px;line-height:40px;color:#000;padding:0 15px;position:relative;top:0;transition:top 0.5s ease-out 0s,background-color 0.5s ease-out 0s}header menu ul.s1 li.l1.on a.m1,header menu ul.s1 li.l1.on2 a.m1,header menu ul.s1 li.l1 a.m1:hover{color:#fff;background-color:#37a109;top:7px;text-decoration:none}header menu ul.s1 li.l1 .s2{opacity:0;transition:opacity 0.8s ease 0s;position:absolute;height:334px;top:54px;left:0;z-index:50;background-color:#f6f6f6}header menu ul.s1 li.l1.on2 .s2{opacity:1;z-index:100}header menu ul li.expanded{list-style-type:none;list-style-image:none;padding:0}footer{border-top:1px solid #706e6f;background-color:#6c6a6b;padding:35px 0;overflow:hidden}footer .inner{position:relative}footer .lg02{margin-bottom:8px}footer .lg02 a{display:block;width:196px;height:30px;background:url(/sites/all/themes/familyseoul/images/logo02.png) no-repeat 0 0;text-indent:-9999px}footer .leftA{float:left}footer .ng04{margin-bottom:20px}footer address p{color:#fff;font-size:13px;font-weight:200;line-height:20px}footer .cf03{position:absolute;top:0;right:0}.fc01 .headlineA{overflow:visible}.fc01 .headlineA .ib01{float:left;margin-bottom:20px}.fc01 .headlineA .ng03{float:right}.fc01 .headlineA .cf02{clear:both;margin-bottom:60px}.fc01 .headlineA .lc02{margin-bottom:50px}.fc01 .headlineB{overflow:hidden;background-color:#e8f1f8;padding:50px 0 70px}.fc01 .headlineB dl dt{font-size:16px;color:#000;margin-bottom:25px}.fc01 .headlineB dl dt i.xeicon{color:#ef4330;font-size:28px;margin-right:15px;position:relative;top:5px}.fc01 .headlineB dl{float:left}.fc02 .inner{padding:20px 0 60px;overflow:hidden;border-top:1px solid #bfbfbf}.fc02 aside{width:170px;float:left}.fc02 .conArea{width:840px;float:right}.fc02 .conArea .ng06{float:left;margin-bottom:20px}.fc02 .conArea .ng07{float:right}.fc02 .conArea .th02{clear:both}.fc02 .conArea .postArea{border-top:1px solid #d3d2d2;padding:30px 0;max-width:840px;margin:0 auto;}.fc02 .conArea .postArea .page_thumb{padding:30px 0;max-width:840px;margin:0 auto 2rem;text-align:center;}.fc02 .conArea .uiArea{border-top:1px solid #d3d2d2;padding:30px 0}.fc02 .conArea .created{border-top:solid 1px #d3d2d2;padding:10px 0;font-size:.9rem;}.fc02_01 .conArea{width:1060px;float:none}.fc03{padding:5px 0 60px 0}.fc03 .formA{margin-bottom:50px}.fc03 .formA .th01{margin-bottom:40px}.fc03 .searchA{background-color:#f0f0f0;padding:30px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}.fc03 .searchA .cf02{padding:19px 0;border:none}.fc03 .ng09{margin-bottom:40px}.fc03 .resultA{margin-bottom:30px}.fc03 .resultA .pg01{margin-top:30px}.fc04{padding:0 0 60px 0}.fc04 .inner{border-top:1px solid #bfbfbf;padding-top:40px}.fc04 .listA{overflow:hidden;margin-bottom:60px}.fc04 .listA dl{float:left;width:340px}.fc04 .listA dl.tc03{margin-left:20px}.fc05{border-top:1px solid #9d9d9d;padding-top:40px;overflow:hidden}.fc05 .lc11{float:left}.fc05 .lc09{float:none;}.fc05 .lc09 li{margin-bottom:3px}.fc05 .lc09 li a{font-size:14px;font-weight:normal}.mobileArea{display:none}.btn01{color:#000;font-size:12px;font-weight:bold;border-bottom:2px solid #bdbdbd;padding-bottom:2px}.btn01:hover{color:#ff9800;text-decoration:none}.btn02{}.btn03{}.btn04{display:inline-block;padding:8px 30px;font-size:14px;border:none;cursor:pointer;background-color:#37a109;color:#fff}.btn04:hover{text-decoration:none;color:yellow}.btn04_01{padding:15px 43px;font-size:16px}.btn05{display:inline-block;padding:8px 30px;font-size:14px;border:none;cursor:pointer;background-color:#ef4330;color:#fff}.btn05:hover{text-decoration:none;color:yellow}.btn06{display:block;position:absolute;right:0;top:120px;width:50px;height:50px;line-height:50px;text-align:center;background-color:#6c6a6b;color:#fff}.btn06:hover{text-decoration:none;color:yellow}.topButton{display:none;}.cf01 label{display:none}.cf01 input{width:165px;height:30px;line-height:30px;border:none;background-color:#e2e2e2;text-indent:15px;font-size:13px;position:relative;border-radius:30px;}.cf01 button{background:none;border:none;margin-left:5px;vertical-align:baseline;padding:5px;cursor:pointer;}.cf01 button span{display:none}.cf01 button i.xeicon{font-size:24px;color:#666;vertical-align:middle}.cf01:hover input{display:inline-block;}.cf01 input:focus{display:inline-block;}.cf02{padding:19px 29px;border:1px solid #e9e9e9;background-color:#f0f0f0;overflow:hidden;border-radius:5px;}.cf02 .form{float:left;margin-bottom:0}.cf02 .form label{display:none}.cf02 .form i.xeicon{float:left;color:#666;background-color:#fff;width:50px;height:50px;text-align:center;line-height:50px;font-size:30px}.cf02 .form input{float:left;width:340px;height:50px;line-height:50px;border:none;background-color:#fff;font-size:18px;color:#000}.cf02 .form button{width:100px;height:50px;background-color:#666;color:#fff;border:none;font-size:16px;font-weight:bold}.cf02 ul{float:left;padding-top:5px}.cf02 ul li{float:left;margin-left:10px}.cf02 ul li a{display:block;padding:0 10px;height:40px;line-height:40px;color:#000;background-color:#fff;border-radius:5px}.cf02 ul li a:hover{text-decoration:none;background-color:#f9a01f;color:#fff}.cf02 .xeicon.xi-tag{float:left;vertical-align:top;color:#666;width:30px;height:50px;line-height:50px;font-size:30px;margin-left:20px}.cf02 .place{display:flex;gap:2rem;}.cf03 p{overflow:hidden;margin-bottom:6px}.cf03 label{display:none}.cf03 button{float:left;border:none;width:43px;height:32px;vertical-align:top;background-color:#565556;color:#fff;font-size:13px;font-weight:bold;cursor:pointer}.cf03 .ui-selectmenu-button{float:left;border-radius:0;border:none;background:#787778;min-width:238px}.cf03 .ui-selectmenu-button span.ui-icon{background:url(/sites/all/themes/familyseoul/images/bl_arr01.png) no-repeat center center}.cf03 .ui-menu .ui-menu-item{padding-left:15px;list-style-image:none;}.cf03 .ui-menu-item.ui-state-focus{background:#80be01;color:#fff;border:none}.cf03 .ui-selectmenu-button span.ui-selectmenu-text{color:#fff;font-size:13px;padding:7px 15px}.ui-selectmenu-menu .ui-menu{border-radius:0;background-color:#fff;max-height:200px;}.ui-selectmenu-menu .ui-menu li{font-size:13px;padding-left:15px}.cf04{margin-bottom:30px}.cf04 label{display:none}.cf04 input{float:left;width:335px;height:38px;border:1px solid #c9c9c9;text-indent:15px;color:#999;font-size:15px}.cf04 button{float:left;padding:0 30px;height:40px;line-height:40px;background-color:#37a109;color:#fff;border:none;font-weight:bold}.cf05 dl{overflow:hidden;margin-bottom:7px}.cf05 dt{float:left;width:100px;height:32px}.cf05.happyIndex00 dt{width:100%;display:block;}.cf05 dt label{display:block;padding-top:5px;font-size:15px;color:#000;font-weight:bold}.cf05 dd{float:left;color:#333;font-size:15px}.cf05 dd input[type=text]{width:400px;height:30px;border:1px solid #c9c9c9;padding:0 10px;color:#333}.cf05 dd input.error,.cf05 dd textarea.error{background-color:#fef2c0}.cf05 dl.phone dd input{width:200px}.cf05 dd textarea{width:718px;height:130px;border:1px solid #c9c9c9;padding:10px;color:#333}.cf05 dd em{margin-left:10px}.cf05 dd label.error{display:block;color:red}.cf05 dl.agree input[type=checkbox]{margin-right:10px}.cf05 dl.agree label.error{display:inline;margin-right:10px}.cf05 dl.agree button{display:block;margin-top:30px}.cf05 .ui-buttonset.n_trg01 label.ui-button{min-width:60px;font-size:15px;text-align:left;border:none;background:url(/sites/all/themes/familyseoul/images/btn_radio.png) no-repeat 0 center;padding-left:10px}.cf05 .ui-buttonset.n_trg01 label.ui-button.ui-state-active{background-image:url(/sites/all/themes/familyseoul/images/btn_radio_on.png)}.cf05 .ui-buttonset.n_trg01 .ui-button-text-only .ui-button-text{color:#000}.cf05 .ui-buttonset.n_trg01 label[for^="checkbox"].ui-button{background-image:url(/sites/all/themes/familyseoul/images/btn_check.png)}.cf05 .ui-buttonset.n_trg01 label[for^="checkbox"].ui-button.ui-state-active{background-image:url(/sites/all/themes/familyseoul/images/btn_check_on.png)}.cf06 fieldset{margin-bottom:30px}.cf06 dl{overflow:hidden;border-bottom:1px solid #ddd;display:table}.cf06 dl dt{display:table-cell;width:350px;height:87px;font-size:15px;padding:0 40px 0 20px;color:#333;vertical-align:middle}.cf06 dl dt b{color:#000}.cf06 dl dd{display:table-cell;font-size:15px;height:87px;line-height:87px}.cf06 dl.title{border-bottom:2px solid #37a109}.cf06 dl.title dt{height:55px;padding-left:20px}.cf06 dl.title dd{height:55px;width:650px}.cf06 dl.title dd span{float:left}.cf06 dl.title dd em{float:right}.cf06 dl.d3,.cf06 dl.d4,.cf06 dl.d7,.cf06 dl.d8{background-color:#f4f4f4}.cf06 .btn04{display:block;margin:0 auto}.cf06 .ui-buttonset.n_trg01 label.ui-button{min-width:55px;padding-left:10px;;font-size:14px;text-align:left;border:none;background:url(/sites/all/themes/familyseoul/images/btn_radio.png) no-repeat 0 center}.cf06 .ui-buttonset.n_trg01 label.ui-button.ui-state-active{background-image:url(/sites/all/themes/familyseoul/images/btn_radio_on.png)}.cf06 .ui-buttonset.n_trg01 .ui-button-text{width:20px;color:#333}.cf06.happyIndex02 dl.title dd,.cf06.happyIndex03 dl.title dd{width:auto}.cf06.happyIndex02 dl.title dd span,.cf06.happyIndex03 dl.title dd span{width:93px;text-align:center}.cf06.happyIndex02 dl dt,.cf06.happyIndex03 dl dt{width:510px;height:70px}.cf06.happyIndex02 dl dd,.cf06.happyIndex03 dl dd{height:70px}.cf06.happyIndex02 .ui-buttonset.n_trg01 label.ui-button,.cf06.happyIndex03 .ui-buttonset.n_trg01 label.ui-button{margin-left:30px}.fd01{overflow:hidden;margin-bottom:30px;background:#f0f0f0;padding:.8rem 1.2rem;border-radius:5px;}.fd01 label{font-size:15px;color:#000;height:40px;line-height:40px}.fd01 span{position:relative}.fd01 input{border:1px solid #2b7dc1;width:180px;border-radius:4px;height:38px;line-height:38px;text-indent:10px;font-size:15px;color:#666;margin:0 15px}.fd01 .ui-datepicker-trigger{position:absolute;left:157px}.fd01 .dateSearch{display:flex;align-items:center;overflow:hidden;}.fd01+.tab{float:none;clear:both;display:flex;align-items:stretch;margin:2rem 0 1rem;}.fd01+.tab a{width:50%;cursor:pointer;text-align:center;padding:.8rem 0;font-size:1.1rem;color:#2B7DC1;box-sizing:border-box;border:solid 3px #2B7DC1;}.fd01+.tab a:hover{color:#2B7DC1;border:solid 3px #2B7DC1;background-color:#f6f6f6;text-decoration:none;}.fd01+.tab a.active{color:#fff;border:solid 3px #2B7DC1;background-color:#2B7DC1;font-weight:bold;}.ib01{width:790px;height:320px}.ib01 ul.slide li{overflow:hidden}.ib01 ul.slide li dl{float:left;padding:30px;width:190px;height:260px;background-color:#e6e6e6}.ib01 ul.slide li dl dt{font-size:30px;line-height:36px;font-weight:400;margin-bottom:20px;color:#000;font-weight:300}.ib01 ul.slide li dl dd p{font-size:13px;line-height:24px;margin-bottom:20px;color:#666;margin-bottom:10px}.ib01 ul.slide li .thumb{float:right;width:540px;height:320px;overflow:hidden}.ib01 ul.slide li .thumb img{width:540px;min-height:320px}.ib01 .bx-wrapper{background:#e6e6e6;}.ib01 .bx-wrapper .bx-controls{bottom:30px;left:30px}.ib01 .bx-wrapper .bx-pager{display:inline-block}.ib01 .bx-wrapper .bx-pager.bx-default-pager a{display:inline-block;width:16px;height:16px;background:url(/sites/all/themes/familyseoul/images/page01.png) no-repeat 0 0;text-indent:-9999px;margin:0 8px 0 0}.ib01 .bx-wrapper .bx-pager.bx-default-pager a.active,.ib01 .bx-wrapper .bx-pager.bx-default-pager a:hover{background:url(/sites/all/themes/familyseoul/images/page01_on.png) no-repeat 0 0}.ib02{overflow:hidden;margin-bottom:40px}.ib02 dl{float:left;padding:30px;width:300px;height:260px;background-color:#e6e6e6}.ib02 dl dt{font-size:30px;line-height:36px;font-weight:400;margin-bottom:20px;color:#000;font-weight:300}.ib02 dl dd p{font-size:13px;line-height:24px;margin-bottom:20px;color:#666;margin-bottom:10px}.ib02 .thumb{float:right;width:700px;height:320px;overflow:hidden}.ib02 .thumb img{width:700px;min-height:320px}.ib02_01 dt{position:relative;padding-bottom:20px}.ib02_01 dt:after{content:"";position:absolute;height:0;width:30px;left:0;bottom:0;border-bottom:1px solid #000}.ib02_01 dt p{font-weight:normal;margin-top:10px}.ib02_01 dd{color:#454545}.ib03{margin-bottom:30px}.ib03 h2{margin-bottom:40px}.ib03 li{width:340px;height:330px}.ib03 li .thumb{display:block;width:340px;height:189px;overflow:hidden;margin-bottom:15px}.ib03 li .thumb img{width:340px;min-height:189px}.ib03 li b{display:block;color:#000;font-size:18px;font-weight:300;margin-bottom:10px}.ib03 li i{display:block;color:#000;font-size:12px;font-weight:bold;margin-bottom:10px}.ib03 li em{display:block;color:#585858;font-size:13px;line-height:20px;max-height:58px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ib03 li a:hover{text-decoration:none}.ib03 li a:hover b{font-weight:bold;color:#ff9800}.ib03.info li{width:250px;height:248px}.ib03.info li .thumb{display:block;width:250px;height:187px}.ib03.info li .thumb img{width:250px;min-height:187px}.ib03.place{margin-bottom:50px}.ib03 .bx-wrapper .bx-controls-direction a{top:-72px;width:40px;height:40px;background:#fff url(/sites/all/themes/familyseoul/images/btn_prev01.png) no-repeat center center}.ib03 .bx-wrapper .bx-controls-direction a.bx-prev{background-image:url(/sites/all/themes/familyseoul/images/btn_prev01.png);left:20px}.ib03 .bx-wrapper .bx-controls-direction a.bx-next{background-image:url(/sites/all/themes/familyseoul/images/btn_next01.png);right:20px}.lc01{float:left;height:269px;margin:30px 0 0 0}.lc01>dt{font-size:13px;color:#434343;font-weight:bold}.lc01>dd{height:256px}.lc01 dd ul{padding:15px 30px 0 0}.lc01 dd ul li{float:left;width:134px;margin-left:30px}.lc01 dd ul li:first-child{margin-left:0}.lc01 dd ul li a.thumb{display:block;width:134px;height:100px;overflow:hidden;margin-bottom:12px}.lc01 dd ul li a.thumb img{width:134px;display:block;min-height:80px}.lc01 dd ul li dl dt{margin-bottom:8px;line-height:18px;max-height:54px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.lc01 dd ul li dl dt a{font-size:14px;color:#333}.lc01 dd ul li dl dd{font-size:13px;line-height:18px;color:#585858;max-height:70px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.lc02{max-width:1060px;overflow:visible;white-space:nowrap;}.lc02 h2{margin-bottom:40px}.lc02 ul{display:flex;gap:1rem;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;}.lc02 ul li{align-self:start;width:250px;border:solid 1px #ededed;border-radius:5px;overflow:visible;box-sizing:border-box;min-height:280px;display:inline-block;white-space:normal;margin-bottom:.2rem;margin-top:5px;}.lc02 ul li:hover{box-shadow:0 0 5px #ccc;}.lc02 ul li h3{font-size:19px;color:#000;margin-bottom:15px;font-weight:normal}.lc02 ul li .thumb{position:relative;display:block;width:100%;max-width:250px;height:187px;overflow:visible;margin-bottom:15px}.lc02 ul li .thumb img{width:100%;height:auto;max-width:250px;min-height:187px;display:block;border-radius:5px 5px 0 0;}.lc02 ul li .thumb .types{display:flex;overflow:hidden;position:absolute;top:5px;right:-8px;flex-wrap:wrap;box-shadow:0 0 5px #00000055;border-radius:5px;background:#0BBCFFDD;}.lc02 ul li .thumb .types.closed{background:rgba(200,200,200,0.9);}.lc02 ul li .thumb .types.closed i{color:#898989;}.lc02 ul li .thumb .types.closed .type{display:none;}.lc02 ul li .thumb .status{display:inline-block;font-size:12px;padding:2px 8px;color:#fff;font-style:normal;}.lc02 ul li .thumb .type{display:none;font-size:12px;padding:2px 8px;border-left:solid 1px #66666644;color:#fff;font-style:normal;background:#ff000044;}.lc02 ul li .thumb .type.block{display:inline-block}.lc02 ul li .branch{display:flex;font-size:14px;color:#F0432F;margin-bottom:.2rem;}.lc02 ul li dl dt{font-size:18px;color:#faaa22;margin-bottom:15px;font-weight:500;line-height:22px;min-height:64px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.lc02 ul li dl dt a{display:block;font-size:16px;letter-spacing:-1px;color:#333;font-weight:400;text-decoration:none;padding:0 1rem;word-break:keep-all;}.lc02 ul li dl dd{padding:0.6rem 1rem;background:#f6f6f6;}.lc02 ul li dl dd span{color:#777;line-height:18px;font-size:12px;max-height:44px;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.lc02 ul li dl dd .audience:before{font-family:'xeicon';content:'';padding:0 .3rem 0 0;vertical-align:middle;}.lc02 ul li dl dd .location{margin-top:.4rem;padding-top:.4rem;border-top:solid 1px #eee;font-style:normal;color:#555;}.lc02 ul li dl dd .location:before{font-family:'xeicon';content:'';padding:0 .3rem 0 0;vertical-align:middle;}.lc02 ul li:hover dl dd span{color:#999;}.lc02 ul li .btn01{display:none;}.lc02 .slick-list{overflow:visible;}.lc02 .slick-list:before{content:'';position:absolute;top:0;right:0%;bottom:0;left:0;background:linear-gradient(90deg,#FFFFFF 45%,transparent 100%);background-size:cover;transform:translateX(-100%);z-index:2;}.lc02 .slick-list:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,#FFFFFF 55%);background-size:cover;transform:translateX(100%);z-index:2;}.lc02 .slick-slide{opacity:.4;transition:all .5s ease-in-out;}.lc02 .slick-active{opacity:1;transition:all .5s ease-in-out;}.lc02 ul.slick-dots{text-align:center;padding:.6rem 0 1rem;overflow:hidden;clear:both;}.lc02 ul.slick-dots li{width:inherit;height:inherit;min-height:inherit;border:none;display:inline-block;margin:0;padding:5px;}.lc02 ul.slick-dots li:hover{box-shadow:none;}.lc02 ul.slick-dots li button{width:15px;height:15px;background:#eee;border-radius:20px;text-indent:-9999px;border:none;cursor:pointer;}.lc02 ul.slick-dots li.slick-active button{background:#666}.lc02 ul.slick-dots li button:hover{background:#F0432F;}.lc02 .btn{clear:both;text-align:center}.page-search-node .lc02 ul{flex-wrap:wrap;justify-content:start;white-space:normal;}.page-search-node .lc02_01 ul li dl dd strong{background:#FFE414;color:#9c3700;}.lc02_01 ul li{padding-top:0;background:none;}.lc02_02{border-bottom:1px solid #ccc;margin-bottom:30px;box-sizing:border-box;}.lc02_02 ul li{padding-top:0;width:23%;margin-bottom:30px;background:none;max-height:310px}.lc02_02 ul li.l1,.lc02_02 ul li.l5,.lc02_02 ul li.l9{margin-left:0}.lc02_02 ul li .thumb{width:195px;height:147px;overflow:hidden;margin-bottom:15px}.lc02_02 ul li .thumb img{width:195px;min-height:147px;display:block}.lc02_02 ul li dl dt{text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.lc02_02 ul li dl dt a{font-size:16px}.lc02_03{overflow:visible;display:flex;flex-wrap:wrap;justify-content:space-between;}.lc02_03 .cGroup{position:relative;min-height:370px;margin-bottom:60px;}.lc02_03 .cGroup h3{display:flex;align-items:center;justify-content:space-between;font-size:19px;color:#fff;margin-bottom:15px;padding:0 1.2rem 0 1.8rem;text-shadow:1px 1px 0px #000;}.lc02_03 .cGroup .more{padding:.85rem;top:0;right:1rem;font-weight:bold;color:#efefef;font-size:14px;line-height:20px;max-height:58px;}.lc02_03 .cGroup .more2{position:absolute;padding:1.25rem;top:0;right:1rem;font-weight:bold;color:#efefef;font-size:14px;line-height:20px;max-height:58px;}.lc02_03 .cGroup li{padding:0;}.lc02_03 .cGroup1 h3{background-color:#F0432F;border-radius:30px 30px 30px 0;}.lc02_03 .cGroup2 h3{background-color:#F9A01F;border-radius:30px 30px 30px 0;}.lc02_03 .cGroup3 h3{background-color:#6EBF4C;border-radius:30px 30px 30px 0;}.lc02_03 .cGroup4 h3{background-color:#2C7DC1;border-radius:30px 30px 30px 0;}.lc02_03 .cGroup5 h3{background-color:#F0432F;border-radius:30px 30px 30px 0;}.lc02_03 .cGroup1 ul li dl dt{color:#F0432F;font-weight:600;}.lc02_03 .cGroup2 ul li dl dt{color:#ef8d00;font-weight:600;}.lc02_03 .cGroup3 ul li dl dt{color:#6EBF4C;font-weight:600;}.lc02_03 .cGroup4 ul li dl dt{color:#2C7DC1;font-weight:600;}.lc02_03 .cGroup1 .btn01:hover{color:#F0432F;}.lc02_03 .cGroup2 .btn01:hover{color:#ef8d00;}.lc02_03 .cGroup3 .btn01:hover{color:#6EBF4C;}.lc02_03 .cGroup4 .btn01:hover{color:#2C7DC1;}.page-familyschool .lc02_03 .cGroup h3{background:#f3f3f3;color:#333;text-shadow:none;}.page-familyschool .lc02_03 .cGroup h3 a{background:#f3f3f3;color:#333;text-shadow:none;}.page-familyschool .lc02_03 .cGroup3,.page-familyschool .lc02_03 .cGroup5{margin-right:0;}.page-familyschool .lc02_03 .cGroup1{width:100%;float:none;}.node-type-school .lc02{margin-top:4rem;}.node-type-school .lc02 ul.slick-slider,.node-type-school .lc02 ul.slick-dots{display:block;margin:.5rem 0;}.node-type-school .lc02 ul.slick-slider .slick-list{margin:1.8rem -23px 1.8rem 0;overflow:inherit;}.node-type-school .lc02 ul.slick-slider .slick-list li{margin-right:25px;}.node-type-school .lc02_03 .cGroup{height:inherit;}.node-type-school .lc02_03 .cGroup h3{background:transparent;color:#333;font-weight:normal;text-shadow:none;margin:0;font-size:1.2rem;border-bottom:solid 1px #333;border-radius:0;padding:1.5rem 0rem;}.node-type-school .lc02_03 .cGroup h3 strong{font-size:1.2rem;}.node-type-school .lc02_03 ul li dl dd{padding:1rem;display:block;color:#999;}.lc03{width:250px;margin-left:20px}.lc03 li{background:url(/sites/all/themes/familyseoul/images/bl_dot01.png) no-repeat 0 8px;padding-left:15px;margin-left:10px;line-height:20px;margin-bottom:10px}.lc03 li a{max-height:38px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.lc04{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #d3d2d2}.lc04{overflow:hidden}.lc04 li{margin-bottom:20px;position:relative}.lc04 li a{display:flex;min-height:150px;border:solid 1px #ededed;padding:.6rem;border-radius:5px;}.lc04 li a:hover{text-decoration:none;border:solid 1px #ff9800;}.lc04 li a:hover .thumb img{transform:scale(1.1);transition-duration:.3s;}.lc04 li .thumb{flex-basis:400px;aspect-ratio:301/227;display:block;margin-right:25px;overflow:hidden;border-radius:5px;}.lc04 li .thumb img{width:100%;height:100%;object-fit:cover;}.lc04 li .article{position:relative;width:100%;display:block;padding:5px 0 0 0}.lc04 li .article .types{display:flex;font-size:12px;position:absolute;right:0;top:0;background:#0BBCFF;color:#fff;border-radius:5px;overflow:hidden;}.lc04 li .article .types[data-status='1']{background:#ccc;color:#999;}.lc04 li .article .types[data-status='1'] .type{display:none;}.lc04 li .article .types .status{display:block;padding:.2rem .6rem;border-right:solid 1px #ffffff55;}.lc04 li .article .types .type{display:block;padding:.2rem .6rem;background:#ff000044;}.lc04 li .article .types .type.hidden{display:none;}.lc04 li strong{display:-webkit-box;margin-bottom:15px;font-size:18px;color:#000;font-weight:500;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap:normal;overflow:hidden;word-break:keep-all;}.lc04 li a:hover strong{color:#ff9800;font-weight:400}.lc04 li i{display:block;margin-bottom:14px;font-size:12px;color:#333;font-style:normal;line-height:1.8}.lc04 li em{color:#666;font-size:15px;font-weight:300;line-height:22px;display:block;max-height:65px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.lc04 li .branch{display:inline-block;color:#9c3700;border-radius:100px;font-size:14px;font-weight:bold;line-height:1.6;margin-bottom:10px;}.lc04 li .audience:before{font-family:'xeicon';content:'';padding:0 .3rem 0 0;vertical-align:middle;}.lc04 li .location{margin-top:.4rem;padding-top:.4rem;border-top:solid 1px #eee;font-style:normal;color:#555;}.lc04 li .location:before{font-family:'xeicon';content:'';padding:0 .3rem 0 0;vertical-align:middle;}.lc05{border-top:1px solid #9d9d9d}.lc05 dl{border-bottom:1px solid #d3d3d3;padding:0 15px}.lc05 dl dt{float:left;width:105px;height:50px;line-height:50px;font-size:15px;color:#000}.lc05 dl dd{line-height:50px;overflow:hidden}.lc05 dl dd a{float:left;font-size:17px;font-weight:300;color:#444}.lc05 dl dd em{float:right;font-size:11px;color:#333}.lc06{border-spacing:0;border-collapse:collapse;width:100%;margin-bottom:30px}.lc06 caption{display:none}.lc06 thead th{border-top:1px solid #d3d2d2;background-color:#f4f4f4;border-bottom:2px solid #f9a01f;height:47px;line-height:47px;font-size:15px;color:#48433e}.lc06 tbody td{border-bottom:1px solid #d3d2d2;padding:12px 20px}.lc06 tbody tr.new td,.lc06 tbody tr.fixed td{background-color:#f4eddb}.lc06 tbody tr.new td .xeicon{color:#f9a01f;font-size:18px}.lc06 tbody td.t01 a{font-size:18px;color:#424242;font-weight:300}.lc06 tbody td.t02{font-size:12px;color:#333;width:15%;text-align:center}.counsel-time-table.lc06 td{white-space:nowrap;padding:12px 4px;white-space:normal;text-align:left;font-weight:300;}.counsel-time-table.lc06 tbody td.t02{font-size:inherit;color:inherit;text-align:left;}.counsel-time-table.lc06 tbody td.t01{font-size:14px;text-align:center;word-break:keep-all;}.counsel-time-table.lc06 tbody td.t01 a{font-size:14px;color:#37a109;font-weight:bold;}.counsel-time-table.lc06 tbody td{letter-spacing:-1px}.familyschool-time-table.lc06 td{white-space:nowrap;padding:12px 4px;white-space:normal;text-align:left;font-weight:300;}.familyschool-time-table.lc06 tbody td.t02{font-size:inherit;color:inherit;text-align:left;}.familyschool-time-table.lc06 tbody td.t01{font-size:14px;text-align:center;word-break:keep-all;}.familyschool-time-table.lc06 tbody td.t01 a{font-size:14px;color:#37a109;font-weight:bold;}.familyschool-time-table.lc06 tbody td{letter-spacing:-1px}.page-branch-info .familyschool-time-table.lc06 tbody td{text-align:center;}.page-branch-info .cf04{display:none;}.lc07{overflow:hidden}.lc07 li{float:left;margin:0 0 20px 20px;width:250px}.lc07 li.l1,.lc07 li.l5{margin-left:0}.lc07 li a.thumb{display:block;width:248px;height:135px;line-height:135px;border:1px solid #ccc;text-align:center;margin-bottom:20px;overflow:hidden;}.lc07 li a.thumb:hover{border-color:#ff9800}.lc07 li a.thumb img{vertical-align:middle;max-width:200px}.lc07 li dt{font-size:18px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden}.lc07 li dd a{font-size:13px;color:#585858}.lc09 dt{font-size:16px;font-weight:bold;margin-bottom:20px}.lc09 dd ul li{margin-bottom:10px;padding-left:15px;background:url(/sites/all/themes/familyseoul/images/bl_dot01.png) no-repeat 0 11px}.lc09 dd ul li a{font-size:16px;color:#000;font-weight:300}.lc10{overflow:visible!important;}.lc10 h2{margin-bottom:50px}.lc10 ul{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:visible;}.lc10 li{float:left;width:calc(33.33% - 20px);margin-bottom:40px}.lc10 li:first-child{margin-left:0}.lc10 li b{display:block;color:#000;font-size:18px;font-weight:500;margin-bottom:10px}.lc10 li em{display:block;color:#585858;font-size:13px;line-height:20px;max-height:58px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.lc10 li a:hover{text-decoration:none}.lc10 li a:hover b{color:#ff9800;text-decoration:none;font-weight:600}.lc10 li a:hover em{color:#ff9800;text-decoration:none}.lc10 .btn{text-align:center;margin-top:40px}.lc10 .btn01{display:none;}.lc10 li .thumb{position:relative;display:block;width:100%;height:auto;overflow:visible;}.lc10 li .thumb img{width:100%;height:auto;border-radius:10px;}.lc10 li .thumb .types{display:flex;overflow:visible;position:absolute;top:5px;right:-8px;flex-wrap:wrap;box-shadow:0 0 5px #00000055;border-radius:5px;background:#0BBCFFDD;}.lc10 li .thumb .types.closed{background:rgba(200,200,200,0.9);}.lc10 li .thumb .types.closed i{color:#898989;}.lc10 li .thumb .types.closed .type{display:none;}.lc10 li .thumb .status{display:inline-block;font-size:12px;padding:2px 8px;color:#fff;font-style:normal;}.lc10 li .thumb .type{display:none;font-size:12px;padding:2px 8px;border-left:solid 1px #66666644;color:#fff;font-style:normal;background:#ff000044;}.lc10 li .thumb .type.block{display:inline-block}.lc10 li .branch{display:flex;font-size:14px;color:#F0432F;margin-bottom:.2rem;}.lc10 li dt{font-size:18px;color:#faaa22;font-weight:500;line-height:22px;min-height:64px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;}.lc10 li dt a{display:block;font-size:16px;letter-spacing:-1px;color:#333;font-weight:400;text-decoration:none;word-break:keep-all;margin:15px 0 20px 0;}.lc10 li dd{padding:1rem 1rem 1rem 1.3rem;background:#f6f6f6;border-radius:0 40px 40px 30px;}.lc10 li dd span{color:#777;line-height:18px;font-size:14px;max-height:44px;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.lc10 li dd .audience:before{font-family:'xeicon';content:'';padding:0 .3rem 0 0;vertical-align:middle;}.lc10 li dd .location{margin-top:.4rem;padding-top:.4rem;border-top:solid 1px #eee;font-style:normal;color:#555;}.lc10 li dd .location:before{font-family:'xeicon';content:'';padding:0 .3rem 0 0;vertical-align:middle;}.lc10 li:hover dl dd span{color:#999;}.lc11{overflow:hidden}.lc11 li{float:left;width:340px;height:365px;margin-right:20px}.lc11 li .thumb{display:block;width:340px;height:254px;overflow:hidden;margin-bottom:15px}.lc11 li .thumb img{width:340px;min-height:254px}.lc11 li b{display:block;color:#000;font-size:18px;font-weight:500;margin-bottom:10px}.lc11 li em{display:block;color:#585858;font-size:13px;line-height:20px;max-height:58px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.lc11 li a:hover{text-decoration:none}.lc11 li a:hover b{font-weight:bold;color:#ff9800}.lc11_01{margin:40px 0 60px}.lc11_01 li.l3{margin-right:0}.lc12{overflow:visible;}.lc12 dl.m1{display:inline-block;vertical-align:top;width:100%;margin-bottom:20px;}.lc12 dl.m1 > dd{display:flex;gap:1rem;justify-content:flex-start;}.lc12 dl.m1.d3,.lc12 dl.m1.d6{margin-right:0}.lc12 dl.m1 dt.m1{font-size:1.4rem;font-weight:bold;color:#000;margin-bottom:25px}.lc12 dl.m1 dt.m1 .more{font-weight:normal;float:right;padding:2px 12px;font-size:.8rem;line-height:24px;border-radius:20px;background:#ededed;}.lc12 dl.m1 dd.m1 dt{margin-bottom:10px}.lc12 dl.m1 dd.m1 dt a{font-size:18px;color:#000;font-weight:500;word-break:keep-all;}.lc12 dl.m1 dd.m1 dt a.title{margin:15px 0;}.lc12 dl dd .thumb{position:relative;display:block;width:100%;height:auto;overflow:visible;}.lc12 dl dd .thumb img{width:100%;height:auto;border-radius:10px;}.lc12 .list-box .thumb .types{display:flex;overflow:visible;position:absolute;top:5px;right:-8px;flex-wrap:wrap;box-shadow:0 0 5px #00000055;border-radius:5px;background:#0BBCFFDD;}.lc12 .list-box .thumb .types.closed{background:rgba(200,200,200,0.9);}.lc12 .list-box .thumb .types.closed i{color:#898989;}.lc12 .list-box .thumb .types.closed .type{display:none;}.lc12 .list-box .thumb .status{display:inline-block;font-size:12px;padding:2px 8px;color:#fff;font-style:normal;}.lc12 .list-box .thumb .type{display:none;font-size:12px;padding:2px 8px;border-left:solid 1px #66666644;color:#fff;font-style:normal;background:#ff000044;}.lc12 .list-box .thumb .type.block{display:inline-block}.lc12 .list-box .branch{display:flex;font-size:14px;color:#F0432F;margin-bottom:.2rem;}.lc12 .list-box dt{font-size:18px;color:#faaa22;margin-bottom:15px;font-weight:500;line-height:22px;min-height:64px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;}.lc12 .list-box dt a{display:block;font-size:16px;letter-spacing:-1px;color:#333;font-weight:400;text-decoration:none;word-break:keep-all;}.lc12 .list-box dd{padding:1rem 1rem 1rem 1.3rem;background:#f6f6f6;border-radius:0 40px 40px 30px;}.lc12 .list-box dd span{color:#777;line-height:18px;font-size:14px;max-height:44px;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.lc12 .list-box dd .audience:before{font-family:'xeicon';content:'';padding:0 .3rem 0 0;vertical-align:middle;}.lc12 .list-box dd .location{margin-top:.4rem;padding-top:.4rem;border-top:solid 1px #eee;font-style:normal;color:#555;}.lc12 .list-box dd .location:before{font-family:'xeicon';content:'';padding:0 .3rem 0 0;vertical-align:middle;}.lc12 .list-box:hover dl dd span{color:#999;}.mov01 dd{width:520px;height:293px;background-color:#000;color:#fff}.ng01{float:left;height:400px;margin-right:30px;border-left:1px solid #9d9d9d;border-right:1px solid #9d9d9d}.ng01 dt{font-size:18px;color:#434343;height:53px;line-height:53px;text-align:center;font-weight:300}.ng01 dd{}.ng01 dd ul{width:199px}.ng01 dd ul li{border-bottom:1px solid #9d9d9d;}.ng01 dd ul li h2{word-break:keep-all;}.ng01 dd ul li:first-child{border-top:1px solid #9d9d9d}.ng01 dd ul li a{display:block;padding-left:15px;height:39px;line-height:39px;font-size:13px;color:#585858;background-color:#fff}.ng01 dd ul li a:hover{background-color:#37a109;text-decoration:none;color:#fff}.ng02{float:left;height:269px;margin:30px 0 0 0;padding-right:30px}.ng02 dt{font-size:13px;color:#434343;font-weight:bold}.ng02 dd{border-right:1px solid #e0e0e0;height:256px}.ng02 dd ul{padding:15px 30px 0 0;width:276px}.ng02 dd ul li{margin-bottom:3px;padding-left:5px;background:url(/sites/all/themes/familyseoul/images/bl_dot01.png) no-repeat 0 11px}.ng02 dd ul li a{display:block;padding-left:10px;font-size:13px;color:#333;letter-spacing:-.5px}.ng03{width:250px}.ng03 li{margin-top:10px;height:100px;padding-left:110px;background:url(/sites/all/themes/familyseoul/images/icon_sp_01.png) no-repeat 30px center}.ng03 li:first-child{margin-top:0}.ng03 li.l1{background-color:#ef4330;background-image:url(/sites/all/themes/familyseoul/images/icon_sp_01.png)}.ng03 li.l2{background-color:#6fbf4d;background-image:url(/sites/all/themes/familyseoul/images/icon_sp_02.png)}.ng03 li.l3{background-color:#2b7dc1;background-image:url(/sites/all/themes/familyseoul/images/icon_sp_03.png)}.ng03 li a{display:block;height:100px;line-height:100px;font-size:17px;color:#fff;font-weight:bold;background:url(/sites/all/themes/familyseoul/images/bg_ng03.png) no-repeat right bottom}.ng03 li a:hover{text-decoration:none;color:yellow}.ng04 li{display:inline;margin-left:14px;padding-left:16px;border-left:1px solid #969696}.ng04 li:first-child{margin-left:0;padding-left:0;border-left:none}.ng04 li a{color:#fff;font-size:15px}.ng04 li em{color:#fff1b3;font-size:15px}.ng04 li i.xeicon{font-size:20px;position:relative;top:3px}.ng05{padding-top:6px}.ng05 li.l1{border-top:1px solid #dadae5}.ng05 li.l1:first-child{border-top:none}.ng05 li.l1 a.m1{display:block;font-size:14px;line-height:18px;font-weight:bold;color:#4c4c4c;padding:10px 18px 10px 0}.ng05 li.l1 a.m1:hover,.ng05 li.l1.on a.m1{text-decoration:none;color:#2b7dc1}.ng05 li.l1.on{background:url(/sites/all/themes/familyseoul/images/icon_check_on.png) no-repeat right 10px}.ng05 li.l1 ul{margin-bottom:10px}.ng05 li.l2 a.m2{display:block;padding:5px 20px 5px 10px;color:#333;font-size:13px;line-height:18px;border-top:1px solid #fff}.ng05 li.l2 a.m2:hover,.ng05 li.l2.on a.m2{text-decoration:none;color:#fff;background:#37a109 url(/sites/all/themes/familyseoul/images/icon_open02.png) no-repeat right 10px top 8px;border-color:#d3d2d2}.ng06{height:45px;line-height:14px;position:relative}.ng06:after{content:"";position:absolute;height:0;width:50px;left:0;bottom:0;border-bottom:1px solid #000}.ng06 li{display:inline}.ng06 li:before{content:">";margin:0 6px;font-size:14px;color:#999}.ng06 li:first-child:before{content:none}.ng06 li a{color:#999;vertical-align:middle;font-size:14px}.ng06 li.home .xeicon{font-size:16px}.ng06 li.back .xeicon{font-size:16px;margin-right:5px}.ng07 li{display:inline-block;margin-left:10px}.ng07 li i.xeicon{font-size:20px;color:#666}.ng08{overflow:hidden;margin-bottom:30px;border-bottom:2px solid #f9a01f}.ng08 li{float:left;box-sizing:border-box;width:25%;height:47px;font-size:16px;color:#000;line-height:47px;text-align:center;border-top:1px solid #d3d2d2;border-right:1px solid #d3d2d2;background-color:#f4f4f4}.ng08 li:first-child{border-left:1px solid #d3d2d2}.ng08 li a{display:block;height:47px;line-height:47px;font-size:16px;color:#000;line-height:47px;text-align:center}.ng08 li a:hover,.ng08 li.on{background-color:#f9a01f;text-decoration:none;border-color:#f9a01f;font-weight:bold}.ng08.node7 li{width:14.2857%}.ng09 dl{margin-bottom:8px;overflow:hidden}.ng09 dl dt{float:left;width:100px;font-size:16px;font-weight:bold;color:#2b7dc1;text-indent:25px;padding-top:5px}.ng09 dl dd{float:left;width:950px;margin-right:0}.ng09 dl dd input.viewData{display:none}.ng09 .ui-buttonset .ui-button{border-radius:4px;margin-left:7px;border:none;background-color:#f0f0f0;margin-bottom:7px}.ng09 .ui-button-text-only .ui-button-text{padding:10px 10px;font-size:15px;color:#000}.ng09 .ui-buttonset .ui-button.ui-state-active{background-color:#2b7dc1}.ng09 .ui-buttonset .ui-button.ui-state-active .ui-button-text{color:#fff}.ng10{margin-bottom:20px;padding-top:10px}.ng10 dt{font-size:15px;font-weight:bold;color:#666;border-bottom:1px solid #2b7dc1;padding-bottom:10px;margin-bottom:15px}.ng10 dd{padding-left:5px}.ng10 dd .viewData{display:none}.ng10 .ui-buttonset.n_tkg01 label.ui-button{min-width:110px;font-size:13px;text-align:left;border:none;background:url(/sites/all/themes/familyseoul/images/btn_check.png) no-repeat 0 center;padding-left:15px}.ng10 .ui-buttonset.n_tkg01 label.ui-button.ui-state-active{background-image:url(/sites/all/themes/familyseoul/images/btn_check_on.png)}.ng10 .ui-buttonset.n_tkg01 .ui-button-text-only .ui-button-text{color:#333}.ng11{padding-bottom:23px;border-bottom:1px solid #d3d2d2;margin-bottom:30px;background:#fff;border-radius:5px;display:block;width:100%;padding:0 4px 7px;box-sizing:border-box;}.ng11 li{display:inline-block;padding:0 13px;margin:7px 4px 0;border:solid 1px #2b7dc1;border-radius:4px;color:#2b7dc1;font-size:15px;height:30px;line-height:30px;background-color:#fff;}.ng11 li.empty{border-color:#fff;color:#999;}.ng11_01{border-bottom:none;margin-bottom:10px}.ng12{overflow:hidden;margin-bottom:60px}.ng12 dl{float:left;width:48%;height:213px;margin-left:4%}.ng12 dl.d1{margin-left:0}.ng12 dl dt{font-size:24px;font-weight:500;line-height:24px;margin-bottom:17px;color:#333}.ng12 dl dt i{display:block;font-size:40px;line-height:40px;margin-bottom:18px}.ng12 dl.d1 dt i{color:#6fbf4d}.ng12 dl.d2 dt i{color:#2b7dc1}.ng12 dl.d3 dt i{color:#ef4330}.ng12 dl dd p{font-size:15px;color:#666;margin-bottom:18px;min-height:28px;font-weight:300;}.ng12 dl.d2 dd .btn04{background-color:#fff;border:1px solid #2b7dc1;color:#2b7dc1;font-weight:bold;padding:7px 29px}.ng12 dl.d3 form label{display:none}.ng12 .ui-selectmenu-button{float:left;border-radius:0;border:1px solid #ccc;background:#fff;min-width:170px;margin-right:10px}.ng12 .ui-selectmenu-button span.ui-icon{disaply:block;width:40px;height:40px;top:0;right:0;margin-top:0;background:#ef4330 url(/sites/all/themes/familyseoul/images/bl_arr02.png) no-repeat center center;z-index:10}.ng12 .ui-menu .ui-menu-item{padding-left:15px;list-style-image:none;}.ng12 .ui-menu-item.ui-state-focus{background:#80be01;color:#fff;border:none}.ng12 .ui-selectmenu-button span.ui-selectmenu-text{color:#000;font-size:15px;height:39px;line-height:39px;text-indent:15px;padding:0 0 0 0}.ng13{overflow:hidden;margin-bottom:40px}.ng13 h2{margin-bottom:0px}.ng13 dl{float:left;width:340px;margin-left:20px}.ng13 dl.d1{margin-left:0}.ng13 dl dt{font-size:24px;font-weight:300;line-height:24px;margin-bottom:30px}.ng13 dl dd ul{overflow:hidden}.ng13 dl dd ul li{display:inline-block;margin:0 1px 10px 0}.ng13 dl dd ul li a{display:block;height:30px;line-height:30px;border:1px solid #2b7dc1;border-radius:4px;padding:0 10px;font-size:13px;color:#666}.ng13 dl dd ul li a:hover{text-decoration:none;background-color:#2b7dc1;color:#fff}.pg01{text-align:center}.pg01 a{display:inline-block;height:30px;line-height:30px;text-align:center;color:#545454;border:1px solid #d3d3d3;width:30px}.pg01 a:first-child{margin-left:0}.pg01 a.on,.pg01 a:hover{text-decoration:none;color:#fff;background-color:#ef4330;border-color:#ef4330}.pager{text-align:center;margin-top:2rem;}.pager li{display:inline-block}.pager li.pager-current{text-decoration:none;color:#fff;background-color:#ef4330;height:30px;line-height:30px;text-align:center;border:1px solid #ef4330;width:30px}.pager li.pager-ellipsis{display:none}.pager a{display:block;height:30px;line-height:30px;text-align:center;color:#545454;border:1px solid #d3d3d3;width:30px}.pager a.on,.pager a:hover{text-decoration:none;color:#fff;background-color:#ef4330;border-color:#ef4330}.pager li.pager-first a,.pager li.pager-previous a,.pager li.pager-next a,.pager li.pager-last a{width:auto;padding:0 10px}.tc01{overflow:hidden;margin:30px 30px 0 30px}.tc01 img{float:left;max-width:420px;margin-right:70px}.tc01 dt{font-size:24px;color:#000;line-height:35px;font-weight:300;margin-bottom:25px}.tc01 dd{float:left;width:510px}.tc01 dd p{font-size:15px;color:#333;line-height:26px;margin-bottom:25px}.tc01 dd form dt{margin-bottom:0;line-height:24px}.tc01 dd form p{margin:5px 0 0 0}.tc01 dd form dd{width:469px}.tc01 dd form .question dd .n_trg01{margin-bottom:10px}.tc01 dd ul.info{padding:10px 15px;margin-bottom:15px;border:1px solid #c9c9c9}.tc01 dd.postArea{border-top:none !important;padding:0 !important}.tc01 dd.postArea blockquote h1{margin-bottom:8px}.tc01 dd.postArea blockquote p{color:#37a109;font-size:20px}.tc01 dd.postArea blockquote{position:relative;height:90px;margin-bottom:30px}.tc01 dd.postArea blockquote:after{content:"";position:absolute;height:0;width:50px;left:0;bottom:0;border-bottom:1px solid #37a109}.tc01.happyResult{margin-top:70px}.tc02{padding:20px;font-size:15px;color:#333;background-color:#f4eddb;margin-bottom:20px;color:#333}.tc02_01{padding:40px 0;text-align:center;font-size:18px;line-height:30px;background-color:#fddfb3}.tc03 dt{font-size:16px;font-weight:bold;margin-bottom:20px}.tc03 .thumb{display:block;width:340px;height:189px;overflow:hidden;margin-bottom:10px}.tc03 .thumb img{width:340px;min-height:189px}.tc03 em{font-size:18px;font-weight:300}.tc04{overflow:hidden}.tc04 .thumb{float:left;width:400px;height:300px;overflow:hidden;margin-right:30px}.tc04 .thumb img{width:400px;min-height:300px}.tc04 table{width:630px;border-spacing:0;border-collapse:collapse;border-top:2px solid #37a109;margin-bottom:30px}.tc04 table caption{display:none}.tc04 table td,.tc04 table th{border-bottom:1px solid #c9c9c9;padding:4px 5px 4px 10px;text-align:left;font-size:13px}.tc04 table th{background-color:#f2f2f2;color:#000}.tc04 table td{color:#585858}.tc04 table td .home{display:inline-block;padding:1px 10px;font-size:13px;background-color:#37a109;color:#fff;margin-left:10px}.tc04 table td em{color:#37a109}.tc04 table td span{color:#2b7dc1}.tc04 table td a.btnGo{display:inline-block;padding:1px 10px;font-size:13px;background-color:#2b7dc1;color:#fff;margin-left:10px}.tc04 table td a.btnGo:hover{text-decoration:none;color:yellow}.tc04 .btn{text-align:center;}.tc04 .btn .apply{margin-right:10px}.tc04 .btn .list{background-color:#666}.tc05{overflow:hidden;margin-bottom:30px;border-top:1px solid #d3d2d2;border-bottom:1px solid #d3d2d2}.tc05 .col-33{width:33.333%;}.tc05 .survey{background-color:#ffdcdc;}.tc05 .survey i{color:#f15486}.tc05 dt{float:left;width:65%;height:49px;padding:30px 0;line-height:1.6;background:url(/sites/all/themes/familyseoul/images/bg_blockquote02.png) no-repeat 30px center;text-indent:90px;background-color:#f4eddb;font-size:16px;font-weight:bold}.tc05 dt br{display:none}.tc05 dt .btn01{margin-left:90px;}.tc05 dt strong{font-size:24px;line-height:1;color:#333;font-weight:300;margin-bottom:10px;display:block;}.tc05 dd{float:left;width:35%;height:49px;padding:30px 0;background-color:#eef6fc}.tc05 dd i{font-size:42px;line-height:42px;float:left;margin:0 20px 0 20px;color:#2b7dc1}.tc05 dd strong{display:block;font-size:24px;color:#000;font-weight:300;margin-bottom:10px}.th01{font-size:28px;font-weight:200;color:#000;text-align:center;background:url(/sites/all/themes/familyseoul/images/bl_dot01.jpg) repeat-x 0 center}.th01 em{display:inline-block;background-color:#fff;padding:0 20px;line-height:28px;font-weight:400;}.th02{margin-bottom:20px}.th02 h1{font-size:30px;line-height:40px;margin-bottom:15px;color:#000;font-weight:400;word-break:keep-all;}.th02 p{font-size:24px;line-height:30px;color:#757374}.th03{border-bottom:1px solid #7f7f7f;padding-bottom:30px;margin-bottom:30px;overflow:hidden}.th03 dt{margin-bottom:20px;font-size:24px}.th03 dt h2{display:inline;font-size:24px;line-height:24px;color:#000}.th03 dd p{float:left;font-size:18px;color:#666}.th03 dd ul{display:flex;gap:8px;float:right;background:#f6f6f6;padding:.4rem;margin-top:1rem;border-radius:5px;flex-wrap:wrap;}.th03 dd ul li{float:left;padding:0 10px;height:32px;line-height:32px;font-size:13px;background-color:#bfd8ec;color:#000;border-radius:4px}.th03 dd ul li a{display:block;height:32px;line-height:32px;font-size:13px;background-color:#bfd8ec;color:#000;border-radius:4px;display:flex;align-items:center;}.th03 dd ul li a:before{content:'';font-family:'xeicon';}.th03 dd ul li a:hover{color:#fff;text-decoration:none}#site-map h2{display:none;}#site-map .content ul li{float:left;width:100%;}#site-map .content ul li a{font-size:20px;color:#00a5e3;line-height:3;display:block;margin-bottom:10px;margin-top:20px;}#site-map .content ul li ul{display:block;margin-bottom:30px;}#site-map .content ul li ul li{float:left;width:25%;display:block;padding-bottom:20px;}#site-map .content ul li ul li a{font-size:16px;color:#000;margin-bottom:10px;margin-top:0px;}#site-map .content ul li ul li ul li{width:100%;margin-top:0;padding-bottom:0;}#site-map .content ul li ul li ul li a{font-size:13px;color:#808080;margin-bottom:5px;line-height:2;margin-top:0px;}#site-map .content .expanded ul li a:hover{color:#006bae;}#site-map .content>ul>li:nth-child(2) ul{min-height:158px;}ul li.leaf,ul li.expanded{list-style-image:none;list-style-type:none;}li.expanded,li.collapsed,li.leaf{padding:0}.view-header{margin-bottom:15px;margin-top:-10px;}.view-header p{color:#999;}.ng01 dd ul li.familyzone h2{font-size:18px;font-weight:normal;padding:20px;}.ng01 dd ul li.familyzone p{padding:0 20px 20px 20px;line-height:18px;font-size:13px;color:#808080;word-break:keep-all;}.ng01 dd ul li.exp-school h2{font-size:18px;font-weight:normal;padding:20px;}.ng01 dd ul li.exp-school p{padding:0 20px 20px 20px;line-height:18px;font-size:13px;color:#808080;word-break:keep-all;}.file{display:block;padding:10px 20px 5px;line-height:24px;background-color:#f3f3f3;}.file a{color :#585858;}.node-type-gatepage .inner{border-top:none;}.fc04 .sec_title{font-size:1.4rem;color:#333;}.sec_title.blue{color:#2C7CC1;}.sec_title.orange{color:#f8a020;}.sec_title.green{color:#58a834;}.gate-head{margin-bottom:2rem;position:relative;background-color:#f6f6f6;}.gate-head .inner{border-top:none;padding:0;}.gate-head .inner .text{padding:8rem  2rem;margin:0 auto;overflow:hidden;box-sizing:border-box;}.gate-head .inner .text:after{width:0;height:0;border-style:solid;top:0;right:0;border-width:0 50px 50px 0;border-color:transparent #60c72b transparent transparent;position:absolute;}.gate-head .inner .title{font-family:'Black Han Sans',sans-serif;font-size:4.4rem;font-weight:normal;color:#fff;line-height:1.2;position:relative;margin:0 0 3rem;float:left;width:35%;text-shadow:0 0 5px #000;}.gate-head .inner .title:before{content:'';width:25px;height:25px;line-height:0;border-radius:30px;background:#2C7CC1;display:block;position:absolute;top:-50%;left:60%;}.gate-head .inner .desc{font-size:1.2rem;line-height:1.8;padding:0;color:#fff;word-break:keep-all;position:relative;text-shadow:0 0 2px #000;float:left;width:65%;}.gate-head .inner .desc span{border-bottom:solid 4px #f8a020;font-weight:bold;}.gate-head .cover{position:absolute;left:0;right:0;top:0;bottom:0;background:-moz-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000',endColorstr='#00000000',GradientType=0);}.gate-head .inner .title_alt{font-size:1.8rem;font-weight:normal;color:#2A7DC1;text-shadow:2px 2px 0px #fff;line-height:1.2;position:relative;margin:0 0 3rem;float:left;}.gate-head .inner .title_alt span{font-size:4rem;color:#fff;text-shadow:2px 2px 0px #0069ab;display:block;font-weight:bold;line-height:1.8;}.node-type-page .mcfamily.cn *{font-family:'simhei',sans-serif;}.node-type-page .mcfamily .inner{border:none;}.node-type-page .mcfamily .postArea{max-width:inherit!important;border-top:none;}.node-type-page .mcfamily .gate-head{background:url(/sites/all/themes/familyseoul/images/img_banner_mcfamily.jpg) 50% 50% no-repeat;background-size:cover;}.node-type-page .mcfamily .langTab h2{font-size:1rem;font-weight:bold;color:#333;margin-bottom:2.2rem;line-height:1.2;}.node-type-page .mcfamily .langTab ul{display:flex;justify-content:space-between;border-bottom:solid 1px #ededed;margin-bottom:5rem}.node-type-page .mcfamily .langTab ul li{width:9%;cursor:pointer;padding-top:20px;}.node-type-page .mcfamily .langTab ul li a{display:block;padding:40px 0 10px;text-align:center;line-height:1.2;height:100%;box-sizing:border-box;color:#666;}.node-type-page .mcfamily .langTab ul li a.active{border-bottom:solid 4px #f00;color:#1a1a1a;}.node-type-page .mcfamily .langTab ul li.ko a{background:url(/sites/all/themes/familyseoul/images/Flag_of_South_Korea.svg) center top no-repeat;background-size:40px;}.node-type-page .mcfamily .langTab ul li.en a{background:url(/sites/all/themes/familyseoul/images/Flag_of_the_United_States.svg) center top no-repeat;background-size:40px;}.node-type-page .mcfamily .langTab ul li.cn a{background:url(/sites/all/themes/familyseoul/images/Flag_of_China.svg) center top no-repeat;background-size:40px;}.node-type-page .mcfamily .langTab ul li.jp a{background:url(/sites/all/themes/familyseoul/images/Flag_of_Japan.svg) center top no-repeat;background-size:40px;}.node-type-page .mcfamily .langTab ul li.vn a{background:url(/sites/all/themes/familyseoul/images/Flag_of_Vietnam.svg) center top no-repeat;background-size:40px;}.node-type-page .mcfamily .langTab ul li.ph a{background:url(/sites/all/themes/familyseoul/images/Flag_of_the_Philippines.svg) center top no-repeat;background-size:40px;}.node-type-page .mcfamily .langTab ul li.mn a{background:url(/sites/all/themes/familyseoul/images/Flag_of_Mongolia.svg) center top no-repeat;background-size:40px;}.node-type-page .mcfamily .langTab ul li.kh a{background:url(/sites/all/themes/familyseoul/images/Flag_of_Cambodia.svg) center top no-repeat;background-size:40px;}.node-type-page .mcfamily .langTab ul li.ru a{background:url(/sites/all/themes/familyseoul/images/Flag_of_Russia.svg) center top no-repeat;background-size:40px;}.node-type-page .mcfamily .langTab ul li.th a{background:url(/sites/all/themes/familyseoul/images/Flag_of_Thailand.svg) center top no-repeat;background-size:40px;}.node-type-page .mcfamily .langTab ul li.id a{background:url(/sites/all/themes/familyseoul/images/Flag_of_Indonesia.svg) center top no-repeat;background-size:40px;}.node-type-page .mcfamily .content *{font-size:1rem;line-height:1.6;max-width:1000px;margin:0 auto;color:#1a1a1a;}.node-type-page .mcfamily .content .info .top{font-size:1.2rem;color:#1a1a1a;position:relative;margin-bottom:3rem;}.node-type-page .mcfamily .content .info .top strong{font-size:1.2rem;border-bottom:solid 4px #f9a01f;color:#2A7DC1;}.node-type-page .mcfamily .content p{margin-bottom:2.2rem;}.node-type-page .mcfamily .content em{color:#777;font-size:.9rem;}.node-type-page .mcfamily .services{display:flex;margin-bottom:2.2rem;}.node-type-page .mcfamily .services li{width:100%;text-align:center;border:solid 2px #fff7bf;border-radius:80px;display:flex;align-items:center;margin:0 .3rem;background-color:#fff7bf;}.node-type-page .mcfamily .services li span{display:block;padding:1.2rem 1.4rem;line-height:1.2;font-size:.9rem;box-sizing:border-box;width:100%;word-break:break-word;}.node-type-page .mcfamily .btns{text-align:center;}.node-type-page .mcfamily .btns a{font-size:1.1rem;padding:1rem 2rem;}.node-type-page .mobileApp{background-color:#2A7DC1;}.node-type-page .mobileApp .inner{display:flex;align-items:center;padding:4rem 0;justify-content:center;position:relative;}.node-type-page .mobileApp .icon{position:relative;width:140px;height:140px;background:#fff;box-shadow:3px 3px 5px #00000066;border-radius:20px;background:url(/sites/all/themes/familyseoul/images/ico_mcfamily_app.jpg) 50% 50% no-repeat;background-size:cover;z-index:3;}.node-type-page .mobileApp .icon:before{content:'';position:absolute;width:318px;height:167px;top:-105%;left:-52%;background:url(/sites/all/themes/familyseoul/images/bg_mcfamily_app.svg);z-index:1;}.node-type-page .mobileApp .text{padding-left:2.4rem;}.node-type-page .mobileApp .text h5{font-size:2rem;color:#fff;line-height:1.6;}.node-type-page .mobileApp .text p{font-size:1rem;color:#fff;font-weight:200;line-height:1.6;}.node-type-page .mobileApp .download{margin-top:1.2rem;}.node-type-page .mobileApp .download a img{height:30px;width:auto;border-radius:5px;}.node-type-qna .fieldgroup-effects-processed h3{font-size:1.2rem;line-height:2;border-bottom:2px solid #333;margin-top:2rem;}.node-type-qna .fieldgroup-effects-processed h3:after{content:'< 클릭 시 열고 닫을 수 있습니다';font-size:.8rem;font-weight:normal;margin-left:1rem;color:#999;}.node-type-qna .field-group-format-wrapper{background:#f6f6f6;padding:15px;border:solid 1px #eee;}.node-type-qna .field-group-format-wrapper .field-label{border-top:solid 1px #ddd;line-height:1.8;font-weight:bold;margin-top:.4rem;padding:.4rem 0 .2rem 0;}.node-type-page .privacy-policy{max-width:720px;margin:0 auto;}.node-type-page .privacy-policy *{word-break:keep-all;}.node-type-page .privacy-policy h3{margin-top:2rem;}.node-type-page .privacy-policy th{white-space:nowrap;background:#f6f6f6;}.node-type-page .privacy-policy td{word-break:keep-all;letter-spacing:-1px;font-size:95%;padding:10px;}
.postArea{color:#333;font-size:15px}.postArea img{max-width:100%}.postArea video{width:100%;}.postArea h1{font-size:18px;color:#37a109;line-height:24px;margin:40px 0 20px}.postArea h2{font-size:16px;color:#000;line-height:24px;margin:30px 0 20px;padding-bottom:10px;border-bottom:solid 1px #333;}.postArea h3{font-size:16px;color:#4c4c4c;line-height:22px;margin-bottom:20px}.postArea p{color:#333;font-size:15px;margin:0 0 15px}.postArea p.desc{font-size:.8rem;color:#898989;margin-top:0;}.postArea a.blueline{display:inline-block;padding:5px 10px;font-size:14px;border:1px solid #2b7dc1;color:#2b7dc1}.postArea a.blueline:hover{text-decoration:none;color:#fff;background-color:#2b7dc1}.postArea a.green{display:inline-block;padding:8px 30px;font-size:14px;background-color:#37a109;color:#fff}.postArea a.green:hover{text-decoration:none;color:orange}.postArea a.blue{display:inline-block;padding:1px 15px;font-size:13px;background-color:#2b7dc1;color:#fff;margin-left:5px}.postArea a.blue:hover{text-decoration:none;color:orange;}.postArea dd a.blue{margin-left:0;margin-right:5px;margin-bottom:10px;}.postArea dd strong + a.blue{margin-left:5px;margin-bottom:3px;}.postArea ul{margin-bottom:20px}.postArea ul li{font-size:15px;line-height:22px;color:#333;padding-left:15px;position:relative;margin-bottom:8px}.postArea ul li:before{content:"";top:9px;left:0;display:block;width:4px;height:4px;position:absolute;background:url(/sites/all/themes/familyseoul/images/bl_dot01.png) no-repeat 0 0}.postArea li ol,.postArea li ul{margin-top:8px;margin-bottom:0;margin-left:5px}.postArea li li{margin-bottom:8px;}.postArea ol{list-style-type:decimal;margin-left:10px;padding-left:4px;margin-bottom:15px}.postArea ol li{font-size:15px;line-height:22px;color:#545454;margin-bottom:10px}.postArea ol li ol{margin-bottom:0}.postArea em{color:#1b9be5}.postArea dl{overflow:hidden;margin-bottom:20px}.postArea dl dt{color:#000;font-weight:bold;float:left;margin-bottom:10px}.postArea dl dd{color:#333;margin-left:100px;margin-bottom:10px}.postArea .box{padding:20px;background-color:#f4eddb;margin-bottom:20px;color:#333}.postArea .bluebox{padding:20px 20px 20px 20px;background-color:#eef6fc;margin-bottom:20px;color:#333;text-align:center}.postArea .bluebox p:last-child{margin-bottom:0;}.postArea .bluebox a.blueline{margin:0 5px}.postArea blockquote{margin:0 0 20px;padding:10px 0 10px 60px;background:url(/sites/all/themes/familyseoul/images/bg_blockquote.png) no-repeat 0 0;}.postArea .qna .q,.postArea .qna .a{float:left;width:70px;font-size:50px;line-height:50px;font-weight:bold;;margin:0;padding-left:0;background:none;}.postArea .qna .q{color:#7dc55e}.postArea .qna .a{color:#2b7dc1}.postArea .qna p{margin-left:70px;margin-bottom:30px}.postArea .qna strong{display:block}.postArea .toggle{margin-bottom:20px}.postArea .toggle .conA{display:none;border-top:1px solid #7dc55e;border-bottom:1px solid #7dc55e;padding:30px}.postArea .toggle.opened .conA{display:block}.postArea .toggle .btn{text-align:center}.postArea .toggle .btn .close{display:none}.postArea .toggle.opened .btn .close{display:inline-block}.postArea .toggle .btn .open{display:inline-block}.postArea .toggle.opened .btn .open{display:none}.postArea table{border-spacing:0;border-collapse:collapse;width:100%;margin-bottom:20px;border-top:1px solid #c9c9c9}.postArea table caption{height:0;text-indent:-9999px}.postArea table thead th{font-weight:normal;padding:10px 20px;border-bottom:2px solid #37a109;text-align:center;color:#000}.postArea table tbody td{color:#585858;border-bottom:1px solid #ababab;border-right:1px solid #ababab;padding:10px 20px}.postArea table tbody td:last-child{border-right:none}.postArea table tbody th{color:#545454;padding:10px 0;border-bottom:1px solid #ababab;text-align:center;font-weight:normal;background-color:#f6f6f6}.postArea table tbody td.center{text-align:center}.postArea .stb-container-full table{border-spacing:0;border-collapse:collapse;margin-bottom:inherit;border-top:inherit}.postArea .stb-container-full table thead th{padding:inherit;border-bottom:inherit;text-align:inherit;color:inherit}.postArea .stb-container-full table tbody td{color:inherit;border-bottom:inherit;border-right:inherit;padding:inherit}.postArea .stb-container-full table tbody td:last-child{border-right:inherit}.postArea .stb-container-full table tbody th{color:inherit;padding:inherit;border-bottom:inherit;text-align:inherit;font-weight:inherit;background-color:inherit}.postArea .stb-container-full table tbody td.center{text-align:inherit}.postArea .box01{border:1px solid #ced4da;padding:1.875rem;margin-bottom:1.875rem}.postArea .box01 ul:last-child{margin-bottom:0;}.postArea .box01 p:last-child{margin-bottom:0}.postArea .box01_01{background-color:#f6f6f6}.postArea .box02{border:1px solid #5fb20e;padding:1.875rem;margin-bottom:1.875rem;color:#5fb20e}.postArea .box02 ol:last-child,.postArea .box02 ul:last-child{margin-bottom:0;}.postArea .box02 p:last-child{margin-bottom:0}.postArea .box02{background-color:#f6f6f6}.postArea .box03{border:1px solid #5fb20e;padding:1.875rem;margin-bottom:1.875rem;color:#fff;background-color:#5fb20e}.postArea .btn02{display:inline-block;text-align:center;min-height:3.375rem;line-height:3.375rem;padding:0 1.5rem;box-sizing:border-box;border:1px solid #fff;background-color:#fff;color:#04662a}.postArea .btn02:hover{text-decoration:none;background-color:#555;color:#fff}.postArea .btn02-01{background-color:transparent;color:#fff}.postArea .btn03{display:inline-block;text-align:center;height:3.375rem;line-height:3.375rem;padding:0 2.5rem;box-sizing:border-box;border:1px solid #333;background-color:#fff;color:#333}.postArea .btn03:hover{text-decoration:none;background-color:#555;color:#fff}.postArea .btn04{display:inline-block;text-align:center;height:3.375rem;line-height:3.375rem;padding:0 2.5rem;box-sizing:border-box;border:1px solid #5fb20e;background-color:#fff;color:#5fb20e}.postArea .btn04:hover{text-decoration:none;background-color:#5fb20e;color:#fff}.postArea .btn06{display:inline-block;text-align:center;height:2.5rem;line-height:2.5rem;padding:0 2.3rem;box-sizing:border-box;background-color:#5fb20e;color:#fff}.postArea .btn06:hover{text-decoration:none;background-color:#427c0a}.postArea .btn06_01{height:3.375rem;line-height:3.375rem}.postArea hr{display:block;margin:20px 0;border-top:1px solid #ccc;border-bottom:0;}.cke_editable.postArea{padding:2rem 15px;max-width:1060px;margin:0 auto;border:dotted 1px #ddd;box-sizing:border-box}@media screen and (max-width:1080px){.postArea{font-size:14px;word-break:keep-all;line-height:1.4;}.postArea h1{font-size:18px;line-height:1.6;margin:30px 0 15px}.postArea h2{font-size:16px;line-height:1.4;margin:12px 0;padding-top:5px;}.postArea h3{font-size:14px;line-height:1.4;margin:10px 0;padding-top:3px;}.postArea p{font-size:14px;line-height:1.4;margin-bottom:16px}.postArea a.blueline{padding:3px 6px;font-size:12px}.postArea a.blueline:active{text-decoration:none;color:#fff;background-color:#2b7dc1}.postArea a.green{padding:4px 15px;font-size:12px}.postArea a.blue{padding:1px 10px;font-size:11px}.postArea ul{margin-bottom:12px}.postArea ul li{font-size:12px;line-height:14px;padding-left:8px;margin-bottom:6px}.postArea ul li:before{top:7px;left:0;width:2px;height:2px}.postArea li ol,.postArea li ul{margin-top:10px;margin-bottom:0;margin-left:5px}.postArea ol{margin-left:7px;padding-left:5px;margin-bottom:12px}.postArea ol li{font-size:10px;line-height:14px;margin-bottom:6px}.postArea dl{margin-bottom:10px}.postArea dl dt{margin-bottom:5px}.postArea dl dd{margin-left:60px;margin-bottom:5px}.postArea .box{padding:10px;margin-bottom:10px}.postArea .box p{margin-bottom:0;}.postArea .bluebox{padding:10px 10px 10px 10px;margin-bottom:10px}.postArea .bluebox a.blueline{margin:0 3px}.postArea blockquote{margin:0 0 10px;padding:10px 0 10px 30px;background-size:17.5px 15px}.postArea .qna .q,.postArea .qna .a{width:35px;font-size:25px;line-height:25px}.postArea .qna p{margin-left:35px;margin-bottom:15px}.postArea .toggle{margin-bottom:10px}.postArea .toggle .conA{padding:15px}.postArea table{margin-bottom:10px}.postArea table thead th{padding:5px 10px}.postArea table tbody td{padding:5px 10px}.postArea table tbody th{padding:5px 0}}@media screen and (max-width:540px){.postArea .bluebox a.blueline{margin-bottom:5px;}}.postArea .privacy-policy{max-width:720px;margin:0 auto;}.postArea .privacy-policy *{word-break:keep-all;}.postArea .privacy-policy h3{margin-top:2rem;}.postArea .privacy-policy th{white-space:nowrap;background:#f6f6f6;}.postArea .privacy-policy td{word-break:keep-all;letter-spacing:-1px;font-size:95%;padding:10px;}
ul.primary{margin:0 0 2em;padding:0.1em 0 0.1em 0.7em;}ul.primary li a{padding:0.5em 1em;}header .overseas .selector{background:#ffe597;padding:0 .8rem;position:absolute;right:35px;top:0;z-index:11;display:flex;border-radius:0 0 20px 20px;}header .overseas .selector .left{position:absolute;height:20px;width:20px;left:-20px;overflow:hidden;}header .overseas .selector .right{position:absolute;height:20px;width:20px;right:-20px;overflow:hidden;}header .overseas .selector .left:before,header .overseas .selector .right:before{content:'';position:absolute;right:0;height:200%;width:200%;border-radius:100%;box-shadow:10px 10px 5px 100px #ffe597;z-index:-1;}header .overseas .selector .right:before{right:-20px;}header .language{padding:.1rem 2rem .1rem .2rem;margin:.1rem;border:none;-webkit-appearance:none;background-color:transparent;cursor:pointer;}header .language.ko{background:url(/sites/all/themes/familyseoul/images/Flag_of_South_Korea.svg) right 45% no-repeat;background-size:20px;}header .language.en{background:url(/sites/all/themes/familyseoul/images/Flag_of_the_United_States.svg) right 45% no-repeat;background-size:20px;}header .language.cn{background:url(/sites/all/themes/familyseoul/images/Flag_of_China.svg) right 45% no-repeat;background-size:20px;}header .language.jp{background:url(/sites/all/themes/familyseoul/images/Flag_of_Japan.svg) right 45% no-repeat;background-size:20px;}header .language.vn{background:url(/sites/all/themes/familyseoul/images/Flag_of_Vietnam.svg) right 45% no-repeat;background-size:20px;}header .language.ph{background:url(/sites/all/themes/familyseoul/images/Flag_of_the_Philippines.svg) right 45% no-repeat;background-size:20px;}header .language.mn{background:url(/sites/all/themes/familyseoul/images/Flag_of_Mongolia.svg) right 45% no-repeat;background-size:20px;}header .language.kh{background:url(/sites/all/themes/familyseoul/images/Flag_of_Cambodia.svg) right 45% no-repeat;background-size:20px;}header .language.ru{background:url(/sites/all/themes/familyseoul/images/Flag_of_Russia.svg) right 45% no-repeat;background-size:20px;}header .language.th{background:url(/sites/all/themes/familyseoul/images/Flag_of_Thailand.svg) right 45% no-repeat;background-size:20px;}header .language.id{background:url(/sites/all/themes/familyseoul/images/Flag_of_Indonesia.svg) right 45% no-repeat;background-size:20px;}@media screen and (max-width:1080px){header .inner.overseas{height:42px;background-color:#444;display:flex;align-items:center;justify-content:center;}header .inner.overseas .language{position:relative;color:#fff;}.node-type-page .mcfamily .gate-head{background-position-x:75%;}.node-type-page .mcfamily .gate-head .inner{padding-bottom:0;}.gate-head .inner .title_alt{margin-bottom:0;}.node-type-page .mcfamily{padding:0;}.node-type-page .mcfamily .inner{padding:0 25px 40px;}.node-type-page .mcfamily .services{display:block;}.node-type-page .mcfamily .services li{margin-bottom:.5rem;}.node-type-page .mobileApp .inner{padding:40px 25px;}.gate-head .cover{background:#00000099;}header .overseas .selector{background:transparent;padding:0 .8rem;position:relative;right:inherit;top:inherit;z-index:11;display:block;border-radius:0;}header .overseas .selector .left,header .overseas .selector .right,header .overseas .selector .left:before,header .overseas .selector .right:before{display:none}}@media screen and (max-width:640px){.node-type-page .mcfamily .gate-head{text-align:center;}.node-type-page .mcfamily .gate-head .inner .title_alt{font-size:1.6rem;margin:0 auto;float:none;}.node-type-page .mcfamily .gate-head .inner .title_alt span{font-size:2.6rem;}.node-type-page .mcfamily .langTab ul{display:block;white-space:nowrap;overflow-x:auto;}.node-type-page .mcfamily .langTab ul li{width:60px;display:inline-block;padding:0 10px;vertical-align:top;height:80px;}.node-type-page .mcfamily .langTab ul li a{white-space:normal;}.node-type-page .mobileApp .inner{display:block;}.node-type-page .mobileApp .icon{width:100px;height:100px;margin:0 auto 2rem;}.node-type-page .mobileApp .icon:before{left:-100%;}.node-type-page .mobileApp .text{padding:0 25px;text-align:center;}.node-type-page .mobileApp .text h5{line-height:1.2;}.node-type-page .mobileApp .download{text-align:center;}.node-type-page .mobileApp .download a img{height:44px;margin:0 .4rem;}}#user-pass,#user-login,#edit-account{width:60%;margin:0 auto;padding:3em 0 0;}#edit-actions{width:60%;margin:0 auto;padding:1em 0 3em;}#user-pass #edit-actions,#user-login #edit-actions{width:100%;}#user-login label,.form-wrapper label{width:100px;display:inline-block;}#user-pass  label{width:150px;display:inline-block;}#user-login .description,.form-wrapper .description{font-size:12px;color:#999;margin:5px 0 15px;padding-left:102px;}.form-actions .form-submit{display:block;padding:0 30px;border:none;height:40px;line-height:40px;color:#FFF;background-color:#37a109;border-radius:5px;}.page-sro .lc02_02{white-space:normal;padding-bottom:2rem;}.page-sro .lc02_02 ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:12px;}.page-sro .lc02_02 ul li{border:none;}.page-sro .lc02_02 ul li:hover{box-shadow:none;}.page-sro .lc02_02 ul li:hover .thumb img{transform:scale(1.08);transition:all .2s ease-in-out;}.page-sro .lc02_02 ul li .thumb{width:100%;height:auto;min-height:130px;text-align:center;line-height:130px;margin:0 auto;}.page-sro .lc02_02 ul li .thumb img{width:80%;vertical-align:middle;margin:15px auto;min-height:auto;display:inline;}.page-sro .lc02_02 ul li{width:100%;min-height:inherit;margin-bottom:0;}.page-sro .lc02 ul li dl dt{display:none;}.page-sro .lc02 ul li dl dt{margin-bottom:4px;}.page-sro .lc02 ul li dl dt a{white-space:normal;margin-bottom:.25rem;}.page-sro .lc02 ul li dl dd{display:none;padding:0 1rem;}.page-sro .lc02 ul li dl dd a{color:#999;text-decoration:underline;font-size:13px;}@media screen and (max-width:1080px){.page-sro .lc02_02 ul{grid-template-columns:1fr 1fr 1fr;column-gap:10px;}}@media screen and (max-width:640px){.page-sro .lc02_02 ul{grid-template-columns:1fr 1fr;column-gap:10px;}.page-sro .lc02_02 ul li{margin:0;}}.view-filters form > div{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;overflow-x:auto;}.view-filters input[type='text']{width:335px;height:38px;border:1px solid #c9c9c9;text-indent:15px;color:#999;font-size:15px;}@media screen and (max-width:640px){.view-filters input[type='text']{width:100%;}}.view-filters select{min-width:100px;height:40px;border:1px solid #c9c9c9;text-indent:15px;color:#999;font-size:15px;}.view-filters .views-submit-button input{padding:0 30px;height:40px;line-height:40px;background-color:#37a109;color:#fff;border:none;font-weight:bold;}.page-employ-talented-person .view-filters{padding:30px 0 0;border-top:solid 1px #ccc;}.page-employ-talented-person .view-filters .ng10 dd{padding-left:0;}.page-employ-talented-person .view-filters .ng10{margin-bottom:0;padding:0;}.page-employ-talented-person .fc02 .conArea .uiArea{border-top:none;}.page-employ-talented-person .lc06 tbody td.t01{font-size:14px;text-align:center;white-space:nowrap;}.page-employ-talented-person .lc06 tbody td.t02{width:inherit;font-size:inherit;text-align:left;font-size:16px;}.page-employ-talented-person .lc06 tbody td.t03{white-space:nowrap;}.view-filters .ng10 dt{display:none;}.view-filters .ng10 .views-widget .form-item{display:inline-block;white-space:nowrap;}.view-filters .ng10 .views-widget a{display:inline-block;padding:.4rem 1rem;background:#eee;border:solid 1px #ccc;}.view-filters .ng10 .views-widget a.active{background:#2b7dc1;color:#fff;border:solid 1px #2b7dc1;}.page-export-contents .view-filters{padding:1rem;background:#f6f6f6;border:solid 1px #ccc;}.page-export-contents .view-filters div{display:initial;}.page-export-contents .view-filters .ng10 dt{display:block;}.page-export-contents .form-type-bef-checkbox{display:inline-block;}.page-export-contents .view-filters{padding-bottom:20px;}.page-export-contents .views-exposed-widget{display:inline-block;}.page-export-contents .views-exposed-widget .form-submit{font-size:1rem;padding:.5rem 1rem;-webkit-appearance:none;display:inline-block;color:#fff;background-color:#2B7DC1;border:none;}.page-export-contents .cf04{display:none}.page-export-contents .form-type-textfield .form-text{-webkit-appearance:none;border:solid 1px #ccc;}.page-export-contents .form-item-created-min,.page-export-contents .form-item-created-max{display:inline-block;}.page-exportcsv .ng06{visibility:hidden;}.page-exportcsv .fc02{min-height:400px;}.page-exportcsv a{color:#2B7DC1;font-weight:bold;}.no-result{text-align:center;}.no-result i{color:#999;}.no-result .box01{border:none;}.no-result .box01 h2{font-size:1.2rem;color:#666;border-bottom:none;}.feed-icon{display:block;text-align:center;margin-top:2rem;}.feed-icon a{padding:1rem 2rem;background-color:#000;color:#fff;display:inline-block;font-size:1.2rem;font-weight:bold;}.feed-icon a:before{content:'데이터 CSV 다운로드'}.feed-icon img{display:none;}.bef-checkboxes .form-items .form-item{}.bef-checkboxes .form-items .form-item:before{content:'⊢';color:#ccc;}@media screen and (max-width:1080px){.fc03 .inner{padding:0 15px 15px 15px;}.ib01 ul.slide li dl dt{font-size:20px;line-height:20px;}.ib01 ul.slide li dl dd p{font-size:12px;line-height:16px;}.ng03 li{background-position:14% center;background-size:21px;text-indent:34%;}.cf02 .form input{height:32px;line-height:25px;font-size:12px;}.cf02 .form i.xeicon{height:32px;line-height:34px;}.cf02 .form button{height:32px;font-size:12px;}.th01{background-size:1px;}.lc02 ul li h3{font-size:12px;}.lc02 ul li dl dt{font-size:13px;line-height:16px;}.fc01 .headlineB dl dt{font-size:12px;}.fc01 .headlineB dl dt i.xeicon{font-size:18px;top:3px;}.mov01 dd iframe{height :198px;}.cf03 select{color:#fff;}.ng04 li a,.ng04 li b,.ng04 li a,.ng04 li b{font-size:12px;}}body.page-reviews form[id^=views-exposed-form-family] dl.ng10:nth-child(2),body.page-reviews form[id^=views-exposed-form-family] dl.ng10:nth-child(3),body.page-reviews form[id^=views-exposed-form-family] dl.ng10:nth-child(4),body.page-reviews form[id^=views-exposed-form-family] dl.ng10:nth-child(5),body.page-reviews form[id^=views-exposed-form-family] dl.ng10:nth-child(6){display:none}#views-exposed-form-family-sqp dl.ng10:nth-child(3),#views-exposed-form-family-sqp dl.ng10:nth-child(4),#views-exposed-form-family-sqp dl.ng10:nth-child(5),#views-exposed-form-family-sqp dl.ng10:nth-child(6),#views-exposed-form-family-sqp dl.ng10:nth-child(7){display:none}dl.filter-field_date_event_value,dl.filter-field_date_accept_value,dl.filter-field_date_accept_value2,dl.filter-field_date_event_value2{visibility:hidden;height:1px;width:1px;display:block;position:absolute;}#views-exposed-form-school-familyschoolclasspage .hide-for-school{visibility:hidden;height:1px;width:1px;display:block;position:absolute;}.page-branch-counsel-info .cf04{display:none;}.page-branch-counsel-info .cf04{display:none;}.page-branch-counsel-info .fc02 .conArea .uiArea{border-top:none;}#main_wrap{position:relative}#viewLoading{width:100%;height:100%;position:fixed;top:0;left:0;bottom:0;right:0;background-color:#fff;text-indent:-9999px;z-index:9999;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}#viewLoading:before{content:'';width:100%;height:100%;left:0%;top:0%;margin-left:-16px;margin-top:-16px;background:url(/sites/all/themes/familyseoul/images/loading.gif) center center no-repeat;position:absolute;}.webform-progressbar{padding:2rem 4rem 2rem;width:100%;background:#f8f8f8;border-radius:300px;margin:2rem 0;box-sizing:border-box;}.node-type-webform .webform-progressbar-outer{margin:0.35rem -1px 1rem;}.node-type-webform .webform-component-fieldset{margin-top:4rem;padding:2rem;}.node-type-webform .webform-component{padding:1.2rem 1.5rem;margin-bottom:1rem;border-radius:5px;}.node-type-webform div.webform-component[class*='etc']{margin-top:-2rem;padding-top:0;}.node-type-webform .webform-component>label{font-size:1rem;display:block;font-weight:bold;padding:0 0 .5rem 0;border-bottom:solid 1px #ededed;margin-bottom:0.5rem;}.node-type-webform .webform-component .description{margin-top:1rem;word-break:keep-all;}.node-type-webform .webform-component.box01 .description,.node-type-webform .webform-component.box02 .description{margin-top:0;margin-bottom:1rem;}.node-type-webform table{border-top:none;}.node-type-webform .form-wrapper label{width:inherit;}.node-type-webform .form-item > *{vertical-align:middle;}.node-type-webform .form-item label.option{padding-left:.4rem;}.node-type-webform .webform-grid-question{width:580px;}.node-type-webform .webform-component input[type=text]{padding:.2rem .6rem;}.node-type-webform .webform-component select{padding:.2rem .6rem;}.node-type-webform .form-wrapper legend{font-size:1.4rem;font-weight:bold;line-height:1.8;border-bottom:solid 2px #000;width:100%;display:block;}.node-type-webform .form-wrapper .webform-component{padding:1rem 0;border-bottom:solid 1px #eee;}.node-type-webform .form-wrapper .webform-component>label{font-size:1rem;font-weight:bold;margin-bottom:.5rem;}.node-type-webform .form-actions{text-align:center;}.node-type-webform .form-actions .form-submit{display:inline-block;margin:0 10px;}.node-type-webform input[type='radio']{-ms-transform:scale(1.25);-webkit-transform:scale(1.25);transform:scale(1.25);}.node-type-webform th.webform-grid-option{font-size:.85em;word-break:keep-all;line-height:1.15;padding:10px;width:36px;}.node-type-webform td.webform-grid-option{padding:10px;text-align:center;}.node-type-webform td.webform-grid-question .form-required{visibility:hidden;position:absolute;}.node-type-webform table.sticky-header{z-index:1;}.node-type-webform td.webform-grid-option,.node-type-webform td.webform-grid-option input{cursor:pointer;}.node-type-webform td.webform-grid-option:hover{background:#fff7bf;}.webform-confirmation h1{font-size:1.8rem;margin-bottom:2rem;}.webform-confirmation h2{font-size:1.2rem;margin:0 0 2rem;color:#333;}.webform-confirmation h2 i{color:#a6a7a2;}.webform-confirmation .box01{background:#ffe86b;border:none;border-radius:5px;text-align:center;}.webform-confirmation .box02{position:relative;border:none;padding:3rem 3rem 1rem;border-radius:5px;}.webform-confirmation .box02:before{content:'';display:block;position:absolute;right:0;top:0;border-top:50px solid white;border-left:50px solid transparent;}.webform-confirmation .box02:after{content:'';display:block;position:absolute;right:0;top:0;border-bottom:50px solid #ccc;border-right:50px solid transparent;}.webform-confirmation .box02 p{text-align:center;}.webform-confirmation .box02 h2:last-child{margin:0;}.webform-confirmation h2 span{float:right;font-weight:normal;}.webform-confirmation h2 span em{font-size:2rem;font-weight:bold;padding-right:.4rem;}.webform-confirmation+.links{display:none;}.survey-gate .intro{display:grid;gap:2.4rem;grid-template-columns:4fr 5fr;}.survey-gate .notice{display:block;font-weight:bold;margin:3rem 30px;background:#f6f6f6;border-radius:15px;font-size:.9rem;padding:1rem 1.5rem;word-break:keep-all;}.survey-gate .tc01 img{width:100%;max-width:inherit;margin:0;}.survey-gate .tc01 p{margin-bottom:1rem;}.survey-gate .tc01 dd{width:inherit;float:none;}.survey-gate .btn04{margin-top:.8rem;}.webform-confirmation .survey-couple{border-top:none!important;}.webform-confirmation .survey-couple *{font-size:1rem;}.webform-confirmation .survey-couple h2{border:none;font-size:2rem;margin-top:1.4rem;font-weight:normal;}.webform-confirmation .survey-couple h2 *{font-size:2rem;}.webform-confirmation .survey-couple .green{color:#0a6700}.webform-confirmation .survey-couple .pink{color:#f15486}.webform-confirmation .survey-couple .blue{color:#093d92}.webform-confirmation .survey-couple .results{display:grid;grid-template-columns:1fr 1fr;gap:1em;}.webform-confirmation .survey-couple .box01{position:relative;border:none;border-radius:5px;text-align:center;padding-left:70px;background-color:#ffe86b;background-repeat:no-repeat;}.webform-confirmation .survey-couple .box01:before{content:'';display:block;position:absolute;right:0;top:0;border-top:50px solid white;border-left:50px solid transparent;}.webform-confirmation .survey-couple .box01:after{content:'';display:block;position:absolute;right:0;top:0;border-bottom:50px solid #ffcf34;border-right:50px solid transparent;}.webform-confirmation .survey-couple .box01.satisfied{background-color:#c5eae9;}.webform-confirmation .survey-couple .box01.satisfied:after{border-bottom-color:#4f91b9;}.webform-confirmation .survey-couple .box01.knowledge{background-color:#c5eaca;}.webform-confirmation .survey-couple .box01.knowledge:after{border-bottom-color:#4fb968;}.webform-confirmation .survey-couple .prepare{background-image:url(/sites/all/themes/familyseoul/images/bg-survey-couple-01.png);background-size:80px;background-blend-mode:hard-light;background-position-x:30px;background-position-y:center;}.webform-confirmation .survey-couple .satisfied{background-image:url(/sites/all/themes/familyseoul/images/bg-survey-couple-02.png);background-size:80px;background-blend-mode:hard-light;background-position-x:30px;background-position-y:center;}.webform-confirmation .survey-couple .results.flat .prepare{background-image:url(/sites/all/themes/familyseoul/images/bg-survey-nurture-01.png);background-size:80px;background-blend-mode:hard-light;background-position-x:30px;background-position-y:center;}.webform-confirmation .survey-couple .results.flat .satisfied{background-image:url(/sites/all/themes/familyseoul/images/bg-survey-nurture-02.png);background-size:80px;background-blend-mode:hard-light;background-position-x:30px;background-position-y:center;}.webform-confirmation .survey-couple .results.flat .knowledge{background-image:url(/sites/all/themes/familyseoul/images/bg-survey-nurture-03.png);background-size:80px;background-blend-mode:hard-light;background-position-x:30px;background-position-y:center;}.webform-confirmation .survey-couple .box01 p{font-size:1.15rem;margin:0;vertical-align:middle;}.webform-confirmation .survey-couple .box01 p strong{color:#9c3700;font-size:1.15rem;}.webform-confirmation .survey-couple .box01 i{color:#9c3700;font-size:1.15rem;vertical-align:text-top;}.webform-confirmation .survey-couple .box01 em{display:block;font-size:1.8rem;font-weight:bold;color:#9c3700;line-height:1.2;}.webform-confirmation .survey-couple .box01 .point{margin:.4rem 0;}.webform-confirmation .survey-couple .box01 .point .tot{font-weight:normal;color:#444;vertical-align:middle;font-size:1.15rem;}.webform-confirmation .survey-couple .box01.satisfied i,.webform-confirmation .survey-couple .box01.satisfied em{color:#1154b4;}.webform-confirmation .survey-couple .box01.satisfied p strong{color:#1154b4;}.webform-confirmation .survey-couple .box01.knowledge i,.webform-confirmation .survey-couple .box01.knowledge em{color:#005639;}.webform-confirmation .survey-couple .box01.knowledge p strong{color:#005639;}.webform-confirmation .survey-couple .box02{padding:3rem 3rem 2rem;}.webform-confirmation .survey-couple .box02 .head{border-bottom:solid 1px #ccc;padding:0 0 1.4rem 0;margin-bottom:2rem;}.webform-confirmation .survey-couple .box02 .head h3{color:#111111;display:block;font-size:1.25rem;line-height:1.4;word-break:keep-all;}.webform-confirmation .survey-couple .box02 .head p{color:#555;text-align:left;font-size:.95rem;}.webform-confirmation .survey-couple .box02 p{color:#444;font-size:1rem;line-height:1.8;}.webform-confirmation .survey-couple .box02 .small{display:block;font-size:.85rem;color:#777;letter-spacing:-1px;word-break:keep-all;}.webform-confirmation .survey-couple .box02 a{font-size:1.15rem;color:#fff;padding:1.4rem;word-break:keep-all;line-height:1.5;margin:2rem .5rem;border-radius:5px;}.webform-confirmation .survey-couple .box02 a:hover{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;background-color:#288600;}.webform-confirmation .survey-couple .box02 sup{font-size:.8rem;color:#ff0000;vertical-align:top;line-height:1.25;}@media screen and (max-width:768px){.webform-confirmation .survey-couple .results{grid-template-columns:1fr;gap:0em;}.webform-confirmation .survey-couple i{vertical-align:top;}.webform-confirmation .survey-couple .box01{padding-left:1.5rem;}.webform-confirmation .survey-couple *,.webform-confirmation .survey-couple .box01 p{font-size:1rem;}.webform-confirmation .survey-couple .box01,.webform-confirmation .survey-couple .results.flat .box01{background-position-x:15px;background-position-y:20px;}.webform-confirmation .survey-couple h2,.webform-confirmation .survey-couple h2 strong{font-size:1.2rem;}.webform-confirmation .survey-couple .box02{padding:2.5rem 1.5rem 1rem;}.webform-confirmation .survey-couple .box02 *,.webform-confirmation .survey-couple .box02 p{font-size:.9rem;line-height:1.6;word-break:break-word;}.webform-confirmation .survey-couple .box02 .head h3{font-size:1.15rem;line-height:1.4;}.webform-confirmation .survey-couple .box02 .head p{font-size:.9rem;}.webform-confirmation .survey-couple .box02 br{display:none;}.webform-confirmation .survey-couple .box02 a{font-size:1rem;margin:.4rem auto;line-height:1.3}.webform-confirmation .survey-couple .box02 .small{line-height:1.2;}}.webform-confirmation .survey-couple .results.flat{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem;}.webform-confirmation .survey-couple .results.flat .box01{display:flex;gap:1rem;margin-bottom:0;align-items:center;}.webform-confirmation .survey-couple .results.flat .box01 > *{width:50%;}.webform-confirmation .survey-couple .results.flat .box01 em{line-height:1.2;}.webform-confirmation .survey-couple .results.flat .box01 .desc{display:block;padding-left:60px;word-break:keep-all;}@media screen and (max-width:768px){.webform-confirmation .survey-couple .results.flat .box01{display:block;}.webform-confirmation .survey-couple .results.flat .box01 > *{width:inherit;}.webform-confirmation .survey-couple .box01:before{border-top-width:25px;border-left-width:25px;}.webform-confirmation .survey-couple .box01:after{border-bottom-width:25px;border-right-width:25px;}.webform-confirmation .survey-couple .box02:before{border-top-width:25px;border-left-width:25px;}.webform-confirmation .survey-couple .box02:after{border-bottom-width:25px;border-right-width:25px;}.webform-confirmation .survey-couple .results.flat .box01 .desc{margin-bottom:1rem;padding-left:78px;font-size:.85rem;}.webform-confirmation .survey-couple .results.flat .box01 .desc strong{font-size:.85rem;}.webform-confirmation .survey-couple .results.flat .box01 .point{margin:.8rem 0;}}#ui-datepicker-div{z-index:3!important;}.node-type-page .what-we-do{display:grid;grid-template-columns:1fr 1fr;gap:16px;}.node-type-page .what-we-do > div > h2{font-size:1.2rem;padding:1.125rem 0;}.node-type-page .what-we-do > div:nth-child(1) > h2{border-color:#ef4330;color:#ef4330;}.node-type-page .what-we-do > div:nth-child(2) > h2{border-color:#f9a01f;color:#f9a01f;}.node-type-page .what-we-do > div:nth-child(3) > h2{border-color:#6fbf4d;color:#6fbf4d;}.node-type-page .what-we-do > div:nth-child(4) > h2{border-color:#2b7dc1;color:#2b7dc1;}.node-type-page .what-we-do > div:nth-child(5) > h2{border-color:#914e22;color:#914e22;}@media screen and (max-width:1080px){.node-type-page .what-we-do > div > h2{line-height:1.8;padding:4px 0;}.node-type-page .what-we-do > div > h2 span{font-size:1rem!important;margin-bottom:18px;line-height:1.8;padding:8px 0;}}@media screen and (max-width:640px){.node-type-page .what-we-do{display:grid;grid-template-columns:1fr;gap:16px;}.node-type-page .what-we-do > div > h2{margin-bottom:18px;}.node-type-page .what-we-do > div > h2 span{font-size:1rem!important;margin-bottom:12px;line-height:1.8;}}.node-type-page .chart dl{display:grid;grid-template-columns:160px 1fr;gap:16px;margin-bottom:16px;}.node-type-page .chart dl dt{text-align:center;padding:16px 32px;border-radius:60px;color:#fff;font-size:1.025rem;box-sizing:border-box;margin:0;}.node-type-page .chart dl dd{text-align:center;margin:0;padding:16px 32px;border-radius:60px;color:#666;font-size:1.025rem;border:1px solid #D3D2D2;box-sizing:border-box;}.node-type-page .chart .mission dt{background-color:#F04330;}.node-type-page .chart .vision dt{background-color:#6DC157;}.node-type-page .chart .value dt{background-color:#2D7CBF;}.node-type-page .chart .mission dd{color:#F04330;}.node-type-page .chart .vision dd{color:#6DC157;}.node-type-page .chart .value dd{color:#2D7CBF;border:none;display:grid;padding:0;grid-template-columns:1fr 1fr 1fr;gap:33px;}.node-type-page .chart .value dd span{position:relative;color:#2D7CBF;display:block;padding:16px 32px;border-radius:60px;border:1px solid #D3D2D2;box-sizing:border-box;}.node-type-page .chart .value dd span:after{content:'';width:30px;height:30px;background:url(/sites/all/themes/familyseoul/images/+.svg) 50% 50% no-repeat;position:absolute;top:50%;transform:translateY(-50%);opacity:.2;color:#999;right:-32px;}.node-type-page .chart .value dd span:last-child:after{display:none;}.node-type-page .foundation h1{border-color:#333;border-bottom:solid 1px #333;padding:18px 0;}.node-type-page .foundation h1 span{color:#000;}@media screen and (max-width:1080px){.node-type-page .chart .value dd span{font-size:1rem;}.node-type-page .foundation *{line-height:1.6;font-size:.85rem;}.node-type-page .foundation h1 span{font-size:1rem;}}@media screen and (max-width:640px){.node-type-page .chart dl{display:flex;align-items:center;flex-direction:column;gap:4px;}.node-type-page .chart dl dt{padding:12px 16px;min-width:140px;}.node-type-page .chart dl dd{border:none;}.node-type-page .chart .value dd{margin-top:16px;display:flex;}.node-type-page .chart .value dd span{border:none;background:#f6f6f6;font-size:.9rem;padding:12px 24px;}}.my_own_wedding .top-banner{background:#f6f6f6;}.my_own_wedding .top-banner a{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1.2rem;color:#000;font-size:1.1rem;margin:2rem auto;}.my_own_wedding .top-banner a span{display:inline-flex;align-items:center;}.my_own_wedding .top-banner a span i{margin-left:.4rem;}.my_own_wedding .top-banner a:after{content:'보러가기';padding:.4rem 1rem;font-size:1rem;color:#fff;background-color:#e93578;border-radius:5px;}.my_own_wedding .top-banner a:hover{text-decoration:none;text-shadow:0px 0px 1px #666;}.my_own_wedding .top-banner a:hover:after{text-shadow:0px 0px 1px #e93578;background-color:#f15486;}@media screen and (max-width:640px){.my_own_wedding .top-banner{padding:0 .8rem;}.my_own_wedding .top-banner a{border:solid 2px #e93578;flex-direction:column;text-align:center;letter-spacing:-1px;color:#e93578;}.my_own_wedding .top-banner a:after{display:none;}.my_own_wedding .top-banner a span{word-break:keep-all;display:inline;}.my_own_wedding .top-banner a span i{display:none;}}.my_own_wedding .ib02 dl{background:#ffefef;}.my_own_wedding .blockquote{position:relative;text-align:center;margin:2rem auto;padding:2rem;font-size:1.12rem;line-height:1.6;}.my_own_wedding .blockquote strong{color:#333;}.my_own_wedding .blockquote::before{position:absolute;display:block;left:15%;top:40%;content:'';width:14px;height:10px;background:url(/sites/all/themes/familyseoul/images/bl-blockquote.png) no-repeat;background-size:contain;}.my_own_wedding .blockquote::after{position:absolute;display:block;right:15%;top:40%;content:'';width:14px;height:10px;transform:rotate(180deg);background:url(/sites/all/themes/familyseoul/images/bl-blockquote.png) no-repeat;background-size:contain;}.my_own_wedding .summary{margin-bottom:3rem;}.my_own_wedding .summary > dl > dt{color:#e93578;font-weight:bold;font-size:1.4rem;padding-bottom:1rem;}.my_own_wedding .summary dl h5{color:#333;font-weight:bold;font-size:1rem;margin-bottom:.4rem;}.my_own_wedding .summary dl dd ul li{margin-left:1rem;padding-left:.6rem;list-style:'•' outside;}.my_own_wedding .summary dl dd .notice{color:#e93578;font-weight:bold;text-decoration:underline;}.my_own_wedding .summary dl dl{margin-bottom:1rem;}.my_own_wedding .summary .grid{display:grid;grid-template-columns:1fr 5fr;gap:1.6rem;}.my_own_wedding .summary .grid > dt{padding-top:.55rem;}.my_own_wedding .summary .btns{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2rem;}.my_own_wedding .summary .btns a{display:flex;font-size:1rem;gap:1rem;align-items:center;padding:.6rem 1.6rem;border-radius:100px;background:#e93578;color:#fff;transition:all .5s;}.my_own_wedding .summary .more-link{font-size:.8rem;margin-left:1rem;padding:.4rem .8rem;border-radius:100px;background:#e93578;color:#fff;vertical-align:middle;}.my_own_wedding .summary .btns a:hover{background:#333;text-decoration:none;}.my_own_wedding .summary .btns a.gray{background:#eee;color:#333;}.my_own_wedding .summary .btns a.gray:hover{background:#333333;color:#fff;}.my_own_wedding .summary .process{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;}.my_own_wedding .summary .process li{display:grid;}.my_own_wedding .summary .process li h6{display:flex;position:relative;padding:.4rem .8rem;background:#e6e6e6;font-size:1.05rem;color:#333;}.my_own_wedding .summary .process li h6::before{position:absolute;right:0;bottom:0;border-bottom:20px solid white;border-left:20px solid transparent;display:block;content:' ';}.my_own_wedding .summary .process li h6::after{position:absolute;right:0;top:0;border-top:20px solid white;border-left:20px solid transparent;display:block;content:' ';}.my_own_wedding .summary .process li p{font-size:0.95rem;padding:.6rem .8rem;}.my_own_wedding .summary.facilities ul li{position:relative;padding:0;margin:0 1rem 0 0;list-style:none;}.my_own_wedding .summary.facilities ul li .type{position:absolute;left:0;top:0;background:#eedd55;padding:.1rem .6rem;font-size:12px;}.my_own_wedding .summary.facilities ul li .branch{display:block;}.my_own_wedding .summary.facilities a{text-decoration:none;}.my_own_wedding .summary.facilities .title{position:relative;color:#333;font-size:1.2rem;word-break:keep-all;}.my_own_wedding .summary.facilities ul li:hover .title{content:'';text-decoration:underline #e93578;text-decoration-thickness:4px;}.my_own_wedding .summary.facilities ul li .thumb{display:block;margin-bottom:.6rem;}.my_own_wedding .summary.facilities ul.slick-dots{text-align:center;padding:.6rem 0 1rem;overflow:hidden;clear:both;}.my_own_wedding .summary.facilities ul.slick-dots li{width:inherit;height:inherit;min-height:inherit;border:none;display:inline-block;margin:0;padding:5px;}.my_own_wedding .summary.facilities ul.slick-dots li:hover{box-shadow:none;}.my_own_wedding .summary.facilities ul.slick-dots li button{width:15px;height:15px;background:#eee;border-radius:20px;text-indent:-9999px;border:none;cursor:pointer;}.my_own_wedding .summary.facilities ul.slick-dots li.slick-active button{background:#666}.my_own_wedding .summary.facilities ul.slick-dots li button:hover{background:#F0432F;}.my_own_wedding .summary ul li img{max-width:100%;transition:.5s all;}.my_own_wedding .summary.facilities ul li:hover img{transform:scale(1.05);}.my_own_wedding .summary.partners .lists{display:grid;grid-template-columns:1fr;gap:1.8rem;}.my_own_wedding .summary.partners .lists > li{display:grid;grid-template-columns:1fr 4fr;padding:0;margin:0;gap:2.4rem;list-style:none;}.my_own_wedding .summary.partners .information{display:flex;justify-content:center;flex-direction:column;gap:1rem;}.my_own_wedding .summary.partners .information .title{font-size:1.2rem;color:#333;}.my_own_wedding .summary.partners .information .description{font-size:1rem;color:#666;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.my_own_wedding .summary.partners .lists > li ul{display:grid;grid-template-columns:1fr;gap:.1rem;}.my_own_wedding .summary.partners .meta > li{display:flex;flex-wrap:wrap;gap:.4rem;padding:0;margin:0;list-style:none;}.my_own_wedding .summary.partners .meta > li b{width:90px;}a.inquiry{position:fixed;right:24px;z-index:100000;bottom:24px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:nowrap;width:60px;height:60px;overflow:initial;cursor:pointer;box-shadow:rgba(255,255,255,0.12) 0px 0px 2px 0px inset,rgba(0,0,0,0.05) 0px 0px 2px 1px,rgba(0,0,0,0.22) 0px 4px 20px;backdrop-filter:blur(30px);background:#e93578;border-radius:26px;color:#fff;text-decoration:none;transition:all .5s;}a.inquiry i{font-size:2rem;}a.inquiry div{display:none;opacity:0;width:0;font-size:1.4rem;font-weight:bold;white-space:nowrap;overflow:hidden;}a.inquiry div h6{color:#fff;font-size:1rem;line-height:1.2;}a.inquiry div p{color:#fff;font-size:.8rem;font-weight:300;line-height:1.4;}a.inquiry.active{border-radius:20px;width:280px;}a.inquiry.active div{display:block;opacity:1;width:auto;}.wedding-view .th02{text-align:center;padding:1.6rem 0;}.wedding-view .th02 span{display:block;line-height:2;margin-bottom:.4rem;font-size:1.12rem;color:#e93578;}.wedding-view .th02 h1{font-size:2.4rem;font-weight:600;color:#1a1a1a;}.wedding-view .meta{display:flex;gap:2rem;}.wedding-view .meta .cont{width:50%;}.wedding-view .meta .cont .slick-slide{overflow:hidden;border-radius:10px;}.wedding-view .meta .cont .thumb img{width:100%;height:100%;object-fit:cover;}.wedding-view .meta .cont .indicator img{width:100%;height:100%;object-fit:cover;}.wedding-view .meta .cont .indicator .slick-slide{margin:.2rem .1rem;box-sizing:border-box;border:solid 2px #fff;overflow:hidden;}.wedding-view .meta .cont .indicator .slick-current{border:solid 2px #e93578;box-sizing:border-box;}.wedding-view ul li:before{content:'';display:none;}.wedding-view .meta .cont.info ul{display:flex;flex-direction:column;gap:1.4rem;}.wedding-view .meta .cont.info ul li{display:flex;padding:0;margin:0;}.wedding-view .meta .cont.info ul li .field-label{font-weight:bold;width:120px;color:#333;}.wedding-view .meta .cont.info ul li.block{display:block;}.wedding-view .meta .cont.info ul li.block .field-label{margin-bottom:.4rem;}.wedding-view .notice{margin-top:2rem;border-radius:10px;padding:1.2rem;background:#e6e6e6;}.wedding-view .notice ul{display:flex;margin:0;flex-direction:column;}.wedding-view .notice li{list-style:'・ ';margin:0 0 0 .5rem;padding :0 0 0 .25rem;font-size:.8rem;}.wedding-view .section{margin-top:4rem;}.wedding-view .section h3{font-size:1.4rem;color:#333;}.wedding-view .section.schedule #calendar{width:100%;}.wedding-view .section.schedule #calendar table{margin:0;border-radius:10px;border:solid 1px #ddd;overflow:hidden;}.wedding-view .section.schedule #calendar table th,.wedding-view .section.schedule #calendar table td{padding:0;border-bottom:inherit;border-right:inherit;}.wedding-view .section.schedule #calendar table th{background:#f6f6f6;}.wedding-view .section.schedule #calendar table td.fc-day{border-bottom-color:#ddd;border-right-color:#ddd;}.wedding-view .section.schedule #calendar .fc-daygrid-event{border-radius:100px;text-align:center;background:#ffd477;border-color:#ffd477;}.wedding-view .section.schedule #calendar .fc-daygrid-event .fc-event-title{color:#333;}.wedding-view .section.schedule #calendar .fc-daygrid-event.confirm{background:#1e5c90;border-color:#1e5c90;}.wedding-view .section.schedule #calendar .fc-daygrid-event.confirm .fc-event-title{color:#fff;}.wedding-view .section.schedule #calendar .fc-header-toolbar{display:grid;grid-template-columns:1fr 1fr 1fr;}.wedding-view .section.schedule #calendar .fc-header-toolbar .fc-toolbar-title{text-align:center;border-bottom:none;text-decoration:none;}.wedding-view .section.schedule #calendar .fc-daygrid-day-number:hover{text-decoration:none;}.wedding-view .section.schedule #calendar .fc-day-sat a{color:#1e5c90;}.wedding-view .section.schedule #calendar .fc-day-sun a{color:#992a1b;}.wedding-view .section.schedule .calendar_box{position:relative;}.wedding-view .section.schedule .calendar_box .cover{position:absolute;padding:12px 18px;color:#fff;background:#e93578;border-radius:12px;right:0;top:-15px;transition:all .5s;animation:balloon 1s ease-in-out infinite alternate;}.wedding-view .section.schedule .calendar_box .cover::before{content:'';position:absolute;display:block;width:0px;left:50%;bottom:0;border:12px solid transparent;border-bottom:0;border-top:12px solid #e93578;transform:translate(-50%,calc(100%));}.wedding-view .section.schedule .calendar_box .cover:hover{animation:paused;}@keyframes balloon{0%{transform:translateY(-5%);}100%{transform:translateY(5%);}}.wedding-view .section.partner-info .partner{display:grid;grid-template-columns:1fr 3fr;gap:2rem;align-items:center;}.wedding-view .section.partner-info .partner .thumb img{border:solid 1px #ccc;}.wedding-view .section.partner-info .partner .data h4{display:block;padding:0 0 1.2rem;border-bottom:solid 1px #dedede;font-size:1rem;color:#333;}.wedding-view .section.partner-info .partner .data p{color:#666;}.wedding-view .section.partner-info .partner .data ul{display:flex;flex-direction:column;margin:0;padding:0;gap:.2rem;}.wedding-view .section.partner-info .partner .data ul li{display:flex;margin:0;padding:0;}.wedding-view .section.partner-info .partner .data ul li .tit{width:100px;font-weight:bold;}.wedding-view .section .root_daum_roughmap{width:100%!important;}.facility_list .head{float:none;clear:both;display:flex;flex-wrap:nowrap;gap:2rem;justify-content:space-between;}.facility_list .head .title h1{color:#e93578;font-size:2rem;font-weight:600;line-height:3;}.facility_list .head .view-filters{display:flex;flex-direction:column;}.facility_list .head .view-filters .exposed{position:relative;display:flex;align-items:center;gap:2rem;background:#e93578;padding:2rem;border-radius:5rem;color:#fff;font-size:1.2rem;}.facility_list .head .view-filters::before{position:absolute;content:'';width:10vw;height:10vw;border-radius:10vw;transform:translate(-80%,220%);background:#e9357832;right:0;z-index:-1;}.facility_list .head .view-filters::after{position:absolute;width:30vw;height:30vw;border-radius:30vw;transform:translate(70%,-30%);background-color:#66666610;display:block;content:' ';z-index:-2;}.facility_list .head .view-filters form div{display:flex;align-items:center;flex-wrap:nowrap;gap:1rem;}.facility_list .head .view-filters form input[type='submit']{border-radius:5rem;-webkit-appearance:none;padding:.4rem 2rem;height:40px;border:none;text-align:center;width:auto;text-indent:inherit;color:#fff;cursor:pointer;background:#333;font-size:1rem;}.facility_list .head .view-filters form .ng10,.facility_list .head .view-filters form .ng10 dd{margin:0;padding:0;}.facility_list .head .view-filters select{border-radius:5rem;-webkit-appearance:none;border:none;text-align:center;width:auto;text-indent:inherit;color:#666;}.facility_list .head .view-filters .notice{padding:1rem 2rem 1rem 3rem;}.facility_list .head .view-filters .notice ul li{list-style:'• ';}.facility_list .cta{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2.4rem 0 3.6rem;}.facility_list .cta a{text-decoration:none;padding:40px;}.facility_list .cta a:after{content:'바로가기';background:rgba(0,0,0,.5);display:inline-block;padding:.4rem 1.6rem;border-radius:50px;margin-top:1rem;font-size:1rem;color:#fff;}.facility_list .cta a h4{font-size:1.5rem;color:#fff;margin-bottom:.6rem;text-shadow:0 0 2px rgba(0,0,0,.4);line-height:1.2;}.facility_list .cta a p{font-size:1rem;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.4);line-height:1.6;}.facility_list .cta .couple-class{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;background-color:#F8A01E;background-image:url(/sites/all/themes/familyseoul/images/bg-cta-01.png);background-position:88% center;background-size:80px;background-repeat:no-repeat;border-radius:15px;}.facility_list .cta .couple-class:after{background:rgba(125,75,0,1);}.facility_list .cta .couple-class:hover{background-color:#f49200;background-size:85px;}.facility_list .cta .newlyweds-class{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;background-color:#6FBF4D;background-image:url(/sites/all/themes/familyseoul/images/bg-cta-02.png);background-position:88% center;background-size:80px;background-repeat:no-repeat;border-radius:15px;}.facility_list .cta .newlyweds-class:after{background:rgba(32,106,0,1);}.facility_list .cta .newlyweds-class:hover{background-color:#47b916;background-size:85px;}@media screen and (max-width:640px){.facility_list .cta{grid-template-columns:1fr;gap:.5rem;}.facility_list .cta a{padding:20px;background-blend-mode:hard-light;background-size:50px!important;background-position:94% center!important;}.facility_list .cta a h4{font-size:1.15rem;}}.facility_list .view-header{margin:2rem 0;font-size:1rem;}.facility_list .view-header b{color:#e93578;}.facility_list .grid{display:grid;grid-template-columns:400px auto;gap:2rem;margin-bottom:2rem;}.facility_list .grid .thumb{overflow:hidden;border-radius:15px;}.facility_list .grid .thumb img{width:100%;height:100%;object-fit:cover;transition:all .5s;}.facility_list .grid .thumb:hover img{transform:scale(1.05);}.facility_list .grid .place{font-size:.9rem;color:#e93578;}.facility_list .grid h3 a{display:block;font-size:2rem;line-height:1.4;padding:.6rem 0;color:#333;}.facility_list .grid h3 a:hover{text-decoration:underline #e93578;text-decoration-thickness:6px;}.facility_list .grid .desc{font-size:1rem;color:#676767;}.facility_list .grid .summary{margin-top:2rem;font-size:1rem;line-height:1.5;color:#434343;}.facility_list .pager{margin:5rem 0;}.facility_list .empty{padding:4rem 0;font-size:2rem;line-height:1.6;}.facility_list .empty b{font-size:3rem;}.popup{position:fixed;display:grid;align-items:center;justify-content:center;left:0;right:0;top:0;bottom:0;z-index:10000002;}.popup .box{max-width:700px;max-height:90vh;aspect-ratio:600 / 848;left:0;right:0;top:0;bottom:0;}.popup .box .copyprevention-transparent-gif{display:none;}.popup .box img{max-width:100%;object-fit:contain;}.popup .box .action{display:flex;flex-direction:row;justify-content:space-between;color:#fff;font-size:1.1rem;}.popup .box .action .close{color:#fff;text-decoration:none;}.popup .box .action .close:hover{color:#e93578;cursor:pointer;}.dimmed{position:fixed;background:rgba(0,0,0,.7);left:0;right:0;top:0;bottom:0;z-index:10000001;}@media screen and (max-width:1080px){.my_own_wedding *{font-size:14px;line-height:1.6;}.my_own_wedding > .content{padding:0 15px;}.my_own_wedding .blockquote{position:relative;max-width:640px;padding:20px 40px;word-break:keep-all;}.my_own_wedding .blockquote::before{left:15px;top:5%;}.my_own_wedding .blockquote::after{right:15px;top:5%;}.my_own_wedding .blockquote,.my_own_wedding .blockquote *{font-size:14px;}.my_own_wedding .summary .grid{gap:8px;grid-template-columns:1fr;}.my_own_wedding .summary .btns{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;}.my_own_wedding .summary .btns a{font-size:1em;padding:.4rem .8rem;gap:8px;letter-spacing:-1px;}.my_own_wedding .summary.partners .information .title a{font-size:1.15rem;}.facility_list .head{flex-direction:column;gap:10px;}.facility_list .head .title h1{line-height:1.2;}.facility_list .head .view-filters .exposed{border-radius:10px;padding:1rem;justify-content:space-between;}.facility_list .head .view-filters form input[type='submit'],.facility_list .head .view-filters select{border-radius:10px;}.facility_list .head .view-filters form div{justify-content:flex-end;}.facility_list .grid{grid-template-columns:2fr 3fr;}.facility_list .grid h3 a{font-size:1.6rem;line-height:1.2;}.facility_list .grid .desc,.facility_list .grid .summary{font-size:.9rem;}.wedding-view .section h3{line-height:1.2;margin-bottom:1.8rem;}a.inquiry{border-radius:18px;width:42px;height:42px;right:10px;bottom:14px;}a.inquiry i{font-size:1rem;}a.inquiry.active{width:250px;}a.inquiry div h6{font-size:.9rem;}}@media screen and (max-width:640px){.my_own_wedding .summary .process{grid-template-columns:1fr;}.my_own_wedding .summary .process li{position:relative;overflow:inherit;margin-bottom:10px;}.my_own_wedding .summary .process li h6,.my_own_wedding .summary .process li p{font-size:.85rem;}.my_own_wedding .summary .process li p{background:#f4f4f4;}.my_own_wedding .summary .process li h6::before,.my_own_wedding .summary .process li h6::after{display:none;}.my_own_wedding .summary .process li::after{content:'';font-family:'xeicon';position:absolute;border:none;left:50%;bottom:-24px;transform:translateX(-50%);right:inherit;top:inherit;}.my_own_wedding .summary .process li:last-child{margin-bottom:0;}.my_own_wedding .summary .process li:last-child::after{display:none;}.my_own_wedding .summary.partners .lists > li{display:flex;flex-direction:column;gap:10px;}.my_own_wedding .summary.partners .lists > li .thumb{max-width:100px;}.my_own_wedding .summary.partners .information{gap:8px;}.facility_list .head .view-filters .exposed{flex-wrap:wrap;gap:10px;}.facility_list .head .view-filters .exposed form{width:100%;}.facility_list .head .view-filters form div{flex-wrap:wrap;width:100%;justify-content:space-between;gap:3px;}.facility_list .head .view-filters form input[type='submit'],.facility_list .head .view-filters select{width:100%;min-width:inherit;}.facility_list .head .view-filters form dl{width:32%;}.facility_list .head .view-filters .notice{padding:1rem;}.facility_list .grid{grid-template-columns:1fr;gap:12px;}.facility_list .grid .summary{margin-top:.6rem;}.wedding-view .meta{flex-direction:column;gap:12px;}.wedding-view .meta .cont{width:100%;}.wedding-view .meta .cont.info ul{gap:0;}.wedding-view .meta .cont.info ul li{border-bottom:solid 1px #ddd;padding:.6rem 0;flex-wrap:wrap;gap:10px;}.wedding-view .meta .cont.info ul li.block{display:flex;}.wedding-view .meta .cont.info ul li .field-label{width:90px;}.wedding-view .meta .cont.info ul li.block .field-label{margin:0;}.wedding-view .meta .cont.info ul *{font-size:14px;}.wedding-view .notice{margin-top:1rem;padding:.8rem;}.wedding-view .notice ul{gap:.4rem;}.wedding-view .section.schedule #calendar .fc-header-toolbar{grid-template-columns:4px 1fr 124px;}.wedding-view .section.schedule #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-of-type(1){order:2;}.wedding-view .section.schedule #calendar .fc-header-toolbar .fc-toolbar-chunk:nth-of-type(2){order:1;}.wedding-view .section.schedule #calendar .fc-header-toolbar .fc-toolbar-title{text-align:left;}.wedding-view .section.schedule #calendar .fc-daygrid-event{border-radius:3px;}.wedding-view .section.schedule #calendar .fc-daygrid-event .fc-event-title{font-size:11px;letter-spacing:-1px;}.wedding-view .section.partner-info .partner{display:flex;gap:10px;flex-direction:column;}.wedding-view .section.partner-info .partner .thumb{position:absolute;text-align:right;width:100%;}.wedding-view .section.partner-info .partner .thumb img{max-width:100px;}.wedding-view .section.partner-info .partner .data{width:calc(100% - 100px);margin:0 auto 0 0;}.wedding-view .section.partner-info .partner .data p{padding-right:1rem;}.wedding-view .section.partner-info .partner .data ul li{gap:10px;}.wedding-view .section.partner-info .partner .data ul li .tit{width:60px;}.wedding-view .section.schedule .calendar_box .cover{top:-70px;}a.inquiry{width:auto;border-radius:15px;height:48px;left:10px;right:10px;bottom:10px;justify-content:flex-start;padding-left:18px;}a.inquiry.active{width:auto;}a.inquiry div{display:block;opacity:1;width:auto;}a.inquiry i{font-size:1rem;}a.inquiry p{font-size:.7rem;letter-spacing:-.5px;}.popup .box{max-width:90vw;}}
@media screen and (max-width:1080px){body *{font-size:14px;line-height:18px}#main_wrap input[type=text],input[type=file],input[type=password],textarea{-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}body{}.inner{position:relative;width:100%;margin:0;padding:0;box-sizing:border-box}header{height:47.5px}header > .inner{height:47.5px}header > .inner.disabled:after{content:"";display:block;position:fixed;left:0;top:47.5px;width:100%;height:100%;background-color:#000;z-index:10;opacity:0.5}header.hd01{height:80px}header.hd01 .inner{height:80px}header .lg01{left:50%;top:9px;margin-left:-46px}header .lg01 a{width:92px;height:27.5px;background-size:cover}header .lg01_01{position:absolute;left:15px;top:20px}header .lg01_01 a{width:87px;height:35px;background-size:cover}header .btn02{position:absolute;right:10px;top:8px;display:block}header .btn03{position:absolute;left:10px;top:8px;display:block}header .btn04{top:25px;right:15px}header .cf01{display:none;top:9px;right:inherit;left:9px;background-color:#eee}header nav{height:auto;width:100%;overflow:hidden;position:absolute;top:47px;bottom:0;background-color:rgba(0,0,0,.7)}header nav.open{background:none;border-bottom:none}header menu{position:static;margin-left:0;border-top:2px solid #cecece;background:#fff;}header menu li.c1{display:block;}header menu li.l0{float:none;margin-right:0}header menu li.l0 a.m0{font-size:12px;height:40px;line-height:40px;transition:none;background-color:#f6f6f6;border-bottom:1px solid #cecece}header menu li.l0.expanded a.m0{background:url(/sites/all/themes/familyseoul/images/icon_open01.png) no-repeat;background-position:right 20px center;background-size:12px 7px;font-size:16px;}header menu li.l0.on a.m0,header menu li.l0 a.m0:hover{color:#000;text-decoration:none;padding-top:0;height:40px;border-bottom:1px solid #cecece}header menu li.l0.on a.m0:after,header menu li.l0 a.m0:hover:after{content:none}header menu li.l0.opened a.m0{background-image:url(/sites/all/themes/familyseoul/images/icon_close01.png)}header menu li.l0 ul.s0{visibility:inherit;display:none;}header menu li.l0 ul.s0 li{padding:0;}header menu li.l0 ul.s0{position:static;padding-top:0;width:auto;padding-left:0}header menu ul.s0 li.l1{float:none;margin-right:0}header menu ul.s0 li.l1 a.m1{height:36px;line-height:36px;padding:0 20px 0 20px;font-size:12px;border-bottom:1px solid #ccc;background-color:#ededed;position:static;transition:none;font-size:15px;}header menu ul.s0 li.l1.expanded a.m1{background:#cecece url(/sites/all/themes/familyseoul/images/icon_plus.png) no-repeat;background-position:right 20px center;background-size:12px 12px}header menu ul.s0 li.l1.opened a.m1{color:#000;background-color:#6fbf4d;background-image:url(/sites/all/themes/familyseoul/images/icon_minus.png);border-bottom:none}header menu ul.s0 li.l1 .s2{opacity:1;transition:none;position:static;height:auto;display:none}header menu li.l0 .s2 .ng02{display:none}header menu li.l0 .s2 .lc01{display:none}.ng01{float:none;height:auto;margin-right:0;border-left:none;border-right:none}.ng01 dt{display:none}.ng01 dd ul{width:auto}.ng01 dd ul li{border-bottom:1px solid #cecece}.ng01 dd ul li:first-child{border-top:1px solid #cecece}.ng01 dd ul li a{display:block;padding-left:25px;height:32px;line-height:32px;background-color:#6c6a6b;color:#fff;font-size:11px}.ng01 dd ul li a:active{background-color:#37a109;text-decoration:none;color:#fff}header .dirLink{display:none}footer{border-top:none;padding:25px 15px}footer .inner{overflow:hidden}footer .lg02{margin-bottom:8px}footer .lg02 a{width:210px;height:30px;background-size:cover}footer .leftA{float:left;clear:left}footer .ng04{margin-bottom:0}footer address p{font-size:12px;line-height:1.4}footer address p span{font-size:12px;line-height:1.4;display:block}footer address p em{display:none}footer .cf03{position:absolute;top:inherit;right:0;bottom:0}.fc01 .headlineA{overflow:hidden}.fc01 .headlineA .ib01{margin-bottom:0}.fc01 .headlineA .ng03{float:none}.fc01 .headlineA .cf02{margin-bottom:45px}.fc01 .headlineA .lc02{margin-bottom:0}.fc01 .headlineB{padding:35px 15px 30px}.fc01 .headlineB dl dt{font-size:16px;margin-bottom:15px}.fc01 .headlineB dl dt i.xeicon{font-size:14px;margin-right:8px;top:2px}.fc01 .headlineB dl{float:none}.fc01 .headlineB h3{font-size:20px;height:40px;margin-bottom:15px;position:relative}.fc01 .headlineB h3:after{content:"";display:block;width:40px;height:2px;margin:0 0 0 -20px;position:absolute;left:50%;bottom:0}.fc01 .headlineB h6{font-size:12px;;margin-bottom:30px}.fc01 .headlineB .white-box{padding:1rem;}.fc02{padding:0 15px 30px;border-top:1px solid #bfbfbf}.fc02 .inner{padding:10px 0;border-top:none}.fc02 aside{display:none}.fc02 .conArea{width:auto;float:none}.fc02 .conArea .th02{overflow:hidden;}.fc02 .conArea .ng06{float:left;margin-bottom:25px}.fc02 .conArea .postArea{padding:15px 0}.fc02 .conArea .uiArea{padding:15px 0}.fc02 .mobileArea{border-bottom:1px solid #bfbfbf;padding-bottom:10px;margin-bottom:15px}.fc02 .fc05{display:none}.fc02_01 .ng06 li.back{display:block}.fc03{padding:0 0 30px 0}.fc03 .inner{padding:0 15px 0 15px}.fc03 .formA{margin-bottom:20px}.fc03 .formA .th01{margin-bottom:20px}.fc03 .searchA{padding:0;border-top:none;border-bottom:none}.fc03 .searchA .cf02{padding:15px 15px;border:none;margin:25px 0;}.fc03 .ng09{margin-bottom:20px}.fc03 .resultA{margin-bottom:15px}.fc03 .resultA .pg01{margin-top:15px}.fc04{padding:0 0 30px 0}.fc04 .inner{padding-top:0}.fc04 .ng08{margin:0 15px 15px}.fc04 .lc09{margin-bottom:15px}.fc04 .listA{margin:0 15px 30px}.fc04 .listA dl{float:none;width:auto}.fc04 .listA dl.tc03{float:left;margin-left:4%;width:48%;box-sizing:border-box}.fc04 .listA dl.tc03.tip{margin-left:0}.fc04 .inner > .th01{margin-top:20px}.mobileArea{display:block}.pcArea{display:none}.btn01{font-size:9px;border-bottom:1px solid #bdbdbd;padding-bottom:1px}.btn02{text-decoration:none !important}.btn02 .xeicon{font-size:30px;color:#666}.btn02 .xeicon.close{display:none}.btn02.opened .xeicon.open{display:none}.btn02.opened .xeicon.close{display:block}.btn03{text-decoration:none !important}.btn03 .xeicon{font-size:30px;color:#666}.btn03 .xeicon.close{display:none}.btn03.opened .xeicon.open{display:none}.btn03.opened .xeicon.close{display:block}.btn04{padding:8px 16px;font-size:14px}.btn04_01{padding:7px 20px;font-size:14px}.btn05{padding:5px 15px;font-size:14px}.btn06{display:none}.cf01{width:80%;box-sizing:border-box;margin-right:100px;background-color:#fff}.cf01 input{font-size:12px;float:left;background:none;display:block;width:100%;}.cf01 button{position:absolute;right:10px;top:3px;margin-left:0;padding:0;}.cf01 button i.xeicon{font-size:24px}.cf02{padding:15px;border:none}.cf02 .form{float:none;margin-bottom:10px}.cf02 .form i.xeicon{width:10%;height:35px;line-height:35px;font-size:15px}.cf02 .form input{width:70%;height:35px;line-height:35px;font-size:16px}.cf02 .form button{width:20%;height:35px;font-size:14px;padding:0 10px}.cf02 ul{display:flex;flex-wrap:wrap;gap:10px;float:none;padding-top:0}.cf02 ul li{float:none;margin:0;padding:0;}.cf02 ul li a{display:block;padding:.4rem;height:20px;line-height:20px;border-radius:2.5px}.cf02 ul li a:hover{text-decoration:none;background-color:#f9a01f;color:#fff}.cf02 .xeicon.xi-tag{display:inline-block;width:15px;height:25px;line-height:25px;font-size:15px;margin-left:0;margin-top:10px;margin-right:15px}.cf02.gradient-border{margin:0 25px;padding:10px 10px 20px 10px;z-index:9;}.cf02 .place{flex-direction:column;gap:8px;}.cf02 .place > div{padding-left:10px;gap:8px;}.cf02 .place *{font-size:1.1rem;}.cf02 .place select{font-size:1.1rem;padding:.5rem 1rem .5rem .4rem;}.cf02 .place a{padding:.8rem 1.2rem;font-size:1.1rem;}.cf03 p{margin-bottom:3px}.cf03 button{width:25px;height:20px;font-size:9px}.cf03 select{float:left;width:130px;height:20px;background:#787778;border:none;font-size:9px}.cf04{margin-bottom:15px}.cf04 input{width:165px;height:22px;text-indent:10px;font-size:10px}.cf04 button{padding:0 15px;height:24px;line-height:24px}.cf05 dl{margin-bottom:5px;display:table;width:100%}.cf05 dt{float:none;display:table-cell;width:50px;height:20px;vertical-align:top}.cf05 dt label{padding-top:6px;font-size:12px}.cf05 dd{float:none;display:table-cell;font-size:12px}.cf05 dd input[type=text]{width:100%;height:25px;padding:0 5px;box-sizing:border-box}.cf05 dl.phone dd input{width:50%}.cf05 dd textarea{width:100%;height:100px;padding:5px;box-sizing:border-box}.cf05 dd em{margin-left:5px}.cf05 dl.agree input[type=checkbox]{margin-right:5px}.cf05 dl.agree label.error{display:inline;margin-right:5px}.cf05 dl.agree button{display:block;margin-top:15px}.cf05 .ui-buttonset.n_trg01 label.ui-button{min-width:40px;font-size:12px;background-size:9px 9px;padding:0 0 0 5px}.cf05 .ui-buttonset.n_trg01 .ui-button-text-only .ui-button-text{font-size:12px;padding:2px 10px 2px 10px}.cf06 fieldset{margin-bottom:15px}.cf06 dl{width:100%}.cf06 dl dt{width:50%;height:auto;font-size:12px;padding:5px 10px 5px 10px;box-sizing:border-box}.cf06 dl dd{font-size:12px;height:auto;line-height:20px;padding:5px 0 5px 10px;box-sizing:border-box}.cf06 dl.title dt{height:25px;padding-left:10px}.cf06 dl.title dd{height:25px;width:50%;padding-right:10px}.cf06 .n_trg01.ui-buttonset{margin-right:0}.cf06 .ui-buttonset.n_trg01 label.ui-button{min-width:20px;padding-left:5px;font-size:12px;text-align:left;border:none;background-size:9px 9px}.cf06 .ui-buttonset.n_trg01 .ui-button-text{width:10px}.cf06.happyIndex02 dl.title dt{width:40%}.cf06.happyIndex02 dl.title dd{width:auto;padding:5px 0}.cf06.happyIndex02 dl.title dd span{display:table-cell;width:20%;text-align:center;padding:0 3px;box-sizing:border-box}.cf06.happyIndex02 dl dt{width:40%;height:auto}.cf06.happyIndex02 dl dd{height:auto;vertical-align:middle}.cf06.happyIndex02 .ui-buttonset.n_trg01{display:table;width:100%}.cf06.happyIndex02 .ui-buttonset.n_trg01 input{display:table-cell;width:0%}.cf06.happyIndex02 .ui-buttonset.n_trg01 label.ui-button{display:table-cell;width:20px;margin-left:0}.fd01{margin-bottom:15px}.fd01 label{font-size:12px;height:23px;line-height:23px}.fd01 span{float:left;position:relative}.fd01 input{border:1px solid #2b7dc1;width:110px;border-radius:2px !important;-webkit-border-radius:2px !important;height:21px;line-height:21px;text-indent:5px;font-size:12px;margin:0 8px}.fd01 .ui-datepicker-trigger{position:absolute;left:97px;width:23px}.ib01{width:100%;height:auto}.ib01 ul.slide li.slick-slide{background-size:auto 100%;background-position:center center}.ib01 ul.slide li .thumb{float:none;display:block;width:100%;}.ib01 ul.slide li img{width:92vw;height:auto;}.ib01 .slick-dots{bottom:-10px;right:0;left:inherit}.ib01 .slick-dots li{width:8px;height:8px;margin:0 3px}.ib01 .slick-dots li button{width:8px;height:8px;background-size:cover}.ib01 .slick-dots li.slick-active button,.ib01 .slick-dots li button:hover{background-size:cover}.ib02{margin-bottom:15px}.ib02 dl{float:none;padding:15px;width:auto;height:auto}.ib02 dl dt{font-size:16px;line-height:20px;margin-bottom:10px}.ib02 dl dd p{font-size:12px;line-height:18px;margin-bottom:5px}.ib02 .thumb{float:none;width:auto;height:auto}.ib02 .thumb img{width:100%;min-height:0;height:auto;display:block}.ib02_01 dt{position:relative;padding-bottom:20px}.ib02_01 dt:after{content:"";position:absolute;height:0;width:30px;left:0;bottom:0;border-bottom:1px solid #000}.ib02_01 dt p{font-weight:normal;margin-top:10px}.ib02_01 dd{color:#454545}.ib03{margin:0 15px 15px 15px}.ib03 h2{margin-bottom:20px}.ib03 ul.slide{}.ib03 li{width:50%;height:auto}.ib03 li .thumb{width:100%;height:auto;margin-bottom:10px}.ib03 li .thumb img{width:100%;min-height:0}.ib03 li b{font-size:14px;margin-bottom:5px}.ib03 li i{font-size:9px;margin-bottom:5px}.ib03 li em{font-size:12px;line-height:16px;max-height:48px}.ib03.info li{width:auto;height:auto}.ib03.info li .thumb{width:100%;height:auto}.ib03.info li .thumb img{width:100%;min-height:0}.ib03.place{margin-bottom:25px}.ib03 .bx-wrapper .bx-controls-direction a{top:-44px;width:30px;height:30px;background-size:20px;}.ib03 .bx-wrapper .bx-controls-direction a.bx-prev{left:10px}.ib03 .bx-wrapper .bx-controls-direction a.bx-next{right:10px}.ib04{margin-bottom:20px}.lc02 h2{margin-bottom:20px}.lc02 ul{margin:0 15px;overflow:visible}.lc02 ul li{box-sizing:border-box;min-height:inherit;}.lc02 ul li.program{background-size:12.5px 11px;margin-left:0}.lc02 ul li.today{background-size:12px 12px}.lc02 ul li.zone{background-size:13px 11px;margin-left:0}.lc02 ul li.recommend{background-size:11px 11px}.lc02 ul li h3{font-size:9px;margin-bottom:8px}.lc02 ul li .thumb{width:100%;height:auto;margin-bottom:10px;position:relative}.lc02 ul li .thumb img{width:100%;max-width:inherit;min-height:inherit;object-fit:cover;}.lc02 ul li dl{margin-bottom:0}.lc02 ul li dl dt{font-size:9px;margin-bottom:0;min-height:36px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.lc02 ul li dl dt a{font-size:14px;margin:14px 0;line-height:1.4;}.lc02 ul li .thumb .types{z-index:2;}.lc02 ul li .thumb .types *{line-height:1.8;}.lc02 .btn01{display:none}.lc02 .slick-list{margin-right:-2px;}.lc02 .slick-list:before,.lc02 .slick-list:after{display:none;}.lc02 ul.slick-dots{display:block!important;padding:0;margin-top:1rem;}.lc02 ul.slick-dots li button{width:10px;height:10px;}.page-search-node .lc02 ul li{width:inherit;}.page-search-node .lc02 ul li .thumb,.page-search-node .lc02 ul li .thumb img{max-width:inherit;}.page-search-node .lc02_01 ul li dl dt a{font-size:16px;line-height:1.6;}.page-search-node .lc02_01 ul li dl dd{line-height:1.4;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:4;overflow:hidden;}.lc02_01{margin-bottom:15px}.lc02_01 ul{margin:0}.lc02_01 ul li{background:none;box-sizing:border-box;padding:0}.lc02_01 ul li .thumb{width:100%;height:auto;overflow:hidden;margin-bottom:10px}.lc02_01 ul li .thumb img{width:100%;min-height:auto}.lc02_01 ul li dl dt{height:auto;margin-bottom:5px}.lc02_01 ul li dl dt a{font-size:12px}.lc02_01 ul li dl dd{display:block;line-height:14px;max-height:70px}.lc02_02{margin-bottom:15px}.lc02_02 ul{margin:0;width:100%;box-sizing:border-box;}.lc02_02 ul li{width:32%;margin-bottom:20px;background:none;height:auto;box-sizing:border-box;margin-left:0;padding:0;float:left;margin-right:1.3%}.lc02_02 ul li.l1,.lc02_02 ul li.l3,.lc02_02 ul li.l5,.lc02_02 ul li.l7,.lc02_02 ul li.l9,.lc02_02 ul li.l11{margin-left:0}.lc02_02 ul li .thumb{width:100%;height:auto;overflow:hidden;margin-bottom:10px;display:flex;justify-content:center;align-items:center;}.lc02_02 ul li .thumb img{width:100%;min-height:auto;position:relative;top:inherit;right:inherit;bottom:inherit;left:inherit;}.lc02_02 ul li dl dt{height:2.4rem;margin-bottom:5px;white-space:inherit;}.lc02_02 ul li dl dt a{font-size:14px}.lc02_02 ul li dl dd{display:block;line-height:14px;max-height:42px}.lc02_03 .cGroup{float:none;height:auto;margin-bottom:20px}.lc02_03 .cGroup3 h3,.lc02_03 .cGroup4 h3{margin-top:0!important;}.lc02_03 .cGroup h3{font-size:1rem;padding:.8rem 1.2rem;margin:15px;}.lc02_03 .cGroup .more{font-size:12px;padding:.2rem;}.page-familyschool .lc02_03{padding:0 15px;box-sizing:border-box;}.page-familyschool .lc02_03 .cGroup h3{margin:0 0 15px;}.page-familyschool .lc02_03 .cGroup{width:49%;margin-right:0;}.page-familyschool .lc02_03 .cGroup:nth-child(even){margin-right:2%;}.page-familyschool .lc02_03 .cGroup1{width:100%;margin-right:0;}.page-familyschool .lc02_03 .cGroup ul{margin:10px;overflow:inherit;}.page-familyschool .lc02_03 .cGroup ul{margin:10px 0;overflow:inherit;}.node-type-school .lc02 ul.slick-slider .slick-list{margin:.5rem -13px .5rem 0;}.node-type-school .lc02 ul.slick-slider .slick-list li{margin-right:15px;}.lc03{width:100%;margin-left:0}.lc03 li{background-size:2.5px 1.5px;background-position:5px 12px;background-color:#fff;padding:5px 13px 5px 13px;margin-left:0;font-size:9px;line-height:15px;margin-bottom:3px}.lc03 li a{max-height:38px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.lc03.latest{margin-bottom:25px}.lc04{margin:20px 0;padding-bottom:0}.lc05 dl{padding:0 10px;height:30px}.lc05 dl dt{width:50px;height:30px;line-height:30px;font-size:11px}.lc05 dl dd a{font-size:12px;line-height:30px;height:30px}.lc05 dl dd em{font-size:9px;line-height:30px;height:30px}.lc06{margin-bottom:15px}.lc06 thead th{height:25px;line-height:25px;font-size:12px}.lc06 tbody td{padding:6px 10px}.lc06 tbody tr.new td .xeicon{font-size:10px}.lc06 tbody td.t01 a{font-size:11px}.lc06 tbody td.t02{font-size:9px;white-space:nowrap;}.counsel-time-table.lc06 tbody td.t01{font-size:12px;}.counsel-time-table.lc06 tbody td.t02{font-size:12px;}.counsel-time-table.lc06 tbody td.t01 a{font-size:12px;}.familyschool-time-table.lc06 tbody td.t01{font-size:12px;}.familyschool-time-table.lc06 tbody td.t02{font-size:12px;}.familyschool-time-table.lc06 tbody td.t01 a{font-size:12px;}.familyschool-time-table.lc06 tbody td.t02{white-space:normal;}.lc07 li{width:48%;margin:0 0 10px 4%;box-sizing:border-box}.lc07 li.l1,.lc07 li.l3,.lc07 li.l5,.lc07 li.l7{margin-left:0}.lc07 li a.thumb{width:100%;height:80px;line-height:80px;margin-bottom:5px;box-sizing:border-box}.lc07 li a.thumb img{max-width:60%;max-height:80%}.lc07 li dt{font-size:12px}.lc07 li dd a{font-size:9px}.lc09 dt{font-size:11px;margin-bottom:10px}.lc09 dd ul li{margin-bottom:5px;padding-left:8px;background-position:0 7px;background-size:2.5px 1.5px}.lc09 dd ul li a{font-size:11px}.lc10 li{width:33%;box-sizing:border-box}.lc10 li .thumb{width:100%;height:auto;min-height:inherit;}.lc10 li .thumb img{width:100%;height:auto;min-height:inherit;}.lc11{margin:0 15px}.lc11 li{float:left;width:48%;height:auto;margin-right:4%}.lc11 li.l1{float:none;width:100%;height:auto;margin-right:0;margin-bottom:20px}.lc11 li .thumb{width:100%;height:auto;margin-bottom:5px}.lc11 li .thumb img{width:100%;min-height:0}.lc11 li b{font-size:12px;margin-bottom:5px}.lc11 li em{font-size:12px;line-height:14px;max-height:40px}.lc11_01{margin:20px 15px 30px}.lc12{overflow:visible;margin:0 15px}.lc12 dl.m1{float:none;width:auto;margin-right:0;margin-bottom:25px}.lc12 dl.m1 dt.m1{font-size:18px;margin-bottom:15px;line-height:1.6;}.lc12 dl.m1 dt.m1 .more{font-weight:normal;float:right;padding:0px 8px;font-size:.8em;line-height:2;border-radius:20px;background:#ededed;white-space:nowrap;}.lc12 dl.m1 dd.m1 dl{margin-bottom:15px}.lc12 dl.m1 dd.m1 dt{margin-bottom:5px}.lc12 dl.m1 dd.m1 dt a{font-size:16px;line-height:1.6;}.lc12 dl.m1 dd.m1 dd{font-size:14px;line-height:1.6}.mov01{width:100%;margin-bottom:25px}.mov01 dd{width:100%;height:auto;min-height:60px;margin:0}.mov01 .container{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.mov01 .responsive-iframe{position:absolute;margin:0;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}.ng03{width:100%;display:table;border-spacing:2.5px}.ng03 li{display:table-cell;width:33.3333%;box-sizing:border-box;margin-top:0;height:50px;padding-left:0;background-position:20% center;background-size:26px 26px;text-indent:45%}.ng03 li a{height:50px;line-height:50px;font-size:12px;background-size:6px 6px}.ng04 li{margin-left:8px;padding-left:9px;margin-bottom:18px;float:left;height:14px;line-height:1.4}.ng04 li a,.ng04 li b{font-size:12px;line-height:1.4}.ng04 li em{font-size:12px;line-height:1.4}.ng04 li.l5{clear:left;margin-left:0;padding-left:0;border-left:none}.ng04 li i.xeicon{font-size:12px;top:1px}.ng06{height:25px}.ng06:after{width:25px}.ng06 li{display:none}.ng06 li.back{display:block}.ng06 li.back a{font-size:9px}.ng06 li.back .xeicon{font-size:10px}.ng08{margin-bottom:15px}.ng08 li{height:30px;font-size:12px;line-height:30px}.ng08 li a{height:30px;line-height:30px;font-size:12px}.ng08.node7 li{height:40px;font-size:12px;line-height:30px;display:table}.ng08.node7 li a{height:40px;line-height:13px;font-size:12px;vertical-align:middle;text-align:center;display:table-cell;padding:0 3px}.ng10_mb{display:table;width:100%;margin-bottom:5px}.ng10_mb dt{display:table-cell;width:80px;font-size:14px;color:#666;font-weight:bold}.ng10_mb dd{display:table-cell}.ng10_mb .select2-container{width:100% !important;position:relative}.ng10_mb .select2-container:after{content:"";display:block;width:21px;height:21px;position:absolute;right:10px;top:7px;background:url(/sites/all/themes/familyseoul/images/bl_plus.png) no-repeat 0 0;background-size:cover}.ng10_mb .select2-container.select2-container--open:after{background-image:url(/sites/all/themes/familyseoul/images/bl_minus.png)}.ng10_mb .select2-container--default .select2-selection--multiple{min-height:35px;border:none;background-color:#f0f0f0}.ng10_mb .select2-container--default .select2-selection--multiple ul{padding:0 35px 0 5px}.ng10_mb .select2-container--default .select2-selection--multiple .select2-selection__rendered li{border:none;background-color:transparent;margin-right:0;padding-right:0}.ng10_mb .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice:before{content:","}.ng10_mb .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice:first-child:before{content:none}.ng10_mb .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{text-indent:-9999px;margin-right:5px}.ng10_mb .select2-container--default .select2-selection--multiple li.select2-selection__choice:first-child .select2-selection__choice__remove{display:none}.ng10_mb .select2-container--default .select2-search--inline .select2-search__field{display:none}.ng11{padding:0 3px 6px;margin-bottom:15px}.ng11 li{padding:0 7px;margin:6px 3px 0;border-radius:2px;font-size:11px;height:23px;line-height:23px}.ng11_01{border-bottom:none;margin-bottom:10px}.ng12{margin:0 15px 15px}.ng12 dl{width:48%;height:auto;margin-left:4%;margin-bottom:20px}.ng12 dl dt{font-size:14px;line-height:16px;margin-bottom:8px;}.ng12 dl dt i{font-size:20px;line-height:20px;margin-bottom:8px}.ng12 dl dd p{font-size:12px;margin-bottom:10px;word-break:keep-all;}.ng12 dl.d2 dd .btn04{padding:3px 13px}.ng12 dl.d3 dd select{height:25px;width:80px}.ng13{margin-bottom:20px}.ng13 h2{margin-bottom:10px}.ng13 dl{float:none;width:auto;margin:0 15px 10px}.ng13 dl.d1{margin-left:15px}.ng13 dl dt{font-size:12px;line-height:18px;margin-bottom:10px}.ng13 dl dd ul li{margin:0 1px 5px 0}.ng13 dl dd ul li a{height:20px;line-height:20px;border-radius:2px;padding:0 5px;font-size:10px}.select2-container--open .select2-dropdown--below{border:none}.select2-container--default .select2-results > .select2-results__options{padding:5px 0;border-radius:0;background-color:#e7e7e7}.select2-container--default .select2-results__option{padding:5px 0 5px 25px;background:url(/sites/all/themes/familyseoul/images/btn_check.png) no-repeat 10px 9px;background-size:8px 8px;border-radius:0}.select2-container--default .select2-results__option[aria-selected="true"]{background-image:url(/sites/all/themes/familyseoul/images/btn_check_on.png);background-color:transparent}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:transparent;color:#000}.select2-container--default .select2-search--inline .select2-search__field{}.pg01 a{height:22px;line-height:22px;width:22px}.pager li.pager-current{height:22px;line-height:22px;width:22px}.pager a{height:22px;line-height:22px;width:22px}.pager li.pager-first a{display:none}.pager li.pager-previous a{width:auto;padding:0 5px}.pager li.pager-next a{width:auto;padding:0 5px}.pager li.pager-last a{display:none}.tc01{margin:15px 0 0 0;text-align:center}.tc01 img{float:none;margin-right:0;width:100%;display:block;margin:0 auto 30px;max-width:300px}.tc01 dt{font-size:12px;line-height:16px;margin-bottom:15px}.tc01 dd{float:none;width:auto}.tc01 dd p{font-size:12px;color:#000;line-height:18px;margin-bottom:15px}.tc01 dd form{text-align:left}.tc01 dd form dt{line-height:12px}.tc01 dd form dd{width:auto}.tc01 dd form .question dd .n_trg01{margin-bottom:5px}.tc01 dd ul.info{padding:5px 10px;margin-bottom:10px}.tc01 dd.postArea blockquote{width:240px;margin:0 auto}.tc01 dd.postArea blockquote h1{margin-bottom:4px}.tc01 dd.postArea blockquote h1 em{font-size:12px}.tc01 dd.postArea blockquote p{font-size:11px}.tc01 dd.postArea blockquote{min-height:45px;margin-bottom:15px}.tc01 dd.postArea blockquote:after{content:"";position:absolute;height:0;width:25px}.tc01.happyResult{margin-top:35px}.tc02{padding:15px;font-size:12px;margin-bottom:15px}.tc02_01{padding:20px 15px;font-size:13px;line-height:20px}.tc03 dt{font-size:11px;margin-bottom:10px}.tc03 .thumb{width:100%;height:auto;margin-bottom:5px}.tc03 .thumb img{width:100%;min-height:0}.tc03 em{font-size:10px}.tc04 .thumb{float:none;width:100%;height:auto;margin-right:0;margin-bottom:15px}.tc04 .thumb img{width:100%;min-height:0;display:block}.tc04 table{width:100%;margin-bottom:15px}.tc04 table td,.tc04 table th{padding:10px;font-size:14px}.tc04 table td a.btnGo{padding:1px 10px;font-size:12px;margin-left:5px}.tc04 .btn .apply{margin-right:5px}.tc05{margin-bottom:15px}.tc05 dt{height:65px;box-sizing:border-box;line-height:18px;padding:16px 20px 0 40px;background-position:10px 15px;background-size:15px 13px;text-indent:0;background-color:#f4eddb;font-size:11px;letter-spacing:-1px;width:60%;}.tc05 dt br{display:none;}.tc05 dt .btn01{margin-left:0;}.tc05 dt strong{font-size:11px;margin-bottom:0;line-height:1.4;}.tc05 dd{height:65px;width:40%;padding:15px 4px;box-sizing:border-box}.tc05 dd i{font-size:21px;line-height:21px;margin:0 5px 0 6px;}.tc05 dd strong{font-size:11px;margin-bottom:0px;letter-spacing:-1px;}.th01{font-size:14px;line-height:14px;background-size:0.5px 0.5px}.th01 em{padding:0 10px;font-size:20px;line-height:20px;}.th02{margin-bottom:10px}.th02 h1{font-size:18px;line-height:22px;margin-bottom:7px}.th02 p{font-size:12px;line-height:16px}.th03{padding-bottom:15px;margin-bottom:15px}.th03 dt{margin-bottom:10px;font-size:18px}.th03 dt h2{font-size:18px;line-height:1.6}.th03 dd p{font-size:14px}.th03 dd ul{display:none}#site-map .content ul li ul li{width:50%;}#site-map .content>ul>li:nth-child(2) ul{min-height:124px;}#site-map .content>ul>li:first-child ul{min-height:64px;}#site-map .content ul li ul li a{font-size:14px;}#site-map .content ul li ul li ul li a{font-size:13px;color:#808080;margin-bottom:10px;line-height:1.5;}.gate-head .inner .desc{font-size:1rem;}.gate-head .inner .desc span{font-size:1rem;}}@media screen and (max-width:768px){.fc01 .headlineA .ib01{padding-bottom:10px;}.ib01 ul.slide li.slick-slide{margin:1rem 0;}.gate-head .inner .title{float:none;width:100%;text-align:center;font-size:2.4rem;margin-bottom:1rem;}.gate-head .inner .desc{float:none;width:100%;font-size:1rem;}.gate-head .inner .desc span{font-size:1rem;}.gate-head .inner .text{padding:4rem 1.5rem;}.gate-head .inner .title:before{top:-100%;}.table-responsive{overflow-x:auto;}.table-responsive > table{overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;}.page-search-node .lc02 ul{display:grid;grid-template-columns:1fr 1fr 1fr;}.lc02 ul{flex-wrap:wrap;}.page-familyschool .lc02 ul li{width:calc(50% - 8px);}.lc02 ul li .thumb{max-width:inherit;}.lc02_02 ul{margin:0;}.lc02_02 ul li{width:32%;margin-bottom:20px;background:none;height:auto;box-sizing:border-box;margin-left:0;padding:0;float:left;margin-right:1.3%}.lc10 h2{margin-bottom:15px}.lc10 ul{margin:0 15px}.lc10 li{float:none;width:auto;height:auto;margin-left:0;margin-bottom:10px}.lc10 li .thumb{width:100%;height:auto;margin-bottom:15px;border:solid 1px #dfdfdf;box-sizing:border-box;}.lc10 li .thumb em{background-size:34px 34px}.lc10 li .thumb img{width:100%;min-height:0;display:block;}.lc10 li em{font-size:14px}.lc10 li a:hover{text-decoration:none}.lc10 li a:hover em{color:#ff9800;text-decoration:none}.lc10 .btn{text-align:center;margin-top:15px}.ib02_01 dd{word-break:keep-all;}.ib02_01 dd br{display:none;}.counsel-time-table.lc06 thead{display:none;}.counsel-time-table.lc06 thead th:first-child{display:table-cell;width:30%;}.counsel-time-table.lc06 thead th{display:inline-grid;width:100%;border-bottom:none;}.counsel-time-table.lc06 tbody{border-top:solid 2px #333;}.counsel-time-table.lc06 tbody tr{border-bottom:solid 1px #333;}.counsel-time-table.lc06 tbody td:first-child{display:table-cell;width:30%;border-bottom:none;padding:0;}.counsel-time-table.lc06 tbody td:last-child{border-bottom:none;}.counsel-time-table.lc06 tbody td{display:inline-grid;width:100%;padding:6px 10px;}.counsel-time-table.lc06 tbody td:before{display:inline-block;margin-bottom:4px;}.counsel-time-table.lc06 tbody td.t02:before{content:'주간방문상담 ';font-weight:bold;}.counsel-time-table.lc06 tbody td.t03:before{content:'야간방문상담 ';font-weight:bold;}.counsel-time-table.lc06 tbody td.t04:before{content:'주말방문상담 ';font-weight:bold;}.counsel-time-table.lc06 tbody td.t05:before{content:'전화상담 ';font-weight:bold;}.counsel-time-table.lc06 tbody td.t06:before{content:'상담번호 ';font-weight:bold;}.quickBtns{white-space:nowrap;height:70px;padding:.5rem 0 .5rem 1rem;}.quickBtns .qbtn{padding:0 0.4rem;display:inline-block;width:auto;min-width:inherit}.quickBtns .qbtn .icon{margin-bottom:0;}.quickBtns .qbtn .icon i{display:inline-block;width:2rem;height:2rem;line-height:2rem;color:#333;border-radius:10rem;font-size:2rem;padding:0.5rem;}.quickBtns .qbtn .text{font-size:0.7rem;word-break:keep-all;font-weight:600;}.quickBtns .qbtn:last-child{margin-right:2rem;}}@media screen and (max-width:640px){.lc02 ul[data-width='2']{grid-template-columns:1fr 1fr;}.lc02 ul[data-width='3']{grid-template-columns:1fr 1fr;}.lc02 ul[data-width='4']{grid-template-columns:1fr 1fr;}.page-familyschool .lc02_03 .cGroup{width:100%;float:none;}.page-familyschool .lc02_03 .cGroup ul{white-space:normal;}.page-familyschool .lc02_03 .cGroup ul li{box-sizing:border-box;}.page-familyschool .lc02_03 .cGroup ul li:nth-child(even){margin-right:0;}.page-familyschool .lc02_03 .cGroup ul li .thumb{max-width:inherit;}.page-familyschool .lc02_03 .cGroup ul li .thumb img{max-width:inherit;}.page-search-node .lc02 ul{display:grid;grid-template-columns:1fr 1fr;}.webform-progressbar{padding:1rem 2rem;}.webform-progressbar-page .webform-progressbar-page-label{top:.8rem;}.webform-progressbar .webform-progressbar-page .webform-progressbar-page-label{display:none}.webform-progressbar .webform-progressbar-page.current .webform-progressbar-page-label{display:block;font-size:.9rem;letter-spacing:-1px;}.node-type-webform .webform-component{padding:1rem .5rem;}.node-type-webform .webform-component .form-item{padding:.25rem 0;}.node-type-webform .webform-component select{font-size:1rem;}.node-type-webform .webform-component input[type=text]{border:solid 1px #989898;border-radius:3px;max-width:400px;width:80%;font-size:1rem;}.node-type-webform .form-item label.option{font-size:1rem;font-weight:300;}.node-type-webform .form-actions .form-submit{font-size:1rem;}.node-type-webform .webform-grid-question{font-size:1rem;line-height:1.2;}.node-type-webform .webform-component .description{font-size:.95rem;line-height:1.3;font-weight:300;word-break:break-word;}.webform-confirmation h2,.webform-confirmation h2 em,.webform-confirmation h2 span{font-size:1.1rem;}.webform-confirmation .box01,.webform-confirmation .box02{padding:1.5rem;}.webform-confirmation .box01 h3{font-size:1rem;margin-top:0;margin-bottom:1rem;line-height:1.4;}.webform-confirmation a.green{width:100%;text-align:center;box-sizing:border-box;font-size:1rem;padding:1rem 0;border-radius:5px;}.cf02.gradient-border{padding:10px 10px 14px 10px;}.cf02 .place{gap:1rem;}.cf02 .place > div{justify-content:center;flex-wrap:wrap;word-break:keep-all;text-align:center;}.cf02 .place *{font-size:.9rem;}.cf02 .place a{font-size:.9rem;}.lc04{display:flex;flex-direction:row;gap:2%;flex-wrap:wrap;align-items:flex-start;}.lc04 li{margin-bottom:2%;width:48%;box-sizing:border-box;}.lc04 li a{flex-direction:column;border:none;border:solid 1px #ededed;box-sizing:border-box;}.lc04 li i{padding:8px;border-radius:5px;background:#ededed;word-break:keep-all}.lc04 li i b{font-size:12px;}.lc04 li i span{font-size:12px;}.lc04 li strong{font-size:1.2em;line-height:1.6;font-weight:bold;}.lc04 li .thumb{flex-basis:200px;width:100%;float:none;clear:both;height:auto;margin-bottom:1rem;}.lc04 li .thumb img{vertical-align:top;line-height:0;}.lc12 dl.m1 > dd{flex-direction:column;}.lc12 dl.m1 dd.m1 dl{width:100%;margin-right:0;}}@media screen and (max-width:450px){.lc02 ul[data-width='2']{grid-template-columns:1fr;}.lc02 ul[data-width='3']{grid-template-columns:1fr;}.lc02 ul[data-width='4']{grid-template-columns:1fr;}.page-search-node .lc02 ul{display:grid;grid-template-columns:1fr;}.page-familyschool .lc02 ul li{width:calc(100% - 8px);}.lc04 li{margin-bottom:2%;overflow:hidden;border-bottom:none;padding:0 0.5%;width:100%;box-sizing:border-box;}.lc04 li a{border:none;border:solid 1px #ededed;box-sizing:border-box;}.lc04 li strong{font-size:1.2em;line-height:1.6;font-weight:bold;}.lc04 li .thumb{width:100%;float:none;clear:both;height:auto;margin-bottom:1rem;}.lc04 li .thumb img{vertical-align:top;line-height:0;}footer .leftA{float:none;clear:both;margin-bottom:1rem;}footer .cf03{position:relative;top:inherit;right:inherit;bottom:inherit;float:none;clear:both;}footer address p span{display:inline-block;}footer address p span:after{content:' | ';}footer address p span:last-child:after{content:'';}.cf03 select{font-size:14px;height:30px;line-height:30px;}.cf03 button{font-size:14px;width:40px;height:30px;line-height:30px;}.cf03 select{width:calc(100% - 40px);}.fd01+.tab a{font-size:1em;}.fd01 .dateSearch{display:block;}.fd01 .dateSearch label[for*="start"]{display:block;vertical-align:bottom;}.fd01 .dateSearch div{display:inline-block;vertical-align:bottom;}.fd01 .dateSearch input{width:80px;}.fd01 .ui-datepicker-trigger{left:67px;}.tc04 table th{white-space:nowrap;}.tc05 .col-33{width:100%;}.tc05 dt{letter-spacing:inherit;}.tc05 dd strong{display:inline-block;}.tc05 dt,.tc05 dd{width:100%;float:none;overflow:hidden;}.tc05 dt strong,.tc05 dd strong{font-size:14px;font-weight:bold;float:left;}.tc05 dt .btn01,.tc05 dd .btn01{float:right;}.tc05 dt{background-position-x:18px;padding:14px 20px 0 40px;}.tc05 dd{padding:14px 20px 0 10px;}}@media screen and (max-width:320px){.ng12 dl{width:auto;margin-left:0;}.ng12 dl dd p{min-height:inherit}footer .cf03,.cf03 select{display:none;}.ng03 li{background-size:16px;text-indent:32px;}.ng03 li a{font-size:11px;}.cf02 ul li a{padding:0 5px;height:24px;line-height:24px;font-size:10px;}.tc05 dt{line-height:12px;padding:18px 8px 0 28px;font-size:11px;width:53%;}.btn01{font-size:10px;}.lc02_02 ul li dl dd{font-size:11px;}.postArea img.chief{width:65%;margin:30px 60px;padding:0!important;}.ib03 .bx-wrapper .bx-controls-direction a.bx-prev{left:-5px;}.ib03 .bx-wrapper .bx-controls-direction a.bx-next{right:-5px;}.lc04 li .thumb{width:30%;height:auto;}.lc04 li .thumb img{width:100%;max-width:100%;height:auto;min-height:inherit;}}
