@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Noto Sans KR";font-weight:100;font-style:normal;src:url(/themes/custom/datasi/fonts/NotoSans-Thin.eot) format("eot"),url(/themes/custom/datasi/fonts/NotoSans-Thin.otf) format("opentype"),url(/themes/custom/datasi/fonts/NotoSans-Thin.woff) format("woff"),url(/themes/custom/datasi/fonts/NotoSans-Thin.woff2) format("woff2");}@font-face{font-family:"Noto Sans KR";font-weight:200;font-style:normal;src:url(/themes/custom/datasi/fonts/NotoSans-Light.eot) format("eot"),url(/themes/custom/datasi/fonts/NotoSans-Light.otf) format("opentype"),url(/themes/custom/datasi/fonts/NotoSans-Light.woff) format("woff"),url(/themes/custom/datasi/fonts/NotoSans-Light.woff2) format("woff2");}@font-face{font-family:"Noto Sans KR";font-weight:300;font-style:normal;src:url(/themes/custom/datasi/fonts/NotoSans-DemiLight.eot) format("eot"),url(/themes/custom/datasi/fonts/NotoSans-DemiLight.otf) format("opentype"),url(/themes/custom/datasi/fonts/NotoSans-DemiLight.woff) format("woff"),url(/themes/custom/datasi/fonts/NotoSans-DemiLight.woff2) format("woff2");}@font-face{font-family:"Noto Sans KR";font-weight:400;font-style:normal;src:url(/themes/custom/datasi/fonts/NotoSans-Regular.eot) format("eot"),url(/themes/custom/datasi/fonts/NotoSans-Regular.otf) format("opentype"),url(/themes/custom/datasi/fonts/NotoSans-Regular.woff) format("woff"),url(/themes/custom/datasi/fonts/NotoSans-Regular.woff2) format("woff2");}@font-face{font-family:"Noto Sans KR";font-weight:500;font-style:normal;src:url(/themes/custom/datasi/fonts/NotoSans-Medium.eot) format("eot"),url(/themes/custom/datasi/fonts/NotoSans-Medium.otf) format("opentype"),url(/themes/custom/datasi/fonts/NotoSans-Medium.woff) format("woff"),url(/themes/custom/datasi/fonts/NotoSans-Medium.woff2) format("woff2");}@font-face{font-family:"Noto Sans KR";font-weight:700;font-style:normal;src:url(/themes/custom/datasi/fonts/NotoSans-Bold.eot) format("eot"),url(/themes/custom/datasi/fonts/NotoSans-Bold.otf) format("opentype"),url(/themes/custom/datasi/fonts/NotoSans-Bold.woff) format("woff"),url(/themes/custom/datasi/fonts/NotoSans-Bold.woff2) format("woff2");}@font-face{font-family:"Noto Sans KR";font-weight:900;font-style:normal;src:url(/themes/custom/datasi/fonts/NotoSans-Black.eot) format("eot"),url(/themes/custom/datasi/fonts/NotoSans-Black.otf) format("opentype"),url(/themes/custom/datasi/fonts/NotoSans-Black.woff) format("woff"),url(/themes/custom/datasi/fonts/NotoSans-Black.woff2) format("woff2");}
html{font-family:"Pretendard Variable",Pretendard,sans-serif !important;font-size:16px;color:#595959;line-height:1.5;scroll-behavior:smooth}html,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,a{margin:0;padding:0}body{font-family:"Pretendard Variable",Pretendard,sans-serif !important;font-size:var(--si-body-font-size);}header,nav,article,section,footer,address,aside{display:block;}b,strong,h1,h2,h3,h4,h5,h6{font-weight:700;color:#000}img,fieldset{border:0}ul,ol,menu{list-style:none}em,address{font-style:normal}a{text-decoration:none;color:#000}a:hover,a:active{text-decoration:underline}input[type=text],input[type=number],input[type=password],input[type=date],input[type=email]{font-family:'Noto Sans KR',sans-serif;font-size:0.875rem;height:3rem;text-indent:1rem;border:1px solid #DCDCDC;box-sizing:border-box;outline:none}textarea{font-size:0.875rem;padding:1rem;border:1px solid #DCDCDC;box-sizing:border-box;outline:none}input[type=text].error,input[type=password].error,input[type=email].error{border-color:#d0021b;color:#d0021b}input::-webkit-input-placeholder{font-family:'Noto Sans KR',sans-serif}input:-ms-input-placeholder{font-family:'Noto Sans KR',sans-serif}input::-webkit-input-placeholder{font-family:'Noto Sans KR',sans-serif}input:-ms-input-placeholder{font-family:'Noto Sans KR',sans-serif}textarea.error{border-color:#d0021b;color:#d0021b}button{cursor:pointer}#main_wrap{position:relative}#skip_contents{width:100%;}#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:50}#skip-link a:focus{top:0}.inner{position:relative;max-width:73.75rem;margin:0 auto}header{background:#fff;z-index:200}header .inner{height:6.25rem}header .logo{position:absolute;top:1.6rem;left:0}header .logo a{display:block;width:17.5rem;height:3rem;background:url(/themes/custom/datasi/images/logo.png) no-repeat 0 0;background-size:contain;text-indent:-9999px}header .controls li.menu{display:none}header .controls li.search{display:none}header ul.menu{position:absolute;top:2rem;right:16rem}header ul.menu > li{display:inline-block;margin-left:2.375rem}header ul.menu > li > a{font-size:1.125rem;font-weight:700}header ul.menu > li > a:hover{text-decoration:none;color:#008dea}header ul.menu > li.on > a,header ul.menu > li.active-trail > a{color:#008dea}header ul.menu > li.expanded > a{display:block;height:4rem}header ul.menu > li >.sub-menu{max-height:0;position:fixed;left:0;top:6.25rem;width:100%;background-color:#eaf3f8;box-sizing:border-box;z-index:30;overflow:hidden;transition:max-height 0.4s}header ul.menu > li.on >.sub-menu{max-height:100%}header ul.menu > li >.sub-menu .inner{height:auto;margin:2rem auto;position:relative;overflow:visible}header ul.menu > li >.sub-menu .inner:before{border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:0px solid transparent;content:"";position:absolute;top:-2rem;right:36rem;z-index:1}header ul.menu > li >.sub-menu .inner:after{content:"";display:block;clear:left}header ul.menu > li >.sub-menu .ng03 dl dt{margin-bottom:0.5rem}header ul.menu > li >.sub-menu .ng03 dl dt a{color:#000}header ul.menu > li >.sub-menu .ng03 dl dd ul.btns li a{border-color:#b8cbd6;background-color:#fff}header ul.menu > li >.sub-menu .ng03 dl.d05 dd ul.btns li a,header ul.menu > li >.sub-menu .ng03 dl.d06 dd ul.btns li a{background-color:#f6f6f6}header .cf01{position:absolute;top:1.6rem;right:0}body.scrolling header{position:fixed;top:0;left:0;width:100%;border-bottom:1px solid #ddd}body.scrolling #main-content{padding-top:6.25rem}body.user-logged-in header ul.menu > li >.sub-menu{top:calc(6.25rem + 79px)}body.user-logged-in.scrolling header{position:fixed;top:79px}footer{overflow:hidden;padding:1.75rem 0 2.5rem;background-color:#535353;color:#fff}footer .inner{position:relative}footer .footer-row{display:flex;align-items:flex-start}footer .footer-family{margin-top:-50px}footer .logo{margin-bottom:2rem}footer .logo a{display:block;width:10.9375rem;height:4.6875rem;background:url(/themes/custom/datasi/images/f-logo.svg) no-repeat 0 0;background-size:contain;text-indent:-9999px}footer .siteInfo{margin-left:50px;flex:1}footer .policy{width:310px;text-align:right}footer .siteInfo *{font-size:0.875rem;color:#fff}footer .siteInfo address{margin-bottom:0.3rem}footer .siteInfo address span:before{content:"|";color:#b5b5b5;margin:0 12px 0 9px;font-size:0.875rem;font-weight:300}footer .siteInfo address span:first-child:before{content:none;margin:0}footer .ui-selectmenu-button{border-color:#b5b5b5;background:#fff !important;border-radius:3px;float:right;position:relative}footer .ui-selectmenu-button span.ui-icon{background:none !important;border-left:1px solid #b5b5b5;position:absolute;right:0;top:0;height:100%;line-height:1.5;width:2.3rem;text-align:center;}footer .ui-selectmenu-button:before{content:"\e943";display:block;font-size:1.3rem;color:#060606;font-family:xeicon;text-indent:0;top:0;right:0;border-left:1px solid #b5b5b5;height:100%;width:2rem;text-align:center;line-height:2rem}footer .ui-selectmenu-button span.ui-selectmenu-text{color:#404040;font-size:0.875rem;padding:0}#redirect_family-menu .ui-menu-item{list-style-image:none}#redirect_family-menu .ui-menu-item .ui-menu-item-wrapper{padding:0.3rem 1rem;border:none !important;font-size:0.875rem}#redirect_family-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active{background:#eee;margin:0}#redirect_family-menu .ui-menu-item.ui-state-focus{background:#c3c3c3;color:#fff;border:none}#redirect_family-menu .ui-menu-item.ui-state-disabled{color:#555}footer .policy{float:right}footer .policy li{display:inline}footer .policy li:before{content:"|";color:#b5b5b5;margin:0 12px 0 9px;font-size:0.875rem;font-weight:300}footer .policy li:first-child:before{content:none;margin:0}footer .policy li a{font-size:0.875rem;color:#fff}.fc01{padding-top:2rem;padding-bottom:5rem}.fc01 .block{margin-bottom:4rem}.fc01 .block:last-of-type{margin-bottom:0}.fc02{background:#008dea;padding:3.625rem 0 2.5rem}.fc03{margin-bottom:1rem}.fc03 h3{font-size:1.125rem;color:#000000;font-weight:700;margin-bottom:0.875rem}.fc04{width:61.25rem;background-color:#f6f6f6;margin:2.5rem auto 5.125rem;padding:1.5rem 0 2.5rem}.fc04 .inner{width:48.75rem}.fc04 h1{font-size:1.5rem;margin-bottom:1rem;color:#000000;font-weight:500}.fc04 .thumb{height:30rem;position:relative;width:100%;height:26.5rem;background:#fff;overflow:hidden;margin-bottom:1.125rem}.fc04 .thumb img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.fc04 .thumb img.fillwidth{width:120%}.fc04 .thumb img.fillheight{height:120%}.fc04 ul.meta{float:left;width:62%;background-color:#fff;min-height:14.375rem;padding:1.25rem;box-sizing:border-box;margin-bottom:1rem}.fc04 ul.meta li{border-bottom:1px solid #ddd;padding:0.4rem 0;display:table;width:100%;padding-left:1.8rem;background:url(/themes/custom/datasi/images/bl_mt_qrcode.png) no-repeat 0 0.7rem;box-sizing:border-box}.fc04 ul.meta li.code{background-image:url(/themes/custom/datasi/images/bl_mt_qrcode.png);background-position:0.2rem 0.7rem}.fc04 ul.meta li.shoot{background-image:url(/themes/custom/datasi/images/bl_mt_camera01.png)}.fc04 ul.meta li.place{background-image:url(/themes/custom/datasi/images/bl_mt_camera02.png)}.fc04 ul.meta li.object{background-image:url(/themes/custom/datasi/images/bl_mt_place01.png);background-position:0.1rem 0.7rem}.fc04 ul.meta li.object2{background-image:url(/themes/custom/datasi/images/bl_mt_place02.png);background-position:0.2rem 0.7rem}.fc04 ul.meta li:last-child{border-bottom:none}.fc04 ul.meta li b{display:table-cell;width:24%}.fc04 ul.meta li span{display:table-cell}.fc04 .map{float:right;width:35%;height:14.375rem}.fc04 .control{clear:both;overflow:hidden;margin-bottom:36px}.fc04 .control .btns{float:left}.fc04 .control .copyright{float:right}.fc04 .control .copyright a{display:inline-block;height:2rem}.fc04 .control .copyright a img{height:100%}.fc04 .cf07{padding-bottom:0;margin-bottom:0;border-bottom:none}.fc04 .cf07 .popupA{display:none;position:relative}.fc05{background-color:#eaf3f8;padding:1.5rem 0 4rem}.fc02.fc02_01{background:#535353;}.fc06{margin-bottom:3.75rem}.fc06 .blockA{border:3px solid #e6f2fa;margin-bottom:4px}.fc06 .titleA{background-color:#e6f2fa;overflow:hidden}.fc06 .titleA h2{background-color:#fff;float:left;font-size:1.25rem;height:2.5rem;padding:0.9rem 2.5rem 0 1.625rem;box-sizing:border-box;position:relative}.fc06 .titleA h2:after{content:"";display:block;width:0px;height:0;position:absolute;right:-1.8rem;top:0;border-bottom:2.5rem solid #fff;border-right:1.875rem solid transparent}.fc06 .titleA a.more{float:right;background:url(/themes/custom/datasi/images/icon_img.png) no-repeat 0 center;padding-left:2rem;font-size:0.75rem;background-size:auto 100%;margin:0.6rem 2rem 0 0}.fc06 .conA{padding:1.5rem 1.625rem;}.fc06 .conA > p{margin-bottom:1rem;font-size:0.875rem}.fc07{background-color:#d0dded;padding:2.5rem 0}.btn01{display:inline-block;font-size:1rem;color:#fff;background-color:#70bef1;border-radius:5px;padding:0.5rem 0.875rem}.btn01:hover{background-color:#208ad0;text-decoration:none}.cf01{background-color:#f6f6f6;border-radius:1.25rem}.cf01 label{display:none}.cf01 input{border:none;width:11.25rem;height:2.5rem;padding:0;background-color:#f6f6f6;border-radius:1.25rem}.cf01 button{display:inline-block;font-size:1.5rem;background-color:#f6f6f6;height:100%;width:3rem;text-align:center;line-height:1.5;border:none;cursor:pointer;border-radius:1.25rem}.cf01 button i{vertical-align:middle;color:#535353}.cf02 fieldset{display:inline-block;background-color:#fff;height:3rem;border-radius:1.5rem;padding:0 1.5rem;box-sizing:border-box;vertical-align:middle}.cf02 fieldset > *{display:table-cell;vertical-align:middle;height:3rem;}.cf02 fieldset.normal{padding:0 4rem 0 1.5rem;width:39rem;box-sizing:border-box;position:relative;}.cf02 fieldset.normal > label{font-size:0;color:#fff;padding-right:1rem}.cf02 fieldset.normal > label:before{content:"\e97a";font-size:1.25rem;color:#8c8c8c;font-family:xeicon;vertical-align:middle}.cf02 fieldset.normal > ul{padding-right:1rem;width:auto}.cf02 fieldset.normal > ul li{display:table-cell;vertical-align:middle;padding-right:4px}.cf02 fieldset.normal > ul li span{display:block;background-color:#e2eff7;color:#005f9d;height:2rem;line-height:2rem;padding:0 1.5rem 0 0.5rem;font-size:0.8125rem;border-radius:3px;white-space:nowrap;position:relative}.cf02 fieldset.normal > ul li span a{font-size:0;color:#e2eff7;vertical-align:middle;position:absolute;top:1px}.cf02 fieldset.normal > ul li span a:before{content:"\e9af";font-size:0.875rem;color:#71bef0;font-family:xeicon;vertical-align:middle;margin-left:5px}.cf02 fieldset.normal .inputA{width:100%;}.cf02 fieldset.normal .inputA input{height:auto;border:none;width:100%;text-indent:0}.cf02 fieldset.normal .btnA{position:absolute;top:0;right:0;width:5rem;display:block}.cf02 fieldset.normal .btnA:before{content:"";display:block;height:calc(100% - 1rem);width:1px;border-left:1px solid #ddd;position:absolute;top:0.5rem}.cf02 fieldset.normal .btnA button{border:none;background:none;padding:0 1.5rem 0 1.5rem;height:100%;font-size:1rem;color:#7d7d7d;cursor:pointer}.cf02 fieldset.normal .btnA button:hover{color:#008dea}.cf02_01 fieldset.advanced{margin-left:1rem;padding:0;display:inline-block}.cf02_01 fieldset.advanced a.toggle{display:block;padding:0 1.5rem;width:10rem;height:3rem;line-height:3rem;color:#7d7d7d}.cf02_01 fieldset.advanced a.toggle:after{content:"\e935";font-size:0.875rem;color:#aaa;font-family:xeicon;float:right}.cf02_01 fieldset.advanced a.toggle:hover{color:#008dea;text-decoration:none}.cf02_02{text-align:center}.cf02_02 fieldset{text-align:left}.cf02_02 fieldset.filter{display:block;background-color:transparent;height:auto;border-radius:0;padding:3rem 0 0.5rem;width:100%}.cf02_02 fieldset.filter ul{overflow:hidden;display:block;height:auto}.cf02_02 fieldset.filter ul li{float:left;width:6.78%;margin-right:1.695%}.cf02_02 fieldset.filter ul li:last-child{margin-right:0}.cf02_02 fieldset.filter ul li input{width:0;height:0;border:none;position:absolute;left:-9999px;}.cf02_02 fieldset.filter ul li label{display:block;color:#fff;text-align:center;border:1px solid transparent;padding-top:3.8rem;height:6rem;border-radius:5px;box-sizing:border-box;background:url(/themes/custom/datasi/images/icon_cat01.png) no-repeat center 0.55rem;background-size:60% auto;cursor:pointer}.cf02_02 fieldset.filter ul li label:hover{border-color:#fff}.cf02_02 fieldset.filter ul li input:checked + label{background-color:#fff;background-image:url(/themes/custom/datasi/images/icon_cat01h.png);color:#008dea}.cf02_02 fieldset.filter ul li.c01 label{background-image:url(/themes/custom/datasi/images/icon_cat01.png)}.cf02_02 fieldset.filter ul li.c01 input:checked + label{background-image:url(/themes/custom/datasi/images/icon_cat01h.png)}.cf02_02 fieldset.filter ul li.c02 label{background-image:url(/themes/custom/datasi/images/icon_cat02.png)}.cf02_02 fieldset.filter ul li.c02 input:checked + label{background-image:url(/themes/custom/datasi/images/icon_cat02h.png)}.cf02_02 fieldset.filter ul li.c03 label{background-image:url(/themes/custom/datasi/images/icon_cat03.png)}.cf02_02 fieldset.filter ul li.c03 input:checked + label{background-image:url(/themes/custom/datasi/images/icon_cat03h.png)}.cf02_02 fieldset.filter ul li.c04 label{background-image:url(/themes/custom/datasi/images/icon_cat04.png)}.cf02_02 fieldset.filter ul li.c04 input:checked + label{background-image:url(/themes/custom/datasi/images/icon_cat04h.png)}.cf02_02 fieldset.filter ul li.c05 label{background-image:url(/themes/custom/datasi/images/icon_cat05.png)}.cf02_02 fieldset.filter ul li.c05 input:checked + label{background-image:url(/themes/custom/datasi/images/icon_cat05h.png)}.cf02_02 fieldset.filter ul li.c06 label{background-image:url(/themes/custom/datasi/images/icon_cat06.png)}.cf02_02 fieldset.filter ul li.c06 input:checked + label{background-image:url(/themes/custom/datasi/images/icon_cat06h.png)}.cf02_02 fieldset.filter ul li.c07 label{background-image:url(/themes/custom/datasi/images/icon_cat07.png)}.cf02_02 fieldset.filter ul li.c07 input:checked + label{background-image:url(/themes/custom/datasi/images/icon_cat07h.png)}.cf02_02 fieldset.filter ul li.c08 label{background-image:url(/themes/custom/datasi/images/icon_cat08.png)}.cf02_02 fieldset.filter ul li.c08 input:checked + label{background-image:url(/themes/custom/datasi/images/icon_cat08h.png)}.cf02_02 fieldset.filter ul li.c09 label{background-image:url(/themes/custom/datasi/images/icon_cat09.png)}.cf02_02 fieldset.filter ul li.c09 input:checked + label{background-image:url(/themes/custom/datasi/images/icon_cat09h.png)}.cf02_02 fieldset.filter ul li.c10 label{background-image:url(/themes/custom/datasi/images/icon_cat10.png)}.cf02_02 fieldset.filter ul li.c10 input:checked + label{background-image:url(/themes/custom/datasi/images/icon_cat10h.png)}.cf02_02 fieldset.filter ul li.c11 label{background-image:url(/themes/custom/datasi/images/icon_cat11.png)}.cf02_02 fieldset.filter ul li.c11 input:checked + label{background-image:url(/themes/custom/datasi/images/icon_cat11h.png)}.cf02_02 fieldset.filter ul li.c12 label{background-image:url(/themes/custom/datasi/images/icon_cat12.png)}.cf02_02 fieldset.filter ul li.c12 input:checked + label{background-image:url(/themes/custom/datasi/images/icon_cat12h.png)}.cf02_02 fieldset.filter ul li.c13 label{background-image:url(/themes/custom/datasi/images/icon_cat13.png)}.cf02_02 fieldset.filter ul li.c13 input:checked + label{background-image:url(/themes/custom/datasi/images/icon_cat13h.png)}.cf02_02 fieldset.filter ul li.c14 label{background-image:url(/themes/custom/datasi/images/icon_cat14.png)}.cf02_02 fieldset.filter ul li.c14 input:checked + label{background-image:url(/themes/custom/datasi/images/icon_cat14h.png)}.cf02_02 fieldset.filter ul li.c15 label{background-image:url(/themes/custom/datasi/images/icon_cat15.png)}.cf02_02 fieldset.filter ul li.c15 input:checked + label{background-image:url(/themes/custom/datasi/images/icon_cat15h.png)}.cf02_02 fieldset.filter ul li.c16 label{background-image:url(/themes/custom/datasi/images/icon_cat16.png)}.cf02_02 fieldset.filter ul li.c16 input:checked + label{background-image:url(/themes/custom/datasi/images/icon_cat16h.png)}.cf02_02 fieldset.filter ul li.c17 label{background-image:url(/themes/custom/datasi/images/icon_cat17.png)}.cf02_02 fieldset.filter ul li.c17 input:checked + label{background-image:url(/themes/custom/datasi/images/icon_cat17h.png)}.cf02_03{padding:0 5rem}.cf02_03 h3{color:#fff;font-size:1.5rem;margin-bottom:1rem}.cf02_03 fieldset.normal{padding:0 5rem 0 1.5rem;width:100%;height:4rem;border-radius:2rem}.cf02_03 fieldset > *{height:4rem;}.cf02_04{padding:0 5rem;overflow:hidden}.cf02_04 h3{color:#fff;font-size:1.5rem;margin-bottom:1rem}.cf02_04 fieldset{float:left;padding:0 1.5rem;height:4rem;border-radius:2rem}.cf02_04 fieldset > *{height:4rem}.cf02_04 fieldset.normal{width:50%;margin-right:2.5%}.cf02_04 fieldset.select{width:27%;margin-right:2.5%;height:auto}.cf02_04 fieldset.select select{visibility:hidden}.cf02_04 fieldset.select .select2{width:100% !important;display:block;height:auto}.cf02_04 fieldset.select .select2::before{z-index:1;top:0.5rem;right:0;font-size:1.2rem}.cf02_04 fieldset.select .select2 .select2-selection{border:none;padding:0rem;margin:0.6rem 0}.cf02_04 fieldset.select .select2-container--default .select2-selection--multiple input{line-height:2.2}.cf02_04 fieldset.select .select2-container--default .select2-selection--multiple input::-webkit-input-placeholder{opacity:1;font-size:1rem;color:#000}.cf02_04 fieldset.select .select2-container--default .select2-selection--multiple input::-moz-placeholder{opacity:1;font-size:1rem;color:#000}.cf02_04 fieldset.select .select2-container--default .select2-selection--multiple input:-ms-input-placeholder{opacity:1;font-size:1rem;color:#000}.cf02_04 fieldset.submit{width:18%;padding:0}.cf02_04 fieldset.submit .btnA{width:100%;display:block}.cf02_04 fieldset.submit button{border:none;width:100%;vertical-align:top;height:100%;border-radius:2rem;line-height:4rem;background-color:#fff;font-size:1.125rem;color:#008dea}.cf03{margin-bottom:5rem}.cf03 > ul{display:flex;flex-wrap:nowrap;gap:1.2%;text-align:center}.cf03 > ul > li{flex:1 1 0;min-width:0;vertical-align:top;text-align:left}.cf03 > ul > li:first-child{margin-left:0}.cf03 > ul > li > label{display:block;color:#000;font-size:1.125rem;margin-bottom:0.5rem}.cf03 > ul > li > .select2{width:100% !important}.cf03_01{margin-bottom:0}.cf03_01 > ul > li{width:auto;margin:0}.cf03_01 ul li label{float:left;margin-right:1rem;position:relative;top:0.6rem}.cf03_01 ul li .select2{float:left;width:17.5rem !important}.cf04 li{display:inline-block;margin-right:4px}.cf04 li .ui-checkboxradio-label{height:2.375rem;line-height:2.375rem;color:#000;font-size:0.875rem;background:#fff;border-radius:1.25rem;padding:0 1rem;border-width:2px;border-color:#aaa}.cf04 li .ui-checkboxradio-label:hover{border-color:#ddd;border-width:2px}.cf04 li .ui-checkboxradio-label.ui-checkboxradio-checked{border-color:#0690ea;background-color:#e6f2fa;color:#0e6ead}.cf04m.photoFilterMobile{display:none}.cf05 li{display:inline-block;margin-left:1.5rem}.cf05 li:first-child{margin-left:0}.cf05 li .ui-checkboxradio-label{height:2.375rem;line-height:2.375rem;color:#000;font-size:1.125rem;background:#fff;border-radius:0;padding:0;border:none !important}.cf05 li .ui-checkboxradio-icon{background:#fff !important;border:1px solid #ddd;box-shadow:none;text-indent:0;line-height:1}.cf05 li .ui-checkboxradio-icon:before{content:"\e929";font-size:1rem;color:#fff;font-family:xeicon;position:relative;top:-2px}.cf05 li .ui-checkboxradio-checked .ui-checkboxradio-icon{background-color:#008dea !important;border-color:#008dea}.cf06 .swith{display:inline-block;vertical-align:middle;margin-right:0.3rem}.cf06 .swith.list a.list{display:none}.cf06 .swith.list a.thumbnail{display:inline-block}.cf06 .swith.thumbnail a.list{display:inline-block}.cf06 .swith.thumbnail a.thumbnail{display:none}.cf06 .swith a{width:2rem;height:2rem;line-height:2rem;background-color:#e5e5e5;text-align:center}.cf06 .swith a:hover{background-color:#008dea;color:#fff}.cf07{position:relative;padding-bottom:2.5rem;margin-top:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid #ddd}.cf07 a.toggle{display:inline-block;height:2rem;line-height:2rem;border:1px solid #e5e5e5;border-radius:1rem;background-color:#fff;padding:0 1.5rem;font-size:0.875rem;color:#1b1b1b;font-weight:700;;position:relative;z-index:10}.cf07 a.toggle:before{content:"";display:inline-block;width:17px;height:15px;background:url(/themes/custom/datasi/images/icon_write.png);background-size:contain;margin-right:0.6rem}.cf07 a.toggle:after{content:"\e941";font-size:1rem;font-family:xeicon;color:#535353;position:relative;top:0px;margin-left:0.5rem}.cf07 a.toggle:hover{text-decoration:none;border-color:#008dea}.cf07 .popupA{display:none;background-color:#f6f6f6;padding:1rem;position:absolute;left:-1rem;top:-1rem}.cf07 .popupA > p{margin-left:16rem;margin-top:0.4rem;color:#7d7d7d;font-size:0.875rem}.cf07 .popupA form{margin-top:1.5rem}.cf07 .popupA form > span{display:block;margin-bottom:0.5rem}.cf07 .popupA form > span:last-of-type{margin-bottom:0}.cf07 .popupA form > span label{font-size:0;text-indent:-9999px;position:absolute}.cf07 .popupA form > span input{width:23.625rem}.cf07 .popupA form > span textarea{width:36.125rem;height:7rem}.cf07 .popupA form > span button{border:none;background-color:#7d7d7d;color:#fff;height:2rem;line-height:2rem;padding:0 1.25rem;font-size:0.875rem}.cf07 .popupA form > span button:hover{background-color:#008dea}.cf07.opened .popupA{display:block}.cf07.opened a.toggle:after{content:"\e944"}.cf08{width:55rem;height:3.5rem;border-radius:1.75rem;padding-left:1.75rem;box-sizing:border-box;background:#fff;margin:0 auto;box-shadow:0 0 10.5px rgba(0,0,0,0.25);}.cf08 fieldset{overflow:hidden}.cf08 label{display:none}.cf08 input{height:3.5rem;border:none;float:left;width:85%;font-size:1.25rem}.cf08 button{height:3.5rem;border-radius:1.75rem;font-size:1.25rem;padding:0 1.375rem;float:right;border:0.3125rem solid #fff;color:#fff;background-color:#008dea}.cf09{text-align:center;margin-bottom:2.5rem}.cf09 fieldset{display:inline-block;background-color:#f6f6f6;height:3rem;border-radius:1.5rem;padding:0 1.5rem;box-sizing:border-box;vertical-align:middle}.cf09 fieldset > label{font-size:0;color:#f6f6f6;padding-right:1px}.cf09 fieldset.select{padding:0.5rem 0 0 0;margin-right:1rem}.cf09 .ui-selectmenu-button{border:none;background:transparent !important;min-width:8rem;padding:0.4rem 1rem;}.cf09 .ui-selectmenu-button span.ui-icon{background:none !important;position:absolute;right:0;top:0;height:100%;line-height:1.5;width:2.3rem;text-align:center;}.cf09 .ui-selectmenu-button:before{content:"\e935";display:block;font-size:0.6rem;color:#008dea;font-family:xeicon;text-indent:0;top:0;right:0.5rem;height:100%;width:2rem;text-align:center;line-height:2rem}.cf09 .ui-selectmenu-button span.ui-selectmenu-text{color:#404040;font-size:0.875rem;padding:0}#board_category-menu{margin-top:1rem;height:12rem;box-shadow:0px 3px 1.5px rgba(0,0,0,0.25);}#board_category-menu .ui-menu-item{list-style-image:none}#board_category-menu .ui-menu-item .ui-menu-item-wrapper{padding:0.5rem 1rem;border:none !important;font-size:0.875rem}#board_category-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active{background:#eee;margin:0;color:#000}#board_category-menu .ui-menu-item.ui-state-focus{background:#c3c3c3;color:#000;border:none}#board_category-menu .ui-menu-item.ui-state-disabled{color:#555}.cf09 fieldset.normal > *{display:table-cell;vertical-align:middle;height:3rem;}.cf09 fieldset.normal{padding:0 4rem 0 1.5rem;width:23.75rem;box-sizing:border-box;position:relative;}.cf09 fieldset.normal .inputA{width:calc(100% - 10px);}.cf09 fieldset.normal .inputA input{height:auto;border:none;width:100%;text-indent:0;background-color:transparent}.cf09 fieldset.normal .btnA{position:absolute;top:0;right:0;width:rem;display:block}.cf09 fieldset.normal .btnA:before{content:"";display:block;height:calc(100% - 1rem);width:1px;border-left:1px solid #ddd;position:absolute;top:0.5rem}.cf09 fieldset.normal .btnA button{border:none;background:none;padding:0 1.5rem 0 1.5rem;height:100%;font-size:1rem;color:#008dea;cursor:pointer}.cf09 fieldset.normal .btnA button:hover{color:#008dea;}.cf10{display:flex;justify-content:space-between}.cf10 label{display:none}.cf10 input{width:60%;height:2.5rem}.cf10 button{width:35%;border:none;background-color:#208ad0;color:#fff;font-size:1rem;line-height:2.5rem;border-radius:3px}.ib01{margin-bottom:5rem}.ib01 > .slider > .slick-list{margin:0 -10px}.ib01 > .slider > .slick-list > .slick-track > li{margin:0 10px}.ib01 > .slider > .slick-list > .slick-track > li > a{display:block;position:relative;text-decoration:none}.ib01 > .slider > .slick-list > .slick-track > li > a:hover *{color:#008dea}.ib01 .subSlide{padding:0.1875rem;border:1px solid #ddd;height:17.5rem;box-sizing:border-box;background-color:#fff;z-index:5}.ib01 .subSlide em{height:17rem;background:#eee;overflow:hidden;position:relative}.ib01 .subSlide em img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ib01 .subSlide em img.fillheight{height:100%}.ib01 .subSlide em img.fillwidth{height:100%}.ib01 .progress{display:block;width:100%;height:0.25rem;border-radius:0.125rem;overflow:hidden;background-color:#f5f5f5;background-image:linear-gradient(to right,#208ad0,#208ad0);background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s ease-in-out;}.ib01 > .slider > .slick-list > .slick-track > li > a > button{position:absolute;top:16rem;border:none;height:20px;width:20px;line-height:20px;font-size:0px;text-align:center;background:none}.ib01 > .slider > .slick-list > .slick-track > li > a > button:hover:before{color:#008dea}.ib01 .btnPrev{right:70px;z-index:20}.ib01 .btnPrev:before{content:"\e93d";font-size:1rem;color:#828282;font-family:xeicon}.ib01 .btnNext{right:45px;z-index:20}.ib01 .btnNext:before{content:"\e940";font-size:1rem;color:#828282;font-family:xeicon}.ib01 .subSlide .slick-next{bottom:5px;top:initial;left:100px;transform:translate(0,0);z-index:100}.ib01 .subSlide .slick-next:before{content:"\e940";font-size:1rem;color:#828282;font-family:xeicon;float:right}.ib01 .subSlide .slick-next:hover:before{color:#008dea}.ib01 > .slider span.border{display:block;width:100%;height:17.5rem;box-sizing:border-box;position:absolute;border:1px solid #ddd;background-color:#fff}.ib01 > .slider span.border03{top:3px;left:3px}.ib01 > .slider span.border02{top:6px;left:6px}.ib01 > .slider span.border01{top:9px;left:9px}.ib01 .meta{display:block;position:relative;top:calc(-3.125rem + 9px);z-index:10}.ib01 .meta b{display:block;background-color:#fff;height:3.125rem;width:85%;padding:0.875rem 4rem 0 0.625rem;font-weight:normal;box-sizing:border-box;margin-bottom:1rem}.ib01 .meta .summury{font-size:0.875rem;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#595959;padding:0 3rem 0 0.625rem;margin-bottom:1.5rem}.ib01 .meta small{display:block;height:1.0625rem;margin-left:0.625rem;font-size:0.75rem;color:#434343;padding-left:1.5rem;background:url(/themes/custom/datasi/images/icon_photo.png) no-repeat 0 center}.ib02{padding:1rem 0 2rem;background:#ecf7ff}.ib02 .topA{overflow:hidden;margin-bottom:1rem}.ib02 .leftA{float:left;width:66%;height:22.125rem;position:relative}.ib02 .rightA{float:right;width:32%;height:22.125rem;position:relative}.ib02 .rightA .map03{position:absolute !important;bottom:0;left:0}.ib02 .slider{border:5px solid #fff;border-radius:3px;width:100%;height:19rem;overflow:hidden;position:absolute !important;bottom:0;left:0}.ib02 .slider li.slick-active a{z-index:1}.ib02 .slider li a{display:block;height:18.5rem;position:relative}.ib02 .slider li a img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ib02 .slider li a img.fillwidth{width:100%}.ib02 .slider li a img.fillheight{height:120%}.ib02 .inner > dl{line-height:1.8}.ib02 .inner > dl dt{color:#008dea;font-size:0.875rem}.ib02 .inner > dl dd{font-size:0.875rem}.ib02 button.slick-arrow{height:8.625rem;width:4.25rem;background:rgba(0,0,0,0.5)}.ib02 button.slick-prev{left:0;border-radius:0 4.3125rem 4.3125rem 0;z-index:10;text-align:left}.ib02 button.slick-prev:before{content:"\e93d";font-size:3rem;color:#fff;font-family:xeicon}.ib02 button.slick-next{right:0;border-radius:4.3125rem 0 0 4.3125rem;text-align:right}.ib02 button.slick-next:before{content:"\e940";font-size:3rem;color:#fff;font-family:xeicon}.ib02 .slick-dots{bottom:1rem}.ib02 .slick-dots li{background-color:transparent;width:1rem;height:1rem}.ib02 .slick-dots li button{width:1rem;height:1rem;border-radius:0.5rem;padding:0;background-color:#fff;opacity:0.5;text-indent:-9999px}.ib02 .slick-dots li.slick-active button{opacity:1}.ib02 .slick-dotted.slick-slider{margin-bottom:0}.ib03--loading{display:none}.ib03-skeleton{display:flex;gap:12px;padding:0 40px}.ib03-skeleton__col{flex:1;min-width:0;border-radius:8px;overflow:hidden}.ib03-skeleton__dt{height:2.6rem;background:#e0e0e0}.ib03-skeleton__dd{padding:1.75rem 0.5rem;background:#f0f0f0}.ib03-skeleton__item{height:9.5rem;margin:0.5rem 0;background:#e0e0e0;border-radius:4px}.ib03-skeleton__dt,.ib03-skeleton__item{background:linear-gradient(90deg,#e0e0e0 25%,#ececec 50%,#e0e0e0 75%);background-size:200% 100%;animation:ib03-shimmer 1.5s ease-in-out infinite}@keyframes ib03-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.ib03{overflow:visible;position:relative;padding:0}.ib03 > .slick-list{overflow:visible}.ib03 .slick-slide{padding:0 6px;box-sizing:border-box}.ib03 > dl,.ib03 .slick-slide dl{border-radius:8px}.ib03 > dl:nth-child(6n){margin-right:0}.ib03 dl > dt{padding:0.8rem 0;background:#707070;color:#fff;text-align:center;border-radius:8px 8px 0 0}.ib03 dl > dd{padding:1.75rem 0.5rem;background:#ededed;position:relative;border-radius:0 0 8px 8px}.ib03 dl > dd .indicator{position:absolute;top:2.3rem;left:50%;transform:translate(-50%,0);width:3rem;height:1.125rem;border-radius:0.5625rem;line-height:1.7;background-color:rgba(0,0,0,0.6)}.ib03 dl > dd .indicator .slick-dots{bottom:0;width:100%;}.ib03 dl > dd .indicator .slick-dots li{display:none;color:#fff;font-size:0.75rem;text-align:center;width:auto;height:auto}.ib03 dl > dd .indicator .slick-dots li.slick-active{display:block}.ib03 .slider{margin-bottom:0}.ib03 .slider > .slick-list{margin:-0.5rem 0}.ib03 .slider li{margin:0.5rem 0;position:relative}.ib03 .slider li.wide:before{content:"";display:block;width:1.5rem;height:1rem;background:url(/themes/custom/datasi/images/icon_wide.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:0.6rem;right:0.6rem;z-index:1}.ib03 .slider li a.thumb{height:9.5rem;display:block;overflow:hidden;position:relative;background-color:#ddd}.ib03 .slider li a.thumb img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ib03 .slider li a.thumb img.fillwidth{width:150%}.ib03 .slider li a.thumb img.fillheight{height:150%}.ib03 .slider button.slick-arrow{height:1.75rem;line-height:1.75rem;width:100%;left:0;transform:translate(0,0);background:#ededed}.ib03 .slider button.slick-prev{top:-1.2rem;z-index:10}.ib03 .slider button.slick-prev:before{content:"\e946";font-size:2rem;line-height:1.75rem;display:block;color:#707070;font-family:xeicon}.ib03 .slider button.slick-next{top:initial;bottom:-1.2rem}.ib03 .slider button.slick-next:before{content:"\e943";font-size:2rem;line-height:1.75rem;display:block;color:#707070;font-family:xeicon}.ib03 > button.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;background:rgba(112,112,112,0.85);border:none;border-radius:50%;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.ib03 > button.slick-arrow:hover{background:rgba(80,80,80,0.95)}.ib03 > button.slick-prev{left:0}.ib03 > button.slick-prev:before{content:"\e93b";font-size:2.25rem;color:#fff;font-family:xeicon}.ib03 > button.slick-next{right:0;top:50%;bottom:auto}.ib03 > button.slick-next:before{content:"\e93e";font-size:2.25rem;color:#fff;font-family:xeicon}.ib03 > button.slick-disabled{opacity:0.3;cursor:default}.ib04{}.ib04 .topA{overflow:hidden;margin-bottom:1rem}.ib04 .leftA{float:left;width:71%}.ib04 .rightA{float:right;width:27%}.ib04 .rightA .map04{margin-bottom:0.5rem}.ib04 .leftA > #photo-box{display:block;position:relative;width:100%;height:26.5rem;background:#eee;overflow:hidden;margin-bottom:1rem}.ib04 .leftA > #photo-box img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ib04 .leftA > #photo-box img.fillwidth{width:120%}.ib04 .leftA > #photo-box img.fillheight{height:120%}.ib04 .leftA .slider{margin-bottom:1rem}.ib04 .leftA .slider .slick-list{height:26.5rem;border:1px solid #dbdbdb;box-sizing:border-box}.ib04 .leftA .slider li a{display:block;position:relative;width:100%;height:26.5rem;background:#eee;overflow:hidden}.ib04 .leftA .slider li img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ib04 .leftA .slider li img.fillwidth{width:120%}.ib04 .leftA .slider li img.fillheight{height:120%}.ib04 .leftA .slider button.slick-arrow{height:8.625rem;width:4.25rem;background:rgba(0,141,233,0.8)}.ib04 .leftA .slider button.slick-prev{left:0;border-radius:0 4.3125rem 4.3125rem 0;z-index:10;text-align:left}.ib04 .leftA .slider button.slick-prev:before{content:"\e93d";font-size:3rem;color:#fff;font-family:xeicon}.ib04 .leftA .slider button.slick-next{right:0;border-radius:4.3125rem 0 0 4.3125rem;text-align:right}.ib04 .leftA .slider button.slick-next:before{content:"\e940";font-size:3rem;color:#fff;font-family:xeicon}.ib04 .sync{background-color:#ecf7ff;padding:1.5rem 1.875rem 2rem;margin:0 -1.875rem}.ib04 .sync .slider li{margin:0 0.46875rem}.ib04 .sync .slider li a{display:block;width:150px;height:126px;overflow:hidden;position:relative;background-color:#eee}.ib04 .sync .slider li a img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ib04 .sync .slider li a img.fillwidth{width:130%}.ib04 .sync .slider li a img.fillheight{height:130%}.ib04 .sync .progress{margin-top:1rem;display:block;width:100%;height:0.25rem;border-radius:0.125rem;overflow:hidden;background-color:#dfdfdf;background-image:linear-gradient(to right,#208ad0,#208ad0);background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s ease-in-out;}.ib04 .copyright{margin-bottom:1.125rem}.ib04 .copyright a{display:inline-block;height:2rem}.ib04 .copyright a img{height:100%}.ib04 .meta dl{display:table;width:100%;font-size:0.875rem;color:#1b1b1b}.ib04 .meta dl dt{display:table-cell;width:38%;font-weight:700}.ib04 .meta dl dd{display:table-cell}.fc04 .sync{background-color:#ecf7ff;padding:1.5rem 1.875rem 2rem;margin:0}.fc04 .sync .slider li{margin:0 0.46875rem}.fc04 .sync .slider li a{display:block;width:150px;height:126px;overflow:hidden;position:relative;background-color:#eee}.fc04 .sync .slider li a img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.fc04 .sync .slider li a img.fillwidth{width:130%}.fc04 .sync .slider li a img.fillheight{height:130%}.fc04 .sync .progress{margin-top:1rem;display:block;width:100%;height:0.25rem;border-radius:0.125rem;overflow:hidden;background-color:#dfdfdf;background-image:linear-gradient(to right,#208ad0,#208ad0);background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s ease-in-out;}.ib05{margin-bottom:4.375rem}.ib05 .slider li a{display:block;overflow:hidden}.ib05 .slider li a .textA{float:left;width:48%}.ib05 .slider li .textA b{display:block;color:#fff;font-size:1.5rem;font-weight:400;margin-bottom:1rem}.ib05 .slider li .textA strong{display:block;color:#fff;font-size:3rem;font-weight:500;line-height:1.25;word-break:keep-all;margin-bottom:2rem}.ib05 .slider li .textA span{display:block;color:#fff}.ib05 .slider li .thumb{float:right;width:50%;height:22.375rem;line-height:22.375rem;text-align:center}.ib05 .slider li .thumb img{display:inline}.ib05 .slider li .thumb img.fillheight{height:100%}.ib05 .slider li .thumb img.fillwidth{width:90%;vertical-align:middle}.ib05 .slick-dots{width:auto;bottom:1rem}.ib05 .slick-dots li{width:0.625rem;height:0.625rem;margin:0 0.2rem}.ib05 .slick-dots li button{width:0.625rem;height:0.625rem;border-radius:0.3125rem;padding:0;background-color:#66bbf2}.ib05 .slick-dots li.slick-active button{background-color:#fff}.ib05 .slick-dots li button:before{content:none}.ib06 .slider{position:relative;max-height:9rem}.ib06 .slider .slick-list{height:9rem}.ib06 .slider.alignLeft .slick-track{margin:0}.ib06 .slider li{width:9.5rem;height:8.5rem;margin-right:0.5625rem}.ib06 .slider li > a{text-decoration:none;display:block;height:100%;border:1px solid #ddd;background-color:#fff;position:relative}.ib06 .slider li > a b{display:block;padding:0 0.5rem;font-size:0.75rem;color:#626262;font-weight:normal;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;background-color:#fff}.ib06 .slider li > a .thumb{display:block;height:6rem;overflow:hidden;background:#eee;position:relative;margin:0.375rem 0.375rem 0.625rem}.ib06 .slider li > a .thumb img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ib06 .slider li > a .thumb img.fillwidth{width:120%}.ib06 .slider li > a .thumb img.fillheight{height:120%}.ib06 .slider li > a span.hover{display:block;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;border:1px solid #fff;top:0;left:0}.ib06 .slider li > a:hover span.hover{border-color:#ededed}.ib06 .slider li > a span.border{display:block;width:100%;height:100%;box-sizing:border-box;position:absolute;border:1px solid #ddd;background-color:#fff}.ib06 .slider li > a:hover span.border{background-color:#ededed}.ib06 .slider li > a span.border02{top:3px;left:3px;z-index:-1}.ib06 .slider li > a span.border01{top:5px;left:5px;z-index:-2}.ib06 .slider button.slick-arrow{height:8.5rem;width:1.5rem;top:0;transform:translate(0,0);}.ib06 .slider button.slick-prev{left:-1.5rem;z-index:10}.ib06 .slider button.slick-prev:before{content:"\e93d";font-size:2rem;display:inline-block;width:1.5rem;color:#7d7d7d;font-family:xeicon;position:relative;left:-0.25rem}.ib06 .slider button.slick-next{right:-1.5rem}.ib06 .slider button.slick-next:before{content:"\e940";font-size:2rem;display:inline-block;width:1.5rem;color:#7d7d7d;font-family:xeicon;position:relative;left:-0.25rem}.ib07{margin-bottom:3.375rem}.ib07:after{content:"";display:block;clear:both}.ib07 > div{width:6.610169492%;border:0.25rem solid #fff;border-radius:0.5rem;background-color:#eee;box-sizing:border-box;height:45.375rem;position:relative;transition:width 0.5s}.ib07 > div > h2{position:absolute;top:50%;transform:translate(0,-50%);display:block;z-index:10}.ib07 > div > h2 a{display:block;width:2.625rem;height:26.875rem;text-indent:-9999px;overflow:hidden}.ib07 > div > .bodyA{overflow:hidden;height:44.875rem;opacity:1;transition:opacity 0.5s}.ib07 > div > .bodyA > ul.slider{height:100%}.ib07 > div > .bodyA > ul.slider li.itemList{height:100%}.ib07 > div.dataSeoul{float:left}.ib07 > div.dataSeoul > h2{right:-0.5625rem}.ib07 > div.dataSeoul > h2 a{background:url(/themes/custom/datasi/images/grip_data.png) no-repeat 0 0;background-size:contain}.ib07 > div.photoSeoul{float:right}.ib07 > div.photoSeoul > h2{left:-0.5625rem}.ib07 > div.photoSeoul > h2 a{background:url(/themes/custom/datasi/images/grip_photo.png) no-repeat 0 0;background-size:contain}.ib07 .slick-list{height:100%}.ib07 .slick-track{height:100%}.ib07 .indicator{position:absolute;width:100%;bottom:-2.5rem;opacity:0;transition:opacity 0.5s}.ib07 .slick-dots{position:static;text-align:center}.ib07 .slick-dots li{width:1rem;height:1rem;margin:0 0.3rem}.ib07 .slick-dots li button{width:1rem;height:1rem;border-radius:0.5rem;padding:0;border:2px solid #fff}.ib07 .slick-dots li.slick-active button{background-color:#fff}.ib07 .slick-dots li button:before{content:none}.ib07 > div.active{width:91.52542373%}.ib07 > div.active h2{display:none}.ib07 > div.active > .bodyA{opacity:1}.ib07 > div.active > .indicator{opacity:1}.ib07 .templet{padding:4rem 3.125rem 0 4.625rem;box-sizing:border-box;position:relative;height:100%;border-radius:0.25rem}.ib07 .templet .titleA{overflow:hidden;word-break:keep-all;position:relative}.ib07 .templet .titleA em{display:block;font-size:1.5rem;margin-bottom:1.5rem}.ib07 .photoSeoul .templet .titleA em{color:#009c8f}.ib07 .dataSeoul .templet .titleA em{color:#1056aa}.ib07 .templet .titleA dl{margin-bottom:1.5rem}.ib07 .templet .titleA dl dt{font-size:1.5rem;line-height:1.5;margin-bottom:1.5rem;color:#000}.ib07 .templet .titleA dl dt b{display:block;font-size:2rem}.ib07 .templet .titleA dl dt i{font-style:normal;font-size:1rem;letter-spacing:-1px;vertical-align:top}.ib07 .templet .titleA dl dd p{font-size:0.875rem;margin-bottom:1rem}.ib07 .templet .titleA dl dd p:last-of-type{margin-bottom:0}.ib07 .templet .titleA a.more{display:inline-block;font-size:0.875rem;height:2.5rem;line-height:2.5rem;padding:0 1.5rem;border-radius:1.25rem;color:#fff}.ib07 .photoSeoul .templet .titleA a.more{background-color:#009c8f;}.ib07 .dataSeoul .templet .titleA a.more{background-color:#008dea}.ib07 .templet .titleA a.more:hover{text-decoration:none;background-color:#555}.dataType01 .titleA{width:18.9rem;z-index:1}.dataType01 .backgroundChart{position:absolute;right:3.125rem;top:1.875rem;width:60%}.dataType01 .backgroundChart img{width:100%}.dataType01 .chartList{overflow:hidden;position:absolute;bottom:2.5rem;left:4.625rem;width:90%}.dataType01 .chartList li{float:left;width:31.96%;margin-right:1.373333%}.dataType01 .chartList li:last-child{margin-right:0}.dataType01 .chartList li a{display:block;padding:calc(0.5rem + 1px) 1px 1px;height:12.875rem;border:1px solid #d2d2d2;background-color:#fff;border-radius:0.25rem;box-sizing:border-box;overflow:hidden}.dataType01 .chartList li a:hover{border:2px solid #008de9;;padding:0.5rem 0 0;text-decoration:none}.dataType01 .chartList li a img{height:88%}.dataType01 .chartList li a b{padding-left:1.25rem;font-size:0.9375rem;color:#535353}.dataType02{background:url(/themes/custom/datasi/images/bg_data_type02.jpg) no-repeat center bottom;background-size:cover}.dataType02 .titleA{overflow:hidden;margin-bottom:1.5rem}.dataType02 .titleA dl{margin-bottom:1rem !important}.dataType02 .titleA dl dt{display:inline-block;width:18.9rem;margin-right:2.5rem;margin-bottom:0 !important;vertical-align:top}.dataType02 .titleA dl dd{display:inline-block;width:36.875rem;vertical-align:top}.dataType02 .titleA .more{fmargin-top:1rem}.dataType02 .chartA h3{font-size:1.125rem;margin-bottom:1rem}.dataType02 .chartList{overflow:hidden}.dataType02 .chartList li{float:left;width:31.96%;margin-right:2.06%}.dataType02 .chartList li:last-child{margin-right:0}.dataType02 .chartList li a{display:block;padding:calc(0.5rem + 1px) 1px calc(0.5rem + 1px);height:auto;border:1px solid #d2d2d2;background-color:#fff;border-radius:0.25rem;box-sizing:border-box;overflow:hidden}.dataType02 .chartList li a:hover{border:2px solid #008de9;;padding:0.5rem 0 0;text-decoration:none}.dataType02 .chartList li a img{width:100%}.dataType02 .chartList li a b{padding-left:1.25rem;font-size:0.9375rem;color:#535353}.dataType03 .chartList{overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2.4rem}.dataType03 .titleA{width:32%;float:left;height:100%}.dataType03 ul.legend{position:absolute;bottom:4rem;left:0}.dataType03 ul.legend li{font-size:0.75rem}.dataType03 ul.legend li:before{content:"";display:inline-block;width:0.5rem;height:0.5rem;border-radius:0.25rem;background-color:#000;margin-right:1rem}.dataType03 ul.legend li.type01:before{background-color:#486ba7}.dataType03 ul.legend li.type02:before{background-color:#7b8b9d}.dataType03 ul.legend li.type03:before{background-color:#b2b5b5}.dataType03 ul.legend li.type04:before{background-color:#adaeb0;width:0.25rem;height:0.25rem;border-radius:0.125rem;vertical-align:middle;margin-left:0.125rem;margin-right:1.125rem}.dataType03 ul.legend li.type05:before{background-color:#daac82}.dataType03 ul.legend li.type06:before{background-color:#d0695d}.dataType03 ul.legend li.type07:before{background-color:#b42b35}.dataType03 .chartA{width:65%;float:right;padding-top:1.65rem}.dataType03 .chartList{overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between}.dataType03 .chartList li{margin-bottom:1.375rem;width:48%}.dataType03 .chartList li:last-child{margin-bottom:0}.dataType03 .chartList li a{display:block;padding:calc(1rem + 1px) 1px;height:auto;border:1px solid #d2d2d2;background-color:#fff;border-radius:0.25rem;box-sizing:border-box;overflow:hidden}.dataType03 .chartList li a:hover{border:2px solid #008de9;;padding:1rem 0;text-decoration:none}.dataType03 .chartList li a img{width:100%}.dataType03 .chartList li a b{display:block;padding-left:1.25rem;font-size:0.9375rem;color:#535353;margin-bottom:0.5rem}.dataType04{position:relative;padding:4rem 4.625rem 0 4.625rem !important}.dataType04 .mapA{background:#fff url(/themes/custom/datasi/images/bg_photo_type02.jpg) no-repeat center top;background-size:100%;width:100%;height:100%;position:absolute;left:0;top:0}.dataType04 .mapA:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(0deg,#B3E6FF 0,transparent 60%);}.dataType04 .titleA{margin-bottom:4rem}.dataType04 .titleA em{margin-bottom:1rem !important}.dataType04 .titleA dl{margin-bottom:0.75rem !important;}.dataType04 .titleA dl dt{margin-bottom:0 !important;}.dataType04 .chartA .slider{border:1px solid #d2d2d2;border-radius:6px;box-sizing:border-box;background-color:#fff;overflow:hidden}.dataType04 .chartA .slider li{overflow:hidden}.dataType04 .chartA .slider li a{display:block;height:25rem;position:relative}.dataType04 .chartA .slider li a b{display:inline-block;position:absolute;top:0;left:0;font-weight:normal;background:rgba(255,255,255,0.7);padding:0.5rem 1.5rem}.dataType04 .chartA .slider li.slick-active a{z-index:1}.dataType04 .chartA .slider li a img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.dataType04 .chartA .slider li a img.fillwidth{width:100%}.dataType04 .chartA .slider li a img.fillheight{height:120%}.dataType04 button.slick-arrow{height:8.5rem;width:4.25rem;background:rgba(0,0,0,0.5)}.dataType04 button.slick-prev{left:0;border-radius:0 4.25rem 4.25rem 0;z-index:10;text-align:left}.dataType04 button.slick-prev:before{content:"\e93d";font-size:3rem;color:#fff;font-family:xeicon}.dataType04 button.slick-next{right:0;border-radius:4.25rem 0 0 4.25rem;text-align:right}.dataType04 button.slick-next:before{content:"\e940";font-size:3rem;color:#fff;font-family:xeicon}.dataType05 .backgroundChart{position:absolute;right:3.125rem;top:8.875rem;width:60%}.dataType05 .backgroundChart img{width:100%}.dataType05{position:relative;padding:4rem 4.625rem 0 4.625rem !important}.dataType05 .mapA{background:#fff url(/themes/custom/datasi/images/bg_photo_type02.jpg) no-repeat center top;background-size:100%;width:100%;height:100%;position:absolute;left:0;top:0}.dataType05 .mapA:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(0deg,#B3E6FF 0,transparent 60%);}.dataType05 .titleA{margin-bottom:4rem}.dataType05 .titleA em{margin-bottom:1rem !important}.dataType05 .titleA dl{margin-bottom:0.75rem !important;}.dataType05 .titleA dl dt{margin-bottom:0 !important;}.dataType05 .chartS .slider{border:1px solid #d2d2d2;border-radius:6px;box-sizing:border-box;background-color:#fff;overflow:hidden}.dataType05 .chartS .slider li{overflow:hidden}.dataType05 .chartS .slider li a{display:block;height:25rem;position:relative}.dataType05 .chartS .slider li a b{display:inline-block;position:absolute;top:0;left:0;font-weight:normal;background:rgba(255,255,255,0.7);padding:0.5rem 1.5rem}.dataType05 .chartS .slider li.slick-active a{z-index:1}.dataType05 .chartS .slider li a img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.dataType05 .chartS .slider li a img.fillwidth{width:100%}.dataType05 .chartS .slider li a img.fillheight{height:120%}.dataType05 button.slick-arrow{height:8.5rem;width:4.25rem;background:rgba(0,0,0,0.5)}.dataType05 button.slick-prev{left:0;border-radius:0 4.25rem 4.25rem 0;z-index:10;text-align:left}.dataType05 button.slick-prev:before{content:"\e93d";font-size:3rem;color:#fff;font-family:xeicon}.dataType05 button.slick-next{right:0;border-radius:4.25rem 0 0 4.25rem;text-align:right}.dataType05 button.slick-next:before{content:"\e940";font-size:3rem;color:#fff;font-family:xeicon}.photoType01{overflow:hidden;background:url(/themes/custom/datasi/images/bg_photo_type01.jpg) no-repeat center bottom;background-size:cover}.photoType01 .titleA{margin-bottom:3rem}.photoType01 .titleA dl{float:left;width:50.5rem;margin-right:2rem}.photoType01 .titleA dt{display:inline-block;width:12rem;margin-right:1.25rem}.photoType01 .titleA dd{display:inline-block;width:36.5rem}.photoType01 .titleA .more{float:left;margin-top:1rem}.photoType01 .places{text-align:right;margin-bottom:1rem}.photoType01 .places li{display:inline-block}.photoType01 .places li a{display:block;height:2rem;line-height:2rem;border-radius:1rem;padding:0 1rem;box-sizing:border-box;border:1px solid transparent;font-size:0.875rem;color:#7d7d7d}.photoType01 .places li a:hover{text-decoration:none;border-color:#c7c6c7}.photoType01 .places li.active a{border-color:#c7c6c7;color:#000}.photoType01 .photoList{position:relative}.photoType01 .photoList li{width:24.14%;height:9.75rem;position:absolute}.photoType01 .photoList li:nth-child(1){height:20.125rem;width:48.5%;position:static}.photoType01 .photoList li:nth-child(2){top:0;left:50.2%}.photoType01 .photoList li:nth-child(3){bottom:0;left:50.2%}.photoType01 .photoList li:nth-child(4){top:0;right:0}.photoType01 .photoList li:nth-child(5){bottom:0;right:0}.photoType01 .photoList li a{display:block;height:100%;position:relative;border:1px solid #fff;border-radius:6px;box-sizing:border-box;overflow:hidden}.photoType01 .photoList li a:hover{border-color:#009c8f}.photoType01 .photoList li a em{position:absolute;display:block;background:rgba(255,255,255,0.8);height:1.875rem;line-height:1.875rem;font-size:0.875rem;padding:0 1rem}.photoType01 .photoList li a img{width:100%;display:block}.photoType02{position:relative;padding:4rem 4.625rem 0 4.625rem !important}.photoType02 .mapA{background:#fff url(/themes/custom/datasi/images/bg_photo_type02.jpg) no-repeat center top;background-size:100%;width:100%;height:100%;position:absolute;left:0;top:0}.photoType02 .mapA:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(0deg,#B3E6FF 0,transparent 60%);}.photoType02 .titleA{margin-bottom:4rem}.photoType02 .titleA em{margin-bottom:1rem !important}.photoType02 .titleA dl{margin-bottom:0.75rem !important;}.photoType02 .titleA dl dt{margin-bottom:0 !important;}.photoType02 .photoA .slider{border:1px solid #d2d2d2;border-radius:6px;box-sizing:border-box;background-color:#fff;overflow:hidden}.photoType02 .photoA .slider li{overflow:hidden}.photoType02 .photoA .slider li a{display:block;height:25rem;position:relative}.photoType02 .photoA .slider li a b{display:inline-block;position:absolute;top:0;left:0;font-weight:normal;background:rgba(255,255,255,0.7);padding:0.5rem 1.5rem}.photoType02 .photoA .slider li.slick-active a{z-index:1}.photoType02 .photoA .slider li a img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.photoType02 .photoA .slider li a img.fillwidth{width:100%}.photoType02 .photoA .slider li a img.fillheight{height:120%}.photoType02 button.slick-arrow{height:8.5rem;width:4.25rem;background:rgba(0,0,0,0.5)}.photoType02 button.slick-prev{left:0;border-radius:0 4.25rem 4.25rem 0;z-index:10;text-align:left}.photoType02 button.slick-prev:before{content:"\e93d";font-size:3rem;color:#fff;font-family:xeicon}.photoType02 button.slick-next{right:0;border-radius:4.25rem 0 0 4.25rem;text-align:right}.photoType02 button.slick-next:before{content:"\e940";font-size:3rem;color:#fff;font-family:xeicon}.map01{position:relative;margin-bottom:0.875rem;background-color:#eee;height:42.5rem}.map01 .mapA{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.map01 .legend{width:17.5rem;height:37.5rem;position:absolute;top:2.5rem;left:50%;margin-left:-36.8rem;background-color:rgba(255,255,255,0.8);padding:1.875rem 1.25rem;box-sizing:border-box;z-index:100}.map01 .legend dl{margin-bottom:2rem;color:#000}.map01 .legend dl dt{font-size:1.5rem}.map01 .legend dl dd{font-size:2.5rem}.map01 .legend ul li{color:#000;font-size:0.875rem;margin-bottom:0.5rem}.map01 .legend ul li:last-child{margin-bottom:0}.map01 .legend ul li .marker{margin-right:0.875rem;position:relative;top:-1px}.map01 .cf02{width:53.3rem;position:absolute;bottom:2.5rem;right:50%;margin-right:-36.875rem;z-index:10}.map02{position:relative;margin-bottom:0.875rem;background-color:#e6e6e6;height:28.25rem}.map02 .mapA{position:absolute;top:0;left:0;width:100%;height:100%}.map02 .cf02{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%,0);width:64rem;padding:0 5rem;box-sizing:border-box;z-index:10}.map02 .cf02 fieldset{width:100%}.map03{width:100%;height:19rem;background:#eee}.map04{width:100%;height:10.5rem;background:#eee;border:1px solid #dbdbdb;box-sizing:border-box}.marker{display:inline-block;width:0.9375rem;height:0.9375rem;border-radius:0.4375rem;background-color:#000;vertical-align:middle}.marker.mrk01{background-color:#d44133}.marker.mrk02{background-color:#1757ae}.marker.mrk03{background-color:#810081}.marker.mrk04{background-color:#c0c0c0}.marker.mrk05{background-color:#2f4f4f}.marker.mrk06{background-color:#9ace32}.marker.mrk07{background-color:#01bfff}.marker.mrk08{background-color:#1757ae}.marker.mrk09{background-color:#810000}.marker.mrk10{background-color:#f6deb4}.marker.mrk11{background-color:#2f4f4f}.marker.mrk12{background-color:#bc8e8f}.marker.mrk13{background-color:#fa8072}.marker.mrk14{background-color:#faef72}.lc01{overflow:hidden;}.lc01 li{width:23.7%;float:left;margin-right:1.7333%;margin-bottom:1.7333%}.lc01 li:nth-child(4n){margin-right:0}.lc01 li > a{text-decoration:none;display:block;border:1px solid #ddd;border-radius:5px;padding:1.25rem}.lc01 li > a:hover{border-color:#008dea}.lc01 li .title{display:block;margin-bottom:1.25rem}.lc01 li .title .marker{margin-right:0.875rem;position:relative;top:-1px}.lc01 li .thumb{display:block;overflow:hidden;height:8.75rem;margin-bottom:1.375rem}.lc01 li .thumb img.fillwidth{height:100%;min-width:100%}.lc01 li .thumb img.fillheight{width:100%}.lc01 li  small{display:block;height:1.0625rem;font-size:0.75rem;color:#434343;padding-left:1.5rem;background:url(/themes/custom/datasi/images/icon_photo.png) no-repeat 0 center}.lc01 li  small em:before{content:"|";color:#aaaaaa;margin:0 6px}.lc01_01{overflow:visible}.lc01_01:after{content:"";display:block;clear:both}.lc01_01 li > a{border-radius:0;position:relative;background-color:#fff}.lc01_01 li > a span.border{display:block;width:100%;height:100%;box-sizing:border-box;position:absolute;border:1px solid #ddd;background-color:#fff}.lc01_01 li > a:hover span.border{background-color:#ededed}.lc01_01 li > a span.border02{top:3px;left:3px;z-index:-1}.lc01_01 li > a span.border01{top:5px;left:5px;z-index:-2}.lc02{overflow:hidden}.lc02 li{width:15.25%;float:left;margin-right:1.7%;margin-bottom:1.7%}.lc02 li:nth-child(6n){margin-right:0}.lc02 li > a{text-decoration:none;display:block;border:1px solid #ddd}.lc02 li > a:hover{}.lc02 li > a b{display:block;height:2.75rem;line-height:2.75rem;padding:0 0.5rem;font-size:0.75rem;overflow:hidden;background-color:#fff}.lc02 li > a b span{float:left;width:70%;display:block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.lc02 li > a b em{float:right;font-size:0.75rem;color:#7d7d7d;font-weight:normal}.lc02 li > a:hover b{background:#ecf7ff}.lc02 li > a .thumb{display:block;height:7.75rem;overflow:hidden;background:#eee;position:relative}.lc02 li > a .thumb img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.lc02 li > a .thumb img.fillwidth{width:120%}.lc02 li > a .thumb img.fillheight{height:120%}.lc02_01{overflow:visible}.lc02_01:after{content:"";display:block;clear:both}.lc02_01 li > a{position:relative}.lc02_01 li > a span.border{display:block;width:100%;height:100%;box-sizing:border-box;position:absolute;border:1px solid #ddd;background-color:#fff}.lc02_01 li > a span.border02{top:4px;left:4px;z-index:-1}.lc02_01 li > a span.border01{top:7px;left:7px;z-index:-2}.lc02_01 li > a b{position:relative;overflow:visible}.lc02_01 li > a b:after{border-top:10px solid #fff;border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-bottom:0px solid transparent;content:"";position:absolute;bottom:-10px;right:0.7rem;z-index:1}.lc02_01 li > a:hover b:after{border-top:10px solid #ecf7ff;}.lc03.thumbnail .gridSizer{width:23.7%}.lc03.thumbnail .gutterSizer{width:1.7333%}.lc03.thumbnail > .gridItem{width:23.7%;margin-bottom:1.7333%;border:1px solid #ddd;padding:1.875rem;box-sizing:border-box;word-break:keep-all}.lc03.list{margin-top:3rem}.lc03.list > .gridItem{margin-bottom:3rem;position:relative}.lc03.list > .gridItem.picture a{width:calc(100% - 14rem)}.lc03.list > .gridItem.picture a .thumb{position:absolute;right:0;top:0;width:11.125rem}.lc03 > .gridItem a{display:block}.lc03 > .gridItem a:hover{text-decoration:none}.lc03 > .gridItem a b{display:block;font-size:1.125rem;margin-bottom:1rem}.lc03 > .gridItem a:hover b{color:#008dea}.lc03 > .gridItem a em{display:block;font-size:0.875rem;color:#434343;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.lc03 > .gridItem a i{display:block;font-style:normal;font-size:0.75rem;color:#aaa}.lc03 > .gridItem a .thumb{display:block;max-height:10rem;margin-bottom:1rem;overflow:hidden}.lc03 > .gridItem a .thumb img{max-width:100%}.lc03 > .gridItem span.keyword{background-color:#fdc6c8}.lc04{display:table;width:100%;border-spacing:0;border-collapse:collapse;width:100%}.lc04 .thead,.lc04 .row{display:table-row}.lc04 .thead > span{display:table-cell;background-color:#f1f3f5;text-align:center;color:#161c23;font-weight:700;padding:0.8rem 1rem;font-size:0.875rem}.lc04 .row > span{display:table-cell;border-bottom:1px solid #ddd;padding:1rem 1rem;color:#313131;font-weight:300;font-size:0.875rem;vertical-align:top}.lc04 .row > span a{font-size:0.875rem;color:#161c23}.lc04.gallop .t01{width:8%;text-align:center}.lc04.gallop .t02{width:8%;text-align:center}.lc04.gallop .t03{text-align:left}.lc04.gallop .thead .t03{text-align:center}.lc04.gallop .t03 a{color:#313131;display:inline-block;max-width:45rem}.lc04.gallop .t03 a:hover{color:#008dea}.lc05{overflow:hidden}.lc05 li{float:left;width:23.73%;margin-right:1.69333%;margin-bottom:1.69333%}.lc05 li:nth-child(4n){margin-right:0}.lc05 li a{display:block;overflow:hidden;height:15rem;border-radius:3px;position:relative;background-color:#eee}.lc05 li a img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.lc05 li a img.fillwidth{width:130%}.lc05 li a img.fillheight{height:130%}.lc05 li a span{position:absolute;bottom:0;left:0;width:100%;padding:0 1rem 1.5rem 1rem;box-sizing:border-box;color:#fff;z-index:1}.lc05 li a:after{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.4);position:absolute;top:0;left:0}.lc05 li a:hover:after{background-color:rgba(0,0,0,0.3)}.lc06:after{content:"";display:block;clear:both}.lc06 li{float:left;width:32%;margin-right:2%;margin-bottom:2%}.lc06 li:nth-child(3n){margin-right:0}.lc06 li a{display:block;width:100%;height:auto;position:relative;overflow:hidden;border-radius:3px;background-color:#eee;transition:transform 0.5s}.lc06 li a:before{content:"";display:block;padding-top:100%}.lc06 li a img{position:absolute;left:50%;top:50%;bottom:0;right:0;transform:translate(-50%,-50%)}.lc06 li a img.fillwidth{width:150%}.lc06 li a img.fillheight{height:130%}.lc06 li a span{position:absolute;bottom:0;left:0;width:100%;padding:0 1rem 1.5rem 1rem;box-sizing:border-box;z-index:1}.lc06 li a b{color:#fff}.lc06 li a em{color:#fff;font-size:0.875rem;padding-top:0;display:block;opacity:0;max-height:0;overflow:hidden;transition:opacity 0.5s,max-height 0.5s,padding-top 0.5s}.lc06 li a:hover{transform:scale(1.1)}.lc06 li a:after{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.4);position:absolute;top:0;left:0}.lc06 li a:hover:after{background-color:rgba(0,0,0,0.3)}.lc06 li a:hover em{max-height:15rem;opacity:1;padding-top:1rem}.ng01{background-color:#f6f6f6;padding:0.8rem 0}.ng01 .breadcrumb a{color:#535353;font-size:0.875rem;text-decoration:none}.ng01 .breadcrumb a:hover{color:#008dea}.ng01 .breadcrumb a:before{content:"/";color:#535353;margin:0 8px 0 4px}.ng01 .breadcrumb a:first-of-type{font-size:0}.ng01 .breadcrumb a:first-of-type:before{content:"\e900";font-size:1rem;color:#535353;font-family:xeicon;margin:0;position:relative;top:0.02rem}.ng01 .breadcrumb a:hover:first-of-type:before{color:#008dea}.ng02{border-bottom:1px solid #ddd;padding-bottom:1.5rem}.ng02 li{display:inline-block;margin-right:0.875rem}.ng02 li a{display:block;border:1px solid #ddd;height:2rem;line-height:2rem;border-radius:1rem;font-size:0.9375rem;padding:0 2rem}.ng02 li.active a,.ng02 li a:hover{text-decoration:none;background-color:#bfbfbf;color:#fff}.ng03{overflow:hidden}.ng03 dl{float:left;width:15.25%;margin-right:1.7%;box-sizing:border-box;padding-right:1rem}.ng03 dl:last-of-type{margin-right:0}.ng03 dl dt{margin-bottom:1.25rem}.ng03 dl dt a{color:#073f85;font-weight:600}.ng03 dl dd p{margin-bottom:1.5rem;font-size:0.875rem;color:#434343;word-break:keep-all}.ng03 dl dd p b{color:#000}.ng03 dl dd ul.btns li{margin-bottom:0.5rem}.ng03 dl dd ul.btns li a{display:block;border:1px solid;height:1.875rem;line-height:1.875rem;border-radius:0.9375rem;width:70%;text-indent:1rem;font-size:0.875rem}.ng03 dl dd ul.btns li a:hover{text-decoration:none;border-color:#000 !important}.ng03 dl.d04 dd ul.btns li a{border-color:#88cfff}.ng03 dl.d05 dd ul.btns li a{border-color:#7292ed}.ng03 dl.d06 dd ul.btns li{float:left;width:45%;margin-right:5%}.ng03 dl.d06 dd ul.btns li a{border-color:#38d8ae;width:100%;text-indent:0;text-align:center}.pp01 .bgBlack{position:fixed;top:0;left:0;background-color:#000;opacity:0.7;width:100%;height:100%;z-index:80}.pp01 .popupBox{position:absolute;left:50%;top:0;transform:translate(-50%,0);width:59rem;border-radius:5px;z-index:100;background-color:#fff;padding:1.875rem;box-sizing:border-box;box-shadow:3px 4px 5px #333}.pp01 .popupBox h4{font-size:1.25rem;color:#000;font-weight:500;margin-bottom:1.25rem}.pp01 .popupBox a.close{position:absolute;top:1.875rem;right:1.875rem}.pp01 .popupBox .ppBody{}.pp01.viewPicture .popupBox{padding-bottom:0;overflow:hidden}.pp02 .bgBlack{position:fixed;top:0;left:0;background-color:#000;opacity:0.7;width:100%;height:100%;z-index:100}.pp02 .popupBox{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:30rem;border-radius:5px;z-index:101;background-color:#fff;box-sizing:border-box;box-shadow:3px 4px 5px #333;overflow:hidden}.pp02 .popupBox h4{font-size:1.25rem;color:#000;font-weight:500;padding:1rem 2rem;background-color:#208ad0;color:#fff}.pp02 .popupBox a.close{position:absolute;top:1rem;right:2rem;color:#fff;font-size:1.25rem}.pp02 .popupBox .ppBody{padding:2.5rem 2rem}.tbl01{border-spacing:0;border-collapse:collapse;width:100%}.tbl01 caption{display:none}.tbl01 tbody th{border-bottom:1px solid #dfe6ee;background-color:#eee;font-size:0.875rem;color:#313131;padding:1rem 2rem;text-align:left;width:18%}.tbl01 tbody td{border-bottom:1px solid #dfe6ee;font-size:0.875rem;color:#313131;padding:1rem 2rem}.tbl01 > tbody > tr:last-of-type > th{border-color:#000}.tbl01 > tbody > tr:last-of-type > td{border-color:#000}.tbl01 tbody td > ul li{position:relative;padding-left:1rem}.tbl01 tbody td > ul li:before{content:"";display:inline-block;width:5px;height:5px;border-radius:2.5px;background-color:#434343;position:absolute;left:0;top:0.5rem}.tbl01 tbody td > .con01{overflow:hidden}.tbl01 tbody td > .con01 .thumb{float:left;height:9.375rem;overflow:hidden;margin-right:3rem}.tbl01 tbody td > .con01 .thumb img{height:100%}.tbl02{border-spacing:0;border-collapse:collapse;width:100%}.tbl02 caption{display:none}.tbl02 thead th{border-bottom:none;background-color:#eaf3f8;font-size:0.875rem;color:#313131;padding:0.6rem 1rem;text-align:left}.tbl02 tbody td{border-bottom:1px solid #dfe6ee;font-size:0.875rem;color:#313131;padding:0.6rem 1rem}.tbl02 thead th.t01{width:5%}.tbl02 tbody td.t01{width:5%}.tc01 .header{border-bottom:2px solid #008dea;padding-bottom:1rem;margin-bottom:2rem}.tc01 .header h1{color:#008dea;font-size:2rem;font-weight:500}.tc01 .header.post{border-bottom:1px solid #000;padding-bottom:0;margin-bottom:2rem}.tc01 .header.post h1{border-bottom:2px solid #008dea;padding-bottom:1rem}.tc01 .header.post h2{padding:1.5rem 0;font-size:1.5rem}.tc01 .bodyA p{color:#1b1b1b}.tc01 .bodyA p.small{font-size:0.875rem}.tc01 .summary{margin-bottom:5rem}.tc01 .summary dt{font-weight:700;color:#000;margin-bottom:1rem}.tc01 .summary ul.list li{padding-left:1rem;position:relative}.tc01 .summary ul.list li:before{content:"·";position:absolute;left:0}.tc01 .unit{margin-bottom:2rem}.tc01 .unit dt{font-size:1.5rem;font-weight:700;color:#000;margin-bottom:1rem}.tc01 .dataGraph{margin-bottom:2rem;background:#f6f6f6;padding:1.5rem}.tc01 .dataGraph .tabMenu{overflow:hidden}.tc01 .dataGraph .tabMenu li{float:left}.tc01 .dataGraph .tabMenu li a{display:block;padding:0.6rem 1.5rem;text-align:center;color:#434343;font-size:1.125rem;border-bottom:2px solid transparent}.tc01 .dataGraph .tabMenu li.on a{border-color:#008dea;color:#008dea}.tc01 .dataGraph .tabMenu li a:hover{color:#008dea;text-decoration:none}.tc01 .dataGraph .graphA{height:29.125rem;background-color:#fff}.tc01 .dataGraph .btnA{padding:1.25rem 0 0;overflow:hidden}.tc01 .dataGraph .btnA .leftA{float:left}.tc01 .dataGraph .btnA .leftA .btn01{background-color:#008dea;}.tc01 .dataGraph .btnA .leftA .btn01:hover{background-color:#000}.tc01 .dataGraph .btnA .leftA .share:after{content:"\e980";font-size:1rem;color:#fff;font-family:xeicon;margin-left:0.3rem}.tc01 .dataGraph .btnA .rightA{float:right}.tc01 .dataGraph .btnA .rightA .btn01{background-color:#f5770d}.tc01 .dataGraph .btnA .rightA .btn01:hover{background-color:#000}.tc01 .dataGraph .btnA .rightA .theR{display:inline-block;height:2.5rem;line-height:2.5rem;margin-right:0.6rem}.tc01 .dataGraph .btnA .rightA .theR img{height:1.75rem;vertical-align:middle}.tc01 .dataGraph .btnA .rightA .jupyter{display:inline-block;height:2.5rem;line-height:2.5rem;margin-right:1rem}.tc01 .dataGraph .btnA .rightA .jupyter img{height:1.75rem;vertical-align:middle}.tc01 .graphList{overflow:hidden}.tc01 .graphList li{width:23.7%;float:left;margin-right:1.7333%;background-color:#f6f6f6;padding:1.125rem;border-radius:5px;box-sizing:border-box}.tc01 .graphList li:nth-child(4n){margin-right:0}.tc01 .graphList li h5{font-size:0.875rem;color:#626262;font-weight:400;margin-bottom:0.75rem}.tc01 .graphList li .graphA{height:8.125rem}.tc01 .graphList li .graphA img{width:100%}.tc01 .docList{overflow:hidden}.tc01 .docList li{width:23.7%;float:left;margin-right:1.7333%;background-color:#f6f6f6;padding:1.125rem;box-sizing:border-box}.tc01 .docList li:nth-child(4n){margin-right:0}.tc01 .docList li a{display:block;overflow:hidden;text-decoration:none}.tc01 .docList li .thumb{float:left;margin-right:1.5rem}.tc01 .docList li em{color:#626262;font-size:0.875rem;padding-top:0.5rem}.tc01 .docList li a:hover em{color:#008dea;}.tc01 .contentList{position:relative}.tc01 .contentList:before{content:"";display:block;width:1px;height:calc(100% - 4rem);position:absolute;top:0;left:33.3333%;border-left:1px solid #ddd}.tc01 .contentList:after{content:"";display:block;width:1px;height:calc(100% - 4rem);position:absolute;top:0;left:66.6666%;border-left:1px solid #ddd}.tc01 .contentList .gridSizer{width:33.3333%}.tc01 .contentList .gutterSizer{width:0}.tc01 .contentList > .gridItem{width:33.3333%;padding:0.3rem 2.125rem 3rem;box-sizing:border-box;word-break:keep-all}.tc01 .contentList > .gridItem:nth-of-type(3n){border-left:none}.tc01 .contentList > .gridItem a{display:block;padding-left:4.625rem;background:url(/themes/custom/datasi/images/icon_lst01.png) no-repeat left 0;background-size:4rem}.tc01 .contentList > .gridItem a:hover{text-decoration:none}.tc01 .contentList > .gridItem a b{display:block;font-size:1.125rem;margin-bottom:1rem}.tc01 .contentList > .gridItem a:hover b{color:#008dea}.tc01 .contentList > .gridItem a em{display:block;font-size:0.875rem;color:#434343;max-height:6.6rem;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.tc01 .contentList > .gridItem a i{display:block;font-style:normal;font-size:0.75rem;color:#aaa}.tc01 .contentList > .gridItem a .thumb{display:block;max-height:10rem;margin-bottom:1rem;overflow:hidden;background-color:#f6f6f6;padding:1.25rem;text-align:center}.tc01 .contentList > .gridItem a .thumb img{max-width:100%}.tc01 .contentList > .gridItem.c01 a{background-image:url(/themes/custom/datasi/images/icon_lst01.png)}.tc01 .contentList > .gridItem.c02 a{background-image:url(/themes/custom/datasi/images/icon_lst02.png)}.tc01 .contentList > .gridItem.c03 a{background-image:url(/themes/custom/datasi/images/icon_lst03.png)}.tc01 .contentList > .gridItem.c04 a{background-image:url(/themes/custom/datasi/images/icon_lst04.png)}.tc01 .contentList > .gridItem.c05 a{background-image:url(/themes/custom/datasi/images/icon_lst05.png)}.tc01 .contentList > .gridItem.c06 a{background-image:url(/themes/custom/datasi/images/icon_lst06.png)}.tc01 .contentList > .gridItem.c07 a{background-image:url(/themes/custom/datasi/images/icon_lst07.png)}.tc01 .contentList > .gridItem.c08 a{background-image:url(/themes/custom/datasi/images/icon_lst08.png)}.tc01 .contentList > .gridItem.c09 a{background-image:url(/themes/custom/datasi/images/icon_lst09.png)}.tc01 .contentList > .gridItem.c10 a{background-image:url(/themes/custom/datasi/images/icon_lst10.png)}.tc01 .contentList > .gridItem.c11 a{background-image:url(/themes/custom/datasi/images/icon_lst11.png)}.tc01 .contentList > .gridItem.c12 a{background-image:url(/themes/custom/datasi/images/icon_lst12.png)}.tc01 .contentList > .gridItem.c13 a{background-image:url(/themes/custom/datasi/images/icon_lst13.png)}.tc01 .contentList > .gridItem.c14 a{background-image:url(/themes/custom/datasi/images/icon_lst14.png)}.tc01 .contentList > .gridItem.c15 a{background-image:url(/themes/custom/datasi/images/icon_lst15.png)}.tc01 .contentList > .gridItem.c16 a{background-image:url(/themes/custom/datasi/images/icon_lst16.png)}.tc01 .contentList > .gridItem.c17 a{background-image:url(/themes/custom/datasi/images/icon_lst17.png)}.tc01 .dataCategory{display:table;width:100%}.tc01 .dataCategory .categoryA{display:table-cell;width:80%}.tc01 .dataCategory .categoryA li{float:left;margin-right:1rem;margin-bottom:0.5rem}.tc01 .dataCategory .categoryA li a{display:inline-block;width:11.25rem;height:2.375rem;line-height:2.375rem;text-align:center;background-color:#e2eff7;border:1px solid #e2eff7;color:#005f9d;font-size:0.875rem;border-radius:5px}.tc01 .dataCategory .categoryA li a:hover{border-color:#005f9d;text-decoration:none}.tc01 .dataCategory .pdfA{display:table-cell;text-align:right;vertical-align:top}.tc01 .dataCategory .pdfA a{display:inline-block;width:7rem;height:2.375rem;line-height:2.375rem;text-align:center;background-color:#008dea;border:1px solid #008dea;color:#fff;border-radius:5px}.tc01 .dataCategory .pdfA a:hover{background-color:#005f9d;text-decoration:none}.tc01 .postA > p{margin-bottom:2rem}.tc01_01 .summary{margin-bottom:1.5rem}.tc01_01 .summary p{margin-bottom:1.5rem}.tc01_01 .unit{padding-bottom:1.5rem;border-bottom:1px solid #ddd}.tc01_01 .unit:last-of-type{padding-bottom:0;border-bottom:none}.th01{margin-bottom:1.5rem;overflow:hidden}.th01 h2{float:left;padding-left:2.5rem;background:url(/themes/custom/datasi/images/icon_img.png) no-repeat 0 center}.th01.groupCollect h2{background-image:url(/themes/custom/datasi/images/icon_group.png);margin-bottom:1rem;background-size:auto 90%}.th01.photoCollect h2{background-image:url(/themes/custom/datasi/images/icon_img.png)}.th01.searchResult h2{background-image:url(/themes/custom/datasi/images/icon_search.png)}.th01 .rightA{float:right;overflow:hidden}.th01__title-row{float:left;display:flex;align-items:center;gap:0.75rem}.th01__title-row h2{float:none}.th01.groupCollect .rightA{float:none;clear:left}.th02{margin-bottom:1.5rem;overflow:hidden}.th02 h2{float:left;font-size:1.5rem;font-weight:500}.th02 .optionA{float:right}.th03{margin-bottom:1.5rem;overflow:hidden;border-bottom:1px solid #dcdcdc;padding-bottom:0.5rem}.th03 h2{font-size:1.5rem;font-weight:500;display:inline}.th03 p{font-size:1.125rem;display:inline;margin-left:1rem;color:#535353}.th03 .more{float:right;font-size:0.875rem;color:#008dea;border:1px solid #008dea;padding:0.25rem 0.5rem;position:relative;top:0.5rem}.th03 .more:hover{color:#fff;background-color:#008dea;text-decoration:none}.th04{margin-bottom:1.5rem;padding-left:2.5rem;padding-bottom:1rem;background:url(/themes/custom/datasi/images/icon_folder.png) no-repeat 0 0.5rem;border-bottom:1px solid #dee1e4}.ui-selectmenu-button{background:#fff !important;position:relative;padding:.4rem 0.6rem;width:auto !important;padding-right:4rem}.ui-selectmenu-icon{display:none}.ui-selectmenu-button:before{content:"\e936";font-size:1rem;color:#828282;font-family:xeicon;position:absolute;top:0.55rem;right:1rem}.ui-selectmenu-button.ui-selectmenu-button-open:before{color:#008dea}.ui-selectmenu-text{color:#535353;font-size:0.875rem;margin-right:0;}.ui-selectmenu-menu .ui-menu-item-wrapper{padding:.4rem 0.6rem;font-size:0.875rem}.ui-selectmenu-menu .ui-menu-item-wrapper.ui-state-active{border:none;background:#008dea;color:#fff}.select2{position:relative}.select2:before{content:"\e936";font-size:1rem;color:#828282;font-family:xeicon;position:absolute;top:0.65rem;right:1rem;z-index:-1}.select2.select2-container--focus:before{color:#008dea}.select2 .select2-selection{border-color:#ddd;min-height:2.75rem;border-radius:5px !important;padding-right:2rem;background:none}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #ddd 1px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e2eff7;border:none;height:2rem;line-height:2rem;padding:0 1.25rem 0 0.3125rem;position:relative;}.select2 .select2-selection__choice__display{font-size:0.8125rem;color:#005f9d;position:relative;top:-0.125rem}.select2 button.select2-selection__choice__remove{border:none !important;position:absolute;top:50%;right:0;transform:translateY(-50%)}.select2 button.select2-selection__choice__remove span{display:none}.select2 button.select2-selection__choice__remove:before{content:"\e9af";font-size:0.875rem;color:#71bef0;font-family:xeicon;vertical-align:middle}.select2-dropdown{top:8px;border-radius:5px !important;border:1px solid #ddd !important;overflow:hidden;padding:1.5rem;}.select2-results__option{font-size:0.875rem;padding:0;margin-bottom:1rem;color:#535353;background:none !important;}.select2-results__option:last-child{margin-bottom:0}.select2-results__option:before{content:"\ea0e";font-size:1rem;color:#828282;font-family:xeicon;vertical-align:middle;margin-right:0.3rem}.select2-results__option--selected{color:#008dea !important}.select2-results__option--selected:before{content:"\e92e";color:#008dea}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:transparent;color:#535353}.pager{text-align:center;margin-top:1.5rem}.pager li.pager-item,.pager li.pager-previous,.pager li.pager-next,.pager li.first,.pager li.last{margin:0;display:inline-block;width:3rem;height:3rem;padding:0}.pager li a{display:inline-block;height:3rem;line-height:3rem;font-size:0.875rem;text-align:center;color:#000;width:3rem;width:3rem;border-radius:1.5rem;box-sizing:border-box}.pager li a:hover{color:#fff;text-decoration:none;background-color:#008dea}.pager li.pager-current{margin:0 0.2rem;padding:0;display:inline-block;height:3rem;line-height:3rem;font-size:0.875rem;text-align:center;color:#fff;background-color:#008dea;width:3rem;border-radius:1.5rem}.pager li.pager-previous{margin-right:1.25rem}.pager li.pager-next{margin-left:1.25rem}.pager li.pager-first{display:none}.pager li.pager-previous a{background-color:#eee;font-size:0}.pager li.pager-previous a:before{content:"\e93c";font-size:1rem;color:#000;font-family:xeicon}.pager li.pager-previous a:hover{background-color:#008dea;color:#fff}.pager li.pager-previous a:hover:before{color:#fff}.pager li.pager-next a{background-color:#eee;font-size:0}.pager li.pager-next a:before{content:"\e93f";font-size:1rem;color:#000;font-family:xeicon}.pager li.pager-next a:hover:before{color:#fff}.pager li.pager-next a:hover{background-color:#008dea}.pager li.pager-last{display:none}ul.pager__items{text-align:center;margin-top:1.5rem}ul.pager__items li.pager__item,ul.pager__items li.pager__item--previous,ul.pager__items li.pager__item--next,ul.pager__items li.pager__item--first,ul.pager__items li.pager__item--last{margin:0;display:inline-block;width:3rem;height:3rem;padding:0}ul.pager__items li a{display:inline-block;height:3rem;line-height:3rem;font-size:0.875rem;text-align:center;color:#000;width:3rem;border-radius:1.5rem;box-sizing:border-box}ul.pager__items li a:hover{color:#fff;text-decoration:none;background-color:#008dea}ul.pager__items li.is-active{margin:0 0.2rem;padding:0;display:inline-block;height:3rem;line-height:3rem;font-size:0.875rem;text-align:center;background-color:#008dea;width:3rem;border-radius:1.5rem}ul.pager__items li.is-active a{color:#fff}ul.pager__items li.pager__item--ellipsis{margin:0;display:inline-block;width:3rem;height:3rem;padding:0;line-height:3rem}ul.pager__items li.pager__item--previous{margin-right:1.25rem}ul.pager__items li.pager__item--next{margin-left:1.25rem}ul.pager__items li.pager__item--first{display:none}ul.pager__items li.pager__item--previous a{background-color:#eee;font-size:0}ul.pager__items li.pager__item--previous a:before{content:"\e93c";font-size:1rem;color:#000;font-family:xeicon}ul.pager__items li.pager__item--previous a:hover{background-color:#008dea;color:#fff}ul.pager__items li.pager__item--previous a:hover:before{color:#fff}ul.pager__items li.pager__item--next a{background-color:#eee;font-size:0}ul.pager__items li.pager__item--next a:before{content:"\e93f";font-size:1rem;color:#000;font-family:xeicon}ul.pager__items li.pager__item--next a:hover:before{color:#fff}ul.pager__items li.pager__item--next a:hover{background-color:#008dea}ul.pager__items li.pager__item--last{display:none}.btn-compare-toggle{display:inline-block;margin-left:1rem;padding:0.4rem 1rem;font-size:0.875rem;font-weight:500;color:#008dea;background:#e6f2fa;border:1px solid #008dea;border-radius:1.25rem;cursor:pointer;vertical-align:middle;transition:background 0.2s,color 0.2s}.btn-compare-toggle:hover{background:#008dea;color:#fff}.btn-compare-toggle i{margin-right:0.25rem;font-size:1rem;vertical-align:middle}.btn-compare-toggle.active{background:#008dea;color:#fff}.compare-bar{display:flex;align-items:center;gap:1rem;padding:0.75rem 1.25rem;margin-bottom:1rem;background:#e6f2fa;border:1px solid #b8d8f0;border-radius:6px}.compare-bar__status{flex:1;font-size:0.875rem;color:#333}.compare-bar__status em{font-style:normal;font-weight:700;color:#008dea}.compare-bar__btn{padding:0.5rem 1.5rem;font-size:0.875rem;font-weight:700;color:#fff;background:#008dea;border:none;border-radius:4px;cursor:pointer;transition:background 0.2s}.compare-bar__btn:hover:not(:disabled){background:#006bbd}.compare-bar__btn:disabled{opacity:0.4;cursor:not-allowed}.compare-bar__cancel{padding:0.5rem 1rem;font-size:0.875rem;color:#666;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer}.compare-bar__cancel:hover{border-color:#999;color:#333}.ib03.compare-mode .slider li a.thumb{cursor:pointer;position:relative}.ib03.compare-mode .slider li a.thumb:after{content:"\e927";font-family:xeicon;font-size:1.5rem;color:rgba(255,255,255,0.8);position:absolute;top:0.4rem;right:0.4rem;width:1.75rem;height:1.75rem;line-height:1.75rem;text-align:center;background:rgba(0,0,0,0.35);border-radius:50%;z-index:2;transition:background 0.2s,color 0.2s}.ib03.compare-mode .slider li a.thumb:hover:after{background:rgba(0,141,234,0.6)}.ib03.compare-mode .slider li.compare-selected a.thumb{outline:3px solid #008dea;outline-offset:-3px}.ib03.compare-mode .slider li.compare-selected a.thumb:after{content:"\e929";background:#008dea;color:#fff}.pp03 .bgBlack{position:fixed;top:0;left:0;background-color:#000;opacity:0.7;width:100%;height:100%;z-index:200}.pp03 .popupBox{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:70rem;max-width:95vw;max-height:90vh;border-radius:8px;z-index:201;background-color:#fff;box-sizing:border-box;box-shadow:0 8px 32px rgba(0,0,0,0.3);overflow:auto}.pp03 .popupBox h4{font-size:1.25rem;color:#000;font-weight:600;padding:1.25rem 1.875rem 0;margin-bottom:0.5rem}.pp03 .popupBox a.close{position:absolute;top:1.25rem;right:1.5rem;font-size:1.25rem;color:#666;z-index:10}.pp03 .popupBox a.close:hover{color:#008dea;text-decoration:none}.pp03 .popupBox .ppBody{padding:0.5rem 1.875rem 1.875rem}.compare-labels{display:flex;justify-content:space-between;margin-bottom:0.75rem}.compare-label{display:inline-block;padding:0.35rem 1rem;font-size:0.8125rem;font-weight:600;background:#f0f0f0;border-radius:4px;color:#333;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-label--left{color:#0e6ead}.compare-label--right{color:#c04b1a}.compare-container{width:100%;background:#f5f5f5;border-radius:6px;overflow:hidden}.compare-container img-comparison-slider{width:100%;display:block}.compare-container img-comparison-slider img{display:block;object-fit:contain;object-position:center center}@keyframes ps-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}#si-photo-search[v-cloak] .fc01{visibility:hidden}.ps-facet-wrap{position:relative}.ps-facet-wrap--loading .cf03{visibility:hidden}.ps-facet-wrap .ps-skeleton-facets{position:absolute;top:0;left:0;right:0;z-index:1}.ps-skeleton-facets{margin-bottom:5rem}.ps-skeleton-facets > ul{overflow:hidden;text-align:center;list-style:none;padding:0;margin:0}.ps-skeleton-facets > ul > li{width:23.7%;display:inline-block;margin-right:calc(1.7333% - 4px);margin-bottom:1.7333%;vertical-align:top;text-align:left;margin-left:-4px}.ps-skeleton-facets > ul > li:first-child{margin-left:0}.ps-skeleton-facets > ul > li:nth-child(4n){margin-right:0}.ps-skeleton-label{display:block;width:40%;height:1.125rem;margin-bottom:0.5rem;border-radius:3px}.ps-skeleton-select{display:block;width:100%;height:2.25rem;border-radius:4px}.ps-skeleton-label,.ps-skeleton-select{background:linear-gradient(90deg,#e0e0e0 25%,#ececec 50%,#e0e0e0 75%);background-size:200% 100%;animation:ps-shimmer 1.5s ease-in-out infinite}.ps-skeleton-header{margin-bottom:1.5rem;overflow:hidden;display:flex;justify-content:space-between;align-items:center}.ps-skeleton-title{display:block;width:16rem;height:1.5rem;border-radius:3px}.ps-skeleton-sort{display:block;width:12rem;height:2rem;border-radius:4px}.ps-skeleton-title,.ps-skeleton-sort{background:linear-gradient(90deg,#e0e0e0 25%,#ececec 50%,#e0e0e0 75%);background-size:200% 100%;animation:ps-shimmer 1.5s ease-in-out infinite}.ps-skeleton-grid{overflow:hidden;list-style:none;padding:0;margin:0}.ps-skeleton-grid > li{width:15.25%;float:left;margin-right:1.7%;margin-bottom:1.7%;border:1px solid #eee;border-radius:2px;overflow:hidden}.ps-skeleton-grid > li:nth-child(6n){margin-right:0}.ps-skeleton-card-title{display:block;height:2.75rem;background:#f5f5f5}.ps-skeleton-card-thumb{display:block;height:7.75rem}.ps-skeleton-card-thumb{background:linear-gradient(90deg,#e0e0e0 25%,#ececec 50%,#e0e0e0 75%);background-size:200% 100%;animation:ps-shimmer 1.5s ease-in-out infinite}
