@import url("fonts/montserrat.css");html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none;font-family:"Montserrat",sans-serif}body{min-width:320px !important;font-size:1rem;color:#454545;line-height:1;overflow-x:hidden;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 992px){body{font-size:.9375rem}}@media screen and (max-width: 480px){body{font-size:.8125rem}}.invisible{display:none}.hidden{font-size:0}.spacing-normal{letter-spacing:0 !important}#header .header-logo a{height:100%;text-indent:-9999px;display:inline-block;background:url(../img/logo_white.png) no-repeat;background-position:0 50% !important;background-size:110px}#header .language{height:100%;font-size:0}#header .language>a{width:1.25rem;height:1.25rem;font-family:"Montserrat" "san-serif";font-size:.625rem;color:600;text-transform:uppercase;line-height:1.375rem;text-align:center;display:inline-block;vertical-align:middle;overflow:hidden;background-color:#fff}#header .language>a:nth-of-type(1) ~ a{margin-left:.1875rem}#header .add-background{background-color:rgba(255,255,255,0.95)}#header .add-background .header-logo a{background:url(../img/logo.png) no-repeat}#header .add-background .nav-btn{color:#454545}#header .add-bgc{background-color:#283692}@media screen and (min-width: 993px){#header .responsiveHeader{display:none}}@media screen and (max-width: 992px){#header .header{display:none}#header .responsiveHeader{display:block}}.header{position:fixed;top:0;left:0;z-index:100;width:100%;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.header .header-logo a{width:100%}.header .for-nav{position:relative;background-color:rgba(0,0,0,0.25);-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.header .for-nav.over{background-color:rgba(0,0,0,0.8)}.header .for-nav.over::before{content:"";position:absolute;top:100px;left:0;width:100%;height:1px;background-color:rgba(153,153,153,0.1)}.header .header-contents{position:relative;margin-right:auto;margin-left:auto;width:1600px;height:100%}.header .header-logo{position:absolute;top:0;left:0;width:15%;height:100px}.header #nav{width:100%;height:100px;font-size:0;text-align:center;overflow:hidden}.header .depth1{width:100%;font-size:0;display:inline-block}.header .depth1>li{position:relative;padding-right:1.875rem;padding-left:1.875rem;width:auto;max-width:150px;text-align:left;display:inline-block;vertical-align:top}.header .depth1>li a{display:block}.header .depth1>li:hover .current-bar{width:50%;filter:alpha(opacity=100);opacity:1}.header .depth1 .depth1-name{padding-top:1.875rem;height:100px;font-size:1.125rem;color:#fff;font-weight:300;line-height:1.25;display:block}.header .depth1 .depth1-name::before,.header .depth1 .depth1-name::after{background-color:#d74351}.header .depth1 .current-bar{position:absolute;top:99px;left:1.875rem;width:3px;height:3px;display:block;background-color:#d74351;-weckit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;filter:alpha(opacity=0);opacity:0}.header .depth2{position:relative;z-index:10;padding-top:.9375rem;width:100%;height:100%;visibility:hidden;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;filter:alpha(opacity=0);opacity:0}.header .depth2 li a{position:relative;z-index:1;padding-top:.5rem;padding-bottom:.5625rem;font-size:.9375rem;color:#fff;font-weight:200;line-height:1.25;border-bottom:1px solid transparent;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.header .depth2 li a::before{content:"";position:absolute;top:-1px;left:-5px;z-index:-1;width:0;height:100%;display:inline-block;vertical-align:middle;background-color:#fff}.header .depth2 li a:hover,.header .depth2 li a.on{color:#454545}.header .depth2 li a:hover::before,.header .depth2 li a.on::before{width:110%;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.header .link{position:absolute;top:125px;left:0;text-align:left;display:none}.header .link>a{text-transform:uppercase;display:block}.header .for-nav.over .link{display:block}.header .link-intranet{padding:2.1875rem 1.875rem;font-size:1.125rem;color:#fff;background-color:#d74351}.header .link-intranet:hover{color:#454545;background-color:#fff}.header .link-intranet::after{content:"\e940";margin-left:.625rem;font-family:xeicon !important;font-size:.9375rem}.header .for-nav.over #nav .depth1 .depth2{visibility:visible;filter:alpha(opacity=100);opacity:1;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.header .language{position:absolute;top:0;right:0;width:15%;font-size:0;line-height:100px;text-align:right}.header .language::before{content:"Language";margin-right:.9375rem;font-size:.625rem;color:#fff;display:inline-block;vertical-align:middle}@media screen and (max-width: 1640px){.header .for-nav{padding-right:1.5625rem;padding-left:1.5625rem}.header .header-contents{width:100%}}@media screen and (max-width: 1280px){.header .link-intranet{padding:1.875rem 1.25rem;font-size:.9375rem}.header .depth1>li{padding-right:1.25rem;padding-left:1.25rem;max-width:130px}.header .depth1 .depth1-name{font-size:.9375rem}.header .depth1 .current-bar{left:1.25rem}.header .depth2 li a{font-size:.8125rem}}.responsiveHeader{position:fixed;top:0;left:0;z-index:100;padding-right:1.25rem;padding-left:1.25rem;width:100%;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.responsiveHeader .header-contents:after{content:"";clear:both;display:block}.responsiveHeader .header-logo{width:50%;height:80px;float:left}.responsiveHeader .header-logo a{width:80px;background-size:80px !important}.responsiveHeader .nav-btn{width:50%;float:right;color:#fff;text-align:right}.responsiveHeader .openbtn{width:auto;height:100%;font-size:2.0625rem;line-height:80px;display:inline-block;vertical-align:middle;cursor:pointer}.sidenav{position:fixed;top:0;right:0;width:0;height:100%;background-color:rgba(40,54,146,0.97);overflow-x:hidden;transition:0.5s}.sidenav .nav a{color:#fff;line-height:1;display:block}.sidenav .nav>ul>li>a{position:relative;padding-top:.9375rem;padding-bottom:.9375rem;font-size:.9375rem;color:rgba(255,255,255,0.85);font-weight:100;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;border-bottom:1px solid rgba(255,255,255,0.15)}.sidenav .nav>ul>li>a::after{content:"\e942";position:absolute;top:50%;right:.625rem;font-family:xeicon !important;font-size:.9375rem;color:rgba(255,255,255,0.7);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sidenav .nav>ul .arrow-hidden::after{content:none}.sidenav .nav>ul ul li{background-color:#283692}.sidenav .nav>ul ul a{padding:.9375rem;font-size:.8125rem;color:#fff;font-weight:200;border-bottom:1px solid rgba(255,255,255,0.1)}.sidenav .nav>ul ul a::before{content:"\e9c1";margin-right:.3125rem;font-family:xeicon !important;font-size:.625rem}.sidenav .nav>ul ul a:hover{background-color:#283692}.side-contents{padding-right:1.5625rem;padding-left:1.5625rem;min-width:250px}.side-upper{height:80px;font-size:0}.side-upper .language{width:50%;line-height:80px;display:inline-block;vertical-align:middle}.side-upper .closebtn{width:50%;font-size:2.0625rem;color:#fff;text-align:right;display:inline-block;vertical-align:middle}.footer-various .link{font-size:0}.footer-various .link li{display:inline-block;vertical-align:middle}.footer-various .link li:nth-of-type(1) ~ li{margin-left:1.5625rem}.footer-various .link a{font-size:.8125rem;font-weight:300;display:block}.footer-various .related-site{position:relative;display:inline-block;color:#454545}.footer-various .dropdown-toggle{padding-right:1.25rem;padding-left:1.25rem;display:inline-block;background-color:#fff}.footer-various .dropdown-toggle::after{content:"\e945";margin-left:.3125rem;font-family:xeicon !important;font-weight:300;display:inline-block}.footer-various .dropdown-toggle:hover{color:#fff;background-color:#d74351}.footer-various .dropdown{position:absolute;z-index:1;width:100%;display:none;background-color:#fff;box-shadow:0 8px 8px rgba(0,0,0,0.1)}.footer-various .dropdown a{padding-right:1.25rem;padding-left:1.25rem;display:block}.footer-various .dropdown a:hover{color:#fff;background-color:#283692}@media screen and (max-width: 992px){.footer-various .link a{font-size:.75rem}}@media screen and (max-width: 768px){.footer-various .link{text-align:center}.footer-various .link li{text-align:left}.footer-various .link li:nth-of-type(1) ~ li{margin-left:.9375rem}.footer-various .dropdown-toggle,.footer-various .dropdown a{padding-right:.625rem !important;padding-left:.625rem !important}}@media screen and (max-width: 480px){.footer-various .link a{font-size:2.5vw}}@media screen and (max-width: 380px){.footer-various .link a{font-size:3vw}}.footer-content{position:relative;margin-top:1.5625rem;margin-right:auto;margin-left:auto;width:1600px}.footer-content address{line-height:1.65}.footer-content address span{padding-right:1.25rem;display:inline-block;vertical-align:middle}.footer-content address span::after{content:"\002F";margin-left:1.25rem;font-size:.75rem;color:#dedede;display:inline-block;vertical-align:middle}.footer-content address span:nth-last-child(1){padding-right:0}.footer-content address span:nth-last-child(1)::after{content:none}.footer-content .company-name{font-size:.875rem}.footer-content .address,.footer-content .tel,.footer-content .fax{font-size:.8125rem}.footer-content .address,.footer-content .fax{letter-spacing:.04rem}.footer-content .tel::before,.footer-content .fax::before{margin-right:.3125rem;font-size:.75rem;font-weight:300;display:inline-block;vertical-align:middle}.footer-content .tel::before{content:"Tel."}.footer-content .fax::before{content:"Fax."}@media screen and (max-width: 1640px){.footer-content{padding-right:1.875rem;padding-left:1.875rem;width:100%}}@media screen and (max-width: 992px){.footer-content{padding-right:1.25rem;padding-left:1.25rem}.footer-content .address,.footer-content .tel,.footer-content .fax{font-size:.75rem}}@media screen and (max-width: 768px){.footer-content{text-align:center}.footer-content .company-name{margin-bottom:.625rem;padding-right:0;display:block}.footer-content .company-name::after{content:none}}@media screen and (max-width: 640px){.footer-content .address{margin-bottom:.625rem;padding-right:0;display:block}.footer-content .address::after{content:none}}.copyright{font-size:.625rem;letter-spacing:.02rem}@media screen and (max-width: 768px){.copyright{text-align:center}}.tothetop a{position:relative;padding-top:1.875rem;width:65px;height:65px;font-size:.9375rem;color:#454545;font-weight:300;text-transform:uppercase;text-align:center;display:inline-block;-weckit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.tothetop a::before{content:"\e945";position:absolute;top:13px;left:0;width:100%;font-family:xeicon !important;font-size:1.125rem;font-weight:300;display:block}@media screen and (max-width: 992px){.tothetop a{padding-top:1.375rem;width:45px;height:45px;font-size:.75rem}.tothetop a::before{top:7px;font-size:.9375rem}}@media screen and (max-width: 380px){.tothetop a{padding-top:1.125rem;width:35px;height:35px;font-size:2vw}.tothetop a::before{top:5px;font-size:.75rem}}.pagination{margin-top:3.125rem;text-align:center}.pagination a,.pagination span,.pagination .num{display:inline-block;vertical-align:middle}.pagination .prev::before,.pagination .next::after{position:relative;top:-2px;font-family:xeicon !important;display:inline-block;vertical-align:middle}.pagination .prev::before{content:"\e93c"}.pagination .next::after{content:"\e93f"}.pagination .num{margin-right:1.875rem;margin-left:1.875rem;width:100px;height:100px;line-height:100px;background-color:#efca08;-weckit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.pagination .current{position:relative;top:-10px;font-size:2.1875rem;font-weight:700}.pagination .total{position:relative;bottom:-8px;font-size:1.875rem;font-weight:200}.pagination .total::before{content:"/";position:relative;top:-10px;font-style:italic;display:inline-block}@media screen and (max-width: 992px){.pagination{margin-top:4.0625rem}.pagination .prev,.pagination .next{font-size:.9375rem}.pagination .num{margin-right:1.25rem;margin-left:1.25rem;width:85px;height:85px;line-height:85px}.pagination .current{font-size:1.875rem}.pagination .total{font-size:1.5625rem}}@media screen and (max-width: 480px){.pagination{margin-top:3.125rem}.pagination .prev,.pagination .next{font-size:.8125rem}.pagination .num{margin-right:.9375rem;margin-left:.9375rem;width:70px;height:70px;line-height:70px}.pagination .current{font-size:1.5625rem}.pagination .total{font-size:1.25rem}}.tab_typeA{font-size:0}.tab_typeA li{position:relative;margin-right:-1px;height:80px;text-align:center;display:inline-block;vertical-align:middle;border-width:1px;border-style:solid;border-color:#dedede}.tab_typeA li:hover,.tab_typeA li.on{background-color:rgba(40,54,146,0.8)}.tab_typeA li:hover a,.tab_typeA li.on a{color:#fff}.tab_typeA li a{width:100%;height:100%;font-size:.9375rem;font-weight:400;text-transform:uppercase;line-height:1.35;display:table}.tab_typeA li span{padding-right:2.8125rem;padding-left:2.8125rem;display:table-cell;vertical-align:middle}@media screen and (max-width: 1640px){.tab_typeA li{height:65px}.tab_typeA li a{font-size:.8125rem}.tab_typeA li span{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (max-width: 992px){.tab_typeA{text-align:left !important}.tab_typeA li{width:33.333333%;height:50px;background-color:#f8f8f8}}@media screen and (max-width: 768px){.tab_typeA li a{font-size:.625rem}.tab_typeA li span{padding-right:.625rem;padding-left:.625rem}}@media screen and (max-width: 640px){.tab_typeA li{width:50%}}.tab_typeB{font-size:0}.tab_typeB li{position:relative;margin-right:-1px;margin-bottom:-1px;height:80px;text-align:center;display:inline-block;vertical-align:middle;background-color:#fff;border-width:1px;border-style:solid;border-color:#f2f2f2}.tab_typeB li:hover,.tab_typeB li.on{z-index:5;outline:10px solid #2c2c2c}.tab_typeB li:hover a,.tab_typeB li.on a{color:#283692}.tab_typeB li a{width:100%;height:100%;font-size:.9375rem;text-transform:uppercase;line-height:1.35;display:table}.tab_typeB li span{padding-right:1.5625rem;padding-left:1.5625rem;display:table-cell;vertical-align:middle}@media screen and (max-width: 1780px){.tab_typeB li{height:65px}.tab_typeB li a{font-size:.875rem}}@media screen and (max-width: 1640px){.tab_typeB li a{font-size:.8125rem}.tab_typeB li span{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (max-width: 1480px){.tab_typeB{padding-right:1.875rem;padding-left:1.875rem}.tab_typeB li{width:33.333333%;height:50px}.tab_typeB li a{font-size:.75rem}}@media screen and (max-width: 992px){.tab_typeB{padding-right:1.25rem;padding-left:1.25rem}.tab_typeB li span{padding-right:.625rem;padding-left:.625rem}.tab_typeB li:hover,.tab_typeB li.on{outline:5px solid #2c2c2c}}@media screen and (max-width: 640px){.tab_typeB li{width:50%}.tab_typeB li a{font-size:.625rem}}@media screen and (max-width: 480px){.tab_typeB{padding-right:1.25rem;padding-left:1.25rem}}.show:active{position:relative;z-index:100;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modal-close{position:absolute;z-index:10;width:27px;height:27px;font-size:0;cursor:pointer;border:0}.mask{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;visibility:hidden;filter:alpha(opacity=0);opacity:0;background-color:rgba(0,0,0,0.85);-webkit-transition:.7s;transition:.7s}.modal{position:fixed;left:50%;z-index:100;visibility:hidden;filter:alpha(opacity=0);opacity:0;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal-wrapper{position:relative;width:100%;height:100%}.modal-container{position:relative;height:100%}.active{visibility:visible;filter:alpha(opacity=100);opacity:1}.active+.modal{visibility:visible;filter:alpha(opacity=100);opacity:1}.modal-close{position:fixed;top:0;right:0;font-size:0}@media screen and (max-width: 992px){.modal-close{width:37px;height:37px;background-color:rgba(0,0,0,0.2)}}.modal{top:15%;bottom:15%;width:95%;height:70%}@media screen and (max-width: 992px){.modal{top:7.5%;bottom:7.5%;width:90%;height:85%}}.modal-container{margin-right:auto;margin-left:auto;width:90%;font-size:0}.modal-container .img-container{width:46.25%;height:100%;display:inline-block;vertical-align:middle}.modal-container .txt-container{margin-left:7.5%;width:46.25%;height:100%;font-size:1rem;color:#fff;display:inline-block;vertical-align:middle}.modal-container .pdf-btn{text-align:right}.modal-container .pdf-btn a{padding-right:2.1875rem;padding-left:1.5625rem;width:180px;height:60px;font-size:.8125rem;color:#fff;line-height:60px;text-align:left;display:inline-block;background:url(../img/rnd/arrow_yellow.png) no-repeat 83.5% 50%;background-color:#d74351;-weckit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-transition:background-position .15s ease;-o-transition:background-position .15s ease;-webkit-transition:background-position .15s ease;transition:background-position .15s ease}.modal-container .pdf-btn a:hover{background-position:87.5% 50%;-moz-transition:background-position .15s ease;-o-transition:background-position .15s ease;-webkit-transition:background-position .15s ease;transition:background-position .15s ease}.modal-container .modal-title{margin-top:1.875rem;font-size:1.875rem;color:#efca08;font-weight:900;line-height:1.25;text-transform:uppercase}.modal-container .title-explain{margin-top:2.5rem;font-size:1rem;color:#fff;line-height:1.5;text-align:justify}.modal-container .title-explain::before,.modal-container .title-explain::after{content:"";width:55px;height:1px;display:block;background-color:#fff}.modal-container .title-explain::before{margin-bottom:.9375rem}.modal-container .title-explain::after{margin-top:.9375rem}.modal-container .detail{margin-top:75px;color:#fff}.modal-container .detail dt{position:relative;font-size:1.25rem;font-weight:800;line-height:1.5}.modal-container .detail dt::before{content:"";position:absolute;top:.75rem;left:-.9375rem;width:7px;height:7px;background:url(../img/rnd/bullet_yellow.png) no-repeat}.modal-container .detail dd{margin-top:.625rem;font-size:.8125rem;line-height:1.65}.modal-container .img-show{height:75%}.modal-container .img-list{margin-top:1.5%;height:23.5%}.modal-container .img-list li{width:32.333333%;height:100%;display:inline-block;vertical-align:top}.modal-container .img-list li:nth-of-type(1) ~ li{margin-left:1.5%}.modal-container .img-list li::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:8px solid #efca08;filter:alpha(opacity=0);opacity:0}.modal-container .img-list li:hover::after{filter:alpha(opacity=100%);opacity:1}@media screen and (max-width: 1280px){.modal-container .modal-title{margin-top:1.5625rem;font-size:1.5625rem}.modal-container .title-explain{margin-top:1.5625rem;font-size:.875rem}.modal-container .title-explain::before,.modal-container .title-explain::after{width:30px}.modal-container .detail{margin-top:45px}.modal-container .detail dt{font-size:1rem}.modal-container .detail dd{margin-top:.3125rem;font-size:.75rem}}@media screen and (max-width: 992px){.modal-container{width:100%}.modal-container .img-container{width:100%;height:auto}.modal-container .txt-container{margin-top:2.8125rem;margin-left:0;padding-right:0;padding-left:0;width:100%;height:auto}.modal-container .modal-title{font-size:1.25rem}.modal-container .title-explain{font-size:.8125rem}.modal-container .detail{margin-top:35px}.modal-container .img-show{height:40vh}.modal-container .img-list{height:15vh}}@media screen and (max-width: 768px){.modal-container .pdf-btn a{padding-right:2.1875rem;padding-left:1.25rem;width:140px;height:40px;font-size:.75rem;line-height:40px;background-size:13px}.modal-container .pdf-btn a:hover{background-position:87.5% 50%}.modal-container .img-show{height:35vh}.modal-container .img-list{height:12.5vh}}@media screen and (max-width: 580px){.modal-container .img-show{height:30vh}.modal-container .img-list{height:11.5vh}}@media screen and (max-width: 480px){.modal-container .img-show{height:25vh}.modal-container .img-list{height:10vh}}.img-show{overflow:hidden}.img-show img{width:100%;height:100%;object-fit:cover}.img-list{overflow:hidden}.img-list li{position:relative;cursor:pointer}.img-list img{width:100%;height:100%;object-fit:cover}
