@charset "UTF-8";@font-face{font-family:SpoqaHanSansLight;src:url(/fonts/SpoqaHanSansLight.eot);src:url(/fonts/SpoqaHanSansLight.eot?#iefix) format("embedded-opentype"),url(/fonts/SpoqaHanSansLight.ttf) format("truetype"),url(/fonts/SpoqaHanSansLight.woff) format("woff"),url(/fonts/SpoqaHanSansLight.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:SpoqaHanSansRegular;src:url(/fonts/SpoqaHanSansRegular.eot);src:url(/fonts/SpoqaHanSansRegular.eot?#iefix) format("embedded-opentype"),url(/fonts/SpoqaHanSansRegular.ttf) format("truetype"),url(/fonts/SpoqaHanSansRegular.woff) format("woff"),url(/fonts/SpoqaHanSansRegular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:SpoqaHanSansBold;src:url(/fonts/SpoqaHanSansBold.eot);src:url(/fonts/SpoqaHanSansBold.eot?#iefix) format("embedded-opentype"),url(/fonts/SpoqaHanSansBold.ttf) format("truetype"),url(/fonts/SpoqaHanSansBold.woff) format("woff"),url(/fonts/SpoqaHanSansBold.woff2) format("woff2");font-weight:700;font-style:bold}@font-face{font-family:ManropeLight;src:url(/fonts/ManropeLight.eot);src:url(/fonts/ManropeLight.eot?#iefix) format("embedded-opentype"),url(/fonts/ManropeLight.ttf) format("truetype"),url(/fonts/ManropeLight.woff) format("woff"),url(/fonts/ManropeLight.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:ManropeRegular;src:url(/fonts/ManropeRegular.eot);src:url(/fonts/ManropeRegular.eot?#iefix) format("embedded-opentype"),url(/fonts/ManropeRegular.ttf) format("truetype"),url(/fonts/ManropeRegular.woff) format("woff"),url(/fonts/ManropeRegular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:ManropeBold;src:url(/fonts/ManropeBold.eot);src:url(/fonts/ManropeBold.eot?#iefix) format("embedded-opentype"),url(/fonts/ManropeBold.ttf) format("truetype"),url(/fonts/ManropeBold.woff) format("woff"),url(/fonts/ManropeBold.woff2) format("woff2");font-weight:700;font-style:bold}@media (max-width:767px){.mobile-word-break{content:'';content:'';display:block;clear:both}}.hidden{display:none}.faded{opacity:0;visibility:hidden}.blind{display:block;overflow:hidden;position:absolute;left:-9999px;top:-9999px;width:1px;height:1px}.highlight{color:#3a9dde;font-style:normal;font-weight:700}@media (max-width:767px){.hidden-on-mobile{display:none;visibility:hidden}}[class^=mobile-]{display:none}@media (max-width:1024px){[class^=mobile-]{display:block}}.container.gray{background:#f2f5f8}.content{padding-bottom:100px}@media (max-width:767px){.content{padding-bottom:46px}}.sub-title .title{font-weight:700;font-size:26px}@media (max-width:767px){.sub-title .title{font-size:16px}}.sub-title .explain{margin-top:15px;font-size:18px;line-height:28px}@media (max-width:767px){.sub-title .explain{margin-top:5px;font-size:14px;line-height:23px}}.sub-title.small .title{font-size:24px;font-weight:700;color:#323236}@media (max-width:767px){.sub-title.small .title{font-size:16px;line-height:26px}}.sub-title.small .explain{margin-top:30px;font-size:38px;line-height:54px;color:#323236}@media (min-width:768px) and (max-width:1024px){.sub-title.small .explain br{display:none}}@media (max-width:767px){.sub-title.small .explain{margin-top:10px;padding-right:0;font-size:22px;line-height:32px}.sub-title.small .explain br{display:none}}.card-list-wrap{margin-top:65px;background:#f2f5f8}@media (max-width:767px){.card-list-wrap{margin-top:25px}}.card-list-wrap>ul{margin:0 -8px}.card-list-wrap>ul:after{content:'';display:block;clear:both}.card-list-wrap li{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:25%;padding:8px;text-align:center}.card-list-wrap li a{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:304px;padding:60px 24px;background:#fff;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:767px){.card-list-wrap li a{min-height:181px;padding:32px 0}}.card-list-wrap li a:focus .hover,.card-list-wrap li a:hover .hover{visibility:visible;opacity:.9;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}@media (max-width:767px){.card-list-wrap li a:focus .hover,.card-list-wrap li a:hover .hover{display:none}}.card-list-wrap li a:focus,.card-list-wrap li a:hover{z-index:1}.card-list-wrap li a>strong:before{content:'';display:block;width:80px;height:80px;margin:0 auto 20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #d7d7da;background:url(/images/recruit/icon_recruit.png) no-repeat 0 0}@media (max-width:767px){.card-list-wrap li a>strong:before{width:56px;height:56px;-webkit-background-size:auto 112px;-moz-background-size:auto 112px;background-size:auto 112px}}.card-list-wrap li:nth-child(2) strong:before{background-position:-80px 0}.card-list-wrap li:nth-child(3) strong:before{background-position:-160px 0}.card-list-wrap li:nth-child(4) strong:before{background-position:-240px 0}.card-list-wrap li:nth-child(5) strong:before{background-position:0 -80px}.card-list-wrap li:nth-child(6) strong:before{background-position:-80px -80px}.card-list-wrap li:nth-child(7) strong:before{background-position:-160px -80px}.card-list-wrap li:nth-child(8) strong:before{background-position:-240px -80px}@media (max-width:767px){.card-list-wrap li{width:50%}.card-list-wrap li:nth-child(2) strong:before{background-position:-56px 0}.card-list-wrap li:nth-child(3) strong:before{background-position:-112px 0}.card-list-wrap li:nth-child(4) strong:before{background-position:-168px 0}.card-list-wrap li:nth-child(5) strong:before{background-position:0 -56px}.card-list-wrap li:nth-child(6) strong:before{background-position:-56px -56px}.card-list-wrap li:nth-child(7) strong:before{background-position:-112px -56px}.card-list-wrap li:nth-child(8) strong:before{background-position:-168px -56px}}.card-list-wrap .title{display:block;font-weight:700;color:#323236;font-size:20px;line-height:30px;padding-bottom:10px}@media (max-width:767px){.card-list-wrap .title{font-size:14px;line-height:20px}}.card-list-wrap span{position:absolute;left:0;right:0;bottom:60px;font-size:16px;line-height:22px}@media (max-width:767px){.card-list-wrap span{position:static;margin-top:10px;font-size:12px}}.card-list-wrap span:after{position:relative;top:-2px;content:'';display:inline-block;width:14px;height:14px;margin-left:8px;background:url(/images/recruit/icon_link.png) no-repeat 0 0;vertical-align:middle}@media (max-width:767px){.card-list-wrap span:after{width:12px;height:12px;-webkit-background-size:12px auto;-moz-background-size:12px auto;background-size:12px auto}}.card-list-wrap .no-url span:after{display:none}.card-list-wrap span.no-blank:after{top:-1px;width:15px;height:15px;background:url(/images/recruit/icon_no_bank.png) no-repeat 0 0}@media (max-width:767px){.card-list-wrap span.no-blank:after{width:13px;height:13px;-webkit-background-size:13px auto;-moz-background-size:13px auto;background-size:13px auto}}.card-list-wrap .hover{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:38px 24px 40px;background:url(/images/common/background_gradient.png) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background:-webkit-linear-gradient(45deg,#3a9dde 0,#00cd73 100%);background:-moz- oldlinear-gradient(45deg,#3a9dde 0,#00cd73 100%);background:-o-linear-gradient(45deg,#3a9dde 0,#00cd73 100%);background:linear-gradient(45deg,#3a9dde 0,#00cd73 100%);color:#fff;text-align:left;visibility:hidden;opacity:0;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-box-shadow:10px 10px 40px rgba(0,0,0,.2);-moz-box-shadow:10px 10px 40px rgba(0,0,0,.2);box-shadow:10px 10px 40px rgba(0,0,0,.2)}@media (max-width:767px){.card-list-wrap .hover{display:none}}.card-list-wrap .hover:after{content:'';display:block}.card-list-wrap .hover .title{color:#fff}.card-list-wrap .hover .text{font-size:16px;line-height:22px}.card-list-wrap .hover span{left:24px;bottom:40px}.card-list-wrap .hover span:after{background-position:0 100%}.table-list.recruit .text-ellipsis{padding-left:24px}.table-list.recruit .subject{width:53%}.table-list.recruit .career{width:15%}.table-list.recruit .date{width:21%}.table-list.recruit .state{width:11%}@media (max-width:767px){.table-list.recruit .text-ellipsis{padding-left:0}.table-list.recruit .career,.table-list.recruit .date,.table-list.recruit .state,.table-list.recruit .subject{width:auto;font-size:12px}.table-list.recruit .subject{padding-top:22px;font-size:14px}.table-list.recruit .career{position:absolute;left:0;top:12px}.table-list.recruit .date{display:inline-block}.table-list.recruit .state{display:inline-block}.table-list.recruit .state:before{content:'';display:inline-block;width:1px;height:10px;margin:0 9px 0 9px;background:#d6d6d7;vertical-align:middle}}.recruit-detail .detail-title{font-size:0}.recruit-detail .detail-title span{display:inline-block;position:relative;margin-top:21px;padding:0 9px;font-size:16px;color:#434a5c}@media (max-width:767px){.recruit-detail .detail-title span{font-size:12px;margin-top:5px}}.recruit-detail .detail-title span:before{content:'';display:inline-block;position:absolute;left:0;top:0;width:1px;height:16px;background:#eaeaeb}.recruit-detail .detail-title span:nth-of-type(1):before{display:none}.recruit-detail .table-detail{table-layout:inherit}.recruit-detail .table-detail col:nth-child(1){width:150px}.recruit-detail .table-detail col{width:auto}.recruit-detail .table-detail tbody{border-top:1px solid #eaeaeb}@media (max-width:767px){.recruit-detail .table-detail tbody{border-top:none}}.recruit-detail .table-detail img{width:auto;height:40px;vertical-align:middle}.recruit-detail .table-detail .no-padding{padding:0}.recruit-detail .table-detail td .table-detail{width:100%;border-collapse:collapse;border-bottom:0}.recruit-detail .table-detail td .table-detail col{width:33.33%}.recruit-detail .table-detail td .table-detail td,.recruit-detail .table-detail td .table-detail th{border:none;border-left:1px solid #eaeaeb;background:0 0}.recruit-detail .table-detail td .table-detail td:nth-of-type(1),.recruit-detail .table-detail td .table-detail th:nth-of-type(1){border-left:none}.recruit-detail .table-detail td .table-detail tr:first-child th{border-top:none}.recruit-detail .table-detail td .table-detail th{padding:19px 23px}.recruit-detail .table-detail td .table-detail td{border-top:1px solid #eaeaeb}@media (max-width:767px){.recruit-detail .table-detail td .table-detail{display:block;width:100%}.recruit-detail .table-detail td .table-detail tbody,.recruit-detail .table-detail td .table-detail td,.recruit-detail .table-detail td .table-detail th,.recruit-detail .table-detail td .table-detail thead,.recruit-detail .table-detail td .table-detail tr{display:block;width:100%}.recruit-detail .table-detail td .table-detail tbody,.recruit-detail .table-detail td .table-detail thead{width:50%;float:left}.recruit-detail .table-detail td .table-detail th{padding:14px 10px;border-left:0}.recruit-detail .table-detail td .table-detail td{padding-left:16px}.recruit-detail .table-detail td .table-detail td,.recruit-detail .table-detail td .table-detail tr:first-child th{border-top:1px solid #eaeaeb}.recruit-detail .table-detail td .table-detail tr:first-child th:first-child{border-top:none}.recruit-detail .table-detail td .table-detail td:first-child{border-top:none;border-left:1px solid #eaeaeb}}.recruit-detail .button-wrap{margin:40px 0;text-align:center}.recruit-detail .button-wrap .button-common-primary{min-width:360px}@media (max-width:767px){.recruit-detail .button-wrap .button-common-primary{min-width:auto;height:44px;line-height:44px}}.movie-box{position:relative;margin-bottom:30px;text-align:center}.movie-box figure{position:relative;z-index:0;display:inline-block}.movie-box figure img{width:100%;vertical-align:top}.movie-box .button-play{position:absolute;left:0;top:0;right:0;bottom:0;background:url(/images/recruit/button_movie_play.png) no-repeat 50% 50%}@media (max-width:767px){.movie-box .button-play{-webkit-background-size:48px 48px;-moz-background-size:48px;background-size:48px}}.movie-box iframe{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border:none}.movie-box.no-thumbnail img{display:block;width:100%}.movie-box.no-thumbnail iframe{z-index:1}.en .sub-title .title{text-transform:uppercase}.en .sub-title .explain{font-size:20px;line-height:30px}@media (max-width:767px){.en .sub-title .explain{font-size:16px;line-height:26px}}.text-error{display:none;font-size:16px;color:#e31b23}@media (max-width:767px){.text-error{font-size:12px;line-height:18px}}.text-error br{display:none}@media (max-width:767px){.text-error br{display:block}}.text-error br.all-br{display:block!important}.blank .text-error.blank{display:block}.fault .text-error.fault{display:block}.no-regist .text-error.no-regist{display:block}.service-title{padding:80px 0 77px;color:#323236;text-align:center}@media (max-width:767px){.service-title{padding:33px 0 38px}}.service-title h2{font-size:40px;line-height:48px;font-weight:700}@media (max-width:767px){.service-title h2{margin:0 auto;font-size:24px;line-height:36px}}.service-title strong{display:block;margin-top:21px;font-size:24px;line-height:1}@media (max-width:767px){.service-title strong{margin-top:15px;padding:0 16px;font-size:16px;line-height:26px}}.wrap-login{width:560px;margin:0 auto}@media (max-width:767px){.wrap-login{width:auto;margin:0 16px}}.wrap-login .wrap-input{position:relative;display:block}.wrap-login .wrap-input>button{position:absolute;top:13px;right:24px;display:block;width:24px;height:24px;text-indent:-99999px;background-image:url(/images/service/button_text_remove.png);z-index:1}@media (max-width:767px){.wrap-login .wrap-input>button{top:11px;right:20px;width:18px;height:18px;background-image:url(/images/service/button_text_remove@mobile.png);-webkit-background-size:100% 100%;-moz-background-size:100%;background-size:100%}}.wrap-login .input-default{position:relative;height:50px;margin-bottom:20px;padding:0 24px;background-color:transparent;line-height:50px;z-index:1}@media (max-width:767px){.wrap-login .input-default{height:40px;margin-bottom:10px;line-height:40px}}.wrap-login .button-common-primary{margin-top:10px}@media (max-width:767px){.wrap-login .button-common-primary{margin-top:5px}}.wrap-login .placeholder{position:absolute;top:15px;left:24px;display:block;font-size:18px;color:#a3aab6}@media (max-width:767px){.wrap-login .placeholder{top:11px;left:20px;font-size:14px}}.wrap-login .text-error{margin:-6px 0 16px;padding-left:24px}@media (max-width:767px){.wrap-login .text-error{margin:-2px 0 10px;padding-left:20px}}.wrap-login .text-inquiry{position:relative;left:50%;width:720px;margin:35px auto -5px;font-size:18px;line-height:28px;color:#434a5c;text-align:center;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.wrap-login .text-inquiry{left:0;width:auto;margin:25px auto 0;padding-bottom:4px;font-size:12px;line-height:18px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.counseling-link{display:block;margin-top:60px;padding:25px 0 96px;border-top:1px solid #eaeaeb;font-size:18px;color:#434a5c;text-align:center}@media (max-width:767px){.counseling-link{margin-top:28px;padding:19px 0 47px;font-size:12px}}.counseling-link a{margin-left:7px;color:#3a9dde}@media (max-width:767px){.counseling-link a{display:block;font-size:14px;margin:5px 0 0}}.counseling-link a:after{display:inline-block;width:6px;height:12px;margin-left:6px;background-image:url(/images/service/icon_link_arrow.png);content:'';vertical-align:middle}@media (max-width:767px){.counseling-link a:after{width:5px;height:8px;margin-left:5px;background-image:url(/images/service/icon_link_arrow@mobile.png);-webkit-background-size:5px 8px;-moz-background-size:5px 8px;background-size:5px 8px}}.tab-content .counseling-link{margin:40px 0 -100px}@media (max-width:767px){.tab-content .counseling-link{margin:30px 0 -50px}}.wrap-faq{margin:18px auto 0;padding-bottom:100px}@media (max-width:767px){.wrap-faq{margin:1px auto 0;padding-bottom:50px}}.wrap-faq .wrap-search{margin-top:32px}@media (max-width:767px){.wrap-faq .wrap-search{margin-top:29px}}.wrap-counseling{margin:0 auto;padding-bottom:100px}@media (max-width:767px){.wrap-counseling{margin:0 auto;padding-bottom:50px}}.wrap-case{padding:0 0 100px}@media (min-width:768px) and (max-width:1024px){.wrap-case{padding:0 48px 100px}}@media (max-width:767px){.wrap-case{padding:0 16px 50px}}.wrap-case>.wrap-detail-button{margin-top:0}.wrap-case .text-error{margin-top:12px}@media (max-width:1024px){.wrap-case .text-error{margin:10px 0 10px}}@media (max-width:767px){.wrap-case .text-error{font-size:14px}}.wrap-case .text-error.top{position:absolute;top:5px;right:0;margin:0}@media (max-width:1024px){.wrap-case .text-error.top{position:static;margin:10px 0 10px}}.wrap-case .text-error.top2{position:absolute;top:60px;right:0;margin:0}@media (max-width:1024px){.wrap-case .text-error.top2{position:static;margin:10px 0 10px}}.wrap-case .text-error.center{position:absolute;top:50%;right:0;margin-top:-8px}@media (max-width:1024px){.wrap-case .text-error.center{position:static;margin:10px 0 10px}}@media (max-width:1024px){.wrap-case .list-title+.text-error{margin:-13px 0 19px}.wrap-case .unusualcase-subtitle+.text-error{margin:-10px 0 17px}}.wrap-case .text-example+.text-error{position:absolute;right:0;top:45px;margin:0}@media (max-width:1024px){.wrap-case .text-example+.text-error{right:auto;left:0;top:auto}}@media (min-width:768px) and (max-width:1024px){.wrap-case .text-example+.text-error{bottom:50px}}@media (max-width:767px){.wrap-case .text-example+.text-error{bottom:5px}}.wrap-case .bracket{font-style:normal}.unusualcase-content{position:relative;padding-top:35px;margin-bottom:43px;border-top:2px solid #323236}@media (max-width:767px){.unusualcase-content{margin-bottom:31px;padding-top:25px;border-top:1px solid #323236}}.unusualcase-content.write{margin-bottom:0;padding:53px 0 74px}@media (max-width:767px){.unusualcase-content.write{margin-bottom:0;padding:25px 0 40px}}.unusualcase-content.write .blank{display:block}.unusualcase-content .wrap-detail-button{margin-top:32px}@media (max-width:767px){.unusualcase-content .wrap-detail-button{margin-top:20px;padding:0}}.unusualcase-content .text-example{position:absolute;top:10px;right:0;font-size:16px;color:#434a5c}@media (min-width:768px) and (max-width:1024px){.unusualcase-content .text-example{position:static;margin-bottom:18px}}@media (max-width:767px){.unusualcase-content .text-example{position:static;font-size:14px}.unusualcase-content .text-example.type2{position:relative;top:-11px}}.unusualcase-content .blank .text-example{display:none}.unusualcase-content .text-clauseinfo{margin-bottom:30px;font-size:18px;line-height:28px;color:#323236}@media (max-width:767px){.unusualcase-content .text-clauseinfo{margin-bottom:22px;font-size:14px;line-height:22px}}.unusualcase-content .wrap-clause{margin-top:-15px}@media (max-width:767px){.unusualcase-content .wrap-clause{margin-top:3px}}.unusualcase-content .wrap-clause{margin-bottom:44px}@media (max-width:767px){.unusualcase-content .wrap-clause{margin-bottom:36px}}.unusualcase-content .check-all{margin-bottom:100px;padding-top:35px;border-top:2px solid #323236}@media (max-width:767px){.unusualcase-content .check-all{margin-bottom:50px;padding-top:25px;border-top:1px solid #323236}}.unusualcase-content .table-detail.case{margin-top:-35px}@media (max-width:767px){.unusualcase-content .table-detail.case{margin-top:-25px}}.unusualcase-title{position:relative;margin-bottom:18px;font-size:26px;color:#323236;font-weight:700}@media (max-width:767px){.unusualcase-title{margin-bottom:13px;font-size:20px}}.unusualcase-subtitle{display:block;margin-bottom:32px;font-size:24px;color:#323236;line-height:36px}@media (max-width:767px){.unusualcase-subtitle{margin-bottom:7px;font-size:20px;line-height:30px}}.unusualcase-list li{position:relative;margin-top:56px;font-size:16px}@media (max-width:767px){.unusualcase-list li{margin-top:46px;font-size:14px}}.unusualcase-list li:first-child{margin-top:0}.unusualcase-list li>.list-title{display:block;margin-bottom:20px;font-size:18px;color:#323236}@media (max-width:767px){.unusualcase-list li>.list-title{font-size:16px;line-height:24px;margin-bottom:15px}}.unusualcase-list li .unusualcase-subtitle{margin-bottom:14px}.unusualcase-list li .unusualcase-subtitle.single{margin-bottom:0}.unusualcase-list li .unusualcase-subtitle input{margin:0 5px}@media (max-width:767px){.unusualcase-list li .unusualcase-subtitle input{width:80px}}.unusualcase-list li .input-field{font-size:16px}@media (max-width:767px){.unusualcase-list li .input-field{font-size:14px}}.unusualcase-list li.list-type2{padding-bottom:60px;border-bottom:1px solid #eaeaeb}@media (max-width:767px){.unusualcase-list li.list-type2{margin-top:16px;padding-bottom:30px}}@media (max-width:767px){.unusualcase-list li.list-type2:first-child{margin-top:0}}@media (max-width:1024px){.unusualcase-list li .swung-dash:after{display:block;margin-bottom:16px;content:''}}.unusualcase-list .input-default{width:160px}.unusualcase-list .input-default:-ms-placeholder{-webkit-text-fill-color:#a3aab6;color:#a3aab6}.unusualcase-list .input-default:-moz-placeholder{-webkit-text-fill-color:#a3aab6;color:#a3aab6}.unusualcase-list .input-default::-webkit-input-placeholder{-webkit-text-fill-color:#a3aab6;color:#a3aab6}.unusualcase-list .input-default::-moz-placeholder{-webkit-text-fill-color:#a3aab6;color:#a3aab6}.unusualcase-list .input-default::-ms-input-placeholder{-webkit-text-fill-color:#a3aab6;color:#a3aab6}.unusualcase-list .input-default::placeholder{-webkit-text-fill-color:#a3aab6;color:#a3aab6}.unusualcase-list .input-default.middle{width:240px}.unusualcase-list .input-default.large{width:480px}@media (max-width:767px){.unusualcase-list .input-default,.unusualcase-list .input-default.large,.unusualcase-list .input-default.middle{width:100%}}.unusualcase-list .textarea-default{height:108px;margin:0}@media (max-width:767px){.unusualcase-list .textarea-default{height:200px}}.unusualcase-list .select-wrap{width:190px;margin-right:16px}.unusualcase-list .select-wrap .select-default{width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){.unusualcase-list .unusualcase-form{font-size:0}}.unusualcase-list .unusualcase-form .input-check,.unusualcase-list .unusualcase-form .input-radio{margin:0 0 0 22px}@media (min-width:768px) and (max-width:1024px){.unusualcase-list .unusualcase-form .input-check,.unusualcase-list .unusualcase-form .input-radio{margin:0 0 0 15px}}@media (max-width:767px){.unusualcase-list .unusualcase-form .input-check,.unusualcase-list .unusualcase-form .input-radio{display:block;margin:16px 0 0}}.unusualcase-list .unusualcase-form .input-check:nth-of-type(1),.unusualcase-list .unusualcase-form .input-radio:nth-of-type(1){margin-left:0}.unusualcase-list .unusualcase-form .wrap-select{display:inline-block}@media (max-width:767px){.unusualcase-list .unusualcase-form .wrap-select{display:block;font-size:0;vertical-align:middle}}.unusualcase-list .unusualcase-form .wrap-select .select-wrap{width:250px}@media (max-width:767px){.unusualcase-list .unusualcase-form .wrap-select .select-wrap{width:100%}}.unusualcase-list .unusualcase-form .select-wrap:nth-of-type(1){margin-left:74px}@media (max-width:767px){.unusualcase-list .unusualcase-form .select-wrap:nth-of-type(1){margin:16px 0 0 0}}@media (max-width:767px){.unusualcase-list .unusualcase-form .select-wrap{width:47%;margin:16px 0 0}}.unusualcase-list .unusualcase-form-list li{margin:10px 0 0;padding:0;border:0;line-height:40px}@media (max-width:767px){.unusualcase-list .unusualcase-form-list li{margin:16px 0 0;line-height:1}}.unusualcase-list .unusualcase-form-list li:first-child{margin:0}.unusualcase-list .unusualcase-form-list li .input-check label:before,.unusualcase-list .unusualcase-form-list li .input-radio label:before{top:13px}@media (max-width:767px){.unusualcase-list .unusualcase-form-list li .input-check label:before,.unusualcase-list .unusualcase-form-list li .input-radio label:before{top:5px}}.unusualcase-list .unusualcase-form-list li .input-check label:after,.unusualcase-list .unusualcase-form-list li .input-radio label:after{top:7px}@media (max-width:767px){.unusualcase-list .unusualcase-form-list li .input-check label:after,.unusualcase-list .unusualcase-form-list li .input-radio label:after{top:0}}.unusualcase-list .unusualcase-form-list li .input-radio{margin-right:0}.unusualcase-list .unusualcase-form-list li .wrap-select{display:inline-block}@media (max-width:767px){.unusualcase-list .unusualcase-form-list li .wrap-select{display:block}}.unusualcase-list .unusualcase-form-list li .select-wrap:nth-of-type(1){margin-left:74px}@media (min-width:768px) and (max-width:1024px){.unusualcase-list .unusualcase-form-list li .select-wrap:nth-of-type(1){margin:0 0 0 3px}}@media (max-width:767px){.unusualcase-list .unusualcase-form-list li .select-wrap:nth-of-type(1){margin:16px 0 0 30px}}.unusualcase-list .unusualcase-form-list li .select-wrap{width:250px}@media (min-width:768px) and (max-width:1024px){.unusualcase-list .unusualcase-form-list li .select-wrap{width:220px}}@media (max-width:767px){.unusualcase-list .unusualcase-form-list li .select-wrap{width:-webkit-calc(100% - 46px);width:-moz-calc(100% - 46px);width:calc(100% - 46px)}}@media (max-width:767px){.unusualcase-list .unusualcase-form-list li>label:after{display:block;margin-bottom:10px;content:''}.unusualcase-list .unusualcase-form-list li .input-field.year{margin-left:30px}}.unusualcase-list .form-set{position:relative;display:inline-block;margin-left:77px}@media (max-width:767px){.unusualcase-list .form-set{width:100%;margin-left:0;padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px}}.unusualcase-list .form-set .input-radio{display:inline-block;margin:0}@media (max-width:767px){.unusualcase-list .form-set .input-radio{margin:13px 0 8px -30px!important}}.unusualcase-list .form-set .input-default:disabled{background-image:none;background-color:#fff}@media (max-width:767px){.unusualcase-list .form-set>label:after{display:block;content:''}.unusualcase-list .form-set .bracket{position:absolute;bottom:7px;right:8px;font-size:14px}}@media (min-width:768px) and (max-width:1024px){.unusualcase-list .input-search.product .input-default{width:520px}}@media (max-width:767px){.unusualcase-list .bracket-input{display:block;padding:0 18px 0 30px}.unusualcase-list .bracket-input .input-default{margin:10px 0 0}.unusualcase-list .bracket-input .bracket{display:none}}.table-unusualcase{width:100%;margin-top:-3px;border-top:1px solid #eaeaeb;font-size:16px;color:#434a5c;line-height:1;text-align:left}.table-unusualcase col:nth-child(1){width:18%}.table-unusualcase col:nth-child(2){width:31%}.table-unusualcase col:nth-child(3){width:16%}.table-unusualcase col:nth-child(4){width:35%}@media (max-width:767px){.table-unusualcase col:nth-child(1),.table-unusualcase col:nth-child(2),.table-unusualcase col:nth-child(3),.table-unusualcase col:nth-child(4){width:100%}}.table-unusualcase th{padding:33px 0 0 24px;border-left:1px solid #eaeaeb;border-right:1px solid #eaeaeb;vertical-align:top;text-align:left}@media (min-width:768px) and (max-width:1024px){.table-unusualcase th{position:relative;width:24%;padding:33px 0 0;border-left:0}}.table-unusualcase th:first-child{border-left:0}.table-unusualcase td{position:relative;padding:20px 0 20px 20px}@media (min-width:768px) and (max-width:1024px){.table-unusualcase td{position:relative;width:76%;min-height:80px;padding:20px 0 20px 20px;vertical-align:middle}}.table-unusualcase td,.table-unusualcase th{border-bottom:1px solid #eaeaeb}@media (min-width:768px) and (max-width:1024px){.table-unusualcase td,.table-unusualcase th{float:left;display:block;border-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px}}@media (min-width:768px) and (max-width:1024px){.table-unusualcase tbody{display:block}.table-unusualcase tr{display:block;font-size:0;overflow:hidden}.table-unusualcase th:before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#eaeaeb;content:''}.table-unusualcase td:before{position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#eaeaeb;content:''}.table-unusualcase .input-radio{margin-top:10px}}@media (max-width:767px){.table-unusualcase th{padding:20px 0 0;border:0}.table-unusualcase td{padding:20px 0;border-bottom:1px solid #eaeaeb}.table-unusualcase td,.table-unusualcase th{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.table-unusualcase .refer-text{margin-top:13px}.table-unusualcase .blank .refer-text{display:none}@media (max-width:767px){.table-unusualcase .refer-text{position:absolute;top:-15px;right:0;margin:0;color:#434a5c}}.table-unusualcase .input-check{margin-right:18px}.table-unusualcase .input-check label{padding-left:16px}.table-unusualcase .input-check label:after{left:-20px}@media (max-width:767px){.table-unusualcase .input-check{display:block;margin:0}.table-unusualcase .input-check label{padding-left:30px}.table-unusualcase .input-check label:after{left:0}.table-unusualcase .select-wrap{width:100%;margin:10px 0 0}}.table-unusualcase .input-default{margin-right:8px}.table-unusualcase .td-measure .measure{font-style:normal}.table-unusualcase .th-name+td .refer-text{position:static;margin-top:12px}@media (max-width:767px){.table-unusualcase .td-measure{padding-right:38px}.table-unusualcase .td-measure .measure{position:absolute;bottom:30px;right:10px;font-style:normal}.table-unusualcase .td-measure.blank .measure{bottom:68px}.table-unusualcase .input-default{margin:0}.table-unusualcase .input-default.age{width:60px;margin-right:8px}}.table-unusualcase .age-nonecorrectness{display:inline-block;margin-left:110px}@media (min-width:768px) and (max-width:1024px){.table-unusualcase .age-nonecorrectness{display:block;margin:19px 0 0 20px}}@media (max-width:767px){.table-unusualcase .age-nonecorrectness{display:block;margin:16px 0 0}}@media (min-width:768px) and (max-width:1024px){.table-unusualcase{display:block}}@media (max-width:767px){.table-unusualcase{font-size:14px;color:#323236}}.wrap-breakdown{position:relative;margin-top:75px}.wrap-breakdown .breakdown-title{display:block;margin-bottom:18px;font-size:30px;color:#323236}@media (max-width:767px){.wrap-breakdown .breakdown-title{font-size:20px;line-height:30px;margin-bottom:0}}@media (min-width:768px) and (max-width:1024px){.wrap-breakdown .text-example{position:absolute;margin:0}}@media (max-width:767px){.wrap-breakdown{margin-top:45px}}.breakdown-list{display:table;position:relative;width:100%;height:100%;font-size:0;border-bottom:1px solid #eaeaeb}@media (max-width:1024px){.breakdown-list{display:block;border-bottom:0}}@media (min-width:768px) and (max-width:1024px){.breakdown-list{margin-top:32px}}@media (max-width:767px){.breakdown-list{margin-top:16px}}.breakdown-list>strong{display:none}@media (max-width:1024px){.breakdown-list>strong{display:block;padding:14px 16px 13px;background-color:#626b82;font-size:16px;color:#fff}}@media (min-width:768px) and (max-width:1024px){.breakdown-list>strong{padding:19px 20px;font-size:20px}}.breakdown-list dl{position:relative;display:table-cell;width:18.22%;height:100%;font-size:16px;text-align:center;vertical-align:top;overflow:hidden}@media (max-width:1024px){.breakdown-list dl{position:static;display:inline-block}}.breakdown-list dl.remove{width:8.9%}.breakdown-list dl:before{position:absolute;top:0;right:0;display:block;width:1px;height:1000px;background-color:#eaeaeb;content:''}@media (max-width:1024px){.breakdown-list dl:before{display:none}}.breakdown-list dl:last-child dt:before{display:none}.breakdown-list dl:last-child:before{display:none}.breakdown-list.detail dl{width:20%}@media (max-width:1024px){.breakdown-list dl{display:table;table-layout:fixed;width:100%;border-bottom:1px solid #eaeaeb}.breakdown-list.detail dl{width:100%}}@media (max-width:767px){.breakdown-list dl{font-size:14px}}.breakdown-list dt{position:absolute;top:0;left:0;display:none;width:100%;padding:24px 0 19px;background-color:#626b82;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;z-index:1;font-weight:700}.breakdown-list dt br{display:none}.breakdown-list dt:before{position:absolute;top:0;right:0;width:1px;height:100%;background-color:#5d657a;content:''}@media (max-width:1024px){.breakdown-list dt:before{display:none}}@media (min-width:768px) and (max-width:1024px){.breakdown-list:nth-of-type(1){margin-top:0}}@media (max-width:767px){.breakdown-list:nth-of-type(1){margin-top:13px}}.breakdown-list:nth-of-type(1) dt{display:block}.breakdown-list:nth-of-type(1) dd{padding-top:64px;min-height:144px}@media (max-width:1024px){.breakdown-list:nth-of-type(1) dd{padding-top:0;min-height:inherit}}@media (min-width:1025px){.breakdown-list:nth-of-type(1) .button-remove{margin:20px 0 0 -12px}}.breakdown-list dd{display:table;position:relative;width:100%;height:100%;min-height:80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:26px}@media (max-width:1024px){.breakdown-list dd{min-height:inherit}}@media (max-width:767px){.breakdown-list dd{line-height:20px}}.breakdown-list dd>span{display:table-cell;padding:20px 10px;vertical-align:middle;word-break:break-all}@media (max-width:1024px){.breakdown-list dd>span{padding:10px 0}}.breakdown-list.detail dl:last-child dd{border-right:0}@media (max-width:1024px){.breakdown-list dt{position:relative;display:table-cell;width:30%;padding:21px 0 17px 20px;background-color:transparent;border:0;color:#3f3f43;text-align:left;vertical-align:middle}.breakdown-list dt br{display:block}.breakdown-list:nth-of-type(1) dt{display:table-cell}.breakdown-list dd{display:table-cell;width:70%;height:auto;padding:0 20px;border:0;border-left:1px solid #eaeaeb;color:#323236;text-align:left;vertical-align:middle}}@media (max-width:767px){.breakdown-list dt{width:38.2%;padding:10px 16px 8px;line-height:18px}.breakdown-list dd{width:61.8%;padding:0 16px}.breakdown-list dd>span{font-size:14px}}.breakdown-list .remove dd,.breakdown-list .remove dt{border-right:0}@media (max-width:1024px){.breakdown-list .remove{border:0}.breakdown-list .remove dt{display:none}.breakdown-list .remove dd{position:static;border:0;min-height:inherit;height:auto}}.breakdown-list .button-remove{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}@media (max-width:1024px){.breakdown-list .button-remove{top:16px;right:16px;left:auto;width:16px;height:16px;margin:0;background-image:url(/images/service/icon_breakdown_remove@mobile.png);-webkit-background-size:16px 16px;-moz-background-size:16px 16px;background-size:16px 16px;background-color:transparent!important}}@media (min-width:768px) and (max-width:1024px){.breakdown-list .button-remove{top:22px;right:26px;width:22px;height:22px;-webkit-background-size:22px 22px;-moz-background-size:22px 22px;background-size:22px 22px}}.firefox .breakdown-list:nth-of-type(1) dd{min-height:80px}@media (max-width:1024px){.firefox .breakdown-list:nth-of-type(1) dd{min-height:inherit}}.list-info li{position:relative;margin-top:22px;font-size:18px;line-height:28px;color:#323236}@media (max-width:767px){.list-info li{margin-top:21px;padding-left:8px!important;font-size:14px;line-height:22px;text-indent:0!important}}.list-info li.list01{margin-top:0;padding-left:167px;text-indent:-157px}.list-info li.list02{padding-left:187px;text-indent:-177px}.list-info li.list03{padding-left:242px;text-indent:-232px}.list-info li.list04{padding-left:276px;text-indent:-266px}.list-info li:before{display:block;position:absolute;top:11px;left:0;width:4px;height:4px;background-color:#000;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:''}@media (max-width:767px){.list-info li:before{top:7px}}.wrap-clause{width:100%}.wrap-clause .description{position:relative;max-height:150px;padding:12px 20px 0;border:1px solid #d6d6d7;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.wrap-clause .description p{padding-bottom:40px;font-size:16px;line-height:26px}.wrap-clause .input-check{margin-top:21px}@media (max-width:767px){.wrap-clause .description{max-height:200px;padding:16px 20px 0 16px}.wrap-clause .description p{padding-bottom:10px;font-size:14px;line-height:22px;font-weight:100}.wrap-clause .input-check{margin-top:13px}}.wrap-caseresult{padding:55px 0 0;font-size:16px;color:#323236}@media (max-width:767px){.wrap-caseresult{padding:4px 0 0;font-size:14px}}.wrap-caseresult>strong{display:block;margin-bottom:34px;font-size:24px;color:#323236}@media (max-width:767px){.wrap-caseresult>strong{margin-bottom:9px;font-size:20px}}.wrap-side-effects{margin:-5px 0 55px;word-break:break-all}@media (max-width:767px){.wrap-side-effects{position:relative;margin:-25px 0 0;padding-bottom:45px;border-bottom:1px solid #adadaf;background-color:#fff;z-index:1}}.wrap-side-effects strong{display:block;margin-bottom:37px;font-size:24px;color:#323236}@media (max-width:767px){.wrap-side-effects strong{margin-bottom:9px;font-size:20px;line-height:30px}}.wrap-side-effects p{font-size:16px;color:#323236}@media (max-width:767px){.wrap-side-effects p{font-size:14px}}.list-caseresult li{margin-bottom:67px}@media (max-width:767px){.list-caseresult li{margin-bottom:42px}}.list-caseresult li>strong{display:block;font-size:18px}@media (max-width:767px){.list-caseresult li>strong{font-size:16px;line-height:24px}}.list-caseresult li>p{padding:28px 21px 0}@media (max-width:767px){.list-caseresult li>p{padding:18px 0 0}}.list-caseresult .use-experience{margin:15px 0 -18px}.list-caseresult .use-experience strong{display:block}.list-caseresult .use-experience span{display:block;margin:27px 0 36px 21px}@media (max-width:767px){.list-caseresult .use-experience{margin:14px 0 0}.list-caseresult .use-experience span{margin:22px 0 39px 16px}}.table-unusualcase.detail{margin:17px 0 0}.table-unusualcase.detail th{padding:31px 0 28px 24px;text-align:left}.table-unusualcase.detail th:first-child{padding:31px 0 28px}@media (min-width:768px) and (max-width:1024px){.table-unusualcase.detail th{padding:33px 0 0}.table-unusualcase.detail th:first-child{padding:33px 0 0}}@media (max-width:767px){.table-unusualcase.detail th{padding:20px 0 0}.table-unusualcase.detail th:first-child{padding:20px 0 0}}.table-unusualcase.detail td{padding:31px 0 28px 40px}@media (min-width:768px) and (max-width:1024px){.table-unusualcase.detail td{padding:31px 0 28px 20px}}@media (max-width:767px){.table-unusualcase.detail td{padding:26px 0 31px;border-left:0}}.table-unusualcase.detail .data-date{margin:0 8px 0 33px}.table-unusualcase.detail .data-date:first-child{margin-left:0}@media (min-width:768px) and (max-width:1024px){.table-unusualcase.detail .data-date{margin:0 8px 0 10px}}.table-unusualcase.detail .data-thebody{margin-right:8px}@media (max-width:767px){.table-unusualcase.detail{margin:15px 0 0}}.modal-wrap.case-report .wrap{position:absolute;top:50%;left:50%;width:640px;height:480px;margin:-240px 0 0 -320px}@media (max-width:767px){.modal-wrap.case-report .wrap{max-width:100%;top:0;left:0;height:100%;margin:0}}.modal-wrap.case-report .area{overflow:hidden;height:320px;padding:0 32px}@media (max-width:767px){.modal-wrap.case-report .area{position:relative;height:-webkit-calc(100% - 124px);height:-moz-calc(100% - 124px);height:calc(100% - 124px);padding:0 16px}}.modal-wrap.case-report fieldset{position:relative;z-index:1}.modal-wrap.case-report .wrap_find{z-index:4}.modal-wrap.case-report .input-search{width:100%;padding:32px 0;border-bottom:1px solid #eaeaeb}@media (max-width:767px){.modal-wrap.case-report .input-search{padding:20px 0}}.modal-wrap.case-report .input-default{position:relative;outline:0;z-index:1;-webkit-text-fill-color:initial;color:#323236}.modal-wrap.case-report .input-default::-webkit-input-placeholder{color:#a3aab6}.modal-wrap.case-report .button-find{z-index:1}.modal-wrap.case-report .search-keyword{display:none;position:absolute;z-index:0;top:31px;left:-1px;right:-1px;padding:40px 0 0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:1px solid #3a9dde;background:#fff;font-size:16px;line-height:32px;overflow:hidden}.modal-wrap.case-report .search-keyword ul{padding:0 20px 15px;overflow:auto;position:relative;min-height:215px}.modal-wrap.case-report .search-keyword li{position:relative;margin:0 -20px;padding:0 20px}.modal-wrap.case-report .search-keyword li a{outline:0;display:block}.modal-wrap.case-report .search-keyword li.focus{background-color:#d7dbe2}.modal-wrap.case-report .search-keyword li:first-child{margin-top:15px}.modal-wrap.case-report .search-keyword li:first-child:before{position:absolute;top:-15px;left:0;width:100%;height:1px;background-color:#eaeaeb;content:''}@media (max-width:767px){.modal-wrap.case-report .search-keyword{top:18px;padding:40px 0 0;font-size:14px}.modal-wrap.case-report .search-keyword ul{padding:0 16px 10px;min-height:none}.modal-wrap.case-report .search-keyword li{margin:0 -16px;padding:0 16px}.modal-wrap.case-report .search-keyword li:first-child:before{top:-10px}}.modal-wrap.case-report .open .input-default{border:none}.modal-wrap.case-report .open .search-keyword{display:block}.modal-wrap.case-report .serch-result{position:relative;overflow:hidden;max-height:215px;padding:8px 16px 24px}.modal-wrap.case-report .serch-result .input-radio{display:block;margin-top:16px;margin-right:0;font-weight:300}.modal-wrap.case-report .serch-result .input-radio:last-child{padding-bottom:100px}@media (max-width:767px){.modal-wrap.case-report .serch-result{height:-webkit-calc(100% - 77px);height:-moz-calc(100% - 77px);height:calc(100% - 77px);max-height:inherit;padding-bottom:20px}}.modal-wrap.case-report .no-search-result{text-align:center}@media (max-width:767px){.modal-wrap.case-report .no-search-result{position:relative;top:-webkit-calc(50% - 77px);top:-moz-calc(50% - 77px);top:calc(50% - 77px);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:70px 16px}}.modal-wrap.case-report .no-search-result p{padding:40px 0;font-size:16px;font-weight:300;color:#434a5c;line-height:26px}@media (max-width:767px){.modal-wrap.case-report .no-search-result p{font-size:14px;line-height:23px}.modal-wrap.case-report .no-search-result p br{display:none}}.modal-wrap.case-report .no-search-result .input-search{width:360px;margin:0 auto;padding:0;border-bottom:none}@media (max-width:767px){.modal-wrap.case-report .no-search-result .input-search{width:auto}}.infomation-area{position:relative;margin:0 -20px;padding-bottom:262px}@media (max-width:767px){.infomation-area{margin:0 -16px;padding-bottom:0}}.infomation-area:after{content:'';display:block;clear:both}.infomation-wrap{display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;padding:0 20px;vertical-align:top}@media (max-width:767px){.infomation-wrap{width:100%;float:none;padding-bottom:50px}}.infomation-wrap.faq{float:none;width:100%;padding:0 0 100px;text-align:center}@media (max-width:767px){.infomation-wrap.faq{padding-bottom:50px}}.infomation-wrap.faq p{margin-bottom:60px;font-size:24px}@media (max-width:767px){.infomation-wrap.faq p{margin-bottom:25px;font-size:16px}}.infomation-wrap.faq a{width:100%;max-width:420px}.infomation-wrap .title{height:80px;border-top:2px solid #323236;border-bottom:1px solid #adadaf;font-size:24px;font-weight:700;line-height:80px;text-align:center}@media (max-width:767px){.infomation-wrap .title{height:50px;font-size:16px;line-height:50px}}.infomation-wrap .infomation-box{margin-top:60px;padding:0 20px;font-size:18px;line-height:28px;color:#434a5c}@media (max-width:767px){.infomation-wrap .infomation-box{margin-top:30px;padding:0 22px;font-size:14px;line-height:23px}}.infomation-wrap .infomation-box li:before{content:'';display:inline-block;width:3px;height:3px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#626b82;vertical-align:middle}@media (max-width:767px){.infomation-wrap .infomation-box li:before{width:4px;height:4px}}.infomation-wrap .infomation-box li strong{display:inline-block;width:65px;padding:0 0 0 2px;text-align:justify}.infomation-wrap .infomation-box .icon{display:block;margin-bottom:19px;font-size:30px;line-height:40px;color:#323236}@media (max-width:767px){.infomation-wrap .infomation-box .icon{margin:0 0 10px;font-size:24px;line-height:30px}}.infomation-wrap .infomation-box .icon:before{content:'';display:inline-block;width:40px;height:40px;margin-right:16px;border:1px solid #d7d7d8;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:url(/images/common/icon_pack_contact.gif) no-repeat 0 0;-webkit-background-size:auto 40px;-moz-background-size:auto 40px;background-size:auto 40px;vertical-align:middle}@media (max-width:767px){.infomation-wrap .infomation-box .icon:before{width:30px;height:30px;margin-right:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #d6d6d7;background-image:url(/images/common/icon_pack_contact@mobile.gif);-webkit-background-size:auto 30px;-moz-background-size:auto 30px;background-size:auto 30px}}.infomation-wrap .infomation-box .phone:before{background-position:0 0}.infomation-wrap .infomation-box .mail:before{background-position:-40px 0}@media (max-width:767px){.infomation-wrap .infomation-box .mail:before{background-position:-30px 0}}@media (max-width:767px){.infomation-wrap .infomation-box strong.icon{display:none}}@media (min-width:768px){.infomation-wrap .infomation-box .mobile-icon{display:none}}.infomation-wrap .button-box{position:absolute;bottom:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:-webkit-calc(50% - 40px);width:-moz-calc(50% - 40px);width:calc(50% - 40px);padding:0 20px}@media (max-width:767px){.infomation-wrap .button-box{position:static;width:100%;margin-top:25px;padding:0 24px}}.infomation-wrap .button-box a{width:100%}.infomation-wrap .button-box a+a{margin-top:12px}.page-report-complete .service-title{padding-bottom:60px}@media (max-width:767px){.page-report-complete .service-title{padding-bottom:38.5px}}.page-report-complete .wrap-case{text-align:center}.page-report-complete .wrap-case div{padding:115px 0 30px;font-size:32px;line-height:42px;color:#323236;text-align:center;background:url(/images/service/icon_report.png) no-repeat 50% 0}.page-report-complete .wrap-case p{padding-bottom:50px;font-size:18px;line-height:28px;color:#323236;text-align:center}.page-report-complete .wrap-case p .br-m{display:none}.page-report-complete .wrap-case [class^=button-common-]{width:200px;height:52px;line-height:52px;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px}@media (max-width:767px){.page-report-complete .wrap-case div{padding:91.5px 0 28.5px;font-size:20px;line-height:21px;-webkit-background-size:58.5px 60.5px;-moz-background-size:58.5px 60.5px;background-size:58.5px 60.5px}.page-report-complete .wrap-case p{padding-bottom:39px;font-size:14px;line-height:22px}.page-report-complete .wrap-case p .br-m{display:block}.page-report-complete .wrap-case [class^=button-common-]{width:100%;max-width:288px;height:44px;line-height:44px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px}}.list-product-result{font-size:0}.list-product-result.on{padding-top:10px}@media (max-width:767px){.list-product-result.on{padding-top:2px}}.list-product-result+.refer-text{margin-top:15px}@media (max-width:767px){.list-product-result+.refer-text{margin-top:7px}}.email-input-wrap+.refer-text{margin-top:16px}@media (max-width:767px){.email-input-wrap+.refer-text{margin-top:8px}}.result-productname{position:relative;display:inline-block;margin:10px 10px 0 0;padding:4px 40px 4px 16px;border:1px solid #d6d6d7;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}@media (max-width:767px){.result-productname{display:block;width:100%;margin:10px 0 0;padding:4px 0 2px 11px}}.result-productname i{display:block;font-size:16px;font-style:normal;color:#323236}@media (max-width:767px){.result-productname i{font-size:12px}}.result-productname .button-remove{position:absolute;top:50%;right:6px;margin-top:-12px}@media (max-width:767px){.result-productname .button-remove{margin-top:-9px}}.en .service-title h2{text-transform:uppercase}.quotes-wrap{position:relative;padding:50px;font-size:18px;line-height:28px;color:#323236}.quotes-wrap:after,.quotes-wrap:before{content:'';display:block;position:absolute;width:105px;height:72px;background:url(/images/company/icon_quote.png) no-repeat}.quotes-wrap:before{top:0;left:0}.quotes-wrap:after{right:0;bottom:0;background-position:100% 0}@media (max-width:767px){.quotes-wrap{padding:25px 0;font-size:14px;line-height:25px}.quotes-wrap:after,.quotes-wrap:before{width:52.5px;height:36px;-webkit-background-size:200% 100%;-moz-background-size:200% 100%;background-size:200% 100%}}.quotes-wrap.only-right:before{display:none}.quotes-wrap.only-left:after{display:none}.history+.container{position:relative}.history-navigator{position:absolute;z-index:10;top:720px;right:48px;width:50px;-webkit-transform:translateY(-50%) translateZ(0);-moz-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0)}@media (max-width:1024px){.history-navigator{display:none}}.history-navigator.pos-change{position:fixed;top:50%}.history-navigator a{display:block;font-size:16px;color:#b8bec9;text-align:center;-webkit-transition:color .5s ease-in-out;-o-transition:color .5s ease-in-out;-moz-transition:color .5s ease-in-out;transition:color .5s ease-in-out}.history-navigator .line{display:block;position:relative;width:1px;height:30px;margin:7px auto;background:#b8bec9}.history-navigator .line:after{content:'';display:block;width:1px;height:0;margin:7px auto;background:#3a9dde;-webkit-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;-moz-transition:height .3s ease-in-out;transition:height .3s ease-in-out}.history-navigator .active{color:#3a9dde;font-weight:700}.history-navigator .active .line:after{height:100%}.history-area{overflow:hidden}.history-area .year{overflow:hidden;position:relative;z-index:0;width:100%;height:380px;max-width:1000px;margin:60px auto 0}@media (max-width:1024px){.history-area .year{height:auto}}@media (min-width:768px) and (max-width:1024px){.history-area .year{max-width:704px}}@media (max-width:767px){.history-area .year{max-width:300px;margin-top:25px;padding-bottom:50px}}.history-area svg{position:relative;top:-1px;right:-1px;height:101%}@media (max-width:1024px){.history-area svg{display:none}}.history-area text{font-size:340px;line-height:1}@media (min-width:768px) and (max-width:1024px){.history-area text{font-size:270px}}@media (max-width:767px){.history-area text{font-size:120px}}.history-area .video-box{overflow:hidden;position:absolute;left:1px;top:0;right:1px;bottom:0}.history-area video{overflow:hidden;position:absolute;z-index:-1;left:1px;top:50%;right:1px;bottom:1px;width:99%;height:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1024px){.history-area video{display:none}}.history-area .mobile-year{width:260px;height:100px;margin:0 auto;background:url(/images/company/image_history_year@mobile.png) no-repeat 50% 0;-webkit-background-size:260px auto;-moz-background-size:260px auto;background-size:260px auto}@media (min-width:768px) and (max-width:1024px){.history-area .mobile-year{width:520px;height:200px;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto}}.history-title{margin-top:5px;text-align:center;word-break:keep-all}@media (max-width:767px){.history-title{padding:0 16px;margin-top:35px;word-break:keep-all}}.history-title .title{padding:0 100px;font-size:40px}@media (min-width:768px) and (max-width:1024px){.history-title .title{padding:0 50px}}@media (max-width:767px){.history-title .title{padding:0;font-size:26px;line-height:32px}}.history-title .explain{max-width:960px;margin:5px auto 0;font-size:18px;line-height:26px}@media (min-width:768px) and (max-width:1024px){.history-title .explain{max-width:768px}}@media (max-width:767px){.history-title .explain{max-width:none;margin-top:9px;font-size:14px;line-height:22px}}.history-list{position:relative;z-index:1;margin-top:113px;padding:0 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){.history-list{padding:0 16px;margin-top:25px}}.history-list+.history-list{z-index:0}@media (min-width:768px) and (max-width:1024px){.history-list+.history-list{margin-top:45px}}.history-list li:after,.history-list:after{content:'';display:block;clear:both}.history-list li{position:relative}@media (min-width:768px) and (max-width:1024px){.history-list li{max-width:704px;margin-left:auto;margin-right:auto}.history-list li[class^=list]{margin-top:45px}}@media (max-width:767px){.history-list li{max-width:370px;margin-left:auto;margin-right:auto}.history-list li[class^=list]{margin-top:30px}}.history-list .right{float:right}@media (max-width:1024px){.history-list .right{float:none}}.history-list .left{float:left}@media (max-width:1024px){.history-list .left{float:none}}.history-list .portrait-large{width:50%;max-width:380px;max-height:506px}@media (max-width:1024px){.history-list .portrait-large{width:100%;max-width:100%;max-height:488px}}@media (max-width:767px){.history-list .portrait-large{max-height:216px}}.history-list .portrait-small{width:27%;max-width:240px;max-height:320px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;border-bottom-right-radius:20px}@media (max-width:1024px){.history-list .portrait-small{position:absolute;z-index:1;top:0;width:50%;max-width:100%;max-height:488px}}@media (max-width:767px){.history-list .portrait-small{max-height:216px}}.history-list .landscape-small{width:60%;max-width:580px;max-height:435px}@media (max-width:1024px){.history-list .landscape-small{width:100%;max-width:100%;max-height:488px}}@media (max-width:767px){.history-list .landscape-small{max-height:216px}}.history-list .landscape-extra-small{width:60%;max-width:320px;max-height:240px;margin:275px 0 0 48px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;border-bottom-right-radius:20px}@media (max-width:1024px){.history-list .landscape-extra-small{margin:0;max-height:240px}}@media (max-width:767px){.history-list .landscape-extra-small{max-height:216px}}.history-list .landscape-large{width:100%;max-height:540px}@media (max-width:1024px){.history-list .landscape-large{width:100%;max-width:100%;max-height:488px}}@media (max-width:767px){.history-list .landscape-large{max-height:216px}}.history-list .inner figure{width:100%}.history-list .inner.portrait-large{max-height:none}.history-list .inner.portrait-large figure{max-height:734px;height:506px}@media (min-width:768px) and (max-width:1024px){.history-list .inner.portrait-large figure{height:488px}}@media (max-width:767px){.history-list .inner.portrait-large figure{height:216px}}.history-list .inner.portrait-small{max-height:none}.history-list .inner.portrait-small figure{max-height:400px}@media (min-width:768px) and (max-width:1024px){.history-list .inner.portrait-small figure{height:488px}}@media (max-width:767px){.history-list .inner.portrait-small figure{height:216px}}.history-list .inner.landscape-small{max-height:none}.history-list .inner.landscape-small figure{max-height:488px;height:435px}@media (min-width:768px) and (max-width:1024px){.history-list .inner.landscape-small figure{height:488px;max-height:none}}@media (max-width:767px){.history-list .inner.landscape-small figure{height:216px;max-height:none}}.history-list figure{display:inline-block;overflow:hidden;top:0;position:relative}@media (max-width:1024px){.history-list figure{display:block}}.history-list figure img{display:block;position:relative;left:50%;width:100%;-webkit-transform:scale(1.1) translateX(-50%);-moz-transform:scale(1.1) translateX(-50%);-ms-transform:scale(1.1) translateX(-50%);-o-transform:scale(1.1) translateX(-50%);transform:scale(1.1) translateX(-50%);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;vertical-align:top}@media (max-width:1024px){.history-list figure img{-webkit-transform:scale(1) translateX(-50%);-moz-transform:scale(1) translateX(-50%);-ms-transform:scale(1) translateX(-50%);-o-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%)}}.history-list .text-box{position:relative;margin:-68px 0 0 100px;padding:21px 32px;background:#f2f5f8}.history-list .text-box:before{content:'';position:absolute;right:-2px;top:-20px;width:22px;height:22px;background:url(/images/company/history_round_corner.png)}@media (max-width:1024px){.history-list .text-box{z-index:2;margin:-32px 0 0 50px;padding:16px 18px}}@media (max-width:767px){.history-list .text-box{margin-left:32px}}.history-list .text-box strong{font-size:28px;font-weight:700}@media (max-width:767px){.history-list .text-box strong{font-size:14px;line-height:33px}}.history-list .text-box p:nth-of-type(1),.history-list .text-box ul{margin-top:12px}.history-list .text-box p,.history-list .text-box ul{font-size:18px;line-height:28px}@media (max-width:767px){.history-list .text-box p,.history-list .text-box ul{margin-top:0;font-size:14px;line-height:21px}}.history-list .text-box .highlight{font-weight:400}.history-list .no-image .text-box{margin-top:0}@media (max-width:767px){.history-list .no-image .text-box{padding-top:0}}.history-list .decoration{display:block;position:absolute;max-width:49%;left:0;top:0}@media (max-width:1024px){.history-list .decoration{display:none}}.history-list .decoration-text{top:30%;left:auto;right:0;font-size:44px;font-weight:700;line-height:54px;color:#dadde0;text-transform:uppercase}.history-list .decoration-text .not-upper{font-weight:700;text-transform:none}.history-graph{position:absolute;top:-113px;left:0;right:0;bottom:0;height:610px;background:url(/images/company/background_history_2016_graph_line.png) no-repeat 50% 50%}@media (max-width:1024px){.history-graph{display:none}}.history-graph:before{content:'';display:block;float:right;width:100%;height:100%;background:#f2f5f8;-webkit-transition:width 1.2s ease-in-out;-o-transition:width 1.2s ease-in-out;-moz-transition:width 1.2s ease-in-out;transition:width 1.2s ease-in-out}.history-graph:after{content:'';display:block;width:100%;height:100%;background:url(/images/company/background_history_2016_graph_line_shadow.png) no-repeat 50% 0;-webkit-transition:opacity .25s 1.5s ease-in-out;-o-transition:opacity .25s 1.5s ease-in-out;-moz-transition:opacity .25s 1.5s ease-in-out;transition:opacity .25s 1.5s ease-in-out}.history-graph .inner{position:absolute;left:50%;top:367px;width:150px;margin-left:300px;text-align:center}.history-graph .dot{display:block;overflow:hidden;position:relative;width:20px;height:20px;margin:0 auto;text-align:center;-webkit-transition:height .3s 1s ease-in-out;-o-transition:height .3s 1s ease-in-out;-moz-transition:height .3s 1s ease-in-out;transition:height .3s 1s ease-in-out}.history-graph .dot:before{content:'';display:block;position:absolute;top:20px;left:50%;width:1px;height:100px;background:#b1dcc8}.history-graph .dot:after{content:'';display:block;position:absolute;left:50%;bottom:0;width:0;height:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#43c07e;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:all .25s 1.2s ease-in-out;-o-transition:all .25s 1.2s ease-in-out;-moz-transition:all .25s 1.2s ease-in-out;transition:all .25s 1.2s ease-in-out}.history-graph .dot span{display:block;position:relative;width:20px;height:20px}.history-graph .dot span:before{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:0;height:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;border:1px solid #a2debf;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .25s .65s ease-in-out;-o-transition:all .25s .65s ease-in-out;-moz-transition:all .25s .65s ease-in-out;transition:all .25s .65s ease-in-out}.history-graph .dot span:after{content:'';display:block;position:absolute;left:50%;top:50%;width:0;height:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#43c07e;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .25s .65s ease-in-out;-o-transition:all .25s .65s ease-in-out;-moz-transition:all .25s .65s ease-in-out;transition:all .25s .65s ease-in-out}.history-graph strong{display:block;margin:16px 0 10px;font-size:22px;font-weight:700;opacity:0;-webkit-transition:opacity .3s 1.5s ease-in-out;-o-transition:opacity .3s 1.5s ease-in-out;-moz-transition:opacity .3s 1.5s ease-in-out;transition:opacity .3s 1.5s ease-in-out}.history-graph strong+span{display:block;font-size:16px;line-height:24px;opacity:0;-webkit-transition:opacity .3s 1.5s ease-in-out;-o-transition:opacity .3s 1.5s ease-in-out;-moz-transition:opacity .3s 1.5s ease-in-out;transition:opacity .3s 1.5s ease-in-out}.history-graph.active:before{width:0}.history-graph.active:after{opacity:1}.history-graph.active .dot{height:124px}.history-graph.active .dot:after{width:7px;height:7px}.history-graph.active .dot span:before{width:20px;height:20px}.history-graph.active .dot span:after{width:8px;height:8px}.history-graph.active span,.history-graph.active strong{opacity:1}@media (min-width:1025px){.year-2020 .history-list .list1 .landscape-small{max-width:570px;max-height:450px}.year-2020 .history-list .list1 .landscape-small figure{height:380px}.year-2020 .history-list .list1 .landscape-small figure img{-webkit-transform:scale(1) translateX(-50%) translateY(-38px);-moz-transform:scale(1) translateX(-50%) translateY(-38px);-ms-transform:scale(1) translateX(-50%) translateY(-38px);-o-transform:scale(1) translateX(-50%) translateY(-38px);transform:scale(1) translateX(-50%) translateY(-38px)}.year-2020 .history-list .list2{padding-top:50px}.year-2020 .history-list .list2 .landscape-small{position:relative;max-width:600px;width:100%;margin-top:120px;z-index:2}.year-2020 .history-list .list2 .landscape-small .decoration{position:relative;width:300px;height:365px;margin-left:238px}.year-2020 .history-list .list2 .landscape-small .text-box{margin:-75px 0 0 65px;background:0 0}.year-2020 .history-list .list2 .landscape-small .text-box:before{display:none}.year-2020 .history-list .list2 .decoration-text{top:335px;right:390px;z-index:1;text-align:right}.year-2020 .history-list .list2 .decoration-text2{max-width:510px;text-align:right;color:#7da7f4;font-size:180px;font-weight:700;left:inherit;right:0;z-index:1}}@media (min-width:768px) and (max-width:1024px){.year-2020 .mobile-year{background-position:0 -1600px}.year-2020 .history-list .list2 .landscape-small{position:relative;z-index:2}.year-2020 .history-list .list2 .landscape-small .decoration{display:block;position:relative;width:100%;max-width:100%;padding-left:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.year-2020 .history-list .list2 .landscape-small .text-box{margin:2px 0 20px 50px}.year-2020 .history-list .list2 .decoration-text2{display:block;max-width:100%;left:260px;top:-65px;color:#7da7f4;font-size:120px;font-weight:700;z-index:1}}@media (max-width:767px){.year-2020 .mobile-year{background-position:0 -800px}.year-2020 .history-list .list2 .landscape-small{position:relative;padding-bottom:30px;z-index:2}.year-2020 .history-list .list2 .landscape-small .decoration{display:block;position:relative;width:100%;max-width:100%;text-align:right}.year-2020 .history-list .list2 .landscape-small .decoration img{width:180px}.year-2020 .history-list .list2 .landscape-small .text-box{margin:-3px 0 0 32px;padding:0 18px}.year-2020 .history-list .list2 .decoration-text2{display:block;max-width:100%;left:inherit;right:180px;top:80px;color:#7da7f4;font-size:56px;font-weight:700;letter-spacing:-.04em;text-align:right;line-height:1;z-index:1}}@media (min-width:1025px){.year-2019 .history-list .list1 .landscape-small{max-width:696px;max-height:530px;width:73%}.year-2019 .history-list .list1 .landscape-small figure{height:478px}.year-2019 .history-list .list1 .landscape-small figure img{-webkit-transform:scale(1) translateX(-50%) translateY(0);-moz-transform:scale(1) translateX(-50%) translateY(0);-ms-transform:scale(1) translateX(-50%) translateY(0);-o-transform:scale(1) translateX(-50%) translateY(0);transform:scale(1) translateX(-50%) translateY(0)}.year-2019 .history-list .list1 .landscape-small .text-box{margin:-90px 0 0 100px;padding-right:0}.year-2019 .history-list .list1 .decoration-text{top:20px;right:-65px}.year-2019 .history-list .list2 .landscape-small{position:relative;max-width:650px;width:100%;height:600px;margin-top:80px;z-index:2}.year-2019 .history-list .list2 .landscape-small .decoration{position:relative;width:auto;height:auto;max-width:100%;margin-left:100px}.year-2019 .history-list .list2 .landscape-small .text-box{margin:-180px 0 0 470px;padding:0;background:0 0}.year-2019 .history-list .list2 .landscape-small .text-box:before{display:none}.year-2019 .history-list .list2 .decoration-text{top:335px;right:inherit;left:110px;z-index:1}.year-2019 .history-list .list3 .landscape-small{max-width:709px;max-height:530px;width:75%;margin-left:120px}.year-2019 .history-list .list3 .landscape-small figure{height:429px}.year-2019 .history-list .list3 .landscape-small figure img{-webkit-transform:scale(1) translateX(-50%) translateY(0);-moz-transform:scale(1) translateX(-50%) translateY(0);-ms-transform:scale(1) translateX(-50%) translateY(0);-o-transform:scale(1) translateX(-50%) translateY(0);transform:scale(1) translateX(-50%) translateY(0)}.year-2019 .history-list .list3 .landscape-small .text-box{margin:-90px 0 0 150px}.year-2019 .history-list .list3 .decoration-text{top:0;right:-80px}}@media (min-width:768px) and (max-width:1024px){.year-2019 .mobile-year{background-position:0 -1400px}.year-2019 .history-list .list1 .landscape-small figure{height:400px}.year-2019 .history-list .list2 .landscape-small .decoration{display:block;position:relative;width:100%;max-width:100%;padding-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.year-2019 .history-list .list2 .landscape-small .text-box{margin:-160px 0 100px 380px}.year-2019 .history-list .list3 .landscape-small figure{height:390px}}@media (max-width:767px){.year-2019 .mobile-year{background-position:0 -700px}.year-2019 .history-list .list2 .landscape-small{padding-bottom:30px}.year-2019 .history-list .list2 .landscape-small .decoration{position:relative;top:0;display:block;width:100%;height:190px;max-width:100%;overflow:hidden}.year-2019 .history-list .list2 .landscape-small .decoration img{display:block;position:relative;left:50%;width:100%;-webkit-transform:scale(1) translateX(-50%);-moz-transform:scale(1) translateX(-50%);-ms-transform:scale(1) translateX(-50%);-o-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;vertical-align:top}.year-2019 .history-list .list2 .landscape-small .text-box{margin:-30px 0 0 32px}.year-2019 .history-list .list2 .decoration-text2{display:block;max-width:100%;left:inherit;right:180px;top:80px;color:#7da7f4;font-size:56px;font-weight:700;letter-spacing:-.04em;text-align:right;line-height:1;z-index:1}}@media (min-width:1025px){.year-2018 .history-list .list1 .decoration-text{top:3%;right:-24px}.year-2018 .history-list .list1 .landscape-small{padding-bottom:45px}.year-2018 .history-list .list1 .landscape-small figure img{-webkit-transform:scale(1) translateX(-50%) translateY(-38px);-moz-transform:scale(1) translateX(-50%) translateY(-38px);-ms-transform:scale(1) translateX(-50%) translateY(-38px);-o-transform:scale(1) translateX(-50%) translateY(-38px);transform:scale(1) translateX(-50%) translateY(-38px)}.year-2018 .history-list .list2 .decoration-text{text-align:right;top:3%;right:62%}.year-2018 .history-list .list2 .landscape-small{max-width:546px}.year-2018 .history-list .list2 .landscape-small figure{height:378px}.year-2018 .history-list .list2 .landscape-small figure img{-webkit-transform:scale(1) translateX(-50%) translateY(-25px);-moz-transform:scale(1) translateX(-50%) translateY(-25px);-ms-transform:scale(1) translateX(-50%) translateY(-25px);-o-transform:scale(1) translateX(-50%) translateY(-25px);transform:scale(1) translateX(-50%) translateY(-25px)}.year-2018 .history-list .list3 .landscape-small{min-height:519px;width:100%;max-width:960px}.year-2018 .history-list .list3 .landscape-small .text-box{margin-left:338px;margin-top:-125px}.year-2018 .history-list .list3 .left.portrait-small{position:absolute;left:0;top:50px;padding-left:0;width:100%;height:auto;max-width:none;max-height:none;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.year-2018 .history-list .list3 .left.portrait-small img{max-width:341px;left:0;-webkit-transform:scale(1) translateX(0);-moz-transform:scale(1) translateX(0);-ms-transform:scale(1) translateX(0);-o-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}}@media (min-width:768px) and (max-width:1024px){.year-2018 .mobile-year{background-position:0 -1203px}.year-2018 .list3 .landscape-small{position:absolute;min-height:240px}.year-2018 .list3 .landscape-small .text-box{position:absolute;left:55%;bottom:10%;margin-left:0}.year-2018 .list3 .portrait-small{position:relative;max-height:none;width:55%}}@media (max-width:767px){.year-2018 .mobile-year{background-position:0 -600px}.year-2018 .list3 .landscape-small{position:absolute;min-height:240px}.year-2018 .list3 .landscape-small .text-box{position:absolute;left:55%;bottom:10%;margin-left:0}.year-2018 .list3 .portrait-small{position:relative;max-height:none;width:55%}}.year-2017 .history-list{margin-top:43px}@media (min-width:1025px){.year-2017 .list1{padding-left:62px;padding-top:75px}.year-2017 .list1 .text-box.left{padding:21px 0}.year-2017 .list1 .landscape figure img{-webkit-transform:scale(1) translateX(-50%);-moz-transform:scale(1) translateX(-50%);-ms-transform:scale(1) translateX(-50%);-o-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%);width:780px}.year-2017 .list2{margin-top:25px;padding-left:62px;padding-top:25px}.year-2017 .list2 .text-box{margin-left:0;padding-left:10px}.year-2017 .list3{margin-top:60px}.year-2017 .list3 .right.portrait-small{position:absolute;top:235px;left:93px;max-width:349px;width:100%;max-height:274px}.year-2017 .list3 .right.portrait-small img{-webkit-transform:scale(1) translateX(-50%) translateY(12px);-moz-transform:scale(1) translateX(-50%) translateY(12px);-ms-transform:scale(1) translateX(-50%) translateY(12px);-o-transform:scale(1) translateX(-50%) translateY(12px);transform:scale(1) translateX(-50%) translateY(12px)}.year-2017 .list3 .landscape-small figure img{-webkit-transform:scale(1) translateX(-50%) translateY(-37px);-moz-transform:scale(1) translateX(-50%) translateY(-37px);-ms-transform:scale(1) translateX(-50%) translateY(-37px);-o-transform:scale(1) translateX(-50%) translateY(-37px);transform:scale(1) translateX(-50%) translateY(-37px)}.year-2017 .list4{padding-left:62px;margin-top:77px}.year-2017 .list4 .text-box{margin-top:178px;margin-left:118px}.year-2017 .list4 .left.portrait-small{margin-top:0}.year-2017 .list4 .inner.landscape-small figure{height:0}.year-2017 .left.portrait-small{margin-left:48px;margin-top:225px}}@media (max-width:1024px){.year-2017 .list3 .right.portrait-small{position:relative;top:auto;left:auto;max-width:580px;width:100%;max-height:none;margin:3% 0 13%}.year-2017 .list3 .right.portrait-small img{left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;border-bottom-right-radius:20px}.year-2017 .list4 .landscape-small img{left:45%;width:auto;height:100%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media (max-width:767px){.year-2017 .list3 .right.portrait-small{position:relative;top:auto;left:auto;max-width:none;width:100%;max-height:none;margin:10% 0}.year-2017 .list3 .right.portrait-small img{left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;border-bottom-right-radius:20px}.year-2017 .list4 .landscape-small img{left:50%;height:auto;width:50%}}@media (min-width:1025px){.year-2016 .history-list{margin-top:153px}.year-2016 .year{margin:45px auto 0}.year-2016 .inner-width-large{padding:0 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.year-2016 .list1 .portrait-large{margin-left:100px}.year-2016 .list1 .text-box{padding:21px 0 0 32px}.year-2016 .list1 .decoration-text{top:-45px;font-size:60px}.year-2016 .list1 .decoration-text small{display:block;font-size:19px;line-height:19px;margin-top:12px;text-align:right}.year-2016 .list1 img{-webkit-transform:scale(1) translateX(-50%);-moz-transform:scale(1) translateX(-50%);-ms-transform:scale(1) translateX(-50%);-o-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%)}.year-2016 .list2{margin-top:120px}.year-2016 .list2 .portrait-small{margin:23% 48px 0 0}.year-2016 .list3{margin-top:140px}.year-2016 .list3 .decoration{right:0;left:auto;top:-17%}.year-2016 .list4{margin-top:70px}.year-2016 .list4 .decoration{left:auto;right:350px;bottom:0}.year-2016 .list5{margin-top:100px}.year-2016 .list6{margin-top:60px}.year-2016 .list6 .portrait-small{margin:37% 0 0 5%}.year-2016 .list6 .decoration-text{position:absolute;right:auto;left:428px;top:20%}.year-2016 .list6 .text-box{padding:21px 0 0 32px}.year-2016 .list7{margin-top:70px;padding-bottom:20px}.year-2016 .list7 .decoration{left:450px;top:-20px}}@media (max-width:1024px){.year-2016 .list6 .landscape-extra-small{right:0;position:absolute;max-width:50%;max-height:488px}.year-2016 .list6 .portrait-large img{width:50%;left:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media (min-width:768px) and (max-width:1024px){.year-2016 .mobile-year{background-position:0 -200px}}@media (max-width:767px){.year-2016 .mobile-year{background-position:0 -100px}.year-2016 .list2 .portrait-large img{content:url(/images/company/image_history_2016_2@mobile.jpg)}.year-2016 .list2 .landscape-small figure{text-align:right}.year-2016 .list2 .landscape-small figure img{width:50%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media (min-width:1025px){.year-2010 .inner-width-large{padding:0 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.year-2010 .history-list{margin-top:83px}.year-2010 .list1 .decoration{left:auto;right:628px;top:48px;text-align:right}.year-2010 .list2{margin-top:65px}.year-2010 .list2 .portrait-small{margin:40% 48px 0 5%}.year-2010 .list2 .text-box{padding:21px 0 0 32px}.year-2010 .list3{margin-top:90px}.year-2010 .history-list+.history-list{margin-top:90px}.year-2010 .history-graph{top:-295px;background-image:url(/images/company/background_history_2010_graph_line.png)}.year-2010 .history-graph:after{background-image:url(/images/company/background_history_2010_graph_line_shadow.png);background-position:50% 67%}.year-2010 .history-graph .inner{top:416px;margin-left:250px}.year-2010 .list4 .portrait-small{margin-top:45%;margin-left:5%}.year-2010 .list4 img{-webkit-transform:scale(1) translateX(-50%);-moz-transform:scale(1) translateX(-50%);-ms-transform:scale(1) translateX(-50%);-o-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%)}.year-2010 .list5{margin-top:95px}.year-2010 .list5 .decoration{left:auto;right:450px;top:-8%}}@media (max-width:1024px){.year-2010 .list2 .portrait-small{right:0}.year-2010 .list2 .portrait-large img{width:50%;left:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.year-2010 .list4 .portrait-small{right:0}.year-2010 .list4 .landscape-small img{width:auto;left:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:100%}}@media (min-width:768px) and (max-width:1024px){.year-2010 .mobile-year{background-position:0 -400px}}@media (max-width:767px){.year-2010 .list4 .landscape-small img{width:50%}.year-2010 .mobile-year{background-position:0 -200px}}@media (min-width:1025px){.year-2000 .inner-width-large{padding:0 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.year-2000 .history-list{margin-top:73px}.year-2000 .list1 .decoration:nth-of-type(1){left:500px;top:29%}.year-2000 .list1 .decoration:nth-of-type(2){left:640px;right:auto;margin-top:10%}.year-2000 .list2{margin-top:50px}.year-2000 .list2 .portrait-small{margin-top:25%;margin-left:70px}.year-2000 .list2 .landscape-small{margin-left:5%}.year-2000 .list2 .text-box{padding:21px 0 0 32px}.year-2000 .list3{margin-top:70px}.year-2000 .history-list+.history-list{margin-top:90px}.year-2000 .history-graph{top:-270px;background-image:url(/images/company/background_history_2000_graph_line.png)}.year-2000 .history-graph:after{background-image:url(/images/company/background_history_2000_graph_line_shadow.png);background-position:50% 67%}.year-2000 .history-graph .inner{margin-left:290px}.year-2000 .list4 .decoration-text{position:relative;width:100%;font-size:60px;text-align:right;top:-120px}.year-2000 .list4 .decoration-text small{display:block;margin-top:12px;font-size:20px;line-height:20px}.year-2000 .list5{margin-top:-40px}.year-2000 .list5 .decoration-text{left:-webkit-calc(240px - 96px);left:-moz-calc(240px - 96px);left:calc(240px - 96px);right:auto;top:242px;text-align:right}.year-2000 .list5 .portrait-small{margin-top:40%;margin-left:15%}.year-2000 .list5 .portrait-large{margin-left:48px}.year-2000 .list6{margin-top:45px}.year-2000 .list7{margin-top:30px}.year-2000 .list8{margin-top:70px}.year-2000 .list8 .decoration{left:auto;top:-340px;right:-78px}.year-2000 .list8 .decoration-text{width:330px;top:44%;left:628px;right:auto}}@media (max-width:1024px){.year-2000 .list2 .landscape-small img{left:50%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.year-2000 .list5 .portrait-large img{width:50%;left:50%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media (min-width:768px) and (max-width:1024px){.year-2000 .mobile-year{background-position:0 -600px}}@media (max-width:767px){.year-2000 .list2 .landscape-small img{width:50%}.year-2000 .mobile-year{background-position:0 -300px}}@media (min-width:1025px){.year-1990 .inner-width-large{padding:0 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.year-1990 .history-list{margin-top:63px}.year-1990 .list1 .decoration:nth-of-type(1){left:auto;right:600px}.year-1990 .list1 .decoration:nth-of-type(2){left:auto;right:500px;top:5%}.year-1990 .list1 .text-box{width:416px}.year-1990 .list2{margin-top:150px}.year-1990 .list2 .portrait-small{margin-top:17%;margin-left:48px}.year-1990 .list2 img{-webkit-transform:scale(1) translateX(-50%);-moz-transform:scale(1) translateX(-50%);-ms-transform:scale(1) translateX(-50%);-o-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%)}.year-1990 .list3{margin-top:50px}.year-1990 .list4{margin:30px 0}.year-1990 .list5{margin-top:10px}.year-1990 .list5 span.decoration:nth-of-type(1){left:428px;top:21%}.year-1990 .list5 span.decoration:nth-of-type(2){left:60%;margin-top:35%}.year-1990 .list5 .decoration-text{top:48px;left:428px;right:auto}.year-1990 .list5 .text-box{padding:30px 0 0 32px}.year-1990 .history-graph{top:-290px;background-image:url(/images/company/background_history_2000_graph_line.png)}.year-1990 .history-graph:after{background-image:url(/images/company/background_history_2000_graph_line_shadow.png);background-position:50% 67%}.year-1990 .history-graph .inner{top:390px;margin-left:240px}.year-1990 .list6 .portrait-small{margin-top:39%;margin-left:60px}.year-1990 .list7{margin:50px 150px 50px 0}.year-1990 .list8{margin-top:20px}.year-1990 .list8 .decoration-text{width:310px;left:628px;top:48px}}@media (max-width:1024px){.year-1990 .list2 .portrait-small{right:0}.year-1990 .list2 .landscape-small img{width:70%;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.year-1990 .list6 .portrait-small{right:0}.year-1990 .list6 .landscape-small img{width:80%;left:-50px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media (min-width:768px) and (max-width:1024px){.year-1990 .mobile-year{background-position:0 -800px}}@media (max-width:767px){.year-1990 .list2 .landscape-small img{width:50%}.year-1990 .list6 .landscape-small img{width:50%;left:0}.year-1990 .mobile-year{background-position:0 -400px}}@media (min-width:1025px){.year-1980{padding-bottom:120px}.year-1980 .history-list{margin-top:43px}.year-1980 .list1{margin:50px 0}.year-1980 .list2{margin-top:5px}.year-1980 .list2 .portrait-small{margin-top:21%;margin-left:48px}.year-1980 .list3{margin-top:100px}}@media (max-width:1024px){.year-1980{padding-bottom:50px}.year-1980 .portrait-small{right:0}}@media (min-width:768px) and (max-width:1024px){.year-1980 .mobile-year{background-position:0 -1000px}}@media (max-width:767px){.year-1980 .list2 .landscape-small img{left:0;width:50%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.year-1980 .mobile-year{background-position:0 -500px}}.page-global .splash-container{background-image:url(/images/company/image_kivisual_global.jpg)}@media (max-width:1024px){.page-global .sub-title .explain br{display:none}}@media (max-width:767px){.page-global .splash-container{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}}.page-global .row-delimeter-wrapper{margin-top:80px}.page-global .row-delimeter-wrapper:after{background:#fff}@media (max-width:767px){.page-global .row-delimeter-wrapper{margin-top:40px}.page-global .row-delimeter-wrapper img{height:100%}}.page-global .quotes-wrap{margin:70px 0 15px}.page-global .quotes-wrap+div{position:relative;padding:0 50px;font-size:18px;line-height:28px;color:#323236}.page-global .quotes-wrap+div p:first-child{font-weight:700;padding-bottom:18px}.page-global .quotes-wrap+div .highlight{font-size:16px}.page-global .quotes-wrap+div [class^=button-common-]{position:absolute;top:50%;right:50px;margin-top:-25px}@media (max-width:767px){.page-global .quotes-wrap{margin:25px 0 10px}.page-global .quotes-wrap+div{padding:0;font-size:14px;line-height:22px}.page-global .quotes-wrap+div p{max-width:none}.page-global .quotes-wrap+div p:first-child{padding-bottom:12px}.page-global .quotes-wrap+div .highlight{font-size:14px}.page-global .quotes-wrap+div [class^=button-common-]{position:static;width:100%;margin-top:25px}}.page-global .infomation-wrap{float:none;width:100%;margin-top:40px;padding:0 50px}@media (max-width:767px){.page-global .infomation-wrap{margin-top:25px;padding:0}}.page-global .infomation-wrap .infomation-box{display:inline-block;padding:0;width:42%;margin-top:0}@media (max-width:1024px){.page-global .infomation-wrap .infomation-box{width:100%}}.page-global .infomation-wrap .infomation-box:last-child{float:right;width:auto}@media (max-width:1024px){.page-global .infomation-wrap .infomation-box:last-child{float:none;width:100%;margin-top:19px}}@media (max-width:767px){.page-global .infomation-wrap .infomation-box:last-child{margin-top:10px}}.page-global .infomation-wrap .icon{font-size:28px;margin-bottom:0}@media (max-width:767px){.page-global .infomation-wrap .icon{font-size:18px}}.page-global .infomation-wrap .mail:before{background-position:100% 0}.page-global .infomation-wrap .mail-text{display:block;padding-left:58px;padding-top:3px;font-size:16px;line-height:20px;color:#3a9dde}@media (max-width:767px){.page-global .infomation-wrap .mail-text{display:none;padding-top:0;padding-left:42px;font-size:12px;line-height:17px}}@media (min-width:768px){.page-global .infomation-wrap a.mail-text{display:none}}@media (max-width:767px){.page-global .infomation-wrap a.mail-text{display:block}}.page-global .inner-width figure{padding:0 50px}.page-global .inner-width figure img{display:block;max-width:100%}@media (max-width:767px){.page-global .inner-width figure{padding:0;margin:0 -16px}}.page-global .text-wrap{padding:55px 50px 0;color:#323236}.page-global .text-wrap p{font-size:18px;line-height:28px}.page-global .text-wrap p:first-child{padding-bottom:25px;font-size:40px;line-height:40px}.page-global .text-wrap p:first-child small{display:block;padding-top:5px;font-size:16px}.page-global .text-wrap [class^=button-common-]{width:229px;margin-top:35px}@media (max-width:767px){.page-global .text-wrap{margin-bottom:30px;padding:0;padding-top:18px}.page-global .text-wrap p{font-size:14px;line-height:22px}.page-global .text-wrap p:first-child{font-size:22px;line-height:32px;padding-bottom:15px}.page-global .text-wrap p:first-child small{font-size:12px;line-height:15px}}.page-global .global-text{padding-top:0}@media (max-width:767px){.page-global .global-text p{padding-left:36px}.page-global .global-text [class^=button-common-]{width:100%;margin-top:18px}}.page-global .japan-figure{margin-top:131px}@media (max-width:767px){.page-global .japan-figure{margin-top:35px}}.page-global .china-wrap{background-color:#f2f5f8;margin:240px 0}.page-global .china-wrap>.inner-width{position:relative}.page-global .china-wrap figure:first-child{position:relative}.page-global .china-wrap figure:first-child img:first-child{display:inline-block;margin-top:-110px}.page-global .china-wrap figure:first-child img:nth-child(2){position:absolute;right:0;bottom:-59.53488%;width:44.79167%;-webkit-box-shadow:15px 15px 21px 0 rgba(0,0,0,.1);-moz-box-shadow:15px 15px 21px 0 rgba(0,0,0,.1);box-shadow:15px 15px 21px 0 rgba(0,0,0,.1)}.page-global .china-wrap figure:first-child+.text-wrap{max-width:42.70833%}.page-global .china-wrap figure.figure-second{padding:0;margin-top:60px}.page-global .china-wrap figure.figure-second img{display:inline-block;margin-bottom:-109px;max-width:45.83333%}.page-global .china-wrap figure.figure-second+.text-wrap{position:absolute;right:50px;bottom:85px;width:44.79167%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-global .china-wrap figure.figure-second+.text-wrap p{padding-bottom:0;font-size:18px;line-height:28px}.page-global .china-wrap figure.figure-second+.text-wrap p strong{display:block;padding-top:15px}.page-global .china-wrap figure.figure-second+.text-wrap p strong.first{padding-top:38px}@media (min-width:768px) and (max-width:1024px){.page-global .china-wrap{margin-bottom:130px}.page-global .china-wrap figure.figure-second{float:left;max-width:300px;margin-top:33px}.page-global .china-wrap figure.figure-second img{max-width:100%}.page-global .china-wrap figure.figure-second+.text-wrap{position:relative;bottom:auto;right:auto;width:100%;padding:30px 0;padding-left:46.875%}}@media (max-width:767px){.page-global .china-wrap{margin:0}.page-global .china-wrap figure{display:none}.page-global .china-wrap:before{content:'';display:block;padding-top:100%;background:url(/images/company/image_global_china@mobile.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.page-global .china-wrap .text-wrap{width:100%;max-width:none!important;margin-bottom:0}.page-global .china-wrap figure.figure-second+.text-wrap{position:static;right:auto;bottom:auto;width:100%;margin-top:0;padding-top:0;padding-bottom:30px}.page-global .china-wrap figure.figure-second+.text-wrap p{font-size:14px;line-height:22px}.page-global .china-wrap figure.figure-second+.text-wrap p strong{padding-top:5px}.page-global .china-wrap figure.figure-second+.text-wrap p strong.first{padding-top:10px}}.page-prcenter{padding-bottom:100px}.page-prcenter .splash-container{background-image:url(/images/company/image_kivisual_prcenter.jpg)}.page-prcenter .inner-wrap{padding-top:52px}.page-prcenter .tab-title{margin-top:75px}@media (max-width:1024px){.page-prcenter .sub-title .explain br{display:none}}@media (max-width:767px){.page-prcenter{padding-bottom:50px}.page-prcenter .splash-container{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.page-prcenter .inner-wrap{padding-top:25px}.page-prcenter .tab-title{margin-top:33px}}.ci-introduction:after{content:'';display:block;clear:both}.ci-introduction .table-title{margin-bottom:30px}.ci-introduction .table-title+p{color:#434a5c;line-height:28px}@media (max-width:767px){.ci-introduction .table-title+p{line-height:22px}}.ci-introduction .table-title+p .highlight{font-weight:400}.ci-introduction .ci-wrap{margin-top:45px}@media (max-width:767px){.ci-introduction .ci-wrap{margin-top:25px}}.ci-introduction .ci-wrap:after{content:'';display:block;clear:both}.ci-introduction .ci-wrap [class^=ci-]{float:left;width:-webkit-calc(50% - 20px);width:-moz-calc(50% - 20px);width:calc(50% - 20px)}@media (max-width:767px){.ci-introduction .ci-wrap [class^=ci-]{float:none;width:100%}}.ci-introduction .ci-wrap [class^=ci-] strong{display:block;font-size:22px;margin-bottom:12px}@media (max-width:767px){.ci-introduction .ci-wrap [class^=ci-] strong{font-size:16px;line-height:22px;margin-bottom:10px}}.ci-introduction .ci-kr{margin-right:20px}@media (max-width:767px){.ci-introduction .ci-kr{margin-right:0}}@media (max-width:767px){.ci-introduction .ci-kr img{height:76px}}.ci-introduction .ci-en{margin-left:20px}@media (max-width:767px){.ci-introduction .ci-en{margin-top:30px;margin-left:0}}@media (max-width:767px){.ci-introduction .ci-en img{height:70px}}.ci-introduction figure{max-width:100%;height:340px;line-height:340px;text-align:center;border:1px solid #eaeaeb;background:url(/images/company/image_ci_pattern.jpg) repeat 50%}@media (min-width:768px) and (max-width:1024px){.ci-introduction figure{height:300px;line-height:300px}}@media (max-width:767px){.ci-introduction figure{height:215px;line-height:215px}}.ci-introduction figure img{display:inline-block;vertical-align:middle}@media (min-width:768px) and (max-width:1024px){.ci-introduction figure img{width:auto;height:80px}}.ci-introduction .buttons{margin-top:42px}@media (max-width:767px){.ci-introduction .buttons{margin-top:25px}}.ci-introduction [class^=button-common-]{min-width:auto;width:100%}@media (max-width:767px){.ci-introduction [class^=button-common-]{vertical-align:baseline}}.ci-introduction .button-common-stroke{margin-top:12px}.ci-introduction .button-common-stroke:after{content:'';display:inline-block;width:18px;height:18px;margin-left:6px;vertical-align:text-top;background:url(/images/company/icon_button_download.png) no-repeat}@media (max-width:767px){.ci-introduction .button-common-stroke:after{width:13px;height:14px;background-image:url(/images/company/icon_button_download@mobile.png);-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto}}.page-contribution-activity .thumbnail-list,.report-news .thumbnail-list{margin-top:-8px}@media (max-width:767px){.page-contribution-activity .thumbnail-list,.report-news .thumbnail-list{margin-top:0}}.page-company .tab-title{margin-top:75px}@media (max-width:767px){.page-company .splash-container{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.page-company .tab-title{margin-top:33px}}.page-facility .splash-container{background-image:url(/images/company/image_kivisual_facility.jpg)}.page-facility .inner-wrap{position:relative}@media (max-width:1024px){.page-facility .sub-title .explain br{display:none}}.page-facility .rnd-point-text svg{height:264px}.page-facility .rnd-point-text text{font-size:80px}@media (min-width:1024px) and (max-width:1120px){.page-facility .rnd-point-text text{font-size:59px}}@media (min-width:768px) and (max-width:1024px){.page-facility .rnd-point-text svg{height:214px}.page-facility .rnd-point-text text{font-size:49px}}.page-facility .text-wrap{margin-bottom:80px;color:#323236}.page-facility .text-wrap p{font-size:18px;line-height:28px}.page-facility .text-wrap p:first-child{padding-bottom:30px;font-size:36px;line-height:38px}.page-facility .text-wrap ul li{position:relative;padding-left:12px;font-size:18px;line-height:28px;color:#323236}.page-facility .text-wrap ul li:before{display:block;content:'';position:absolute;top:12px;left:0;width:4px;height:4px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#626b82}@media (max-width:767px){.page-facility .text-wrap{margin-bottom:30px}.page-facility .text-wrap p{font-size:14px;line-height:23px}.page-facility .text-wrap p:first-child{font-size:22px;line-height:32px;padding-bottom:15px}.page-facility .text-wrap ul li{color:#424a5d;font-size:14px;line-height:23px}.page-facility .text-wrap ul li:before{top:8px}.page-facility .text-wrap ul li br{display:none}}.page-facility .introduce{padding-top:52px;font-size:32px;line-height:48px;color:#323236}@media (max-width:767px){.page-facility .introduce{padding-top:25px;font-size:18px;line-height:28px}.page-facility .introduce br{display:none}}.page-facility .video-wrap{position:relative;max-width:1440px;margin:0 auto;width:100%;height:720px;overflow:hidden}.page-facility .video-wrap video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(/images/company/image_video_poster.jpg) no-repeat 50%}.page-facility .video-wrap .cover{position:absolute;bottom:0;left:50%;background:#f2f5f8;width:1440px;height:72px;line-height:72px;padding-left:60px;margin-left:-540px}.page-facility .video-wrap .cover span{display:inline-block;vertical-align:middle;font-size:20px;line-height:26px;padding-left:35px;color:#323236;background:url(/images/company/icon_play.png) no-repeat 0 50%}.page-facility .video-wrap .cover span br{display:none}@media (max-width:767px){.page-facility .video-wrap{height:480px;background:#40566b;overflow:visible}.page-facility .video-wrap video{display:none}.page-facility .video-wrap .cover{left:32px;margin-left:0;height:36px;padding-left:20px;line-height:58px}.page-facility .video-wrap .cover span{font-size:12px;line-height:18px;padding-left:23px;background-position:0 1px;-webkit-background-size:15px 15px;-moz-background-size:15px;background-size:15px}.page-facility .video-wrap .cover span br{display:block}}.page-facility .workplace-icon-wrap ul{padding:60px 0;position:relative;text-align:center;font-size:0}@media (max-width:767px){.page-facility .workplace-icon-wrap ul{padding:10px 0 30px}}.page-facility .workplace-icon-wrap li{display:inline-block;width:25%;vertical-align:top}.page-facility .workplace-icon-wrap li i{display:block;margin:0 auto;overflow:hidden;position:relative;width:120px;height:120px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #d6d6d7;background:#fff}.page-facility .workplace-icon-wrap li i:after{content:'';display:block;position:absolute;z-index:0;width:100%;height:100%;background:url(/images/company/icon_workplace.png) no-repeat 0 0}.page-facility .workplace-icon-wrap li i.quality:after{background-position-x:-120px}.page-facility .workplace-icon-wrap li i.hightech:after{background-position-x:-240px}.page-facility .workplace-icon-wrap li i.experience:after{background-position-x:-360px}@media (max-width:767px){.page-facility .workplace-icon-wrap li{width:50%;margin-top:20px}.page-facility .workplace-icon-wrap li i{width:90px;height:90px}.page-facility .workplace-icon-wrap li i:after{background:url(/images/company/icon_workplace@mobile.png) no-repeat 0 0;-webkit-background-size:360px 90px;-moz-background-size:360px 90px;background-size:360px 90px}.page-facility .workplace-icon-wrap li i.quality:after{background-position-x:-90px}.page-facility .workplace-icon-wrap li i.hightech:after{background-position-x:-180px}.page-facility .workplace-icon-wrap li i.experience:after{background-position-x:-270px}}.page-facility .workplace-icon-wrap li span{display:block;margin-top:25px;font-size:18px;line-height:28px;color:#434a5c}.page-facility .workplace-icon-wrap li span .br-m{display:none}@media (max-width:767px){.page-facility .workplace-icon-wrap li span{margin-top:10px;font-size:12px;line-height:18px}.page-facility .workplace-icon-wrap li span .br-m{display:block}.page-facility .workplace-icon-wrap li span .br-pc{display:none}}.page-facility .workplace-icon-wrap.daeso li{width:20%}.page-facility .workplace-icon-wrap.daeso li i{width:100px;height:100px}.page-facility .workplace-icon-wrap.daeso li i:after{background-image:url(/images/company/icon_daeso.png)}.page-facility .workplace-icon-wrap.daeso li i.api:after{background-position-x:-100px}.page-facility .workplace-icon-wrap.daeso li i.career:after{background-position-x:-200px}.page-facility .workplace-icon-wrap.daeso li i.experience:after{background-position-x:-300px}.page-facility .workplace-icon-wrap.daeso li i.upgrade:after{background-position-x:-400px}.page-facility .workplace-icon-wrap.daeso li .br-m{display:none}@media (max-width:767px){.page-facility .workplace-icon-wrap.daeso li{width:33.3333%}.page-facility .workplace-icon-wrap.daeso li:nth-child(5){margin-left:10px}.page-facility .workplace-icon-wrap.daeso li i{width:71px;height:71px}.page-facility .workplace-icon-wrap.daeso li i:after{background-image:url(/images/company/icon_daeso@mobile.png);-webkit-background-size:355px 71px;-moz-background-size:355px 71px;background-size:355px 71px}.page-facility .workplace-icon-wrap.daeso li i.api:after{background-position-x:-71px}.page-facility .workplace-icon-wrap.daeso li i.career:after{background-position-x:-142px}.page-facility .workplace-icon-wrap.daeso li i.experience:after{background-position-x:-213px}.page-facility .workplace-icon-wrap.daeso li i.upgrade:after{background-position-x:-284px}.page-facility .workplace-icon-wrap.daeso li .br-m{display:block}}.page-facility .table-detail{border:1px solid #adadaf;border-width:1px 0}.page-facility .rules-wrap{background:#f2f5f8}.page-facility .rules-wrap .inner-wrap{padding-top:120px}.page-facility .rules-wrap figure{position:relative}.page-facility .rules-wrap figure img{display:block;max-width:100%}.page-facility .rules-wrap figure img:first-child{padding-left:16.66667%;max-width:83.33333%}.page-facility .rules-wrap figure img:nth-child(2){position:absolute;bottom:-65%;left:0;max-width:31.25%;-webkit-box-shadow:15px 15px 21px 0 rgba(0,0,0,.1);-moz-box-shadow:15px 15px 21px 0 rgba(0,0,0,.1);box-shadow:15px 15px 21px 0 rgba(0,0,0,.1)}.page-facility .rules-wrap .text-wrap{width:62.5%;display:inline-block;margin-bottom:0;padding-top:12.5%;padding-left:37.5%;padding-bottom:160px}@media (max-width:767px){.page-facility .rules-wrap .inner-wrap{padding-top:60px;padding-bottom:40px}.page-facility .rules-wrap figure{display:none}.page-facility .rules-wrap .text-wrap{background:0 0;width:100%;padding:0}}.page-facility .photo-background{width:100%;height:560px;background:url(/images/company/image_system_3.jpg) no-repeat 50% 0}@media (max-width:767px){.page-facility .photo-background{height:auto;padding-top:100%;background-image:url(/images/company/image_rules@mobile.jpg);-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}}@media (max-width:767px){.page-facility .row-delimeter-wrapper.media .video-title{padding-top:2px}}.system-process{position:relative;font-size:0;width:100%;max-width:858px;padding:1px 1%;margin:64px auto 114px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url(/images/company/image_system_stairs.png) no-repeat 50% 0;-webkit-background-size:100% 100%;-moz-background-size:100%;background-size:100%}.system-process:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:0;height:100%;background:url(/images/company/image_system_line.png) no-repeat 0 0;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;-webkit-transition:width 1.5s;-o-transition:width 1.5s;-moz-transition:width 1.5s;transition:width 1.5s}.system-process:after{content:'';display:block;z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;width:103.5%;height:120%;background:url(/images/company/image_system_shadow.png) no-repeat 0 0;-webkit-background-size:100% 100%;-moz-background-size:100%;background-size:100%;opacity:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s;-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}@media (max-width:768px){.system-process:before{-webkit-background-size:704px 97%;-moz-background-size:704px 97%;background-size:704px 97%}}@media (max-width:767px){.system-process{padding:8px 0;margin:40px auto 36px;background:0 0}.system-process:before{width:100%;height:0;background-image:url(/images/company/image_system_line@mobile.png);background-position:50% 0;-webkit-background-size:auto 516px;-moz-background-size:auto 516px;background-size:auto 516px;-webkit-transition:height 1.5s;-o-transition:height 1.5s;-moz-transition:height 1.5s;transition:height 1.5s}.system-process:after{width:100%;height:102%;background-image:url(/images/company/image_system_shadow@mobile.png);background-position:50% 0;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%}}.system-process li{position:relative;display:inline-block;width:25%;text-align:center}@media (max-width:767px){.system-process li{width:100%}}.system-process li .container{width:100%;padding-top:100%;position:relative}@media (max-width:767px){.system-process li .container{padding-top:0;height:125px}}.system-process li .circle{display:block;z-index:1;position:absolute;top:50%;left:-10px;right:0;bottom:0;margin-top:-10px;width:20px;height:20px;border:1px solid #3a9dde;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.system-process li .circle:before{content:'';display:block;position:absolute;top:50%;left:50%;right:0;bottom:0;width:8px;height:8px;margin:-4px 0 0 -4px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#3a9dde}.system-process li.step1 .circle{border-color:#3a9dde}.system-process li.step1 .circle:before{background-color:#3a9dde}.system-process li.step2 .circle{border-color:#2ea7c9}.system-process li.step2 .circle:before{background-color:#2ea7c9}.system-process li.step3 .circle{border-color:#1db5a8}.system-process li.step3 .circle:before{background-color:#1db5a8}.system-process li.step4 .circle{border-color:#0cc489}.system-process li.step4 .circle:before{background-color:#0cc489}.system-process li.step4 .circle2{left:auto;right:-10px;border-color:#00cd73}.system-process li.step4 .circle2:before{background-color:#00cd73}@media (max-width:767px){.system-process li .circle{top:0;left:50%;margin-top:-8px;margin-left:-8px;width:16px;height:16px}.system-process li .circle:before{width:6px;height:6px;margin:-3px 0 0 -3px}.system-process li.step4 .circle2{top:auto;bottom:-8px;right:auto;left:50%;margin-left:-8px}}.system-process li p{position:absolute;top:25%;left:0;bottom:0;right:0;text-align:center;opacity:0;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;-o-transition:opacity .5s ease-in-out,-o-transform .5s ease-in-out;-moz-transition:opacity .5s ease-in-out,transform .5s ease-in-out,-moz-transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out,-moz-transform .5s ease-in-out,-o-transform .5s ease-in-out}.system-process li p strong{display:block;padding-bottom:18px;font-size:20px;line-height:22px;color:#34353c;font-weight:700}.system-process li p span{display:block;font-size:16px;line-height:20px;color:#626b82}@media (max-width:1024px){.system-process li p{top:22%}}@media (max-width:767px){.system-process li p{position:static;margin-left:-webkit-calc(50% - 8px);margin-left:-moz-calc(50% - 8px);margin-left:calc(50% - 8px);padding-top:25px;text-align:left;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px)}.system-process li p strong{padding-bottom:7px;font-size:14px;line-height:16px}.system-process li p span{font-size:10px;line-height:16px;color:#606c83}.system-process li:nth-child(even) p{margin-left:0;margin-right:-webkit-calc(50% - 8px);margin-right:-moz-calc(50% - 8px);margin-right:calc(50% - 8px);text-align:right;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}}.system-process.active:before{width:100%}.system-process.active:after{opacity:1}.system-process.active li .circle{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.system-process.active li.step2 .circle{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.system-process.active li.step3 .circle{-webkit-transition-delay:.35s;-moz-transition-delay:.35s;-o-transition-delay:.35s;transition-delay:.35s}.system-process.active li.step4 .circle{-webkit-transition-delay:.55s;-moz-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s}.system-process.active li.step4 .circle2{-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.system-process.active li p{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.system-process.active li.step1 p{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.system-process.active li.step2 p{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.system-process.active li.step3 p{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.system-process.active li.step4 p{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}@media (max-width:767px){.system-process.active:before{width:100%;height:516px}}.ie9 .system-process:before{width:100%}.ie9 .system-process:after{opacity:1}.ie9 .system-process li .circle{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ie9 .system-process li p{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media (max-width:767px){.ie9 .system-process:before{width:100%;height:516px}}.manufactory-wrap{margin-top:120px}.manufactory-wrap>ul>li{width:100%}.manufactory-wrap>ul>li .background-wrap{position:relative;-webkit-transition:height .3s;-o-transition:height .3s;-moz-transition:height .3s;transition:height .3s;position:relative;display:block;background-repeat:no-repeat;background-position:50%;width:100%;height:480px;color:#fff;text-align:center}.manufactory-wrap>ul>li .background-wrap .br-m{display:none}.manufactory-wrap>ul>li .background-wrap p{position:relative;z-index:2;padding:0;padding-top:155px;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.manufactory-wrap>ul>li .background-wrap p strong{display:block;font-size:48px}.manufactory-wrap>ul>li .background-wrap p span{display:block;padding-top:10px;font-size:24px;line-height:36px;font-weight:100}.manufactory-wrap>ul>li .background-wrap p:after{content:'';display:block;position:absolute;left:50%;bottom:60px;width:50px;height:50px;margin-left:-25px;background:url(/images/company/icon_white_arrow.png) no-repeat 0 0}.manufactory-wrap>ul>li .background-wrap:after{content:'';z-index:1;display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:url(/images/company/image_manufactory_hover.png) no-repeat 50%;-webkit-background-size:1920px auto;-moz-background-size:1920px auto;background-size:1920px auto;opacity:0;-webkit-transition:opacity .15s;-o-transition:opacity .15s;-moz-transition:opacity .15s;transition:opacity .15s}.manufactory-wrap>ul>li .background-wrap:focus:after,.manufactory-wrap>ul>li .background-wrap:hover:after,.manufactory-wrap>ul>li.active .background-wrap:after{opacity:1}@media (max-width:767px){.manufactory-wrap>ul>li .background-wrap:focus:after,.manufactory-wrap>ul>li .background-wrap:hover:after,.manufactory-wrap>ul>li.active .background-wrap:after{opacity:0}}.manufactory-wrap>ul>li .inner{position:relative;height:0;overflow:hidden;background:#f2f5f8}.manufactory-wrap>ul>li .inner .wrap{padding:190px 0 100px;overflow:hidden}.manufactory-wrap>ul>li .inner p{font-size:18px;line-height:28px;color:#323236}.manufactory-wrap>ul>li .inner p sup{color:#e31b23}.manufactory-wrap>ul>li .inner p .red{color:#e31b23;font-size:16px;line-height:28px;font-style:normal}.manufactory-wrap>ul>li .inner .arrow{display:block;position:absolute;left:50%;top:60px;width:50px;height:50px;margin-left:-25px;background:url(/images/company/icon_blue_arrow.png) no-repeat 0 0;line-height:200px;overflow:hidden}.manufactory-wrap>ul>li .inner .arrow:focus,.manufactory-wrap>ul>li .inner .arrow:hover{background-position:100% 0}.manufactory-wrap>ul>li .inner .image-slide-wrap{margin-top:77px}.manufactory-wrap>ul>li:focus p:after,.manufactory-wrap>ul>li:hover p:after{background-position:100% 0}.manufactory-wrap>ul>li.active .background-wrap{height:440px;cursor:default}.manufactory-wrap>ul>li.active .background-wrap p:after{display:none}@media (max-width:767px){.manufactory-wrap{margin-top:40px}.manufactory-wrap>ul>li .background-wrap{height:400px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.manufactory-wrap>ul>li .background-wrap .br-m{display:block}.manufactory-wrap>ul>li .background-wrap p{padding-top:100px}.manufactory-wrap>ul>li .background-wrap p strong{font-size:30px}.manufactory-wrap>ul>li .background-wrap p span{font-size:14px;line-height:22px}.manufactory-wrap>ul>li .background-wrap p:after{width:30px;height:30px;margin-left:-15px;-webkit-background-size:60px 30px;-moz-background-size:60px 30px;background-size:60px 30px}.manufactory-wrap>ul>li .inner .wrap{padding:75px 0 50px}.manufactory-wrap>ul>li .inner p{font-size:14px;line-height:22px}.manufactory-wrap>ul>li .inner p br{display:none}.manufactory-wrap>ul>li .inner p .br-m{display:block}.manufactory-wrap>ul>li .inner p .red{font-size:14px;line-height:22px}.manufactory-wrap>ul>li .inner .arrow{top:30px;width:30px;height:30px;margin-left:-15px;-webkit-background-size:60px 30px;-moz-background-size:60px 30px;background-size:60px 30px}.manufactory-wrap>ul>li .inner .image-slide-wrap{margin-top:28px}.manufactory-wrap>ul>li.active .background-wrap{height:320px}}.manufactory-wrap.osong>ul>li:nth-child(1) .background-wrap{background-image:url(/images/company/image_osong_1.jpg)}.manufactory-wrap.osong>ul>li:nth-child(2) .background-wrap{background-image:url(/images/company/image_osong_2.jpg)}.manufactory-wrap.icheon>ul>li:nth-child(1) .background-wrap{background-image:url(/images/company/image_icheon_1.jpg)}.manufactory-wrap.icheon>ul>li:nth-child(2) .background-wrap{background-image:url(/images/company/image_icheon_2.jpg)}.manufactory-wrap.icheon>ul>li:nth-child(3) .background-wrap{background-image:url(/images/company/image_icheon_3.jpg)}.manufactory-wrap.daeso>ul>li:nth-child(1) .background-wrap{background-image:url(/images/company/image_daeso_1.jpg)}.manufactory-wrap.daeso>ul>li:nth-child(2) .background-wrap{background-image:url(/images/company/image_daeso_2.jpg)}.manufactory-wrap.daeso>ul>li:nth-child(3) .background-wrap{background-image:url(/images/company/image_daeso_3.jpg)}.manufactory-wrap.daeso>ul>li:nth-child(4) .background-wrap{background-image:url(/images/company/image_daeso_4.jpg)}@media (max-width:767px){.manufactory-wrap.osong>ul>li:nth-child(1) .background-wrap{background-image:url(/images/company/image_osong_1@mobile.jpg)}.manufactory-wrap.osong>ul>li:nth-child(2) .background-wrap{background-image:url(/images/company/image_osong_2@mobile.jpg)}.manufactory-wrap.icheon>ul>li:nth-child(1) .background-wrap{background-image:url(/images/company/image_icheon_1@mobile.jpg)}.manufactory-wrap.icheon>ul>li:nth-child(2) .background-wrap{background-image:url(/images/company/image_icheon_2@mobile.jpg)}.manufactory-wrap.icheon>ul>li:nth-child(3) .background-wrap{background-image:url(/images/company/image_icheon_3@mobile.jpg)}.manufactory-wrap.daeso>ul>li:nth-child(1) .background-wrap{background-image:url(/images/company/image_daeso_1@mobile.jpg)}.manufactory-wrap.daeso>ul>li:nth-child(2) .background-wrap{background-image:url(/images/company/image_daeso_2@mobile.jpg)}.manufactory-wrap.daeso>ul>li:nth-child(3) .background-wrap{background-image:url(/images/company/image_daeso_3@mobile.jpg)}.manufactory-wrap.daeso>ul>li:nth-child(4) .background-wrap{background-image:url(/images/company/image_daeso_4@mobile.jpg)}}.compliance+div .tab-title{margin:60px 0 36px}@media (max-width:1024px){.compliance+div .sub-title .explain br{display:none}.compliance+div .tab-title{margin:36px 0 35px}}@media (max-width:767px){.compliance+div .tab-title{margin:30px 0 25px}}.compliance_news .head li:nth-child(1),.compliance_news .td-list:nth-child(1){width:11%}@media (max-width:767px){.compliance_news .td-list:nth-child(1){width:auto}}.compliance_news .head li:nth-child(2),.compliance_news .td-list:nth-child(2){width:11%}@media (max-width:767px){.compliance_news .td-list:nth-child(2){width:auto}}.compliance_news .head li:nth-child(3),.compliance_news .td-list:nth-child(3){width:67%}@media (max-width:767px){.compliance_news .td-list:nth-child(3){width:auto}}.compliance_news .head li:nth-child(4),.compliance_news .td-list:nth-child(4){width:11%}@media (max-width:767px){.compliance_news .td-list:nth-child(4){width:auto}}.compliance_news .detail-info{margin-top:60px}@media (max-width:1024px){.compliance_news .detail-info{margin-top:36px}}@media (max-width:767px){.compliance_news .detail-info{margin-top:30px}}.compliance_will figure img{width:100%;vertical-align:top}.compliance_will .greeting{position:relative;padding-top:55px}@media (max-width:767px){.compliance_will .greeting{padding-top:16px}}.compliance_will .greeting:before{content:'';display:block;position:absolute;left:0;right:0;bottom:0;top:-70px;background:#f2f5f8;z-index:-1}@media (max-width:767px){.compliance_will .greeting:before{top:-55px}}.compliance_will .greeting .content:after{content:'';display:block;clear:both}.compliance_will .greeting h3{float:left;width:45%;font-size:40px}@media (max-width:767px){.compliance_will .greeting h3{float:none;width:100%;font-size:20px}}.compliance_will .greeting h3 small{display:block;margin-bottom:10px;font-size:18px;font-weight:700;line-height:28px}@media (max-width:767px){.compliance_will .greeting h3 small{margin-bottom:5px;font-size:12px;font-weight:700;line-height:22px}}.compliance_will .greeting h3 span{display:block;margin-top:25px;font-size:16px}@media (max-width:767px){.compliance_will .greeting h3 span{margin-top:5px;font-size:12px;line-height:22px}}.compliance_will .greeting p{float:left;width:55%;line-height:28px}@media (max-width:767px){.compliance_will .greeting p{float:none;width:100%;margin-top:15px;line-height:23px}}.compliance_will .row-delimeter-wrapper{background:#f2f5f8}.compliance_will .row-delimeter-wrapper .video-title{padding-left:0}.compliance_will .container.gray{padding-top:80px}@media (max-width:767px){.compliance_will .container.gray{padding-top:50px}}.compliance_will .container.gray .sub-title{margin-top:120px}@media (max-width:767px){.compliance_will .container.gray .sub-title{margin-top:45px}}.compliance_will .box-introduce-wrap .explain p{text-align:left;padding:40px 50px}@media (max-width:767px){.compliance_will .box-introduce-wrap .explain p{padding:0 16px}}@media (max-width:767px){.compliance_will .icon-list{padding-top:10px}}.compliance_will .icon-list:after{content:'';display:block;clear:both}.compliance_will .icon-list li{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:45%;min-height:160px;margin-top:50px;padding:20px 0 20px 190px}@media (max-width:767px){.compliance_will .icon-list li{float:none;width:100%;padding:10px 10px 10px 100px;min-height:74px;margin-top:10px}}.compliance_will .icon-list li:nth-child(odd){clear:both}.compliance_will .icon-list li:nth-child(even){float:right}@media (max-width:767px){.compliance_will .icon-list li:nth-child(even){float:none}}.compliance_will .icon-list li:before{content:'';display:block;position:absolute;left:0;top:50%;width:160px;height:160px;border:1px solid #eaeaeb;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:url(/images/company/icon_pack_compliance_will.gif) no-repeat 0 0;-webkit-box-shadow:10px 10px 33px rgba(0,0,0,.1);-moz-box-shadow:10px 10px 33px rgba(0,0,0,.1);box-shadow:10px 10px 33px rgba(0,0,0,.1);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767px){.compliance_will .icon-list li:before{left:10px;width:72px;height:72px;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;-webkit-box-shadow:11px 11px 20px rgba(0,0,0,.1);-moz-box-shadow:11px 11px 20px rgba(0,0,0,.1);box-shadow:11px 11px 20px rgba(0,0,0,.1)}}.compliance_will .icon-list li:nth-child(2):before{background-position:-160px 0}@media (max-width:767px){.compliance_will .icon-list li:nth-child(2):before{background-position:33% 0}}.compliance_will .icon-list li:nth-child(3):before{background-position:-320px 0}@media (max-width:767px){.compliance_will .icon-list li:nth-child(3):before{background-position:66% 0}}.compliance_will .icon-list li:nth-child(4):before{background-position:-480px 0}@media (max-width:767px){.compliance_will .icon-list li:nth-child(4):before{background-position:100% 0}}.compliance_will .icon-list li strong{display:block;font-size:20px;font-weight:700;line-height:42px}@media (max-width:767px){.compliance_will .icon-list li strong{font-size:12px;font-weight:700;line-height:20px}}.compliance_will .icon-list li p{line-height:28px}@media (max-width:767px){.compliance_will .icon-list li p{font-size:12px;line-height:20px}}.compliance_greeting{padding-bottom:100px;color:#323236}@media (max-width:767px){.compliance_greeting{padding-bottom:50px}}.compliance_greeting .greeting-wrap:after{content:'';display:block;clear:both}.compliance_greeting .greeting-wrap .br-m{display:none}.compliance_greeting .greeting-wrap .quotes-wrap{padding:40px 50px 65px;font-size:40px;line-height:54px}.compliance_greeting .greeting-wrap figure img{display:block;width:100%}.compliance_greeting .greeting-wrap p{font-size:18px;line-height:28px}.compliance_greeting .greeting-wrap .slogan{display:block;padding:58px 0 38px;font-size:24px;line-height:28px;font-weight:700}.compliance_greeting .greeting-wrap .slogan+p{float:left;width:44.79167%}.compliance_greeting .greeting-wrap .slogan+p+p{float:right;width:45%}.compliance_greeting .greeting-wrap .sign{display:block;width:100%;margin-top:50px;background:url(/images/company/image_sign_kang.jpg) no-repeat 100% 50%}.compliance_greeting .greeting-wrap .sign strong{display:block;padding-top:5px;font-size:24px}.compliance_greeting .greeting-wrap.kang{margin-top:68px}.compliance_greeting .greeting-wrap.kim{margin-top:125px}.compliance_greeting .greeting-wrap.kim .sign{background-image:url(/images/company/image_sign_kim.jpg)}@media (max-width:767px){.compliance_greeting .greeting-wrap .br-m{display:block}.compliance_greeting .greeting-wrap .quotes-wrap{padding:21px 0 28px;font-size:20px;line-height:30px}.compliance_greeting .greeting-wrap .slogan{padding:18px 0 15px;font-size:16px;line-height:26px}.compliance_greeting .greeting-wrap .slogan+p,.compliance_greeting .greeting-wrap .slogan+p+p{float:none;width:100%;font-size:14px;line-height:23px}.compliance_greeting .greeting-wrap .slogan+p{padding-bottom:22px}.compliance_greeting .greeting-wrap .sign{margin-top:22px;-webkit-background-size:94px 35px;-moz-background-size:94px 35px;background-size:94px 35px}.compliance_greeting .greeting-wrap .sign strong{padding-top:3px;font-size:16px}.compliance_greeting .greeting-wrap.kang{margin-top:25px}.compliance_greeting .greeting-wrap.kang .sign{background-image:url(/images/company/image_sign_kang@mobile.jpg)}.compliance_greeting .greeting-wrap.kim{margin-top:63px}.compliance_greeting .greeting-wrap.kim .sign{background-image:url(/images/company/image_sign_kim@mobile.jpg)}}.compliance_guide .quotes-wrap{margin-top:10px}.compliance_guide .quotes-wrap:after{display:none}.compliance_guide figure img{width:100%;vertical-align:top}.compliance_guide .container.gray{position:relative}.compliance_guide .container.gray:before{content:'';display:block;position:absolute;z-index:-1;left:0;right:0;top:-90px;height:90px;background:#f2f5f8}@media (max-width:767px){.compliance_guide .container.gray:before{top:-55px;height:55px}}.compliance_guide .container.gray .sub-title{padding-top:90px}@media (max-width:767px){.compliance_guide .container.gray .sub-title{padding-top:45px}}.compliance_guide .container.gray .sub-title.inner-width{padding-top:20px}@media (max-width:767px){.compliance_guide .container.gray .sub-title.inner-width{padding-top:0}}.compliance_guide ol{margin:55px -8px 0}@media (max-width:767px){.compliance_guide ol{margin-top:30px}}.compliance_guide ol:after{content:'';display:block;clear:both}.compliance_guide ol li{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:-webkit-calc(25% - 16px);width:-moz-calc(25% - 16px);width:calc(25% - 16px);min-height:266px;margin:8px;padding:190px 32px 0 24px;background:#fff}@media (max-width:767px){.compliance_guide ol li{width:-webkit-calc(50% - 16px);width:-moz-calc(50% - 16px);width:calc(50% - 16px);min-height:181px;padding:0}}.compliance_guide ol [class^=number]{display:block;overflow:hidden;position:absolute;top:30px;right:20px;width:100px;height:64px;text-indent:-999em;background:url(/images/company/number_gradient.png) no-repeat 0 0}@media (max-width:767px){.compliance_guide ol [class^=number]{width:50px;height:35px;-webkit-background-size:350px auto;-moz-background-size:350px auto;background-size:350px auto}}.compliance_guide ol .number2{background-position:-100px 0}@media (max-width:767px){.compliance_guide ol .number2{background-position:-50px 0}}.compliance_guide ol .number3{background-position:-200px 0}@media (max-width:767px){.compliance_guide ol .number3{background-position:-100px 0}}.compliance_guide ol .number4{background-position:-300px 0}@media (max-width:767px){.compliance_guide ol .number4{background-position:-150px 0}}.compliance_guide ol .number5{background-position:-400px 0}@media (max-width:767px){.compliance_guide ol .number5{background-position:-200px 0}}.compliance_guide ol .number6{background-position:-500px 0}@media (max-width:767px){.compliance_guide ol .number6{background-position:-250px 0}}.compliance_guide ol .number7{background-position:-600px 0}@media (max-width:767px){.compliance_guide ol .number7{background-position:-300px 0}}.compliance_guide ol p{min-height:84px;padding-bottom:10px;line-height:28px}@media (max-width:767px){.compliance_guide ol p{position:absolute;left:12px;right:12px;bottom:10px;min-height:auto;padding-bottom:0;line-height:22px;word-break:keep-all}}.compliance_guide .list{margin-top:-80px}@media (max-width:767px){.compliance_guide .list{margin-top:-40px}}.compliance_guide .list:after{content:'';display:block;clear:both}.compliance_guide .list li{float:left;width:45%;margin-top:40px;font-size:0}@media (max-width:767px){.compliance_guide .list li{width:100%;margin-top:15px}}.compliance_guide .list li:nth-child(odd){width:55%}@media (max-width:767px){.compliance_guide .list li:nth-child(odd){width:100%}}.compliance_guide .list strong{display:inline-block;width:65px;font-size:20px;font-weight:700;line-height:30px;color:#3a9dde;vertical-align:top}@media (max-width:767px){.compliance_guide .list strong{width:40px;font-size:14px;line-height:23px}}.compliance_guide .list p{display:inline-block;width:-webkit-calc(100% - 65px);width:-moz-calc(100% - 65px);width:calc(100% - 65px);font-size:18px;line-height:28px;vertical-align:top}@media (max-width:1024px){.compliance_guide .list p{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px)}.compliance_guide .list p br{display:none}}@media (max-width:767px){.compliance_guide .list p{font-size:14px;line-height:23px}}.compliance_guide .button-box{padding-top:95px;text-align:center}@media (max-width:767px){.compliance_guide .button-box{padding-top:35px}}.compliance_guide .button-common-stroke{min-width:350px;margin:8px 30px;padding:0 50px}@media (max-width:767px){.compliance_guide .button-common-stroke{min-width:100%;margin-left:0;margin-right:0;padding:0 30px}.compliance_guide .button-common-stroke span{display:none}}.compliance_guide .button-common-stroke:after{content:'';display:inline-block;width:18px;height:18px;margin-left:6px;vertical-align:text-top;background:url(/images/company/icon_button_download.png) no-repeat}@media (max-width:767px){.compliance_guide .button-common-stroke:after{width:14px;height:14px;background-image:url(/images/company/icon_button_download@mobile.png);-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto}}.compliance_guide .site-box:after{content:'';display:block;clear:both}.compliance_guide .site-box li{float:left;width:50%;margin-top:40px}@media (max-width:767px){.compliance_guide .site-box li{float:none;width:100%;margin-top:20px}}.compliance_guide .site-box li:before{content:'';display:inline-block;width:40px;height:40px;border:1px solid #d7d7d8;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:url(/images/company/icon_link.gif) no-repeat 50% 50%;vertical-align:top}@media (max-width:767px){.compliance_guide .site-box li:before{width:30px;height:30px;background-image:url(/images/company/icon_link@mobile.gif);-webkit-background-size:13px 13px;-moz-background-size:13px;background-size:13px}}.compliance_guide .site-box strong{display:inline-block;margin-left:10px;font-size:28px;line-height:40px;vertical-align:top}@media (min-width:768px) and (max-width:1024px){.compliance_guide .site-box strong{margin-left:5px;font-size:24px}}@media (max-width:767px){.compliance_guide .site-box strong{font-size:18px;margin-left:5px;line-height:30px}}.compliance_guide .site-box a{display:block;margin-top:5px;margin-left:56px;font-size:16px;color:#3a9dde;text-decoration:underline}@media (max-width:767px){.compliance_guide .site-box a{margin-top:0;margin-left:40px;font-size:12px}}.compliance_organization .sub-title{position:relative;margin-bottom:26px}.compliance_organization .organization-system .chart{position:relative}.compliance_organization .organization-system .chart>ul{position:absolute;top:0;left:5.83333%;width:100%;height:100%;max-width:87.5%}.compliance_organization .organization-system .chart>ul .br-m{display:none}.compliance_organization .organization-system .chart>ul ul{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.compliance_organization .organization-system .chart>ul li{position:absolute;top:0;left:0;right:0;bottom:0;color:#34353c;font-size:18px;line-height:24px;text-align:center}.compliance_organization .organization-system .chart>ul li span{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.compliance_organization .organization-system .chart>ul>li:nth-child(1){bottom:auto;right:auto;top:2%;left:50%;width:15.2%;height:15.7%;margin-left:-7.6%;vertical-align:middle}.compliance_organization .organization-system .chart>ul>li:nth-child(2) ul>li{bottom:auto;top:11%;width:15.2%;height:15.7%}.compliance_organization .organization-system .chart>ul>li:nth-child(2) ul>li:nth-child(1){left:19.3%;right:auto}.compliance_organization .organization-system .chart>ul>li:nth-child(2) ul>li:nth-child(2){left:auto;right:18.9%}.compliance_organization .organization-system .chart>ul>li:nth-child(3) p{position:absolute;bottom:17.5%;left:50%;width:13.3%;height:13.7%;margin-left:-6.8%;font-weight:700}.compliance_organization .organization-system .chart>ul>li:nth-child(3) ul>li{top:auto;bottom:23%;width:15.2%;height:15.7%}.compliance_organization .organization-system .chart>ul>li:nth-child(3) ul>li:nth-child(1){bottom:35%;left:50%;margin-left:-7.6%}.compliance_organization .organization-system .chart>ul>li:nth-child(3) ul>li:nth-child(2){right:auto;left:16.1%}.compliance_organization .organization-system .chart>ul>li:nth-child(3) ul>li:nth-child(3){left:auto;right:16.2%}.compliance_organization .organization-system .chart>ul>li:nth-child(4) ul>li{top:auto;font-weight:700}.compliance_organization .organization-system .chart>ul>li:nth-child(4) ul>li:nth-child(1){left:auto;right:50%;bottom:18.5%;margin-right:35.4%}.compliance_organization .organization-system .chart>ul>li:nth-child(4) ul>li:nth-child(2){left:auto;right:50%;bottom:1.2%;margin-right:10.2%}.compliance_organization .organization-system .chart>ul>li:nth-child(4) ul>li:nth-child(3){right:auto;left:50%;bottom:1.5%;margin-left:11.2%}.compliance_organization .organization-system .chart>ul>li:nth-child(4) ul>li:nth-child(4){right:auto;left:50%;bottom:18.5%;margin-left:35.7%}.compliance_organization .organization-system .chart .background{width:100%;max-width:87.5%;margin-left:5.83333%;padding-top:85%;background:url(/images/company/image_organization_chart.png) no-repeat 0 0;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}@media (min-width:768px) and (max-width:1024px){.compliance_organization .organization-system .chart>ul li{font-size:15px;line-height:19px}}@media (max-width:767px){.compliance_organization .organization-system .chart{margin:0 -16px;overflow:hidden}.compliance_organization .organization-system .chart>ul{left:0;max-width:none}.compliance_organization .organization-system .chart>ul .br-m{display:block}.compliance_organization .organization-system .chart>ul li{font-size:12px;line-height:16px}.compliance_organization .organization-system .chart>ul>li:nth-child(1){top:2.1%;width:24.4%;height:20.4%;margin-left:-12.2%}.compliance_organization .organization-system .chart>ul>li:nth-child(2) ul>li{top:16.7%;width:24.4%;height:20.4%}.compliance_organization .organization-system .chart>ul>li:nth-child(2) ul>li:nth-child(1){left:9.4%}.compliance_organization .organization-system .chart>ul>li:nth-child(2) ul>li:nth-child(2){right:8.8%}.compliance_organization .organization-system .chart>ul>li:nth-child(3) p{bottom:17.4%;width:17.2%;height:14.4%;margin-left:-8.3%;font-weight:700;font-size:10px;line-height:14px}.compliance_organization .organization-system .chart>ul>li:nth-child(3) p span{-webkit-transform:translateY(-48%);-moz-transform:translateY(-48%);-ms-transform:translateY(-48%);-o-transform:translateY(-48%);transform:translateY(-48%)}.compliance_organization .organization-system .chart>ul>li:nth-child(3) ul>li{bottom:24.5%;width:24.4%;height:20.4%}.compliance_organization .organization-system .chart>ul>li:nth-child(3) ul>li:nth-child(1){bottom:35.2%;left:50%;margin-left:-11.9%}.compliance_organization .organization-system .chart>ul>li:nth-child(3) ul>li:nth-child(2){left:9.4%}.compliance_organization .organization-system .chart>ul>li:nth-child(3) ul>li:nth-child(3){right:8.8%}.compliance_organization .organization-system .chart>ul>li:nth-child(4) ul>li:nth-child(1){bottom:11.6%;margin-right:37.8%}.compliance_organization .organization-system .chart>ul>li:nth-child(4) ul>li:nth-child(2){bottom:0;margin-right:6.4%}.compliance_organization .organization-system .chart>ul>li:nth-child(4) ul>li:nth-child(3){bottom:0;margin-left:8.8%}.compliance_organization .organization-system .chart>ul>li:nth-child(4) ul>li:nth-child(4){bottom:6.8%;text-align:right;margin-left:29.8%}.compliance_organization .organization-system .chart .background{width:auto;max-width:none;margin:0 -16px;padding-top:119.53125%;background-image:url(/images/company/image_organization_chart@mobile.png);background-position:50% 0}}.compliance_organization .organization-system .chart+ul{margin-top:57px;font-size:0}.compliance_organization .organization-system .chart+ul li{display:inline-block;vertical-align:top}.compliance_organization .organization-system .chart+ul li dl dt{padding-bottom:15px;font-size:18px;color:#3a9dde;font-weight:700}.compliance_organization .organization-system .chart+ul li dl dd{font-size:16px;line-height:26px}.compliance_organization .organization-system .chart+ul li dl dd p{position:relative;padding-left:12px}.compliance_organization .organization-system .chart+ul li dl dd p:after{content:'-';display:block;position:absolute;top:0;left:0}.compliance_organization .organization-system .chart+ul li:nth-child(1){width:28%}.compliance_organization .organization-system .chart+ul li:nth-child(2){width:24%;margin-left:1%}.compliance_organization .organization-system .chart+ul li:nth-child(3){width:22%;margin-left:1%}.compliance_organization .organization-system .chart+ul li:nth-child(4){width:23%;margin-left:1%}@media (max-width:767px){.compliance_organization .organization-system .chart+ul{margin-top:34px}.compliance_organization .organization-system .chart+ul li{display:block;width:100%!important;margin-top:12px}.compliance_organization .organization-system .chart+ul li dl dt{font-size:14px;padding-bottom:5px}.compliance_organization .organization-system .chart+ul li dl dd{font-size:14px;line-height:22px;font-weight:100}.compliance_organization .organization-system .chart+ul li:first-child{margin-top:0}}.compliance_organization .team-field{margin-top:95px}.compliance_organization .team-field .talk{position:absolute;bottom:-10px;right:0;color:#444a5a;font-size:18px}.compliance_organization .row-delimeter-wrapper.media{margin-top:100px}.compliance_organization .image-slide-wrap{padding-bottom:100px}.compliance_organization .image-slide-wrap .bx-viewport{overflow:visible!important}.compliance_organization .image-slide-wrap .bx-controls-direction a{top:315px}.compliance_organization .box-introduce-wrap{color:#34353c}.compliance_organization .box-introduce-wrap .box-introduce:before{height:3px}.compliance_organization .box-introduce-wrap .title{padding:40px 0;height:116px;font-weight:700}.compliance_organization .box-introduce-wrap .explain dl{width:440px;height:520px;padding:60px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.compliance_organization .box-introduce-wrap .explain dl dt{float:left;color:#3a9dde;font-size:18px;font-weight:700}.compliance_organization .box-introduce-wrap .explain dl dd{margin-bottom:12px;padding-left:53px;color:#323236;font-size:18px;line-height:28px}.compliance_organization .box-introduce-wrap .explain dl dd:last-child{margin-bottom:0}.compliance_organization .box-introduce-wrap.before .explain dl dd{padding-left:75px}.compliance_organization .box-introduce-wrap .box-introduce{min-height:1020px}@media (max-width:767px){.compliance_organization .box-introduce-wrap .box-introduce{min-height:700px}}.compliance_organization .box-introduce-wrap .explain>*{vertical-align:top}@media (max-width:767px){.compliance_organization .team-field{margin-top:60px}.compliance_organization .team-field .sub-title{margin-bottom:20px}.compliance_organization .team-field .talk{position:static;display:block;padding-top:11px;font-size:14px}.compliance_organization .team-field .table-list .list li>.area{padding-top:23px}.compliance_organization .team-field .table-list .list li>.department{position:absolute;top:13px;font-size:12px}.compliance_organization .team-field .table-list .list li>.name{font-size:12px;margin-top:5px}.compliance_organization .row-delimeter-wrapper.media{margin-top:50px}.compliance_organization .manage-history{padding-top:35px}.compliance_organization .image-slide-wrap{position:relative;width:100%;padding:0;padding-bottom:50px}.compliance_organization .image-slide-wrap li{padding:0 16px}.compliance_organization .box-introduce-wrap .box-introduce:before{height:1px}.compliance_organization .box-introduce-wrap .title{padding:18px 0;height:56px}.compliance_organization .box-introduce-wrap .explain{padding:0}.compliance_organization .box-introduce-wrap .explain dl{width:100%;height:430px;padding:16px}.compliance_organization .box-introduce-wrap .explain dl dt{font-size:14px}.compliance_organization .box-introduce-wrap .explain dl dd{font-size:14px;line-height:22px;padding-left:44px}.compliance_organization .box-introduce-wrap.before .explain dl dd{padding-left:60px}.compliance_organization .bx-pager{margin-top:0;position:absolute;bottom:70px;left:0;width:100%}}.page-contribution .splash-container{background-image:url(/images/company/image_kivisual_compliance.jpg)}.page-contribution .tab-title{margin-bottom:26px}@media (max-width:1024px){.page-contribution .sub-title .explain br{display:none}}@media (max-width:767px){.page-contribution .quotes-wrap{padding-bottom:40px}.page-contribution .tab-title{margin-bottom:25px}}.page-contribution .br-m{display:none}@media (max-width:767px){.page-contribution .br-m{display:block}.page-contribution .br-pc{display:none}}.page-contribution dl.text-dl{color:#323236}.page-contribution dl.text-dl dt{font-size:40px;line-height:46px}.page-contribution dl.text-dl dt strong{display:block;padding-bottom:15px;font-weight:700;font-size:18px;line-height:28px}.page-contribution dl.text-dl dt small{display:block;padding-top:18px;font-size:18px;line-height:28px;color:#434a5c}.page-contribution dl.text-dl dd{font-size:18px;line-height:28px}.page-contribution dl.text-dl dd p{position:relative;padding-top:10px}.page-contribution dl.text-dl dd p small{display:block;font-size:18px}.page-contribution dl.text-dl dd .bullet:before{content:'';position:absolute;top:23px;left:-10px;display:block;width:4px;height:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#626b82}.page-contribution dl.text-dl dd p:first-child{padding-top:0}.page-contribution dl.text-dl dd p:first-child:before{top:13px}.page-contribution dl.text-dl.horizontal{position:relative;padding:0 50px;min-height:135px}.page-contribution dl.text-dl.horizontal:after{content:'';display:block;clear:both}.page-contribution dl.text-dl.horizontal dt{position:absolute;top:0;left:50px}.page-contribution dl.text-dl.horizontal dd{padding-left:410px}@media (max-width:767px){.page-contribution dl.text-dl dt{font-size:20px;line-height:22px}.page-contribution dl.text-dl dt strong{padding-bottom:5px;font-size:12px;line-height:22px}.page-contribution dl.text-dl dt small{padding-top:8px;font-size:12px;line-height:22px}.page-contribution dl.text-dl dd{padding-top:15px;font-size:14px;line-height:22px}.page-contribution dl.text-dl dd p{padding-top:7px}.page-contribution dl.text-dl dd .bullet{padding-left:12px}.page-contribution dl.text-dl dd .bullet:before{top:15px;left:0}.page-contribution dl.text-dl.horizontal{padding:0;min-height:inherit}.page-contribution dl.text-dl.horizontal dt{position:static}.page-contribution dl.text-dl.horizontal dd{padding:0;padding-top:12px}}.page-contribution .tea-wrap{padding-bottom:120px}.page-contribution .tea-wrap dl.text-dl{margin-top:-15px}@media (min-width:768px) and (max-width:1024px){.page-contribution .tea-wrap .br-pc{display:none}.page-contribution .tea-wrap dl dd{padding-left:340px}.page-contribution .tea-wrap dl.text-dl.horizontal dd{padding-left:340px}}@media (max-width:767px){.page-contribution .tea-wrap{padding-bottom:40px}.page-contribution .tea-wrap figure img{margin-top:-90px}.page-contribution .tea-wrap dl,.page-contribution .tea-wrap dl.text-dl{padding-left:36px}.page-contribution .tea-wrap dl dd .bullet{padding-left:0}.page-contribution .tea-wrap dl dd .bullet:before{left:-10px}}.page-contribution .media:after{background:#fff}@media (max-width:767px){.page-contribution .row-delimeter-wrapper.media figure img{height:100%}}.page-contribution .forest-wrap .gray-bg{margin-top:200px;padding-bottom:120px;background-color:#f2f5f8}.page-contribution .forest-wrap .photo-container{position:relative;display:inline-block;width:100%}.page-contribution .forest-wrap .photo-container figure{position:relative}.page-contribution .forest-wrap .photo-container figure img{display:block;max-width:100%}.page-contribution .forest-wrap .photo-container figure:first-child img:first-child{display:block;margin-top:-155px;margin-left:10.41667%;max-width:89.58333%}.page-contribution .forest-wrap .photo-container figure:first-child img:nth-child(2){position:absolute;bottom:-50.69767%;left:0;max-width:44.79167%;-webkit-box-shadow:15px 15px 21px 0 rgba(0,0,0,.1);-moz-box-shadow:15px 15px 21px 0 rgba(0,0,0,.1);box-shadow:15px 15px 21px 0 rgba(0,0,0,.1)}.page-contribution .forest-wrap .photo-container dl{float:left;margin-top:31.70029%;max-width:40.10417%;padding-left:49px}.page-contribution .forest-wrap .photo-container dl dt{line-height:50px}.page-contribution .forest-wrap .photo-container dl dd{padding-top:40px}.page-contribution .forest-wrap .photo-container dl+figure{float:right;max-width:45.83333%;margin-top:180px}@media (min-width:768px) and (max-width:1024px){.page-contribution .forest-wrap .photo-container dl{max-width:45%}}@media (max-width:767px){.page-contribution .forest-wrap .gray-bg{margin-top:0;padding-bottom:0;background-color:#fff}.page-contribution .forest-wrap .photo-container{margin-top:0;padding-top:0;background:0 0}.page-contribution .forest-wrap .photo-container:before{content:'';display:block;padding-top:-webkit-calc(100% + 32px);padding-top:-moz-calc(100% + 32px);padding-top:calc(100% + 32px);margin:0 -16px;background:url(/images/company/image_contribution_2@mobile.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.page-contribution .forest-wrap .photo-container figure{display:none}.page-contribution .forest-wrap .photo-container dl.text-dl{position:relative;bottom:auto;left:0;width:100%;max-width:none;margin-top:0;padding:17px 0 40px}.page-contribution .forest-wrap .photo-container dl.text-dl dt{line-height:22px}.page-contribution .forest-wrap .photo-container dl.text-dl dd{padding-top:12px}.page-contribution .forest-wrap .photo-container dl.text-dl dd p small{font-size:14px;line-height:22px}}.page-contribution .osong-wrap{position:relative}.page-contribution .osong-wrap dl.text-dl.horizontal{padding-top:50px}.page-contribution .osong-wrap dl.text-dl.horizontal dt{top:50px}.page-contribution .osong-wrap dl.text-dl.horizontal dd{padding-left:470px}.page-contribution .osong-wrap dl.text-dl.horizontal dd p{padding-top:4px}.page-contribution .osong-wrap dl.text-dl.horizontal dd p:before{top:15px}.page-contribution .osong-wrap dl.text-dl.horizontal dd p:first-child{padding-top:0}.page-contribution .osong-wrap dl.text-dl.horizontal dd p:first-child:before{top:11px}.page-contribution .osong-wrap figure{position:relative;z-index:1;font-size:0;text-align:center}.page-contribution .osong-wrap figure img{display:inline-block;max-width:100%}.page-contribution .osong-wrap .inner-width{position:relative;z-index:1;padding-bottom:120px}.page-contribution .osong-wrap:after{z-index:0;content:'';position:absolute;left:0;top:250px;display:block;width:100%;height:100%;background-color:#f2f5f8}@media (min-width:768px) and (max-width:1024px){.page-contribution .osong-wrap dl.text-dl.horizontal dd{padding-left:400px}}@media (max-width:767px){.page-contribution .osong-wrap .inner-width{padding-bottom:0}.page-contribution .osong-wrap dl.text-dl.horizontal{padding-top:17px;padding-bottom:40px}.page-contribution .osong-wrap dl.text-dl.horizontal dd{padding-left:0}.page-contribution .osong-wrap dl.text-dl.horizontal dd p{padding-top:1px}.page-contribution .osong-wrap dl.text-dl.horizontal dd p:before{top:9px}.page-contribution .osong-wrap dl.text-dl.horizontal dd p:first-child:before{top:8px}.page-contribution .osong-wrap:after{display:none}}.page-contribution .camp-wrap{position:relative;width:100%;height:400px;background:url(/images/company/image_camp.jpg) no-repeat 50%}.page-contribution .camp-wrap .inner{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.page-contribution .camp-wrap .inner p:first-child{padding-bottom:13px;font-size:44px;line-height:58px}.page-contribution .camp-wrap .inner p{font-size:18px;line-height:28px}.page-contribution .camp-wrap .inner [class^=button-common-]{margin-top:30px;height:40px;line-height:40px;font-size:16px;color:#fff}.page-contribution .camp-wrap .inner [class^=button-common-]:after{content:'';display:inline-block;vertical-align:inherit;width:14px;height:14px;margin-left:8px;margin-bottom:1px;background:url(/images/company/icon_button_link.png) no-repeat}.page-contribution .camp-wrap .inner [class^=button-common-]:focus,.page-contribution .camp-wrap .inner [class^=button-common-]:hover{color:#424a5e}.page-contribution .camp-wrap .inner [class^=button-common-]:focus:after,.page-contribution .camp-wrap .inner [class^=button-common-]:hover:after{background-position:100% 0}@media (max-width:767px){.page-contribution .camp-wrap{height:270px;background-image:url(/images/company/image_camp@mobile.jpg);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.page-contribution .camp-wrap .inner p:first-child{padding-bottom:10px;font-size:22px;line-height:30px}.page-contribution .camp-wrap .inner p{font-size:14px;line-height:22px}.page-contribution .camp-wrap .inner [class^=button-common-]{width:150px;height:36px;line-height:36px;font-size:14px;min-width:inherit;padding:0;margin-top:15px}.page-contribution .camp-wrap .inner [class^=button-common-]:after{-webkit-background-size:auto 13px;-moz-background-size:auto 13px;background-size:auto 13px;width:13px;height:13px}}.page-contribution-activity{padding-bottom:100px}@media (max-width:767px){.page-contribution-activity{padding-bottom:50px}}.page-contribution-activity .no-result{border-top:1px solid #d6d6d7}.page-iso37001 .container{position:relative;overflow:hidden}.page-iso37001 .container>div{position:relative}.page-iso37001 .container:before{content:'';position:absolute;top:200px;left:0;display:block;width:100%;height:100%;background-color:#f2f5f8}@media (max-width:767px){.page-iso37001 .container:before{top:90px}}.page-iso37001 .container.iso37001{line-height:1.5}.page-iso37001 .container.iso37001 .box-introduce .title{height:auto;padding:50px 0 30px}@media (max-width:767px){.page-iso37001 .container.iso37001 .box-introduce .title{padding:30px 16px 25px}}.page-iso37001 .container.iso37001 .box-introduce .title h3{font-size:36px;font-weight:700}@media (max-width:767px){.page-iso37001 .container.iso37001 .box-introduce .title h3{font-size:18px}}.page-iso37001 .container.iso37001 .box-introduce .title span{font-size:18px}@media (max-width:767px){.page-iso37001 .container.iso37001 .box-introduce .title span{font-size:12px}}.page-iso37001 .container.iso37001 .box-introduce .title .blue{margin-bottom:10px;font-size:24px;color:#3a9dde}@media (max-width:767px){.page-iso37001 .container.iso37001 .box-introduce .title .blue{margin-bottom:2px;font-size:12px}}.page-iso37001 .container.iso37001 .box-introduce .title h4{margin-top:30px;font-size:34px;font-weight:700}.page-iso37001 .container.iso37001 .box-introduce .title h4 br{display:none}@media (max-width:767px){.page-iso37001 .container.iso37001 .box-introduce .title h4{margin-top:20px;font-size:18px}.page-iso37001 .container.iso37001 .box-introduce .title h4 br{display:inline}}.page-iso37001 .container.iso37001 .box-introduce dl{padding:45px 60px 60px}@media (max-width:767px){.page-iso37001 .container.iso37001 .box-introduce dl{padding:30px 16px 30px}.page-iso37001 .container.iso37001 .box-introduce dl br{display:none}}.page-iso37001 .container.iso37001 .box-introduce dl dt{margin-bottom:40px}.page-iso37001 .container.iso37001 .box-introduce dl dt span{display:inline-block;padding:5px 30px;font-size:22px;color:#3a9dde;border:1px solid #3a9dde;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}@media (max-width:767px){.page-iso37001 .container.iso37001 .box-introduce dl dt span{font-size:20px}}@media (max-width:767px){.page-iso37001 .container.iso37001 .box-introduce dl dt{margin-bottom:20px}}.page-iso37001 .container.iso37001 .box-introduce dl dd .point1{margin:10px 0;font-size:24px;color:#3a9dde;font-weight:700}@media (max-width:767px){.page-iso37001 .container.iso37001 .box-introduce dl dd .point1{font-size:16px}}.page-iso37001 .container.iso37001 .box-introduce dl dd .point2{margin-top:50px;font-size:22px;font-style:italic}.page-iso37001 .container.iso37001 .box-introduce dl dd .point2 span{color:#d0352f}@media (max-width:767px){.page-iso37001 .container.iso37001 .box-introduce dl dd .point2{margin-top:20px;font-size:15px}}.page-iso37001 .container.iso37001 .sub-title{margin:120px 0 30px;text-align:center}.page-iso37001 .container.iso37001 .sub-title .title{margin-bottom:15px}.page-iso37001 .container.iso37001 .sub-title p{font-size:16px}@media (max-width:767px){.page-iso37001 .container.iso37001 .sub-title p{font-size:12px}.page-iso37001 .container.iso37001 .sub-title p br{display:none}}@media (max-width:767px){.page-iso37001 .container.iso37001 .sub-title{margin:50px 0 0}}@media (max-width:767px){.page-iso37001 .container.iso37001 .icon-list{padding-top:10px}}.page-iso37001 .container.iso37001 .icon-list:after{content:'';display:block;clear:both}.page-iso37001 .container.iso37001 .icon-list li{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:47%;min-height:200px;margin-top:30px;padding:20px 0 20px 190px}@media (max-width:767px){.page-iso37001 .container.iso37001 .icon-list li{float:none;width:100%;padding:10px 10px 10px 100px;min-height:90px;margin-top:10px}}.page-iso37001 .container.iso37001 .icon-list li:nth-child(odd){clear:both}.page-iso37001 .container.iso37001 .icon-list li:nth-child(even){float:right}@media (max-width:767px){.page-iso37001 .container.iso37001 .icon-list li:nth-child(even){float:none}}.page-iso37001 .container.iso37001 .icon-list li:before{content:'';display:block;position:absolute;left:0;top:20px;width:160px;height:160px;border:1px solid #eaeaeb;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:url(/images/company/icon_pack_iso37001.gif) no-repeat 0 0;-webkit-box-shadow:10px 10px 33px rgba(0,0,0,.1);-moz-box-shadow:10px 10px 33px rgba(0,0,0,.1);box-shadow:10px 10px 33px rgba(0,0,0,.1)}@media (max-width:767px){.page-iso37001 .container.iso37001 .icon-list li:before{left:10px;top:5px;width:72px;height:72px;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;-webkit-box-shadow:11px 11px 20px rgba(0,0,0,.1);-moz-box-shadow:11px 11px 20px rgba(0,0,0,.1);box-shadow:11px 11px 20px rgba(0,0,0,.1)}}.page-iso37001 .container.iso37001 .icon-list li:nth-child(2):before{background-position:-160px 0}@media (max-width:767px){.page-iso37001 .container.iso37001 .icon-list li:nth-child(2):before{background-position:20% 0}}.page-iso37001 .container.iso37001 .icon-list li:nth-child(3):before{background-position:-320px 0}@media (max-width:767px){.page-iso37001 .container.iso37001 .icon-list li:nth-child(3):before{background-position:40% 0}}.page-iso37001 .container.iso37001 .icon-list li:nth-child(4):before{background-position:-480px 0}@media (max-width:767px){.page-iso37001 .container.iso37001 .icon-list li:nth-child(4):before{background-position:60% 0}}.page-iso37001 .container.iso37001 .icon-list li:nth-child(5):before{background-position:-640px 0}@media (max-width:767px){.page-iso37001 .container.iso37001 .icon-list li:nth-child(5):before{background-position:80% 0}}.page-iso37001 .container.iso37001 .icon-list li:nth-child(6):before{background-position:-800px 0}@media (max-width:767px){.page-iso37001 .container.iso37001 .icon-list li:nth-child(6):before{background-position:100% 0}}.page-iso37001 .container.iso37001 .icon-list li strong{display:block;font-size:20px;font-weight:700;line-height:42px}@media (max-width:767px){.page-iso37001 .container.iso37001 .icon-list li strong{font-size:12px;font-weight:700;line-height:20px}}.page-iso37001 .container.iso37001 .icon-list li p{line-height:28px}@media (max-width:767px){.page-iso37001 .container.iso37001 .icon-list li p{font-size:12px;line-height:20px}}.page-iso37001 .container.iso37001 .bot_text{margin-top:70px;text-align:center}@media (max-width:767px){.page-iso37001 .container.iso37001 .bot_text{margin:20px 15px 0;font-size:12px}}.page-directions{overflow-x:hidden;overflow-y:auto}.page-directions .splash-container .phrase{padding:135px 0 0 40px}.page-directions .tab-title{margin-top:75px}.page-directions .map-area{position:relative;height:540px;max-width:1920px;margin:0 auto;border-top:1px solid #d6d6d7;font-size:0}.page-directions .map-area iframe{display:block;width:100%;max-width:100%;height:100%;margin:0 auto}.page-directions .map-area .overlay{background:0 0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.page-directions .map-area .overlay.off{display:none}@media (max-width:1024px){.page-directions .sub-title .explain br{display:none}.page-directions .tab-place li a{font-size:16px}}@media (max-width:767px){.page-directions .splash-container{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.page-directions .splash-container .phrase{padding:72px 15px 0}.page-directions .sub-title.small .explain br{display:none}.page-directions .tab-title{margin-top:33px}.page-directions .map-area{height:240px}.page-directions .tab-place-content .map-area{border-bottom:1px solid #d6d6d7}.page-directions .tab-place-content li:last-child .map-area{border-bottom:0}}.page-directions .inner-wrap .clear,.page-directions .inner-wrap:after{content:'';display:block;clear:both}.page-directions .inner-wrap .info-wrap{display:inline;width:100%}.page-directions .inner-wrap .info-wrap.width-full{width:100%}.page-directions .inner-wrap figure{float:right;margin-left:30px}.page-directions .inner-wrap figure img{max-width:100%}.page-directions .inner-wrap .place-title{padding-bottom:57px;font-size:32px;color:#323236}.page-directions .inner-wrap dl{font-size:18px;line-height:28px}.page-directions .inner-wrap dl dt{padding-top:33px;color:#323236}.page-directions .inner-wrap dl dt:first-child{padding-top:0}.page-directions .inner-wrap dl dd{color:#434a5c}.page-directions .inner-wrap dl dd ul>li{position:relative;padding-left:12px}.page-directions .inner-wrap dl dd ul>li:before{display:block;content:'';position:absolute;top:12px;left:0;width:4px;height:4px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#626b82}@media (min-width:768px) and (max-width:1024px){.page-directions .inner-wrap .info-wrap{float:none;width:auto;display:inline}.page-directions .inner-wrap figure{width:300px;margin-left:60px}}@media (max-width:767px){.page-directions .inner-wrap .info-wrap{float:none;display:block;width:100%}.page-directions .inner-wrap figure{display:none}.page-directions .inner-wrap .place-title{padding-bottom:22px;font-size:18px}.page-directions .inner-wrap dl{font-size:14px;line-height:22px}.page-directions .inner-wrap dl dt{padding-top:15px}.page-directions .inner-wrap dl dd ul>li:before{top:8px}}.page-directions .wrap-hq{padding-top:60px;padding-bottom:80px}@media (max-width:767px){.page-directions .wrap-hq{padding-top:25px;padding-bottom:38px}}.page-directions .tab-place-content>li{display:none}.page-directions .tab-place-content>li.active{display:block}.page-directions .tab-place-content .map-area{text-align:center;width:-webkit-calc(100% + 960px);width:-moz-calc(100% + 960px);width:calc(100% + 960px);margin-top:80px;margin-left:-480px}@media (max-width:767px){.page-directions .tab-place-content{padding-top:25px}.page-directions .tab-place-content>li,.page-directions .tab-place-content>li.active{display:block;margin-top:50px}.page-directions .tab-place-content>li:first-child{margin-top:0}.page-directions .tab-place-content .map-area{width:auto;margin:0 -16px;margin-top:38px;overflow:hidden}}.tab-place{position:relative;margin:26px 0 60px}.tab-place ul:after{content:'';display:block;clear:both}.tab-place li{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;height:57px;border-bottom:1px solid #d6d6d7;line-height:57px;text-align:center}.tab-place li.active{position:relative;z-index:1;color:#3a9dde;border-bottom:3px solid #3a9dde}.tab-place li a{display:block;color:#434a5c}.tab-place li.active a{color:#3a9dde}.tab-place .col3 li{width:33.33%}.tab-place .col4 li{width:25%}.tab-place .col5 li{width:20%}.tab-place .col6 li{width:16.66%}.tab-place .col6 li a{height:45px;font-size:16px;line-height:1.4;vertical-align:middle}.tab-place .col6 li a:before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}.tab-place .col6 li a span{display:inline-block;vertical-align:middle}.tab-place .book-mark{position:absolute;top:-90px;left:0}@media (max-width:767px){.tab-place{display:none}.tab-place.moral{display:block;margin-bottom:40px}.tab-place.moral ul li{width:50%;height:45px;padding:15px 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tab-place.moral ul li a{height:auto;font-size:14px;line-height:1.4}.tab-place.moral ul li a br{display:none}}.content.compliance_report .wrap-case{margin-top:70px;padding:0}@media (max-width:767px){.content.compliance_report .wrap-case{margin-top:35px}}.table-detail.case .td-multiple>div{position:relative;margin-top:10px;padding-left:100px;font-size:0}@media (max-width:1024px){.table-detail.case .td-multiple>div{padding-left:0}}.table-detail.case .td-multiple>div:first-child{margin-top:0}.table-detail.case .td-multiple label{position:absolute;top:7px;left:0;font-size:16px}@media (max-width:1024px){.table-detail.case .td-multiple label{display:block;position:static;margin:0 0 10px}}@media (max-width:767px){.table-detail.case .td-multiple label{font-size:14px}}.table-detail.case .td-multiple .input-default{width:200px}@media (max-width:1024px){.table-detail.case .td-multiple .input-default{width:100%}}@media (max-width:1024px){.table-detail.case .td-multiple .input-default.at{width:45%}.table-detail.case .td-multiple .input-default.at:nth-of-type(1){margin-right:5%}.table-detail.case .td-multiple .input-default.at:nth-of-type(2){margin-left:5%}}.table-detail.case .td-multiple .at-mark{margin:0 8px;font-size:16px;vertical-align:middle}@media (max-width:1024px){.table-detail.case .td-multiple .at-mark{position:absolute;top:44px;left:50%;margin:0 0 0 -7px}}@media (max-width:767px){.table-detail.case .td-multiple .at-mark{top:40px;font-size:14px}}.table-detail.case .td-multiple .refer-text{margin-top:10px;font-size:16px}@media (max-width:767px){.table-detail.case .td-multiple .refer-text{font-size:14px}}.table-detail.case .td-multiple .select-wrap{width:433px;margin:10px 0 0}@media (max-width:1024px){.table-detail.case .td-multiple .select-wrap{width:100%}}@media (max-width:767px){.exception{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;width:100%;height:555px;max-height:555px}.exception .exception-left{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;width:50%;height:414px;max-height:414px}.exception .exception-left img{height:100%;width:auto;min-width:100%}.exception .exception-right{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;width:50%;height:414px;max-height:414px;vertical-align:top}.exception .exception-right>figure{vertical-align:top;height:414px;max-height:414px!important}.exception .exception-right img{height:100%;width:auto;min-width:100%}.exception .exception-right .text-box{margin:-68px 0 0 -webkit-calc(-100% + 70px);margin:-68px 0 0 -moz-calc(-100% + 70px);margin:-68px 0 0 calc(-100% + 70px)}}@media (min-width:1025px){.en .year-2000 .list7 .text-box{padding-right:230px}.en .year-2017 .list4 .decoration-text{right:600px}.en .year-1990 .list6 .portrait-small{margin-top:42%}}@media (max-width:767px){.en .compliance_guide .tab-title li{height:82px;padding:0 5px}}.en .compliance_guide ol{font-size:0}.en .compliance_guide ol li{display:inline-block;float:none;min-height:390px;vertical-align:top}@media (min-width:768px) and (max-width:1024px){.en .compliance_guide ol li{min-height:480px}}@media (max-width:767px){.en .compliance_guide ol li{min-height:181px;padding:0}}.en .compliance_guide ol p{bottom:0;left:24px;right:32px;padding-bottom:20px;font-size:20px;line-height:30px}@media (max-width:767px){.en .compliance_guide ol p{position:absolute;left:10px;right:15px;bottom:10px;padding-bottom:0;font-size:12px;line-height:16px}}.en .compliance_guide .cp:before{top:-36px}@media (max-width:767px){.en .compliance_guide .cp:before{top:-26px}}.en .compliance_guide .list li:nth-child(odd){clear:both;width:50%}@media (max-width:767px){.en .compliance_guide .list li:nth-child(odd){width:100%}}.en .compliance_guide .list li:nth-child(even){width:50%}@media (max-width:767px){.en .compliance_guide .list li:nth-child(even){width:100%}}.en .compliance_guide .list strong{width:100%;text-transform:uppercase}.en .compliance_guide .list p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding-right:20px;font-size:20px;line-height:30px}@media (max-width:767px){.en .compliance_guide .list p{font-size:16px;line-height:26px}}.en .history-list .text-box li,.en .history-list .text-box p{font-size:16px;line-height:26px}@media (max-width:767px){.en .compliance_will .tab-title li{height:82px;padding:0 5px}}.en .compliance_will .greeting h3 small{text-transform:uppercase}.en .compliance_will .greeting h3 small.not-upper{text-transform:none}.en .compliance_will .greeting p{font-size:20px;line-height:30px}@media (max-width:767px){.en .compliance_will .greeting p{font-size:16px;line-height:26px}}.en .quotes-wrap{font-size:20px;line-height:30px}@media (max-width:767px){.en .quotes-wrap{font-size:16px;line-height:26px}}.en .ci-introduction .info-wrap ul li{text-transform:uppercase}.en .ci-introduction .info-wrap p{font-size:20px;line-height:30px}@media (max-width:767px){.en .ci-introduction .info-wrap p{font-size:16px;line-height:26px}}.en .manufactory-wrap>ul>li .inner p{font-size:20px;line-height:30px}@media (max-width:767px){.en .manufactory-wrap>ul>li .inner p{font-size:16px;line-height:26px}}@media (max-width:767px){.en .page-directions .tab-title li{height:66px;padding:0 5px}}.en .page-directions .inner-wrap dl{font-size:20px;line-height:30px}@media (max-width:767px){.en .page-directions .inner-wrap dl{font-size:16px;line-height:26px}}.en .page-global .quotes-wrap+div p:first-child{text-transform:uppercase}.en .page-global .text-wrap p:nth-of-type(2){font-size:20px;line-height:30px}@media (max-width:767px){.en .page-global .text-wrap p:nth-of-type(2){font-size:16px;line-height:26px}}.en .page-global .china-wrap figure.figure-second+.text-wrap{bottom:45px}@media (max-width:767px){.en .page-global .china-wrap figure.figure-second+.text-wrap{bottom:auto}}.en .page-global .china-wrap figure.figure-second+.text-wrap p{font-size:20px;line-height:30px}@media (max-width:767px){.en .page-global .china-wrap figure.figure-second+.text-wrap p{font-size:16px;line-height:26px}}.en .page-facility .workplace-icon-wrap.daeso li span{padding:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cj-healthcare .splash-container .phrase{padding-right:0}.cj-healthcare .tab-title{margin-bottom:70px}@media (max-width:1024px){.cj-healthcare .tab-title{margin-bottom:35px}}@media (max-width:767px){.cj-healthcare .tab-title{margin-bottom:25px}}.cj-healthcare .quotes-wrap{padding-bottom:0}.cj-healthcare .quotes-wrap+figure{padding:95px 0 55px}.cj-healthcare .quotes-wrap+figure img{display:block;max-width:100%}@media (max-width:767px){.cj-healthcare .quotes-wrap+figure{padding:25px 0 35px}}.cj-healthcare .background-gray{background:#f2f5f8}.cj-healthcare dl.text-dl{color:#323236}.cj-healthcare dl.text-dl dt{font-size:40px;line-height:46px}.cj-healthcare dl.text-dl dt strong{display:block;padding-bottom:15px;font-weight:700;font-size:18px;line-height:28px}.cj-healthcare dl.text-dl dt small{display:block;padding-top:18px;font-size:16px;line-height:28px}.cj-healthcare dl.text-dl dd{font-size:18px;line-height:28px}.cj-healthcare dl.text-dl dd a{color:#3a9dde}.cj-healthcare dl.text-dl dd a:after{display:inline-block;width:6px;height:12px;margin-left:6px;background-image:url(/images/service/icon_link_arrow.png);content:'';vertical-align:middle}@media (max-width:767px){.cj-healthcare dl.text-dl dd a:after{width:5px;height:8px;margin-left:5px;background-image:url(/images/service/icon_link_arrow@mobile.png);-webkit-background-size:5px 8px;-moz-background-size:5px 8px;background-size:5px 8px}}.cj-healthcare dl.text-dl.horizontal{position:relative;padding-left:50px;min-height:135px;margin-bottom:100px}.cj-healthcare dl.text-dl.horizontal:after{content:'';display:block;clear:both}.cj-healthcare dl.text-dl.horizontal dt{position:absolute;top:0;left:0;width:400px;letter-spacing:-.04em}@media (max-width:767px){.cj-healthcare dl.text-dl.horizontal dt{width:auto}}.cj-healthcare dl.text-dl.horizontal dt .button-common-primary{display:block;min-width:300px;width:300px;height:50px;margin-top:26px;font-size:18px;line-height:50px}@media (max-width:767px){.cj-healthcare dl.text-dl.horizontal dt .button-common-primary{position:absolute;bottom:0;left:35px;right:0;min-width:inherit;width:auto;height:44px;margin-top:0;font-size:16px;line-height:44px}}.cj-healthcare dl.text-dl.horizontal dd{padding-left:460px;padding-top:40px;line-height:30px}@media (max-width:767px){.cj-healthcare dl.text-dl.horizontal dd{line-height:23px}}.cj-healthcare dl.text-dl.horizontal.vision{padding:0}.cj-healthcare dl.text-dl.horizontal.vision dt{left:0}.cj-healthcare dl.text-dl.horizontal.rnd{margin-top:-29px}.cj-healthcare dl.text-dl.horizontal.brand{min-height:227px;margin-top:-20px}.cj-healthcare dl.text-dl.horizontal.brand dt{max-width:320px}@media (max-width:1024px){.cj-healthcare dl.text-dl.horizontal dt{max-width:380px}.cj-healthcare dl.text-dl.horizontal dd{padding-left:360px}}@media (max-width:767px){.cj-healthcare dl.text-dl dt{font-size:20px;line-height:22px}.cj-healthcare dl.text-dl dt strong{padding-bottom:5px;font-size:12px;line-height:22px}.cj-healthcare dl.text-dl dt small{padding-top:10px;font-size:12px;line-height:22px}.cj-healthcare dl.text-dl dd{padding-top:15px;font-size:14px;line-height:22px}.cj-healthcare dl.text-dl.horizontal{padding:0;min-height:inherit}.cj-healthcare dl.text-dl.horizontal dt{position:static}.cj-healthcare dl.text-dl.horizontal dd{padding:0;padding-top:12px}.cj-healthcare dl.text-dl.horizontal.rnd{margin:-19px 0 40px 0;padding-left:35px;padding-bottom:59px}.cj-healthcare dl.text-dl.horizontal.brand{margin-top:20px}}.cj-healthcare .row-delimeter-wrapper.rnd:after{background:#fff}.cj-healthcare .image-slide-wrap{margin-top:80px;padding:0 0 100px}@media (max-width:767px){.cj-healthcare .image-slide-wrap{margin-top:40px;padding:0 0 50px}}.cj-healthcare .row-delimeter-wrapper.ci{height:72px}.cj-healthcare .row-delimeter-wrapper.ci .row-delimeter{height:72px;margin-left:-webkit-calc((100% - 960px)/ 2 - 60px);margin-left:-moz-calc((100% - 960px)/ 2 - 60px);margin-left:calc((100% - 960px)/ 2 - 60px)}@media (max-width:767px){.cj-healthcare .row-delimeter-wrapper.ci{height:36px}.cj-healthcare .row-delimeter-wrapper.ci .row-delimeter{height:36px;margin-left:32px;padding-left:20px}}.cj-healthcare .ci-introduction{position:relative;padding-bottom:100px}.cj-healthcare .ci-introduction .table-title{font-size:28px}@media (max-width:767px){.cj-healthcare .ci-introduction{padding-top:20px;padding-bottom:50px}.cj-healthcare .ci-introduction .table-title{font-size:16px}}.cj-healthcare .box-introduce-wrap{margin:70px -10px 0;padding-bottom:120px}@media (max-width:767px){.cj-healthcare .box-introduce-wrap{margin:23px 0 0;padding-bottom:50px}}.cj-healthcare .box-introduce-wrap .box-introduce{float:left;width:47%;height:346px;margin:0 1.5%}@media (max-width:767px){.cj-healthcare .box-introduce-wrap .box-introduce{float:none;width:100%;height:auto;margin:28px 0 0}.cj-healthcare .box-introduce-wrap .box-introduce:first-child{margin:0}}.cj-healthcare .box-introduce-wrap .title{height:127px;padding:36px 0}@media (max-width:767px){.cj-healthcare .box-introduce-wrap .title{height:75px;padding:18px 0}}.cj-healthcare .box-introduce-wrap .explain{font-size:20px;line-height:30px}@media (max-width:767px){.cj-healthcare .box-introduce-wrap .explain{font-size:14px;line-height:22px}}.cj-healthcare .box-introduce-wrap .explain strong{display:block;padding:0 15px;margin-bottom:20px;font-size:28px;color:#036ae0}@media (max-width:767px){.cj-healthcare .box-introduce-wrap .explain strong{padding:0 15px;margin-bottom:10px;font-size:16px;line-height:22px}}.cj-healthcare .box-introduce-wrap .explain span{display:block}.cj-healthcare .box-introduce-wrap .explain .highlight{font-weight:400;color:#036ae0}@media (min-width:768px) and (max-width:1024px){.cj-healthcare .background-gray .content{padding-bottom:58px}}.cj-healthcare .background-gray .sub-title{padding:97px 0 0}@media (min-width:768px) and (max-width:1024px){.cj-healthcare .background-gray .sub-title{padding:77px 0 0}}@media (max-width:767px){.cj-healthcare .background-gray .sub-title{padding:31px 0 0}}.cj-healthcare .wrap-future-ready{padding-top:90px}@media (min-width:768px) and (max-width:1024px){.cj-healthcare .wrap-future-ready{padding-top:70px}}@media (max-width:767px){.cj-healthcare .wrap-future-ready{padding-top:40px}}.cj-healthcare .wrap-future-ready strong{display:block;margin-bottom:40px;font-size:32px;line-height:52px;color:#323236}@media (max-width:767px){.cj-healthcare .wrap-future-ready strong{margin-bottom:25px;font-size:18px;line-height:26px}}.cj-healthcare .wrap-future-ready figure{position:relative}.cj-healthcare .wrap-future-ready figure .img-big{display:block;width:83.33%}@media (max-width:767px){.cj-healthcare .wrap-future-ready figure .img-big{width:82.81%}}.cj-healthcare .wrap-future-ready .description>.img-small{position:relative;display:block;float:right;width:30.62%;margin:-32% 0 0 20px;z-index:1}@media (max-width:767px){.cj-healthcare .wrap-future-ready .description>.img-small{margin:-32% 0 10px 10px;width:33.43%}}.cj-healthcare .wrap-future-ready .description span{display:block;margin-top:28px;font-size:18px;line-height:30px;color:#323236}@media (max-width:767px){.cj-healthcare .wrap-future-ready .description span{margin-top:7px;font-size:14px;line-height:23px}}.cj-healthcare .wrap-future-ready .description span:nth-of-type(1){margin-top:46px}@media (max-width:767px){.cj-healthcare .wrap-future-ready .description span:nth-of-type(1){margin-top:21px}}.cj-healthcare .wrap-future-ready .description span em{font-style:normal;color:#3a9dde;text-decoration:underline}.cj-healthcare .wrap-innovation{overflow:hidden}.cj-healthcare .wrap-innovation .innovation-spirit{position:relative;height:770px;margin-bottom:120px;background-color:#fff;overflow:hidden}@media (max-width:767px){.cj-healthcare .wrap-innovation .innovation-spirit{height:auto;margin-bottom:50px}}.cj-healthcare .wrap-innovation .innovation-spirit:before{content:'';display:block;position:absolute;width:50%;height:100%;background-color:#036ae0}@media (max-width:767px){.cj-healthcare .wrap-innovation .innovation-spirit:before{display:none}}.cj-healthcare .wrap-innovation .innovation-spirit .bg{position:absolute;width:0;height:0;left:50%;margin-left:-580px;border-left:770px solid #036ae0;border-bottom:770px solid #fff}@media (min-width:768px) and (max-width:1024px){.cj-healthcare .wrap-innovation .innovation-spirit .bg{left:55%;border-left:720px solid #036ae0;border-bottom:770px solid #fff}}@media (max-width:767px){.cj-healthcare .wrap-innovation .innovation-spirit .bg{left:-90px;margin-left:0;border-left:400px solid #036ae0;border-bottom:400px solid #fff}}.cj-healthcare .wrap-innovation .innovation-spirit .inno_cont{position:relative;max-width:1020px;margin:0 auto;overflow:hidden}@media (max-width:767px){.cj-healthcare .wrap-innovation .innovation-spirit .inno_cont{padding:0 15px 40px}}.cj-healthcare .wrap-innovation .innovation-spirit .inno_cont *{display:block}.cj-healthcare .wrap-innovation .innovation-spirit .inno_cont:before{content:'';display:block;position:absolute;width:370px;height:100px;left:22%;bottom:7px;background:url(/images/company/image_text_inno.png) no-repeat 50% 50%}@media (max-width:767px){.cj-healthcare .wrap-innovation .innovation-spirit .inno_cont:before{width:240px;height:70px;left:85px;bottom:52px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:left bottom;-moz-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-background-size:240px auto;-moz-background-size:240px auto;background-size:240px auto}}.cj-healthcare .wrap-innovation .innovation-spirit .inno_cont .title{float:left;width:50%;padding-top:90px;color:#fff}@media (min-width:768px) and (max-width:1024px){.cj-healthcare .wrap-innovation .innovation-spirit .inno_cont .title{padding-left:15px}}@media (max-width:767px){.cj-healthcare .wrap-innovation .innovation-spirit .inno_cont .title{float:none;width:100%;padding-top:40px}}.cj-healthcare .wrap-innovation .innovation-spirit .inno_cont .title strong{font-size:55px;font-weight:700;line-height:1.2}@media (min-width:768px) and (max-width:1024px){.cj-healthcare .wrap-innovation .innovation-spirit .inno_cont .title strong{font-size:46px}}@media (max-width:767px){.cj-healthcare .wrap-innovation .innovation-spirit .inno_cont .title strong{font-size:26px}}.cj-healthcare .wrap-innovation .innovation-spirit .inno_cont .title span{font-size:36px}@media (max-width:767px){.cj-healthcare .wrap-innovation .innovation-spirit .inno_cont .title span{font-size:18px}}.cj-healthcare .wrap-innovation .innovation-spirit .inno_cont .cont{float:right;width:340px;padding-top:90px}@media (min-width:768px) and (max-width:1024px){.cj-healthcare .wrap-innovation .innovation-spirit .inno_cont .cont{width:290px}}@media (max-width:767px){.cj-healthcare .wrap-innovation .innovation-spirit .inno_cont .cont{width:245px;padding-top:120px}}.cj-healthcare .wrap-innovation .innovation-spirit .inno_cont .cont li{padding-bottom:10px}.cj-healthcare .wrap-innovation .innovation-spirit .inno_cont .cont li strong{font-size:36px;color:#036ae0}@media (min-width:768px) and (max-width:1024px){.cj-healthcare .wrap-innovation .innovation-spirit .inno_cont .cont li strong{font-size:30px}}@media (max-width:767px){.cj-healthcare .wrap-innovation .innovation-spirit .inno_cont .cont li strong{font-size:26px}}.section-coverflow{display:block;width:100%;height:800px;margin-top:-20px;font-size:0;white-space:nowrap;overflow:hidden}@media (max-width:1024px){.section-coverflow{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;margin-top:-18px}}.section-coverflow .section{display:inline-block;height:100%;width:70px;white-space:nowrap}@media (max-width:1024px){.section-coverflow .section{width:100%}}@media (min-width:768px) and (max-width:1024px){.section-coverflow .section{height:70px}}@media (max-width:767px){.section-coverflow .section{height:60px}}.section-coverflow .section .image{display:inline-block;height:100%;width:70px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;cursor:pointer;position:relative}@media (max-width:1024px){.section-coverflow .section .image{width:100%;height:100%}}.section-coverflow .section .context{display:inline-block;width:0;height:100%;vertical-align:top;white-space:normal;overflow:hidden}@media (max-width:1024px){.section-coverflow .section .context{display:block;width:100%;height:0}}.section-coverflow .section .context h2{font-size:36px;color:#323236;margin-bottom:30px}@media (min-width:768px) and (max-width:1024px){.section-coverflow .section .context h2{margin-bottom:21px}}@media (max-width:767px){.section-coverflow .section .context h2{font-size:22px;margin-bottom:14px}}.section-coverflow .section .context i{display:block;margin:-21px 0 29px;font-size:22px;line-height:34px;font-style:normal}@media (min-width:768px) and (max-width:1024px){.section-coverflow .section .context i{margin:-12px 0 18px;font-size:20px}}@media (max-width:767px){.section-coverflow .section .context i{margin:-8px 0 13px;font-size:14px;line-height:22px}}.section-coverflow .section .context span{font-size:18px;color:#323236;line-height:30px;word-break:keep-all;display:block}@media (max-width:767px){.section-coverflow .section .context span{font-size:14px;line-height:28px}}.section-coverflow .section .context span em{font-style:normal}.section-coverflow .section .context span.description-second{margin-top:30px}@media (max-width:767px){.section-coverflow .section .context span.description-second{margin-top:18px}}.section-coverflow .section .context .text{max-width:370px;margin:120px 120px 0 100px;opacity:0}@media (max-width:1024px){.section-coverflow .section .context .text{max-width:100%}}@media (min-width:768px) and (max-width:1024px){.section-coverflow .section .context .text{margin:45px 32px}}@media (max-width:767px){.section-coverflow .section .context .text{margin:26px 16px}}.section-coverflow .section .bar{position:absolute;width:70px;height:100%;top:0;left:0;background-repeat:no-repeat}@media (max-width:1024px){.section-coverflow .section .bar{width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.section-coverflow .section .bar:before{color:#fff;display:block;text-align:left}}@media (min-width:768px) and (max-width:1024px){.section-coverflow .section .bar:before{font-size:20px;margin:24px 32px}}@media (max-width:767px){.section-coverflow .section .bar:before{font-size:16px;margin:20px 16px}}.section-coverflow .section .bar:focus .icon,.section-coverflow .section .bar:hover .icon{background-color:#fff}.section-coverflow .section .bar:focus .icon .plus,.section-coverflow .section .bar:hover .icon .plus{background-color:#78849a}.section-coverflow .section .bar:focus .icon .plus:before,.section-coverflow .section .bar:hover .icon .plus:before{background-color:#78849a}.section-coverflow .section .icon{display:block;width:24px;height:24px;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;bottom:40px;left:-webkit-calc(50% - 12px);left:-moz-calc(50% - 12px);left:calc(50% - 12px);-webkit-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;transition:background-color .3s ease-out}@media (min-width:768px) and (max-width:1024px){.section-coverflow .section .icon{bottom:-webkit-calc(50% - 15px);bottom:-moz-calc(50% - 15px);bottom:calc(50% - 15px);left:auto;right:32px;width:23px;height:23px}}@media (max-width:767px){.section-coverflow .section .icon{bottom:-webkit-calc(50% - 11px);bottom:-moz-calc(50% - 11px);bottom:calc(50% - 11px);left:auto;right:16px;width:15px;height:15px}}.section-coverflow .section .icon .plus{width:11px;height:1px;background-color:#fff;position:absolute;top:11px;left:7px;-webkit-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;transition:background-color .3s ease-out}@media (min-width:768px) and (max-width:1024px){.section-coverflow .section .icon .plus{left:6px}}@media (max-width:767px){.section-coverflow .section .icon .plus{width:7px;height:1px;top:7px;left:4px}}.section-coverflow .section .icon .plus:before{content:'';width:1px;height:11px;background-color:#fff;position:absolute;top:-5px;left:5px;-webkit-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;transition:background-color .3s ease-out}@media (max-width:767px){.section-coverflow .section .icon .plus:before{width:1px;height:7px;top:-3px;left:3px}}.section-coverflow .section.active{width:-webkit-calc(100% - 280px);width:-moz-calc(100% - 280px);width:calc(100% - 280px)}@media (max-width:1024px){.section-coverflow .section.active{width:100%;height:auto}}.section-coverflow .section.active .bar{opacity:0}.section-coverflow .section.active .image{width:-webkit-calc(100% - 640px);width:-moz-calc(100% - 640px);width:calc(100% - 640px)}@media (max-width:1024px){.section-coverflow .section.active .image{width:100%}}@media (min-width:768px) and (max-width:1024px){.section-coverflow .section.active .image{height:768px}}@media (max-width:767px){.section-coverflow .section.active .image{height:240px}}.section-coverflow .section.active .context{display:inline-block;width:640px}@media (max-width:1024px){.section-coverflow .section.active .context{width:100%;height:auto;display:block}}.section-coverflow .section.active .text{opacity:1}.section-coverflow .section:nth-of-type(1) .bar{background-image:url(/images/company/accordian_hepaccine_bar.jpg)}@media (max-width:1024px){.section-coverflow .section:nth-of-type(1) .bar:before{content:'헤팍신-B(HEPACCINE-B)'}}@media (min-width:768px) and (max-width:1024px){.section-coverflow .section:nth-of-type(1) .bar{background-image:url(/images/company/accordian_hepaccine_bar@tablet.jpg)}}@media (max-width:767px){.section-coverflow .section:nth-of-type(1) .bar{background-image:url(/images/company/accordian_hepaccine_bar@mobile.jpg)}}.section-coverflow .section:nth-of-type(1) .image{background-image:url(/images/company/accordian_hepaccine.jpg)}.section-coverflow .section:nth-of-type(1) span{margin-bottom:60px}@media (max-width:1024px){.section-coverflow .section:nth-of-type(1) span{margin-bottom:0}}.section-coverflow .section:nth-of-type(2) a{margin-top:50px}.section-coverflow .section:nth-of-type(2) a.button-common-stroke{width:230px}@media (min-width:768px) and (max-width:1024px){.section-coverflow .section:nth-of-type(2) a{margin-top:35px}}@media (max-width:767px){.section-coverflow .section:nth-of-type(2) a{margin-top:25px;margin-bottom:8px;width:100%}}.section-coverflow .section:nth-of-type(2) .bar{background-image:url(/images/company/accordian_safeflexbag_bar.jpg)}@media (max-width:1024px){.section-coverflow .section:nth-of-type(2) .bar:before{content:'수액제(Safe-flex-bag)'}}@media (min-width:768px) and (max-width:1024px){.section-coverflow .section:nth-of-type(2) .bar{background-image:url(/images/company/accordian_safeflexbag_bar@tablet.jpg)}}@media (max-width:767px){.section-coverflow .section:nth-of-type(2) .bar{background-image:url(/images/company/accordian_safeflexbag_bar@mobile.jpg)}}.section-coverflow .section:nth-of-type(2) .image{background-image:url(/images/company/accordian_safeflexbag.jpg)}.section-coverflow .section:nth-of-type(3) a{margin-top:50px}.section-coverflow .section:nth-of-type(3) a.button-common-stroke{width:230px}@media (min-width:768px) and (max-width:1024px){.section-coverflow .section:nth-of-type(3) a{margin-top:35px}}@media (max-width:767px){.section-coverflow .section:nth-of-type(3) a{margin-top:25px;margin-bottom:8px;width:100%}}.section-coverflow .section:nth-of-type(3) .bar{background-image:url(/images/company/accordian_condition_bar.jpg)}@media (max-width:1024px){.section-coverflow .section:nth-of-type(3) .bar:before{content:'컨디션(CONDITION)'}}@media (min-width:768px) and (max-width:1024px){.section-coverflow .section:nth-of-type(3) .bar{background-image:url(/images/company/accordian_condition_bar@tablet.jpg)}}@media (max-width:767px){.section-coverflow .section:nth-of-type(3) .bar{background-image:url(/images/company/accordian_condition_bar@mobile.jpg)}}.section-coverflow .section:nth-of-type(3) .image{background-image:url(/images/company/accordian_condition.jpg)}.section-coverflow .section:nth-of-type(4) .bar{background-image:url(/images/company/accordian_epokine_bar.jpg)}@media (max-width:1024px){.section-coverflow .section:nth-of-type(4) .bar:before{content:'에포카인(EPOKINE)'}}@media (min-width:768px) and (max-width:1024px){.section-coverflow .section:nth-of-type(4) .bar{background-image:url(/images/company/accordian_epokine_bar@tablet.jpg)}}@media (max-width:767px){.section-coverflow .section:nth-of-type(4) .bar{background-image:url(/images/company/accordian_epokine_bar@mobile.jpg)}}.section-coverflow .section:nth-of-type(4) .image{background-image:url(/images/company/accordian_epokine.jpg)}.section-coverflow .section:nth-of-type(4) span{margin-bottom:175px}@media (min-width:768px) and (max-width:1024px){.section-coverflow .section:nth-of-type(4) span{margin-bottom:0}}@media (max-width:767px){.section-coverflow .section:nth-of-type(4) span{margin-bottom:0}}@media (max-width:1024px){.section-coverflow .section:nth-of-type(5){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-coverflow .section:nth-of-type(5) .bar{background-image:url(/images/company/accordian_osong_bar.jpg)}@media (max-width:1024px){.section-coverflow .section:nth-of-type(5) .bar:before{content:'오송공장(OSong)'}}@media (min-width:768px) and (max-width:1024px){.section-coverflow .section:nth-of-type(5) .bar{background-image:url(/images/company/accordian_osong_bar@tablet.jpg)}}@media (max-width:767px){.section-coverflow .section:nth-of-type(5) .bar{background-image:url(/images/company/accordian_osong_bar@mobile.jpg)}}.section-coverflow .section:nth-of-type(5) a{margin-top:50px;margin-bottom:65px}.section-coverflow .section:nth-of-type(5) a.button-common-stroke{width:230px}@media (min-width:768px) and (max-width:1024px){.section-coverflow .section:nth-of-type(5) a{margin-top:35px;margin-bottom:0}}@media (max-width:767px){.section-coverflow .section:nth-of-type(5) a{margin-top:25px;margin-bottom:8px;width:100%}}.section-coverflow .section:nth-of-type(5) .image{background-image:url(/images/company/accordian_osong.jpg)}@media (max-width:1024px){.section-coverflow .section:nth-of-type(5) .image{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:1024px){.section-coverflow .section:nth-of-type(5) .context{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}}.section-coverflow .indicators{display:block}@media (max-width:1024px){.section-coverflow .indicators{display:none}}.section-coverflow .indicators li{display:inline-block;margin-right:18px;vertical-align:middle}.section-coverflow .indicators .indicator{display:block;width:9px;height:9px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#acb1ba}.section-coverflow .indicators .indicator.active{background:0 0;border:2px solid #3a9dde}@media (max-width:1024px){.ie9 .section-coverflow{display:block}}@media (max-width:1024px){.ie9 .section-coverflow .section{display:block}}.modal-wrap.greeting{padding:0;top:60px;background-color:#f2f5f8;z-index:50}@media (max-width:767px){.modal-wrap.greeting{top:0;z-index:1002}}.modal-wrap.greeting .wrap{max-width:100%;height:100%;background-color:#f2f5f8}.modal-wrap.greeting .area{position:relative;height:100%;font-size:0;overflow-y:auto;overflow-x:hidden;z-index:0}.modal-wrap.greeting .area .wrap-ceo{position:relative;max-width:1080px;width:100%;height:100%;margin:0 auto}.modal-wrap.greeting .area .description{display:inline-block;width:50%;padding:153px 0 0 58px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}@media (max-width:767px){.modal-wrap.greeting .area .description{display:block;width:100%;padding:64px 0 0}}.modal-wrap.greeting .area .description strong{display:block;margin-bottom:48px;font-size:36px;line-height:50px;color:#323236}@media (max-width:1024px){.modal-wrap.greeting .area .description strong{white-space:normal}}@media (max-width:767px){.modal-wrap.greeting .area .description strong{margin-bottom:21px;font-size:22px;line-height:32px}}.modal-wrap.greeting .area .description strong em{display:block;font-style:normal;color:#036ae0}.modal-wrap.greeting .area .description p{font-size:18px;line-height:30px;color:#323236}@media (max-width:767px){.modal-wrap.greeting .area .description p{font-size:14px;line-height:22px}}.modal-wrap.greeting .area .description .ceo-name,.modal-wrap.greeting .area .description .img-sign{display:block}@media (max-width:767px){.modal-wrap.greeting .area .description .ceo-name,.modal-wrap.greeting .area .description .img-sign{display:none}}.modal-wrap.greeting .area .img-sign{display:block;width:268px;margin-top:40px}@media (max-width:767px){.modal-wrap.greeting .area .img-sign{width:123px;margin-top:25px}}.modal-wrap.greeting .area .ceo-name{display:block;margin-top:38px;padding-bottom:175px;font-size:28px;color:#323236}@media (max-width:767px){.modal-wrap.greeting .area .ceo-name{margin-top:17px;padding-bottom:0;font-size:18px}}.modal-wrap.greeting .area .ceo-name i{display:block;margin-bottom:11px;font-style:normal;font-size:18px}@media (max-width:767px){.modal-wrap.greeting .area .ceo-name i{margin-bottom:7px;font-size:14px}}.modal-wrap.greeting .area .img-ceo{position:relative;display:inline-block;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}@media (min-width:768px) and (max-width:1024px){.modal-wrap.greeting .area .img-ceo{padding-top:0;vertical-align:bottom}}@media (max-width:767px){.modal-wrap.greeting .area .img-ceo{position:relative;top:-120px;display:block;width:75%;margin-left:146px;margin-top:148px}}.modal-wrap.greeting .area .img-ceo .sign-mobile{display:none}@media (max-width:767px){.modal-wrap.greeting .area .img-ceo .sign-mobile{position:absolute;left:-146px;bottom:28px;display:block}}.modal-wrap.greeting .area .img-ceo>img{position:fixed;left:50%;bottom:0;display:block;width:auto;height:78.47222%;max-height:1130px;margin-left:80px;z-index:-1}@media (min-width:768px) and (max-width:1024px){.modal-wrap.greeting .area .img-ceo>img{left:auto;right:0;width:43.05556%;height:auto;margin-left:0}}@media (max-width:767px){.modal-wrap.greeting .area .img-ceo>img{position:relative;display:inline-block;left:0;right:auto;bottom:-5px;width:100%;margin-left:0}}@media (min-width:768px) and (max-width:1024px){.page-global .content{padding-bottom:58px}}.page-global .text-dl{position:relative;margin:-16px 0 125px 50px;color:#323236}@media (min-width:768px) and (max-width:1024px){.page-global .text-dl{margin:-16px 0 125px}}@media (max-width:767px){.page-global .text-dl{margin:-23px 0 41px 35px;padding-bottom:59px}}.page-global .text-dl dt{position:absolute;top:0;left:0;max-width:380px;font-size:18px}@media (min-width:768px) and (max-width:1024px){.page-global .text-dl dt{max-width:260px}}@media (max-width:767px){.page-global .text-dl dt{position:static;max-width:inherit;font-size:0}}.page-global .text-dl dt strong{display:block;margin-bottom:11px;font-size:36px}@media (max-width:767px){.page-global .text-dl dt strong{margin-bottom:10px;font-size:22px;line-height:32px}}.page-global .text-dl dt .button-common-stroke{min-width:230px;margin-top:37px}@media (max-width:767px){.page-global .text-dl dt .button-common-stroke{position:absolute;left:0;bottom:0;min-width:inherit;width:100%}}.page-global .text-dl dd{padding-left:450px;font-size:18px;line-height:28px}@media (min-width:768px) and (max-width:1024px){.page-global .text-dl dd{padding-left:330px}}@media (max-width:767px){.page-global .text-dl dd{padding-left:0;font-size:14px;line-height:24px}}.page-global .background-gray{padding-top:96px;background:#f2f5f8}@media (min-width:768px) and (max-width:1024px){.page-global .background-gray{padding-top:77px}}@media (max-width:767px){.page-global .background-gray{padding-top:37px}}.page-global .section-coverflow .section.active{width:-webkit-calc(100% - 140px);width:-moz-calc(100% - 140px);width:calc(100% - 140px)}@media (max-width:1024px){.page-global .section-coverflow .section.active{width:100%}}.page-global .section-coverflow .section.active .text{max-width:430px;margin:84px auto 0}@media (min-width:768px) and (max-width:1024px){.page-global .section-coverflow .section.active .text{max-width:100%;margin:45px 32px}}@media (max-width:767px){.page-global .section-coverflow .section.active .text{max-width:100%;margin:26px 16px}}.page-global .section-coverflow .section:nth-of-type(1) span{margin-bottom:0}.page-global .section-coverflow .section:nth-of-type(1) span.description-second{margin-bottom:60px}@media (max-width:767px){.page-global .section-coverflow .section:nth-of-type(1) span.description-second{margin-bottom:0}}.page-global .section-coverflow .section:nth-of-type(1) .image{background-image:url(/images/company/accordian_china.jpg)}.page-global .section-coverflow .section:nth-of-type(1) .bar{background-image:url(/images/company/accordian_china_bar.jpg)}@media (max-width:1024px){.page-global .section-coverflow .section:nth-of-type(1) .bar:before{content:'중국(China)'}}@media (min-width:768px) and (max-width:1024px){.page-global .section-coverflow .section:nth-of-type(1) .bar{background-image:url(/images/company/accordian_china_bar@tablet.jpg)}}@media (max-width:767px){.page-global .section-coverflow .section:nth-of-type(1) .bar{background-image:url(/images/company/accordian_china_bar@mobile.jpg)}}.page-global .section-coverflow .section:nth-of-type(2) .image{background-image:url(/images/company/accordian_japan.jpg)}.page-global .section-coverflow .section:nth-of-type(2) .bar{background-image:url(/images/company/accordian_japan_bar.jpg)}@media (max-width:1024px){.page-global .section-coverflow .section:nth-of-type(2) .bar:before{content:'일본(JAPAN)'}}@media (min-width:768px) and (max-width:1024px){.page-global .section-coverflow .section:nth-of-type(2) .bar{background-image:url(/images/company/accordian_japan_bar@tablet.jpg)}}@media (max-width:767px){.page-global .section-coverflow .section:nth-of-type(2) .bar{background-image:url(/images/company/accordian_japan_bar@mobile.jpg)}}@media (max-width:1024px){.page-global .section-coverflow .section:nth-of-type(3){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:1024px){.page-global .section-coverflow .section:nth-of-type(3) .context{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}}.page-global .section-coverflow .section:nth-of-type(3) .context .text{margin:84px auto 0}@media (min-width:768px) and (max-width:1024px){.page-global .section-coverflow .section:nth-of-type(3) .context .text{margin:45px 32px}}@media (max-width:767px){.page-global .section-coverflow .section:nth-of-type(3) .context .text{margin:26px 16px}}.page-global .section-coverflow .section:nth-of-type(3) span{margin-bottom:60px}@media (max-width:1024px){.page-global .section-coverflow .section:nth-of-type(3) span{margin-bottom:0}}.page-global .section-coverflow .section:nth-of-type(3) .image{background-image:url(/images/company/accordian_vietnam.jpg)}@media (max-width:1024px){.page-global .section-coverflow .section:nth-of-type(3) .image{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}}.page-global .section-coverflow .section:nth-of-type(3) .bar{background-image:url(/images/company/accordian_vietnam_bar.jpg)}@media (max-width:1024px){.page-global .section-coverflow .section:nth-of-type(3) .bar:before{content:'베트남(Vietnam)'}}@media (min-width:768px) and (max-width:1024px){.page-global .section-coverflow .section:nth-of-type(3) .bar{background-image:url(/images/company/accordian_vietnam_bar@tablet.jpg)}}@media (max-width:767px){.page-global .section-coverflow .section:nth-of-type(3) .bar{background-image:url(/images/company/accordian_vietnam_bar@mobile.jpg)}}.en .cj-healthcare .section-coverflow .section:nth-of-type(1) .bar{background-image:url(/images/company/accordian_hepaccine_bar_en.jpg)}@media (max-width:1024px){.en .cj-healthcare .section-coverflow .section:nth-of-type(1) .bar:before{content:'HEPACCINE-B'}}@media (min-width:768px) and (max-width:1024px){.en .cj-healthcare .section-coverflow .section:nth-of-type(1) .bar{background-image:url(/images/company/accordian_hepaccine_bar@tablet.jpg)}}@media (max-width:767px){.en .cj-healthcare .section-coverflow .section:nth-of-type(1) .bar{background-image:url(/images/company/accordian_hepaccine_bar@mobile.jpg)}}.en .cj-healthcare .section-coverflow .section:nth-of-type(2) .bar{background-image:url(/images/company/accordian_safeflexbag_bar_en.jpg)}@media (max-width:1024px){.en .cj-healthcare .section-coverflow .section:nth-of-type(2) .bar:before{content:'SAFE-FLEX-BAG'}}@media (min-width:768px) and (max-width:1024px){.en .cj-healthcare .section-coverflow .section:nth-of-type(2) .bar{background-image:url(/images/company/accordian_safeflexbag_bar@tablet.jpg)}}@media (max-width:767px){.en .cj-healthcare .section-coverflow .section:nth-of-type(2) .bar{background-image:url(/images/company/accordian_safeflexbag_bar@mobile.jpg)}}.en .cj-healthcare .section-coverflow .section:nth-of-type(3) .bar{background-image:url(/images/company/accordian_condition_bar_en.jpg)}@media (max-width:1024px){.en .cj-healthcare .section-coverflow .section:nth-of-type(3) .bar:before{content:'CONDITION'}}@media (min-width:768px) and (max-width:1024px){.en .cj-healthcare .section-coverflow .section:nth-of-type(3) .bar{background-image:url(/images/company/accordian_condition_bar@tablet.jpg)}}@media (max-width:767px){.en .cj-healthcare .section-coverflow .section:nth-of-type(3) .bar{background-image:url(/images/company/accordian_condition_bar@mobile.jpg)}}.en .cj-healthcare .section-coverflow .section:nth-of-type(4) .bar{background-image:url(/images/company/accordian_epokine_bar_en.jpg)}@media (max-width:1024px){.en .cj-healthcare .section-coverflow .section:nth-of-type(4) .bar:before{content:'EPOKINE'}}@media (min-width:768px) and (max-width:1024px){.en .cj-healthcare .section-coverflow .section:nth-of-type(4) .bar{background-image:url(/images/company/accordian_epokine_bar@tablet.jpg)}}@media (max-width:767px){.en .cj-healthcare .section-coverflow .section:nth-of-type(4) .bar{background-image:url(/images/company/accordian_epokine_bar@mobile.jpg)}}.en .cj-healthcare .section-coverflow .section:nth-of-type(5) .bar{background-image:url(/images/company/accordian_osong_bar_en.jpg)}@media (max-width:1024px){.en .cj-healthcare .section-coverflow .section:nth-of-type(5) .bar:before{content:'OSONG Plant'}}@media (min-width:768px) and (max-width:1024px){.en .cj-healthcare .section-coverflow .section:nth-of-type(5) .bar{background-image:url(/images/company/accordian_osong_bar@tablet.jpg)}}@media (max-width:767px){.en .cj-healthcare .section-coverflow .section:nth-of-type(5) .bar{background-image:url(/images/company/accordian_osong_bar@mobile.jpg)}}.en .page-global .section-coverflow .section:nth-of-type(1) .text{margin:55px auto 0}@media (min-width:768px) and (max-width:1024px){.en .page-global .section-coverflow .section:nth-of-type(1) .text{margin:45px 32px}}@media (max-width:767px){.en .page-global .section-coverflow .section:nth-of-type(1) .text{margin:26px 16px}}.en .page-global .section-coverflow .section:nth-of-type(1) .bar{background-image:url(/images/company/accordian_china_bar_en.jpg)}@media (max-width:1024px){.en .page-global .section-coverflow .section:nth-of-type(1) .bar:before{content:'China'}}@media (min-width:768px) and (max-width:1024px){.en .page-global .section-coverflow .section:nth-of-type(1) .bar{background-image:url(/images/company/accordian_china_bar@tablet.jpg)}}@media (max-width:767px){.en .page-global .section-coverflow .section:nth-of-type(1) .bar{background-image:url(/images/company/accordian_china_bar@mobile.jpg)}}.en .page-global .section-coverflow .section:nth-of-type(1) span.description-second{margin-bottom:30px}.en .page-global .section-coverflow .section:nth-of-type(2) .text{margin:55px auto 0}@media (min-width:768px) and (max-width:1024px){.en .page-global .section-coverflow .section:nth-of-type(2) .text{margin:45px 32px}}@media (max-width:767px){.en .page-global .section-coverflow .section:nth-of-type(2) .text{margin:26px 16px}}.en .page-global .section-coverflow .section:nth-of-type(2) .text>span{margin-bottom:-20px}@media (max-width:1024px){.en .page-global .section-coverflow .section:nth-of-type(2) .text>span{margin-bottom:0}}.en .page-global .section-coverflow .section:nth-of-type(2) .bar{background-image:url(/images/company/accordian_japan_bar_en.jpg)}@media (max-width:1024px){.en .page-global .section-coverflow .section:nth-of-type(2) .bar:before{content:'Japan'}}@media (min-width:768px) and (max-width:1024px){.en .page-global .section-coverflow .section:nth-of-type(2) .bar{background-image:url(/images/company/accordian_japan_bar@tablet.jpg)}}@media (max-width:767px){.en .page-global .section-coverflow .section:nth-of-type(2) .bar{background-image:url(/images/company/accordian_japan_bar@mobile.jpg)}}.en .page-global .section-coverflow .section:nth-of-type(3) .text{margin:55px auto 0}@media (min-width:768px) and (max-width:1024px){.en .page-global .section-coverflow .section:nth-of-type(3) .text{margin:45px 32px}}@media (max-width:767px){.en .page-global .section-coverflow .section:nth-of-type(3) .text{margin:26px 16px}}.en .page-global .section-coverflow .section:nth-of-type(3) .text>span{margin-bottom:30px}@media (max-width:1024px){.en .page-global .section-coverflow .section:nth-of-type(3) .text>span{margin-bottom:0}}.en .page-global .section-coverflow .section:nth-of-type(3) .bar{background-image:url(/images/company/accordian_vietnam_bar_en.jpg)}@media (max-width:1024px){.en .page-global .section-coverflow .section:nth-of-type(3) .bar:before{content:'Vietnam'}}@media (min-width:768px) and (max-width:1024px){.en .page-global .section-coverflow .section:nth-of-type(3) .bar{background-image:url(/images/company/accordian_vietnam_bar@tablet.jpg)}}@media (max-width:767px){.en .page-global .section-coverflow .section:nth-of-type(3) .bar{background-image:url(/images/company/accordian_vietnam_bar@mobile.jpg)}}.en .ci-introduction .info-wrap ul li{width:41%}@media (max-width:767px){.en .ci-introduction .info-wrap ul li{width:auto!important}}.en .ci-introduction .info-wrap ul li:nth-child(2){width:28%}.en .ci-introduction .info-wrap ul li:nth-child(3){width:31%}.en .page-global .background-gray{padding:0}.en .page-global .text-dl dt .button-common-stroke{min-width:300px;padding:0}@media (max-width:767px){.en .page-global .text-dl dt .button-common-stroke{min-width:inherit}}.en .cj-healthcare .box-introduce-wrap .title{padding:47px 0}@media (max-width:767px){.en .cj-healthcare .box-introduce-wrap .title{padding:18px 0}}@media (max-width:767px){.en .manufactory-wrap>ul>li .background-wrap p span{padding:10px 15px 0}}.wrap-writer-info{position:relative;top:-1px;padding:35px 30px 44px;background-color:#fff;background-image:url(/images/company/logo_small.png);background-repeat:no-repeat;background-position:right 30px top 35px;-webkit-background-size:111px 32px;-moz-background-size:111px 32px;background-size:111px 32px}@media (min-width:768px) and (max-width:1024px){.wrap-writer-info{background-position:right 30px top 15px}}@media (max-width:767px){.wrap-writer-info{padding:22px 0 21px;background-position:right top 24px;-webkit-background-size:86px 25px;-moz-background-size:86px 25px;background-size:86px 25px;border-top:1px solid #d6d6d7;border-bottom:1px solid #adadaf}}.wrap-writer-info:before{position:absolute;top:0;left:30px;right:30px;display:block;height:1px;background-color:#d6d6d7;content:''}@media (max-width:767px){.wrap-writer-info:before{display:none}}.wrap-writer-info .wrap-name{margin-bottom:12px;color:#323236}@media (max-width:767px){.wrap-writer-info .wrap-name{margin-bottom:16px}}.wrap-writer-info .wrap-name .name{font-size:26px;letter-spacing:6px}@media (max-width:767px){.wrap-writer-info .wrap-name .name{font-size:16px;letter-spacing:4px}}.wrap-writer-info .wrap-name .rank{display:inline-block;margin-left:-4px;font-size:20px;font-style:normal}@media (max-width:767px){.wrap-writer-info .wrap-name .rank{font-size:12px}}.wrap-writer-info .wrap-name .affiliation{font-size:16px;font-style:normal}@media (max-width:767px){.wrap-writer-info .wrap-name .affiliation{display:block;margin-top:6px;font-size:12px}}.wrap-writer-info .wrap-info{font-size:0}.wrap-writer-info .wrap-info li{position:relative;display:inline-block;margin-right:10px;padding-left:12px;font-size:16px;color:#434a5c;vertical-align:middle}@media (min-width:768px) and (max-width:1024px){.wrap-writer-info .wrap-info li{font-size:14px}}@media (max-width:767px){.wrap-writer-info .wrap-info li{margin-right:0;padding-left:0;font-size:14px;line-height:22px}}.wrap-writer-info .wrap-info li:before{position:absolute;top:2px;left:0;display:block;width:1px;height:14px;background-color:#c2c3c8;content:''}@media (max-width:767px){.wrap-writer-info .wrap-info li:before{display:none}}.wrap-writer-info .wrap-info li:first-child{padding-left:0}.wrap-writer-info .wrap-info li:first-child:before{display:none}@media (max-width:767px){.wrap-writer-info .wrap-info li:last-child{display:block}}.wrap-writer-info .wrap-info li .slash{display:none}@media (max-width:767px){.wrap-writer-info .wrap-info li .slash{display:inline-block;margin-right:6px}}@media (min-width:768px) and (max-width:1200px){#imageOrganization{width:auto}}.en .cj-healthcare .sub-title .title.etc{text-transform:inherit}.en .cj-healthcare .box-introduce .explain-padding span{padding:0 50px}@media (min-width:768px) and (max-width:1200px){#imageOrganization{width:auto}}.rnd-point-text{margin-top:80px;overflow:hidden}@media (max-width:767px){.rnd-point-text{display:none;margin-top:32px}.rnd-point-text.show{display:block}}.rnd-point-text svg{position:relative;top:-1px;right:-1px;left:-1px;bottom:-1px;height:101%;height:178px}@media (max-width:767px){.rnd-point-text svg{height:86px}}.rnd-point-text text{font-size:74px;font-weight:700;line-height:88px}@media (min-width:768px) and (max-width:1024px){.rnd-point-text text{font-size:60px;line-height:84px}}@media (max-width:767px){.rnd-point-text text{font-size:32px;line-height:42px}}@media (max-width:767px){.graph-wrap .rnd-point-text text{font-size:26px;line-height:36px}}.graph-wrap figure{position:relative}.graph-wrap figure:before{content:'';display:block;position:absolute;z-index:-1;left:0;right:0;height:300px;background:url(/images/rnd/image_graph_line_shadow.gif) no-repeat 0 0;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;opacity:0;-webkit-transition:opacity .5s .9s ease-in-out;-o-transition:opacity .5s .9s ease-in-out;-moz-transition:opacity .5s .9s ease-in-out;transition:opacity .5s .9s ease-in-out}.graph-wrap figure:after{content:'';display:block;position:absolute;left:0;right:0;top:-1px;bottom:-1px;background:#fff;-webkit-transition:left .75s ease-in-out;-o-transition:left .75s ease-in-out;-moz-transition:left .75s ease-in-out;transition:left .75s ease-in-out}.graph-wrap figure img{width:100%;vertical-align:top}.graph-wrap .explain{line-height:28px}@media (max-width:767px){.graph-wrap .explain{line-height:23px}}.graph-wrap .graph-infomation{position:relative}.graph-wrap .graph-explain{min-height:315px}@media (max-width:767px){.graph-wrap .graph-explain{min-height:172px}}.graph-wrap .graph-explain ul{position:absolute;top:0;left:0;right:0}.graph-wrap .graph-explain ul:after{content:'';display:block;clear:both}.graph-wrap .graph-explain li{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:23%;max-width:220px;padding:160px 0 0;text-align:center}@media (max-width:767px){.graph-wrap .graph-explain li{padding-top:65px}}.graph-wrap .graph-explain li:first-child{margin-left:4.7%}.graph-wrap .graph-explain li:nth-child(1){margin-top:10.4%}.graph-wrap .graph-explain li:nth-child(2){margin-top:10.6%}@media (max-width:767px){.graph-wrap .graph-explain li:nth-child(2) strong{width:70px;margin:0 auto}}.graph-wrap .graph-explain li:nth-child(3){margin-top:11.4%}.graph-wrap .graph-explain li:nth-child(4){margin-top:-.5%}.graph-wrap .graph-explain li>span,.graph-wrap .graph-explain strong{opacity:0;-webkit-transition:opacity .5s .4s ease-in-out;-o-transition:opacity .5s .4s ease-in-out;-moz-transition:opacity .5s .4s ease-in-out;transition:opacity .5s .4s ease-in-out}.graph-wrap .graph-explain strong{display:block;font-size:18px;line-height:26px;font-weight:700;text-transform:uppercase}@media (max-width:767px){.graph-wrap .graph-explain strong{max-width:75px;margin:0 auto;font-size:10px;line-height:14px}}@media (max-width:767px){.graph-wrap .graph-explain strong br{display:none}}.graph-wrap .graph-explain span{display:block;margin-top:10px;padding:0 45px;font-size:16px;line-height:24px;word-break:keep-all}@media (min-width:768px) and (max-width:1024px){.graph-wrap .graph-explain span{padding:0 10px}}@media (max-width:767px){.graph-wrap .graph-explain span{padding:0;font-size:10px;line-height:14px}}.graph-wrap .graph-explain span.mobile-hypen{display:none}@media (max-width:767px){.graph-wrap .graph-explain span.mobile-hypen{display:inline}}.graph-wrap [class^=dot]{position:absolute;top:0;left:0;width:100%;max-width:220px;height:20px}@media (max-width:767px){.graph-wrap [class^=dot]{height:10px}}.graph-wrap [class^=dot] span:after,.graph-wrap [class^=dot] span:before,.graph-wrap [class^=dot]:after,.graph-wrap [class^=dot]:before{overflow:hidden;content:'';display:block;position:absolute;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.graph-wrap [class^=dot]:before{top:10px;left:50%;width:1px;height:0;background:#afd7ef}.graph-wrap [class^=dot]:after{top:0;left:50%;width:0;height:0;margin:-2px 0 0 -2px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#3a9dde}@media (max-width:767px){.graph-wrap [class^=dot]:after{margin:-1px 0 0 -1px}}.graph-wrap [class^=dot] span{overflow:hidden;position:absolute;left:50%;top:50%;width:0;height:0;margin:0 auto;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.graph-wrap [class^=dot] span:before{overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1;left:50%;top:50%;width:0;height:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#3a9dde;border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.graph-wrap [class^=dot] span:after{overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:50%;top:50%;width:0;height:0;background:#fff;border:1px solid #a4d6e4;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.graph-wrap .dot2:before{background:#cce5ed}.graph-wrap .dot2:after{background:#3ca8c5}.graph-wrap .dot2 span:before{background:#3ca8c5}.graph-wrap .dot2 span:after{border-color:#3ca8c5}.graph-wrap .dot3:before{background:#c0eae1}.graph-wrap .dot3:after{background:#3dae96}.graph-wrap .dot3 span:before{background:#3dae96}.graph-wrap .dot4:before{background:#c0eae1}.graph-wrap .dot4:after{background:#3dae96}.graph-wrap .dot4 span:before{background:#3dae96}.graph-wrap.active figure:before{opacity:1}.graph-wrap.active figure:after{left:100%}.graph-wrap li.active [class^=dot]:before{height:113px}@media (max-width:767px){.graph-wrap li.active [class^=dot]:before{height:50px}}.graph-wrap li.active [class^=dot]:after{top:125px;width:5px;height:5px}@media (max-width:767px){.graph-wrap li.active [class^=dot]:after{top:60px;width:3px;height:3px}}.graph-wrap li.active [class^=dot] span{width:20px;height:20px}@media (max-width:767px){.graph-wrap li.active [class^=dot] span{width:10px;height:10px}}.graph-wrap li.active [class^=dot] span:before{width:8px;height:8px}@media (max-width:767px){.graph-wrap li.active [class^=dot] span:before{width:4px;height:4px}}.graph-wrap li.active [class^=dot] span:after{width:20px;height:20px}@media (max-width:767px){.graph-wrap li.active [class^=dot] span:after{width:10px;height:10px}}.graph-wrap li.active strong,.graph-wrap li.active>span{opacity:1}.container.rnd{padding-top:120px}@media (max-width:767px){.container.rnd{padding-top:40px}}.container.rnd .sub-title{margin-bottom:75px}.ie9 .graph-wrap figure:before{opacity:1}.ie9 .graph-wrap figure:after{display:none}.ie9 .graph-wrap [class^=dot]:before{height:113px}.ie9 .graph-wrap [class^=dot]:after{top:125px;width:5px;height:5px}.ie9 .graph-wrap [class^=dot] span:before{width:8px;height:8px}.ie9 .graph-wrap [class^=dot] span:after{width:20px;height:20px}.ie9 .graph-wrap li strong,.ie9 .graph-wrap li>span{opacity:1}.searchfield~.container{border-top:1px solid #e6e8ec}.searchfield~.container .explain-graph{margin-top:40px;line-height:28px}@media (max-width:767px){.searchfield~.container .explain-graph{font-size:14px;line-height:23px}}.new-medicine{padding-top:70px}.timeline-wrap{position:relative;z-index:0;margin-top:-35px}.timeline-wrap>ul>li{opacity:0;-webkit-transform:translateY(80px);-moz-transform:translateY(80px);-ms-transform:translateY(80px);-o-transform:translateY(80px);transform:translateY(80px);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.timeline-wrap>ul>li.active{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.timeline-wrap [class^=list]{position:relative;margin-top:100px;text-align:center}@media (max-width:767px){.timeline-wrap [class^=list]{margin-top:37px!important;text-align:left}}.timeline-wrap [class^=list]:before{content:'';display:block;position:absolute;z-index:-1;top:-100px;left:50%;width:1px;height:100px;background:#00cd73}@media (max-width:767px){.timeline-wrap [class^=list]:before{left:40px;top:80px;bottom:-35px;height:auto}}@media (max-width:767px){.timeline-wrap [class^=list]:after{content:'';display:block;clear:both}}.timeline-wrap .icon{position:relative;z-index:1}@media (max-width:767px){.timeline-wrap .icon{width:80px}}.timeline-wrap .icon span{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:97px;height:97px;margin:0 auto;border:2px solid #00cd73;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:url(/images/rnd/icon_rnd_index_result.png) no-repeat 15px 15px}@media (max-width:767px){.timeline-wrap .icon span{width:48px;height:48px;border-width:1px;background-position:6px 6px;-webkit-background-size:40px auto;-moz-background-size:40px auto;background-size:40px auto}}@media (max-width:767px){.timeline-wrap .icon .dot.bottom{top:43px}}@media (max-width:767px){.timeline-wrap .icon:first-child:before{content:'';display:block;position:absolute;left:50%;top:48px;width:1px;height:37px;background:#00cd73}}.timeline-wrap .year{display:inline-block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:158px;height:158px;border:2px solid #00cd73;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:url(/images/rnd/bg_rnd_index_result_timeline.png) no-repeat 0 0;font-size:28px;line-height:158px}@media (max-width:767px){.timeline-wrap .year{float:left;width:80px;height:80px;background-position:-2px 98%;-webkit-background-size:80px auto;-moz-background-size:80px auto;background-size:80px auto;font-size:14px;line-height:80px;text-align:center}}.timeline-wrap .year:before{content:'';display:block;position:absolute;z-index:-1;top:50%;right:100%;width:170px;height:1px;background:#91e5c3}@media (max-width:767px){.timeline-wrap .year:before{display:none}}.timeline-wrap .dot{display:block;position:absolute;z-index:1;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:20px;height:20px;margin-left:-10px;border:1px solid #91e5c1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff}@media (max-width:767px){.timeline-wrap .dot{left:35px;width:10px;height:10px;margin-left:0}}.timeline-wrap .dot:before{content:'';display:block;position:absolute;left:50%;top:50%;width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#00cd73;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:767px){.timeline-wrap .dot:before{width:5px;height:5px}}.timeline-wrap .dot.top{top:-10px}@media (max-width:767px){.timeline-wrap .dot.top{top:-5px}}.timeline-wrap .dot.bottom{bottom:-10px}@media (max-width:767px){.timeline-wrap .dot.bottom{bottom:auto;top:75px}}.timeline-wrap .inner{position:absolute;top:50%;text-align:left}@media (min-width:768px) and (max-width:1024px){.timeline-wrap .inner{width:30%}}@media (max-width:767px){.timeline-wrap .inner{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px);padding-left:16px}}.timeline-wrap .inner img{vertical-align:top}@media (min-width:768px) and (max-width:1024px){.timeline-wrap .inner img{width:100%;max-width:100%}}@media (max-width:767px){.timeline-wrap .inner img{width:auto;height:135px}}.timeline-wrap .inner strong{display:block;margin-top:20px;font-size:24px;line-height:34px}@media (max-width:767px){.timeline-wrap .inner strong{margin-top:12px;font-size:18px;line-height:24px}}.timeline-wrap .inner ul{margin-top:10px}.timeline-wrap .inner li{font-size:18px;line-height:24px}@media (max-width:767px){.timeline-wrap .inner li{font-size:14px;line-height:20px}}.timeline-wrap .inner li small{font-size:16px;vertical-align:bottom}@media (max-width:767px){.timeline-wrap .inner li small{font-size:14px}}.timeline-wrap li:nth-child(even) .inner{right:50%;margin-right:160px;text-align:right}@media (max-width:767px){.timeline-wrap li:nth-child(even) .inner{right:auto;margin-right:auto;text-align:left}}.timeline-wrap li:nth-child(odd) .year{background-position:0 100%}@media (max-width:767px){.timeline-wrap li:nth-child(odd) .year{background-position:-2px 98%}}.timeline-wrap li:nth-child(odd) .year:before{left:100%}.timeline-wrap li:nth-child(odd) .inner{left:50%;margin-left:160px}@media (max-width:767px){.timeline-wrap li:nth-child(odd) .inner{left:auto;margin-left:auto}}.timeline-wrap .list1{margin-top:80px}@media (max-width:767px){.timeline-wrap .list1{padding-bottom:20px}}.timeline-wrap .list1:before{top:-80px;height:80px}@media (max-width:767px){.timeline-wrap .list1:before{top:80px;height:auto}}.timeline-wrap .list1 .inner{padding-right:16px}@media (max-width:767px){.timeline-wrap .list1 .inner{padding-right:0}}.timeline-wrap .list1 figure{margin-right:-24px}@media (max-width:767px){.timeline-wrap .list1 figure{margin-left:-12px;margin-right:0}.timeline-wrap .list1 figure img{height:75px}}@media (max-width:767px){.timeline-wrap .list2{padding-bottom:30px}}.timeline-wrap .list3{margin-top:175px}.timeline-wrap .list3:before{top:-175px;height:175px;background-color:#07c780}@media (max-width:767px){.timeline-wrap .list3:before{top:80px;height:auto}}.timeline-wrap .list3 .year{border-color:#07c780}.timeline-wrap .list3 .year:before{background-color:#94e3c8}.timeline-wrap .list3 .dot{border-color:#9edfc7}.timeline-wrap .list3 .dot:before{background-color:#0cc388}.timeline-wrap .list3 .inner{padding-right:50px}@media (max-width:1024px){.timeline-wrap .list3 .inner{padding-right:0}}.timeline-wrap .list3 .inner figure{margin-right:-4px}@media (max-width:767px){.timeline-wrap .list3 .inner figure{margin-right:0}}@media (min-width:768px) and (max-width:1024px){.timeline-wrap .list3 .inner img{width:auto}}@media (max-width:767px){.timeline-wrap .list3 .inner img{height:150px}}@media (max-width:767px){.timeline-wrap .list4{padding-bottom:25px}}.timeline-wrap .list4:before{background-color:#0ec28c}.timeline-wrap .list4 .dot{border-color:#90d4c4}.timeline-wrap .list4 .dot:before{background-color:#0ec28c}.timeline-wrap .list4 .year{border-color:#5eceae}.timeline-wrap .list4 .year:before{background-color:#97e1cd}@media (max-width:767px){.timeline-wrap .list4 .inner img{height:94px}}@media (max-width:767px){.timeline-wrap .list5{padding-bottom:20px}}.timeline-wrap .list5:before{background-color:#07c780}.timeline-wrap .list5 .dot{border-color:#90d4c4}.timeline-wrap .list5 .dot:before{background-color:#1cb6a6}.timeline-wrap .list5 .year{border-color:#25bfa2}.timeline-wrap .list5 .year:before{background-color:#9aded3}.timeline-wrap .list5 .inner strong{padding-right:90px;background:url(/images/rnd/bg_icon_rnd_index_logo.gif) no-repeat 100% 0;-webkit-background-size:68px auto;-moz-background-size:68px auto;background-size:68px auto}@media (min-width:768px) and (max-width:1024px){.timeline-wrap .list5 .inner strong{padding-right:0;background:0 0}}@media (max-width:767px){.timeline-wrap .list5 .inner strong{padding-right:0;background:0 0}}@media (max-width:767px){.timeline-wrap .list6{padding-bottom:20px}}.timeline-wrap .list6:before{background-color:#16bb9c}.timeline-wrap .list6 .dot{border-color:#7ccdbe}.timeline-wrap .list6 .dot:before{background-color:#16bb9c}.timeline-wrap .list6 .year{border-color:#1cb6a6}.timeline-wrap .list6 .year:before{background-color:#9fd9dd}@media (max-width:767px){.timeline-wrap .list7{padding-bottom:20px}}.timeline-wrap .list7:before{background-color:#1eb5aa}.timeline-wrap .list7 .dot{border-color:#85c9c4}.timeline-wrap .list7 .dot:before{background-color:#1eb5aa}.timeline-wrap .list7 .year{border-color:#1cb6a6}.timeline-wrap .list7 .year:before{background-color:#a2d7e2}.timeline-wrap .list7 .inner li{margin-left:-5px}@media (max-width:767px){.timeline-wrap .list7 .inner li{margin-left:0}}@media (max-width:767px){.timeline-wrap .list8{padding-bottom:20px}}.timeline-wrap .list8:before{background-color:#2baac2}.timeline-wrap .list8 .year{border-color:#2da8c6}.timeline-wrap .list8 .year:before{background-color:#a3d6e4}.timeline-wrap .list8 .dot{border-color:#98cbd4}.timeline-wrap .list8 .dot:before{background-color:#2da8c6}@media (min-width:1025px){.timeline-wrap .list8 .inner{padding-left:80px}}@media (min-width:768px) and (max-width:1024px){.timeline-wrap .list8 .inner{padding-left:0}}@media (min-width:768px) and (max-width:1024px){.timeline-wrap .list8 .inner img{width:auto}}@media (max-width:767px){.timeline-wrap .list8 .inner img{height:125px}}.timeline-wrap .list9{margin-bottom:80px}@media (max-width:767px){.timeline-wrap .list9{margin-bottom:0}}.timeline-wrap .list9:before{background-color:#2da8c6}@media (max-width:767px){.timeline-wrap .list9:before{bottom:100px}}.timeline-wrap .list9:after{content:'';display:block;position:absolute;z-index:-1;bottom:-80px;left:50%;width:1px;height:80px;background:#3a9dde}@media (max-width:767px){.timeline-wrap .list9:after{position:static;height:0;clear:both}}.timeline-wrap .list9 .year{border-color:#33a3d2}.timeline-wrap .list9 .year:before{background-color:#a6d4e9}.timeline-wrap .list9 .dot{border-color:#99cdd9}.timeline-wrap .list9 .dot:before{background-color:#33a3d2}.timeline-wrap .list9 .inner{padding-right:25px}@media (max-width:1024px){.timeline-wrap .list9 .inner{padding-right:0}}.timeline-wrap .list9 .inner figure{margin-right:-172px}@media (max-width:767px){.timeline-wrap .list9 .inner figure{margin-right:0}}@media (min-width:768px) and (max-width:1024px){.timeline-wrap .list9 .inner img{width:auto}}@media (max-width:767px){.timeline-wrap .list9 .inner img{height:130px}}@media (max-width:767px){.timeline-wrap .list9+.icon{top:-50px;margin-top:-48px}}.timeline-wrap .list9+.icon span{border-color:#3a9dde}.timeline-wrap .list9+.icon .dot{border-color:#93c4e5}.timeline-wrap .list9+.icon .dot:before{background-color:#3a9dde}.organization-radial-graph{position:relative}@media (max-width:767px){.organization-radial-graph{padding-top:0;padding-bottom:50px;margin-bottom:0}}.organization-radial-graph iframe{width:100%;height:50%;position:absolute;top:-600px}.organization-radial-graph dl{position:absolute;z-index:1;top:0;width:100%;height:100%}@media (max-width:767px){.organization-radial-graph dl{position:relative;padding-top:4%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.organization-radial-graph dd,.organization-radial-graph dt{position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;text-align:center}@media (max-width:767px){.organization-radial-graph dd,.organization-radial-graph dt{position:relative;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.organization-radial-graph dd:before,.organization-radial-graph dt:before{content:'';display:block;position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;-webkit-box-shadow:23px 23px 33px rgba(0,0,0,.05);-moz-box-shadow:23px 23px 33px rgba(0,0,0,.05);box-shadow:23px 23px 33px rgba(0,0,0,.05)}.organization-radial-graph dd strong,.organization-radial-graph dt strong{position:absolute;z-index:1;width:100%;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.organization-radial-graph dd strong span,.organization-radial-graph dt strong span{display:block}.organization-radial-graph dd svg,.organization-radial-graph dt svg{overflow:visible;position:absolute;z-index:-1}@media (max-width:767px){.organization-radial-graph dd svg line,.organization-radial-graph dt svg line{display:none}.organization-radial-graph dd svg .border-circle,.organization-radial-graph dt svg .border-circle{stroke-width:1}}.organization-radial-graph dt{width:33.3%;max-width:320px;padding-top:33.3%;left:33.5%;top:35.5%}@media (max-width:767px){.organization-radial-graph dt{width:52%;max-width:none;padding-top:52%;left:50%;top:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.organization-radial-graph dt:before{z-index:1}.organization-radial-graph dt svg{z-index:0;left:-34px;top:-34px;right:-34px;bottom:-34px;width:-webkit-calc(100% + 68px);width:-moz-calc(100% + 68px);width:calc(100% + 68px);height:-webkit-calc(100% + 68px);height:-moz-calc(100% + 68px);height:calc(100% + 68px)}@media (max-width:767px){.organization-radial-graph dt svg{left:-16px;top:-16px;right:-16px;bottom:-16px;width:-webkit-calc(100% + 32px);width:-moz-calc(100% + 32px);width:calc(100% + 32px);height:-webkit-calc(100% + 32px);height:-moz-calc(100% + 32px);height:calc(100% + 32px)}}.organization-radial-graph dt svg.dash-circle{z-index:-1}@media (max-width:767px){.organization-radial-graph dt svg.dash-circle circle{stroke-width:1}.organization-radial-graph dt svg.dash-circle circle:nth-child(1){stroke:#abadb0}.organization-radial-graph dt svg.dash-circle circle:nth-child(2){stroke:#d2d5d8}.organization-radial-graph dt svg.dash-circle circle:nth-child(4){display:none}}.organization-radial-graph dt svg .border-circle{stroke-dasharray:0 200%;stroke-dashoffset:-120%;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}@media (max-width:767px){.organization-radial-graph dt svg .border-circle{stroke-dasharray:0!important;stroke-dashoffset:0;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.organization-radial-graph dt strong{font-size:28px;line-height:42px;font-weight:700}@media (min-width:768px) and (max-width:1024px){.organization-radial-graph dt strong{font-size:30px;line-height:40px}}@media (max-width:767px){.organization-radial-graph dt strong{font-size:18px;line-height:26px}}.organization-radial-graph dt strong span{margin-top:20px;font-size:16px;line-height:22px}@media (min-width:768px) and (max-width:1024px){.organization-radial-graph dt strong span{font-size:14px;line-height:21px}}@media (max-width:767px){.organization-radial-graph dt strong span{margin-top:10px;font-size:10px;line-height:14px}}.organization-radial-graph.active dt .border-circle{stroke-dasharray:156.8% 200%}.organization-radial-graph dd{width:16.6%;max-width:160px;padding-top:16.6%}@media (max-width:767px){.organization-radial-graph dd{width:34%;max-width:none;margin-top:60px;padding-top:34%;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.organization-radial-graph dd:after{content:'';display:block;position:absolute;left:50%;bottom:-webkit-calc(100% + 16px);bottom:-moz-calc(100% + 16px);bottom:calc(100% + 16px);width:1px;height:28px;background:#91e5c3}}.organization-radial-graph dd svg{left:-25px;top:-25px;right:-25px;bottom:-25px;width:-webkit-calc(100% + 50px);width:-moz-calc(100% + 50px);width:calc(100% + 50px);height:-webkit-calc(100% + 50px);height:-moz-calc(100% + 50px);height:calc(100% + 50px)}@media (max-width:767px){.organization-radial-graph dd svg{left:-16px;top:-16px;right:-16px;bottom:-16px;width:-webkit-calc(100% + 32px);width:-moz-calc(100% + 32px);width:calc(100% + 32px);height:-webkit-calc(100% + 32px);height:-moz-calc(100% + 32px);height:calc(100% + 32px)}}.organization-radial-graph dd strong{font-size:18px;font-weight:700;line-height:42px}@media (min-width:768px) and (max-width:1024px){.organization-radial-graph dd strong{font-size:16px;line-height:40px}}@media (max-width:767px){.organization-radial-graph dd strong{font-size:12px;line-height:26px}}.organization-radial-graph dd strong span{padding:0 20px;font-size:14px;line-height:18px}@media (min-width:768px) and (max-width:1024px){.organization-radial-graph dd strong span{font-size:12px;line-height:16px}}@media (max-width:767px){.organization-radial-graph dd strong span{font-size:10px;line-height:14px}}.organization-radial-graph dd .line{position:absolute;display:block;width:1px;height:1px;z-index:-1;left:-webkit-calc(100% + 25px);left:-moz-calc(100% + 25px);left:calc(100% + 25px);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);bottom:-25px;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}@media (max-width:767px){.organization-radial-graph dd .line{display:none}}.organization-radial-graph ul{position:absolute;left:-25px;top:-25px;right:-25px;bottom:-25px}@media (max-width:767px){.organization-radial-graph ul{left:-16px;top:-16px;right:-16px;bottom:-16px}}.organization-radial-graph li{position:absolute;white-space:nowrap}@media (max-width:767px){.organization-radial-graph li{opacity:0;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}}.organization-radial-graph li span{display:block;padding:0 5px;font-size:16px;opacity:0;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media (min-width:768px) and (max-width:1024px){.organization-radial-graph li span{font-size:14px}}@media (max-width:767px){.organization-radial-graph li span{font-size:12px;padding:0 5px}}.organization-radial-graph .dot{display:block;overflow:hidden;position:absolute;z-index:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:20px;height:20px}@media (max-width:767px){.organization-radial-graph .dot{width:10px;height:10px}}.organization-radial-graph .dot:after,.organization-radial-graph .dot:before{content:'';display:block;overflow:hidden;position:absolute;left:50%;top:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:767px){.organization-radial-graph .dot:after,.organization-radial-graph .dot:before{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}}.organization-radial-graph .dot:before{width:0;height:0;background:#77d78e}@media (max-width:767px){.organization-radial-graph .dot:before{width:4px;height:4px}}.organization-radial-graph .dot:after{z-index:-1;width:0;height:0;background:#fff;border:0 solid #abe2b8}@media (max-width:767px){.organization-radial-graph .dot:after{width:100%;height:100%}}.organization-radial-graph .dot.top{top:-23px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767px){.organization-radial-graph .dot.top{right:-10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.organization-radial-graph .dot.left{left:-23px;top:0}@media (max-width:767px){.organization-radial-graph .dot.left{left:-10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.organization-radial-graph .dot.left-bottom{left:-8px;bottom:-23px}@media (max-width:767px){.organization-radial-graph .dot.left-bottom{left:-10px;bottom:auto;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.organization-radial-graph .dot.left-top{left:-8px;top:-23px}@media (max-width:767px){.organization-radial-graph .dot.left-top{left:-10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.organization-radial-graph .dot.right{right:-23px;top:0}@media (max-width:767px){.organization-radial-graph .dot.right{top:50%;right:-10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.organization-radial-graph .dot.right-top{right:-8px;top:-23px}@media (max-width:767px){.organization-radial-graph .dot.right-top{top:50%;right:-10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.organization-radial-graph .dot.right-bottom{right:-8px;bottom:-23px}@media (max-width:767px){.organization-radial-graph .dot.right-bottom{right:-10px;bottom:auto;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.organization-radial-graph dt .dot.left-bottom{left:-webkit-calc(12.5% - 34px);left:-moz-calc(12.5% - 34px);left:calc(12.5% - 34px);bottom:-webkit-calc(17.5% - 34px);bottom:-moz-calc(17.5% - 34px);bottom:calc(17.5% - 34px)}@media (max-width:767px){.organization-radial-graph dt .dot.left-bottom{z-index:1;left:50%;top:auto;bottom:-20px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.organization-radial-graph dt .dot.left-bottom:before{background:#4795c0;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.organization-radial-graph dt .dot.left-bottom:after{border-color:#a4bbcd;-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}@media (max-width:767px){.organization-radial-graph dt .dot.left-bottom:after{border-width:1px}}.organization-radial-graph dt .dot.left-top{left:-webkit-calc(12.5% - 34px);left:-moz-calc(12.5% - 34px);left:calc(12.5% - 34px);top:-webkit-calc(17.5% - 34px);top:-moz-calc(17.5% - 34px);top:calc(17.5% - 34px)}@media (max-width:767px){.organization-radial-graph dt .dot.left-top{display:none}}.organization-radial-graph dt .dot.left-top:before{background:#4a91c8;-webkit-transition-delay:.65s;-moz-transition-delay:.65s;-o-transition-delay:.65s;transition-delay:.65s}.organization-radial-graph dt .dot.left-top:after{border-color:#a9bed4;-webkit-transition-delay:.65s;-moz-transition-delay:.65s;-o-transition-delay:.65s;transition-delay:.65s}.organization-radial-graph dt .dot.right-top{right:-webkit-calc(13% - 34px);right:-moz-calc(13% - 34px);right:calc(13% - 34px);top:-webkit-calc(16.5% - 34px);top:-moz-calc(16.5% - 34px);top:calc(16.5% - 34px)}@media (max-width:767px){.organization-radial-graph dt .dot.right-top{display:none}}.organization-radial-graph dt .dot.right-top:before{background:#27bc73;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.organization-radial-graph dt .dot.right-top:after{border-color:#adc9b6;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.organization-radial-graph .lab{top:11%;left:14%}@media (max-width:767px){.organization-radial-graph .lab{left:50%;top:auto}.organization-radial-graph .lab:after{background:#a7d2ec}}.organization-radial-graph .lab .line{top:0;left:130.2%;top:127%;margin-top:25px;padding-top:46.76%;background-color:#a7cde6;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.organization-radial-graph .lab li .dot:before{background:#399edb}.organization-radial-graph .lab li .dot:after{border-color:#399edb}.organization-radial-graph .lab .list1{top:-webkit-calc(87.5% + 25px);top:-moz-calc(87.5% + 25px);top:calc(87.5% + 25px);right:73%;text-align:right}@media (max-width:767px){.organization-radial-graph .lab .list1{right:-webkit-calc(77% + 16px);right:-moz-calc(77% + 16px);right:calc(77% + 16px);top:-webkit-calc(91.5% - 16px);top:-moz-calc(91.5% - 16px);top:calc(91.5% - 16px)}}.organization-radial-graph .lab .list1 .dot:after,.organization-radial-graph .lab .list1 .dot:before{-webkit-transition-delay:1.8s;-moz-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}.organization-radial-graph .lab .list1 span{-webkit-transition-delay:1.85s;-moz-transition-delay:1.85s;-o-transition-delay:1.85s;transition-delay:1.85s}.organization-radial-graph .lab .list2{top:-webkit-calc(45% + 25px);top:-moz-calc(45% + 25px);top:calc(45% + 25px);right:105%;text-align:right}@media (max-width:767px){.organization-radial-graph .lab .list2{top:50%;right:-webkit-calc(100% + 5px);right:-moz-calc(100% + 5px);right:calc(100% + 5px);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.organization-radial-graph .lab .list2 .dot:after,.organization-radial-graph .lab .list2 .dot:before{-webkit-transition-delay:1.9s;-moz-transition-delay:1.9s;-o-transition-delay:1.9s;transition-delay:1.9s}.organization-radial-graph .lab .list2 span{-webkit-transition-delay:1.95s;-moz-transition-delay:1.95s;-o-transition-delay:1.95s;transition-delay:1.95s}.organization-radial-graph .lab .list3{top:-webkit-calc(-8% + 25px);top:-moz-calc(-8% + 25px);top:calc(-8% + 25px);right:-webkit-calc(78% + 25px);right:-moz-calc(78% + 25px);right:calc(78% + 25px);text-align:right}@media (max-width:767px){.organization-radial-graph .lab .list3{right:-webkit-calc(77% + 16px);right:-moz-calc(77% + 16px);right:calc(77% + 16px);top:auto;bottom:-webkit-calc(91.5% - 16px);bottom:-moz-calc(91.5% - 16px);bottom:calc(91.5% - 16px)}}.organization-radial-graph .lab .list3 .dot:after,.organization-radial-graph .lab .list3 .dot:before{-webkit-transition-delay:2s;-moz-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}.organization-radial-graph .lab .list3 span{-webkit-transition-delay:2.05s;-moz-transition-delay:2.05s;-o-transition-delay:2.05s;transition-delay:2.05s}.organization-radial-graph .lab .list4{left:-webkit-calc(32% + 25px);left:-moz-calc(32% + 25px);left:calc(32% + 25px);bottom:-webkit-calc(94% + 25px);bottom:-moz-calc(94% + 25px);bottom:calc(94% + 25px)}@media (max-width:767px){.organization-radial-graph .lab .list4{left:-webkit-calc(77% + 16px);left:-moz-calc(77% + 16px);left:calc(77% + 16px);top:-webkit-calc(91.5% - 16px);top:-moz-calc(91.5% - 16px);top:calc(91.5% - 16px);bottom:auto}}.organization-radial-graph .lab .list4 .dot:after,.organization-radial-graph .lab .list4 .dot:before{-webkit-transition-delay:2.1s;-moz-transition-delay:2.1s;-o-transition-delay:2.1s;transition-delay:2.1s}.organization-radial-graph .lab .list4 span{-webkit-transition-delay:2.15s;-moz-transition-delay:2.15s;-o-transition-delay:2.15s;transition-delay:2.15s}.organization-radial-graph .lab .list5{left:-webkit-calc(71% + 25px);left:-moz-calc(71% + 25px);left:calc(71% + 25px);top:-3%}@media (max-width:767px){.organization-radial-graph .lab .list5{top:50%;left:-webkit-calc(100% + 5px);left:-moz-calc(100% + 5px);left:calc(100% + 5px);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.organization-radial-graph .lab .list5 .dot:after,.organization-radial-graph .lab .list5 .dot:before{-webkit-transition-delay:2.2s;-moz-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}.organization-radial-graph .lab .list5 span{-webkit-transition-delay:2.25s;-moz-transition-delay:2.25s;-o-transition-delay:2.25s;transition-delay:2.25s}.organization-radial-graph .lab .list6{left:-webkit-calc(94% + 25px);left:-moz-calc(94% + 25px);left:calc(94% + 25px);top:45%}@media (max-width:767px){.organization-radial-graph .lab .list6{left:-webkit-calc(77% + 16px);left:-moz-calc(77% + 16px);left:calc(77% + 16px);top:auto;bottom:-webkit-calc(91.5% - 16px);bottom:-moz-calc(91.5% - 16px);bottom:calc(91.5% - 16px)}}.organization-radial-graph .lab .list6 .dot:after,.organization-radial-graph .lab .list6 .dot:before{-webkit-transition-delay:2.3s;-moz-transition-delay:2.3s;-o-transition-delay:2.3s;transition-delay:2.3s}.organization-radial-graph .lab .list6 span{-webkit-transition-delay:2.35s;-moz-transition-delay:2.35s;-o-transition-delay:2.35s;transition-delay:2.35s}.organization-radial-graph .business-development{top:11%;right:14%}@media (max-width:767px){.organization-radial-graph .business-development{left:50%;right:auto;top:auto}}.organization-radial-graph .business-development .line{top:0;left:-27%;top:122.2%;margin-top:25px;padding-top:46.76%;background-color:#97e3c4;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.organization-radial-graph .business-development li .dot:before{background:#11c174}.organization-radial-graph .business-development li .dot:after{border-color:#11c174}.organization-radial-graph .business-development .list1{top:-webkit-calc(9% - 25px);top:-moz-calc(9% - 25px);top:calc(9% - 25px);right:83%;text-align:right}@media (max-width:767px){.organization-radial-graph .business-development .list1{top:50%;right:-webkit-calc(100% + 5px);right:-moz-calc(100% + 5px);right:calc(100% + 5px);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.organization-radial-graph .business-development .list1 .dot:after,.organization-radial-graph .business-development .list1 .dot:before{-webkit-transition-delay:2.4s;-moz-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}.organization-radial-graph .business-development .list1 span{-webkit-transition-delay:2.45s;-moz-transition-delay:2.45s;-o-transition-delay:2.45s;transition-delay:2.45s}.organization-radial-graph .business-development .list2{left:79%;top:96%}@media (max-width:767px){.organization-radial-graph .business-development .list2{top:50%;left:-webkit-calc(100% + 5px);left:-moz-calc(100% + 5px);left:calc(100% + 5px);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.organization-radial-graph .business-development .list2 .dot:after,.organization-radial-graph .business-development .list2 .dot:before{-webkit-transition-delay:2.5s;-moz-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s}.organization-radial-graph .business-development .list2 span{-webkit-transition-delay:2.55s;-moz-transition-delay:2.55s;-o-transition-delay:2.55s;transition-delay:2.55s}.organization-radial-graph .business-development strong{line-height:24px}@media (min-width:768px) and (max-width:1024px){.organization-radial-graph .business-development strong{line-height:22px}}@media (max-width:767px){.organization-radial-graph .business-development strong{line-height:18px}}.organization-radial-graph .clinical-development{left:14%;top:80.5%}@media (max-width:767px){.organization-radial-graph .clinical-development{left:50%;top:auto}.organization-radial-graph .clinical-development:after{background:#a7d2ec}}.organization-radial-graph .clinical-development .line{bottom:0;left:128.2%;bottom:124.2%;margin-bottom:25px;padding-top:46.76%;background-color:#a7cde6;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 bottom;-moz-transform-origin:0 bottom;-ms-transform-origin:0 bottom;-o-transform-origin:0 bottom;transform-origin:0 bottom}.organization-radial-graph .clinical-development li .dot:before{background:#399edb}.organization-radial-graph .clinical-development li .dot:after{border-color:#399edb}.organization-radial-graph .clinical-development .list1{left:92%;top:81%}@media (max-width:767px){.organization-radial-graph .clinical-development .list1{left:-webkit-calc(77% + 16px);left:-moz-calc(77% + 16px);left:calc(77% + 16px);top:auto;bottom:-webkit-calc(91.5% - 16px);bottom:-moz-calc(91.5% - 16px);bottom:calc(91.5% - 16px)}}.organization-radial-graph .clinical-development .list1 .dot:after,.organization-radial-graph .clinical-development .list1 .dot:before{-webkit-transition-delay:2.6s;-moz-transition-delay:2.6s;-o-transition-delay:2.6s;transition-delay:2.6s}.organization-radial-graph .clinical-development .list1 span{-webkit-transition-delay:2.65s;-moz-transition-delay:2.65s;-o-transition-delay:2.65s;transition-delay:2.65s}.organization-radial-graph .clinical-development .list2{left:37%;top:106%}@media (max-width:767px){.organization-radial-graph .clinical-development .list2{top:50%;left:-webkit-calc(100% + 5px);left:-moz-calc(100% + 5px);left:calc(100% + 5px);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.organization-radial-graph .clinical-development .list2 .dot{left:-10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.organization-radial-graph .clinical-development .list2 .dot:after,.organization-radial-graph .clinical-development .list2 .dot:before{-webkit-transition-delay:2.7s;-moz-transition-delay:2.7s;-o-transition-delay:2.7s;transition-delay:2.7s}.organization-radial-graph .clinical-development .list2 span{-webkit-transition-delay:2.75s;-moz-transition-delay:2.75s;-o-transition-delay:2.75s;transition-delay:2.75s}.organization-radial-graph .clinical-development .list3{right:92%;top:82%;text-align:right}@media (max-width:767px){.organization-radial-graph .clinical-development .list3{right:-webkit-calc(77% + 16px);right:-moz-calc(77% + 16px);right:calc(77% + 16px);top:-webkit-calc(91.5% - 16px);top:-moz-calc(91.5% - 16px);top:calc(91.5% - 16px)}}.organization-radial-graph .clinical-development .list3 .dot:after,.organization-radial-graph .clinical-development .list3 .dot:before{-webkit-transition-delay:2.8s;-moz-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s}.organization-radial-graph .clinical-development .list3 span{-webkit-transition-delay:2.85s;-moz-transition-delay:2.85s;-o-transition-delay:2.85s;transition-delay:2.85s}.organization-radial-graph .clinical-development .list4{top:-webkit-calc(22% - 25px);top:-moz-calc(22% - 25px);top:calc(22% - 25px);right:94%;text-align:right}@media (max-width:767px){.organization-radial-graph .clinical-development .list4{top:50%;right:-webkit-calc(100% + 5px);right:-moz-calc(100% + 5px);right:calc(100% + 5px);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.organization-radial-graph .clinical-development .list4 .dot:after,.organization-radial-graph .clinical-development .list4 .dot:before{-webkit-transition-delay:2.9s;-moz-transition-delay:2.9s;-o-transition-delay:2.9s;transition-delay:2.9s}.organization-radial-graph .clinical-development .list4 span{-webkit-transition-delay:2.95s;-moz-transition-delay:2.95s;-o-transition-delay:2.95s;transition-delay:2.95s}.organization-radial-graph .clinical-development .list5{top:-webkit-calc(-4% - 25px);top:-moz-calc(-4% - 25px);top:calc(-4% - 25px);right:49%;text-align:right}@media (max-width:767px){.organization-radial-graph .clinical-development .list5{top:auto;right:-webkit-calc(81% + 16px);right:-moz-calc(81% + 16px);right:calc(81% + 16px);bottom:-webkit-calc(94.5% - 32px);bottom:-moz-calc(94.5% - 32px);bottom:calc(94.5% - 32px);width:76px;text-align:left;word-wrap:normal}}.organization-radial-graph .clinical-development .list5 .dot:after,.organization-radial-graph .clinical-development .list5 .dot:before{-webkit-transition-delay:3s;-moz-transition-delay:3s;-o-transition-delay:3s;transition-delay:3s}.organization-radial-graph .clinical-development .list5 span{-webkit-transition-delay:3.05s;-moz-transition-delay:3.05s;-o-transition-delay:3.05s;transition-delay:3.05s}@media (max-width:767px){.organization-radial-graph .clinical-development .list5 span{display:inline;white-space:normal}}.organization-radial-graph .rnd-strategy{top:80.5%;right:14%}@media (max-width:767px){.organization-radial-graph .rnd-strategy{left:50%;right:auto!important;opacity:1}.organization-radial-graph .rnd-strategy:after{height:24px}}.organization-radial-graph .rnd-strategy .line{bottom:0;left:8.8%;width:2px;margin-bottom:-webkit-calc(86.2% + 25px);margin-bottom:-moz-calc(86.2% + 25px);margin-bottom:calc(86.2% + 25px);padding-top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;background:url(/images/common/background_gradient.png) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background:-webkit-gradient(linear,left top,left bottom,from(#3a9dde),to(#00cd73));background:-webkit-linear-gradient(top,#3a9dde 0,#00cd73 100%);background:-moz- oldlinear-gradient(top,#3a9dde 0,#00cd73 100%);background:-o-linear-gradient(top,#3a9dde 0,#00cd73 100%);background:linear-gradient(180deg,#3a9dde 0,#00cd73 100%);z-index:0}.organization-radial-graph .rnd-strategy li .dot:before{background:#11c174}.organization-radial-graph .rnd-strategy li .dot:after{border-color:#11c174}.organization-radial-graph .rnd-strategy .list1{left:-webkit-calc(14% + 25px);left:-moz-calc(14% + 25px);left:calc(14% + 25px);top:6%}@media (max-width:767px){.organization-radial-graph .rnd-strategy .list1{left:50%;top:auto;bottom:0}}@media (max-width:767px){.organization-radial-graph .rnd-strategy .list1 .dot{z-index:1;left:0;top:38px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.organization-radial-graph .rnd-strategy .list1 .dot:after,.organization-radial-graph .rnd-strategy .list1 .dot:before{-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.organization-radial-graph .rnd-strategy .list1 span{-webkit-transition-delay:1.25s;-moz-transition-delay:1.25s;-o-transition-delay:1.25s;transition-delay:1.25s}.organization-radial-graph.active .dot:before{width:8px;height:8px}@media (max-width:767px){.organization-radial-graph.active .dot:before{width:4px;height:4px}}.organization-radial-graph.active .dot:after{width:100%;height:100%;border-width:1px}.organization-radial-graph.active li span{opacity:1}@media (max-width:767px){.organization-radial-graph.active li span{-webkit-transition-delay:initial!important;-moz-transition-delay:initial!important;-o-transition-delay:initial!important;transition-delay:initial!important}}.organization-radial-graph.active .lab .line{left:91.2%;top:86.2%;margin-top:25px;-webkit-transition-delay:1.7s;-moz-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}@media (max-width:767px){.organization-radial-graph.active .lab li{opacity:1}.organization-radial-graph.active .lab .list1{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.organization-radial-graph.active .lab .list2{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.organization-radial-graph.active .lab .list3{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.organization-radial-graph.active .lab .list4{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.organization-radial-graph.active .lab .list5{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.organization-radial-graph.active .lab .list6{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}}.organization-radial-graph.active .business-development .line{left:8.8%;top:86.2%;margin-top:25px;-webkit-transition-delay:1.7s;-moz-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}@media (max-width:767px){.organization-radial-graph.active .business-development li{opacity:1}.organization-radial-graph.active .business-development .list1{-webkit-transition-delay:1.2s;-moz-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.organization-radial-graph.active .business-development .list2{-webkit-transition-delay:1.1s;-moz-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}}.organization-radial-graph.active .clinical-development .line{left:91.2%;bottom:86.2%;margin-bottom:25px;-webkit-transition-delay:1.7s;-moz-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}@media (max-width:767px){.organization-radial-graph.active .clinical-development li{opacity:1}.organization-radial-graph.active .clinical-development .list1{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.organization-radial-graph.active .clinical-development .list2{-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.organization-radial-graph.active .clinical-development .list3{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.organization-radial-graph.active .clinical-development .list4{-webkit-transition-delay:.9s;-moz-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.organization-radial-graph.active .clinical-development .list5{-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}}.organization-radial-graph.active .rnd-strategy .line{padding-top:76%;-webkit-transition-delay:1.4s;-moz-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}.box-introduce-wrap{position:relative}.box-introduce-wrap:after{content:'';display:block;clear:both}.box-introduce-wrap .box-introduce{display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:300px;background:#fff;-webkit-box-shadow:10px 10px 30px rgba(0,0,0,.2);-moz-box-shadow:10px 10px 30px rgba(0,0,0,.2);box-shadow:10px 10px 30px rgba(0,0,0,.2);text-align:center;vertical-align:top}.box-introduce-wrap .box-introduce:before{content:'';display:block;top:0;left:0;right:0;height:2px;background:url(/images/common/background_gradient.png) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background:-webkit-gradient(linear,left top,right top,from(#3a9dde),to(#00cd73));background:-webkit-linear-gradient(left,#3a9dde 0,#00cd73 100%);background:-moz- oldlinear-gradient(left,#3a9dde 0,#00cd73 100%);background:-o-linear-gradient(left,#3a9dde 0,#00cd73 100%);background:linear-gradient(90deg,#3a9dde 0,#00cd73 100%)}@media (max-width:767px){.box-introduce-wrap .box-introduce{display:block;height:auto}}.box-introduce-wrap .title{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:127px;padding:36px 0;border-bottom:1px solid #e9ebf0}.box-introduce-wrap .title strong{display:block;font-size:32px;line-height:42px;color:#323236}.box-introduce-wrap .title span{display:block;font-size:16px;line-height:22px;color:#434a5c}@media (max-width:767px){.box-introduce-wrap .title{height:75px;padding:20px 0}.box-introduce-wrap .title strong{font-size:18px;line-height:22px}.box-introduce-wrap .title span{font-size:10px}}.box-introduce-wrap .explain{display:table-row;height:100%;font-size:18px;line-height:28px}@media (max-width:767px){.box-introduce-wrap .explain{display:block;padding:20px 0;font-size:14px;line-height:23px}}.box-introduce-wrap .explain>*{display:table-cell;vertical-align:middle}@media (max-width:767px){.box-introduce-wrap .explain>*{display:block}}.bioharmaceuical{padding-top:60px}@media (max-width:767px){.bioharmaceuical{padding-top:35px}}.bioharmaceuical .box-introduce-wrap{margin:0 -60px 65px}@media (min-width:768px) and (max-width:1024px){.bioharmaceuical .box-introduce-wrap{margin:0 -32px 65px}}@media (max-width:767px){.bioharmaceuical .box-introduce-wrap{margin:0 0 40px}}.bioharmaceuical .box-introduce-wrap .box-introduce{float:left;width:37.5%;margin:0 6.25%}.bioharmaceuical .box-introduce-wrap .box-introduce:first-child:after{content:'';display:block;position:absolute;top:50%;left:50%;width:42px;height:42px;margin:-21px 0 0 -21px;background:url(/images/rnd/icon_box_plusmark.png) no-repeat 0 0;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto}@media (max-width:767px){.bioharmaceuical .box-introduce-wrap .box-introduce{float:none;width:100%;margin:0}.bioharmaceuical .box-introduce-wrap .box-introduce:first-child{margin-bottom:50px}.bioharmaceuical .box-introduce-wrap .box-introduce:first-child:after{top:172px;width:21px;height:21px;margin:0 0 0 -10px}}.bioharmaceuical .box-introduce-wrap .explain ul{display:table-cell;width:100%;vertical-align:middle}@media (max-width:767px){.bioharmaceuical .box-introduce-wrap .explain ul{display:block;overflow:hidden}.bioharmaceuical .box-introduce-wrap .explain ul li{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;padding:0 10px}.bioharmaceuical .box-introduce-wrap .explain ul li:nth-child(odd){text-align:right}.bioharmaceuical .box-introduce-wrap .explain ul li:nth-child(even){text-align:left}.bioharmaceuical .box-introduce-wrap .explain ul li:nth-child(even):before{content:'';display:block;position:absolute;width:1px;height:12px;top:2px;left:0;background:#d6d6d7}}.bioharmaceuical .box-introduce-wrap .explain span{display:block}@media (max-width:767px){.bioharmaceuical .box-introduce-wrap .explain span{display:inline}}.bioharmaceuical .box-introduce-wrap .explain .point{text-decoration:underline}.bioharmaceuical .box-introduce-wrap~p{margin-top:72px}.bioharmaceuical .image-slide-wrap{margin-top:75px;padding-bottom:100px}.bioharmaceuical .explain-graph{padding-bottom:100px}.image-slide-wrap.partnership{padding-top:34.4%}@media (min-width:768px) and (max-width:1024px){.image-slide-wrap.partnership{padding-top:47%}}@media (max-width:767px){.image-slide-wrap.partnership{padding-top:80%}}.image-slide-wrap.partnership .bx-wrapper{position:absolute!important;top:0;left:0;height:100%!important}.image-slide-wrap.partnership .bx-viewport{height:100%!important;padding-left:0}.image-slide-wrap.partnership .bx-controls{z-index:1;position:absolute;bottom:40px;left:0;width:100%}@media (min-width:768px) and (max-width:1024px){.image-slide-wrap.partnership .bx-controls{bottom:20px}}@media (max-width:767px){.image-slide-wrap.partnership .bx-controls{bottom:20px}}.image-slide-wrap.partnership .image-slide{margin-left:0}.image-slide-wrap.partnership ul{height:100%}.image-slide-wrap.partnership ul>li{height:100%;padding:0}.image-slide-wrap.partnership ul>li .description{position:absolute;top:50%;left:0;width:100%;padding:0 100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-70%);-moz-transform:translateY(-70%);-ms-transform:translateY(-70%);-o-transform:translateY(-70%);transform:translateY(-70%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:768px) and (max-width:1024px){.image-slide-wrap.partnership ul>li .description{padding:0 75px}}@media (max-width:767px){.image-slide-wrap.partnership ul>li .description{-webkit-transform:translateY(-webkit-calc(-50% - 17px));-moz-transform:translateY(-moz-calc(-50% - 17px));-ms-transform:translateY(calc(-50% - 17px));-o-transform:translateY(calc(-50% - 17px));transform:translateY(calc(-50% - 17px));padding:0 19px}}.image-slide-wrap.partnership ul>li .description strong{display:block;font-size:32px;line-height:42px;margin-bottom:28px}@media (max-width:767px){.image-slide-wrap.partnership ul>li .description strong{margin-bottom:11px;font-size:18px;line-height:28px}}.image-slide-wrap.partnership ul>li .description p{font-size:18px;line-height:28px}@media (max-width:767px){.image-slide-wrap.partnership ul>li .description p{font-size:14px;line-height:22px}}.image-slide-wrap.partnership ul>li img{display:block;width:100%}.drink-material{padding-top:30px}@media (max-width:767px){.drink-material{padding-top:10px}}.drink-material .sub-title{margin-top:40px}@media (max-width:767px){.drink-material .sub-title{margin-top:20px}}.drink-material .image-slide-wrap{margin-top:70px}@media (max-width:767px){.drink-material .image-slide-wrap{margin-top:32px}}.drink-material .row-delimeter-wrapper{margin-top:80px}@media (max-width:767px){.drink-material .row-delimeter-wrapper{margin-top:36px}}.drink-material .row-delimeter-wrapper:after{bottom:auto;top:0}.drink-material .row-delimeter-wrapper .row-delimeter{top:0;bottom:auto;line-height:64px}@media (max-width:767px){.drink-material .row-delimeter-wrapper .row-delimeter{line-height:32px}}.drink-material .row-delimeter-wrapper .video-title{padding-left:0}.suggest .box-introduce-wrap{margin-top:56px}@media (max-width:767px){.suggest .box-introduce-wrap{margin-top:15px}}.suggest .explain p{padding:0 75px}@media (max-width:767px){.suggest .explain p{padding:0 16px}}.suggest .sub-title{padding-top:100px}@media (max-width:767px){.suggest .sub-title{padding-top:50px}}.suggest .sub-title.small{padding-top:0}.suggest .row-delimeter-wrapper+.container .sub-title{padding-top:0}@media (max-width:767px){.suggest .row-delimeter-wrapper+.container .sub-title{padding-top:0}}.suggest .image-slide-wrap{margin-top:60px}@media (max-width:767px){.suggest .image-slide-wrap{margin-top:16px}}.suggest .image-slide-wrap figure{max-width:440px}@media (max-width:767px){.suggest .image-slide-wrap figure{max-width:none}}.suggest .button-box{margin-top:90px;text-align:center}@media (max-width:767px){.suggest .button-box{margin-top:22px}}.suggest .button-box a{min-width:250px;height:50px;margin:0 10px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;font-size:18px;line-height:50px}@media (max-width:767px){.suggest .button-box a{min-width:auto;width:100%;max-width:238px;height:44px;margin:10px 0 0;-webkit-border-radius:44px;-moz-border-radius:44px;border-radius:44px;font-size:16px;line-height:44px}}.suggest .infomation-wrap{float:none;width:100%;margin-top:50px;padding:0}@media (max-width:767px){.suggest .infomation-wrap{margin-top:25px}}.suggest .infomation-wrap .infomation-box{display:inline-block;padding:0;width:42%;margin-top:0}@media (min-width:768px) and (max-width:1024px){.suggest .infomation-wrap .infomation-box{width:39%}}@media (max-width:767px){.suggest .infomation-wrap .infomation-box{width:100%}}.suggest .infomation-wrap .infomation-box:last-child{float:right;width:53%}@media (min-width:768px) and (max-width:1024px){.suggest .infomation-wrap .infomation-box:last-child{float:none;width:60%}}@media (max-width:767px){.suggest .infomation-wrap .infomation-box:last-child{float:none;width:100%}}.suggest .infomation-wrap .icon{font-size:28px}@media (max-width:767px){.suggest .infomation-wrap .icon{font-size:18px}}.suggest .infomation-wrap .mail:before{background-position:100% 0}.suggest .infomation-wrap .mail-text{display:block;padding-left:58px;padding-top:3px;font-size:16px;line-height:20px;color:#3a9dde}@media (max-width:767px){.suggest .infomation-wrap .mail-text{display:none;padding-top:0;padding-left:42px;font-size:12px;line-height:17px}}@media (min-width:768px){.suggest .infomation-wrap a.mail-text{display:none}}@media (max-width:767px){.suggest .infomation-wrap a.mail-text{display:block}}.suggest-process{position:relative;z-index:0;margin:80px -20px 0;font-size:0;text-align:center}@media (max-width:767px){.suggest-process{margin:10px -16px 0}.suggest-process ul{max-width:320px;margin:0 auto}.suggest-process:before{content:'';display:block;position:absolute;z-index:-1;top:56px;left:-webkit-calc(50% - 120px);left:-moz-calc(50% - 120px);left:calc(50% - 120px);right:0;border:1px dashed #cbced0}.suggest-process:after{content:'';display:block;position:absolute;z-index:-1;bottom:100px;right:-webkit-calc(50% - 80px);right:-moz-calc(50% - 80px);right:calc(50% - 80px);left:0;border:1px dashed #cbced0}}.suggest-process li{position:relative;z-index:0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:20%;padding:0 20px;vertical-align:top}@media (max-width:767px){.suggest-process li{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:72px;max-width:72px;margin-top:20px;padding:0 10px}}.suggest-process .icon-process{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:160px;max-height:160px;margin:0 auto;padding-bottom:100%;border:1px solid #eaeaeb;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff url(/images/rnd/icon_pack_rnd_suggest.png) no-repeat 0 0;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;background-size:auto 100%;-webkit-box-shadow:25px 25px 33px rgba(0,0,0,.1);-moz-box-shadow:25px 25px 33px rgba(0,0,0,.1);box-shadow:25px 25px 33px rgba(0,0,0,.1)}@media (max-width:767px){.suggest-process .icon-process{background-image:url(/images/rnd/icon_pack_rnd_suggest@mobile.png);-webkit-box-shadow:10px 10px 16px rgba(0,0,0,.1);-moz-box-shadow:10px 10px 16px rgba(0,0,0,.1);box-shadow:10px 10px 16px rgba(0,0,0,.1)}}.suggest-process .icon-process:before{content:'';display:block;position:absolute;z-index:-1;top:50%;left:-20px;right:-20px;border-top:1px dashed #cbced0}@media (max-width:767px){.suggest-process .icon-process:before{display:none}}.suggest-process .icon-process.step1{background-position:0 0}.suggest-process .icon-process.step1:before{left:0}.suggest-process .icon-process.step2{background-position:25% 0}.suggest-process .icon-process.step3{background-position:50% 0}.suggest-process .icon-process.step4{background-position:75% 0}.suggest-process .icon-process.step5{background-position:100% 0}.suggest-process .icon-process.step5:before{right:0}.suggest-process strong{display:block;margin:30px -20px 0;font-size:20px;font-weight:700;line-height:40px}@media (max-width:767px){.suggest-process strong{margin-top:16px;font-size:12px;line-height:22px}}.suggest-process span{display:block;font-size:14px;line-height:18px}@media (max-width:767px){.suggest-process span{font-size:10px;line-height:14px}}.content.studystatus .tab-title{margin:36px 0 33px}@media (max-width:767px){.content.studystatus .tab-title{margin:17px 0 27px}}.content.studystatus .rnd-point-text{margin-top:108px}.content.suggest .unusualcase-title:nth-of-type(1){margin-top:71px}@media (max-width:767px){.content.suggest .unusualcase-title:nth-of-type(1){margin-top:36px}}.content.suggest .wrap-login{margin:75px auto -100px}@media (max-width:767px){.content.suggest .wrap-login{margin:38px auto -46px}}.content.suggest .wrap-search{padding-top:5px}@media (max-width:767px){.content.suggest .wrap-search{padding-top:13px}}.content.suggest .detail-info{margin-top:11px}@media (max-width:767px){.content.suggest .detail-info{margin-top:6px}}.content.suggest .table-detail{border-bottom:1px solid #a6a7aa}@media (max-width:767px){.content.suggest .table-detail{border-bottom:1px solid #eaeaeb}}.content.suggest .suggestion .head li:nth-child(1),.content.suggest .suggestion .td-list:nth-child(1){width:67%}@media (max-width:767px){.content.suggest .suggestion .td-list:nth-child(1){width:auto}}.content.suggest .suggestion .head li:nth-child(2),.content.suggest .suggestion .td-list:nth-child(2){width:11%}@media (max-width:767px){.content.suggest .suggestion .td-list:nth-child(2){width:auto}}.content.suggest .suggestion .head li:nth-child(3),.content.suggest .suggestion .td-list:nth-child(3){width:11%}@media (max-width:767px){.content.suggest .suggestion .td-list:nth-child(3){width:auto}}.content.suggest .suggestion .head li:nth-child(4),.content.suggest .suggestion .td-list:nth-child(4){width:11%}@media (max-width:767px){.content.suggest .suggestion .td-list:nth-child(4){width:auto}}.content.suggest .suggestion .icon-file{overflow:hidden;text-indent:-999em}.content.partnership .box-introduce-wrap{margin-top:55px}@media (max-width:767px){.content.partnership .box-introduce-wrap{margin-top:15px}}.content.partnership .box-introduce{height:auto}@media (max-width:767px){.content.partnership{padding:0 4.68% 46px}}.pipeline-process{width:100%;margin:0 auto 74px;font-size:0;background:url(/images/rnd/bg_pipeline_stairs.png) no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100%;background-size:100%}@media (max-width:767px){.pipeline-process{width:280px;height:326px;margin:36px auto 0;padding-bottom:8px;background:url(/images/rnd/bg_pipeline_stairs@mobile.png) no-repeat;-webkit-background-size:124px 325px;-moz-background-size:124px 325px;background-size:124px 325px}}.pipeline-process li{position:relative;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}@media (max-width:767px){.pipeline-process li{display:block}}.pipeline-process li:before{position:absolute;top:-20px;display:block;height:100%;-webkit-background-size:100% 100%;-moz-background-size:100%;background-size:100%;background-repeat:no-repeat;opacity:0;z-index:1;content:'';-webkit-transition:top .4s ease-out,opacity .4s ease-out;-o-transition:top .4s ease-out,opacity .4s ease-out;-moz-transition:top .4s ease-out,opacity .4s ease-out;transition:top .4s ease-out,opacity .4s ease-out}@media (max-width:767px){.pipeline-process li:before{-webkit-transition:top 0s,left .4s ease-out,opacity .4s ease-out;-o-transition:top 0s,left .4s ease-out,opacity .4s ease-out;-moz-transition:top 0s,left .4s ease-out,opacity .4s ease-out;transition:top 0s,left .4s ease-out,opacity .4s ease-out;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%}}.pipeline-process li.step1{width:27.5%;margin-top:16.7%;padding:182px 0 0 1%}@media (max-width:767px){.pipeline-process li.step1{width:auto;height:95px;margin:0;padding:27px 0 0 99px}}.pipeline-process li.step1:before{left:0;width:100.5%;background-image:url(/images/rnd/bg_pipeline_stairs_step1.png);-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0}@media (max-width:767px){.pipeline-process li.step1:before{top:0;left:15px;width:31px;height:91px;background-image:url(/images/rnd/bg_pipeline_stairs_step1@mobile.png)}}.pipeline-process li.step2{width:23.89%;margin-top:11.1%;padding:174px 0 0 1%}@media (max-width:767px){.pipeline-process li.step2{width:auto;height:78px;margin:0;padding:9px 0 0 128px}}.pipeline-process li.step2:before{left:-11.6%;width:111.5%;background-image:url(/images/rnd/bg_pipeline_stairs_step2.png);-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}@media (max-width:767px){.pipeline-process li.step2:before{top:-16px;left:46px;width:30px;height:89px;background-image:url(/images/rnd/bg_pipeline_stairs_step2@mobile.png)}}.pipeline-process li.step3{width:25.68%;margin-top:5.57%;padding:183px 0 0 1%}@media (max-width:767px){.pipeline-process li.step3{width:auto;height:80px;margin:0;padding:12px 0 0 157px}}.pipeline-process li.step3:before{left:-10.4%;width:110.7%;background-image:url(/images/rnd/bg_pipeline_stairs_step3.png);-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}@media (max-width:767px){.pipeline-process li.step3:before{top:-15px;left:78px;width:31px;height:95px;background-image:url(/images/rnd/bg_pipeline_stairs_step3@mobile.png)}}.pipeline-process li.step4{width:22.84%;padding:183px 0 0 0}@media (max-width:767px){.pipeline-process li.step4{width:auto;height:72px;margin:0;padding:14px 0 0 185px}}.pipeline-process li.step4:before{left:-12.4%;width:112.6%;background-image:url(/images/rnd/bg_pipeline_stairs_step4.png);-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}@media (max-width:767px){.pipeline-process li.step4:before{top:-16px;left:109px;width:32px;height:89px;background-image:url(/images/rnd/bg_pipeline_stairs_step4@mobile.png)}}.pipeline-process .wrap-arrow{position:absolute;top:0;margin-top:16%;left:10%;display:block;z-index:2}@media (max-width:767px){.pipeline-process .wrap-arrow{top:37px;left:26px;margin-top:0}}.pipeline-process .wrap-arrow .circle{position:relative;display:block;width:20px;height:20px;border:1px solid #c6c8ce;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:opacity .5s,-o-transform .5s;-moz-transition:transform .5s,opacity .5s,-moz-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s,-moz-transform .5s,-o-transform .5s}@media (max-width:767px){.pipeline-process .wrap-arrow .circle{width:10px;height:10px}}.pipeline-process .wrap-arrow .circle:before{position:absolute;top:50%;left:50%;display:block;width:8px;height:8px;margin:-4px 0 0 -4px;background-color:#c6c8ce;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:''}@media (max-width:767px){.pipeline-process .wrap-arrow .circle:before{width:4px;height:4px;margin:-2px 0 0 -2px}}.pipeline-process .wrap-arrow .arrow{position:absolute;top:20px;left:50%;display:block;width:1px;height:0;background-color:#c6c8ce;opacity:0;-webkit-transition:height .5s,opacity .5s;-o-transition:height .5s,opacity .5s;-moz-transition:height .5s,opacity .5s;transition:height .5s,opacity .5s}@media (max-width:767px){.pipeline-process .wrap-arrow .arrow{top:5px;left:10px;width:0;height:1px;-webkit-transition:height 0s,width .5s,opacity .5s;-o-transition:height 0s,width .5s,opacity .5s;-moz-transition:height 0s,width .5s,opacity .5s;transition:height 0s,width .5s,opacity .5s}}.pipeline-process .wrap-arrow .arrow:before{position:absolute;bottom:0;left:50%;display:block;width:5px;height:5px;margin-left:-2.5px;background-color:#c6c8ce;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:''}@media (max-width:767px){.pipeline-process .wrap-arrow .arrow:before{bottom:-1px;left:auto;right:0;width:3px;height:3px;margin:0}}.pipeline-process .step1 .wrap-arrow .circle{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.pipeline-process .step1 .wrap-arrow .arrow{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.pipeline-process .step2 .wrap-arrow{margin-top:18%}@media (max-width:767px){.pipeline-process .step2 .wrap-arrow{top:20px;left:55px;margin-top:0}}.pipeline-process .step2 .wrap-arrow .circle{border-color:#626b82;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.pipeline-process .step2 .wrap-arrow .circle:before{background-color:#626b82}.pipeline-process .step2 .wrap-arrow .arrow{background-color:#626b82;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.pipeline-process .step2 .wrap-arrow .arrow:before{background-color:#626b82}.pipeline-process .step3 .wrap-arrow{margin-top:17%}@media (max-width:767px){.pipeline-process .step3 .wrap-arrow{top:23px;left:89px;margin-top:0}}.pipeline-process .step3 .wrap-arrow .circle{border-color:#a0debd;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.pipeline-process .step3 .wrap-arrow .circle:before{background-color:#00cd73}.pipeline-process .step3 .wrap-arrow .arrow{background-color:#a0debd;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.pipeline-process .step3 .wrap-arrow .arrow:before{background-color:#00cd73}.pipeline-process .step4 .wrap-arrow{margin-top:19%}@media (max-width:767px){.pipeline-process .step4 .wrap-arrow{top:25px;left:120px;margin-top:0}}.pipeline-process .step4 .wrap-arrow .circle{border-color:#b1d8f0;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.pipeline-process .step4 .wrap-arrow .circle:before{background-color:#3a9dde}.pipeline-process .step4 .wrap-arrow .arrow{background-color:#b1d8f0;-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.pipeline-process .step4 .wrap-arrow .arrow:before{background-color:#3c9ede}.pipeline-process .description{position:relative;top:-50px;padding-left:60px;opacity:0;-webkit-transition:top .4s ease-out,opacity .4s ease-out;-o-transition:top .4s ease-out,opacity .4s ease-out;-moz-transition:top .4s ease-out,opacity .4s ease-out;transition:top .4s ease-out,opacity .4s ease-out}@media (min-width:768px) and (max-width:1024px){.pipeline-process .description{padding-left:50px}}@media (max-width:767px){.pipeline-process .description{top:0;left:-25px;padding-left:27px;-webkit-transition:top 0s,left .4s ease-out,opacity .4s ease-out;-o-transition:top 0s,left .4s ease-out,opacity .4s ease-out;-moz-transition:top 0s,left .4s ease-out,opacity .4s ease-out;transition:top 0s,left .4s ease-out,opacity .4s ease-out}}.pipeline-process .description em{position:absolute;top:-10px;left:0;display:block;font-size:72px;color:#e0e0e1;font-style:normal;font-weight:700}@media (min-width:768px) and (max-width:1024px){.pipeline-process .description em{top:-9px;font-size:60px}}@media (max-width:767px){.pipeline-process .description em{top:-5px;font-size:32px}}.pipeline-process .description strong{display:block;margin-bottom:7px;font-size:20px;font-weight:700}@media (max-width:767px){.pipeline-process .description strong{margin-bottom:2px;font-size:14px}}.pipeline-process .description p{font-size:16px;line-height:24px;color:#323236}@media (min-width:768px) and (max-width:1024px){.pipeline-process .description p{font-size:14px;line-height:22px}}@media (max-width:767px){.pipeline-process .description p{font-size:10px;line-height:14px;color:#606c83}}.pipeline-process .step1 .description{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.pipeline-process .step2 .description{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.pipeline-process .step3 .description{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.pipeline-process .step4 .description{-webkit-transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.pipeline-process.active li:before{top:0;opacity:1}@media (max-width:767px){.pipeline-process.active li.step1:before{top:0;left:0}}@media (max-width:767px){.pipeline-process.active li.step2:before{top:-16px;left:31px}}@media (max-width:767px){.pipeline-process.active li.step3:before{top:-15px;left:63px}}@media (max-width:767px){.pipeline-process.active li.step4:before{top:-16px;left:93px}}.pipeline-process.active .wrap-arrow .circle{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.pipeline-process.active .wrap-arrow .arrow{height:89px;opacity:1}@media (max-width:767px){.pipeline-process.active .wrap-arrow .arrow{width:40px;height:1px}}.pipeline-process.active .description{top:0;opacity:1}@media (max-width:767px){.pipeline-process.active .description{left:0}}.ie9 .pipeline-process li:before{top:0;opacity:1}@media (max-width:767px){.ie9 .pipeline-process li.step1:before{top:0;left:0}}@media (max-width:767px){.ie9 .pipeline-process li.step2:before{top:-16px;left:31px}}@media (max-width:767px){.ie9 .pipeline-process li.step3:before{top:-15px;left:63px}}@media (max-width:767px){.ie9 .pipeline-process li.step4:before{top:-16px;left:93px}}.ie9 .pipeline-process .wrap-arrow .circle{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.ie9 .pipeline-process .wrap-arrow .arrow{height:89px;opacity:1}@media (max-width:767px){.ie9 .pipeline-process .wrap-arrow .arrow{width:40px;height:1px}}.ie9 .pipeline-process .description{top:0;opacity:1}@media (max-width:767px){.ie9 .pipeline-process .description{left:0}}.list-partnership{margin:118px 0 -1.66%}@media (min-width:768px) and (max-width:1024px){.list-partnership{margin:118px 0 -2%}}@media (max-width:767px){.list-partnership{margin:59px 0 -5.9%}}.list-partnership>h3{font-size:26px;color:#323236;font-weight:700}@media (max-width:767px){.list-partnership>h3{font-size:16px;font-weight:700}}.list-partnership .list-country{padding-top:12px}.list-partnership .list-country>li>strong{position:relative;display:block;margin:41px 0 21px;padding-left:54px;font-size:32px;color:#323236}@media (max-width:767px){.list-partnership .list-country>li>strong{margin:13px 0 20px;padding-left:36px;font-size:18px}}.list-partnership .list-country>li>strong:before{position:absolute;top:50%;left:0;display:block;width:40px;height:28px;margin-top:-14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:url(/images/rnd/icon_partnership_country.jpg);content:''}@media (max-width:767px){.list-partnership .list-country>li>strong:before{width:27px;height:18px;margin-top:-9px;background-image:url(/images/rnd/icon_partnership_country@mobile.jpg);-webkit-background-size:135px 18px;-moz-background-size:135px 18px;background-size:135px 18px}}@media (max-width:767px){.list-partnership .list-country>li.japan>strong{margin:18px 0 20px}}.list-partnership .list-country>li.japan>strong:before{background-position:0 0}.list-partnership .list-country>li.china>strong:before{background-position:-40px 0}@media (max-width:767px){.list-partnership .list-country>li.china>strong:before{background-position:-27px 0}}.list-partnership .list-country>li.usa>strong:before{background-position:-80px 0}@media (max-width:767px){.list-partnership .list-country>li.usa>strong:before{background-position:-54px 0}}.list-partnership .list-country>li.europe>strong:before{background-position:-120px 0}@media (max-width:767px){.list-partnership .list-country>li.europe>strong:before{background-position:-81px 0}}.list-partnership .list-country>li.korea>strong:before{background-position:-160px 0}@media (max-width:767px){.list-partnership .list-country>li.korea>strong:before{background-position:-108px 0}}.list-partnership .list-business{font-size:0}.list-partnership .list-business>li{position:relative;display:inline-block;width:23.75%;padding-top:20.83%;margin:0 0 1.66% 1.66%;vertical-align:middle}@media (min-width:768px) and (max-width:1024px){.list-partnership .list-business>li{width:32%;padding-top:32%;margin:0 0 2% 2%}}@media (max-width:767px){.list-partnership .list-business>li{width:47.05%;padding-top:52%;margin:0 0 5.9% 5.9%}}@media (min-width:1025px){.list-partnership .list-business>li:nth-child(4n+1){margin:0 0 1.66% 0}}@media (min-width:768px) and (max-width:1024px){.list-partnership .list-business>li:nth-child(3n+1){margin:0 0 2% 0}}@media (max-width:767px){.list-partnership .list-business>li:nth-child(2n-1){margin:0 0 5.9% 0}}.list-partnership .list-business a.list-ancor{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;cursor:default}@media (max-width:767px){.list-partnership .list-business a.list-ancor{pointer-events:none}}.list-partnership .list-business a.list-ancor .logo{position:absolute;top:50%;display:block;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767px){.list-partnership .list-business a.list-ancor .logo{margin-top:-25px}}.list-partnership .list-business a.list-ancor .description{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background-image:url(/images/rnd/bg_partnershiplist_over.jpg);-webkit-background-size:100% 100%;-moz-background-size:100% 100%;background-size:100% 100%;opacity:0;color:#fff;z-index:1;-webkit-transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;-o-transition:opacity .15s ease-in-out,-o-transform .15s ease-in-out;-moz-transition:transform .15s ease-in-out,opacity .15s ease-in-out,-moz-transform .15s ease-in-out;transition:transform .15s ease-in-out,opacity .15s ease-in-out;transition:transform .15s ease-in-out,opacity .15s ease-in-out,-webkit-transform .15s ease-in-out,-moz-transform .15s ease-in-out,-o-transform .15s ease-in-out}@media (max-width:767px){.list-partnership .list-business a.list-ancor .description{top:auto;bottom:0;height:50px;background-image:none;border-top:1px solid #eaeaeb;opacity:1;color:#323236}}.list-partnership .list-business a.list-ancor .description .text{position:absolute;top:50%;left:0;display:block;width:100%;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.list-partnership .list-business a.list-ancor .description strong{display:block;margin-bottom:9px;font-size:20px;line-height:30px;text-transform:uppercase;font-weight:700}@media (max-width:767px){.list-partnership .list-business a.list-ancor .description strong{margin-bottom:0;font-size:10px;line-height:16px}}.list-partnership .list-business a.list-ancor .description span{display:block;font-size:16px;line-height:22px;text-transform:uppercase}@media (max-width:767px){.list-partnership .list-business a.list-ancor .description span{display:none}}.list-partnership .list-business a.list-ancor:hover .description{opacity:.9;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:10px 10px 21px #e0e0e0;-moz-box-shadow:10px 10px 21px #e0e0e0;box-shadow:10px 10px 21px #e0e0e0}@media (max-width:767px){.list-partnership .list-business a.list-ancor:hover .description{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}@media (max-width:767px){.en .rnd .container,.en .rnd .cover{background:#f2f5f8}}@media (max-width:767px){.en .graph-wrap{margin-top:30px}.en .graph-wrap figure{display:none}}.en .graph-wrap .mobile-title{display:none;font-size:14px;font-weight:700;color:#323236}@media (max-width:767px){.en .graph-wrap .mobile-title{display:block}}.en .graph-wrap .graph-explain{min-height:400px}@media (max-width:767px){.en .graph-wrap .graph-explain{min-height:242px}.en .graph-wrap .graph-explain ul{position:static}.en .graph-wrap .graph-explain li{width:100%;max-width:none;margin:20px 0 0;padding:0;background:#fff;-webkit-box-shadow:10px 10px 20px rgba(0,0,0,.1);-moz-box-shadow:10px 10px 20px rgba(0,0,0,.1);box-shadow:10px 10px 20px rgba(0,0,0,.1)}.en .graph-wrap .graph-explain li:before{content:'';display:block;position:absolute;left:0;top:0;right:0;height:2px;background:url(/images/common/background_gradient.png) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background:-webkit-gradient(linear,left top,right top,from(#3a9dde),to(#00cd73));background:-webkit-linear-gradient(left,#3a9dde 0,#00cd73 100%);background:-moz- oldlinear-gradient(left,#3a9dde 0,#00cd73 100%);background:-o-linear-gradient(left,#3a9dde 0,#00cd73 100%);background:linear-gradient(90deg,#3a9dde 0,#00cd73 100%)}.en .graph-wrap .graph-explain i{display:none}.en .graph-wrap .graph-explain span,.en .graph-wrap .graph-explain strong{padding:0 15px;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none;opacity:1}.en .graph-wrap .graph-explain strong{max-width:none;width:auto!important;height:55px;border-bottom:1px solid #f2f5f8;font-size:18px;line-height:55px;text-transform:none}.en .graph-wrap .graph-explain strong br{display:none}.en .graph-wrap .graph-explain span{margin-top:0;padding-top:20px;padding-bottom:22px;font-size:14px;line-height:23px}}.en .graph-wrap .explain{font-size:20px;line-height:30px}@media (max-width:767px){.en .graph-wrap .explain{margin-top:30px;font-size:16px;line-height:26px}}.en .timeline-wrap .list5 .inner strong{padding-right:0;background:0 0}@media (max-width:767px){.en .timeline-wrap .list11{margin-top:60px!important}}@media (min-width:1025px){.en .timeline-wrap .list12{margin-top:200px}.en .timeline-wrap .list12:before{height:200px;top:-200px}}@media (min-width:768px) and (max-width:1024px){.en .timeline-wrap .list12{margin-top:240px}.en .timeline-wrap .list12:before{height:240px;top:-240px}}@media (max-width:767px){.en .timeline-wrap .list12{margin-top:65px!important}.en .timeline-wrap .list12:before{bottom:-60px}}@media (max-width:767px){.en .timeline-wrap .list13:before{bottom:-60px}}.en .image-slide-wrap.partnership{padding-top:43%}@media (min-width:768px) and (max-width:1024px){.en .image-slide-wrap.partnership{padding-top:48%}}@media (max-width:767px){.en .image-slide-wrap.partnership{padding-top:130%}}.en .image-slide-wrap.partnership ul>li .description p{font-size:20px;line-height:30px}@media (max-width:767px){.en .image-slide-wrap.partnership ul>li .description p{font-size:16px;line-height:26px}}.en .box-introduce-wrap .title{height:auto}@media (max-width:767px){.en .bioharmaceuical .box-introduce-wrap .box-introduce:first-child:after{top:159px}}.en .organization-radial-graph dd strong{font-size:17px;line-height:26px;text-transform:uppercase}@media (min-width:768px) and (max-width:1024px){.en .organization-radial-graph dd strong{font-size:13px}}@media (max-width:767px){.en .organization-radial-graph dd strong{font-size:11px;line-height:20px}}.en .organization-radial-graph li{width:150px;text-align:left;white-space:normal}@media (max-width:1024px){.en .organization-radial-graph li{width:90px}}@media (max-width:767px){.en .organization-radial-graph .lab .list1{top:-webkit-calc(91.5% - 25px);top:-moz-calc(91.5% - 25px);top:calc(91.5% - 25px)}}@media (min-width:1025px){.en .organization-radial-graph .lab .list3{top:-14px}}@media (min-width:768px) and (max-width:1024px){.en .organization-radial-graph .lab .list3{top:-23px}}@media (max-width:767px){.en .organization-radial-graph .lab .list3{width:105px;bottom:-webkit-calc(91.5% - 25px);bottom:-moz-calc(91.5% - 25px);bottom:calc(91.5% - 25px)}}@media (min-width:768px) and (max-width:1024px){.en .organization-radial-graph .lab .list4{width:130px}}@media (max-width:767px){.en .organization-radial-graph .lab .list4{width:115px;top:-webkit-calc(91.5% - 25px);top:-moz-calc(91.5% - 25px);top:calc(91.5% - 25px)}}@media (min-width:1025px){.en .organization-radial-graph .lab .list5{top:-25px}}@media (min-width:768px) and (max-width:1024px){.en .organization-radial-graph .lab .list5{width:120px;top:-23px}}@media (max-width:767px){.en .organization-radial-graph .lab .list6{bottom:-webkit-calc(91.5% - 25px);bottom:-moz-calc(91.5% - 25px);bottom:calc(91.5% - 25px)}}@media (min-width:1025px){.en .organization-radial-graph .business-development .list1{width:165px;top:-25px}}@media (min-width:768px) and (max-width:1024px){.en .organization-radial-graph .business-development .list1{top:-40px;width:94px}}@media (max-width:767px){.en .organization-radial-graph .clinical-development .list1{bottom:-webkit-calc(91.5% - 25px);bottom:-moz-calc(91.5% - 25px);bottom:calc(91.5% - 25px)}}.en .organization-radial-graph .clinical-development .list2{text-align:center}@media (min-width:1025px){.en .organization-radial-graph .clinical-development .list2{left:15%}}@media (min-width:768px) and (max-width:1024px){.en .organization-radial-graph .clinical-development .list2{left:19%}}@media (min-width:768px) and (max-width:1024px){.en .organization-radial-graph .clinical-development .list3{width:94px}}@media (max-width:767px){.en .organization-radial-graph .clinical-development .list3{top:-webkit-calc(81.5% - 16px);top:-moz-calc(81.5% - 16px);top:calc(81.5% - 16px)}}@media (min-width:768px) and (max-width:1024px){.en .organization-radial-graph .clinical-development .list4{width:94px;right:99%}}@media (min-width:1025px){.en .organization-radial-graph .clinical-development .list5{top:-55px}}@media (min-width:768px) and (max-width:1024px){.en .organization-radial-graph .clinical-development .list5{top:-45px;width:120px;right:64%}}@media (max-width:767px){.en .organization-radial-graph .clinical-development .list5{bottom:-webkit-calc(91.5% - 25px);bottom:-moz-calc(91.5% - 25px);bottom:calc(91.5% - 25px);width:120px;text-align:right;right:87%}}.en .searchfield~.container .explain-graph{font-size:20px;line-height:30px}@media (max-width:767px){.en .searchfield~.container .explain-graph{font-size:16px;line-height:26px}}.en .list-partnership>h3{text-transform:uppercase}.en .pipeline-process .description strong{text-transform:uppercase}.en .pipeline-head li{text-transform:uppercase}@media (max-width:767px){.en .radial-graph-container.radial-graph-generic .label.text5{left:50%;top:-webkit-calc(50% - 190px);top:-moz-calc(50% - 190px);top:calc(50% - 190px);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.wrap-policy{padding:46px 0 64px;border-top:1px solid #d6d6d7}@media (min-width:768px) and (max-width:1024px){.wrap-policy{padding:20px 32px 64px}}@media (max-width:767px){.wrap-policy{margin:0 16px;padding:15px 0 26px}}.wrap-policy>section:first-child{padding:0}.wrap-policy>section{padding:65px 0 0}@media (max-width:767px){.wrap-policy>section{padding:16px 0 0}}.wrap-policy .clause-title{display:block;margin-bottom:22px;font-size:24px;color:#323236;font-weight:700}@media (max-width:767px){.wrap-policy .clause-title{margin-bottom:10px;padding-left:23px;font-size:18px;line-height:28px;text-indent:-23px}}.wrap-policy .sub-clause-title{display:block;margin-bottom:12px;padding-top:9px;font-size:16px;color:#323236}@media (max-width:767px){.wrap-policy .sub-clause-title{margin-bottom:8px;padding-top:2px;font-size:14px}}.wrap-policy .sub-clause-title:nth-of-type(1){padding-top:0}.wrap-policy .description{margin-bottom:25px;font-size:20px;line-height:30px;color:#323236}@media (max-width:767px){.wrap-policy .description{margin-bottom:18px;font-size:16px;line-height:26px}}.wrap-policy .description.small{font-size:16px;line-height:26px}@media (max-width:767px){.wrap-policy .description.small{font-size:14px;line-height:24px}}.wrap-policy .refer-text{font-size:16px;line-height:26px;color:#626b82}@media (max-width:767px){.wrap-policy .refer-text{padding-left:16px;text-indent:-16px;font-size:14px;line-height:24px}}.wrap-policy table+.refer-text{margin-bottom:26px}@media (max-width:767px){.wrap-policy table+.refer-text{margin-bottom:16px}}.wrap-policy .list-description{margin-bottom:30px}@media (max-width:767px){.wrap-policy .list-description{margin-bottom:17px}}.wrap-policy .list-description>li{position:relative;margin-top:14px;padding-left:10px;font-size:16px;line-height:26px;color:#323236}@media (max-width:767px){.wrap-policy .list-description>li{margin-top:6px;padding-left:8px;font-size:14px;line-height:24px}}.wrap-policy .list-description>li:first-child{margin-top:0}.wrap-policy .list-description>li:before{position:absolute;top:10px;left:0;display:block;width:4px;height:4px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#434a5c;content:''}@media (max-width:767px){.wrap-policy .list-description>li:before{top:8px;width:3px;height:3px}}.wrap-policy .list-description>li em{font-style:normal}.wrap-policy .list-description>li>ul{margin-top:15px;padding-left:10px}@media (max-width:767px){.wrap-policy .list-description>li>ul{margin-top:10px;padding-left:28px;text-indent:-20px}}.wrap-policy .list-description>li>ul li{margin-top:5px}@media (max-width:767px){.wrap-policy .list-description>li>ul li{margin-top:0}}.wrap-policy .list-description>li>ul li:first-child{margin-top:0}@media (max-width:767px){.wrap-policy .list-description>li.personal-information{padding-left:130px;text-indent:-122px}.wrap-policy .list-description>li.tel{padding-left:68px;text-indent:-60px}}.wrap-policy .list-description.big{margin-top:23px}@media (max-width:767px){.wrap-policy .list-description.big{margin-top:15px}}.wrap-policy .list-description.big>li{margin-top:30px}@media (max-width:767px){.wrap-policy .list-description.big>li{margin-top:9px}}.wrap-policy .list-description.big>li:first-child{margin-top:0}.wrap-policy .list-description.small>li{margin-top:4px}@media (max-width:767px){.wrap-policy .list-description.small>li{margin-top:-2px}}.wrap-policy .list-description.small>li:first-child{margin-top:0}.wrap-policy .list-policy{margin:44px 0 14px;padding:40px 0 25px;border-top:2px solid #323236;border-bottom:1px solid #eaeaeb;font-size:0}@media (max-width:767px){.wrap-policy .list-policy{margin:21px 0 16px;padding:23px 0 11px;border-top:1px solid #323236}}.wrap-policy .list-policy li{display:inline-block;width:50%;margin-bottom:17px;padding:0 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;line-height:28px;color:#444a5a;vertical-align:top}@media (min-width:768px) and (max-width:1024px){.wrap-policy .list-policy li{padding:0 30px}}@media (max-width:767px){.wrap-policy .list-policy li{width:100%;margin-bottom:10px;padding:0 16px;font-size:14px;line-height:24px}}.wrap-policy table{display:block;width:100%;margin-bottom:12px;padding-top:13px;font-size:16px}@media (max-width:767px){.wrap-policy table{margin-bottom:12px;padding-top:6px;font-size:12px;line-height:18px;text-align:left}}.wrap-policy table col:nth-child(1){width:20%}.wrap-policy table col:nth-child(2){width:39%}@media (max-width:767px){.wrap-policy table col:nth-child(2){width:32%}}.wrap-policy table col:nth-child(3){width:17%}@media (max-width:767px){.wrap-policy table col:nth-child(3){width:24%}}.wrap-policy table col:nth-child(4){width:24%}.wrap-policy table th{padding:23px 0 20px;border-top:2px solid #323236;border-bottom:1px solid #adadaf;color:#434a5c;vertical-align:top;font-weight:700}@media (max-width:767px){.wrap-policy table th{padding:10px 3px 8px;border-top:1px solid #323236;font-weight:700}}.wrap-policy table td{padding:4px 26px 39px;border-bottom:1px solid #eaeaeb;color:#323236;vertical-align:top}@media (max-width:767px){.wrap-policy table td{padding:10px 3px 8px}}.wrap-policy table tr:first-child td{padding:22px 26px 39px}@media (max-width:767px){.wrap-policy table tr:first-child td{padding:10px 3px 8px}}.agreement-list{margin:-2px 0 31px}@media (max-width:767px){.agreement-list{margin:6px 0 19px}}.agreement-list>li{margin-top:32px;color:#323236}@media (max-width:767px){.agreement-list>li{margin-top:17px}}.agreement-list>li:first-child{margin-top:0}.agreement-list>li h3{margin-bottom:12px;font-size:20px}@media (max-width:767px){.agreement-list>li h3{margin-bottom:6px;font-size:16px;line-height:24px}}.agreement-list>li p{font-size:16px;line-height:26px}@media (max-width:767px){.agreement-list>li p{font-size:14px;line-height:24px}}.agreement-list>li ul li{font-size:16px;line-height:26px}@media (max-width:767px){.agreement-list>li ul li{font-size:14px;line-height:24px}}.page-sitemap{padding-bottom:100px}.page-sitemap .br-m{display:none}@media (max-width:767px){.page-sitemap .br-m{display:block}}.page-sitemap .wrap-sitemap:after{content:'';display:block;clear:both}.page-sitemap dl{float:left;width:20.3125%;margin-left:6.25%;color:#323236}.page-sitemap dl:first-child{margin-left:0}.page-sitemap dl:after{content:'';display:block;clear:both}.page-sitemap dl dt{padding:13px 10px;font-size:22px;line-height:28px;border-bottom:2px solid #323236;font-weight:700}.page-sitemap dl dd{padding:26px 0 0 10px;font-size:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-sitemap dl dd ul.sub-menu>li{padding-top:15px;font-size:16px}.page-sitemap dl dd ul.sub-menu>li a{color:#434a5c}.page-sitemap dl dd ul.sub-menu>li:before{content:'-';display:inline-block;margin-right:5px;vertical-align:middle}.page-sitemap .company-dl{width:100%;margin-left:0;margin-top:37px}.page-sitemap .company-dl dd{padding:0}.page-sitemap .company-dl dd:after{content:'';display:block;clear:both}.page-sitemap .company-dl dd .type-mobile{display:none}.page-sitemap .company-dl dd>div{float:left;width:50%}.page-sitemap .company-dl dd>div ul.type>li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:30px 0 0 10px}.page-sitemap .company-dl dd>div.second ul.type{float:left;width:50%}.page-sitemap .company-dl dd>div.second ul.type>li{width:100%}@media (max-width:767px){.page-sitemap{padding-bottom:50px}.page-sitemap .service-title strong{line-height:22px}.page-sitemap dl{float:none;width:100%;margin:0;margin-top:55px}.page-sitemap dl:first-child{margin-top:0}.page-sitemap dl dt{padding:0;padding-bottom:7px;font-size:16px;line-height:18px;border-bottom-width:1px}.page-sitemap dl dd{float:left;width:50%;padding:0;padding-top:22px;font-size:14px}.page-sitemap dl dd ul.sub-menu>li{font-size:14px;padding-top:13px}.page-sitemap .company-dl dd{width:100%}.page-sitemap .company-dl dd .type-pc{display:none}.page-sitemap .company-dl dd .type-mobile{display:block}.page-sitemap .company-dl dd>div ul.type>li{float:none;width:100%;padding:0;padding-top:22px}}.en .page-sitemap dl dt{text-transform:uppercase}.qna-title{padding:80px 0 77px;color:#323236;text-align:center}@media (max-width:767px){.qna-title{padding:82px 0 38px}}.qna-title h2{font-size:40px;line-height:48px;font-weight:700}@media (max-width:767px){.qna-title h2{margin:0 auto;font-size:24px;line-height:36px}}.qna-title strong{display:block;margin-top:21px;font-size:24px;line-height:34px}@media (max-width:767px){.qna-title strong{margin-top:15px;padding:0 16px;font-size:16px;line-height:24px}}.wrap-qna-login{width:560px;margin:0 auto;padding-bottom:96px}@media (max-width:767px){.wrap-qna-login{width:auto;margin:0 16px;padding-bottom:47px}}.wrap-qna-login .wrap-input{position:relative;display:block}.wrap-qna-login .input-default{position:relative;height:50px;margin-bottom:20px;padding:0 24px;background-color:transparent;line-height:50px;z-index:1}@media (max-width:767px){.wrap-qna-login .input-default{height:40px;margin-bottom:10px;line-height:40px}}.wrap-qna-login .button-common-primary{margin-top:10px}@media (max-width:767px){.wrap-qna-login .button-common-primary{margin-top:5px}}.wrap-qna-login .placeholder{position:absolute;top:15px;left:24px;display:block;font-size:18px;color:#a3aab6}@media (max-width:767px){.wrap-qna-login .placeholder{top:12px;left:20px;font-size:14px}}.wrap-qna-login .text-error{margin:-6px 0 16px;padding-left:24px}@media (max-width:767px){.wrap-qna-login .text-error{margin:-2px 0 10px;padding-left:20px}}.wrap-qna-login .text-guide{position:relative;display:block;margin-left:27px;margin-top:13px;padding-left:14px;color:#434a5c;font-size:16px;line-height:26px}.wrap-qna-login .text-guide:before{content:'※';display:block;position:absolute;top:0;left:0}@media (max-width:767px){.wrap-qna-login .text-guide{font-size:12px;line-height:18px;margin-left:20px}}.wrap-qna-login .counseling-link{padding-bottom:0}.wrap-qna{margin:0 auto;padding-bottom:100px}@media (max-width:767px){.wrap-qna{margin:0 auto;padding-bottom:50px}}.wrap-qna .text-ellipsis{padding-left:0}.wrap-qna .table-detail.modify .input-default.name,.wrap-qna .table-detail.modify .input-default.password{width:256px;margin-bottom:15px}.wrap-qna .table-detail.modify .input-radio:first-child{margin-right:107px}@media (max-width:767px){.wrap-qna .table-detail.modify .input-default.name,.wrap-qna .table-detail.modify .input-default.password{width:100%;margin-bottom:9px}.wrap-qna .table-detail.modify .input-radio:first-child{margin-right:36px}.wrap-qna .table-detail.modify .input-default.password+.refer-text br{display:none}}@media (max-width:767px){.wrap-qna .table-list.qna .td-list:nth-child(1){float:left;vertical-align:middle;line-height:20px}.wrap-qna .table-list.qna .icon-lock{margin-right:8px}.wrap-qna .table-list.qna .td-list:nth-child(2){display:inline}.wrap-qna .table-list.qna .td-list:nth-child(2):after{content:'';display:block;clear:both}.wrap-qna .table-list.qna .text-ellipsis{display:inline}.wrap-qna .table-list.qna .list li>.answer,.wrap-qna .table-list.qna .list li>.date,.wrap-qna .table-list.qna .list li>.name{float:left;margin-top:5px;margin-right:20px;font-size:12px}.wrap-qna .table-list.qna .list li>.date{position:relative}.wrap-qna .table-list.qna .list li>.date:before{position:absolute;top:5px;left:-10px;display:block;width:1px;height:10px;background-color:#d6d6d7;content:''}.wrap-qna .table-list.qna .list li>.answer{position:relative;bottom:auto;left:auto}.wrap-qna .wrap-pagination{margin-top:16.5px}}.qna-list .wrap-detail-button.small{float:right}@media (max-width:767px){.qna-list .wrap-detail-button.small{float:none;margin-top:15px;margin-top:30px}.qna-list .wrap-detail-button.small .button-common-solid{width:100%;margin:0}}.out-licensing .point{margin-bottom:55px;font-size:28px;line-height:42px;font-weight:700;text-transform:uppercase}.out-licensing h3{display:inline-block}.out-licensing .date{position:static;float:right;margin-top:15px}.out-licensing .pipeline-head li:nth-child(1){width:15%}.out-licensing .pipeline-head li:nth-child(2){width:36%}.out-licensing .pipeline-head li:nth-child(3),.out-licensing .pipeline-head li:nth-child(4),.out-licensing .pipeline-head li:nth-child(5),.out-licensing .pipeline-head li:nth-child(6),.out-licensing .pipeline-head li:nth-child(7),.out-licensing .pipeline-head li:nth-child(8),.out-licensing .pipeline-head li:nth-child(9){width:7%}.out-licensing .pipeline-head li:nth-child(10){display:none;width:19%}.out-licensing .pipeline-head li:nth-child(3){text-align:center}.out-licensing .pipeline-content dl{width:53%}@media (max-width:767px){.out-licensing .pipeline-content dl{width:auto;padding:15px 0}}.out-licensing .pipeline-content dt{width:28%}@media (max-width:767px){.out-licensing .pipeline-content dt{width:auto;padding:0}.out-licensing .pipeline-content dt:after{display:none}}.out-licensing .pipeline-content dd{width:68.5%}@media (max-width:767px){.out-licensing .pipeline-content dd{display:inline;width:auto;padding:0}.out-licensing .pipeline-content dd:before{display:inline-block;width:1px;height:10px;margin:0 9px 0;background-color:#d6d6d7;content:''}}.out-licensing .pipeline-content dd:last-child{display:none;position:absolute;right:0;width:19%}@media (max-width:767px){.out-licensing .pipeline-content dd:last-child{position:static;width:auto}}.out-licensing .pipeline-content .pipe-line{left:53%;right:0;width:auto}@media (max-width:767px){.out-licensing .pipeline-content .pipe-line{width:auto;left:auto;right:0}}.out-licensing .pipeline-content .pipe-line .pipe{width:0}.out-licensing .pipeline-content .mobile-pipeline-head li:nth-child(1){left:3.5%}.out-licensing .pipeline-content .mobile-pipeline-head li:nth-child(2){left:18%}.out-licensing .pipeline-content .mobile-pipeline-head li:nth-child(3){left:33%}.out-licensing .pipeline-content .mobile-pipeline-head li:nth-child(4){left:48%}.out-licensing .pipeline-content .mobile-pipeline-head li:nth-child(5){left:63%}.out-licensing .pipeline-content .mobile-pipeline-head li:nth-child(6){left:78%}.out-licensing .pipeline-content .mobile-pipeline-head li:nth-child(7){left:93%}@media (max-width:767px){.out-licensing .pipeline-content .mobile-pipeline-head li{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;left:auto!important;width:14.2%!important;border-bottom:none;text-align:center}}.out-licensing .pipe-line.active .step1{width:11%}.out-licensing .pipe-line.active .step2{width:25%;background-color:#626b82}.out-licensing .pipe-line.active .step3{width:40%}.out-licensing .pipe-line.active .step4{width:55%;background-color:#5cc97c}.out-licensing .pipe-line.active .step5{width:70%;background-color:#5cc97c}.out-licensing .pipe-line.active .step6{width:84%;background-color:#3a9dde}.out-licensing .pipe-line.active .step7{width:99%;background-color:#3a9dde}.en .comment{margin-top:15px;font-size:16px;line-height:28px;text-align:right}.en .comment dt{display:inline-block;margin-left:5px}.en .comment dd{display:inline-block}.wrap-error{position:relative;width:100%;height:100%}.wrap-error:before{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;content:'';z-index:-1}.wrap-error #header{position:relative}.wrap-error #header.hover,.wrap-error #header.scroll{height:80px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media (max-width:1024px){.wrap-error #header.hover,.wrap-error #header.scroll{height:48px}}.wrap-error #contents{padding:150px 0 8px}@media (min-width:768px) and (max-width:1024px){.wrap-error #contents{padding:150px 25px 8px}}@media (max-width:767px){.wrap-error #contents{padding:26px 16px 8px}}.wrap-error #contents .description{margin-bottom:37px;text-align:center;color:#323236}@media (max-width:767px){.wrap-error #contents .description{margin-bottom:18px}}.wrap-error #contents .description h2{margin-bottom:19px;font-size:32px;line-height:42px}@media (max-width:767px){.wrap-error #contents .description h2{margin-bottom:12px;font-size:20px;line-height:30px}}.wrap-error #contents .description p{font-size:18px;line-height:28px}@media (max-width:767px){.wrap-error #contents .description p{font-size:12px;line-height:18px}}.wrap-error #contents .description a{color:#3a9dde}.wrap-error #contents .wrap-button{display:block;max-width:490px;width:100%;margin:0 auto 92px;padding-top:28px;font-size:0}@media (max-width:767px){.wrap-error #contents .wrap-button{max-width:inherit;margin:0 auto 32px;padding-top:7px}}.wrap-error #contents .wrap-button a{display:inline-block;width:49%;height:50px;margin:0 0 0 1%;font-size:18px;line-height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #b4b7bd;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color:#434a5c;vertical-align:middle;text-align:center;-webkit-transition:background-color .3s;-o-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s}@media (max-width:767px){.wrap-error #contents .wrap-button a{height:44px;font-size:16px;line-height:44px}}.wrap-error #contents .wrap-button a:first-child{margin:0 1% 0 0}.wrap-error #contents .wrap-button a:focus,.wrap-error #contents .wrap-button a:hover{background-color:#b4b7bd;color:#fff}@media (max-width:767px){.wrap-error #contents .wrap-button.en a{font-size:14px}}.wrap-error #footer{max-width:1080px;margin:0 auto;padding:31px 0 100px;border-top:1px solid #eaeaeb;text-align:center}@media (max-width:767px){.wrap-error #footer{max-width:inherit;width:auto;margin:0 16px;padding:11px 0 20px}}.wrap-error #footer p{font-size:14px;color:#636a81}@media (max-width:767px){.wrap-error #footer p{font-size:11px}}.wrap-error.open-notice #contents{height:-webkit-calc(100% - 230px);height:-moz-calc(100% - 230px);height:calc(100% - 230px);padding:0}@media (max-width:767px){.wrap-error.open-notice #contents{height:-webkit-calc(100% - 48px - 46px);height:-moz-calc(100% - 48px - 46px);height:calc(100% - 48px - 46px)}}.wrap-error.open-notice #contents .description{position:relative;top:50%;margin:0 auto;-webkit-transform:translateY(-55%);-moz-transform:translateY(-55%);-ms-transform:translateY(-55%);-o-transform:translateY(-55%);transform:translateY(-55%)}@media (max-width:767px){.wrap-error.open-notice #contents .description{width:250px}}@media (max-width:767px){.wrap-error.open-notice #contents .description h2.icon{padding:0 30px}}.wrap-error.open-notice #contents .description h2.icon:before{content:'';display:block;height:160px;margin-bottom:75px;background:url(/images/common/icon_open_notice.gif) no-repeat 50% 0}@media (max-width:767px){.wrap-error.open-notice #contents .description h2.icon:before{height:80px;margin-bottom:30px;-webkit-background-size:80px auto;-moz-background-size:80px auto;background-size:80px auto}}.wrap-error.open-notice #contents .description .highlight{font-weight:200}html.temporary,html.temporary body{height:100%;min-height:800px}@media (max-width:767px){html.temporary,html.temporary body{min-height:400px}}