a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{color:#121212;background-color:#fff;font-family:"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"Segoe UI","メイリオ",Meiryo,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-feature-settings:"palt";line-height:1.5;letter-spacing:0;-webkit-text-size-adjust:none;width:100%;overflow-x:hidden!important}html{width:100%}pre{font-family:"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"Segoe UI","メイリオ",Meiryo,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}input,select,textarea{font-family:"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"Segoe UI","メイリオ",Meiryo,Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:100%;letter-spacing:1.9px}a{cursor:pointer;outline:0}a:link{color:#f06292;text-decoration:none}a:visited{color:#f06292;text-decoration:none}a:hover{color:#f8bbd0;text-decoration:none}a:active{color:#f8bbd0;text-decoration:none}img{vertical-align:bottom}img{max-width:100%}.grecaptcha-badge{visibility:hidden}.socialArea a img{display:block;margin-left:auto}#wrapper{width:100%}.material-icons{position:relative;top:2px;padding-right:1px;font-size:100%}#header{position:relative}#header #globalNav{padding:50px 0 30px;background:#113160;font-size:12px}#header #globalNav .inner{width:1020px;margin:0 auto;display:flex;align-items:flex-end;justify-content:space-between}#header #globalNav .inner .logo{margin-right:50px;width:183px}#header #globalNav .inner nav ul{display:flex}#header #globalNav .inner nav ul li{padding-left:12px;color:#ccc}#header #globalNav .inner nav ul li:first-child{padding-left:0}#header #globalNav .inner nav ul li .material-icons{padding-right:2px;font-size:13px}#header #globalNav .inner nav ul li a{display:inline-block;color:#ccc}#header #globalNav .inner nav.languageArea ul li:nth-child(3) a:nth-child(2){padding-left:7px}#header #globalNav .inner nav.languageArea ul li:nth-child(3) a.active{color:#036eb2}#header #mainNav{margin-top:-22px;background:#fff;border-top:5px solid #a3acbb;box-shadow:1px 5px 8px rgba(0,0,0,.4);position:relative;z-index:2;transition:none}#header #mainNav nav{width:1033px;margin:0 auto}#header #mainNav nav ul{display:flex;justify-content:space-between;align-items:center}#header #mainNav nav ul li{height:46px}#header #mainNav nav ul li:after{content:"";display:block;opacity:0;visibility:hidden;width:100%;height:20px;cursor:pointer;background:url(../images/common/arr_icon.png) no-repeat center center;background-size:20px auto;position:relative;top:-10px;transform:translate(-50%,50%);margin-left:50%;transition:all .5s;z-index:1}#header #mainNav nav ul li:first-child:after,#header #mainNav nav ul li:nth-child(5):after,#header #mainNav nav ul li:nth-child(6):after{display:none}#header #mainNav nav ul li a{font-size:13px;color:#0b308d;padding:12px 8px;display:block;margin-top:3px;transition:all .5s}#header #mainNav nav ul li a.current,#header #mainNav nav ul li a:hover{background:#e6e6e6;position:relative}#header #mainNav nav ul li a.current:before,#header #mainNav nav ul li a:hover:before{content:"";width:100%;height:5px;display:block;position:absolute;top:-8px;left:0;transition:all .5s;background:#e40019}#header #mainNav nav ul li .btn{background:linear-gradient(90deg,#061233 10%,#526c7b 100%);border:none;font-size:12px;color:#fff;margin:12px 0;padding:2px 8px 3px;border-radius:5px}#header #mainNav nav ul li .btn:hover{background:linear-gradient(90deg,#061233 10%,#526c7b 100%)}#header #mainNav nav ul li .btn:hover:before{background:0 0}#header #mainNav nav ul li .subMenu{position:absolute;left:0;z-index:1;visibility:hidden;opacity:0;transition:all .5s;display:flex;flex-flow:wrap;justify-content:inherit;width:765px;margin-left:50%;margin-top:20px;padding:10px;box-sizing:border-box;transform:translate(-50%,0);background:#838ea4}#header #mainNav nav ul li .subMenu li{width:235px;height:30px;background:#f2f2f2;text-align:center;margin-left:20px;border-top:1px solid rgba(255,255,255,.4)}#header #mainNav nav ul li .subMenu li:first-child{border:0}#header #mainNav nav ul li .subMenu li.heightL{padding-top:10px;height:40px}#header #mainNav nav ul li .subMenu li:nth-child(n+4){margin-top:20px}#header #mainNav nav ul li .subMenu li:first-child,#header #mainNav nav ul li .subMenu li:nth-child(3n+1){margin-left:0}#header #mainNav nav ul li .subMenu li a{font-size:12px;color:#000;display:block;margin-top:0;padding:0;transition:inherit;line-height:1.4;position:relative}#header #mainNav nav ul li .subMenu li a span{height:30px;display:flex;justify-content:center;align-items:center;position:relative}#header #mainNav nav ul li .subMenu li a:before{display:none}#header #mainNav nav ul li .subMenu li a:hover{background:0 0}#header #mainNav nav ul li .subMenu li:after{display:none}#header #mainNav nav ul li .subMenu li.openMenu ul{display:none;flex-flow:column;background:rgba(204,204,204,.95);position:relative;z-index:1}#header #mainNav nav ul li .subMenu li.openMenu ul li{background:0 0;margin:0!important}#header #mainNav nav ul li .subMenu li.openMenu ul.open{display:block}#header #mainNav nav ul li:hover:after{opacity:1;visibility:visible}#header #mainNav nav ul li:hover .subMenu{visibility:visible;opacity:1}#header.headerEN #globalNav .inner .logo{margin-right:150px}#header.headerEN .siteBtn{font-size:12px}#header.headerEN .siteBtn a.btnLink{font-size:10px}footer{display:flex;width:100%;background-color:#666;flex-direction:column;align-items:center;font-size:12px}footer .ftArea{display:flex;flex-direction:row;justify-content:space-between;width:1024px;margin:48px auto 60px;position:relative}footer .ftArea .row{width:314px}footer .ftArea .row:first-child dl:last-child{margin-top:0}footer .ftArea .row dl{margin-bottom:20px}footer .ftArea .row dl dt{background:linear-gradient(90deg,#05001f 30%,#66808e 100%);padding:2px 0 2px 14px;border-top:1px solid #0c214c}footer .ftArea .row dl dt a{color:#fff}footer .ftArea .row dl dd{background:#6c6c6c;padding-bottom:4px}footer .ftArea .row dl dd ul li a{display:block;padding:4px 0 4px 22px;color:#fff}footer .ftArea .row dl dd ul li.bgDarkGray span{margin-left:37px}footer .ftArea .row dl dd ul:nth-child(2),footer .ftArea .row dl dd ul:nth-child(4){background:#4d4d4d;padding-left:15px}footer .ftArea .row dl dd ul:nth-child(2) li a,footer .ftArea .row dl dd ul:nth-child(4) li a{color:#b3b3b3}footer .ftArea .row dl:last-child{margin-bottom:0}footer .ftLogo{width:100%;background-color:#595757;text-align:center}footer .ftLogo a{display:block;width:120px;margin:0 auto}footer .ftLogo img{vertical-align:top;margin-top:-13px}footer .ftList{display:flex;width:480px;padding:8px 0;justify-content:space-between}footer .ftList li a{font-size:12px;color:#fff}footer .copyRight{width:100%;padding:5px 0;background-color:#99999a;text-align:center;color:#595757}footer .fa-file-pdf{padding-right:5px}.en footer .ftList{width:580px}#returnTop{font-size:12px;line-height:1.2;position:fixed;z-index:998;right:20px;bottom:0;margin-left:750px;transition:transform .35s;transform:translate3d(0,120%,0);text-align:center;border-radius:50%;background:#fff}#returnTop a{position:relative;display:block;width:58px;height:44px;padding:7px 0;color:#99999a}#returnTop.active{transform:translate3d(0,-16px,0)}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#fff}.modaal-close:after,.modaal-close:before{width:2px}.modaal-close:focus,.modaal-close:hover{background:0 0}.opticalBnr{text-align:center}.opticalBnr a{display:inline-block}.opticalBnr a:hover{opacity:.8}.opticalBnr img{width:664px;max-width:100%}sup{font-size:10px;vertical-align:super}.spOnly{display:none}.pcOnly{display:block}.fontS{font-size:70%}.fontM{font-size:100%}.fontL{font-size:130%}.bgLightGray{background:#f2f2f2}.col{display:flex;justify-content:space-between}.exLink{position:absolute;right:0;top:50%;transform:translateY(-50%)}ruby{display:inline-flex;flex-direction:initial}ruby rt{text-align:right}.extIcon a:after{font-family:"Font Awesome 5 Free";content:"\f360"!important;transform:rotate(0)!important;font-weight:700;right:13px!important;color:#0b308d}.backBtn{width:79%;margin:130px auto 0;border-top:1px solid #0c214c;border-bottom:1px solid #0c214c}.backBtn a{font-size:115%;color:#0c214c;text-align:center;display:block;padding:15px 0}.sdgBlog{text-align:center;background-color:#f2f2f2;margin-bottom:50px}.videoBox{margin:0;width:100%;position:relative;padding:0 0 56.25%;height:0;background-color:#f2f2f2}.videoBox .videoFrame,.videoBox video{margin:20px auto;width:100%;background:transparent url(../images/esg/video_cover.png) no-repeat 0 0;background-size:cover;border:10px solid #707070;box-sizing:border-box}.videoBox iframe{max-width:100%;position:absolute;top:0;left:0;width:100%;height:100%}#breadcumbs{width:1020px;margin:0 auto 45px;padding-top:18px}#breadcumbs ul{display:flex}#breadcumbs ul li{padding-left:5px;color:#b3b3b3}#breadcumbs ul li:first-child{padding-left:5px}#breadcumbs ul li a{color:#0b308d}.accordion:after{position:absolute;margin:-3px 0 0;content:url(../images/common/down_arrow.png);transform:scale(.5);right:4px;top:7px}.accordion.active:after{content:url(../images/common/up_arrow.png)}aside .accordion:after{position:absolute;content:"▼";margin:-6px 0 0;transform:scale(.5);font-size:20px}aside .accordion.active:after{content:"▲";font-size:20px}.headLine02{margin-bottom:40px;font-size:157%;padding:5px 0;text-align:center;color:#fff;background:linear-gradient(to right,#000017 0,#526d7c 100%);font-weight:400}.headLine03{margin-bottom:40px;font-size:157%;padding:5px 0;text-align:center;color:#000;background:#f2f2f2;font-weight:400}.headLine04{padding-bottom:10px;border-bottom:1px solid #0c214c;font-size:128%;line-height:1.1;text-align:center;font-weight:400;color:#000}.headLine05{margin-bottom:10px;font-size:114%;padding:7px;text-align:center;color:#fff;background:#b3b3b3;font-weight:400}.headLine06{font-size:108%;padding:8px 0;margin-bottom:25px;background:linear-gradient(to right,#000017 0,#526d7c 100%);font-weight:400;text-align:center;color:#fff;letter-spacing:4px}.headLine06:after{content:"";display:block;height:1px;margin:0 -10px;background-color:#0c214c;position:relative;top:13px}.form{width:500px;display:block;margin:0 auto}.form label{display:block;font-size:86%;color:#000}.form label .required{color:#c1272d;padding-left:15px}.form label .notic{display:block;text-align:right;line-height:24px;margin-bottom:-25px;color:#b3b3b3}.form input,.form select,.form textarea{width:100%;height:40px;display:block;font-size:100%;padding:0 15px;outline:0;border:1px solid #9a9a9b;margin-top:5px;box-sizing:border-box}.form select{border-radius:6px}.form select:invalid{color:#9a9a9b!important}.form input{padding:0 0 0 2%}.form textarea{height:100px;padding:15px 0 0 2%;resize:none}.form .btn{width:250px;height:40px;display:flex;align-items:center;justify-content:center;margin:40px auto;color:#fff;font-size:94%;box-sizing:border-box;box-shadow:3px 3px 10px #ccc;border:1px solid #fff;background-image:linear-gradient(#006baf,#1b99d5);outline:0;cursor:pointer}.form .reBtn{width:250px;height:40px;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#fff;font-size:94%;box-sizing:border-box;box-shadow:3px 3px 10px #ccc;border:1px solid #fff;background-image:linear-gradient(#006baf,#1b99d5);outline:0;cursor:pointer}.ctText{padding:0 20px}.textCenter{display:block;margin:0 auto;text-align:center!important}.textCenter a{word-break:break-all}.companyTitle{color:#fff;font-size:128%;background:#666;border-left:10px solid #999;padding:16px}.mgb0{margin-bottom:0}.mgb10{margin-bottom:10px}.mgb20{margin-bottom:20px}.mgb30{margin-bottom:30px}.mgb40{margin-bottom:40px}.mgb60{margin-bottom:60px}.mgb70{margin-bottom:70px}.mgb100{margin-bottom:100px}.mgt30{margin-top:30px}.pagination{display:flex;width:405px;height:45px;margin:25px auto 0;border-radius:10px;background-color:#f2f2f2;justify-content:center;align-items:center}.pagination li{padding:0 7px}.pagination li a{color:#0b308d}.pagination li .arr{font-size:123%}.pagination li .number{display:flex;width:25px;height:25px;cursor:pointer;color:#0b308d;background-color:#fff;box-shadow:3px 2px 3px #ccc;justify-content:center;align-items:center}.pagination li .number.active,.pagination li .number:hover{color:#fff;background-color:#002e70;box-shadow:unset}.ctTab .tabMenu{display:none}.ctTab .tabHead{display:flex;margin-bottom:3px;justify-content:center}.ctTab .tabHead>li{background-color:#b2b2b2;display:flex;align-items:center;margin-right:18px}.ctTab .tabHead>li:last-child{margin:0}.ctTab .tabHead>li>a,.ctTab .tabHead>li>span{display:block;width:175px;padding:3px 0;font-size:100%;color:#fff;text-align:center}.ctTab .tabHead>li.tabCurrent{background-color:#666}.ctTab .tabBody{padding:40px 30px 45px;background-color:#e9e9ea;border-top:2px solid #ccc}.ctTab .tabBody .ctForm{background:0 0}.ctTab .tabBody .ctForm .ctFormIn{padding:0 0 25px}.ctTab .tabBody .ctTable{padding:0}.ctTab .tabBody .ctText{padding:0}.ctTable{padding:0 20px;box-sizing:border-box}.ctTable .table{width:100%;background-color:#fff;border-collapse:separate;border-spacing:1px}.ctTable .table tr td,.ctTable .table tr th{width:25%;padding:8px 12px;text-align:left}.ctTable .table tr th{font-weight:400;color:#fff;background:#999;padding:8px 12px}.ctTable .table tr td{color:#000}.ctTable .table tr td a{color:#0b308d}.ctTable .table tr td h4{font-weight:700}.ctTable .table tr:nth-child(even){background:#f2f2f2}.ctTable .table tr:nth-child(odd){background:#e6e6e6}.ctTable .table tr .greyCol{background-color:#b3b3b3;color:#fff}.ctTable.twoColTbl table tr td,.ctTable.twoColTbl table tr th{text-align:left}.ctTable.twoColTbl table tr td:first-child,.ctTable.twoColTbl table tr th:first-child{width:7.5%}.ctTable .threeColTbl table tr td,.ctTable .threeColTbl table tr th{text-align:left;padding:5px 15px}.ctTable.fourColTbl table tr td,.ctTable.fourColTbl table tr th{width:10%}.ctTable.fourColTbl table tr td:nth-child(2),.ctTable.fourColTbl table tr th:nth-child(2){width:6%}.ctTable.fourColTbl table tr td:last-child,.ctTable.fourColTbl table tr th:last-child{width:4%}.ctTable.fiveColTbl .table tbody tr td,.ctTable.fiveColTbl .table tbody tr th{width:20%}.ctTable.sixColTbl .table tbody tr td,.ctTable.sixColTbl .table tbody tr th{width:16.6%}.ctForm{width:715px;margin:0 auto;background:#f2f2f2}.ctForm .ctFormIn{width:526px;margin:0 auto;padding:35px 0 70px}.ctForm .ctFormIn dl dt{font-size:85%;color:#000}.ctForm .ctFormIn dl dd input,.ctForm .ctFormIn dl dd select,.ctForm .ctFormIn dl dd textarea{width:526px;height:40px;margin:5px 0 18px;border:1px solid #9a9a9b;box-sizing:border-box;outline:0;padding:0 15px;font-size:105%;color:#000}.ctForm .ctFormIn dl dd select{border-radius:5px;background:url(../images/common/down_arrow.png) no-repeat 98% center #fff;background-size:10px auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 12px}.ctForm .ctFormIn dl dd select:required:invalid{color:#9a9a9b!important}.ctForm .ctFormIn dl dd select::-ms-expand{display:none}.ctForm .ctFormIn dl dd textarea{height:100px;resize:none;padding:5px 15px}.ctForm .ctFormIn dl dd ::-moz-placeholder{color:#9a9a9b}.ctForm .ctFormIn dl dd ::placeholder{color:#9a9a9b}.ctForm .commonButtonArea button{width:250px;margin:0 auto;border:2px solid #fff;font-size:115%;box-shadow:1px 3px 9px rgba(0,0,0,.4);padding:6px 0;display:block;color:#fff;cursor:pointer;background:linear-gradient(#006fb5 -20%,#1b98d5 100%)}.newTab{width:1040px;margin:-48px auto 50px;z-index:2;position:relative}.newTab .tabHead{justify-content:center}.newTab .tabHead>li{width:255px;border:10px solid #838ea4;background:#fff;box-sizing:border-box;margin-right:0}.newTab .tabHead>li:first-child{position:relative}.newTab .tabHead>li:first-child.tabCurrent{background-color:#1983c0}.newTab .tabHead>li:first-child.tabCurrent:after{z-index:1}.newTab .tabHead>li:first-child:after{content:url(../images/common/down_arrow_light.png);position:absolute;left:50%;top:59px;margin-left:-11px;transform:scale(.5);z-index:-1}.newTab .tabHead>li:first-child.tabCurrent span{background-color:#1983c0}.newTab .tabHead>li:first-child:not(.tabCurrent):after{content:url(../images/common/down_arrow_heavy.png);z-index:1}.newTab .tabHead>li>a,.newTab .tabHead>li>span{width:100%;color:#666;font-size:114%;padding:28px 0}.newTab .tabHead>li.tabCurrent{background-color:#0cb1a1}.newTab .tabHead>li.tabCurrent a,.newTab .tabHead>li.tabCurrent span{color:#fff}.chartList{display:flex;margin-bottom:-30px;justify-content:space-between;flex-wrap:wrap}.chartList li{width:328px;margin-bottom:30px;border:1px solid;padding:3px}.characterList{position:relative;display:flex;width:auto;padding:10px 10px 5px;background-color:#f2f2f2;border-radius:10px;justify-content:center;flex-wrap:wrap}.characterList li{margin:0 10px 5px 0}.characterList li:last-child{margin-right:0}.characterList li a{display:block;padding:3px 7px;background-color:#fff;font-size:86%;color:#0b308d;line-height:19px}.characterList.fixed{position:fixed;width:735px;top:0;z-index:999}.accorList{font-size:100%}.accorList dt{position:relative;padding:10px 15px;background-color:#e6e6e6;cursor:pointer}.accorList dt:after{right:15px;margin-top:0}.accorList dd{display:none;padding:10px 15px;background-color:#f2f2f2;border-top:1px solid #fff}.list li{background:#f2f2f2;padding:8px 25px}.list li:first-child{background:#e6e6e6;margin-bottom:2px}.list li a{color:#0b308d}.listType{margin-left:20px}.listType li{font-size:114%}.blogTitle01{margin:0 10px 4px;font-size:115%;padding:5px 0;text-align:center;color:#fff;font-weight:400;background:linear-gradient(90deg,#67808e 5%,#060022 100%)}.blogTitle01:after{content:"";display:block;height:1px;margin:0 -10px;background-color:#0c214c;position:relative;top:10px}.blogTitle02{margin:0 10px;font-size:85%;padding:5px;text-align:center;color:#fff;font-weight:400;background:linear-gradient(90deg,#8d8859 5%,#4d4406 100%);position:relative}.blogTitle02::after{content:"";position:relative;top:8px;display:block;height:1px;margin:0 -10px;background-color:#698abd}.blogTitle03{font-size:157%;font-weight:400;color:#000;text-align:center;padding:3px 0;margin-bottom:40px;border:1px solid #10267f;border-radius:10px;box-sizing:border-box}.blogTitle03 span{display:block;font-size:64%}.blogTitle04{font-size:129%;padding:8px 0;margin-bottom:25px;background:#666;font-weight:400;text-align:center;color:#fff;letter-spacing:4px}.blogTitle05{font-size:108%;padding:4px 0;text-align:center;color:#fff;font-weight:400;background:#0c214c}.newTitle{color:#231815;font-size:107%;border-bottom:2px solid #009ea6;text-align:left}.newTitle span{color:#009ea6;padding-right:2px}.newTitle2{color:#d45c7a;border-bottom:2px solid #d45c7a}.newTitle2 span{color:#d45c7a}.label{margin:0 0 10px}.label span{display:inline-block;background:#b3b3b3;border-radius:12px;font-size:86%;color:#fff;padding:3px 19px;margin-bottom:1px}.label .smLabel{margin-right:10px}.irList{text-align:center}.irList ul{position:relative;color:#b3b3b3;border-top:1px solid #0c214c;border-bottom:1px solid #0c214c;text-align:center;padding:3px 0!important;margin-top:10px}.irList ul li{display:inline-block;position:relative;line-height:22px;padding:0 20px 0 0}.irList ul .withCheck,.irList ul li:last-child{color:#0b308d}.irList ul img{position:absolute;top:50%;right:0;transform:translateY(-50%)}.irList.bgWhite ul{background-color:#fff;margin:0 auto}.textList{background:#f2f2f2;padding:126px 0}.noticeBlog{display:flex;justify-content:space-between;padding-bottom:30px}.noticeBlog li{width:48%;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.noticeBlog li a{display:block;color:#0c214c;font-size:100%;padding:10px 20px;position:relative}.noticeBlog li a i{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.articleBorderTop{border-top:2px solid #cecece;margin-top:21px}.companyList{display:flex;justify-content:flex-start}.companyList li{margin-left:20px;margin-right:20px}.companyList li:nth-child(3n){margin-right:0}.companyList li figure{position:relative}.companyList li figure img{width:225px;border:6px solid #e6e6e6;box-sizing:border-box;justify-content:space-between}.companyList li figure .fas{position:absolute;right:22px;top:18px;font-size:16px}.companyList li figure .fas:not(.first){right:12px;top:10px;color:#e6e6e6}.companyList.articleList li{margin-left:0;margin-right:0}.companyList.articleList li figure{margin-left:20px;margin-right:20px}.companyList.articleList li figure img{width:292px}.companyList.articleList li .borderLink{display:inline-block;width:100%;text-align:center;color:#0b308d;border-top:1px solid #0c214c;border-bottom:1px solid #0c214c;margin-top:14px;padding:4px 0;position:relative}.companyList.articleList li .borderLink img{position:absolute;right:17px;top:50%;transform:translateY(-50%)}.companyList.last li figure img{width:292px}.blogTitle01.head:after{display:none}.blogTitle01.head{padding:8px 0}.colorTitle01,.colorTitle02,.colorTitle03,.colorTitle04{color:#fff;font-size:106%;font-weight:400;text-align:center;background:linear-gradient(90deg,#67808e 5%,#060022 100%);padding:7px 0}.colorTitle02{background:linear-gradient(90deg,#8d8859 5%,#4d4406 100%)}.colorTitle03{background:#999}.colorTitle04{font-size:90%;padding:5px 0;background:linear-gradient(90deg,#4c4305 5%,#8f8a5b 100%)}.blueFont{font-size:130%;color:#0b308d}.titleBlue{color:#0b308d}.textBlack{font-size:100%;color:#000}.simpleTitle{font-size:115%}.secInner{width:600px;margin:0 auto}.subTitle{font-size:129%;background:#c9ced9;color:#0b308d;text-align:center;padding:2px 10px 1px;margin-bottom:15px}.newsPicks{width:754px;margin:50px auto 0;text-align:center}#innerWrapper.recruitPage,#innerWrapper.semiconductorPage,#innerWrapper.welcomePage{background:0 0}#innerWrapper.recruitPage #ctWrap,#innerWrapper.semiconductorPage #ctWrap,#innerWrapper.welcomePage #ctWrap{max-width:100%;position:relative}#innerWrapper.recruitPage #ctWrap #breadcumbs,#innerWrapper.semiconductorPage #ctWrap #breadcumbs,#innerWrapper.welcomePage #ctWrap #breadcumbs{position:absolute;top:0;left:0;right:0;z-index:1}#innerWrapper.recruitPage #bannerArea,#innerWrapper.semiconductorPage #bannerArea,#innerWrapper.welcomePage #bannerArea{position:relative;z-index:0}#innerWrapper.recruitPage #bannerArea .hero-wrap,#innerWrapper.semiconductorPage #bannerArea .hero-wrap,#innerWrapper.welcomePage #bannerArea .hero-wrap{width:100%!important;height:530px;display:block;overflow:hidden;margin:auto;position:relative;z-index:1}#innerWrapper.recruitPage #bannerArea .hero-wrap .hero,#innerWrapper.semiconductorPage #bannerArea .hero-wrap .hero,#innerWrapper.welcomePage #bannerArea .hero-wrap .hero{display:inline-block;width:100vw;height:530px;background-size:cover;background-repeat:no-repeat}#innerWrapper.recruitPage #bannerArea .hero-wrap .slick-arrow,#innerWrapper.semiconductorPage #bannerArea .hero-wrap .slick-arrow,#innerWrapper.welcomePage #bannerArea .hero-wrap .slick-arrow{display:none!important}#innerWrapper.recruitPage #bannerArea .hero-wrap .hero-wrap .slick-list,#innerWrapper.recruitPage #bannerArea .hero-wrap .hero-wrap .slick-slide,#innerWrapper.recruitPage #bannerArea .hero-wrap .hero-wrap .slick-track,#innerWrapper.semiconductorPage #bannerArea .hero-wrap .hero-wrap .slick-list,#innerWrapper.semiconductorPage #bannerArea .hero-wrap .hero-wrap .slick-slide,#innerWrapper.semiconductorPage #bannerArea .hero-wrap .hero-wrap .slick-track,#innerWrapper.welcomePage #bannerArea .hero-wrap .hero-wrap .slick-list,#innerWrapper.welcomePage #bannerArea .hero-wrap .hero-wrap .slick-slide,#innerWrapper.welcomePage #bannerArea .hero-wrap .hero-wrap .slick-track{width:100%;display:inline-block}#innerWrapper.recruitPage #bannerArea .imgArea,#innerWrapper.semiconductorPage #bannerArea .imgArea,#innerWrapper.welcomePage #bannerArea .imgArea{width:534px;position:absolute;top:0;left:0;right:0;margin:33px auto 0}#innerWrapper.recruitPage #bannerArea .textarea,#innerWrapper.semiconductorPage #bannerArea .textarea,#innerWrapper.welcomePage #bannerArea .textarea{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(90deg,#000016 10%,#546f7d 100%);opacity:.8;padding:26px 0 72px;text-align:center;font-size:286%;color:#fff;z-index:2}.coverWhite{background:#fff!important}.captionGroup{position:relative;background-color:#d6deef;text-align:center;padding-top:5px}.captionGroup .captionInner{width:570px;margin:0 auto}.captionGroup .numberGray,.captionGroup .titleBlue{font-size:158%;font-weight:700}.captionGroup .numberGray{color:#666}.captionGroup .textBlack{padding:10px 0 60px}.captionGroup .bottomLink{position:absolute;right:0;bottom:0;left:0;box-sizing:border-box;width:252px;margin:0 auto;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#0b308d}.captionGroup .bottomLink a{font-size:122%;display:block;padding:5px 0;color:#fff}.titleGroup{text-align:center}.titleGroup .titleNum{font-size:572%;color:#666}.titleGroup .titleBlue{font-size:322%;color:#0b308d}.nextBlueBtn{width:340px;margin:0 auto;border-radius:10px;box-sizing:border-box;background:#0b308d}.nextBlueBtn .nextPage{font-size:130%;font-weight:700;color:#fff;display:block;padding:15px 0}.nextBlueBtn .nextPage:hover{transition:all .5s;opacity:.8}.subInnerBg{width:756px;margin:0 auto;padding:40px 0;background:#fff;border-top:4px solid #b3b3b3;border-bottom:4px solid #b3b3b3;box-sizing:border-box}.robee-modal .robee-modal-content{height:57px}.robee-modal .robee-modal-content .robee-modal-close-link img{position:relative;top:1px;right:0;z-index:100}.irTopPopup{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7)}.irTopPopup[hidden]{display:none}.irTopPopup .irTopPopupInner{position:relative}.irTopPopup a{display:block;cursor:pointer}.irTopPopup img{display:block;max-width:min(90vw,1200px);max-height:80vh;width:auto;height:auto}.irTopPopup .irTopPopupClose{position:absolute;top:-40px;right:0;width:40px;height:40px;padding:0;border:none;background:0 0;color:#fff;font-size:30px;line-height:1;text-align:center;cursor:pointer}#ot-sdk-btn-floating .ot-floating-button__front{background-color:transparent!important;box-shadow:none!important}#ot-sdk-btn-floating .ot-floating-button__back{background-color:#939393!important}#ot-sdk-btn-floating .ot-floating-button__back #ot-sdk-btn-floating.ot-floating-button::after{box-shadow:none!important}#ot-sdk-btn-floating.ot-floating-button{left:0!important;width:50px!important;height:100px!important}#ot-sdk-btn-floating .ot-floating-button__front.custom-persistent-icon{background-position:-50px center!important;background-size:200%!important;border-radius:0!important}#ot-sdk-btn-floating .ot-floating-button__back.custom-persistent-icon{border-right:4px solid #c6c6c6;border-top:4px solid #c6c6c6;border-bottom:4px solid #c6c6c6;border-radius:0 100% 100% 0/0 50% 50% 0!important}#ot-sdk-btn-floating.ot-floating-button{width:50px!important;height:100px!important;border-radius:0!important;bottom:100px!important}#ot-sdk-btn-floating .ot-floating-button__back svg{position:relative;left:-4px}.botTag{position:fixed;bottom:20px;left:20px;z-index:1}.botTag .botTagInner{width:400px;background:#efefef;border:1px solid #495979;box-sizing:border-box;border-radius:10px;position:relative}.botTag .botTagInner ul.linkList{width:370px;padding:5px 0 5px 10px;position:relative;box-sizing:border-box}.botTag .botTagInner ul.linkList li{border-bottom:1px solid #d8d8d8;box-sizing:border-box;position:relative;padding:3px 0 5px;display:flex}.botTag .botTagInner ul.linkList li span.date{width:47px;font-size:70%;padding:2px 10px 0}.botTag .botTagInner ul.linkList li a{width:calc(100% - 47px);font-size:85%;color:#0b308d;text-decoration:underline;text-align:left}.botTag .botTagInner ul.linkList li:after{content:"";display:block;position:absolute;background:url(../images/common/red_corner.png) no-repeat center;background-size:cover;width:8px;height:8px;top:3px}.botTag .botTagInner ul.linkList li:last-child{border-bottom:none}.botTag .botTagInner .closeIcon a img{position:absolute;width:18px;height:18px;top:5px;right:5px}img.jpxImg{width:191px;padding-top:2px}img.jpxMidImg{width:240px;padding-top:27px;padding-bottom:17px}#innerWrapper{background:#113160}#innerWrapper #ctWrap{background:#fff;width:100%;max-width:1179px;margin:0 auto}#innerWrapper #ctWrap .ctInner{width:100%;max-width:1020px;margin:0 auto;padding-bottom:100px;color:#666}#innerWrapper #ctWrap .ctInner .ctContainer .ctOneCol{width:755px;margin:0 auto}#innerWrapper #ctWrap .ctInner .ctContainer .ctTwoCol{display:flex;justify-content:space-between}#innerWrapper #ctWrap .ctInner .ctContainer .ctTwoCol .ctTwoColLeft{width:225px;border-top:1px solid #0c214c}#innerWrapper #ctWrap .ctInner .ctContainer .ctTwoCol .ctTwoColLeft dl{display:none}#innerWrapper #ctWrap .ctInner .ctContainer .ctTwoCol .ctTwoColLeft dl#current{display:block}#innerWrapper #ctWrap .ctInner .ctContainer .ctTwoCol .ctTwoColLeft .asideTitle{position:relative;padding:5px 0 5px 30px;background:linear-gradient(to right,#000017 0,#526d7c 100%);color:#fff;font-size:108%}#innerWrapper #ctWrap .ctInner .ctContainer .ctTwoCol .ctTwoColLeft .asideList li{background-color:#f2f2f2}#innerWrapper #ctWrap .ctInner .ctContainer .ctTwoCol .ctTwoColLeft .asideList li a{position:relative;display:block;padding:7px 29px;font-size:86%;color:#000}#innerWrapper #ctWrap .ctInner .ctContainer .ctTwoCol .ctTwoColLeft .asideList li a.current{cursor:auto!important}#innerWrapper #ctWrap .ctInner .ctContainer .ctTwoCol .ctTwoColLeft .asideList li a.current.enable{cursor:pointer!important}#innerWrapper #ctWrap .ctInner .ctContainer .ctTwoCol .ctTwoColLeft .asideList li a.current:before{position:absolute;content:url(../images/common/left_arrow_blue.png);left:-10px;top:-16px;transform:scale(.5)}#innerWrapper #ctWrap .ctInner .ctContainer .ctTwoCol .ctTwoColLeft .asideList li .sub li{background-color:#ccc}#innerWrapper #ctWrap .ctInner .ctContainer .ctTwoCol .ctTwoColLeft .asideList li .sub li a{color:#4c4c4c;padding:7px 10px 7px 42px}#innerWrapper #ctWrap .ctInner .ctContainer .ctTwoCol .ctTwoColLeft .asideList li.bgDarkGray span{padding:7px 0;margin:0 10px 0 40px}#innerWrapper #ctWrap .ctInner .ctContainer .ctTwoCol .ctTwoColRight{width:755px}#innerWrapper .policyFix{width:100%;position:fixed;z-index:9999999999;bottom:0;background:#0c214c;border-top:5px solid #8690a6;box-sizing:border-box}#innerWrapper .policyFix .closeIcon{position:absolute;display:block;top:0;right:0;width:25px;height:25px}#innerWrapper .policyFix p{width:708px;margin:0 auto;color:#fff;padding:15px 0 20px}#innerWrapper .policyFix p a{text-decoration:underline;color:#de7f83}.bgDarkGray{background:#797979!important;height:auto!important}.bgDarkGray span{display:block;color:#fff;font-size:79%;padding:3px 0}.textGrayBlock{background-color:#efefef}.linkBlue{color:#0b308d!important}.dictionaryIcon{padding-right:3px;position:relative;top:-3px}.blueLinkList li{position:relative;padding-bottom:10px}.blueLinkList li a{display:block;color:#0b308d;font-size:143%;padding-left:25px}.blueLinkList li a span.hilite{width:60px;background:#ffffb7}.blueLinkList li:before{content:"■";position:absolute;display:inline-block;color:#0b308d;font-size:143%}.ctForm{width:auto}.ctForm .ctFormIn{width:695px;margin:0 auto;padding:20px 0 15px}.ctForm .ctFormIn #searchInput{width:520px;height:38px;margin-right:17px;padding:0 15px;box-sizing:border-box;outline:0;border:1px solid #9a9a9b}.ctForm .ctFormIn #searchBtn{width:150px;height:37px;background:linear-gradient(#006fb5 -20%,#1b98d5 100%);border:2px solid #fff;box-shadow:1px 2px 4px rgba(0,0,0,.4);color:#fff;font-size:115%;outline:0;cursor:pointer}.ctForm .ctFormIn #searchBtn.pcOnly{display:inline!important}.ctForm .ctFormIn .messageArea p a{padding:0 5px;color:#0b308d}.ctForm .ctFormIn .messageArea p.text02{padding:5px 0}.videoFrame{width:100%;height:100%;background:0 0}#commonGlossary .ctTab .tabBody{width:755px;margin:0 auto;padding:35px 0 50px}#commonGlossary .ctTab .tabBody .tabInner{width:695px;margin:0 auto 40px}#commonGlossary .ctTab .tabBody .tabInner:last-child{margin-bottom:0}#commonGlossary .ctTab .tabBody .tabInner .btnBlog{display:flex;flex-wrap:wrap;box-sizing:border-box}#commonGlossary .ctTab .tabBody .tabInner .btnBlog li{width:223px;box-sizing:border-box;text-align:center;background:#fff;margin:0 13px 20px 0;box-shadow:0 3px 3px rgba(0,0,0,.16);display:flex;align-items:center;justify-content:center}#commonGlossary .ctTab .tabBody .tabInner .btnBlog li a{width:223px;font-size:100%;color:#0b308d;display:block;padding:15px 3px}#commonGlossary .ctTab .tabBody .tabInner .btnBlog li:nth-child(3n+3){margin-right:0}#commonGlossary .ctTab .tabBody .tabInner .characterListNew{display:flex;width:695px;flex-wrap:wrap}#commonGlossary .ctTab .tabBody .tabInner .characterListNew li{padding:0 14px 18px 0}#commonGlossary .ctTab .tabBody .tabInner .characterListNew li:nth-child(12n+12){padding-right:0}#commonGlossary .ctTab .tabBody .tabInner .characterListNew li:last-child{margin-right:0}#commonGlossary .ctTab .tabBody .tabInner .characterListNew li a{display:block;width:45px;padding:11px 0;background-color:#fff;font-size:108%;color:#0b308d;text-align:center;box-shadow:0 3px 3px rgba(0,0,0,.16)}#commonGlossary .ctTab .tabBody .tabInner .characterListNew li span{display:block;width:45px;padding:11px 0;background-color:#ddd;font-size:108%;color:#0b308d;text-align:center;box-shadow:0 3px 3px rgba(0,0,0,.16)}#commonGlossary .ctTab .tabBody .tabInner .characterListNew li.btnBlog{width:223px;justify-content:center}#commonGlossary .ctTab .tabBody .tabInner .characterListNew li.btnBlog.btnCenter{margin:0 auto}#commonGlossary .ctTab .tabBody .tabInner .characterListNew li.btnBlog a{width:223px;box-sizing:border-box}.recruitmentBlog{margin:80px 0 70px}.recruitmentBlog .stepList{margin-top:5px}.recruitmentBlog .stepList table{width:86%;margin:0 auto}.recruitmentBlog .stepList table tr th{font-size:150%;font-weight:700;width:22%;color:#fff;background-color:#00ad9c;padding:25px 0 24px;vertical-align:middle}.recruitmentBlog .stepList table tr td{width:64%;font-size:157%;border:1px solid #ccc;background:#fff;box-sizing:border-box;padding:23px 35px;vertical-align:middle}.recruitmentBlog .stepList table tr td span{font-size:64%;display:block}.recruitmentBlog .stepList table tr td a{color:#0b308d;text-decoration:underline}.recruitmentBlog .stepList table .downArrow th{width:100%;background:0 0;text-align:center;padding:10px 0}.recruitmentBlog .stepList table .downArrow th figure img{width:50px}.formBlock p{text-align:center}.formBlock .contactForm{font-size:86%}.formBlock .contactForm dl{width:500px;margin:0 auto 30px}.formBlock .contactForm dl dt{color:#000;padding-bottom:10px}.formBlock .contactForm dl dt span{color:#c1272d;padding-left:10px}.formBlock .contactForm dl dd{width:500px}.formBlock .contactForm dl dd input,.formBlock .contactForm dl dd textarea{width:500px;padding:11px 10px;border:1px solid #9a9a9b;box-sizing:border-box;outline:0}.formBlock .contactForm dl dd textarea{height:100px;resize:none}.formBlock .contactForm dl dd ul.col{width:500px;justify-content:inherit}.formBlock .contactForm dl dd ul.col li{width:125px}.formBlock .contactForm dl dd.detailText{color:#b3b3b3;text-align:right}.formBlock .contactForm .dateCol .col,.formBlock .contactForm .dateCol dd.col,.formBlock .contactForm dl.dateCol .col,.formBlock .contactForm dl.dateCol dd.col{justify-content:inherit}.formBlock .contactForm .dateCol .col div,.formBlock .contactForm .dateCol dd.col div,.formBlock .contactForm dl.dateCol .col div,.formBlock .contactForm dl.dateCol dd.col div{margin-right:15px}.formBlock .contactForm .dateCol .col div select,.formBlock .contactForm .dateCol dd.col div select,.formBlock .contactForm dl.dateCol .col div select,.formBlock .contactForm dl.dateCol dd.col div select{width:99px;height:40px;outline:0;border:1px solid #9a9a9b;border-radius:5px;box-sizing:border-box}.formBlock .contactForm .dateCol .col div select:invalid,.formBlock .contactForm .dateCol dd.col div select:invalid,.formBlock .contactForm dl.dateCol .col div select:invalid,.formBlock .contactForm dl.dateCol dd.col div select:invalid{padding-left:12px!important;color:#9a9a9b!important}.formBlock .contactForm .dateCol .col div label,.formBlock .contactForm .dateCol dd.col div label,.formBlock .contactForm dl.dateCol .col div label,.formBlock .contactForm dl.dateCol dd.col div label{font-size:120%;color:#000}.formBlock .contactForm dl.jobBlog dd{border-top:1px solid #b3b3b3}.formBlock .contactForm dl.jobBlog dd ul.chooseBlog{padding:15px 0}.formBlock .contactForm dl.jobBlog dd ul.chooseBlog li input{width:auto!important}.formBlock .contactForm dl.jobBlog dd ul.chooseBlog li label{font-size:120%}.formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.leftCheck{width:calc(100% - 380px)}.formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.leftCheck [type=checkbox]:checked,.formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.leftCheck [type=checkbox]:not(:checked){position:absolute;left:auto;bottom:auto;margin-top:3px}.formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.leftCheck [type=checkbox]:checked+label,.formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.leftCheck [type=checkbox]:not(:checked)+label{cursor:pointer;padding-left:20px}.formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.leftCheck [type=checkbox]:checked+label:before,.formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.leftCheck [type=checkbox]:not(:checked)+label:before{display:none}.formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.rightRadio{width:380px;justify-content:inherit}.formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.rightRadio p{width:55px;margin-right:20px}.formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.rightRadio ol li{width:auto}.formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.rightRadio ol li label{font-size:100%}.formBlock .contactForm dl.jobBlog dd:last-child{border-bottom:1px solid #b3b3b3}.formBlock .contactForm .reBtn{display:block;width:250px;height:40px;font-size:133%;font-weight:700;color:#fff;margin:0 auto;border:1px solid #fff;outline:0;background-image:linear-gradient(#006baf,#1b99d5);box-shadow:3px 3px 10px #ccc;cursor:pointer}.formBlock .contactForm input[type=submit]:disabled{background:linear-gradient(#7b7b7b,#d1d1d1)!important}.formBlock .contactForm [type=radio]:checked,.formBlock .contactForm [type=radio]:not(:checked){position:absolute;left:-9999px}.formBlock .contactForm [type=radio]:checked+label,.formBlock .contactForm [type=radio]:not(:checked)+label{position:relative;padding-left:20px;cursor:pointer;line-height:20px;display:inline-block;color:#000}.formBlock .contactForm [type=radio]:checked+label:before,.formBlock .contactForm [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:3px;width:12px;height:12px;border:1px solid #707070;border-radius:100%;background:#fff}.formBlock .contactForm [type=radio]:checked+label:after,.formBlock .contactForm [type=radio]:not(:checked)+label:after{content:"";width:8px;height:8px;background:#5569ff;position:absolute;top:6px;left:3px;border-radius:100%;transition:all .2s ease}.formBlock .contactForm [type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.formBlock .contactForm [type=radio]:checked+label:before{border:1px solid #5569ff}.formBlock .contactForm [type=radio]:checked+label:after{opacity:1;transform:scale(1)}.formBlock .contactForm .agreeBox{width:25%;position:relative;text-align:center;margin:30px auto 0;border:none}.formBlock .contactForm .agreeBox a{color:#0b308d;text-decoration:underline;cursor:pointer}.formBlock .contactForm .agreeBox input{width:12px;height:12px;position:absolute;bottom:3px;left:8px;opacity:0}.formBlock .contactForm [type=checkbox]:checked,.formBlock .contactForm [type=checkbox]:not(:checked){position:absolute;left:0;bottom:0}.formBlock .contactForm [type=checkbox]:checked+label,.formBlock .contactForm [type=checkbox]:not(:checked)+label{cursor:pointer;padding-left:10px}.formBlock .contactForm [type=checkbox]:checked+label:before,.formBlock .contactForm [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:3px;width:12px;height:12px;border:1px solid #707070;background:#fff}.formBlock .contactForm [type=checkbox]:checked+label:after,.formBlock .contactForm [type=checkbox]:not(:checked)+label:after{font-size:15px;line-height:.8;position:absolute;top:4px;left:0;content:"✓ ";transition:all .2s;color:#231916}.formBlock .contactForm [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.formBlock .contactForm [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.formBlock .contactForm .recruitBlueBtn{width:250px!important;padding:7px 0!important;cursor:pointer}.recaptchaText{margin:20px 0 10px;font-size:11px;text-align:center;color:#b3b3b3}.recaptchaText a{text-decoration:underline;color:#b3b3b3}.form .agreeArea{display:flex;align-items:center;justify-content:center}.form .agreeArea label.agree{font-size:100%;position:relative;display:block;padding:2px 0 0 5px;cursor:pointer}.form .agreeArea label.agree a{text-decoration:underline;color:#0b308d}.form .agreeArea input{width:auto;font-size:100%;letter-spacing:.08em}.siteBtn{width:326px;height:29px;position:absolute;font-size:13px;color:#0f3561;background:#fff;border:1px solid #cecece;box-sizing:border-box;top:10px;left:auto;right:10px;display:flex;align-items:center;justify-content:space-between;padding:0 10px}.siteBtn a.btnLink{width:147px;font-size:11px;color:#fff;display:block;background:#d60b0b;border-radius:10px;text-align:center}.siteBtn a.btnLink span{padding-right:5px}#fixBtn .siteBtn{width:186px;height:56px;background:#f2f2f2;position:fixed;flex-direction:column;justify-content:center;border-top-left-radius:10px;border-bottom-left-radius:10px;right:0;top:auto;bottom:90px}#fixBtn .siteBtn span{margin-top:5px}#fixBtn.hidden{opacity:0}#fixBtn.visible{opacity:1;transition:all .6s ease-out}#ctTop{width:100%}#ctTop .irWrap{width:100%;display:flex;justify-content:space-between}#ctTop #ctWrap{max-width:inherit;margin:0 50px;width:auto}#ctTop #ctWrap .opticalBnr{margin:0 auto 40px}#ctTop #ctWrap .movieBlog{text-align:center;margin:0 auto 40px}#ctTop #ctWrap .movieBlog .movieBtn{display:inline-block;font-size:106%;color:#fff;padding:6px 98px;border-radius:20px;background:linear-gradient(180deg,#060022 5%,#67808e 100%)}#ctTop #ctWrap .movieBlog .movieBtn i{font-size:135%;position:relative;top:5px;left:2px}#ctTop #bannerArea{position:relative}#ctTop #bannerArea.banner1{background:#fff url(../images/top/banner_bg_2607.png) no-repeat center;background-size:cover!important}#ctTop #bannerArea.bannerOptical{background-color:#fff;background-image:linear-gradient(180deg,rgba(9,20,42,.72) 0,rgba(9,20,42,.62) 55%,rgba(9,20,42,0) 88%),url(../images/top/banner_bg_2607.png),linear-gradient(180deg,#113160 0,#113160 100%),linear-gradient(180deg,#113160 0,#113160 100%);background-position:center,center bottom,left top,right top;background-repeat:no-repeat;background-size:100% 100%,cover,50px 100%,50px 100%}#ctTop #bannerArea.bannerOptical:after{content:none}#ctTop #bannerArea.bannerOptical .bannerText{position:relative;z-index:1;width:auto;max-width:960px;padding:6% 20px 14%;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif}#ctTop #bannerArea.bannerOptical .bannerEyebrow{display:inline-flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:700;letter-spacing:.12em;color:#a9bcd8}#ctTop #bannerArea.bannerOptical .bannerEyebrowDash{display:inline-block;flex-shrink:0;width:24px;height:2px;margin-top:7px;background:currentColor}#ctTop #bannerArea.bannerOptical .bannerTitle{margin-top:24px;color:#fff;font-size:48px;font-weight:700;line-height:1.4;letter-spacing:.03em}#ctTop #bannerArea.bannerOptical .bannerBtnRow{margin-top:44px}#ctTop #bannerArea.bannerOptical .bannerBtn{display:inline-block;padding:14px 30px;background:#b71313;border-radius:6px;color:#fff;font-size:15px;font-weight:700;text-decoration:none}#ctTop #bannerArea.bannerOptical .bannerBtn:hover{background:#9c1010}.en #ctTop #bannerArea.bannerOptical .bannerTitle{font-size:36px}#ctTop #bannerArea .bannerText{width:531px;margin:0 auto;text-align:center;padding:18% 0 16%}#ctTop #bannerArea:after{content:"";position:absolute;bottom:0;display:block;width:100%;height:150px;background-image:url(../images/top/bg_line.png),url(../images/top/bg_line.png);background-repeat:no-repeat,no-repeat;background-position:left bottom,right bottom;background-size:50px auto}#ctTop .irWrap{position:relative;margin-bottom:40px}#ctTop .irWrap .left{width:33.7%;position:relative}#ctTop .irWrap .left .blog01 figure{margin:20px 0 12px}#ctTop .irWrap .left .blog01 .irList{width:100%;display:inline-block}#ctTop .irWrap .left .blog01 .irList.last{position:absolute;bottom:0;margin-bottom:0}#ctTop .irWrap .left .blog01 .webBlog{display:block;background:#f2f2f2;border-top:1px solid #ccc;border-bottom:1px solid #ccc;box-sizing:border-box;padding:12px;text-align:center;margin-bottom:28px}#ctTop .irWrap .left .blog01 .webBlog .webTitle{color:#575757;font-size:93%;padding-bottom:12px}#ctTop .irWrap .left .blog01 .webBlog .webText{font-size:129%;color:#2e2e2e}#ctTop .irWrap .left .blog01 .webBlog .webText span{font-size:72%;display:block}#ctTop .irWrap .left .blog02{margin-bottom:40px}#ctTop .irWrap .left .blog02 .list{margin-top:10px}#ctTop .irWrap .left .blog02 .list dl{display:flex;padding:14px 20px 13px;border-bottom:1px solid #ccc}#ctTop .irWrap .left .blog02 .list dl:last-of-type{padding:13px 20px}#ctTop .irWrap .left .blog02 .list dl a{color:#666;display:inline-block;width:100%}#ctTop .irWrap .left .blog02 .list dl a i{font-size:108%;position:absolute;top:2px;right:0;color:#0b308d}#ctTop .irWrap .left .blog02 .list dl dt{width:5%;color:#0c214c}#ctTop .irWrap .left .blog02 .list dl dd{box-sizing:border-box;width:95%;padding-left:5px;position:relative}#ctTop .irWrap .left .blog02 p{font-size:84%;text-align:right;padding-top:3px}#ctTop .irWrap .left .leftBnr{padding:0 12px}#ctTop .irWrap .left figure{margin-bottom:0}#ctTop .irWrap .blogTitle01.top,#ctTop .irWrap .blogTitle02.top{padding:7px 0}#ctTop .irWrap .blogTitle01.top:after,#ctTop .irWrap .blogTitle02.top:after{top:13px}#ctTop #ctWrap{background:#fff}#ctTop #ctWrap .ctInner{position:relative;margin-top:-81px}#ctTop #ctWrap .ctInner .twoColBlog01{display:flex;justify-content:space-between}#ctTop #ctWrap .ctInner .twoColBlog01 .ctTab{width:64.5%}#ctTop #ctWrap .ctInner .twoColBlog01 .ctTab .tabHead li{width:30.2%;margin-right:3%;margin-bottom:2px}#ctTop #ctWrap .ctInner .twoColBlog01 .ctTab .tabHead li a{width:100%}#ctTop #ctWrap .ctInner .twoColBlog01 .ctTab .tabHead li.tabCurrent{background:#0c214c;margin-bottom:0}#ctTop #ctWrap .ctInner .twoColBlog01 .ctTab .tabHead li.tabCurrent a{background:#0c214c;color:#fff}#ctTop #ctWrap .ctInner .twoColBlog01 .ctTab .tabHead li:last-child{margin:0}#ctTop #ctWrap .ctInner .twoColBlog01 .ctTab .tabBody{width:100%;border-top:2px solid #0c214c;background:0 0;padding:14px 0 16px;height:313px;overflow-y:auto}#ctTop #ctWrap .ctInner .twoColBlog01 .ctTab .tabBody dl{display:flex;padding:10px 20px;border-bottom:1px solid #ccc}#ctTop #ctWrap .ctInner .twoColBlog01 .ctTab .tabBody dl dd{width:83%;padding-left:16px;box-sizing:border-box}#ctTop #ctWrap .ctInner .twoColBlog01 .ctTab .tabBody dl dd a{color:#0b308d}#ctTop #ctWrap .ctInner .twoColBlog01 .ctTab .tabBody dl dd a span{font-size:86%;color:#0b308d}#ctTop #ctWrap .ctInner .twoColBlog01 .ctTab .tabBody dl dd a i{font-size:108%;color:#0b308d;position:relative;top:1px;right:-3px}#ctTop #ctWrap .ctInner .twoColBlog01 .ctTab .tabBody dl:first-of-type{border-top:1px solid #ccc}#ctTop #ctWrap .ctInner .twoColBlog01 .ctTab .detailBtn{border-top:4px solid #666}#ctTop #ctWrap .ctInner .twoColBlog01 .ctTab .detailBtn a{background:#99999a;color:#fff;padding:4px 0;text-align:center;display:block}#ctTop #ctWrap .ctInner .twoColBlog01 .topAside{width:210px}#ctTop #ctWrap .ctInner .twoColBlog01 .topAside .graph{margin-top:7px}#ctTop #ctWrap .ctInner .twoColBlog01.threeBnrBlog{width:100%;padding:0 10px 50px;box-sizing:border-box}#ctTop #ctWrap .ctInner .twoColBlog01.threeBnrBlog ul.col{width:100%;margin:0;padding:0}#ctTop #ctWrap .ctInner .twoColBlog01.threeBnrBlog ul.col li{width:306px}#ctTop #ctWrap .ctInner .twoColBlog01.threeBnrBlog ul.col li:last-of-type{width:320px}#ctTop #ctWrap .ctInner .twoColBlog01.extraBlog{width:100%;padding:0 37px 50px;box-sizing:border-box}#ctTop #ctWrap .ctInner .twoColBlog01.extraBlog ul.col{width:100%;margin:0;padding:0}#ctTop #ctWrap .ctInner .twoColBlog01.extraBlog ul.col li{width:453px}#ctTop #ctWrap .ctInner ul{margin:2px 0 0;padding-top:20px}#ctTop #ctWrap .ctInner .groupCom ul{width:100%;margin:0 auto;display:flex;flex-wrap:wrap}#ctTop #ctWrap .ctInner .groupCom ul li{width:30.2%;margin-bottom:15px;margin-right:30px}#ctTop #ctWrap .ctInner .groupCom ul li:nth-child(3n){margin-right:0}#ctTop #ctWrap .ctInner .groupCom .bgDarkGray{text-align:center}#ctSearch .selectArea{display:flex;margin:15px 0}#ctSearch .selectArea dl{display:flex}#ctSearch .selectArea dl:first-child{margin-right:20px}#ctSearch .selectArea dl dt{padding:9px 15px 0 0;font-size:85%;color:#000}#ctSearch .selectArea dl dd select{width:200px;height:30px;margin:0}#ctSearch .searchResult{margin:40px 0 0}#ctSearch .searchResult .headLine03{margin:0;background:#ccc;font-weight:400}#ctSearch .searchResult .detailBox01{display:flex;justify-content:space-between;align-items:center}#ctSearch .searchResult .detailBox01 .selectArea dl dt{padding-top:8px}#ctSearch .searchResult .detailBox01 .selectArea dl dd select{width:100px;border-radius:5px;padding:0 12px;border-radius:5px;background:url(../images/common/down_arrow.png) 94% center no-repeat #fff;background-size:10px auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;box-sizing:border-box;border:1px solid #9a9a9b}#ctSearch .searchResult .detailBox01 .selectArea dl dd select::-ms-expand{display:none}#ctSearch .searchResult .detailBox01 .selectArea dl dd select:required:invalid{color:#9a9a9b!important}#ctSearch .searchResult .detailBox02{margin-top:18px;padding:35px 0;background:#f2f2f2;border-top:2px solid #ccc;text-align:center}#ctSearch .searchResult .detailBox02 p{line-height:1.5}#ctSearch .pagerBlock01{padding-bottom:28px}#ctSearch .pagerBlock02{margin-top:40px}#ctSearch .ctText{border-top:2px solid #ccc;background:#f2f2f2;padding:40px 15px 15px}#ctSearch .ctText .searchBox{display:flex;flex-flow:wrap;justify-content:space-between;padding:20px 15px}#ctSearch .ctText .searchBox:first-child{padding-top:40px}#ctSearch .ctText .searchBox:nth-child(2){padding-bottom:40px}#ctSearch .ctText .searchBox:nth-child(3){padding-top:40px}#ctSearch .ctText .searchBox .searchImgBox{width:31.4%;position:relative}#ctSearch .ctText .searchBox .searchImgBox .tag{position:absolute;top:0;left:0;background:#68c4c4;padding:3px 6px;font-size:85%;color:#fff}#ctSearch .ctText .searchBox .textBox{width:63.5%}#ctSearch .ctText .searchBox .textBox .headLine04{text-align:left;padding-left:10px;color:#000}#ctSearch .ctText .searchBox .textBox .linkArea{color:#0b308d}#ctSearch .ctText .searchBox .textBox .linkArea .Link{display:block;color:#0b308d;word-break:break-all}#ctSearch .ctText .searchBox .textBox .categoryBtn{display:flex;justify-content:flex-start;margin-top:22px}#ctSearch .ctText .searchBox .textBox .categoryBtn li{padding:6px 12px;background:#e5e5e5;color:#000}#ctSearch .ctText .searchBox .textBox .categoryBtn li:first-child{width:104px;box-sizing:border-box}#ctSearch .ctText .searchBox .textBox .categoryBtn li:last-child{width:165px;box-sizing:border-box;margin-left:20px}#ctSearch .ctText .searchBox.recommand{background:#f0fdff}#ctSitemap .ctContainer .ctOneCol{width:100%!important;background:#e8e7e7;padding:40px 40px 0;box-sizing:border-box}#ctSitemap .ctContainer .ctOneCol .menuList{display:flex;flex-flow:wrap}#ctSitemap .ctContainer .ctOneCol .menuList .nav{width:30%;margin-bottom:40px;margin-right:45px}#ctSitemap .ctContainer .ctOneCol .menuList .nav:first-child li:nth-child(2) span{display:block;padding-left:27px;text-indent:-12px}#ctSitemap .ctContainer .ctOneCol .menuList .nav:nth-child(3n+3){margin-right:0}#ctSitemap .ctContainer .ctOneCol .menuList .nav li{border-top:6px solid #e0e0e0;font-size:92%}#ctSitemap .ctContainer .ctOneCol .menuList .nav li.first{background:#fff}#ctSitemap .ctContainer .ctOneCol .menuList .nav li.first:nth-child(2){margin-top:40px}#ctSitemap .ctContainer .ctOneCol .menuList .nav li.empty{border-bottom:6px solid #e0e0e0}#ctSitemap .ctContainer .ctOneCol .menuList .nav li a{padding:0 15px;height:57px;vertical-align:middle;display:flex;align-items:center;color:#0b308d;position:relative}#ctSitemap .ctContainer .ctOneCol .menuList .nav li a span .fa-file-pdf,#ctSitemap .ctContainer .ctOneCol .menuList .nav li a span .material-icons{padding-right:5px;font-size:128%;top:4px}#ctSitemap .ctContainer .ctOneCol .menuList .nav li a:after{position:absolute;right:-10px;margin:0;height:0;top:50%;line-height:0;display:flex;align-items:center}#ctSitemap .ctContainer .ctOneCol .menuList .nav li a.accordion:after{content:url(../images/common/down_arrow_blue.png)!important}#ctSitemap .ctContainer .ctOneCol .menuList .nav li a.accordion.active:after{content:url(../images/common/up_arrow_blue.png)!important}#ctSitemap .ctContainer .ctOneCol .menuList .nav li .btn{background:linear-gradient(90deg,#061233 10%,#526c7b 100%);border:none;font-size:85%;color:#fff;margin:8px 0 7px;padding:8px 26px;border-radius:5px;height:auto;display:inline-block}#ctSitemap .ctContainer .ctOneCol .menuList .nav li .btn .material-icons{padding-right:13px}#ctSitemap .ctContainer .ctOneCol .menuList .nav li ul{background:#f2f2f2;border-top:6px solid #e0e0e0}#ctSitemap .ctContainer .ctOneCol .menuList .nav li ul li{border-top:0;margin:0!important}#ctSitemap .ctContainer .ctOneCol .menuList .nav li ul li:first-child{border:0}#ctSitemap .ctContainer .ctOneCol .menuList .nav li ul li a{height:40px;color:#000}#ctSitemap .ctContainer .ctOneCol .menuList .nav li ul li a span{padding:0 0 0 20px!important;text-indent:0!important}#ctSitemap .ctContainer .ctOneCol .menuList .nav li ul li a.accordion:after{content:url(../images/common/down_arrow_gray.png)!important}#ctSitemap .ctContainer .ctOneCol .menuList .nav li ul li a.accordion.active:after{content:url(../images/common/up_arrow_gray.png)!important}#ctSitemap .ctContainer .ctOneCol .menuList .nav li ul li ul{background:#ccc;border:none}#ctSitemap .ctContainer .ctOneCol .menuList .nav li ul li ul li{border-top:1px solid rgba(242,242,242,.4)}#ctSitemap .ctContainer .ctOneCol .menuList .nav li.bgDarkGray span{padding:7px 0;margin:0 20px}#ctPrivacyPolicy .listStyle span{width:calc(100% - 28px)}#ctPrivacyPolicy .listStyle span.leftNum{width:25px;text-align:right;display:block}#ctPrivacyPolicy .listBlog li,#ctPrivacyPolicy .listStyle{display:flex}#ctPrivacyPolicy .listBlog li span.leftNum,#ctPrivacyPolicy .listStyle span.leftNum{margin-right:3px}#ctPrivacyPolicy .listBlog,#ctPrivacyPolicy .subListBlog{padding-left:42px}#ctPrivacyPolicy .listBlog li,#ctPrivacyPolicy .subListBlog li{padding-bottom:0!important}#ctPrivacyPolicy .listBlog li span,#ctPrivacyPolicy .subListBlog li span{width:calc(100% - 28px)}#ctPrivacyPolicy .listBlog li span.leftNum,#ctPrivacyPolicy .subListBlog li span.leftNum{width:25px;text-align:right;display:block}#ctPrivacyPolicy .listBlog li{padding-bottom:4px!important}#ctPrivacyPolicy .listBlog li .textBlock .listStyle span.leftNum{width:auto}#ctPrivacyPolicy .pLeftNone{padding-left:0}#ctPrivacyPolicy .mainBlog li{padding-bottom:15px}#ctPrivacyPolicy .mainBlog li:last-child{padding-bottom:0}#ctPrivacyPolicy .mainBlog .textBlock{padding-bottom:10px}#ctPrivacyPolicy .mainBlog .textBlock .text{padding-left:27px}#ctPrivacyPolicy .mainBlog .listStyle{padding-bottom:5px}#ctPrivacyPolicy .mainBlog .listBlog .textBlock{margin-bottom:15px}#ctPrivacyPolicy .mainBlog .listBlog .textBlock .text{padding-left:15px}#ctPrivacyPolicy .subListBlog{padding-left:5px}#ctPrivacyPolicy .textBlock span.leftNum{display:initial!important}#ctPrivacyPolicy .textBlock .text{padding-bottom:10px!important}#ctPrivacyPolicy .textBlock .text:last-child{padding-bottom:0!important}#ctPrivacyPolicy .dicList{list-style:decimal}#ctPrivacyPolicy .textGrayBlock,#ctSpecificPerInfo .textGrayBlock{padding:15px}#ctPrivacyPolicy .textRight,#ctSpecificPerInfo .textRight{text-align:right}#ctMessage .companyInner,#ctPhilosophy .companyInner{width:695px}#ctMessage .companyInner .companyBlog .inText,#ctPhilosophy .companyInner .companyBlog .inText{text-align:center;margin:0 0}#ctMessage .imgBox,#ctPhilosophy .imgBox{margin:0 auto 20px;position:relative;height:auto}#ctMessage .imgBox img,#ctPhilosophy .imgBox img{width:100%;height:auto}.en #ctMessage .companyInner .companyBlog .inText{text-align:center;margin:0 0}.en #ctMessage .companyInner .companyBlog .inText .ls{letter-spacing:-.3px}#ctPhilosophy .imgBox .philoText{font-size:193%;position:absolute;top:90px;left:35px;color:#fff}#ctPhilosophy .companyBlog .headLine04{line-height:1.5}#ctOutline .twoColTbl .tableCaption{text-align:right;margin-bottom:10px}#ctOutline #map{width:100%;height:354px}#ctOutline .mapCaption{margin-top:10px;text-align:center}#ctHistory .ctTable .twoColTbl .table tr td:first-child{width:8%}#ctHistory .ctTable .twoColTbl .table tr td:nth-child(2){width:2%;text-align:center}#ctInformation .ctTab .tabHead>li{margin-right:15px}#ctInformation .ctTab .tabHead>li:last-child{margin:0}#ctInformation .ctTab .tabHead>li a,#ctInformation .ctTab .tabHead>li>span{width:139px}#ctInformation .ctTab .tabBody{padding:20px 30px 30px}#ctInformation .blogTitle01{margin:20px 0 0 0;text-align:left;padding:5px 25px;background:linear-gradient(0deg,#67808e 5%,#060022 100%)}#ctInformation .blogTitle01:after{position:inherit;background-color:transparent;height:0;margin:0}#ctInformation .areaTitle{font-size:16px;color:#fff;font-weight:700;background:linear-gradient(to bottom,#000017 0,#526d7c 100%);padding:3px 14px 3px 26px;margin-top:20px}#ctInformation .companyInfoArea{margin-top:40px}#ctInformation .companyInfoArea::before{content:"";display:block;height:5px;background-color:#797979;margin-bottom:37px}#ctInformation .companyInfo{padding:2px 0;border-left:10px solid;border-image-slice:1;border-width:5px;border-image-source:linear-gradient(181deg,#05001f 10%,#66808e 100%);background:#fff;margin-top:20px}#ctInformation .companyInfo .infoTitle{font-size:16px;padding:8px 14px;font-weight:700}#ctInformation .companyInfo address{font-size:12px;font-style:normal;color:#fff;background:#999;padding:2px 14px}#ctInformation .companyInfo .hQuarter{display:flex;font-weight:700;justify-content:space-between;align-items:center;padding:0 14px;color:#999}#ctInformation .companyInfo .hQuarter ul{display:flex}#ctInformation .companyInfo .hQuarter ul li{color:#0b308d;font-size:12px;font-weight:400}#ctInformation .companyInfo .hQuarter ul li:first-child{padding:0 15px}#ctInformation .companyInfo .hQuarter ul li:first-child a{border-left:none;padding:0}#ctInformation .companyInfo .hQuarter ul li a{color:#0b308d;padding:0 15px;border-left:1px solid #0b308d}#ctInformation .companyInfo .hQuarter ul li a .fas{padding-left:5px}.en #ctHistory .ctTable .twoColTbl .table tr td:first-child{width:2%}.en #ctHistory .ctTable .twoColTbl .table tr td:nth-child(2){width:2%;text-align:right}#ctIindustrialInfo .imgBox{text-align:center}#ctIindustrialInfo .imgBox img{width:425px}#ctIindustrialInfo .imgBox .name{margin-top:20px;color:#666}#ctIindustrialInfo .headLine04 span{font-size:85%;color:#555}#ctIindustrialInfo .s{letter-spacing:-.6px}#ctIindustrialInfo #ctBoardMember .ctTable .table tr{background:#e6e6e6}#ctIindustrialInfo #ctBoardMember .ctTable .table tr td{color:#666}#ctIindustrialInfo #ctBoardMember .ctTable .table tr .greyCol{color:#fff}#ctIindustrialInfo #ctBoardMember .ctTable .table tr .greyCol+td{font-weight:700}#ctIindustrialInfo #ctBoardMember .ctTable .table tr td:first-of-type,#ctIindustrialInfo #ctBoardMember .ctTable .table tr th:first-of-type{width:171px}#ctIindustrialInfo #ctBoardMember .ctTable .table tr td:nth-child(2),#ctIindustrialInfo #ctBoardMember .ctTable .table tr th:nth-child(2){width:128px}#ctIindustrialInfo #ctBoardMember .ctTable .table tr td:last-of-type,#ctIindustrialInfo #ctBoardMember .ctTable .table tr th:last-of-type{width:324px}#ctIindustrialInfo .tableTitle{padding-bottom:5px}#ctStockInfo .ctTable .table tr td{width:15.1%}#ctStockInfo .ctTable .table span{margin-right:25px}#ctStockInfo .ctTable .table a{color:#0b308d}#ctStockInfo .ctTable .table.withTitle{margin-top:50px}#ctStockInfo .ctTable .table.withTitle tr.noBorder{background:0 0}#ctStockInfo .ctTable .table.withTitle tr.noBorder th{background:#999;width:15.1%}#ctStockInfo .ctTable .table.withTitle tr.noBorder th:first-child{width:7.5%}#ctStockInfo .ctTable .table.withTitle .rightText{text-align:right}#ctAnalystCoverage .tableCaption{margin:10px 0 30px;text-align:right}#ctAreaSales .chartList,#ctManagementGuidance .chartList{margin-bottom:0}#ctAreaSales .sixColTbl .table tr td,#ctAreaSales .sixColTbl .table tr th,#ctManagementGuidance .sixColTbl .table tr td,#ctManagementGuidance .sixColTbl .table tr th{width:83px}#ctAreaSales .sixColTbl .table tr td:first-child,#ctAreaSales .sixColTbl .table tr th:first-child,#ctManagementGuidance .sixColTbl .table tr td:first-child,#ctManagementGuidance .sixColTbl .table tr th:first-child{width:270px}.bgWhite .tabBody{background:#fff;border-top:none!important}.searchInfo{display:flex;flex-wrap:wrap;margin-bottom:30px;justify-content:space-between}.searchInfo .searchLeft dl{display:flex;align-items:center}.searchInfo .searchLeft dl dt{padding:0 15px 0 0;color:#000}.searchInfo .searchLeft dl dd select{box-sizing:border-box;padding:0 12px;border:1px solid #9a9a9b;border-radius:5px;outline:0;background:url(../images/common/down_arrow.png) 94% center no-repeat #fff;background-size:10px auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchInfo .searchLeft dl dd select:required:invalid{color:#9a9a9b!important}.searchInfo .searchLeft dl dd .lenght150{width:150px;height:30px;margin:0}.searchInfo .searchRight{display:flex;flex-wrap:wrap}.searchInfo .searchRight .linkArr{padding:5px 20px 5px 0;position:relative;margin-right:25px}.searchInfo .searchRight .linkArr:last-child{margin-right:0}.searchInfo .searchRight .linkArr a{font-size:100%;color:#0b308d}.searchInfo .searchRight .linkArr span{position:absolute;top:-2px;right:-15px;width:35px;transform:rotate(-90deg)}.mlr90{margin:0 80px}.infoList dl{display:flex;border-top:1px solid #ccc;padding:10px 10px 35px}.infoList dl:last-child{border-bottom:1px solid #ccc}.infoList dl dt{width:20%;position:relative;padding-top:31px}.infoList dl dd{width:80%}.infoList dl dd a{color:#0b308d}.infoList dl dd .label{margin:0 0 10px}.infoList dl dd .label span{display:inline-block;background:#b3b3b3;border-radius:10px;font-size:86%;color:#fff;padding:0 14px;margin-bottom:1px}.infoList dl dd .label .smLabel{margin-right:10px}.infoText .fontSize12 .material-icons{font-size:108%;top:4px}.infoText a{color:#0b308d;padding-left:12px;display:inline-block}.fontSize12{font-size:84%}.fontSize14{font-size:100%}.gray{color:#b3b3b3!important;padding-right:5px}.allNwes{margin:0 10px}.allNwes .searchLeft{display:flex;flex-wrap:wrap;justify-content:space-between}.allNwes .searchLeft dl dd select{width:auto;padding-right:20px;height:30px;margin:0}.allNwes .searchLeft dl:first-child{padding-right:20px}#ctIRNewRelease{margin:0 10px}#ctIRNewRelease dl dd select{width:auto;padding-right:20px;height:30px;margin:0}#ctRecruitContact .recruitBlog{width:100%;height:145px;background-color:#fff;margin:30px 0 40px;border-radius:10px}#ctRecruitContact .recruitBlog img{display:flex;width:160px;height:50px;margin:0 auto;padding:20px 0 15px}#ctRecruitContact .recruitBlog p{text-align:center}#ctRecruitContact .recruitBlog p a{display:block;color:#0b308d}.schedule{width:649px;margin:0 auto 48px}.yrSelctor{display:flex;justify-content:space-between;align-items:center;width:594px;height:45px;background:#f2f2f2;margin:0 auto 36px;border-radius:10px;padding:5px 20px;box-sizing:border-box}.yrSelctor a{color:#666}.yrSelctor a.linkYear{width:76px;height:25px;background:#fff;text-align:center;line-height:25px}.yrSelctor .year{width:76px;height:25px;background:#fff;text-align:center;line-height:25px}.yrSelctor .no{background:#f2f2f2;color:#f2f2f2}.yrSelctor .currentYear{width:200px;height:30px;padding-top:3px;box-sizing:border-box;color:#fff;font-size:114%;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0b308d;text-align:center;border-radius:10px}.en .yrSelctor select{padding-left:80px}.tableBlog{width:593px;border-top:4px solid #0c214c;border-bottom:4px solid #0c214c;margin:0 auto}.tableBlog .yrTable{width:100%;margin:4px 0}.tableBlog .yrTable td{padding:4px;vertical-align:middle}.tableBlog .yrTable td:first-child{width:150px;text-align:right;font-weight:700;color:#0c214c}.tableBlog .yrTable td:nth-child(2){width:100px;text-align:center}.tableBlog .yrTable td:last-child{width:393px;text-align:left;color:#0c214c}.tableBlog .yrTable tr{border-bottom:1px solid #fff}.tableBlog .yrTable tr:nth-child(odd){background:#e6e6e6}.tableBlog .yrTable tr:nth-child(even){background:#f2f2f2}.textError{color:#e22;margin:8px 0}#ctContact form,#ctIRContact form{margin-top:60px}#ctAttention ul.list{margin-bottom:30px}#ctAttention ul.list li{background:0 0}#ctAttention ul.list li span{display:block;text-indent:0}#ctAttention .textGrayBlock{margin-bottom:30px;padding:30px}#ctFAQ .ctTab .tabHead li a,#ctFAQ .ctTab .tabHead li span,#ctRecruit .ctTab .tabHead li a,#ctRecruit .ctTab .tabHead li span{width:220px}#ctFAQ .faqAccordion .faqTap .faqOpen{display:block;margin-bottom:30px}#ctFAQ .faqAccordion .faqTap .faqOpen:last-child{margin-bottom:0}#ctFAQ .faqAccordion .faqTap .faqOpen .accordionHead{display:flex;flex-wrap:wrap}#ctFAQ .faqAccordion .faqTap .faqOpen .accordionHead .questionText{width:100px;background-color:#b3b3b3;padding:10px 0;text-align:center;border:1px solid #fff;box-sizing:border-box;font-size:128%;color:#fff}#ctFAQ .faqAccordion .faqTap .faqOpen .accordionHead .accordion,#ctFAQ .faqAccordion .faqTap .faqOpen .accordionHead .answer{width:595px;background:#e6e6e6;padding:10px 32px 10px 10px;border:1px solid #fff;box-sizing:border-box;color:#666;font-size:100%;border-left:none;position:relative;word-break:break-all}#ctFAQ .faqAccordion .faqTap .faqOpen .accordionHead .accordion:after,#ctFAQ .faqAccordion .faqTap .faqOpen .accordionHead .answer:after{position:absolute;height:100%;display:flex;align-items:center;top:0;right:15px;margin:0}#ctFAQ .faqAccordion .faqTap .faqOpen .accordionHead .answer a{color:#0b308d}#ctFAQ .faqAccordion .faqTap .faqOpen .subFaq{display:none}#ctFAQ .faqAccordion .faqTap .faqOpen .subFaq li .questionText{border-top:none;background-color:#ccc}#ctFAQ .faqAccordion .faqTap .faqOpen .subFaq li a{border-top:none}#ctStockQuotation .chart2{margin-top:50px}#ctStockQuotation .ctText .tabImage{position:relative;width:100%;height:auto;background-color:#fff}#ctStockQuotation .ctText .tabImage iframe{position:absolute;top:0;left:0;padding:10px 15px;width:100%;max-width:100%;height:100%;box-sizing:border-box}#ctStockQuotation .ctText .tabImage .inline1{height:1000px}#ctStockQuotation .ctText .tabImage .inline1 iframe{height:100%}#ctStockQuotation .ctText .tabImage .inline2{height:550px}#ctStockQuotation .ctText .tabImage .inline2 iframe{height:100%}.irTable{margin-top:10px}.downBlock .th{width:90px;box-sizing:border-box}.downBlock .blank{width:1px}.downBlock .thLast{width:290px}.downBlock .tg td,.downBlock .tg th{padding:4px 10px;overflow:hidden;word-break:normal;text-align:left}.downBlock .front{background:#0c214c;color:#fff;border-top:1px solid #fff;vertical-align:middle;text-align:center!important;font-weight:700}.downBlock .middle{background:#f2f2f2;color:#666;border-top:1px solid #fff!important;vertical-align:middle}.downBlock .txtColor{color:#0c214c!important}.downBlock .date{background:#e6e6e6;color:#0c214c;font-weight:700!important;font-size:94%;position:relative;vertical-align:middle}.downBlock .date span{color:#666;position:absolute;line-height:1.7;right:12px;display:inline-block;font-weight:400;top:47%;transform:translateY(-50%)}.downBlock .thLast{background:#f2f2f2}.downBlock .blank{background:#ccc}.downBlock .blankColor{background:#0c214c}.downBlock .blank,.downBlock .blankColor,.downBlock .date,.downBlock .thLast{border:1px solid #fff!important}.downBlock .blank,.downBlock .blankColor{padding:4px 3px!important}.downList .colThree{border-top:2px solid #e6e6e6}.downList .colThree .ptb0{padding:0}.downList .colThree .ptb0 ul{padding:0 0 0 10px}.downList .colThree .ptb0 ul li{border-bottom:2px solid #e6e6e6}.downList .colThree .ptb0 ul li span{display:block;margin:7px 0;border-right:2px solid #e6e6e6;padding-block-end:8px;padding-block-start:8px}.downList .colThree dl{display:flex;flex-wrap:wrap;border-bottom:2px solid #e6e6e6}.downList .colThree dl dd,.downList .colThree dl dt{font-size:100%;box-sizing:border-box}.downList .colThree dl dt{width:18%;color:#fff;text-align:center;margin:5px 0;padding:10px 5px}.downList .colThree dl dd{padding:0 10px;margin:7px 0}.downList .colThree dl .tbBlue{background:#0c214c}.downList .colThree dl .tbGrey{background:#666}.downList .colThree dl .tbGrey .midText{position:relative;top:85px}.downList .colThree dl .tbGrey .midText span{display:block}.downList .colThree dl .textBlue{width:24.4%;color:#0c214c;border-right:2px solid #e6e6e6}.downList .colThree dl .textBlue .gray{font-size:86%;padding-right:0;display:block;border-right:none!important}.downList .colThree dl .infoDate ul li:last-child,.downList .colThree dl .textBlue ul li:last-child{border-bottom:none}.downList .colThree dl .infoDate{width:57.6%;font-size:86%}.downList .colThree dl .infoDate .infoText{padding:15px 10px 17px}.downList .colThree dl .infoDate a i{font-size:108%}.downList .colThree dl .infoDate.ptb0 ul{padding-left:0!important}.downList .colThree .blogInfo .infoDate span,.downList .colThree .blogInfo .textBlue{border-right:none!important;margin:0}.downList .colThree .blogInfo .infoDate{margin:0}.downList .colThree .blogInfo .infoDate span{display:inherit;padding-block-end:0;padding-block-start:0}.irWrap{width:870px;margin:0 auto}.irWrap .left{width:344px}.irWrap .left figure{margin-bottom:32px;text-align:center}.irWrap .right{width:500px;position:relative}.irWrap .right .upBlock{margin-bottom:28px;border-top:4px solid transparent;-o-border-image:linear-gradient(90deg,#060022 5%,#67808e 100%);border-image:linear-gradient(90deg,#060022 5%,#67808e 100%);border-image-slice:1;position:relative}.irWrap .right .upBlock .ceoImg{margin-top:-4px}.irWrap .right .upBlock .ceo{width:500px;position:absolute;top:27px;padding:0 18px 30px;text-align:right;box-sizing:border-box;top:50%;transform:translateY(-50%)}.irWrap .right .upBlock .ceo p:first-of-type{font-size:170%;color:#999}.irWrap .right .upBlock .ceo p:nth-child(2){font-size:145%;color:#666;font-weight:700;padding:8px 0}.irWrap .right .upBlock .ceo p:nth-child(2) span{font-size:74%;font-weight:400}.irWrap .right .upBlock .ceo p:last-of-type{color:#b3b3b3}.irWrap .dataBlog{margin-bottom:45px}.irWrap .dataBlog .bgLightGray{margin-bottom:10px}.irWrap .dataBlog .bgLightGray ul.col{justify-content:normal;flex-wrap:wrap;padding:0 15px 15px 15px}.irWrap .dataBlog .bgLightGray ul.col li{width:190px;margin:15px 26px 0 0;background:#fff;display:flex;align-items:center}.irWrap .dataBlog .bgLightGray ul.col li a{width:100%;font-size:90%;font-weight:700;color:#0c214c;padding:6px 0 6px 10px;position:relative}.irWrap .dataBlog .bgLightGray ul.col li a .material-icons{font-size:145%;position:absolute;top:50%;right:7px;transform:translate(0,-50%);color:#0b308d;padding-right:0}.irWrap .dataBlog .bgLightGray ul.col li a span{display:block;padding-right:22px}.irWrap .dataBlog .bgLightGray ul.col li.go{background-color:#e6e6e6}.irWrap .dataBlog .bgLightGray ul.col li.go p{width:100%;font-size:90%;font-weight:700;color:#848383;padding:6px 0 6px 10px;position:relative}.irWrap .dataBlog .bgLightGray ul.col li.go p .material-icons{font-size:145%;position:absolute;top:50%;right:7px;transform:translate(0,-50%);color:#848383;padding-right:0}.irWrap .dataBlog .bgLightGray ul.col li.go p span{display:block;padding-right:22px}.irWrap .dataBlog .bgLightGray ul.col li.downloadIcon{position:relative;border:2px solid #0b308d;box-sizing:border-box}.irWrap .dataBlog .bgLightGray ul.col li.downloadIcon:after{position:absolute;width:14px;height:16px;content:"";background:url(../images/common/download_icon.png) no-repeat;background-size:contain;top:50%;right:7px;transform:translate(0,-50%);text-align:center;cursor:pointer}.irWrap .dataBlog .bgLightGray ul.col li:nth-child(4n+4){margin-right:0}.irWrap .detailBlog{width:100%;margin:0 auto}.irWrap .detailBlog .section{margin-bottom:50px}.irWrap .detailBlog .section .smartVisionBlog{padding:0;margin-top:15px}.irWrap .detailBlog .section .smartVisionBlog .smartvision-root-wrapper{margin:0 auto;padding:10px 0;background:#fff}.irWrap .detailBlog .section .videoBlog{margin:0;width:100%;position:relative;padding:0 0 56.25%;height:0}.irWrap .detailBlog .section .videoBlog iframe{max-width:100%;position:absolute;top:0;left:0;width:100%;height:100%}.irWrap .detailBlog .section .newList{margin-top:20px}.irWrap .detailBlog .section .newList dl:first-of-type{border-top:1px solid #ccc}.irWrap .detailBlog .section .newList dl{display:flex;padding:11px;border-bottom:1px solid #ccc}.irWrap .detailBlog .section .newList dt{width:135px}.irWrap .detailBlog .section .newList dd{width:560px}.irWrap .detailBlog .section .newList dd a{display:inline-block;color:#0b308d}.irWrap .detailBlog .section .newList dd a .gray{font-size:86%}.irWrap .detailBlog .section .irList ul{margin-top:20px}.irWrap .detailBlog .section .materialList{width:695px;margin:0 auto}.irWrap .detailBlog .section .materialList .upList{display:flex;margin-top:20px;justify-content:space-between;margin-bottom:20px}.irWrap .detailBlog .section .materialList .upList .left,.irWrap .detailBlog .section .materialList .upList .right{display:flex}.irWrap .detailBlog .section .materialList .upList .left figure,.irWrap .detailBlog .section .materialList .upList .right figure{margin-right:16px}.irWrap .detailBlog .section .materialList .upList .left ul .title,.irWrap .detailBlog .section .materialList .upList .right ul .title{color:#0c214c;padding-bottom:5px}.irWrap .detailBlog .section .materialList .upList .left ul .text01,.irWrap .detailBlog .section .materialList .upList .right ul .text01{font-size:86%;color:#000}.irWrap .detailBlog .section .materialList .upList .left ul .text01 a,.irWrap .detailBlog .section .materialList .upList .right ul .text01 a{color:#0c214c}.irWrap .detailBlog .section .materialList .upList .left ul .text01.gray,.irWrap .detailBlog .section .materialList .upList .right ul .text01.gray{color:#b3b3b3!important;padding-bottom:4px}.irWrap .detailBlog .section .materialList .upList .left ul .text02,.irWrap .detailBlog .section .materialList .upList .right ul .text02{font-size:94%;color:#666;padding-bottom:4px}.irWrap .detailBlog .section .materialList .upList .left{width:53%}.irWrap .detailBlog .section .materialList .upList .left figure img{width:120px}.irWrap .detailBlog .section .materialList .upList .right{width:45%}.irWrap .detailBlog .section .materialList .upList .right figure img{width:85px}.irWrap .irSiteMap{margin:60px 0 0}.irWrap .irSiteMap .irTwoCol,.irWrap .irSiteMap dl{display:flex;justify-content:space-between}.irWrap .irSiteMap .irTwoCol .irLeft,.irWrap .irSiteMap .irTwoCol .irRight,.irWrap .irSiteMap dl .irLeft,.irWrap .irSiteMap dl .irRight{width:48%;margin:20px 0 0}.irWrap .irSiteMap .irTwoCol dt,.irWrap .irSiteMap dl dt{width:52%;background:#f2f2f2}.irWrap .irSiteMap .irTwoCol dt span,.irWrap .irSiteMap dl dt span{font-size:128%;color:#000;padding:0 20px;display:block;position:relative;top:40%}.irWrap .irSiteMap .irTwoCol dd,.irWrap .irSiteMap dl dd{width:48%;background:#e6e6e6}.irWrap .irSiteMap li{position:relative;padding:5px 15px}.irWrap .irSiteMap li a{font-size:94%;color:#666;display:block}.irWrap .irSiteMap li a:after{position:absolute;top:3px;right:4px;margin:0;content:url(../images/common/down_arrow.png);transform:rotate(-90deg) scale(.5)}.irWrap .irSiteMap .listLink01,.irWrap .irSiteMap .listLink02{display:flex;flex-wrap:wrap}.irWrap .irSiteMap .listLink01 li,.irWrap .irSiteMap .listLink02 li{width:48%;padding:20px 30px;background:#f2f2f2;box-sizing:border-box;margin:20px 4% 0 0}.irWrap .irSiteMap .listLink01 li a:after,.irWrap .irSiteMap .listLink02 li a:after{top:16px}.irWrap .irSiteMap .listLink01 li:nth-child(2n+2),.irWrap .irSiteMap .listLink02 li:nth-child(2n+2){margin-right:0}.irWrap .irSiteMap .listLink02 li{width:32%;padding:10px 30px;margin:20px 2% 0 0}.irWrap .irSiteMap .listLink02 li a:after{top:8px}.irWrap .irSiteMap .listLink02 li:nth-child(2n+2){margin-right:2%}.irWrap .irSiteMap .listLink02 li:nth-child(3n+3){margin-right:0}.irWrap .blogTitle02{font-size:115%;padding:8px 0;margin:0 10px 4px}.irWrap .blogTitle02:after{top:13px}.externalLink{margin-top:50px}.externalLink .headLine05{margin:30px auto 20px;padding:2px 0;width:100%}.externalLink .col{margin-top:20px}.externalLink .col li{width:49%;background:#f2f2f2;color:#000;box-sizing:border-box}.externalLink .col li a{display:flex;flex-flow:row;justify-content:space-between;align-items:center;color:#000;padding:15px 9px}.externalLink .col li span{color:#b3b3b3;font-size:86%}.externalLink .col li i{color:#0b308d;font-size:108%;margin-left:5px}#ctIRTop .banner{margin-top:5px;border-top:2px solid #0c214c;border-bottom:2px solid #0c214c;padding:12px 0;margin-bottom:40px}#ctIRTop .colorTitle01{padding:1px 0 2px;background:linear-gradient(90deg,#060022 5%,#67808e 100%);letter-spacing:4px}#ctIRTop .externalLink .blogTitle02{letter-spacing:4px}#ctIRTop .companyList li figure img{width:200px}#ctIRTop .companyList.last li figure img{width:257px}#ctIRTop .investList{margin-top:10px}#ctIRTop .irTable{margin:16px 0 50px}#ctIRTop .irTable tr:nth-child(even){background:#e6e6e6}#ctIRTop .irTable tr:nth-child(even) td.date{background:#d3d3d3}#ctIRTop .irTable tr:nth-child(even) td.thLast{background:#e6e6e6}#ctIRTop .irTable tr:nth-child(odd){background:#f2f2f2}#ctIRTop .irTable tr:nth-child(odd) td.date,#ctIRTop .irTable tr:nth-child(odd) th.date{background:#e6e6e6}#ctIRTop .irTable tr td,#ctIRTop .irTable tr th{padding:10px}#ctIRTop .irWrap .left,#ctIRTop .irWrap .right{position:relative}#ctIRTop .irWrap .left .upBlock,#ctIRTop .irWrap .right .upBlock{position:inherit}#ctIRTop .irWrap .left .upBlock .irList,#ctIRTop .irWrap .right .upBlock .irList{position:inherit}#ctIRTop .irWrap .left .irList,#ctIRTop .irWrap .right .irList{position:absolute;bottom:0;width:100%}#ctIRTop .irWrap .left figure{margin-bottom:50px}#ctIRTop .irWrap .irList ul{margin-top:20px}#ctIRTop .irWrap .irList ul li{display:block}#ctIRTop .irWrap .irList ul img{right:18px}.irSiteMap .fullBlog{position:relative;background:#f2f2f2;font-size:128%}.irSiteMap .fullBlog a{color:#000;padding:16px 20px;display:block}.irSiteMap .fullBlog:after{position:absolute;top:3px;right:4px;margin:13px 0;content:url(../images/common/down_arrow.png);transform:rotate(-90deg) scale(.5)}#ctIndividualInvestor .blogTitle01{font-size:108%;letter-spacing:5px;background:linear-gradient(to right,#000017 0,#526d7c 100%)}#ctIndividualInvestor .downBlock{width:695px;margin:20px auto}#ctIndividualInvestor .downBlock .irTable .front{width:140px;font-size:100%}#ctIndividualInvestor .downBlock .irTable .date{width:185px}#ctIndividualInvestor .downBlock .irTable .thLast{width:437px}#ctIndividualInvestor .downBlock .irTable .thLast a{color:#0b308d}#ctIndividualInvestor .downBlock .irTable td,#ctIndividualInvestor .downBlock .irTable th{padding:10px;box-sizing:border-box}#ctIndividualInvestor .downList .colThree{width:94.5%;margin:10px auto 90px;border-top:2px solid #e6e6e6}#ctIndividualInvestor .downList .colThree .ptb0{padding:0}#ctIndividualInvestor .downList .colThree .ptb0 ul{padding:0 0 0 10px}#ctIndividualInvestor .downList .colThree .ptb0 ul li{border-bottom:2px solid #e6e6e6}#ctIndividualInvestor .downList .colThree .ptb0 ul li span{display:block;margin:7px 0;border-right:2px solid #e6e6e6;padding-block-end:8px;padding-block-start:8px}#ctIndividualInvestor .downList .colThree dl{align-items:center}#ctIndividualInvestor .downList .colThree dl dd,#ctIndividualInvestor .downList .colThree dl dt{font-size:100%;font-weight:700}#ctIndividualInvestor .downList .colThree dl dt{width:20%;font-size:86%;margin:5px 0;padding:10px 5px}#ctIndividualInvestor .downList .colThree dl dd{margin:0;padding:10px 10px 10px 10px}#ctIndividualInvestor .downList .colThree dl .textBlue{width:45%}#ctIndividualInvestor .downList .colThree dl .textBlue .gray{font-size:86%;padding-right:0;display:block;border-right:none!important}#ctIndividualInvestor .downList .colThree dl .infoDate{width:35%;font-size:100%;font-weight:400}#ctIndividualInvestor .downList .colThree dl .infoDate .infoText{padding:15px 10px 17px}#ctIndividualInvestor .featureBox{width:97%;margin:30px auto 0;display:flex;justify-content:space-between}#ctIndividualInvestor .featureBox .imgBlog{width:200px}#ctIndividualInvestor .featureBox .imgBlog .imgInner{margin-bottom:10px;padding:0 5px 5px;background:linear-gradient(to bottom,#000017 0,#526d7c 100%)}#ctIndividualInvestor .featureBox .imgBlog .imgInner.smallImg{padding:0 10px 5px 15px}#ctIndividualInvestor .featureBox .imgBlog .imgInner.smallImg figure{margin-top:10px}#ctIndividualInvestor .featureBox .imgBlog .imgTitle{text-align:center;padding:5px;color:#fff;font-weight:700}#ctIndividualInvestor .featureBox .imgBlog figcaption{font-size:86%;margin-top:10px}#ctIndividualInvestor .article03,#ctIndividualInvestor .article05{margin-bottom:100px}#ctIndividualInvestor .article06.irWrap,#ctIndividualInvestor .article07.irWrap{width:inherit}#ctIndividualInvestor .article07 .blogTitle01{background:linear-gradient(90deg,#8d8859 5%,#4d4406 100%)}#ctIndividualInvestor .article08 .downList .colThree{width:98%;margin:10px auto 90px}#ctIndividualInvestor .article08 .downList .colThree dl dt{width:19.5%}#ctIndividualInvestor .article08 .downList .colThree dl dd{margin:5px 0}#ctIndividualInvestor .article08 .downList .colThree dl .textBlue{width:25%}#ctIndividualInvestor .article08 .downList .colThree dl .textBlue .gray{font-size:86%;padding-right:0;display:block;border-right:none!important}#ctIndividualInvestor .article08 .downList .colThree dl .infoDate{width:75%;display:flex;justify-content:space-between;padding-right:0}#ctIndividualInvestor .article08 .downList .colThree dl .infoDate a{width:24%;text-align:right}#ctIndividualInvestor .article08 .downList .colThree dl .infoDate p{width:75%}#ctIndividualInvestor .textColor{font-size:114%;color:#343434;margin-top:30px;text-align:center}#ctIndividualInvestor .extraBlog p{font-size:114%}#ctIndividualInvestor .extraBlog .col li{width:339px;padding:0}#ctIndividualInvestor .extraBlog .col li img{right:10px}#ctIndividualInvestor .extraBlog .irList ul{margin-top:20px}.irSiteMap .irTwoCol,.irSiteMap dl{display:flex;flex-wrap:wrap}.irSiteMap .irTwoCol .irLeft,.irSiteMap .irTwoCol .irRight,.irSiteMap dl .irLeft,.irSiteMap dl .irRight{width:48%;margin:20px 2% 0 0}.irSiteMap .irTwoCol .irRight,.irSiteMap dl .irRight{margin-right:0}.irSiteMap .irTwoCol dt,.irSiteMap dl dt{width:52%;background:#f2f2f2}.irSiteMap .irTwoCol dt span,.irSiteMap dl dt span{font-size:108%;color:#000;padding:0 20px;display:block;position:relative;top:40%}.irSiteMap .irTwoCol dd,.irSiteMap dl dd{width:48%;background:#e6e6e6}.irSiteMap li{position:relative;padding:5px 15px}.irSiteMap li a{font-size:94%;color:#666;display:block}.irSiteMap li a:after{position:absolute;top:3px;right:4px;margin:0;content:url(../images/common/down_arrow.png);transform:rotate(-90deg) scale(.5)}.irSiteMap .listLink01,.irSiteMap .listLink02{display:flex;flex-wrap:wrap;justify-content:normal}.irSiteMap .listLink01 li,.irSiteMap .listLink02 li{width:48%;padding:20px 30px;background:#f2f2f2;box-sizing:border-box;margin:20px 2% 0 0}.irSiteMap .listLink01 li a:after,.irSiteMap .listLink02 li a:after{top:16px}.irSiteMap .listLink01 li:nth-child(2n+2){margin-right:0}.irSiteMap .listLink01 li:nth-child(3n+3){margin-right:2%}.irSiteMap .listLink01 li a{font-size:128%;color:#000}.irSiteMap .listLink02 li{width:30%;padding:10px 30px;margin:20px 4% 0 0}.irSiteMap .listLink02 li a:after{top:8px}.irSiteMap .listLink02 li:nth-child(3n+3){margin-right:0}#ctIRSitemap .irSiteMap .headLine03{margin-bottom:10px}#ctIRSitemap .irSiteMap .irRight .listLink01 li{width:100%;margin:0}#ctTopMessage .ctText{margin-bottom:80px}#ctTopMessage .imgBox{width:715px;height:auto;margin:0 auto 25px;background-color:#e4e4e4;position:relative}#ctTopMessage .imgBox .philoText{position:absolute;top:110px;right:30px;text-align:right}#ctTopMessage .imgBox .philoText ul .smsText01{font-size:193%;color:#999}#ctTopMessage .imgBox .philoText ul .smsText02{font-size:122%;color:#999}#ctTopMessage .imgBox .philoText ul .smsText02 span{font-size:135%;color:#666}#ctTopMessage .name{margin-top:40px;text-align:right}#ctTopMessage .name span{font-size:128%}#ctTopMessage .videoSec{width:695px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto}#ctTopMessage .videoSec .videoBlog{width:336px;margin-bottom:30px}#ctTopMessage .videoSec .videoBlog:last-of-type{margin-bottom:0}#ctTopMessage .videoSec .videoBlog .blogTitle02{font-size:93%;padding:10px 5px;margin:0;background:0 0;color:#000}#ctTopMessage .videoSec .videoBlog .blogTitle02::after{display:none}#ctTopMessage .videoSec .videoBlog .videoBg{position:relative;background-color:#f2f2f2;padding:14px}#ctTopMessage .videoSec .videoBlog .videoBg .video{display:block}#ctTopMessage .videoSec .videoBlog .videoBg .video::after{position:absolute;width:40px;height:40px;content:"";background:url(../images/common/play_icon.png) no-repeat;background-size:40px;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;cursor:pointer}#ctIRLibrary .ctTab .tabHead{margin-bottom:0;flex-wrap:wrap;justify-content:normal}#ctIRLibrary .ctTab .tabHead li{margin-bottom:20px}#ctIRLibrary .ctTab .tabHead li a,#ctIRLibrary .ctTab .tabHead li span{padding:15px 2px;box-sizing:border-box}#ctIRLibrary .ctTab .tabHead li:nth-child(4n+4){margin-right:0}#ctIRLibrary .threeColTbl tr{color:#666}#ctIRLibrary .threeColTbl tr td:first-child,#ctIRLibrary .threeColTbl tr td:nth-child(3),#ctIRLibrary .threeColTbl tr td:nth-child(4),#ctIRLibrary .threeColTbl tr th:first-child,#ctIRLibrary .threeColTbl tr th:nth-child(3),#ctIRLibrary .threeColTbl tr th:nth-child(4){width:15%}#ctIRLibrary .threeColTbl tr td:first-child a,#ctIRLibrary .threeColTbl tr td:nth-child(3) a,#ctIRLibrary .threeColTbl tr td:nth-child(4) a,#ctIRLibrary .threeColTbl tr th:first-child a,#ctIRLibrary .threeColTbl tr th:nth-child(3) a,#ctIRLibrary .threeColTbl tr th:nth-child(4) a{color:#666}#ctIRLibrary .threeColTbl tr td,#ctIRLibrary .threeColTbl tr th{padding:5px 9px}#ctIRLibrary .threeColTbl tr td,#ctIRLibrary .threeColTbl tr th{width:auto}#ctIRLibrary .threeColTbl tr td{color:#666}#ctIRLibrary .threeColTbl tr td i{margin-right:5px}#ctESGTop .headLine02{margin-bottom:5px}#ctESGTop .banner{margin-top:5px;border-top:2px solid #0c214c;border-bottom:2px solid #0c214c;padding:12px 0;margin-bottom:40px}#ctESGTop .EsgWrap{width:695px;margin:0 auto}#ctESGTop .EsgWrap .blogTitle02{font-size:108%;padding:2px 0;margin:0;font-weight:400}#ctESGTop .EsgWrap .blogTitle02::after{display:none}#ctESGTop .EsgWrap .irList{margin-bottom:45px;display:block}#ctESGTop .EsgWrap .irList ul li img{right:-20px}#ctESGTop .EsgWrap .esgThreeLink{display:flex;justify-content:space-between}#ctESGTop .EsgWrap .esgThreeLink dd{width:200px}#ctESGTop .EsgWrap .esgThreeLink dd figure{position:relative}#ctESGTop .EsgWrap .esgThreeLink dd figure figcaption{position:absolute;bottom:-35px;left:0;right:0;margin:auto;font-size:120%;color:#0c214c;text-align:center}#ctESGTop .EsgWrap .esgThreeLink dd figure figcaption .irList ul{background-color:#fff}#ctESG .techList{background:#e6e6e6;padding:8px 0;border-radius:10px;margin-bottom:30px;text-align:center}#ctESG .techList li{display:inline-block;padding:3px}#ctESG .techList li a{display:block;width:30px;height:30px;color:transparent;transition:all .5s}#ctESG .techList li a.tech01{background:url(../images/esg/tech_img01.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech01.active,#ctESG .techList li a.tech01:hover{background:url(../images/esg/tech_img01_on.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech02{background:url(../images/esg/tech_img02.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech02.active,#ctESG .techList li a.tech02:hover{background:url(../images/esg/tech_img02_on.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech03{background:url(../images/esg/tech_img03.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech03.active,#ctESG .techList li a.tech03:hover{background:url(../images/esg/tech_img03_on.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech04{background:url(../images/esg/tech_img04.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech04.active,#ctESG .techList li a.tech04:hover{background:url(../images/esg/tech_img04_on.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech05{background:url(../images/esg/tech_img05.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech05.active,#ctESG .techList li a.tech05:hover{background:url(../images/esg/tech_img05_on.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech06{background:url(../images/esg/tech_img06.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech06.active,#ctESG .techList li a.tech06:hover{background:url(../images/esg/tech_img06_on.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech07{background:url(../images/esg/tech_img07.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech07.active,#ctESG .techList li a.tech07:hover{background:url(../images/esg/tech_img07_on.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech08{background:url(../images/esg/tech_img08.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech08.active,#ctESG .techList li a.tech08:hover{background:url(../images/esg/tech_img08_on.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech09{background:url(../images/esg/tech_img09.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech09.active,#ctESG .techList li a.tech09:hover{background:url(../images/esg/tech_img09_on.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech10{background:url(../images/esg/tech_img10.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech10.active,#ctESG .techList li a.tech10:hover{background:url(../images/esg/tech_img10_on.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech11{background:url(../images/esg/tech_img11.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech11.active,#ctESG .techList li a.tech11:hover{background:url(../images/esg/tech_img11_on.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech12{background:url(../images/esg/tech_img12.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech12.active,#ctESG .techList li a.tech12:hover{background:url(../images/esg/tech_img12_on.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech13{background:url(../images/esg/tech_img13.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech13.active,#ctESG .techList li a.tech13:hover{background:url(../images/esg/tech_img13_on.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech14{background:url(../images/esg/tech_img14.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech14.active,#ctESG .techList li a.tech14:hover{background:url(../images/esg/tech_img14_on.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech15{background:url(../images/esg/tech_img15.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech15.active,#ctESG .techList li a.tech15:hover{background:url(../images/esg/tech_img15_on.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech16{background:url(../images/esg/tech_img16.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech16.active,#ctESG .techList li a.tech16:hover{background:url(../images/esg/tech_img16_on.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech17{background:url(../images/esg/tech_img17.png) no-repeat;background-size:100% auto}#ctESG .techList li a.tech17.active,#ctESG .techList li a.tech17:hover{background:url(../images/esg/tech_img17_on.png) no-repeat;background-size:100% auto}#ctESG .bgColor{background:#f2f2f2;text-align:center}#ctESG #ctESGEnvironment .section1 ol{margin-top:20px;list-style-type:decimal;padding-left:20px}#ctESG #ctESGEnvironment .section2 figure img{width:70%;margin:25px auto}#ctESG #ctESGEnvironment .section7 figure img{width:70%;margin:25px auto}#ctESG #ctESGEnvironment .section9 figure img{width:21%;margin:25px auto}#ctESG #ctESGEnvironment .section3 .threeColTbl table tr td,#ctESG #ctESGEnvironment .section3 .threeColTbl table tr th{width:32%}#ctESG #ctESGEnvironment .section3 .threeColTbl table tr td:first-child,#ctESG #ctESGEnvironment .section3 .threeColTbl table tr th:first-child{width:18%}#ctESG #ctESGEnvironment .section3 .threeColTbl table tr td:last-child,#ctESG #ctESGEnvironment .section3 .threeColTbl table tr th:last-child{width:8.5%}#ctESG #ctESGEnvironment .imgCaption{margin-top:15px}#ctESG #ctESGEnvironment .ctTable{padding:0}#ctESG #ctESGEnvironment .ctTable tr:nth-child(even){background:#e6e6e6}#ctESG #ctESGEnvironment .ctTable tr:nth-child(odd){background:#f2f2f2}#ctESG #ctESGEnvironment .ctTable tr td{color:#666}#ctESG #ctESGEnvironment .ctTable tr td a{color:#0b308d}#ctESG #ctESGEnvironment .smText{font-size:86%;color:#999;margin:0 5px}#ctESG #ctESGEnvironment .section11 figure.bgColor{width:695px}#ctESG #ctESGEnvironment .section11 figure.bgColor img{box-sizing:border-box;width:682px;margin:0 auto;padding:10px 5px}#ctESG #ctESGSocial .list{padding-left:9px;text-indent:-9px}#ctESG #ctESGSocial .list li{background:0 0}#ctESG #ctESGSocial .list span{display:block;text-indent:0}#ctESG #ctESGSocial .list.link{padding-left:0;text-indent:0}#ctESG #ctESGSocial .list.link li{background:#e6e6e6}#ctESG #ctESGSocial .section2 figure img,#ctESG #ctESGSocial .section4 figure img,#ctESG #ctESGSocial .section6 figure img,#ctESG #ctESGSocial .section7 figure img{width:70%}#ctESG #ctESGSocial .section3 figure img{width:35%}#ctESG #ctESGSocial .section5 figure img{width:69%}#ctESG #ctESGSocial .section5 .list li:nth-child(2){display:flex}#ctESG #ctESGSocial .section5 .list li:nth-child(2) p:nth-child(1){min-width:116px}#ctESG #ctESGSocial .section5 .list li:nth-child(2) p:nth-child(2){text-indent:0;word-break:break-all}#ctESG #ctESGGovernance img{width:100%}#ctESG #ctESGGovernance .section02 img{width:90%;padding:20px}#ctESG #ctESGGovernance .section02 ol.subListBlog,#ctESG #ctESGGovernance .section02 ul.listBlog{margin-bottom:65px}#ctESG #ctESGGovernance .section02 ol.subListBlog li,#ctESG #ctESGGovernance .section02 ul.listBlog li{padding-bottom:20px}#ctESG #ctESGGovernance .section02 ol.subListBlog li:last-child,#ctESG #ctESGGovernance .section02 ul.listBlog li:last-child{padding-bottom:0}#ctESG #ctESGGovernance .section02 ol.subListBlog li .listStyle,#ctESG #ctESGGovernance .section02 ul.listBlog li .listStyle{display:flex}#ctESG #ctESGGovernance .section02 ol.subListBlog li .listStyle span.leftNum,#ctESG #ctESGGovernance .section02 ul.listBlog li .listStyle span.leftNum{margin-right:3px}#ctESG #ctESGGovernance .section02 ol.subListBlog.note,#ctESG #ctESGGovernance .section02 ul.listBlog.note{margin-bottom:30px}#ctESG #ctESGGovernance .section02 ol.subListBlog.note li,#ctESG #ctESGGovernance .section02 ul.listBlog.note li{font-size:86%;padding-bottom:5px;display:flex}#ctESG #ctESGGovernance .section02 ol.subListBlog.note li span.leftNum,#ctESG #ctESGGovernance .section02 ul.listBlog.note li span.leftNum{margin-right:8px}#ctESG #ctESGGovernance .section02 ol.subListBlog ol.subListBlog,#ctESG #ctESGGovernance .section02 ul.listBlog ol.subListBlog{margin-bottom:0}#ctESG #ctESGGovernance .section02 ol.subListBlog ol.subListBlog li,#ctESG #ctESGGovernance .section02 ul.listBlog ol.subListBlog li{display:flex;padding-bottom:0}#ctESG #ctESGGovernance .section02 ul.listBlog{margin-bottom:30px}#ctESG #ctESGGovernance .section02 .ctTable{padding:0;margin-bottom:10px}#ctESG #ctESGGovernance .section02 .ctTable tr:nth-child(even){background:#e6e6e6}#ctESG #ctESGGovernance .section02 .ctTable tr:nth-child(odd){background:#f2f2f2}#ctESG #ctESGGovernance .section02 .ctTable tr td,#ctESG #ctESGGovernance .section02 .ctTable tr th{width:238px;text-align:center;vertical-align:middle}#ctESG #ctESGGovernance .section02 .ctTable tr td{color:#666}#ctESG #ctESGGovernance .section02 .ctTable tr td a{color:#0b308d}#ctESG #ctESGGovernance .ctTable.manyColTbl{padding:0}#ctESG #ctESGGovernance .ctTable.manyColTbl tr th{width:5%;font-size:70%;padding:3px 2px;text-align:center;line-height:1.3}#ctESG #ctESGGovernance .ctTable.manyColTbl tr td{width:auto;font-size:86%;padding:3px 4px;text-align:center}#ctESG #ctESGGovernance .ctTable.manyColTbl tr td:nth-child(1),#ctESG #ctESGGovernance .ctTable.manyColTbl tr td:nth-child(2){width:1%;white-space:nowrap}#ctESG #ctESGGovernance .ctTable.manyColTbl tr td:nth-child(1){padding-left:8px;text-align:left}#ctESG #ctESGGovernance .ctTable.manyColTbl tr td:nth-child(3){text-align:left}#ctESG #ctESGGovernance .ctTable.manyColTbl tr:nth-child(2) th:nth-child(1),#ctESG #ctESGGovernance .ctTable.manyColTbl tr:nth-child(2) th:nth-child(2){width:1%;white-space:nowrap}#ctESG #ctESGGovernance .ctTable.manyColTbl tr:nth-child(2) th:nth-child(3){width:auto;min-width:200px}#ctESG #ctSdgs .borderText{font-size:128%;color:#0c214c;padding:10px 0;margin-bottom:50px;text-align:center;border-top:1px solid #0c214c;border-bottom:1px solid #0c214c}#ctESG #ctSdgs .section1{margin-bottom:70px}#ctESG #ctSdgs .section1 .headLine05{letter-spacing:16px}#ctESG #ctSdgs .section1 .threeColTbl{padding:0}#ctESG #ctSdgs .section1 .threeColTbl table tr th{background:#0c214c}#ctESG #ctSdgs .section1 .threeColTbl table tr td{padding:14px 10px;color:#666}#ctESG #ctSdgs .section1 article.article2 .headLine05{letter-spacing:normal}#ctESG #ctSdgs .section1 article.article2 .fourColTbl{padding:0}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr th{width:11%;font-size:272%;background:#05b7b7;vertical-align:middle;text-align:center;padding:8px 2px}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr th span{font-size:41%!important;font-weight:700;display:block}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td{color:#666;background:#e6e6e6}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td figure img:nth-child(3){margin-bottom:90px}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td figure img:nth-child(4){margin-bottom:90px}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td figure img:nth-child(5){margin-bottom:90px}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td.tdCenter{text-align:center;vertical-align:middle}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td.lightBg{background:#ccebeb}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td.lightBg figure img{width:60px;padding:0 0 45px}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td.lightBg figure img:first-child{padding-top:30px}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td.eImgArea figure img:nth-child(3){margin-bottom:0}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td.eImgArea figure img:nth-child(4){margin-bottom:0}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td:first-of-type{vertical-align:middle;text-align:center}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td:nth-child(2){width:18%}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td:nth-child(3){width:14%}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td:nth-child(4){width:40%;vertical-align:top}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td:last-child{width:12%}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td figure{text-align:center}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr.sdgsBg2 th{background:#0595b7}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr.sdgsBg2 td.lightBg{background:#b2dbe5}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr.sdgsBg2 td.lightBg figure img:first-child{padding-top:30px}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr.sdgsBg3 th{background:#0557b7}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr.sdgsBg3 td.lightBg{background:#b7cce5}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr.sdgsBg3 td.lightBg figure img{padding:15px 0}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table .tableHead td,#ctESG #ctSdgs .section1 article.article2 .fourColTbl table .tableHead th{font-size:100%;font-weight:700;background:#666;color:#fff;text-align:center;vertical-align:middle}#ctESG #ctSdgs .section1 article.article2.subArticle .headLine05{margin-bottom:30px}#ctESG #ctSdgs .section1 article.article2.subArticle .borderText{font-size:100%}#ctESG #ctSdgs .section1 article.article2.subArticle2{margin-bottom:50px}#ctESG #ctSdgs .section1 article.article2.subArticle2 .headLine05{margin-bottom:0}#ctESG #ctSdgs .section1 article.article2.subArticle2 figure{text-align:center}#ctESG #ctSdgs .section1 article.article2.subArticle2 figure img{width:100%}#ctESG #ctSdgs .section2 .twoColTbl{padding:0}#ctESG #ctSdgs .section2 .twoColTbl table tr:nth-child(even){background:#e6e6e6}#ctESG #ctSdgs .section2 .twoColTbl table tr:nth-child(odd){background:#f2f2f2}#ctESG #ctSdgs .section2 .twoColTbl table tr th{width:12.2%}#ctESG #ctSdgs .section2 .twoColTbl table tr th.bgBlue{text-align:center;vertical-align:middle;background:#0c214c;color:#fff}#ctESG #ctSdgs .section2 .irList{display:block;margin-top:15px}#ctESG #ctSdgs .section3 .sdgsList,#ctESG #ctSdgs .section4 .sdgsList,#ctESG #ctSdgs .section5 .sdgsList,#ctESG #ctSdgs .section6 .sdgsList{margin-bottom:20px}#ctESG #ctSdgs .section3 .linkCol ul.col,#ctESG #ctSdgs .section4 .linkCol ul.col,#ctESG #ctSdgs .section5 .linkCol ul.col,#ctESG #ctSdgs .section6 .linkCol ul.col{flex-wrap:wrap;justify-content:inherit}#ctESG #ctSdgs .section3 .linkCol ul.col li,#ctESG #ctSdgs .section4 .linkCol ul.col li,#ctESG #ctSdgs .section5 .linkCol ul.col li,#ctESG #ctSdgs .section6 .linkCol ul.col li{width:220px;background:#f2f2f2;margin:0 27px 15px 0}#ctESG #ctSdgs .section3 .linkCol ul.col li a,#ctESG #ctSdgs .section4 .linkCol ul.col li a,#ctESG #ctSdgs .section5 .linkCol ul.col li a,#ctESG #ctSdgs .section6 .linkCol ul.col li a{display:block;color:#666;cursor:default!important}#ctESG #ctSdgs .section3 .linkCol ul.col li a figure,#ctESG #ctSdgs .section4 .linkCol ul.col li a figure,#ctESG #ctSdgs .section5 .linkCol ul.col li a figure,#ctESG #ctSdgs .section6 .linkCol ul.col li a figure{width:209px;padding:5px}#ctESG #ctSdgs .section3 .linkCol ul.col li a p,#ctESG #ctSdgs .section4 .linkCol ul.col li a p,#ctESG #ctSdgs .section5 .linkCol ul.col li a p,#ctESG #ctSdgs .section6 .linkCol ul.col li a p{padding:5px 0;text-align:center}#ctESG #ctSdgs .section3 .linkCol ul.col li:nth-child(3n+3),#ctESG #ctSdgs .section4 .linkCol ul.col li:nth-child(3n+3),#ctESG #ctSdgs .section5 .linkCol ul.col li:nth-child(3n+3),#ctESG #ctSdgs .section6 .linkCol ul.col li:nth-child(3n+3){margin-right:0}#ctESG #ctSdgs .section5 .linkCol ul.col li,#ctESG #ctSdgs .section6 .linkCol ul.col li{width:695px;margin:0 0 15px 0!important}#ctESG #ctSdgs .section5 .linkCol ul.col li a figure,#ctESG #ctSdgs .section6 .linkCol ul.col li a figure{width:682px;margin:0 auto;padding:10px 5px;box-sizing:border-box}#ctESG #ctSdgs .section6 .headLine04{line-height:1.3}#ctESG #ctSdgs .section6 .linkCol{margin-bottom:20px}#ctESG #ctSdgs #matricTable .ctTable{padding:0;overflow-x:auto}#ctESG #ctSdgs #matricTable .ctTable .table tr:nth-child(odd){background:#f2f2f2}#ctESG #ctSdgs #matricTable .ctTable .table tr:nth-child(even){background:#e6e6e6}#ctESG #ctSdgs #matricTable .ctTable .table tr.tdFontSize{font-size:79%}#ctESG #ctSdgs #matricTable .ctTable .table tr.tdFontSize td{font-size:96%!important}#ctESG #ctSdgs #matricTable .ctTable .table tr.tableBg1{background:#8b8b8b}#ctESG #ctSdgs #matricTable .ctTable .table tr.tableBg1 td{font-size:79%;color:#fff}#ctESG #ctSdgs #matricTable .ctTable .table tr.tableBg2{background:#747374}#ctESG #ctSdgs #matricTable .ctTable .table tr.tableBg2 td{font-size:79%;color:#fff}#ctESG #ctSdgs #matricTable .ctTable .table tr td.tdName{width:12%}#ctESG #ctSdgs #matricTable .ctTable .table tr:first-child{background:#8b8b8b}#ctESG #ctSdgs #matricTable .ctTable .table tr:first-child td{color:#fff}#ctESG #ctSdgs #matricTable .ctTable .table tr th{background:#747374;color:#fff!important}#ctESG #ctSdgs #matricTable .ctTable .table tr td,#ctESG #ctSdgs #matricTable .ctTable .table tr th{width:9%;font-size:96%;color:#666;padding:8px 3px;text-align:center;vertical-align:middle}#ctESG #ctSdgs #matricTable .ctTable .table tr td:first-child,#ctESG #ctSdgs #matricTable .ctTable .table tr th:first-child{width:4%}#ctESG #ctSdgs #matricTable .ctTable .table tr td:nth-child(3),#ctESG #ctSdgs #matricTable .ctTable .table tr th:nth-child(3){width:7%;font-size:79%}#ctESG #ctSdgs #matricTable .note{padding:10px 5px}#ctESG #ctSdgs .skillCol{display:flex;background:#f2f2f2;padding:25px 10px;box-sizing:border-box;justify-content:space-around}#ctESG #ctSdgs .skillCol li{width:286px;text-align:center;padding:0 10px;background:#fff;border-radius:20px;box-sizing:border-box}#ctESG #ctSdgs .skillCol li img{width:87px}#ctESG #ctSdgs .skillCol li p{font-size:180%;letter-spacing:5px;padding:5px}#ctESG #ctSdgs .skillCol li .title{font-size:122%;color:#cc3716;letter-spacing:4px}#ctESGConcept .textBlue{width:100%;font-weight:700;border-right:none;color:#0c214c}#ctESGConcept .playBlue{font-size:86%;color:#0c214c;margin:0 10px}#ctESGConcept .conceptTitle{font-size:100%;letter-spacing:13px;color:#fff;padding:5px 0;background:#0c214c;text-align:center}#ctESGConcept figure img{width:100%}#ctESGConcept figure figcaption{text-align:right}#ctESGConcept .bgColor{padding:30px 110px}#ctESGConcept .bgColor .headLine05{padding:4px 0;background:grey;margin-bottom:0}#ctESGConcept .bgColor .bgWhite .tabBody{padding:10px 20px}#ctESGConcept .bgColor .bgWhite .tabBody .headLine04{font-size:100%;margin-bottom:10px}#ctESGConcept .bgColor .iconImg{width:10%;margin:10px auto;height:auto}#ctESGComplianceGuide .headLine04{line-height:1.5}#ctESGComplianceGuide p span{display:block;margin-bottom:10px}#ctESGComplianceGuide .lineHeight{line-height:2}#ctGroup .companyList{flex-wrap:wrap}#ctGroup .companyList li{margin-bottom:20px}#ctGroup .companyList li figure img{width:200px;opacity:.5}#ctGroup .companyList li figure .active{opacity:1}#ctGroup .bgDarkGray{text-align:center;margin:0 20px 15px}#ctGroup .colGroup.bg{background:#f2f2f2;border-top:2px solid #ccc;padding:30px;display:block}#ctGroup .colGroup.bg .colGroupIn{display:flex;justify-content:space-between;margin-bottom:30px}#ctGroup .colGroup.bg .colGroupIn figcaption{font-size:84%;text-align:center;line-height:1.2;padding-top:5px}#ctGroup .colGroup.bg .colGroupIn figcaption span{font-size:118%;font-weight:700}#ctGroup .colGroup.bg .colGroupIn .groupRight{width:475px}#ctGroup .colGroup.bg .colGroupIn .tapWrap{width:475px}#ctGroup .colGroup.bg .colGroupIn .tapWrap .accorList dt{display:flex;justify-content:space-between;background-color:#999;color:#fff;padding:5px 15px;cursor:unset}#ctGroup .colGroup.bg .colGroupIn .tapWrap .accorList dt.fontS{font-size:90%}#ctGroup .colGroup.bg .colGroupIn .tapWrap .accorList dt span i{font-size:100%;padding-right:5px;position:relative;top:1px;font-weight:400}#ctGroup .colGroup.bg .colGroupIn .tapWrap .accorList dt span .fontSize12{font-weight:700}#ctGroup .colGroup.bg .colGroupIn .tapWrap .accorList dd{display:block!important;background-color:#fff}#ctGroup .colGroup.bg .fullImg{width:100%}#ctGroup .colGroup.bg .list{border:1px solid #fff;box-sizing:border-box}#ctGroup .colGroup.bg .list li{border-bottom:1px solid #fff}#ctGroup .colGroup.bg .list li:first-child{margin-bottom:0}#ctGroup .colGroup.bg .list li:last-child{margin-bottom:0;border-bottom:none}#ctGroup .colGroup figure{width:200px}#ctGroup .section .colGroup{margin:20px 0 0}#ctGroup .list li{background:#e6e6e6}#ctGroup .list li i{font-size:114%;margin-left:20px}#ctGroup .list li:first-child{background:#f2f2f2}.colGroup{display:flex;justify-content:space-between;margin-bottom:40px}.colGroup .groupRight{width:100%}.colGroup .groupRight .companyText{background:#e6e6e6;padding:19px 25px}.colGroup .groupRight .companyText a{color:#0b308d}.colGroup .groupRight .companyText a i{padding-left:8px}.colGroup .groupRight .companyText a i.frontIcon{padding:0 8px 0 0}.colGroup .groupRight .companyText span{display:block;padding-bottom:1px}.colGroup .tapCompany{margin-top:20px}.colGroup .tapCompany .accorList .accordion{color:#fff;background-color:#999;padding:5px 15px;border-bottom:2px solid #707070}.colGroup .tapCompany .accorList .accordion:after{content:url(../images/common/down_arrow_white.png);margin:-31px -33px 0 0}.colGroup .tapCompany .accorList .accordion.active:after{content:url(../images/common/up_arrow_white.png)}.colGroup .tapCompany .accorList .accorDrop{padding:0;display:block}.colGroup .tapCompany .accorList .accorDrop p{padding:10px 14px;background:#e6e6e6}.colGroup .tapCompany .accorList .accorDrop table{width:100%}.colGroup .tapCompany .accorList .accorDrop table td,.colGroup .tapCompany .accorList .accorDrop table th,.colGroup .tapCompany .accorList .accorDrop table tr{border:1px solid #fff}.colGroup .tapCompany .accorList .accorDrop table tr{border-left:none;border-right:none}.colGroup .tapCompany .accorList .accorDrop table tr th{width:21%;color:#fff;text-align:left;background:#b3b3b3;font-weight:400;padding:4px 14px}.colGroup .tapCompany .accorList .accorDrop table tr td{width:100%;padding:4px 14px}.colGroup .tapCompany .accorList .accorDrop table tr:nth-child(even){background:#e6e6e6}.colGroup .tapCompany .accorList .accorDrop table tr:nth-child(odd){background:#f2f2f2}.colGroup .tapCompany .accorList .accorDrop table.long tr th{width:32%}#ctProduct .colGroup figure{width:156px}#ctProduct .colGroup .groupRight{width:559px}#ctProduct .colGroup .groupRight .companyText.bg{background:#f2f2f2}#innerWrapper.recruitPage #bannerArea .hero-wrap{height:372px}#innerWrapper.recruitPage #bannerArea .hero-wrap .hero{height:372px}#innerWrapper.recruitPage #bannerArea .hero-wrap .hero-1{background-image:url(../images/recruit/bnr_bg1.png);background-position:center top}#innerWrapper.recruitPage #bannerArea .hero-wrap .hero-2{background-image:url(../images/recruit/bnr_bg2.png);background-position:center top}#innerWrapper.recruitPage #bannerArea .hero-wrap .hero-3{background-image:url(../images/recruit/bnr_bg3.png);background-position:center top}#innerWrapper.welcomePage #bannerArea .hero-wrap .hero-1{background-image:url(../images/welcome/bnr_bg1.png);background-position:center top}#innerWrapper.welcomePage #bannerArea .hero-wrap .hero-2{background-image:url(../images/welcome/bnr_bg2.png);background-position:center top}#innerWrapper.welcomePage #bannerArea .hero-wrap .hero-3{background-image:url(../images/welcome/bnr_bg3.png);background-position:center top}#innerWrapper #ctRecruit{background:url(../images/recruit/recruit_bg.png) repeat-y;background-size:1020px auto;border-top:20px solid #0c214c;border-top-left-radius:10px;border-top-right-radius:10px}#innerWrapper #ctRecruit .recruitTitle01{text-align:center;font-size:322%;color:#0c214c;font-weight:400;margin-top:30px}#innerWrapper #ctRecruit .inner{width:880px;margin:60px auto 0}#innerWrapper #ctRecruit .inner .recaptchaText{margin:20px 0 10px}#innerWrapper #ctRecruit .inner .recruitTitle02{max-width:696px;margin:0 auto 20px;font-size:215%;color:#0c214c;font-weight:500;padding-top:15px;border-top:1px solid #0c214c;text-align:center}#innerWrapper #ctRecruit .inner .recruitList{margin-bottom:70px}#innerWrapper #ctRecruit .inner .recruitList dl{display:table;font-size:114%}#innerWrapper #ctRecruit .inner .recruitList dl dt{display:table-cell;vertical-align:middle;width:223px;background:#00ad9c;color:#fff;border-bottom:1px solid #fff;padding:15px 20px}#innerWrapper #ctRecruit .inner .recruitList dl dd{display:table-cell;vertical-align:middle;width:695px;border:1px solid #e6e6e6;padding:15px 20px;background:#fff;border-bottom:none;box-sizing:border-box}#innerWrapper #ctRecruit .inner .recruitList dl:nth-child(odd) dd{background:#f2f2f2}#innerWrapper #ctRecruit .inner .recruitList dl:last-child dt{width:218px}#innerWrapper #ctRecruit .inner .recruitList dl:last-child dd{border-bottom:1px solid #e6e6e6;width:678px}#innerWrapper #ctRecruit .inner .rikunabi{text-align:center;margin:80px 0}#innerWrapper #ctRecruit .newsPicks{border:6px solid #e5e5e5}#innerWrapper #ctRecruit #ctRecruitExperience .recruitTitle02 span{font-weight:400;display:block}#innerWrapper #ctRecruit #ctRecruitExperience .experienceBlog{margin-bottom:80px}#innerWrapper #ctRecruit #ctRecruitExperience .experienceBlog .recruitList{margin-bottom:20px!important}.interviewTitle01{text-align:center;font-size:215%;color:#0c214c;font-weight:400;margin-top:30px}.interviewTitle02{max-width:696px;margin:0 auto 20px;font-size:115%;color:#666;padding-top:15px;border-top:1px solid #0c214c;text-align:center}.interviewList{width:905px;margin-left:-12.5px}.interviewList ul{display:flex;flex-wrap:wrap;justify-content:space-between}.interviewList ul li{width:430px;margin-bottom:50px}.interviewList ul li figure{position:relative}.interviewList ul li figure figcaption{position:absolute;bottom:0;left:0;right:0;margin:0 auto;color:#fff;background:rgba(0,0,22,.5);text-align:center}.interviewList ul li figure figcaption .jobTitle{font-size:142%;padding:5px 0 2px}.interviewList ul li figure figcaption .employeeHistory{font-size:115%}.interviewList ul li figure figcaption .blueText{font-size:122%;width:252px;margin:6px auto 0;padding:5px 0;border-top-left-radius:10px;border-top-right-radius:10px;box-sizing:border-box;background-color:#1983c0}.newTab .tabHead li:first-child:hover .interviewList,.newTab .tabHead li:first-child:hover .interviewList:before{visibility:visible;opacity:1;transition:all .5s ease}.tabHead .interviewList{width:1040px;top:101px;left:-137px;position:absolute;visibility:hidden;opacity:0;z-index:1}.tabHead .interviewList ul{padding:20px 20px 0;background-color:#ddf0fc;box-shadow:1px 10px 10px rgba(0,0,0,.3)}.tabHead .interviewList ul li{width:235px;margin-bottom:20px;margin-right:0}.tabHead .interviewList ul li figure{width:235px;overflow:hidden;margin:0}.tabHead .interviewList ul li figure img{display:block;width:100%;margin:-26px 0 -58px}.tabHead .interviewList ul li figure figcaption .jobTitle{font-size:83%;font-weight:400}.tabHead .interviewList:before{position:absolute;width:50%;height:20px;content:"";cursor:pointer;transition:all .5s;opacity:0;visibility:hidden;background:url(../images/common/arr_icon2.png) center center no-repeat;background-size:12px auto;top:-16px;margin-left:6px}.detailImg{display:inline-block;width:100vw}.interviewBnr1{background:url(../images/recruit/inter_detail_bnr1.jpg) no-repeat;background-size:cover}.interviewBnr2{background:url(../images/recruit/inter_detail_bnr2.jpg) no-repeat;background-size:cover}.interviewBnr3{background:url(../images/recruit/inter_detail_bnr3.jpg) no-repeat;background-size:cover}.interviewBnr5{background:url(../images/recruit/inter_detail_bnr5.jpg) no-repeat;background-size:cover}.interviewBnr7{background:url(../images/recruit/inter_detail_bnr7.jpg) no-repeat;background-size:cover}.interviewBnr8{background:url(../images/recruit/inter_detail_bnr8.jpg) no-repeat;background-size:cover}.interviewBnr9{background:url(../images/recruit/inter_detail_bnr9.jpg) no-repeat;background-size:cover}.interviewBnr10{background:url(../images/recruit/inter_detail_bnr10.jpg) no-repeat;background-size:cover}.interviewBnr11{background:url(../images/recruit/inter_detail_bnr11.jpg) no-repeat;background-size:cover}.interviewBnr12{background:url(../images/recruit/inter_detail_bnr12.jpg) no-repeat;background-size:cover}.interviewBnr13{background:url(../images/recruit/inter_detail_bnr13.jpg) no-repeat;background-size:cover}.interviewBnr14{background:url(../images/recruit/inter_detail_bnr14.jpg) no-repeat;background-size:cover}.interviewBnrIn{width:1020px;margin:0 auto;padding:15.5% 0 23%;position:relative}.interviewBnrIn .textRight{display:inline-block;padding-left:500px}.interviewBnrIn .captionText{width:510px;color:#fff;position:absolute;bottom:200px}.interviewBnrIn .captionText .bnrTitle{font-size:225%;line-height:1.2;padding-bottom:6px;border-bottom:1px solid #fff}.interviewBnrIn .captionText .bnrText{font-size:120%}.interviewBnrIn .captionText .bnrText span{font-size:100%;display:block}.interviewDetail .historyBox .blueBox{font-size:158%;font-weight:400;color:#fff;background-color:#1983c0;padding:5px 0;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px}.interviewDetail .historyBox .whiteBox{background-color:#fff;border-bottom:4px solid #ccc;margin-bottom:45px;padding:0 63px}.interviewDetail .historyBox .whiteBox .whiteBoxInner{font-size:130%;padding:20px 0 30px;display:flex;justify-content:center}.interviewDetail .employeeImg{width:79%;margin:0 auto 20px}.interviewDetail .employeeImg img{border-top:4px solid #ccc;border-bottom:4px solid #ccc}.interviewDetail .employeeImg figcaption{font-size:125%;color:#0c214c;text-align:center;padding-top:30px}.interviewDetail .jtabs{margin-top:15px;border-bottom:4px solid #b3b3b3}.interviewDetail .jtabs .jtabs-nav .tapNone .tapIcon{width:95%;cursor:default}.interviewDetail .jtabs .jtabs-nav .tapNone .tapIcon.jtabs-current{background:url(../images/recruit/tab_icon.png) center left 36% no-repeat #fff;background-size:28px}.interviewDetail .jtabs .jtab-inner{width:87%;margin:0 auto;padding:70px 0 140px}.interviewDetail .jtabs .tabTitle{background:#f0fbfc;padding:15px 5px 15px 120px;border-radius:5px;position:relative;text-align:left;margin-bottom:70px;vertical-align:middle;box-shadow:0 2px 6px 0 rgba(99,99,99,.2);font-size:136%}.interviewDetail .jtabs .tabTitle::before{position:absolute;content:"";left:0;top:0;bottom:0;width:120px;height:120px;margin:auto 0 auto -21px}.interviewDetail .jtabs .questionImg1::before{background:url(../images/recruit/ques_circle1.png) no-repeat;background-size:100%}.interviewDetail .jtabs .questionImg2::before{background:url(../images/recruit/ques_circle2.png) no-repeat;background-size:100%}.interviewDetail .jtabs .questionImg3::before{background:url(../images/recruit/ques_circle3.png) no-repeat;background-size:100%}.interviewDetail .jtabs .questionImg5::before{background:url(../images/recruit/ques_circle5.png) no-repeat;background-size:100%}.interviewDetail .jtabs .questionImg12::before{background:url(../images/recruit/ques_circle12.png) no-repeat;background-size:100%}.interviewDetail .jtabs .tabBox{width:585px;background:#fff;box-shadow:0 1px 4px 0 rgba(99,99,99,.65);border-radius:5px;padding:25px 90px 25px 25px;position:relative;font-size:115%}.interviewDetail .jtabs .tabBox::after{position:absolute;content:"";right:-65px;top:-25px;width:120px;height:120px}.interviewDetail .jtabs .answerImg1::after{background:url(../images/recruit/ans_circle1.png) no-repeat;background-size:100%}.interviewDetail .jtabs .answerImg2::after{background:url(../images/recruit/ans_circle2.png) no-repeat;background-size:100%}.interviewDetail .jtabs .answerImg3::after{background:url(../images/recruit/ans_circle3.png) no-repeat;background-size:100%}.interviewDetail .jtabs .answerImg5::after{background:url(../images/recruit/ans_circle5.png) no-repeat;background-size:100%}.interviewDetail .jtabs .answerImg7::after{background:url(../images/recruit/ans_circle7.png) no-repeat;background-size:100%}.interviewDetail .jtabs .answerImg8::after{background:url(../images/recruit/ans_circle8.png) no-repeat;background-size:100%}.interviewDetail .jtabs .answerImg9::after{background:url(../images/recruit/ans_circle9.png) no-repeat;background-size:100%}.interviewDetail .jtabs .answerImg10::after{background:url(../images/recruit/ans_circle10.png) no-repeat;background-size:100%}.interviewDetail .jtabs .answerImg11::after{background:url(../images/recruit/ans_circle11.png) no-repeat;background-size:100%}.interviewDetail .jtabs .answerImg12::after{background:url(../images/recruit/ans_circle12.png) no-repeat;background-size:100%}.interviewDetail .jtabs .answerImg13::after{background:url(../images/recruit/ans_circle13.png) no-repeat;background-size:100%}.interviewDetail .jtabs .answerImg14::after{background:url(../images/recruit/ans_circle14.png) no-repeat;background-size:100%}.interviewDetail .jtabs .mb80{margin-bottom:80px}.jtabs .jtabs-nav ul{width:100%;display:flex;justify-content:center;align-items:flex-end;position:relative;top:12px;padding:0;border-bottom:4px solid #ccc;height:67px}.jtabs .jtabs-nav ul li{width:44%;cursor:pointer;margin:0 15px 0 0;padding:3px 15px;background-color:#999;border-radius:5px 5px 0 0;transition:all .25s ease;border:1px solid #ccc;text-align:center;color:#fff;font-size:156%}.jtabs .jtabs-nav ul li:last-child{margin:0}.jtabs .jtabs-nav ul li:hover{background-color:#999}.jtabs .jtabs-nav ul li:first-child{background:url(../images/recruit/tab_icon_g.png) center left 5% no-repeat #999;background-size:28px}.jtabs .jtabs-nav .jtabs-current{background-color:#fff;padding:11px 0;color:#666}.jtabs .jtabs-nav .jtabs-current:hover{background-color:#fff;padding:11px 0}.jtabs .jtabs-nav .tapIcon.jtabs-current{background:url(../images/recruit/tab_icon.png) center left 5% no-repeat #fff;background-size:28px}.jtabs .jtab{display:none;width:100%;background:#fff;border-radius:0 3px 3px 3px}.jtabs-iphone-menu-title{background:#1e8898;padding:10px 15px;color:#fff;border-radius:3px 3px 0 0;margin:0 0 1px}.jtabs .jtabs-nav ul.jtabs-show{display:flex}.jtabs .jtabs-nav .jtabs-iphone-menu{display:none}.recruitBlueBtn{width:436px;display:block;font-size:120%;font-weight:700;color:#fff!important;margin:0 auto 40px;padding:15px 0;border:1px solid #fff;outline:0;background-image:linear-gradient(#006baf,#1b99d5);box-shadow:3px 3px 10px #ccc;text-align:center;box-sizing:border-box}ul.borderLink{margin-top:10px;padding:3px 0 !important!important;color:#b3b3b3;border-top:1px solid #0c214c;border-bottom:1px solid #0c214c;background:#fff}ul.borderLink li{text-align:center}ul.borderLink li a{position:relative;display:inline-block;color:#0b308d;line-height:22px;padding:0 20px 0 0}ul.borderLink li a img{position:absolute;top:50%;transform:translateY(-50%);right:0}#ctRecruitEntry .completeText{width:501px;margin:0 auto 20px}#ctRecruitEntry .completeText a{text-decoration:underline;color:#0b308d}#ctRecruitEntry .completeText .error{margin:10px 0;display:block;color:#e22;font-weight:700;font-size:16px;border:1px solid #e22;padding:4px 6px}#ctRecruitEntryComplete .recruitTitle02{margin-bottom:40px!important}#ctRecruitEntryComplete .subInnerBg{padding:60px 0;margin-bottom:50px}#ctRecruitEntryComplete .completeText{width:550px;margin:0 auto}#ctRecruitEntryComplete .borderLink{margin:10px 93px 0}#ctRecruitEntryComplete .borderLink li a{font-size:158%;padding:20px 0}#ctRecruitIndex{color:#535353}#ctRecruitIndex .ctInner{width:1020px;margin:0 auto}#ctRecruitIndex .subInner{width:636px;margin:0 auto}#ctRecruitIndex .contentInner{width:880px;margin:0 auto}#ctRecruitIndex .error{margin:10px 0;display:block;color:#e22;font-weight:700;font-size:16px;border:1px solid #e22;padding:4px 6px}#ctRecruitIndex #bannerArea{width:100%;height:348px;background:url(../images/recruit/recruit_bnr.jpg) center no-repeat;background-size:cover;position:relative}#ctRecruitIndex #bannerArea:after{content:"";position:absolute;width:100%;height:2px;background:#a0a9b8;bottom:0}#ctRecruitIndex #bannerArea .bannerInner{width:1020px;margin:0 auto}#ctRecruitIndex #bannerArea .bannerInner .bnrTitle{font-size:271.429%;font-weight:400;color:#4d4d4d;position:absolute;top:50%;transform:translateY(-50%);margin-left:50px}#ctRecruitIndex #bannerArea .recruitNav{position:absolute;left:0;right:0;bottom:0;width:1020px;margin:auto;z-index:0}#ctRecruitIndex #bannerArea .recruitNav ul.recruitMenuList{width:100%;margin:0 auto;display:flex}#ctRecruitIndex #bannerArea .recruitNav ul.recruitMenuList li{width:100%;height:32px;background:url(../images/recruit/tab_bg.png) no-repeat;background-size:100% 32px;position:relative;z-index:0;bottom:-1px}#ctRecruitIndex #bannerArea .recruitNav ul.recruitMenuList li a{width:-moz-max-content;width:max-content;display:block;color:#2c2c2c;padding:7px 55px 4px 36px}#ctRecruitIndex #bannerArea .recruitNav ul.recruitMenuList li:first-child{left:0;z-index:6}#ctRecruitIndex #bannerArea .recruitNav ul.recruitMenuList li:nth-child(2){left:-12px;z-index:5}#ctRecruitIndex #bannerArea .recruitNav ul.recruitMenuList li:nth-child(3){left:-25px;z-index:4}#ctRecruitIndex #bannerArea .recruitNav ul.recruitMenuList li:nth-child(4){left:-44px;z-index:3}#ctRecruitIndex #bannerArea .recruitNav ul.recruitMenuList li:nth-child(5){left:-70px;z-index:2}#ctRecruitIndex #bannerArea .recruitNav ul.recruitMenuList li:nth-child(6){left:-100px;z-index:1}#ctRecruitIndex #bannerArea .recruitNav ul.recruitMenuList li.current{width:100%;height:34px;background:url(../images/recruit/tab_current_bg.png) no-repeat;background-size:100% 32px;bottom:0;z-index:6}#ctRecruitIndex .mainBg{width:100%;height:auto;padding:90px 0 100px;background:url(../images/recruit/bg_common.png) no-repeat top center;position:relative;border-left:1px solid #f3f1e6;border-right:1px solid #f3f1e6;background-size:100vw}#ctRecruitIndex .recruitTitle{font-size:272%;text-align:center;padding-bottom:60px;font-weight:400;color:#535353}#ctRecruitIndex .recruitSubtitle{font-size:100%;text-align:center;padding-bottom:80px}#ctRecruitIndex .col{flex-wrap:wrap}#ctRecruitIndex .col .itemBlog{width:490px}#ctRecruitIndex .blueText{font-size:172%;font-weight:700;color:#017dbb}#ctRecruitIndex .blueLink{display:flex;justify-content:center;flex-flow:wrap;width:415px;margin:0 auto}#ctRecruitIndex .blueLink li{margin-right:54px}#ctRecruitIndex .blueLink li a.blueText{position:relative;padding-right:20px;text-decoration:underline}#ctRecruitIndex .blueLink li a.blueText:after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:10px;height:16px;background:url(../images/recruit/blue_right_arrow.png) no-repeat;background-size:contain}#ctRecruitIndex .blueLink li a.blueText.sizeS{font-size:108%}#ctRecruitIndex .blueLink li a.blueText.sizeM{font-size:129%;font-weight:400}#ctRecruitIndex .blueLink li a.blueText.sizeL{font-size:143%}#ctRecruitIndex .blueLink li:last-child{margin-right:0!important}#ctRecruitIndex .linkUnderLine{text-decoration:underline;color:#0b308d}#ctRecruitIndex .recruitEntryBtnArea{width:100%;text-align:center}#ctRecruitIndex .recruitBlueBtn{display:inline-block;width:auto;font-size:100%;padding:6px 20px;margin:0 auto 40px;cursor:pointer}#ctRecruitIndex dl.recruitInfo{margin-bottom:80px}#ctRecruitIndex dl.recruitInfo dd,#ctRecruitIndex dl.recruitInfo dt{font-size:108%;color:#595757;padding-bottom:45px}#ctRecruitIndex dl.recruitInfo dd:last-child,#ctRecruitIndex dl.recruitInfo dt:last-child{padding-bottom:0}#ctRecruitIndex dl.recruitInfo dt{width:156px;font-weight:700}#ctRecruitIndex dl.recruitInfo dd{width:calc(100% - 165px)}#ctRecruitIndex dl.recruitInfo dd ul.listTypes li{display:flex;padding-bottom:5px}#ctRecruitIndex dl.recruitInfo dd ul.listTypes li span.leftSpan{width:140px;padding-right:10px}#ctRecruitIndex dl.recruitInfo dd ul.listTypes li span.leftSpan.largeBlog{width:100px;padding-right:0}#ctRecruitIndex dl.recruitInfo dd ul.listTypes li span.rightSpan{width:calc(100% - 150px)}#ctRecruitIndex dl.recruitInfo dd ul.listTypes li span.rightSpan.pdLeft{width:calc(100% - 100px);padding-left:10px}#ctRecruitIndex .entryTitle{font-size:200%;font-weight:400;text-align:center;color:#535353;margin-bottom:50px}#ctRecruitIndex .entryTitle span{display:block;font-size:72%}#ctRecruitIndex .recruitTop .mainBg{background:0 0;background-size:contain;background-size:100vw}#ctRecruitIndex .recruitTop .mainBg .section1 .ctInner{max-width:1075px;width:100%;padding:0 10px;box-sizing:border-box}#ctRecruitIndex .recruitTop .mainBg .section1 .aboutTitle{font-size:300%;font-weight:700;color:#112c57;text-align:center}#ctRecruitIndex .recruitTop .mainBg .section1 .aboutTitle span{display:block;font-size:38.095%;color:#255db1;margin-bottom:14px;font-weight:500}#ctRecruitIndex .recruitTop .mainBg .section1 .aboutText{font-size:128.571%;text-align:center;line-height:1.9;margin-top:18px;margin-bottom:40px;font-weight:400}#ctRecruitIndex .recruitTop .mainBg .section1 .numList{display:flex;border:1px solid #e2e6ec;border-radius:10px}#ctRecruitIndex .recruitTop .mainBg .section1 .numList li{width:25%;text-align:center;position:relative;padding:20px 0}#ctRecruitIndex .recruitTop .mainBg .section1 .numList li p{font-size:114.286%}#ctRecruitIndex .recruitTop .mainBg .section1 .numList li p span{font-size:150%;font-weight:700;color:#102859}#ctRecruitIndex .recruitTop .mainBg .section1 .numList li p span.number{font-size:325%}#ctRecruitIndex .recruitTop .mainBg .section1 .numList li p span.unitSmall{font-size:175%}#ctRecruitIndex .recruitTop .mainBg .section1 .numList li p span.unit{font-size:200%}#ctRecruitIndex .recruitTop .mainBg .section1 .numList li:last-child::after{display:none}#ctRecruitIndex .recruitTop .mainBg .section1 .numList li::after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:1px;height:96px;background:#e2e6ec}#ctRecruitIndex .recruitTop .mainBg .section1 .specialBlock{background:url(../images/recruit/special_bg.png) no-repeat center;background-size:cover;border-radius:10px;margin-top:46px;margin-bottom:80px;padding:32px 34px 38px 46px}#ctRecruitIndex .recruitTop .mainBg .section1 .specialBlock .specialTitle{font-size:250%;font-weight:700;color:#102863}#ctRecruitIndex .recruitTop .mainBg .section1 .specialBlock .specialTitle span{display:block;font-size:45.714%;color:#255db1;margin-bottom:5px;font-weight:500}#ctRecruitIndex .recruitTop .mainBg .section1 .specialBlock .textBlock{display:flex;justify-content:space-between;align-items:center;font-size:128.571%}#ctRecruitIndex .recruitTop .mainBg .section1 .specialBlock .textBlock p{margin-top:15px}#ctRecruitIndex .recruitTop .mainBg .section1 .specialBlock .textBlock a{width:100%;max-width:234px;display:block;color:#fff;background-color:#2255b3;padding:13px 40px 13px 13px;border-radius:2px;box-sizing:border-box;text-align:center;position:relative}#ctRecruitIndex .recruitTop .mainBg .section1 .specialBlock .textBlock a::after{content:"";position:absolute;background:url(../images/recruit/arr_right.png) no-repeat center/contain;width:20px;height:18px;right:24px;top:50%;transform:translateY(-50%)}#ctRecruitIndex .recruitTop .mainBg .section1 .blueLink{margin-bottom:70px}#ctRecruitIndex .recruitTop .mainBg .section1 .recruitBlueBtn{margin-bottom:80px;width:100%;max-width:289px;padding:12px 20px}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog{margin-bottom:50px}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog:last-of-type{margin-bottom:0}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .leftImg{width:352px;background:#efefef;text-align:center;padding:10px 0}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .leftImg .leftImgInner{width:77%;height:100%;margin:0 auto}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .leftImg .leftImgInner.bg1{background:url(../images/recruit/recruit_img2.png) center no-repeat;background-size:cover}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .leftImg .leftImgInner.bg2{background:url(../images/recruit/recruit_img3.png) center no-repeat;background-size:cover}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .leftImg .leftImgInner.bg3{background:url(../images/recruit/recruit_img4.png) center no-repeat;background-size:cover}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .leftImg .leftImgInner.bg4{background:url(../images/recruit/recruit_img5.png) center no-repeat;background-size:cover}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .leftImg .leftImgInner.bg5{background:url(../images/recruit/recruit_img6.png) center no-repeat;background-size:cover}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .leftImg .leftImgInner.bg6{background:url(../images/recruit/recruit_img7.png) center no-repeat;background-size:cover}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .leftImg .leftImgInner.bg7{background:url(../images/recruit/recruit_img8.png) center no-repeat;background-size:cover}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .leftImg .leftImgInner.bg8{background:url(../images/recruit/recruit_img9.png) center no-repeat;background-size:cover}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText{width:calc(100% - 352px);background:#e6e6e5;color:#595757;font-size:108%}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog{padding:20px 30px}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog .rightTitle{font-size:129%;font-weight:700;padding-bottom:20px}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog .textGroup{padding-bottom:25px}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog ul.linkBlog li{display:flex;padding-bottom:15px}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog ul.linkBlog li:first-child span{width:46px}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog ul.linkBlog li:first-child a{width:calc(100% - 46px)}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog ul.linkBlog li:last-child{padding-bottom:0}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog ul.linkBlog li:last-child span{width:82px}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog ul.linkBlog li:last-child a{width:calc(100% - 82px)}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog ul.linkBlog li.linkGp{display:inherit}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog ul.linkBlog li.linkGp p.col a,#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog ul.linkBlog li.linkGp p.col span{display:block}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog ul.linkBlog li.linkGp p.col.largeWrap1 span{width:170px}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog ul.linkBlog li.linkGp p.col.largeWrap1 a{width:calc(100% - 170px)}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog ul.linkBlog li.linkGp p.col.largeWrap2 span{width:245px}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog ul.linkBlog li.linkGp p.col.largeWrap2 a{width:calc(100% - 245px)}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .accordionBlog{background:#017dbb}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .accordionBlog .accordionHead a.accordion{display:block;padding:8px 10px;font-size:129%;font-weight:700;text-align:center;color:#fff}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .accordionBlog .accordionHead a.accordion span{position:relative}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .accordionBlog .accordionHead a.accordion span:after{content:"";display:block;position:absolute;width:18px;height:11px;background:url(../images/common/acc_arrow_down.png) center no-repeat;background-size:cover;top:0;bottom:0;right:-35px;margin:auto}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .accordionBlog .accordionHead a.accordion:after{display:none}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .accordionBlog .accordionHead.active a.accordion span:after{background:url(../images/common/acc_arrow_up.png) center no-repeat;background-size:cover}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .accordionBlog .hideBlog{display:none;padding:30px 20px 15px}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .accordionBlog .hideBlog ul.subBlog{display:flex;flex-wrap:wrap}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .accordionBlog .hideBlog ul.subBlog li{width:230px;margin:0 20px 15px 0}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .accordionBlog .hideBlog ul.subBlog li a figure img{padding-bottom:10px}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .accordionBlog .hideBlog ul.subBlog li a figure figcaption{font-weight:700;color:#fff;text-align:center}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .accordionBlog .hideBlog ul.subBlog li a figure figcaption span{display:block}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .accordionBlog .hideBlog ul.subBlog li:nth-child(4n+4){margin-right:0}#ctRecruitIndex .recruitInterview .recruitDetail{line-height:1.6}#ctRecruitIndex .recruitInterview .recruitDetail .infoDetail{display:flex;padding-bottom:70px}#ctRecruitIndex .recruitInterview .recruitDetail .infoDetail .interviewPhoto{width:636px;padding-right:24px}#ctRecruitIndex .recruitInterview .recruitDetail .infoDetail .interviewInfo{padding-top:110px}#ctRecruitIndex .recruitInterview .recruitDetail .infoDetail .interviewInfo .tag{display:inline-block;font-size:115%;font-weight:700;color:#fff;padding:1px 10px;margin-bottom:20px}#ctRecruitIndex .recruitInterview .recruitDetail .infoDetail .interviewInfo .tag.graduateColor{background:#017dbb}#ctRecruitIndex .recruitInterview .recruitDetail .infoDetail .interviewInfo .tag.midColor{background:#a549c7}#ctRecruitIndex .recruitInterview .recruitDetail .infoDetail .interviewInfo .infoUni{font-size:136%;padding-bottom:5px}#ctRecruitIndex .recruitInterview .recruitDetail .infoDetail .interviewInfo .infoYear{font-size:143%;margin-bottom:8px}#ctRecruitIndex .recruitInterview .recruitDetail .infoDetail .interviewInfo .infoName{font-size:215%;font-weight:700}#ctRecruitIndex .recruitInterview .recruitDetail .interviewWrap .interviewSec{padding-bottom:35px}#ctRecruitIndex .recruitInterview .recruitDetail .interviewWrap .interviewSec .blueText{padding-bottom:15px}#ctRecruitIndex .recruitInterview .recruitDetail .interviewWrap .interviewSec:last-of-type{padding-bottom:70px}#ctRecruitIndex .recruitInterview .recruitDetail .interviewWrap .interviewSec .textWrap{font-size:129%}#ctRecruitIndex .recruitInterview .recruitDetail .interviewWrap .interviewSec .textWrap .interviewPhoto{width:360px;float:right;padding:0 0 8px 24px}#ctRecruitIndex .recruitInterview .col .itemBlog{margin-bottom:35px}#ctRecruitIndex .recruitInterview .col .itemBlog .seniorImg{margin-bottom:12px}#ctRecruitIndex .recruitInterview .col .itemBlog .seniorInfo{text-align:center;margin-bottom:20px}#ctRecruitIndex .recruitInterview .col .itemBlog .seniorInfo p{font-size:115%;font-weight:700;padding-bottom:5px}#ctRecruitIndex .recruitInterview .col .itemBlog .seniorInfo span{font-size:107%}#ctRecruitIndex .newComplete .blueLink li a.blueText:before,#ctRecruitIndex .recruitDetail .blueLink li a.blueText:before{content:"";position:absolute;bottom:1px;left:-10px;margin:auto;width:10px;height:16px;background:url(../images/recruit/return_arrow.png) no-repeat;background-size:contain}#ctRecruitIndex .newComplete .blueLink li a.blueText:after,#ctRecruitIndex .recruitDetail .blueLink li a.blueText:after{display:none}#ctRecruitIndex .recruitNew .recruitmentBlog{margin:0 0 100px}#ctRecruitIndex .recruitNew .recruitmentBlog:last-of-type{margin-bottom:0}#ctRecruitIndex .recruitNew .recruitmentBlog .stepList{margin:5px 0 100px}#ctRecruitIndex .recruitNew .recruitmentBlog .stepList table{width:100%}#ctRecruitIndex .recruitNew .recruitmentBlog .stepList table tr th{font-size:129%;background-color:#017dbb;padding:17px 0}#ctRecruitIndex .recruitNew .recruitmentBlog .stepList table tr td{width:64%;font-size:129%;border:1px solid #ccc;background:#fff;box-sizing:border-box;padding:18px 35px;vertical-align:middle}#ctRecruitIndex .recruitNew .recruitmentBlog .stepList table tr td span{font-size:72%}#ctRecruitIndex .recruitNew .recruitmentBlog .stepList table tr td a{color:#017dbb}#ctRecruitIndex .recruitNew .recruitmentBlog .stepList table tr.downArrow th{background:0 0;padding:40px 0}#ctRecruitIndex .recruitNew .recruitmentBlog .stepList table tr.downArrow th figure img{width:80px}#ctRecruitIndex .recruitNew .recruitmentBlog .stepList table tr.colorLink th{font-size:172%}#ctRecruitIndex .recruitNew .newEntry .textGroup{margin-bottom:60px}#ctRecruitIndex .recruitNew .newEntry .textGroup .textCenter{padding-bottom:25px}#ctRecruitIndex .recruitNew .newEntry .textGroup .textCenter:last-of-type{padding-bottom:0}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col{width:636px}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dd,#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dt{font-size:117%}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dt{width:145px;margin-right:10px;color:#595757;font-weight:700}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dt.reqSign span{max-width:130px;position:relative;padding-left:0;color:#595757;display:inline-block}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dt.reqSign span small{font-size:86%}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dt.reqSign span::after{font-size:14px;color:red;position:absolute;top:-1px;right:-20px;display:block;content:"※"}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dd{width:480px}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dd input,#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dd textarea{width:480px;border:1px solid #ddd;border-radius:5px;padding:15px 10px}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dd textarea{height:230px;resize:none}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dd .agreeBox{width:60%;margin:0;text-align:left}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dd .agreeBox input{width:12px;height:12px}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dd ul.col{width:480px}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.dateCol dd div select{width:100px;height:45px;border:1px solid #ddd}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.dateCol dd div select label{font-size:100%;font-weight:700}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.dateCol dd div.yearCol select{width:120px}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.dateCol dd .dayCol{margin-right:0}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.graduationcol dd{align-items:center}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.graduationcol dd div.yearCol{margin-right:40px}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.graduationcol dd ul.col{width:290px;justify-content:initial}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.graduationcol dd ul.col li{width:auto;margin-right:20px}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.jobBlog dd ul.chooseBlog{border-bottom:1px solid #b3b3b3}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.jobBlog dd ul.chooseBlog li{padding-bottom:5px}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.jobBlog dd ul.chooseBlog li input{width:auto!important}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.jobBlog dd ul.chooseBlog li label{font-size:100%}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.jobBlog dd ul.chooseBlog li label::after{content:"";display:block;clear:both}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.leftCheck{width:80px;margin-right:10px}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.rightRadio{width:calc(100% - 90px)}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.rightRadio p{font-size:93%;font-weight:700;width:85px;margin-right:10px;text-align:left}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.rightRadio ol{width:calc(100% - 95px)}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.rightRadio ol li label{font-size:93%}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.jobBlog dd ul.chooseBlog:last-child{border-bottom:none}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.jobBlog dd ul.chooseBlog.disabled label,#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.jobBlog dd ul.chooseBlog.disabled p{color:#b3b3b3}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm .recaptchaText{margin:0 0 25px}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm [type=checkbox]:checked+label,#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm [type=checkbox]:not(:checked)+label{padding-left:20px}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm [type=radio]:checked+label,#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm [type=radio]:not(:checked)+label{padding-left:25px;color:#595757}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm [type=radio]:checked+label:before,#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm [type=radio]:not(:checked)+label:before{top:0;width:18px;height:18px;border:1px solid #b2b2b2}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm [type=radio]:checked+label:after,#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm [type=radio]:not(:checked)+label:after{background:#017dbb;left:6px}#ctRecruitIndex .recruitNew .newEntry .formBlock dl.attachCol dd .attachInner{position:relative;width:-moz-fit-content;width:fit-content}#ctRecruitIndex .recruitNew .newEntry .formBlock dl.attachCol dd .attachInner .addFile{position:absolute;right:-65px;bottom:6px;cursor:pointer;width:20px;z-index:1}#ctRecruitIndex .recruitNew .newEntry .formBlock dl.attachCol dd .attachInner .addFile.hideActive{right:-35px}#ctRecruitIndex .recruitNew .newEntry .formBlock dl.attachCol dd .attachInner .attachFileBlog{position:relative;width:277px;display:flex;margin-top:25px}#ctRecruitIndex .recruitNew .newEntry .formBlock dl.attachCol dd .attachInner .attachFileBlog input{border-radius:0;padding:0 4px;height:33px;background:#f0f0f0;border:1px solid #dfdfdf;box-sizing:border-box;-webkit-appearance:none}#ctRecruitIndex .recruitNew .newEntry .formBlock dl.attachCol dd .attachInner .attachFileBlog .deleteFile{width:20px;position:absolute;right:-35px;top:7px}#ctRecruitIndex .recruitNew .newEntry .formBlock dl.attachCol dd .attachInner .attachFileBlog .deleteFile.hideClose{display:none}#ctRecruitIndex .recruitNew .newEntry .formBlock dl.attachCol dd .attachInner .attachFileBlog:first-child{margin-top:0}#ctRecruitIndex .recruitNew .newEntry .formBlock dl.attachCol dd .attachInner .attachFileBlog .attachFile{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;z-index:999}#ctRecruitIndex .recruitNew .newEntry .formBlock dl.attachCol dd .attachInner .attachFileBlog input[type=text]{width:calc(100% - 90px);display:block}#ctRecruitIndex .recruitNew .newEntry .formBlock dl.attachCol dd .attachInner .attachFileBlog input[type=button]{width:90px;font-weight:700}#ctRecruitIndex .recruitNew .newComplete .textCenter{margin-bottom:70px}#ctRecruitIndex .recruitExperience .subEntryTitle{font-size:194%;text-align:center;margin-bottom:50px}#ctRecruitIndex .recruitExperience .section1{margin-bottom:75px}#ctRecruitIndex .recruitExperience dl.recruitInfo dd ul.listTypes li span{padding-right:5px}#ctRecruitIndex .recruitExperience .experienceTop dl.recruitInfo{margin-bottom:50px}#ctRecruitIndex .recruitExperience .experienceTop dl.recruitInfo dd,#ctRecruitIndex .recruitExperience .experienceTop dl.recruitInfo dt{font-size:129%;color:#595757;padding-bottom:45px}#ctRecruitIndex .recruitExperience .experienceTop dl.recruitInfo dd:last-child,#ctRecruitIndex .recruitExperience .experienceTop dl.recruitInfo dt:last-child{padding-bottom:0}#ctRecruitIndex .recruitExperience .experienceTop dl.recruitInfo dt{width:110px;font-weight:700}#ctRecruitIndex .recruitExperience .experienceTop dl.recruitInfo dd{width:calc(100% - 120px);color:#017dbb}#ctRecruitIndex .recruitExperience .experienceTop dl.recruitInfo dd .blueRadioList{display:flex;flex-wrap:wrap}#ctRecruitIndex .recruitExperience .experienceTop dl.recruitInfo dd .blueRadioList label.blueRadio{margin:0 10px 10px 0;cursor:pointer}#ctRecruitIndex .recruitExperience .experienceTop dl.recruitInfo dd .blueRadioList label.blueRadio input{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none}#ctRecruitIndex .recruitExperience .experienceTop dl.recruitInfo dd .blueRadioList label.blueRadio span{display:block;border:1px solid #a0a9b8;border-radius:10px;box-sizing:border-box;padding:7px 22px;color:#017dbb;line-height:inherit;transition:all .5s}#ctRecruitIndex .recruitExperience .experienceTop dl.recruitInfo dd .blueRadioList label.blueRadio.nextLine{width:100%}#ctRecruitIndex .recruitExperience .experienceTop dl.recruitInfo dd .blueRadioList label.blueRadio.nextLine span{display:inline-block}#ctRecruitIndex .recruitExperience .experienceTop dl.recruitInfo dd .blueRadioList label.blueRadio input:checked+span{box-shadow:0 0 0 2px #017dbb;border:1px solid #017dbb}#ctRecruitIndex .recruitExperience .experienceTop .recruitEntryBtnArea .recruitBlueBtn{margin-bottom:70px}#ctRecruitIndex .recruitExperience .experienceTop ul.blueLinkGp li{border-top:1px solid #a0a9b8;box-sizing:border-box}#ctRecruitIndex .recruitExperience .experienceTop ul.blueLinkGp li a{display:inline-block;font-size:143%;font-weight:700;color:#017dbb;padding:14px 20px;text-decoration:underline;position:relative}#ctRecruitIndex .recruitExperience .experienceTop ul.blueLinkGp li a:after,#ctRecruitIndex .recruitExperience .experienceTop ul.blueLinkGp li a:before{content:"";position:absolute;display:block;top:0;bottom:0;margin:auto}#ctRecruitIndex .recruitExperience .experienceTop ul.blueLinkGp li a:after{width:16px;height:10px;right:-8px;background:url(../images/common/blue_link_arr.png) no-repeat;background-size:contain}#ctRecruitIndex .recruitExperience .experienceTop ul.blueLinkGp li:last-child{border-bottom:1px solid #a0a9b8}#ctRecruitIndex .recruitExperience .experienceTop ul.blueLinkGp li.exLinkIcon a:before{width:18px;height:18px;right:-25px;background:url(../images/common/ex_link_icon.png) no-repeat;background-size:contain}#ctRecruitIndex .recruitExperience .experienceJd dl.recruitInfo dd .listTypes{margin-bottom:20px}#ctRecruitIndex .recruitExperience .experienceJd dl.recruitInfo dd .listTypes:last-child{margin-bottom:0}#ctRecruitIndex .recruitExperience .experEntry .formBlock .formInfo p{width:100%;font-size:115%;color:#d91919;margin:0 auto 50px;padding:6px 0;border:1px solid #d91919}#ctRecruitIndex .recruitExperience .experEntry .formBlock .contactForm dl.col dd input#postal{width:123px}#ctRecruitIndex .recruitExperience .experEntry .formBlock .contactForm .dateCol{padding-top:15px}#ctRecruitIndex .recruitExperience .experEntry .formBlock .contactForm .dateCol .col .yearCol select{width:120px;height:45px;border:1px solid #ddd}#ctRecruitIndex .recruitExperience .experEntry .formBlock .contactForm .dateCol .col .yearCol label{font-size:100%;font-weight:700}#ctRecruitIndex .recruitExperience .experEntry .formBlock .attachCol .attachInner{margin-bottom:15px}#ctRecruitIndex .recruitExperience .experEntry .formBlock .attachCol .attachInfo span{display:block;font-size:86%}#ctRecruitIndex .recruitIntern .redText{font-size:215%;color:#d91919;text-align:center;padding-bottom:20px}#ctRecruitIndex .recruitIntern .listTypes li span.leftNum{margin-right:5px}#ctRecruitIndex .recruitIntern .infoText{margin-top:15px}#ctRecruitIndex .recruitIntern .radioList{padding-bottom:30px;border-bottom:1px solid #ddd}#ctRecruitIndex .recruitIntern .radioList li:not(:last-child){margin-bottom:12px}#ctRecruitIndex .recruitActionPlan .recruitTitle{padding-bottom:30px}#ctRecruitIndex .recruitActionPlan .actionPlan{width:635px;margin:0 auto}#ctRecruitIndex .recruitActionPlan .actionPlan .mainText{font-size:100%;text-align:center;padding-bottom:50px}#ctRecruitIndex .recruitActionPlan .actionPlan .plan .planTitle{font-size:129%;color:#aca461;font-weight:700;padding-bottom:50px}#ctRecruitIndex .recruitActionPlan .actionPlan .plan .planBlog{font-size:84%}#ctRecruitIndex .recruitActionPlan .actionPlan .plan .planBlog .planList{display:flex;justify-content:space-between;font-size:128%;padding-bottom:40px}#ctRecruitIndex .recruitActionPlan .actionPlan .plan .planBlog .planList dt{width:130px;font-weight:700}#ctRecruitIndex .recruitActionPlan .actionPlan .plan .planBlog .planList dd{width:calc(100% - 130px)}#ctRecruitIndex .recruitActionPlan .actionPlan .plan .planBlog .planList ul{list-style:none}#ctRecruitIndex .recruitActionPlan .actionPlan .plan .planBlog .planList ul li{position:relative;padding-left:10px;padding-bottom:5px}#ctRecruitIndex .recruitActionPlan .actionPlan .plan .planBlog .planList ul li::before{content:"•";font-size:70%;position:absolute;top:3px;left:0}#ctStockBasic .ctTable.twoColTbl table tr .greyCol{width:7.5%}#ctStockBasic .ctTable.twoColTbl table tr td a{word-break:break-all}.welcomeTitle2{font-size:157%;text-align:center;color:#fff;font-weight:400;padding:4px 0;border-bottom:4px solid #ccc;border-top-left-radius:10px;border-top-right-radius:10px}.semiconductorPage .tabHead,.welcomePage .tabHead{justify-content:flex-start;flex-flow:wrap;background-color:#838ea4}.semiconductorPage .tabHead li,.welcomePage .tabHead li{width:25%}.semiconductorPage .tabHead li:first-child:after,.welcomePage .tabHead li:first-child:after{display:none}.semiconductorPage .tabHead li:first-child.tabCurrent,.welcomePage .tabHead li:first-child.tabCurrent{background-color:#0c214c}.semiconductorPage .tabHead li:first-child.tabCurrent span,.welcomePage .tabHead li:first-child.tabCurrent span{background-color:#0c214c}.semiconductorPage .tabHead li span,.welcomePage .tabHead li span{display:block;font-size:175%;font-weight:700;line-height:1.1;color:#c9ced9}.semiconductorPage .tabHead li a,.welcomePage .tabHead li a{padding:14px 0;color:#0c214c}.semiconductorPage .tabHead li:nth-child(1).tabCurrent,.welcomePage .tabHead li:nth-child(1).tabCurrent{background-color:#0c214c}.semiconductorPage .tabHead li:nth-child(2).tabCurrent,.welcomePage .tabHead li:nth-child(2).tabCurrent{background-color:#0b308d}.semiconductorPage .tabHead li:nth-child(3).tabCurrent,.welcomePage .tabHead li:nth-child(3).tabCurrent{background-color:#afa763}.semiconductorPage .tabHead li:nth-child(4).tabCurrent,.welcomePage .tabHead li:nth-child(4).tabCurrent{background-color:#1983c0}.semiconductorPage .tabHead li:nth-child(5).tabCurrent,.welcomePage .tabHead li:nth-child(5).tabCurrent{background-color:#e2a49b}.semiconductorPage .tabHead li:nth-child(6).tabCurrent,.welcomePage .tabHead li:nth-child(6).tabCurrent{background-color:#ba6faf}.semiconductorPage .tabHead li:nth-child(7).tabCurrent,.welcomePage .tabHead li:nth-child(7).tabCurrent{background-color:#80bb8d}.semiconductorPage .tabHead li:nth-child(8).tabCurrent,.welcomePage .tabHead li:nth-child(8).tabCurrent{background-color:#f16e58}#ctBorderGray,#ctWelcome{border-top:20px solid #0c214c;border-top-left-radius:10px;border-top-right-radius:10px;background:url(../images/welcome/welcome_bg.png) repeat-y;background-size:1020px auto}#ctWelcome .inner{width:884px;margin:40px auto 0}#ctWelcome .backBtn{width:694px;margin-top:50px}#ctWelcome .irList.bgWhite ul{width:694px;margin-top:50px}#ctWelcome .irList.bgWhite ul li{padding-right:0;display:block}#ctWelcome .irList.bgWhite ul li .fa-external-link-square-alt{position:absolute;right:10px;top:4px}#ctWelcome .welcomeTitle{font-size:322%;text-align:center;line-height:1.2;padding-top:42px;font-weight:400}#ctWelcome .welcomeTitle span{font-size:177.8%;display:block;font-weight:700}#ctWelcome .leadText{max-width:696px;margin:0 auto 38px;padding-top:32px;text-align:center;line-height:1.4;border-top:1px solid #0c214c}#ctWelcome .bannerBlock{width:1020px;margin-left:-68.5px}#ctWelcome .mainBlock section{margin-bottom:70px;background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:4px solid #ccc;position:relative}#ctWelcome .mainBlock section:before{content:"";width:100%;height:4px;background:#ccc;position:absolute;top:0;left:0;display:block}#ctWelcome #welcomeBlock .topInner{width:696px;margin:60px auto 0}#ctWelcome #welcomeBlock .topInner .interviewTitle01{padding:0 5px 60px;border-bottom:1px solid #0c214c}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol{width:905px;margin:95px auto 50px;display:flex;flex-wrap:wrap;justify-content:space-between}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox{position:relative;width:430px;margin-bottom:95px}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox figure{margin:-6% auto}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox .figure1{display:flex;flex-wrap:wrap;justify-content:space-around;padding-bottom:42px}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox .figure1 img{width:125px}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox .figure2{width:368px;padding-bottom:28px}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox .figure3{width:409px;padding-bottom:40px}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox .figure4{width:221px;margin-top:-10%;padding-bottom:25px}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox .figure5{width:398px;margin-top:-14%;padding-bottom:44px}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox .figure6{width:387px;margin-top:-14%;padding-bottom:22px}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox .figure7{width:430px;margin-top:-6%;padding-bottom:30px}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox .captionBlog{text-align:center}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox .captionBlog .leftTitle{font-size:158%;font-weight:700;padding:5px 0}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox .captionBlog .leftText{color:#000;padding:0 10px 60px}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox .captionBlog .captionBtn{position:absolute;bottom:0;left:0;right:0;width:252px;margin:0 auto;border-top-left-radius:10px;border-top-right-radius:10px;box-sizing:border-box}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox .captionBlog .captionBtn a{font-size:122%;color:#fff;display:block;padding:5px 0}#ctWelcome #welcomeBlock .captionColor1{color:#0b308d}#ctWelcome #welcomeBlock .captionColor2{color:#afa763}#ctWelcome #welcomeBlock .captionColor3{color:#1983c0}#ctWelcome #welcomeBlock .captionColor4{color:#e2a49b}#ctWelcome #welcomeBlock .captionColor5{color:#ba6faf}#ctWelcome #welcomeBlock .captionColor6{color:#80bb8d}#ctWelcome #welcomeBlock .captionColor7{color:#f16e58}#ctWelcome #welcomeBlock .btnBg1{background-color:#0b308d}#ctWelcome #welcomeBlock .btnBg2{background-color:#afa763}#ctWelcome #welcomeBlock .btnBg3{background-color:#1983c0}#ctWelcome #welcomeBlock .btnBg4{background-color:#e2a49b}#ctWelcome #welcomeBlock .btnBg5{background-color:#ba6faf}#ctWelcome #welcomeBlock .btnBg6{background-color:#80bb8d}#ctWelcome #welcomeBlock .btnBg7{background-color:#f16e58}#ctWelcome #welcomeBlock .welcomeBgColor1{background:#d6deef}#ctWelcome #welcomeBlock .welcomeBgColor2{background:#f5f4eb}#ctWelcome #welcomeBlock .welcomeBgColor3{background:#f3fafe}#ctWelcome #welcomeBlock .welcomeBgColor4{background:#fbf1e8}#ctWelcome #welcomeBlock .welcomeBgColor5{background:#f8eff5}#ctWelcome #welcomeBlock .welcomeBgColor6{background:#ebf5f0}#ctWelcome #welcomeBlock .welcomeBgColor7{background:#fcebe8}.welcome1 #ctWelcome{border-top:20px solid #0b308d}.welcome1 #ctWelcome .welcomeTitle{color:#0b308d}.welcome1 #ctWelcome .bannerBlock{border-top:3px solid #0b308d;background:linear-gradient(to bottom,#d6deef 80%,rgba(255,255,255,0) 100%);padding-bottom:177px}.welcome1 #ctWelcome .bannerBlock .imgList{padding-top:75px;display:flex;justify-content:center}.welcome1 #ctWelcome .bannerBlock .imgList li{width:300px;margin-left:30px}.welcome1 #ctWelcome .bannerBlock .imgList li:first-child{margin-left:0}.welcome1 #ctWelcome .bannerBlock .imgList li figcaption{padding-top:15px;text-align:center;font-size:143%;color:#0b308d;font-weight:700}.welcome1 #ctWelcome .mainBlock{margin-top:-132px}.welcome1 #ctWelcome .mainBlock section{border-top:20px solid #0b308d;padding-bottom:40px}.welcome1 #ctWelcome .mainBlock section h3{margin:37px auto 20px}.welcome1 #ctWelcome .mainBlock section h3 span{margin-top:7px;display:block;text-align:center;color:#0b308d;font-weight:400}.welcome1 #ctWelcome .mainBlock section .secInner figure{margin-bottom:15px}.welcome1 #ctWelcome .mainBlock section .secInner .text{text-align:center;margin-bottom:40px;color:#000}.welcome1 #ctWelcome .mainBlock section .secInner .secList{color:#000}.welcome1 #ctWelcome .mainBlock .section1 h3{width:300px}.welcome1 #ctWelcome .mainBlock .section1 .text:nth-child(5){margin-bottom:10px}.welcome1 #ctWelcome .mainBlock .section2 h3{width:355px}.welcome1 #ctWelcome .mainBlock .section2 figcaption{color:#000;margin-top:7px;text-align:center}.welcome1 #ctWelcome .mainBlock .section3{margin-bottom:0}.welcome1 #ctWelcome .mainBlock .section3 h3{width:568px}.welcome1 #ctWelcome .mainBlock .section3 figure{margin-bottom:0!important}.welcome2 #ctWelcome{border-top:20px solid #afa763}.welcome2 #ctWelcome .welcomeTitle{color:#afa763}.welcome2 #ctWelcome .bannerBlock{border-top:3px solid #afa763;padding-bottom:158px;background:linear-gradient(to bottom,#f3f2e7 80%,rgba(255,255,255,0) 100%)}.welcome2 #ctWelcome .bannerBlock .textCenter{width:836px;padding-top:30px}.welcome2 #ctWelcome .mainBlock{margin-top:-82px}.welcome2 #ctWelcome .mainBlock section{border-top:20px solid #afa763}.welcome2 #ctWelcome .colGroup{padding:40px 25px 50px;box-sizing:border-box;align-items:center;justify-content:space-around}.welcome2 #ctWelcome .colGroup:last-of-type{margin-bottom:0}.welcome2 #ctWelcome .colGroup .textBlog{width:425px}.welcome2 #ctWelcome .colGroup .textBlog p{color:#000;text-align:left}.welcome2 #ctWelcome .colGroup h3{padding-bottom:15px}.welcome2 #ctWelcome .colGroup h3 span{color:#afa763;font-weight:400}.welcome2 #ctWelcome .colGroup .productTitle{width:105px;color:#afa763;display:inline-block;background:#f5f4eb;box-sizing:border-box;font-weight:400;padding:5px 10px;margin-bottom:8px}.welcome2 #ctWelcome .group1 figure{width:333px}.welcome2 #ctWelcome .group1 .textBlog h3{width:320px}.welcome2 #ctWelcome .group2 figure{width:300px}.welcome2 #ctWelcome .group2 .textBlog h3{width:331px}.welcome2 #ctWelcome .group3 figure{width:332px}.welcome2 #ctWelcome .group3 .textBlog h3{width:364px}.welcome2 #ctWelcome .group4 figure{width:392px}.welcome2 #ctWelcome .group4 .textBlog h3{width:324px}.welcome3 #ctWelcome{border-top:20px solid #1983c0}.welcome3 #ctWelcome .welcomeTitle{color:#1983c0}.welcome3 #ctWelcome .bannerBlock{border-top:3px solid #1983c0;padding-bottom:91px;background:linear-gradient(to bottom,#f3fafe 84%,rgba(255,255,255,0) 100%)}.welcome3 #ctWelcome .bannerBlock .bannerList{display:flex;justify-content:center;padding-top:86px}.welcome3 #ctWelcome .bannerBlock .bannerList li{width:288px;margin-left:30px}.welcome3 #ctWelcome .bannerBlock .bannerList li figcaption{display:block;font-size:129%;color:#1983c0;text-align:center;padding-top:17px;font-weight:700}.welcome3 #ctWelcome .bannerBlock .bannerList li figcaption span{font-size:83%;font-weight:400;display:block}.welcome3 #ctWelcome .bannerBlock .bannerList li:first-child{margin-left:0}.welcome3 #ctWelcome .bannerBlock .dateText{text-align:center;font-size:86%;padding:18px 0 30px}.welcome3 #ctWelcome .mainBlock{margin-top:-94px}.welcome3 #ctWelcome .mainBlock section{margin-bottom:0}.welcome3 #ctWelcome .mainBlock section:before{background:0 0}.welcome3 #ctWelcome .mainBlock section .welcomeTitle2{background:#1983c0}.welcome3 #ctWelcome .mainBlock section .colThree{max-width:800px;margin:70px auto 82px}.welcome3 #ctWelcome .mainBlock section .colThree dl{align-items:center}.welcome3 #ctWelcome .mainBlock section .colThree dl dt{font-size:135%;text-align:left;padding-left:20px;border-right:none}.welcome3 #ctWelcome .mainBlock section .colThree dl .infoDate{display:flex;width:75%;color:#000;justify-content:space-between;padding:0 0 0 42px;box-sizing:border-box;font-size:100%;border-left:2px solid #e6e6e6}.welcome3 #ctWelcome .mainBlock section .colThree dl .infoDate a{padding-right:42px;width:24%;text-align:right}.welcome4 #ctWelcome{border-top:20px solid #e2a49b}.welcome4 #ctWelcome .welcomeTitle{color:#e2a49b}.welcome4 #ctWelcome .bannerBlock{border-top:3px solid #e2a49b;background:linear-gradient(to bottom,#f3f2e7 80%,rgba(251,241,232,0) 100%)}.welcome4 #ctWelcome .mainBlock{margin-top:-220px}.welcome4 #ctWelcome .mainBlock section{border-top:4px solid #ccc;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:50px}.welcome4 .welcomeBox{padding:35px 25px}.welcome4 .welcomeBox .welcomeBox01{display:flex;justify-content:space-between;flex-wrap:wrap}.welcome4 .welcomeBox .welcomeBox01 div{width:23%}.welcome4 .welcomeBox .welcomeBox01 div figure{margin-bottom:10px}.welcome4 .welcomeBox .welcomeBox01 div .btnWel{background:#f09488;display:block;color:#fff;text-align:center;font-size:110%;padding:4px 0;margin-bottom:20px}.welcome4 .welcomeBox .welcomeBox01 div .btnWel.btnGreen{background:#4fac72}.welcome4 .welcomeBox .welcomeBox01 div .btnWel.btnBlue{background:#79bfcf}.welcome4 .welcomeBox .welcomeBox01 div ul li{position:relative;padding:0 0 10px 16px;margin-left:10px;color:#231815;font-size:85%}.welcome4 .welcomeBox .welcomeBox01 div ul li:before{position:absolute;left:0;width:9px;height:13px;content:"";background:url(../images/welcome/welcome4/img_icon1.png) no-repeat;background-size:100%;top:5px}.welcome4 .welcomeBox .welcomeBox01 div .blogGreen{width:100%;display:flex;justify-content:space-between}.welcome4 .welcomeBox .welcomeBox01 div .blogGreen .listGreen li{width:100%}.welcome4 .welcomeBox .welcomeBox01 div .blogGreen .listGreen li:before{background:url(../images/welcome/welcome4/img_icon2.png) no-repeat;background-size:100%}.welcome4 .welcomeBox .welcomeBox01 div ul.listBlue li{margin-left:40px}.welcome4 .welcomeBox .welcomeBox01 div ul.listBlue li:before{background:url(../images/welcome/welcome4/img_icon3.png) no-repeat;background-size:100%}.welcome4 .welcomeBox .welcomeBox01 div .listLast li{margin-left:40px}.welcome5 #ctWelcome{border-top:20px solid #ba6faf}.welcome5 #ctWelcome .welcomeTitle{color:#ba6faf}.welcome5 #ctWelcome .bannerBlock{border-top:3px solid #ba6faf;padding-bottom:152px;background:linear-gradient(to bottom,#f8eff5 80%,rgba(243,243,235,0) 100%)}.welcome5 #ctWelcome .bannerBlock .textCenter{width:852px;padding-top:66px}.welcome5 #ctWelcome .mainBlock{margin-top:-100px}.welcome5 #ctWelcome .mainBlock section{display:block}.welcome5 #ctWelcome .mainBlock section:before{background:0 0}.welcome5 #ctWelcome .mainBlock section .welcomeTitle2{font-size:157%;background:#ba6faf;text-align:center;color:#fff;padding:4px 0;border-bottom:4px solid #ccc;border-top-left-radius:10px;border-top-right-radius:10px}.welcome5 #ctWelcome .mainBlock section .blogTitle1{height:40px;display:flex;font-size:157%;line-height:1.4;justify-content:center;text-align:center;align-items:center;color:#fff;background-color:#ba6faf;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:4px solid #ccc}.welcome5 #ctWelcome .mainBlock section .groupBlog{display:flex;flex-direction:column}.welcome5 #ctWelcome .mainBlock section .groupBlog .startBlog{display:flex;justify-content:flex-start;margin:48px 0 0 55px}.welcome5 #ctWelcome .mainBlock section .groupBlog .startBlog.rightBlog{justify-content:flex-end;margin:30px 65px 0 0}.welcome5 #ctWelcome .mainBlock section .groupBlog .startBlog .blog{width:130px;height:auto;color:#231815;padding:0 20px;text-align:center}.welcome5 #ctWelcome .mainBlock section .groupBlog .videoBox iframe{width:100%}.welcome5 #ctWelcome .mainBlock section .bottomImg{margin:20px 80px 20px 40px}.welcome5 #ctWelcome .mainBlock section .bottomImg image{-o-object-fit:contain;object-fit:contain}.welcome5 #ctWelcome .mainBlock .irList ul li a{color:#0b308d}.welcome5 #ctWelcome .mainBlock .irList ul li span{font-size:12px;color:#999;margin-right:15px}.welcome5 #ctWelcome .leadText01{color:#000;line-height:1.4;max-width:696px;margin:-50px auto 38px;padding-top:32px;text-align:center}.welcome6 #ctWelcome{border-top:20px solid #80bb8d}.welcome6 #ctWelcome .welcomeTitle{color:#80bb8d}.welcome6 #ctWelcome .leadText01{line-height:1.4;max-width:696px;margin:-50px auto 230px;padding-top:32px;text-align:center;color:#000}.welcome6 #ctWelcome .bannerBlock{background:linear-gradient(to bottom,#ebf5f0 80%,rgba(243,243,235,0) 100%);border-top:3px solid #80bb8d;padding-bottom:158px}.welcome6 #ctWelcome .bannerBlock .textCenter{width:940px;margin-top:-200px}.welcome6 #ctWelcome .bannerBlock .itemListUp{position:relative;margin:-236px auto 0;padding-top:120px;background:linear-gradient(to bottom,rgba(235,245,240,0) 0,#ebf5f0 44%,#ebf5f0 96%)}.welcome6 #ctWelcome .bannerBlock .itemListUp .itemList{display:flex;width:975px;margin:0 auto;justify-content:space-between}.welcome6 #ctWelcome .bannerBlock .itemListUp .itemList li{width:102px}.welcome6 #ctWelcome .bannerBlock .itemListUp .itemList li a{display:flex;flex-direction:column;color:#000;text-align:center}.welcome6 #ctWelcome .bannerBlock .itemListUp .itemList li a figure{width:91px;margin:0 auto;border-radius:50%}.welcome6 #ctWelcome .bannerBlock .itemListUp .itemList li a .bdGreen{border:2px solid #009ea6}.welcome6 #ctWelcome .bannerBlock .itemListUp .itemList li a .bdPink{border:2px solid #d45c7a}.welcome6 #ctWelcome .bannerBlock .itemListUp .itemList li a .bdYellow{border:2px solid #e5a12c}.welcome6 #ctWelcome .bannerBlock .itemListUp .itemList li a p{padding-top:5px}.welcome6 #ctWelcome .mainBlock{margin-top:-135px}.welcome6 #ctWelcome .mainBlock .wel6Blog:before{background:0 0}.welcome6 #ctWelcome .mainBlock .wel6Blog .welcomeTitle2{background:#80bb8d}.welcome6 #ctWelcome .mainBlock .wel6Blog ul{display:flex;width:800px;margin:30px auto;justify-content:center;flex-wrap:wrap;text-align:center}.welcome6 #ctWelcome .mainBlock .wel6Blog ul li{width:180px;padding:10px}.welcome6 #ctWelcome .mainBlock .wel6Blog ul li figure{width:120px;margin:0 auto}.welcome6 #ctWelcome .mainBlock .wel6Blog ul li div{height:178px;box-sizing:border-box;margin-top:-60px;border-top:60px solid #efefef;background:#dcdddd;border-top-left-radius:10px;border-top-right-radius:10px;color:#000;padding-bottom:15px}.welcome6 #ctWelcome .mainBlock .wel6Blog ul li div h4{padding:10px 0 5px;font-size:128.5%}.welcome6 #ctWelcome .mainBlock .wel6Blog h5{padding-bottom:30px;color:#0c214c;font-size:143%;text-align:center}.welcome7 #ctWelcome{border-top:20px solid #f16e58}.welcome7 #ctWelcome .welcomeTitle{color:#f16e58}.welcome7 #ctWelcome .interviewTitle01{margin-bottom:290px}.welcome7 #ctWelcome .bannerBlock{border-top:3px solid #f16e58;padding-bottom:80px;background:linear-gradient(to bottom,#fcebe8 80%,rgba(243,243,235,0) 100%)}.welcome7 #ctWelcome .bannerBlock .textCenter{width:768px;margin-top:-200px}.welcome7 #ctWelcome .mainBlock .wel7Blog::before{display:none}.welcome7 #ctWelcome .mainBlock .wel7Blog .welcomeTitle2{background:#f16e58;height:20px}.welcome7 #ctWelcome .mainBlock .wel7Blog .sdgBlog{background-color:#fff;padding:60px 80px 90px;margin-bottom:0}.welcome7 #ctWelcome .mainBlock .wel7Blog .sdgBlog .videoGp{margin-bottom:60px}.welcome7 #ctWelcome .mainBlock .wel7Blog .sdgBlog .videoGp:last-of-type{margin-bottom:0}.welcome7 #ctWelcome .mainBlock .wel7Blog .sdgBlog .videoGp .videoBox{background-color:#fff;margin-bottom:30px}.welcome7 #ctWelcome .mainBlock .wel7Blog .sdgBlog .videoGp .videoBox .videoFrame{margin:0 auto}.welcome7 #ctWelcome .mainBlock .wel7Blog .sdgBlog .videoGp .videoTitle{font-size:142%;font-weight:700;color:#0c214c;text-align:center}.welcome7 #ctWelcome .mainBlock .wel7Blog .sdgBlog .videoGp .videoTitle span{display:block;font-size:76%;font-weight:700;color:#959595}#innerWrapper.semiconductorPage .tabHead>li.tabCurrent{background-color:#0c214c}#innerWrapper.semiconductorPage #bannerArea .hero-wrap .hero-1{background-image:url(../images/semiconductor/bnr_bg1.png);background-position:center top}#innerWrapper.semiconductorPage #bannerArea .hero-wrap .hero-2{background-image:url(../images/semiconductor/bnr_bg2.png);background-position:center top}#innerWrapper.semiconductorPage #bannerArea .hero-wrap .hero-3{background-image:url(../images/semiconductor/bnr_bg3.png);background-position:center top}#ctSemiconductor #semiconductorBlock{width:694px;margin:0 auto}#ctSemiconductor #semiconductorBlock .interviewTitle01{padding:0 5px 60px;border-bottom:1px solid #0c214c}#ctSemiconductor #semiconductorBlock .semiBlock1{margin-top:65px}#ctSemiconductor #semiconductorBlock .backBtn{width:100%;margin:70px auto 100px}.semiconductor1,.semiconductor2,.semiconductor3{text-align:center}.semiconductor1 figure,.semiconductor2 figure,.semiconductor3 figure{margin-top:20px}.semiconductor1 .semiSection1 .titleImg,.semiconductor2 .semiSection1 .titleImg,.semiconductor3 .semiSection1 .titleImg{width:501px;margin:0 auto}.semiconductor1 .semiSection2,.semiconductor2 .semiSection2,.semiconductor3 .semiSection2{margin:50px auto 80px}.semiconductor1 .semiSection2 .blueFont,.semiconductor1 .semiSection2 .textBlack,.semiconductor2 .semiSection2 .blueFont,.semiconductor2 .semiSection2 .textBlack,.semiconductor3 .semiSection2 .blueFont,.semiconductor3 .semiSection2 .textBlack{padding:0 50px}.semiconductor1 .semiSection2 figure,.semiconductor2 .semiSection2 figure,.semiconductor3 .semiSection2 figure{margin-bottom:15px}.semiconductor1 .semiSection3 figure,.semiconductor2 .semiSection3 figure,.semiconductor3 .semiSection3 figure{margin-bottom:25px}.semiconductor1 .semiSection3 .irList,.semiconductor2 .semiSection3 .irList,.semiconductor3 .semiSection3 .irList{display:block;margin-top:30px}.semiconductor1 .semiSection4,.semiconductor2 .semiSection4,.semiconductor3 .semiSection4{margin:90px auto 120px}.semiconductor1 .semiSection4 .col,.semiconductor2 .semiSection4 .col,.semiconductor3 .semiSection4 .col{margin-top:10px;justify-content:normal}.semiconductor1 .semiSection4 .col li,.semiconductor2 .semiSection4 .col li,.semiconductor3 .semiSection4 .col li{width:275px;margin-right:50px}.semiconductor1 .semiSection4 .col li .subTitle,.semiconductor2 .semiSection4 .col li .subTitle,.semiconductor3 .semiSection4 .col li .subTitle{font-size:110%;margin-bottom:0}.semiconductor1 .semiSection4 .col li figure,.semiconductor2 .semiSection4 .col li figure,.semiconductor3 .semiSection4 .col li figure{margin-top:0}.semiconductor1 .semiSection4 .col li:nth-child(2n+2),.semiconductor2 .semiSection4 .col li:nth-child(2n+2),.semiconductor3 .semiSection4 .col li:nth-child(2n+2){margin-right:0}.semiconductor1 .semiSection4 .col li p,.semiconductor2 .semiSection4 .col li p,.semiconductor3 .semiSection4 .col li p{text-align:left}.semiconductor1 .semiSection4 .col li p span,.semiconductor2 .semiSection4 .col li p span,.semiconductor3 .semiSection4 .col li p span{display:block;font-weight:700}.semiconductor2 .semiSection2,.semiconductor3 .semiSection2{margin-bottom:40px}.semiconductor2 .noticeBlog,.semiconductor3 .noticeBlog{width:600px;display:inline-block;margin:0 auto 90px!important}.semiconductor2 .noticeBlog li,.semiconductor3 .noticeBlog li{width:100%;border-top:1px solid #0c214c;border-bottom:1px solid #0c214c}.semiconductor2 .noticeBlog li a,.semiconductor3 .noticeBlog li a{color:#0b308d;padding:5px 20px}.semiconductor3 .semiSection3 .col .left,.semiconductor3 .semiSection3 .col .right{width:283px}.semiconductor3 .semiSection3 .col .left .col figure,.semiconductor3 .semiSection3 .col .right .col figure{width:79px;margin-top:10px}.semiconductor3 .semiSection3 .col .left .col figure figcaption,.semiconductor3 .semiSection3 .col .right .col figure figcaption{font-size:79%;padding-top:5px;line-height:1.1}.semiconductor3 .semiSection3 .col.last{width:181px}#ctGlossaryNew .ctOneCol{margin-bottom:95px!important}#ctGlossaryNew .blueLinkList{padding:0 30px}#ctGlossaryNew .ctDetail .blogTitle03{margin-bottom:30px}#ctGlossaryNew .ctDetail .textBlog{margin-bottom:35px}#ctGlossaryNew .ctDetail .textBlog .titleBlue{font-size:115%;font-weight:400;text-align:center;padding-bottom:20px}#ctGlossaryNew .ctDetail .youtubeBlog{width:100%;max-width:604px;margin:0 auto 40px}#ctGlossaryNew .ctDetail .youtubeBlog .youtubeIframeBlog{padding:25px 40px;background:#f2f2f2}#ctGlossaryNew .ctDetail .youtubeBlog .youtubeIframeBlog .youtubeIframe{width:100%;height:0;position:relative;padding:0 0 57.5%}#ctGlossaryNew .ctDetail .youtubeBlog .youtubeIframeBlog .youtubeIframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px 12px;background:#b3b3b3;box-sizing:border-box}#ctGlossaryNew .ctDetail .noticeBlog{width:604px;margin:0 auto;padding-bottom:0}#ctGlossaryNew .ctDetail .noticeBlog li{width:100%;text-align:center;border-top:1px solid #0c214c;border-bottom:1px solid #0c214c;box-sizing:border-box}#ctGlossaryNew .ctDetail .noticeBlog li a{color:#0b308d;padding:5px 20px}#ctFinanceData .ctTable .table tr td,#ctFinanceHighlight .ctTable .table tr td,#ctStockDividend .ctTable .table tr td{text-align:right}#ctFinanceData .ctTable .table tr td.greyCol,#ctFinanceHighlight .ctTable .table tr td.greyCol,#ctStockDividend .ctTable .table tr td.greyCol{text-align:left}#ctMedia #ctDenpa .ctTab .tabBody{padding-top:0}#ctMedia #ctDenpa .ctTab .tabBody .infoList dl{padding:0}#ctMedia #ctDenpa .ctTab .tabBody .infoList dl dd,#ctMedia #ctDenpa .ctTab .tabBody .infoList dl dt{padding:37px 10px}.listing{padding-left:40px}.en #header #globalNav{padding:50px 0 10px}.en #ctTop .irWrap .left .blog01 .webBlog .webTitle{padding-bottom:8px}.en #ctTop .irWrap .left .blog01 .webBlog .webText{font-size:98%;line-height:1.2}.en #ctTop .irWrap .left .blog01 .webBlog .webText span{padding-top:5px}.en #ctSearch .selectArea dl dd select{font-size:86%;padding:0 8px!important}.en #ctSearch .ctText .searchBox .textBox .categoryBtn li:last-child{width:173px}.en #ctIRLibrary #ctSettlementVideo .threeColTbl tr th:nth-child(3){width:17%}.en #ctIRLibrary #ctSettlementVideo .threeColTbl tr th:nth-child(4){width:13%}.en #ctAllNewsRelease .searchInfo .searchRight .linkArr{margin-right:16px;padding:5px 10px 5px 0}.en #ctESG #ctSettlement .imgCaption.note{position:relative;margin-left:10px}.en #ctESG #ctSettlement .imgCaption.note:before{display:inline-block;content:"*";position:absolute;margin-left:-11px;height:100%;width:10%}.en #ctESG #ctSdgs #matricTable .ctTable .table tr td.tdName{width:30%}.en #ctESG #ctSdgs #matricTable .ctTable .table tr td:nth-child(2){font-size:79%}.en #ctESG #ctSdgs .section1 .headLine05{letter-spacing:normal}.en #ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td p{font-size:86%}.en #ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td figure img:nth-child(3){margin-bottom:180px}.en #ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td figure img:nth-child(4){margin-bottom:150px}.en #ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td.eImgArea figure img:nth-child(3){margin-bottom:65px}.en #ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td.eImgArea figure img:nth-child(4){margin-bottom:0}.en #ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr.sdgsBg3 td.lightBg figure img{padding:25px 0}.en #ctESG #ctESGGovernance ul.listBlog li ol.subListBlog li span.leftNum{padding-right:5px}.en #ctPhilosophy .imgBox .philoText{font-size:128%}.en #ctProduct .colGroup .bgGray{width:156px;height:156px;display:flex;align-items:center;background:#e6e6e6;position:relative}.en #ctProduct .colGroup .bgGray .overlay{position:absolute;top:0;bottom:0;width:156px;height:120px;margin:auto;opacity:.5;background:linear-gradient(to right,#ccc 0,transparent 25%)}.en #ctProduct .colGroup .bgGray video{width:200px;height:auto;background:url(../images/company/en_product_img02.png) no-repeat;background-size:cover}.en #ctStockQuotation .ctText .tabImage .inline2{height:552px}.en #ctPrivacyPolicy .textGrayBlock{padding:10px;background-color:#efefef}.en #ctPrivacyPolicy .indent{padding-left:1em;text-indent:-1em}.en #ctSpecificPerInfo ul.textGrayBlock li{display:flex}.en #ctSpecificPerInfo ul.textGrayBlock li span.leftSpan{width:105px;padding-right:3px}.en #ctSpecificPerInfo ul.textGrayBlock li span.rightSpan{width:calc(100% - 108px);padding-left:5px}.en .irWrap .dataBlog .bgLightGray ul.col li{width:262px}.en .irWrap .dataBlog .bgLightGray ul.col li:nth-child(4n+4){margin-right:26px}.en .irWrap .dataBlog .bgLightGray ul.col li:nth-child(3n+3){margin-right:0}@media (max-width:1020px){.pcOnly{display:none}.spOnly{display:block}.extIcon a:after{right:8px!important}#header{background:#0c214c}#header .spOnly{z-index:3;position:relative;height:54px;border-bottom:6px solid #8690a6}#header .spOnly .logo{width:100%}#header .spOnly .logo a{display:block;width:109px;margin:0 auto;padding-top:17px;position:relative;z-index:2}#header .spOnly #nav{width:80%;position:absolute;top:0;right:0;margin-top:22px}#header .spOnly #nav #menuToggle{display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}#header .spOnly #nav #menuToggle input{display:block;width:15px;height:15px;position:absolute;top:-5px;right:17px;cursor:pointer;opacity:0;z-index:9999}#header .spOnly #nav #menuToggle .line{display:block;width:15px;height:2px;margin:0 20px 3px auto;position:relative;background:#cdcdcd;z-index:11;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}#header .spOnly #nav #menuToggle .line:first-child{transform-origin:0 0}#header .spOnly #nav #menuToggle .line:nth-last-child(2){transform-origin:0 100%}#header #menuBlock{position:absolute;width:100%;height:100vh;margin:-37px 0 0;right:-1px;background:#717071;list-style-type:none;transform-origin:0 0;transform:translate(100%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1);z-index:2}#header #menuBlock .logo{padding-bottom:15px;background:#fff}#header #menuBlock ul li{border-top:6px solid #e0e0e0;font-size:12px}#header #menuBlock ul li a{padding:0 20px;height:54px;vertical-align:middle;display:flex;align-items:center;color:#0b308d;position:relative}#header #menuBlock ul li a span .material-icons{padding-right:5px}#header #menuBlock ul li a.accordion:after{content:url(../images/common/down_arrow_blue.png)!important;right:-10px;margin:0;height:100%;top:0;display:flex;align-items:center}#header #menuBlock ul li a.accordion.active:after{content:url(../images/common/up_arrow_blue.png)!important}#header #menuBlock ul li .btn{background:linear-gradient(90deg,#061233 10%,#526c7b 100%);border:none;font-size:12px;color:#fff;margin:8px 0 7px;padding:8px 26px;border-radius:5px;height:auto;display:inline-block}#header #menuBlock ul li .btn .material-icons{padding-right:13px}#header #menuBlock ul li ul{display:none;background:#f2f2f2;border-top:6px solid #e0e0e0}#header #menuBlock ul li ul li{border-top:1px solid rgba(255,255,255,.4)}#header #menuBlock ul li ul li:first-child{border:0}#header #menuBlock ul li ul li a{height:40px;color:#000}#header #menuBlock ul li ul li a span{padding:0 0 0 20px!important;text-indent:0!important}#header #menuBlock ul li ul li a.accordion:after{content:url(../images/common/down_arrow_gray.png)!important}#header #menuBlock ul li ul li a.accordion.active:after{content:url(../images/common/up_arrow_gray.png)!important}#header #menuBlock ul li ul li ul{background:#ccc;border:none}#header #menuBlock ul li ul li ul li{border-top:1px solid rgba(242,242,242,.4)}#header #menuBlock ul li.bgDarkGray span{margin:0 30px}#header #menuBlock ul.nav01{background:#fff}#header #menuBlock ul.nav01 li:first-child span{display:block;padding-left:19px;text-indent:-10px}#header #menuBlock ul.nav01 li:first-child span .material-icons{top:11px}#header #menuBlock ul.nav01 li:last-child{text-align:center}#header #menuBlock ul.nav02{background:#717071;border-bottom:6px solid #595757}#header #menuBlock ul.nav02 li{border-top:6px solid #595757}#header #menuBlock ul.nav02 li a{color:#fff}#header #menuBlock ul.nav02 li a:after{position:absolute;margin:0;transform:scale(.5);right:-10px;top:0;display:flex;height:100%;align-items:center}#header #menuBlock ul.nav02 .downMenu a:after{content:url(../images/common/down_arrow_white.png)!important}#header #menuBlock ul.nav02 .downMenu a.active:after{content:url(../images/common/up_arrow_white.png)!important}#header #menuBlock ul.nav02 .downMenu .subMenu{background:#9a9a9b;border-top:none}#header #menuBlock ul.nav02 .downMenu .subMenu li{border-top:none}#header #menuBlock ul.nav02 .downMenu .subMenu li a:after{content:none!important}#header #menuBlock .fa-file-pdf{padding-right:5px}#header #menuToggle input:checked{right:21px!important;top:-7px!important}#header #menuToggle input:checked~.line{opacity:1;transform:rotate(45deg) translate(-1px,3px);background:#232323}#header #menuToggle input:checked~.line:nth-last-child(3){opacity:0;transform:rotate(0) scale(.2,.2)}#header #menuToggle input:checked~.line:nth-last-child(2){opacity:1;transform:rotate(-45deg) translate(0,-2px)}#header #menuToggle input:checked~#menuBlock{transform:scale(1,1);opacity:1}#header #menuToggle #menu:checked~#menu-background{position:fixed;z-index:0;top:0;right:0;display:block;width:100%;height:100%;opacity:.4;background-color:rgba(0,0,0,.7)!important}#header .headerSocial{background:#595757;padding:25px 0 25px 20px}#header .headerSocial .socialArea a{width:40px}#wrapper{overflow-x:hidden}#breadcumbs{width:100%;margin:0 auto 28px;padding-top:14px}#breadcumbs ul{flex-flow:wrap;justify-content:center}.headLine02{font-size:129%;margin:0 16px 30px}.headLine03{font-size:129%;margin:0 16px 30px}.headLine04{font-size:115%;margin:0 16px 30px}.form{width:auto;margin:0 15px}.ctText{padding:0}#ctPrivacyPolicy .ctText{padding:0 16px}#ctPrivacyPolicy .ctText .text{padding:0}#ctPrivacyPolicy .ctText .textGrayBlock{width:90%}#ctPrivacyPolicy .ctText .headLine04{margin:0 0 30px;line-height:1.6}#ctPrivacyPolicy .ctText .listBlog,#ctPrivacyPolicy .ctText .subListBlog{padding-left:28px}.text{padding:0 26px}.socialArea{width:80px}.spSocial{margin-bottom:15px}.spSocial a:last-child{margin:0 auto}#ctPrivacyPolicy .textGrayBlock,#ctSpecificPerInfo .textGrayBlock{width:80%;margin:0 auto 40px}#ctPrivacyPolicy .textGrayBlock .text,#ctSpecificPerInfo .textGrayBlock .text{padding:0}#ctPrivacyPolicy .textRight,#ctSpecificPerInfo .textRight{padding-right:26px}.pagination{width:auto;margin:25px 16px 0}.pagination li{padding:0 5px}.pagination li a{font-size:12px}.pagination li .arr{font-size:115%}.pagination li .number{width:20px;height:20px}.tabMenu{display:block!important;visibility:visible;opacity:1;z-index:1;margin-bottom:3px;box-shadow:1px 5px 8px rgba(0,0,0,.4)}.tabMenu li{width:100%;background:#fff;text-align:center;position:relative;margin:0 auto}.tabMenu li .noLink,.tabMenu li a{font-size:100%;color:#0b308d;display:block;margin-top:0;padding:10px 0;transition:inherit}.tabMenu li .noLink span .material-icons,.tabMenu li a span .material-icons{padding-right:10px}.tabMenu li .noLink.accordion:after,.tabMenu li a.accordion:after{position:absolute;content:url(../images/common/down_arrow_blue.png);margin:0;transform:scale(.5);top:-19px;right:0}.tabMenu li .noLink.accordion.active:after,.tabMenu li a.accordion.active:after{content:url(../images/common/up_arrow_blue.png)}.tabMenu li.openMenu ul{width:100%;position:absolute;z-index:2;display:none;background:#f2f2f2;flex-flow:column}.tabMenu li.openMenu ul li{width:100%;background:0 0;margin:0 !important!important;border:1px solid rgba(204,204,204,.1)}.tabMenu li.openMenu ul li a{color:#000}.tabMenu li.openMenu ul li a.accordion:after{position:absolute;content:url(../images/common/down_arrow_gray.png);margin:0;transform:scale(.5);top:-20px;right:0}.tabMenu li.openMenu ul li a.accordion.active:after{content:url(../images/common/up_arrow_gray.png)}.tabMenu li.openMenu ul li ul{position:inherit;background:#ccc}.tabMenu li.openMenu ul li ul li{border:1px solid rgba(255,255,255,.1)}.tabMenu li.openMenu ul li ul li:last-child{box-shadow:none}.tabMenu li.openMenu ul.open{display:block}.tabMenu li:last-child{box-shadow:0 12px 20px -8px rgba(51,51,51,.6)}.tabMenu li.openMenu{display:none}.tabMenu li.openMenu .openMenu{display:block}.tabMenu li#current{display:block}.tabMenu .dictionaryIcon{padding-right:10px}.ctTab .tabHead{display:none}.ctTab .tabMenu{box-shadow:none}.ctTab .tabMenu li{width:83%;background:#707070}.ctTab .tabMenu li a{font-size:115%;color:#fff!important}.ctTab .tabMenu li a.accordion:after{content:url(../images/common/down_arrow_white.png)}.ctTab .tabMenu li a.accordion.active:after{content:url(../images/common/up_arrow_white.png)}.ctTab .tabMenu li.openMenu ul{background:rgba(178,178,178,.95);z-index:1}.ctTab .tabMenu li.openMenu ul li{border:0}.ctTab .tabMenu li:last-child{box-shadow:none}.ctTab .tabMenu li.openMenu{display:block}.ctTab .tabMenu ul.recruitFontSize li a{font-size:105%}.ctTab .tabBody{border-top:2px solid #ccc}.ctTab .tabBody .headLine04{margin:0 0 30px}#matricTable .ctTable{overflow-x:auto}#matricTable .ctTable .table{width:100%;min-width:700px}.ctTable .twoColTbl,.ctTable.fiveColTbl,.ctTable.sixColTbl,.ctTable.threeColTbl{overflow-x:auto}.ctTable .twoColTbl table,.ctTable.fiveColTbl table,.ctTable.sixColTbl table,.ctTable.threeColTbl table{min-width:400px}.ctTable.fourColTbl,.ctTable.manyColTbl{overflow-x:auto}.ctTable.fourColTbl table,.ctTable.manyColTbl table{min-width:900px}.ctTable .twoColTbl{overflow:inherit}.ctTable .twoColTbl table{min-width:inherit}.ctForm{width:100%}.ctForm .ctFormIn{width:80%;padding:0 0 70px}.ctForm .ctFormIn dl dd input,.ctForm .ctFormIn dl dd select,.ctForm .ctFormIn dl dd textarea{width:100%;margin:5px 0 18px}.ctForm .ctFormIn dl dd select{background:url(../images/common/down_arrow.png) 95% center no-repeat #fff;background-size:10px auto}.ctForm .commonButtonArea .btn{width:80%}.newTab{width:auto}.chartList{flex-direction:column;align-items:center}.chartList li{width:100%;box-sizing:border-box}.chartList li canvas{display:block;width:100%}.characterList.fixed{width:calc(100% - 60px);box-sizing:border-box}.subInnerBg{width:100%}.robee-modal{z-index:1!important}.robee-modal .robee-modal-content{width:100%!important;height:128px;left:0;right:0;text-align:right;z-index:1}.robee-modal .robee-modal-content.position-left-bottom{left:0!important}.robee-modal .robee-modal-content .robee-modal-close-link{padding:0 7px 0 0!important}.robee-modal .robee-modal-content .robee-modal-close-link img{top:-2px;right:6px}.irTopPopup{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7)}.irTopPopup[hidden]{display:none}.irTopPopup .irTopPopupInner{position:relative}.irTopPopup a{display:block;cursor:pointer}.irTopPopup img{display:block;max-width:92vw;max-height:80vh;width:auto;height:auto}.irTopPopup .irTopPopupClose{position:absolute;top:-36px;right:0;width:44px;height:44px;padding:0;border:none;background:0 0;color:#fff;font-size:30px;line-height:1;text-align:center;cursor:pointer}.robee-chatbot-open-button{z-index:1!important}#ot-sdk-btn-floating.ot-floating-button{width:30px!important;height:60px!important}#ot-sdk-btn-floating .ot-floating-button__front.custom-persistent-icon{background-position:-30px center!important}#ot-sdk-btn-floating.ot-floating-button{width:30px!important;height:60px!important}#ot-sdk-btn-floating .ot-floating-button__back.custom-persistent-icon{border-right:2px solid #c6c6c6;border-top:2px solid #c6c6c6;border-bottom:2px solid #c6c6c6}#ot-sdk-btn-floating.ot-floating-button{bottom:170px!important}.botTag{bottom:95px;left:0;right:0;width:95%;margin:0 auto}.botTag .botTagInner{width:100%}.botTag .botTagInner ul.linkList{padding:5px 8px 5px 5px}.botTag .botTagInner ul.linkList li span.date{padding:2px 5px 0 10px}#innerWrapper{background:#fff}#innerWrapper #ctWrap{margin:0}#innerWrapper #ctWrap .ctInner{width:100%}#innerWrapper #ctWrap .ctInner .ctContainer .ctOneCol{width:100%}#innerWrapper #ctWrap .ctInner .ctContainer .ctOneCol .ctForm{background:0 0}#innerWrapper #ctWrap .ctInner .ctContainer .ctText .imgBox{margin-bottom:20px;text-align:center;box-sizing:border-box}#innerWrapper #ctWrap .ctInner .ctContainer .ctTwoCol{display:inherit}#innerWrapper #ctWrap .ctInner .ctContainer .ctTwoCol .ctForm{background:0 0}#innerWrapper #ctWrap .ctInner .ctContainer .ctTwoCol .ctTwoColLeft{display:none}#innerWrapper #ctWrap .ctInner .ctContainer .ctTwoCol .ctTwoColRight{width:100%}#innerWrapper .policyFix{border-top:none}#innerWrapper .policyFix p{width:80%;padding:25px 0 20px}footer{padding:20px 0 0}footer .ftArea{display:none!important}footer .ftList{display:block;width:90%!important;max-width:480px;margin:0 auto;padding:14px 18px;text-align:center}footer .ftList li:last-child{padding-right:0}footer .ftList li{display:inline-block;padding:4px 22px 4px 0}#commonGlossary .ctTab .tabBody{width:95%;padding:35px 0}#commonGlossary .ctTab .tabBody .tabInner{width:95%}#commonGlossary .ctTab .tabBody .tabInner .ctForm{width:100%;box-sizing:border-box}#commonGlossary .ctTab .tabBody .tabInner .ctForm .ctFormIn{width:95%;padding:0}#commonGlossary .ctTab .tabBody .tabInner .ctForm .ctFormIn #searchInput{width:100%;margin-bottom:20px}#commonGlossary .ctTab .tabBody .tabInner .ctForm .ctFormIn #searchBtn{width:80%;margin:0 0 30px 10%!important}#commonGlossary .ctTab .tabBody .tabInner .btnBlog{width:100%}#commonGlossary .ctTab .tabBody .tabInner .btnBlog li{width:48%;margin:0 4% 11px 0}#commonGlossary .ctTab .tabBody .tabInner .btnBlog li:nth-child(3n+3){margin-right:4%}#commonGlossary .ctTab .tabBody .tabInner .btnBlog li:nth-child(2n+2){margin-right:0}#commonGlossary .ctTab .tabBody .tabInner .characterListNew{width:95%;max-width:800px;justify-content:inherit;flex-wrap:wrap;margin:0 auto}#commonGlossary .ctTab .tabBody .tabInner .characterListNew li{width:17.5%;padding:0 3% 3% 0}#commonGlossary .ctTab .tabBody .tabInner .characterListNew li a{width:100%}#commonGlossary .ctTab .tabBody .tabInner .characterListNew li:nth-child(12n+12){padding-right:3%}#commonGlossary .ctTab .tabBody .tabInner .characterListNew li:last-child{padding-right:0}#commonGlossary .ctTab .tabBody .tabInner .characterListNew li:nth-child(5n+5){padding-right:0}#commonGlossary .ctTab .tabBody .tabInner .characterListNew li.btnBlog{width:59%;display:inherit;justify-content:flex-start;margin:0}#commonGlossary .ctTab .tabBody .tabInner .characterListNew li.btnBlog a{width:100%;box-sizing:border-box;padding:11px 0}.videoBox{text-align:center}.videoBox video{width:90%;height:auto}.companyList{width:96%;margin:0 auto!important;flex-wrap:wrap}.companyList li{width:45%;margin-bottom:20px;margin-right:0;margin-left:3%}.companyList li figure img{width:100%!important}.companyList li figure .fas{right:10%;top:24%;font-size:14px}.companyList li figure .fas:not(.first){right:9px;top:9px}.companyList.articleList li{width:100%;margin-bottom:20px;margin-right:0;margin-left:0}.companyList.articleList li figure{margin-left:0;margin-right:0}.companyList.articleList li figure img{width:100%}.companyList.articleList li .borderLink img{right:0}.companyList.last li figure img{width:100%}.recruitmentBlog .stepList table tr th{font-size:110%;padding:15px 5px 14px}.recruitmentBlog .stepList table tr td{font-size:120%;padding:7px 15px}.formBlock{width:90%;margin:0 auto}.formBlock .contactForm dl{width:100%}.formBlock .contactForm dl dd{width:100%}.formBlock .contactForm dl dd input,.formBlock .contactForm dl dd textarea{width:100%;padding:8px 10px}.formBlock .contactForm dl dd ul.col{width:100%}.formBlock .contactForm dl dd ul.col li{width:100%}.formBlock .contactForm .dateCol .col,.formBlock .contactForm .dateCol dd.col,.formBlock .contactForm dl.dateCol .col,.formBlock .contactForm dl.dateCol dd.col{display:inherit}.formBlock .contactForm .dateCol .col div,.formBlock .contactForm .dateCol dd.col div,.formBlock .contactForm dl.dateCol .col div,.formBlock .contactForm dl.dateCol dd.col div{width:100%;margin:0 0 10px}.formBlock .contactForm .dateCol .col div select,.formBlock .contactForm .dateCol dd.col div select,.formBlock .contactForm dl.dateCol .col div select,.formBlock .contactForm dl.dateCol dd.col div select{width:90%;max-width:250px;height:30px}.formBlock .contactForm dl.jobBlog dd ul.chooseBlog{display:inherit}.formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.leftCheck{width:100%;margin-bottom:10px}.formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.rightRadio{width:100%;display:inherit}.formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.rightRadio p{width:100%;margin-right:0;text-align:left}.formBlock .contactForm .reBtn{width:100%;max-width:250px}.formBlock .contactForm .agreeBox{width:186px}.formBlock .contactForm [type=checkbox]:checked,.formBlock .contactForm [type=checkbox]:not(:checked){left:0}.formBlock .contactForm [type=checkbox]:checked+label,.formBlock .contactForm [type=checkbox]:not(:checked)+label{cursor:pointer;padding-left:18px}.formBlock .contactForm [type=checkbox]:checked+label:before,.formBlock .contactForm [type=checkbox]:not(:checked)+label:before{left:0}.formBlock .contactForm [type=checkbox]:checked+label:after,.formBlock .contactForm [type=checkbox]:not(:checked)+label:after{left:0;top:4px}.listType{margin-left:40px}#ctTop #planSelect{color:#fff;width:100%;margin-top:20px;outline:0;padding:12px;-webkit-appearance:none;background:url(../images/top/down_arr.png) 97% center no-repeat #0c214c;background-size:8px;font-size:16px;-moz-text-align-last:center;text-align-last:center}#ctTop #planSelect option{background:#707070}#ctTop .tabBody .tab-pane{display:none}#ctTop .tabBody .active{display:block}#ctTop #bannerArea{width:100%;height:100%}#ctTop #bannerArea.banner1{background:#fff url(../images/top/banner_bg_2607.png) no-repeat center;background-size:cover!important;background-position:50% 0}#ctTop #bannerArea.bannerOptical{background-color:#fff;background-image:linear-gradient(180deg,rgba(9,20,42,.72) 0,rgba(9,20,42,.62) 55%,rgba(9,20,42,0) 88%),url(../images/top/banner_bg_2607.png);background-position:center,center bottom;background-repeat:no-repeat;background-size:100% 100%,cover}#ctTop #bannerArea.bannerOptical .bannerText{width:100%;max-width:none;padding:72px 6% 170px;box-sizing:border-box}#ctTop #bannerArea.bannerOptical .brPc{display:none}#ctTop #bannerArea.bannerOptical .bannerTitle{font-size:23px;line-height:1.45}#ctTop #bannerArea.bannerOptical .bannerBtnRow{margin-top:28px}#ctTop #bannerArea.bannerOptical .bannerBtn{padding:13px 24px;font-size:14px}.en #ctTop #bannerArea.bannerOptical .bannerTitle{font-size:22px}#ctTop #bannerArea:after{background-image:none;height:auto}#ctTop #bannerArea .bannerText{width:85%;padding:6% 0 69%}#ctTop #ctWrap .opticalBnr{width:92%;margin:0 auto 30px}#ctTop #ctWrap .movieBlog{width:92%}#ctTop #ctWrap .movieBlog .movieBtn{font-size:12px;padding:2px 17% 6px}#ctTop #ctWrap .ctInner .twoColBlog01{width:92%;flex-flow:column}#ctTop #ctWrap .ctInner .twoColBlog01 .ctTab{width:100%}#ctTop #ctWrap .ctInner .twoColBlog01 .ctTab .tabBody{width:100%;border-top:0;height:350px}#ctTop #ctWrap .ctInner .twoColBlog01 .ctTab .tabBody dl{flex-flow:column}#ctTop #ctWrap .ctInner .twoColBlog01 .ctTab .tabBody dl dd{padding:0}#ctTop #ctWrap .ctInner .twoColBlog01 .ctTab .section{margin-bottom:50px}#ctTop #ctWrap .ctInner .twoColBlog01 .blogTitle01,#ctTop #ctWrap .ctInner .twoColBlog01 .blogTitle02{padding:3px 0!important;margin:0 0 4px}#ctTop #ctWrap .ctInner .twoColBlog01 .blogTitle01::after,#ctTop #ctWrap .ctInner .twoColBlog01 .blogTitle02::after{top:7px;margin:0}#ctTop #ctWrap .ctInner .twoColBlog01.extraBlog{width:92%;padding:0 20px 50px;margin:0 auto}#ctTop #ctWrap .ctInner .twoColBlog01.extraBlog ul.col{display:block}#ctTop #ctWrap .ctInner .twoColBlog01.extraBlog ul.col li{width:100%;padding-bottom:30px}#ctTop #ctWrap .ctInner .twoColBlog01.extraBlog ul.col li a img{width:100%}#ctTop #ctWrap .ctInner .twoColBlog01.extraBlog ul.col li:last-child{padding-bottom:0}#ctTop #ctWrap .ctInner .twoColBlog01.threeBnrBlog{width:92%;padding:0 20px 50px;margin:0 auto}#ctTop #ctWrap .ctInner .twoColBlog01.threeBnrBlog ul.col{display:block}#ctTop #ctWrap .ctInner .twoColBlog01.threeBnrBlog ul.col li{width:100%;padding-bottom:30px}#ctTop #ctWrap .ctInner .twoColBlog01.threeBnrBlog ul.col li:last-child{width:100%;padding-bottom:0}#ctTop #ctWrap .ctInner .twoColBlog01.threeBnrBlog ul.col li a img{width:100%}#ctTop #ctWrap .ctInner .twoColBlog01.irWrap .left{width:100%}#ctTop #ctWrap .ctInner .twoColBlog01.irWrap .left .blog01 figure{margin:0 0 20px}#ctTop #ctWrap .ctInner .twoColBlog01.irWrap .left .blog01 figure img{width:100%}#ctTop #ctWrap .ctInner .twoColBlog01.irWrap .left .blog01 figure img.jpxImg{width:55.4%;padding-top:5px;box-sizing:border-box}#ctTop #ctWrap .ctInner .twoColBlog01.irWrap .left .blog01 figure img.jpxMidImg{width:70%;padding:0;box-sizing:border-box}#ctTop #ctWrap .ctInner .twoColBlog01.irWrap .left .blog01 .irList{width:100%;position:inherit}#ctTop #ctWrap .ctInner .twoColBlog01.irWrap .left .blog01 .webBlog{margin-bottom:25px}#ctTop #ctWrap .ctInner .twoColBlog01.irWrap .left .blog02{margin-bottom:0}#ctTop #ctWrap .ctInner .twoColBlog01.irWrap .left .blog02 .list dl{padding:10px 20px}#ctTop #ctWrap .ctInner .twoColBlog01.irWrap .left .leftBnr{padding:0 20px}#ctTop #ctWrap .ctInner .twoColBlog01.irWrap .left .leftBnr a img{width:100%}#ctTop #ctWrap .ctInner .groupCom ul{width:90%}#ctTop #ctWrap .ctInner .groupCom ul li{width:48%;margin-bottom:20px;margin-right:4%}#ctTop #ctWrap .ctInner .groupCom ul li img{width:100%}#ctTop #ctWrap .ctInner .groupCom ul li:nth-child(3n){margin-right:4%}#ctTop #ctWrap .ctInner .groupCom ul li:nth-child(2n){margin-right:0}#ctTop #ctWrap .ctInner .colorTitle02{padding:2px 0}#ctTop #ctWrap .ctInner .topFullWidth{width:92%;margin:0 auto}#ctTop #ctWrap .ctInner .headLine05.mgt30{margin-top:0}#ctTop .newsPicks{width:95%}.secInner{width:100%}#ctBorderGray{background:url(../images/semiconductor/semi_sp_bg.png) repeat-y}#innerWrapper.recruitPage #bannerArea .hero-wrap,#innerWrapper.semiconductorPage #bannerArea .hero-wrap,#innerWrapper.welcomePage #bannerArea .hero-wrap{height:300px}#innerWrapper.recruitPage #bannerArea .hero-wrap .hero,#innerWrapper.semiconductorPage #bannerArea .hero-wrap .hero,#innerWrapper.welcomePage #bannerArea .hero-wrap .hero{height:300px}#innerWrapper.recruitPage #bannerArea .imgArea,#innerWrapper.semiconductorPage #bannerArea .imgArea,#innerWrapper.welcomePage #bannerArea .imgArea{width:300px;margin:60px auto 0}#innerWrapper.recruitPage #bannerArea .textarea,#innerWrapper.semiconductorPage #bannerArea .textarea,#innerWrapper.welcomePage #bannerArea .textarea{padding:20px 0 60px;font-size:200%}.captionGroup .captionInner{width:80%}.captionGroup .textBlack{padding:10px 0 60px}.captionGroup .bottomLink{width:80%}.titleGroup .titleBlue,.titleGroup .titleNum{font-size:143%}.nextBlueBtn{width:80%}.newsPicks{width:100%;box-sizing:border-box}#ctSearch .ctForm{background:#f2f2f2!important}#ctSearch .ctForm.result{margin:0 16px}#ctSearch .ctForm.result dl{display:flex;width:90%;margin:0 auto 15px;align-items:center}#ctSearch .ctForm.result dl:first-child{margin-right:auto}#ctSearch .ctForm.result dl dt{width:130px;margin-right:15px;text-align:right}#ctSearch .ctForm.result dl dd{width:100%}#ctSearch .ctForm.result #searchBtn{margin-top:15px}#ctSearch .ctForm .ctFormIn{width:80%;margin:0 auto;padding:30px 0 20px}#ctSearch .ctForm .ctFormIn #searchInput{width:100%;height:44px;margin-right:0}#ctSearch .ctForm .ctFormIn #searchBtn{width:250px;height:45px;margin:40px auto 25px}#ctSearch .ctForm .ctFormIn #searchBtn.pcOnly{display:none!important}#ctSearch .ctForm .ctFormIn .messageArea p{text-align:center}#ctSearch .ctForm .ctFormIn .messageArea p.text02{margin:10px 0;padding:0}#ctSearch .ctForm .ctFormIn .messageArea p.text03{margin-left:0}#ctSearch .selectArea{display:block}#ctSearch .selectArea dl{display:block;margin-top:13px}#ctSearch .selectArea dl:first-child{margin-right:0}#ctSearch .selectArea dl dt{padding:9px 0 5px}#ctSearch .selectArea dl dd select{width:100%;height:40px}#ctSearch .searchResult .headLine03{margin:0 16px}#ctSearch .searchResult .detailBox01{display:block;margin:0 16px}#ctSearch .searchResult .detailBox01 p{text-align:center;margin-top:15px}#ctSearch .searchResult .detailBox01 .selectArea{display:flex;justify-content:space-between;margin:3px 0}#ctSearch .searchResult .detailBox01 .selectArea dl{display:flex;width:48%;align-items:center}#ctSearch .searchResult .detailBox01 .selectArea dl dt{width:89px;margin-right:10px}#ctSearch .searchResult .detailBox01 .selectArea dl dd{width:100%}#ctSearch .searchResult .detailBox01 .selectArea dl dd select{width:100%;background:url(../images/common/down_arrow.png) 95% center no-repeat #fff;background-size:10px auto}#ctSearch .searchResult .detailBox02{padding-bottom:100px}#ctSearch .pagerBlock01{padding-bottom:28px}#ctSearch .pagerBlock02{margin-top:40px}#ctSearch .ctText .searchBox{padding:20px 15px}#ctSearch .ctText .searchBox:first-child{padding-top:40px}#ctSearch .ctText .searchBox:nth-child(2){padding-bottom:40px}#ctSearch .ctText .searchBox:nth-child(3){padding-top:40px}#ctSearch .ctText .searchBox .searchImgBox{width:100%;margin:0 auto;text-align:center}#ctSearch .ctText .searchBox .searchImgBox .tag{position:absolute;top:0;left:0;background:#68c4c4;padding:3px 6px;font-size:86%;color:#fff}#ctSearch .ctText .searchBox .textBox{width:100%}#ctSearch .ctText .searchBox .textBox .headLine04{margin:16px 0 20px;text-align:center}#ctSearch .ctText .searchBox .textBox .text{margin-bottom:30px;padding:0}#ctSearch .ctText .searchBox .textBox .linkArea{text-align:center}#ctSearch .ctText .searchBox .textBox .categoryBtn{justify-content:center;margin-top:30px}#ctSearch .ctText .searchBox .textBox .categoryBtn li{padding:6px 12px;background:#e5e5e5}#ctSearch .ctText .searchBox .textBox .categoryBtn li:first-child{width:104px;box-sizing:border-box}#ctSearch .ctText .searchBox .textBox .categoryBtn li:last-child{width:161px;box-sizing:border-box;margin-left:20px}#ctSitemap .ctContainer .ctOneCol{width:auto!important;margin:0 16px!important;padding:23px}#ctSitemap .ctContainer .ctOneCol .menuList{display:block}#ctSitemap .ctContainer .ctOneCol .menuList .nav{width:100%;margin-bottom:0}#ctSitemap .ctContainer .ctOneCol .menuList .nav li.first:nth-child(2){border:0;margin-top:0}#ctMessage .companyInner,#ctPhilosophy .companyInner,#ctTopMessage .companyInner{width:90%;margin:0 auto}#ctMessage .companyInner .companyBlog .headLine04,#ctPhilosophy .companyInner .companyBlog .headLine04,#ctTopMessage .companyInner .companyBlog .headLine04{margin:0 0 30px}#ctMessage .companyInner .companyBlog .inText,#ctPhilosophy .companyInner .companyBlog .inText,#ctTopMessage .companyInner .companyBlog .inText{margin:0}#ctMessage .companyInner .companyBlog .inText .text,#ctPhilosophy .companyInner .companyBlog .inText .text,#ctTopMessage .companyInner .companyBlog .inText .text{padding:0 15px}#ctMessage .imgBox,#ctPhilosophy .imgBox,#ctTopMessage .imgBox{width:100%;overflow:hidden;height:300px;margin:0 auto 20px}#ctMessage .imgBox img,#ctPhilosophy .imgBox img,#ctTopMessage .imgBox img{vertical-align:middle;position:absolute;left:50%;top:50%;height:100%;width:100%;transform:translate(-50%,-50%);max-width:none;-o-object-fit:cover;object-fit:cover}#ctMessage .imgBox,#ctPhilosophy .imgBox,#ctTopMessage .imgBox{height:auto;padding:0!important}#ctMessage .imgBox img,#ctPhilosophy .imgBox img,#ctTopMessage .imgBox img{position:static;transform:none;max-width:100%;height:auto}#ctPhilosophy .imgBox .philoText{font-size:17px;top:50%;left:15px;transform:translateY(-50%)}#ctPhilosophy .companyBlog .headLine04{line-height:1.5}#ctPhilosophy .mgb70{margin-bottom:30px}#ctRecruitContact .recruitBlog{width:auto;height:auto;padding:20px 10px;margin:30px 15px 40px}#ctRecruitContact .recruitBlog img{margin:0 auto;padding:10px 0}#ctAttention a.irList{width:90%;margin:0 auto;display:block}#ctFAQ .faqAccordion .faqTap .faqOpen{margin-bottom:30px}#ctFAQ .faqAccordion .faqTap .faqOpen .accordionHead{flex-flow:row}#ctFAQ .faqAccordion .faqTap .faqOpen .accordionHead .accordion{width:100%}#ctFAQ .faqAccordion .faqTap .faqOpen .accordionHead .questionText{width:100px;padding:10px 0}#ctFAQ .faqAccordion .faqTap .faqOpen .accordionHead a{width:82%;padding:10px;position:relative}#ctFAQ .faqAccordion .faqTap .faqOpen .accordionHead a:after{margin:0;top:0;bottom:0;right:0;display:flex;align-items:center}#ctFAQ .faqAccordion .faqTap .faqOpen .accordionHead .answer{width:100%}#ctStockQuotation .ctText .tabImage{height:auto;padding:0}#ctStockQuotation .ctText .tabImage .inline1{height:1090px}#ctStockQuotation .ctText .tabImage .inline2{height:580px}#ctIRTop{padding:0 30px}#ctIRTop .ceoImg{position:relative;width:100%;height:auto;padding:0}#ctIRTop .ceoImg img{width:100%;height:100%;vertical-align:middle}#ctIRTop .ceo{width:50%;position:absolute;right:0}#ctIRTop .bnr{position:relative;overflow:hidden;height:125px;padding:12px}#ctIRTop .bnr img{vertical-align:middle;position:absolute;left:50%;top:50%;height:100%;width:auto;transform:translate(-50%,-50%);max-width:none}#ctIRTop .irWrap{width:100%;margin:0 auto}#ctIRTop .irWrap .colGroup{flex-direction:column}#ctIRTop .irWrap .colGroup .left{position:inherit;width:100%;margin-bottom:40px}#ctIRTop .irWrap .colGroup .left .irList{position:inherit}#ctIRTop .irWrap .colGroup .left figure{margin-bottom:20px}#ctIRTop .irWrap .colGroup .left figure img{width:100%}#ctIRTop .irWrap .colGroup .left figure img.jpxImg{width:55.4%;padding-top:5px;box-sizing:border-box}#ctIRTop .irWrap .colGroup .left figure img.jpxMidImg{width:70%;padding:0;box-sizing:border-box}#ctIRTop .irWrap .colGroup .right{position:inherit;width:100%}#ctIRTop .irWrap .colGroup .right .irList{position:inherit}#ctIRTop .irWrap .colGroup .right .upBlock{margin-bottom:40px}#ctIRTop .irWrap .colGroup .right .upBlock .ceo{width:100%}#ctIRTop .irWrap .colGroup .right .upBlock .ceo p{font-size:15px}#ctIRTop .irWrap .colGroup .right .upBlock .ceo p:last-of-type{font-size:10px}#ctIRTop .irWrap .colGroup .right .downBlock{position:inherit;width:100%}#ctIRTop .irWrap .colGroup .right .downBlock .table .irTable{width:100%;margin:16px 0 20px}#ctIRTop .irWrap .colGroup .right .downBlock .table .irTable .date{width:30%}#ctIRTop .irWrap .irList ul li{display:inline-block}#ctIRTop .irWrap .irList ul li img{right:0}#ctIRTop .irWrap .dataBlog .bgLightGray ul.col li{width:48%;margin:15px 4% 0 0}#ctIRTop .irWrap .dataBlog .bgLightGray ul.col li a{padding:5px 0 5px 5px}#ctIRTop .irWrap .dataBlog .bgLightGray ul.col li:nth-child(2n+2){margin-right:0}#ctIRTop .irWrap .detailBlog{width:100%}#ctIRTop .irWrap .detailBlog .section .newList dt{margin-right:10px}#ctIRTop .irWrap .detailBlog .section .materialList{width:100%}#ctIRTop .irWrap .detailBlog .section .materialList .upList{flex-direction:column}#ctIRTop .irWrap .detailBlog .section .materialList .upList .left,#ctIRTop .irWrap .detailBlog .section .materialList .upList .right{width:100%}#ctIRTop .irWrap .detailBlog .section .materialList .upList .left figure,#ctIRTop .irWrap .detailBlog .section .materialList .upList .right figure{width:150px}#ctIRTop .irWrap .detailBlog .section .materialList .upList .left{margin-bottom:20px;margin-right:10px}#ctIRTop .irWrap .detailBlog .section .materialList .downList{overflow-x:auto}#ctIRTop .irWrap .detailBlog .section .materialList .downList .colThree{width:1020px;min-width:200px}#ctIRTop .irWrap .externalLink .headLine05{margin:30px 0 20px}#ctIRTop .irWrap .externalLink .col{flex-flow:column}#ctIRTop .irWrap .externalLink .col li{width:100%;padding:9px 5px}#ctIRTop .irWrap .externalLink .col li:first-child{margin-bottom:10px}#ctIRTop .irWrap .irSiteMap{margin:30px 0 0}#ctIRTop .irWrap .irSiteMap .irTwoCol{display:inherit}#ctIRTop .irWrap .irSiteMap .irTwoCol .irLeft,#ctIRTop .irWrap .irSiteMap .irTwoCol .irRight{width:100%;margin:10px 0 0}#ctIRTop .irWrap .irSiteMap .irTwoCol dt{width:47%}#ctIRTop .irWrap .irSiteMap .irTwoCol dt span{padding:0 10px}#ctIRTop .irWrap .irSiteMap .irTwoCol dd{width:53%}#ctIRTop .irWrap .irSiteMap li{padding:5px 15px}#ctIRTop .irWrap .irSiteMap li a:after{right:-2px}#ctIRTop .irWrap .irSiteMap .listLink01 li,#ctIRTop .irWrap .irSiteMap .listLink02 li{width:100%;margin:10px 0 0;padding:10px 11px}#ctIRTop .irWrap .irSiteMap .listLink01 li a:after,#ctIRTop .irWrap .irSiteMap .listLink02 li a:after{top:8px}#ctIRTop .irWrap .irSiteMap .listLink02 li{width:100%;padding:10px 12px;margin:10px 0 0}#ctIRTop .irWrap .irSiteMap .listLink02 li a:after{top:8px}#ctIRTop .irWrap .irSiteMap .listLink02 li:nth-child(2n+2){margin-right:0}#ctIRTop .irWrap .irSiteMap .listLink02 li:nth-child(3n+3){margin-right:0}#ctIndividualInvestor{padding:0 20px}#ctIndividualInvestor .blogTitle01{padding:5px}#ctIndividualInvestor .downBlock{width:100%;overflow-x:auto}#ctIndividualInvestor .downBlock .irTable{width:100%}#ctIndividualInvestor .downBlock .irTable .blankColor{width:1px}#ctIndividualInvestor .downList .colThree{margin:10px auto 50px}#ctIndividualInvestor .downList .colThree dl dd{margin:0;padding:10px}#ctIndividualInvestor .downList .colThree dl .textBlue{width:30%!important}#ctIndividualInvestor .downList .colThree dl .infoDate{width:50%!important}#ctIndividualInvestor .downList .colThree dl .infoDate p{width:60%!important}#ctIndividualInvestor .downList .colThree dl .infoDate a{width:100%!important}#ctIndividualInvestor .downList .colThree dl .infoDate2{width:70%!important}#ctIndividualInvestor .downList .colThree dl .infoDate2 p{width:100%!important}#ctIndividualInvestor .downList .colThree dl .infoDate2 a{width:100%!important}#ctIndividualInvestor .featureBox{flex-flow:column}#ctIndividualInvestor .featureBox .imgBlog{width:100%;margin-bottom:30px}#ctIndividualInvestor .featureBox .imgBlog img{width:100%}#ctIndividualInvestor .featureBox .imgBlog:last-child{margin-bottom:0}#ctIndividualInvestor .article02 .downList,#ctIndividualInvestor .article08 .downList{overflow-x:auto;margin-bottom:50px}#ctIndividualInvestor .article02 .downList .colThree,#ctIndividualInvestor .article08 .downList .colThree{width:100%;margin-bottom:0}#ctIndividualInvestor .extraBlog .col{display:block}#ctIndividualInvestor .extraBlog .col li{width:100%}#ctGlossary #ctPage{width:auto!important;padding:0 30px}.irSiteMap{margin:30px 0 0}.irSiteMap .irTwoCol{display:inherit}.irSiteMap .irTwoCol .irLeft,.irSiteMap .irTwoCol .irRight{width:100%;margin:10px 0 0}.irSiteMap .irTwoCol dt{width:47%}.irSiteMap .irTwoCol dt span{padding:0 10px}.irSiteMap .irTwoCol dd{width:53%}.irSiteMap li{padding:5px 15px}.irSiteMap li a:after{right:-2px}.irSiteMap .listLink01,.irSiteMap .listLink02{width:100%;display:inline-flex}.irSiteMap .listLink01 li,.irSiteMap .listLink02 li{width:100%;margin:10px 2% 0 0;padding:10px 11px}.irSiteMap .listLink01 li a:after,.irSiteMap .listLink02 li a:after{top:8px}.irSiteMap .listLink01 li:nth-child(1n+1){margin-right:0}.irSiteMap .listLink01 li:nth-child(3n+3){margin-right:0}.irSiteMap .listLink02 li{width:49%;padding:10px 12px;margin:10px 2% 0 0}.irSiteMap .listLink02 li a:after{top:8px}.irSiteMap .listLink02 li:nth-child(2n+2){margin-right:0}.irSiteMap .listLink02 li:nth-child(3n+3){margin-right:2%}.irSiteMap .listLink02 li:last-child{margin-right:0}.schedule{width:90%}.yrWrap{padding:0 30px}.yrWrap .yrSelctor{width:100%;padding:5px 7px}.yrWrap .yrSelctor .currentYear{width:40%}.yrWrap .yrSelctor .year{width:20%;font-size:85%}.yrWrap .tableBlog{width:100%}#ctIRSitemap .irSiteMap{width:90%;margin:0 auto}#ctIRSitemap .irSiteMap .headLine03{margin-bottom:10px}#ctIRSitemap .irSiteMap .listLink01{width:100%}#ctIRSitemap .irSiteMap .listLink01 li{width:100%;margin:0 0 5px}#ctIRSitemap .irSiteMap .irLeft .mgb20,#ctIRSitemap .irSiteMap .irRight .mgb20{margin-bottom:10px}#ctIRSitemap .irSiteMap .irLeft .listLink01,#ctIRSitemap .irSiteMap .irRight .listLink01{margin-bottom:15px}#ctIRSitemap .irSiteMap .listLink02 li:nth-child(2n+2){margin-right:0}#ctTopMessage .ctText{padding:0 20px!important}#ctTopMessage .imgBox .philoText{right:17px}#ctTopMessage .imgBox .philoText ul .smsText01{font-size:17px}#ctTopMessage .imgBox .philoText ul .smsText02{font-size:12px}#ctTopMessage .imgBox .philoText ul .smsText02 span{font-size:14px;color:#666}#ctTopMessage .name{margin-top:20px;text-align:right}#ctTopMessage .name span{font-size:128%}#ctTopMessage .videoSec{width:100%;padding:0 20px;box-sizing:border-box}#ctTopMessage .videoSec .videoBlog{width:100%;margin-bottom:30px}#ctTopMessage .videoSec .videoBlog .videoBg{padding:14px}#ctTopMessage .videoSec .videoBlog .videoBg .video img{width:100%}#ctAreaSales .sixColTbl .table tr td:first-child,#ctAreaSales .sixColTbl .table tr th:first-child,#ctManagementGuidance .sixColTbl .table tr td:first-child,#ctManagementGuidance .sixColTbl .table tr th:first-child{width:80px;display:block}#ctAnnualSecurities .ctTable.threeColTbl,#ctCompanyInfoSession .ctTable.threeColTbl,#ctMLPlans .ctTable.threeColTbl,#ctSettlementReport .ctTable.threeColTbl{overflow-x:inherit}#ctAnnualSecurities .ctTable.threeColTbl table,#ctCompanyInfoSession .ctTable.threeColTbl table,#ctMLPlans .ctTable.threeColTbl table,#ctSettlementReport .ctTable.threeColTbl table{min-width:inherit}.searchInfo{display:inherit}.searchInfo .searchLeft{font-size:85%;display:flex;justify-content:space-between;align-items:center;margin:0 0 10px}.searchInfo .searchLeft dl{display:flex;width:48%}.searchInfo .searchLeft dl dt{width:89px;padding:0 5px 0 0}.searchInfo .searchLeft dl dd{width:100%}.searchInfo .searchLeft dl dd .lenght150{width:100%}.searchInfo .searchRight .linkArr{padding:5px 10px 5px 0}.searchInfo .searchRight .linkArr a{font-size:85%}.searchInfo .searchRight .linkArr span{top:0}.mlr90{margin:0 16px}.infoList{font-size:12px}.infoList dl{flex-direction:column;padding:10px 5px 15px}.infoList dl dt{padding:0 0 8px;width:100%}.infoList dl dd{width:100%}.infoList dl dd .label{display:flex;align-items:flex-start}.infoList dl dd .label span{font-size:12px;padding:1px 8px}.infoList dl dd .fontSize12{font-size:10px}.infoList dl dd .fontSize14{font-size:14px}.infoList dl dd .gray{color:#b3b3b3!important;padding-right:5px}.allNwes .searchLeft{margin-right:0;width:100%}.allNwes .searchLeft dl{padding-bottom:3px}.allNwes .searchLeft dl dt{width:100px;padding:0}.allNwes .searchLeft dl dd select{width:100%}#ctESGTop{padding:0 30px}#ctESGTop .banner .bnr{position:relative;overflow:hidden;height:125px;padding:12px}#ctESGTop .banner .bnr img{position:absolute;top:50%;left:50%;width:auto;height:100%;max-width:none;vertical-align:middle;transform:translate(-50%,-50%)}#ctESGTop .EsgWrap{width:90%;margin:0 auto}#ctESGTop .EsgWrap .blogTitle02{font-size:12px;padding:2px 5px}#ctESGTop .EsgWrap .videoBox{margin-bottom:30px}#ctESGTop .EsgWrap .sdgBlog{padding:20px;margin-bottom:0;box-sizing:border-box}#ctESGTop .EsgWrap .sdgBlog .videoBox{position:relative;padding:30% 0;overflow:hidden;margin-bottom:0}#ctESGTop .EsgWrap .sdgBlog .videoBox .videoFrame{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto}#ctESGTop .EsgWrap .esgThreeLink{display:inherit}#ctESGTop .EsgWrap .esgThreeLink dd{margin:0 auto 30px}#ctESGTop .EsgWrap .esgThreeLink dd:last-child{margin-bottom:0}#ctESGTop .EsgWrap .esgThreeLink dd figure figcaption{bottom:-35px}#ctESGTop .EsgWrap .esgThreeLink dd figure figcaption .irList ul{background-color:#fff}#ctESG .ctText{padding:0 30px}#ctESG .headLine02{margin:0 0 30px}#ctESG .headLine04{margin:0 0 30px}#ctESG #ctSdgs .section1 article.article2.subArticle2 figure{padding-top:30px}#ctESG #ctSdgs .section1 article.article2 .tableHead td,#ctESG #ctSdgs .section1 article.article2 .tableHead th{vertical-align:middle!important}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td figure img:nth-child(3){margin-bottom:35px}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td figure img:nth-child(4){margin-bottom:150px}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td.lightBg figure img:first-child{margin-bottom:45px}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr.sdgsBg2 td.lightBg figure img:nth-child(3){margin-bottom:150px}#ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr.sdgsBg2 td.lightBg figure img:nth-child(5){margin-bottom:200px}#ctESG #ctSdgs .section3 .linkCol ul.col,#ctESG #ctSdgs .section4 .linkCol ul.col,#ctESG #ctSdgs .section5 .linkCol ul.col,#ctESG #ctSdgs .section6 .linkCol ul.col{display:flex}#ctESG #ctSdgs .section3 .linkCol ul.col li,#ctESG #ctSdgs .section4 .linkCol ul.col li,#ctESG #ctSdgs .section5 .linkCol ul.col li,#ctESG #ctSdgs .section6 .linkCol ul.col li{width:48%;margin:0 4% 15px 0}#ctESG #ctSdgs .section3 .linkCol ul.col li a figure,#ctESG #ctSdgs .section4 .linkCol ul.col li a figure,#ctESG #ctSdgs .section5 .linkCol ul.col li a figure,#ctESG #ctSdgs .section6 .linkCol ul.col li a figure{width:95%;margin:0 auto;padding:2.5%}#ctESG #ctSdgs .section3 .linkCol ul.col li a p,#ctESG #ctSdgs .section4 .linkCol ul.col li a p,#ctESG #ctSdgs .section5 .linkCol ul.col li a p,#ctESG #ctSdgs .section6 .linkCol ul.col li a p{padding:5px}#ctESG #ctSdgs .section3 .linkCol ul.col li:nth-child(2n+2),#ctESG #ctSdgs .section4 .linkCol ul.col li:nth-child(2n+2),#ctESG #ctSdgs .section5 .linkCol ul.col li:nth-child(2n+2),#ctESG #ctSdgs .section6 .linkCol ul.col li:nth-child(2n+2){margin-right:0}#ctESG #ctSdgs .section3 .linkCol ul.col li:nth-child(3n+3),#ctESG #ctSdgs .section4 .linkCol ul.col li:nth-child(3n+3),#ctESG #ctSdgs .section5 .linkCol ul.col li:nth-child(3n+3),#ctESG #ctSdgs .section6 .linkCol ul.col li:nth-child(3n+3){margin-right:inherit}#ctESG #ctSdgs .section5 .linkCol ul.col li,#ctESG #ctSdgs .section6 .linkCol ul.col li{width:100%}#ctESG #ctSdgs .section5 .linkCol ul.col li a figure,#ctESG #ctSdgs .section6 .linkCol ul.col li a figure{width:100%;padding:5px}#ctESG #ctSdgs .skillCol{flex-direction:column}#ctESG #ctSdgs .skillCol li{width:100%}#ctESG #ctSdgs .skillCol li:first-child{margin-bottom:20px}#ctGroup .ctText,#ctProduct .ctText{padding:0 30px}#ctGroup .colGroup,#ctProduct .colGroup{flex-flow:column}#ctGroup .colGroup figure,#ctProduct .colGroup figure{width:100%;text-align:center;background:#e6e6e6}#ctGroup .colGroup .groupRight,#ctProduct .colGroup .groupRight{width:100%;margin-top:20px}#ctGroup .headLine04,#ctProduct .headLine04{margin:0 0 30px}#ctGroup .tapCompany .accorList .accorDrop table tr th,#ctProduct .tapCompany .accorList .accorDrop table tr th{width:25%}#ctGroup .tapCompany .accorList .accorDrop table tr td,#ctProduct .tapCompany .accorList .accorDrop table tr td{padding:4px 10px}#ctGroup .tapCompany .accorList .accorDrop table.long tr th,#ctProduct .tapCompany .accorList .accorDrop table.long tr th{width:35%}#ctESG #ctESGEnvironment .section2 figure img,#ctESG #ctESGEnvironment .section7 figure img{width:100%}#ctESG #ctESGEnvironment .section11 figure.bgColor{width:100%}#ctESG #ctESGEnvironment .section11 figure.bgColor img{width:100%;padding:5px}#ctESG #ctESGGovernance .section02 img{width:100%;padding:20px 0}#ctESG #ctESGGovernance .section02 ol.subListBlog,#ctESG #ctESGGovernance .section02 ul.listBlog{margin-bottom:30px}#ctESG #ctESGGovernance .section02 ol.subListBlog li .textBlock .text,#ctESG #ctESGGovernance .section02 ul.listBlog li .textBlock .text{padding:0}#ctESG #ctESGGovernance img{width:100%}#ctESGConcept .bgColor{padding:30px 8%}#ctESGConcept .bgColor .bgWhite .tabBody{padding:10px 5%}#ctGroup .companyList{flex-wrap:wrap}#ctGroup .companyList li{width:48%;margin-left:0;margin-right:10px}#ctGroup .companyList li:nth-child(2n){margin-right:0}#ctGroup .companyList li figure img{width:100%}#ctGroup .bgDarkGray{margin:0 0 15px}#ctGroup .colGroup.bg .colGroupIn{display:inherit}#ctGroup .colGroup.bg .colGroupIn .groupRight{width:100%}#ctGroup .colGroup.bg .colGroupIn .tapWrap{width:100%}#ctGroup .colGroup.bg .colGroupIn figure{background:0 0}#innerWrapper #ctRecruit{background-size:100% auto;width:95%!important;margin:0 auto;max-width:100%}#innerWrapper #ctRecruit .recruitTitle01{font-size:220%}#innerWrapper #ctRecruit .inner{width:87%;margin:40px auto 0}#innerWrapper #ctRecruit .inner .recruitTitle02{max-width:78%;font-size:150%}#innerWrapper #ctRecruit .inner .recruitList dl{width:100%;font-size:100%}#innerWrapper #ctRecruit .inner .recruitList dl dt{width:30%;padding:15px 10px;text-align:center}#innerWrapper #ctRecruit .inner .recruitList dl dd{width:70%}#innerWrapper #ctRecruit .inner .recruitList dl:last-child dt{width:30%}#innerWrapper #ctRecruit .inner .recruitList dl:last-child dd{width:70%}.interviewTitle01{font-size:150%}.interviewTitle02{max-width:78%;font-size:100%}.interviewList{width:100%;margin-left:0}.interviewList ul li{width:100%}.interviewList ul li figure figcaption .jobTitle{font-size:100%;padding:2px 0 0}.interviewList ul li figure figcaption .employeeHistory{font-size:86%}.interviewList ul li figure figcaption .blueText{font-size:86%;width:65%;margin:0 auto;padding:2px 0}.detailImg{margin-top:-3px;height:500px}.interviewBnr1{background:url(../images/recruit/inter_detail_bnr1.jpg) 63% no-repeat;background-size:cover}.interviewBnr2{background:url(../images/recruit/inter_detail_bnr2.jpg) 38% no-repeat;background-size:cover}.interviewBnr3{background:url(../images/recruit/inter_detail_bnr3.jpg) 36% no-repeat;background-size:cover}.interviewBnr5{background:url(../images/recruit/inter_detail_bnr5.jpg) 29% no-repeat;background-size:cover}.interviewBnr7{background:url(../images/recruit/inter_detail_bnr7.jpg) 65% no-repeat;background-size:cover}.interviewBnr8{background:url(../images/recruit/inter_detail_bnr8.jpg) 32% no-repeat;background-size:cover}.interviewBnr9{background:url(../images/recruit/inter_detail_bnr9.jpg) 39% no-repeat;background-size:cover}.interviewBnr10{background:url(../images/recruit/inter_detail_bnr10.jpg) 36% no-repeat;background-size:cover}.interviewBnr11{background:url(../images/recruit/inter_detail_bnr11.jpg) 40% no-repeat;background-size:cover}.interviewBnr12{background:url(../images/recruit/inter_detail_bnr12.jpg) 38% no-repeat;background-size:cover}.interviewBnr13{background:url(../images/recruit/inter_detail_bnr13.jpg) 52% no-repeat;background-size:cover}.interviewBnr14{background:url(../images/recruit/inter_detail_bnr14.jpg) 65% no-repeat;background-size:cover}.interviewBnrIn{width:100%;position:inherit;padding:0}.interviewBnrIn .captionText{width:55%}.interviewBnrIn .captionText .bnrTitle{font-size:180%}.interviewBnrIn .captionText .bnrText{font-size:100%}.interviewBnrIn .textLeft{padding-left:3.5%}.interviewBnrIn .textRight{padding-left:43%}.interviewDetail .historyBox .blueBox{font-size:130%}.interviewDetail .historyBox .whiteBox{padding:0 45px}.interviewDetail .historyBox .whiteBox .whiteBoxInner{font-size:100%;padding:20px 0 30px}.interviewDetail .employeeImg figcaption{font-size:86%;padding:15px 3px 0}.interviewDetail .jtabs{margin-top:0}.interviewDetail .jtabs .jtabs-nav .tapNone .tapIcon.jtabs-current{background:url(../images/recruit/tab_icon.png) center left 25% no-repeat #fff;background-size:18px}.interviewDetail .jtabs .jtab-inner{padding:60px 0 70px}.interviewDetail .jtabs .tabTitle{font-size:86%;padding:10px 0 10px 50px;margin-bottom:50px}.interviewDetail .jtabs .tabTitle::before{width:60px;height:60px;margin:auto 0 auto -13px}.interviewDetail .jtabs .tabBox{width:100%;font-size:100%;padding:25px 0}.interviewDetail .jtabs .tabBox p{padding:0 20px}.interviewDetail .jtabs .tabBox::after{top:-24px;right:-30px;width:60px;height:60px}.interviewDetail .jtabs .mb80{margin-bottom:30px}.interviewDetail .backBtn{margin:130px auto 0}.interviewDetail .backBtn a{font-size:100%;padding:10px 0}.jtabs .jtabs-nav ul li{margin:0 5px 0 0;padding:3px 0;font-size:86%}.jtabs .jtabs-nav ul li:first-child{background-size:18px}.jtabs .jtabs-nav .tapIcon.jtabs-current{background-size:18px}.recruitBlueBtn{margin:0 auto 20px}#ctRecruitEntry .completeText{width:90%}#ctRecruitEntryComplete .recruitTitle02{margin-bottom:20px}#ctRecruitEntryComplete .completeText{width:90%}#ctRecruitEntryComplete .borderLink{margin:10px 11% 0}#ctRecruitEntryComplete .borderLink li a{font-size:100%;padding:10px 0}#ctRecruitIndex .contentInner,#ctRecruitIndex .ctInner,#ctRecruitIndex .subInner{width:90%}#ctRecruitIndex #bannerArea{height:260px;background-size:cover;top:-3px;z-index:1;background-position:right center}#ctRecruitIndex #bannerArea .bannerInner{width:100%}#ctRecruitIndex #bannerArea .bannerInner .bnrTitle{font-size:200%;top:auto;bottom:50px;left:50%;transform:translate(-50%,0);margin-left:0;color:#fff}#ctRecruitIndex #bannerArea .bannerInner #breadcumbs{padding-top:20px}#ctRecruitIndex #bannerArea .bannerInner #breadcumbs ul{justify-content:flex-start;margin-left:7%}#ctRecruitIndex #bannerArea .tabAccordion{position:absolute;bottom:0}#ctRecruitIndex #bannerArea .tabAccordion .accordionHead{width:90%;margin:0 auto;height:32px;background:url(../images/recruit/tab_sp_bg.png) no-repeat;background-size:100% 32px;position:relative;z-index:1;bottom:1px}#ctRecruitIndex #bannerArea .tabAccordion .accordionHead a.accordion{width:100vw;margin:0 auto;display:block;font-size:100%;color:#2c2c2c}#ctRecruitIndex #bannerArea .tabAccordion .accordionHead a.accordion::after{display:none}#ctRecruitIndex #bannerArea .tabAccordion .accordionHead a.accordion span{width:58%;display:block;padding:6px 0 6px 0;position:absolute;font-size:90%;left:3%}#ctRecruitIndex #bannerArea .tabAccordion .accordionHead a.accordion span::after{position:absolute;top:4px;bottom:0;right:0;width:13px;height:7px;margin:auto;content:"";background:url(../images/common/grey_down_arr.png) no-repeat;background-size:contain}#ctRecruitIndex #bannerArea .tabAccordion .hideBlog{width:90%;display:none;position:absolute;margin-left:5%;box-shadow:1px 5px 8px rgba(0,0,0,.4)}#ctRecruitIndex #bannerArea .tabAccordion .hideBlog ul.subBlog{background:#efefef}#ctRecruitIndex #bannerArea .tabAccordion .hideBlog ul.subBlog li{padding:0 30px}#ctRecruitIndex #bannerArea .tabAccordion .hideBlog ul.subBlog li a{color:#595757;padding:15px 0;display:block;border-top:1px dashed #595757}#ctRecruitIndex #bannerArea .tabAccordion .hideBlog ul.subBlog li:first-child a{border-top:none}#ctRecruitIndex .mainBg{background-size:120%;padding:30px 0 60px;margin-top:-7px}#ctRecruitIndex .recruitTitle{font-size:172%;padding-bottom:30px}#ctRecruitIndex .recruitSubtitle{font-size:96%;padding-bottom:50px}#ctRecruitIndex .blueLink{width:100%;max-width:400px}#ctRecruitIndex .col{display:inherit}#ctRecruitIndex .col .itemBlog{width:100%}#ctRecruitIndex .recruitBlueBtn{font-size:100%;margin:0 auto 30px}#ctRecruitIndex dl.recruitInfo{margin-bottom:50px}#ctRecruitIndex dl.recruitInfo dd,#ctRecruitIndex dl.recruitInfo dt{padding-bottom:5px}#ctRecruitIndex dl.recruitInfo dt{width:100%}#ctRecruitIndex dl.recruitInfo dd{padding-bottom:30px;width:100%}#ctRecruitIndex dl.recruitInfo dd ul.listTypes li span.leftSpan{padding-right:5px}#ctRecruitIndex dl.recruitInfo dd ul.listTypes li span.rightSpan{width:calc(100% - 145px)}#ctRecruitIndex .entryTitle{font-size:158%;margin-bottom:30px}#ctRecruitIndex .recruitTop .mainBg{background:0 0;background-size:contain;background-size:100vw}#ctRecruitIndex .recruitTop .mainBg .section1 .ctInner{width:90%;max-width:90%;padding:0}#ctRecruitIndex .recruitTop .mainBg .section1 .aboutTitle{font-size:250%}#ctRecruitIndex .recruitTop .mainBg .section1 .aboutTitle span{font-size:34.286%;margin-bottom:10px}#ctRecruitIndex .recruitTop .mainBg .section1 .numList{display:flex;border:1px solid #e2e6ec;border-radius:10px}#ctRecruitIndex .recruitTop .mainBg .section1 .numList li{padding:20px 0}#ctRecruitIndex .recruitTop .mainBg .section1 .numList li p{font-size:75%}#ctRecruitIndex .recruitTop .mainBg .section1 .numList li p span{font-size:100%}#ctRecruitIndex .recruitTop .mainBg .section1 .numList li p span.number{font-size:220%}#ctRecruitIndex .recruitTop .mainBg .section1 .numList li p span.unitSmall{font-size:120%}#ctRecruitIndex .recruitTop .mainBg .section1 .numList li p span.unit{font-size:140%}#ctRecruitIndex .recruitTop .mainBg .section1 .numList li:last-child::after{display:none}#ctRecruitIndex .recruitTop .mainBg .section1 .numList li::after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:1px;height:96px;background:#e2e6ec}#ctRecruitIndex .recruitTop .mainBg .section1 .specialBlock{padding:30px}#ctRecruitIndex .recruitTop .mainBg .section1 .specialBlock .specialTitle{font-size:200%}#ctRecruitIndex .recruitTop .mainBg .section1 .specialBlock .specialTitle span{font-size:42.857%}#ctRecruitIndex .recruitTop .mainBg .section1 .specialBlock .textBlock{flex-direction:column}#ctRecruitIndex .recruitTop .mainBg .section1 .specialBlock .textBlock p{margin-bottom:15px}#ctRecruitIndex .recruitTop .mainBg .section1 .blueLink{margin-bottom:60px}#ctRecruitIndex .recruitTop .mainBg .section1 .blueLink li{margin-right:15px}#ctRecruitIndex .recruitTop .mainBg .section1 .blueLink li a{font-size:108%}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog{margin-bottom:40px}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .leftImg{width:100%}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .leftImg .leftImgInner{width:77%;height:184px}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText{width:100%;font-size:108%}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog{padding:10px}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog .rightTitle{font-size:120%;padding-bottom:5px}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog .textGroup{padding-bottom:10px}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog ul.linkBlog li{padding-bottom:10px}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog ul.linkBlog li:last-child{padding-bottom:0}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .col .rightText .textBlog ul.linkBlog li.linkGp p.col{display:flex}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .accordionBlog .hideBlog{display:none;padding:20px 10px 15px}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .accordionBlog .hideBlog ul.subBlog li{width:48%;margin:0 4% 15px 0}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .accordionBlog .hideBlog ul.subBlog li a figure img{padding-bottom:10px}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .accordionBlog .hideBlog ul.subBlog li:nth-child(2n+2){margin-right:inherit}#ctRecruitIndex .recruitTop .mainBg .section2 .itemBlog .accordionBlog .hideBlog ul.subBlog li:nth-child(4n+4){margin-right:inherit}#ctRecruitIndex .recruitInterview .recruitDetail .infoDetail{flex-direction:column;padding-bottom:20px}#ctRecruitIndex .recruitInterview .recruitDetail .infoDetail .interviewPhoto{width:100%;padding-right:0}#ctRecruitIndex .recruitInterview .recruitDetail .infoDetail .interviewInfo{text-align:center;padding-top:16px}#ctRecruitIndex .recruitInterview .recruitDetail .infoDetail .interviewInfo .tag{margin-bottom:10px}#ctRecruitIndex .recruitInterview .recruitDetail .infoDetail .interviewInfo .infoUni{font-size:110%}#ctRecruitIndex .recruitInterview .recruitDetail .infoDetail .interviewInfo .infoYear{font-size:115%;margin-bottom:2px}#ctRecruitIndex .recruitInterview .recruitDetail .infoDetail .interviewInfo .infoName{font-size:172%}#ctRecruitIndex .recruitInterview .recruitDetail .interviewWrap .interviewSec{padding-bottom:15px}#ctRecruitIndex .recruitInterview .recruitDetail .interviewWrap .interviewSec .blueText{font-size:115%;padding-bottom:10px}#ctRecruitIndex .recruitInterview .recruitDetail .interviewWrap .interviewSec .textWrap{display:flex;font-size:100%;flex-direction:column}#ctRecruitIndex .recruitInterview .recruitDetail .interviewWrap .interviewSec .textWrap .interviewPhoto{width:100%;float:none;padding:0 0 10px;order:0}#ctRecruitIndex .recruitInterview .recruitDetail .interviewWrap .interviewSec .textWrap .wrapText{order:-1;padding-bottom:10px}#ctRecruitIndex .recruitNew .recruitmentBlog{margin:50px 0}#ctRecruitIndex .recruitNew .recruitmentBlog .stepList{margin:5px 0 60px}#ctRecruitIndex .recruitNew .recruitmentBlog .stepList table{display:grid}#ctRecruitIndex .recruitNew .recruitmentBlog .stepList table tr{display:grid}#ctRecruitIndex .recruitNew .recruitmentBlog .stepList table tr th{width:100%;padding:5px 0}#ctRecruitIndex .recruitNew .recruitmentBlog .stepList table tr td{width:100%;padding:15px;text-align:center}#ctRecruitIndex .recruitNew .recruitmentBlog .stepList table tr.downArrow th{padding:20px 0}#ctRecruitIndex .recruitNew .recruitmentBlog .stepList table tr.downArrow th figure img{width:40px}#ctRecruitIndex .recruitNew .recruitmentBlog .stepList table tr.colorLink th{font-size:172%;padding:12px 0}#ctRecruitIndex .recruitNew .newEntry .textGroup{width:100%;margin:0 auto 50px}#ctRecruitIndex .recruitNew .newEntry .textGroup .textCenter{padding-bottom:25px}#ctRecruitIndex .recruitNew .newEntry .formBlock{width:100%}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col{width:100%}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dd,#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dt{font-size:117%}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dt{width:100%;margin-right:0}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dt.reqSign span{max-width:100%}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dt.reqSign span small{font-size:100%}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dd{width:100%}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dd input,#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dd textarea{width:100%}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dd textarea{height:150px}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dd .agreeBox{width:240px;margin:0}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dd .agreeBox input{width:12px;height:12px}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.col dd ul.col{width:100%}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.dateCol dd{display:flex;justify-content:initial}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.dateCol dd div{width:117px}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.dateCol dd div select{width:90px;font-size:90%}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.dateCol dd div select:invalid{padding-left:0!important}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.dateCol dd div label{font-size:100%}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.dateCol dd div.yearCol select{width:90px}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.graduationcol dd div.yearCol{margin-right:20px}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.graduationcol dd ul.col{width:60%;justify-content:initial}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.graduationcol dd ul.col li{width:auto;margin-right:20px}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.jobBlog dd ul.chooseBlog{padding:15px 0 0}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.leftCheck{width:100%;margin-bottom:0;display:flex;align-items:center;position:relative}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.leftCheck label{padding-left:28px}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.leftCheck [type=checkbox]:checked+label:after,#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.leftCheck [type=checkbox]:not(:checked)+label:after{display:none}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.rightRadio{display:flex;width:100%}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.rightRadio ol{width:calc(100% - 85px)}#ctRecruitIndex .recruitNew .newEntry .formBlock .contactForm dl.jobBlog dd ul.chooseBlog li.rightRadio ol li label{font-size:86%}#ctRecruitIndex .recruitNew .newEntry .formBlock dl.attachCol dd .attachInner .attachFileBlog{width:230px}#ctRecruitIndex .recruitNew .newEntry .formBlock dl.textareaBlog{margin-bottom:10px}#ctRecruitIndex .recruitNew .newEntry .formBlock dl.agreeBlog dt{display:none}#ctRecruitIndex .recruitNew .newEntry .formBlock dl.agreeBlog dd .agreeBox label{position:relative}#ctRecruitIndex .recruitNew .newComplete .textCenter{margin-bottom:50px}#ctRecruitIndex .recruitExperience .subEntryTitle{font-size:115%;font-weight:400;margin-bottom:30px}#ctRecruitIndex .recruitExperience .section1{margin-bottom:50px}#ctRecruitIndex .recruitExperience .experienceTop dl.recruitInfo{margin-bottom:30px}#ctRecruitIndex .recruitExperience .experienceTop dl.recruitInfo dd,#ctRecruitIndex .recruitExperience .experienceTop dl.recruitInfo dt{width:100%;padding-bottom:45px}#ctRecruitIndex .recruitExperience .experienceTop dl.recruitInfo dt{padding-bottom:20px}#ctRecruitIndex .recruitExperience .experienceTop dl.recruitInfo dd{font-size:115%}#ctRecruitIndex .recruitExperience .experienceTop dl.recruitInfo dd .blueRadioList label.blueRadio span{padding:7px 17px}#ctRecruitIndex .recruitExperience .experienceTop .recruitEntryBtnArea .recruitBlueBtn{margin-bottom:50px}#ctRecruitIndex .recruitExperience .experienceTop ul.blueLinkGp li a{font-size:115%;padding:14px 50px 14px 5px}#ctRecruitIndex .recruitExperience .experienceTop ul.blueLinkGp li a:after{right:15px}#ctRecruitIndex .recruitExperience .experienceTop ul.blueLinkGp li.exLinkIcon a:before{right:0}#ctRecruitIndex .recruitExperience .experEntry .formBlock .formInfo p{font-size:100%;margin:0 auto 30px}#ctRecruitIndex .recruitExperience .experEntry .formBlock dl.textareaBlog{margin-bottom:30px}#ctRecruitIndex .recruitExperience .experEntry .formBlock .contactForm dl.col dt.reqSign span{max-width:100%}#ctRecruitIndex .recruitExperience .experEntry .formBlock .contactForm dl.col dt.reqSign span small{font-size:100%}#ctRecruitIndex .recruitExperience .experEntry .formBlock .contactForm dl.col dd ul.col{display:flex}#ctRecruitIndex .recruitExperience .experEntry .formBlock .contactForm dl.col dd ul.col li{width:100px}#ctRecruitIndex .recruitExperience .experEntry .formBlock .contactForm .dateCol .col .yearCol select{width:100px}#ctRecruitIndex .recruitActionPlan .actionPlan{width:100%}#ctRecruitIndex .recruitActionPlan .actionPlan .plan .planBlog .planList{flex-direction:column}#ctRecruitIndex .recruitActionPlan .actionPlan .plan .planBlog .planList dt{width:100%}#ctRecruitIndex .recruitActionPlan .actionPlan .plan .planBlog .planList dd{width:100%}#ctBorderGray,#ctWelcome{background-size:100% auto}#ctBorderGray.ctInner,#ctWelcome.ctInner{width:96%!important}#ctWelcome .inner{width:68.6%}#ctWelcome .welcomeTitle{font-size:157%}#ctWelcome .welcomeTitle span{font-size:233%}#ctWelcome .leadText{max-width:100%;margin:0 auto 70px;padding-top:50px;font-size:122%}#ctWelcome .bannerBlock{width:153%;margin-left:-26%}#ctWelcome .mainBlock{width:126%;margin-left:-13%}#ctWelcome .mainBlock .backBtn,#ctWelcome .mainBlock .irList ul{width:79%}#ctWelcome .mainBlock .irList.bgWhite ul li{font-size:12px}#ctWelcome .mainBlock .irList.bgWhite ul li .fa-external-link-square-alt{top:15px}#ctWelcome #welcomeBlock .topInner{width:68%}#ctWelcome #welcomeBlock .topInner .interviewTitle01{font-size:18px}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol{width:87%;margin-bottom:0}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox{width:100%;margin-bottom:20%}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox:last-of-type{margin-bottom:0}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox .figure1 img{width:27%;height:27%}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox .figure2{width:82%}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox .figure3{width:92%}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox .figure4{width:47%}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox .figure5{width:92%}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox .figure6{width:86%}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox .figure7{width:100%;margin-top:-7%;padding-bottom:25px}#ctWelcome #welcomeBlock .welcomeGroup .welcomeTwoCol .welcomeBox .captionBlog .captionBtn{width:50%}.welcome1 #ctWelcome .bannerBlock{padding-bottom:174px}.welcome1 #ctWelcome .bannerBlock .imgList{padding-top:30px}.welcome1 #ctWelcome .bannerBlock .imgList li{width:29.2%;margin-left:10px}.welcome1 #ctWelcome .bannerBlock .imgList li figcaption{font-size:86%}.welcome1 #ctWelcome .mainBlock section{border-top:20px solid #0b308d;padding-bottom:40px}.welcome1 #ctWelcome .mainBlock section h3{margin:25px auto 20px}.welcome1 #ctWelcome .mainBlock section h3 span{margin-top:7px;display:block;text-align:center;color:#0b308d;font-weight:400}.welcome1 #ctWelcome .mainBlock section .secInner{width:83.6%;margin:0 auto}.welcome1 #ctWelcome .mainBlock section .secInner figure{margin-bottom:20px}.welcome1 #ctWelcome .mainBlock section .secInner .text{text-align:left;padding:0;margin-bottom:30px}.welcome1 #ctWelcome .mainBlock .section1 h3{width:52%}.welcome1 #ctWelcome .mainBlock .section1 .text:nth-child(5){margin-bottom:10px}.welcome1 #ctWelcome .mainBlock .section2 h3{width:83.6%}.welcome1 #ctWelcome .mainBlock .section2 figcaption{margin-top:12px}.welcome1 #ctWelcome .mainBlock .section3{margin-bottom:0}.welcome1 #ctWelcome .mainBlock .section3 h3{width:92.7%}.welcome1 #ctWelcome .mainBlock .section3 figure{margin-bottom:0!important}.welcome2 #ctWelcome .bannerBlock .textCenter{width:96%}.welcome2 #ctWelcome .mainBlock .colGroup{flex-direction:column}.welcome2 #ctWelcome .mainBlock .colGroup .textBlog{width:100%;text-align:center}.welcome2 #ctWelcome .mainBlock .colGroup h3{width:87%;margin:0 auto;text-align:center}.welcome2 #ctWelcome .mainBlock .colGroup figure{padding-bottom:30px}.welcome2 #ctWelcome .mainBlock .colGroup figure img{width:100%}.welcome2 #ctWelcome .group1 figure{width:100%}.welcome2 #ctWelcome .group2 figure{width:100%}.welcome2 #ctWelcome .group3 figure{width:100%}.welcome2 #ctWelcome .group4 figure{width:100%}.welcome3 #ctWelcome .bannerBlock{padding-bottom:129px}.welcome3 #ctWelcome .bannerBlock .bannerList{padding-top:28px}.welcome3 #ctWelcome .bannerBlock .bannerList li{width:28%;margin-left:10px}.welcome3 #ctWelcome .bannerBlock .bannerList li figcaption{font-size:73%;padding-top:10px}.welcome3 #ctWelcome .bannerBlock .bannerList li figcaption span{font-size:96%}.welcome3 #ctWelcome .bannerBlock .dateText{font-size:73%;padding:10px 0 12px}.welcome3 #ctWelcome .mainBlock{margin-top:-129px}.welcome3 #ctWelcome .mainBlock section .colThree{max-width:94%;margin:35px auto 46px}.welcome3 #ctWelcome .mainBlock section .colThree dl dt{font-size:128%;padding-left:0;width:30%}.welcome3 #ctWelcome .mainBlock section .colThree dl .infoDate{width:70%;padding:0 0 0 12px;align-items:center;margin:14px 0}.welcome3 #ctWelcome .mainBlock section .colThree dl .infoDate p{width:100%}.welcome3 #ctWelcome .mainBlock section .colThree dl .infoDate a{padding-right:0;width:100%;text-align:right}.welcome4 #ctWelcome .bannerBlock{padding-bottom:50px}.welcome4 #ctWelcome .mainBlock{margin-top:-100px}.welcome4 .welcomeBox{padding:25px 10px}.welcome4 .welcomeBox .welcomeBox01 div{width:48%;margin-bottom:25px}.welcome4 .welcomeBox .welcomeBox01 div figure img{width:100%}.welcome4 .welcomeBox .welcomeBox01 div .btnWel{font-size:90%}.welcome4 .welcomeBox .welcomeBox01 div:last-child{margin-bottom:0}.welcome4 .welcomeBox .welcomeBox01 div .blogGreen{width:100%;display:flex;justify-content:space-between}.welcome4 .welcomeBox .welcomeBox01 div .blogGreen .listGreen{width:auto}.welcome4 .welcomeBox .welcomeBox01 div .blogGreen .listGreen li{width:100%}.welcome4 .welcomeBox .welcomeBox01 div ul li{font-size:80%;padding:0 0 15px 10px;margin-left:0}.welcome4 .welcomeBox .welcomeBox01 div ul li:before{top:3px}.welcome4 .welcomeBox .welcomeBox01 div ul.listBlue li,.welcome4 .welcomeBox .welcomeBox01 div ul.listLast li{margin-left:0}.welcome5 #ctWelcome{width:96%!important;background-size:100% auto}.welcome5 #ctWelcome .welcomeTitle{font-size:176%;line-height:1.2}.welcome5 #ctWelcome .leadText{margin:0 auto 65px;padding-top:50px}.welcome5 #ctWelcome .leadText01{width:90%}.welcome5 #ctWelcome .inner{width:74%;margin:40px auto 0}.welcome5 #ctWelcome .inner .bannerBlock{width:153%;margin-left:-26%}.welcome5 #ctWelcome .inner .bannerBlock .textCenter{width:85%}.welcome5 #ctWelcome .mainBlock section .groupBlog{flex-direction:row;justify-content:space-around;margin:30px auto}.welcome5 #ctWelcome .mainBlock section .groupBlog .startBlog{flex-direction:column;width:44%;margin:0 2% 0 4%;justify-content:center}.welcome5 #ctWelcome .mainBlock section .groupBlog .startBlog.rightBlog{justify-content:center;margin:0 4% 0 2%}.welcome5 #ctWelcome .mainBlock section .groupBlog .startBlog .blog{width:100%;padding:0;margin:15px 0}.welcome5 #ctWelcome .mainBlock section .groupBlog .startBlog .blog img{width:100%}.welcome5 #ctWelcome .mainBlock section .groupBlog .startBlog .blog p{padding-top:10px;height:45px}.welcome5 #ctWelcome .irList.bgWhite ul{width:92.5%}.welcome5 #ctWelcome .irList.bgWhite ul li span{display:block;font-size:12px;color:#999}.welcome5 #ctWelcome .backBtn{width:92.5%}.welcome6 #ctWelcome .leadText01{margin-bottom:35vw}.welcome6 #ctWelcome .bannerBlock .textCenter{width:94%;margin-top:-27vw}.welcome6 #ctWelcome .bannerBlock .itemListUp{padding-top:80px;background:linear-gradient(to bottom,rgba(235,245,240,0) 0,#ebf5f0 17%,#ebf5f0 96%);margin-top:-28vw}.welcome6 #ctWelcome .bannerBlock .itemListUp .itemList{width:65%;flex-wrap:wrap}.welcome6 #ctWelcome .bannerBlock .itemListUp .itemList li{width:30%;padding-bottom:15px}.welcome6 #ctWelcome .bannerBlock .itemListUp .itemList li a figure{width:90%}.welcome6 #ctWelcome .mainBlock .wel6Blog ul{width:95%}.welcome6 #ctWelcome .mainBlock .wel6Blog ul li{width:44%;padding:3%}.welcome6 #ctWelcome .mainBlock .wel6Blog ul li figure{width:65%}.welcome6 #ctWelcome .mainBlock .wel6Blog ul li div{height:auto;border-top:10vw solid #efefef;margin-top:-10vw;padding:0 10px 10px}.welcome6 #ctWelcome .mainBlock .wel6Blog ul li div h4{font-size:14px}.welcome6 #ctWelcome .mainBlock .wel6Blog ul li div p{font-size:12px}.welcome6 #ctWelcome .mainBlock .wel6Blog h5{padding:0 30px 30px}.welcome7 #ctWelcome .leadText01{margin-bottom:35vw}.welcome7 #ctWelcome .interviewTitle01{margin-bottom:0}.welcome7 #ctWelcome .bannerBlock{margin-top:40%;padding-bottom:30px}.welcome7 #ctWelcome .bannerBlock .textCenter{width:95%;margin-top:0;transform:translateY(-50%)}.welcome7 #ctWelcome .mainBlock .wel7Blog .sdgBlog{padding:20px 20px 40px}.welcome7 #ctWelcome .mainBlock .wel7Blog .sdgBlog .videoGp{margin-bottom:40px}.welcome7 #ctWelcome .mainBlock .wel7Blog .sdgBlog .videoGp .videoBox{margin-bottom:15px}.welcome7 #ctWelcome .mainBlock .wel7Blog .sdgBlog .videoGp .videoTitle{font-size:129%}#innerWrapper.semiconductorPage #bannerArea .hero-wrap .hero-1{background-image:url(../images/semiconductor/bnr_bg1.png);background-position:center top}#innerWrapper.semiconductorPage #bannerArea .hero-wrap .hero-2{background-image:url(../images/semiconductor/bnr_bg2.png);background-position:center top}#innerWrapper.semiconductorPage #bannerArea .hero-wrap .hero-3{background-image:url(../images/semiconductor/bnr_bg3.png);background-position:center top}#ctSemiconductor #semiconductorBlock{width:87%}#ctSemiconductor #semiconductorBlock .mgb100{margin-bottom:70px}#ctSemiconductor #semiconductorBlock .backBtn{margin:50px auto 0}.semiconductor1 .semiSection1,.semiconductor2 .semiSection1,.semiconductor3 .semiSection1{padding-top:10px}.semiconductor1 .semiSection1 .titleImg,.semiconductor2 .semiSection1 .titleImg,.semiconductor3 .semiSection1 .titleImg{width:251px}.semiconductor1 .semiSection2,.semiconductor1 .semiSection3,.semiconductor2 .semiSection2,.semiconductor2 .semiSection3,.semiconductor3 .semiSection2,.semiconductor3 .semiSection3{margin:30px auto 50px}.semiconductor1 .semiSection2 .blueFont,.semiconductor1 .semiSection2 .textBlack,.semiconductor1 .semiSection3 .blueFont,.semiconductor1 .semiSection3 .textBlack,.semiconductor2 .semiSection2 .blueFont,.semiconductor2 .semiSection2 .textBlack,.semiconductor2 .semiSection3 .blueFont,.semiconductor2 .semiSection3 .textBlack,.semiconductor3 .semiSection2 .blueFont,.semiconductor3 .semiSection2 .textBlack,.semiconductor3 .semiSection3 .blueFont,.semiconductor3 .semiSection3 .textBlack{padding:20px}.semiconductor1 .semiSection3 figure,.semiconductor2 .semiSection3 figure,.semiconductor3 .semiSection3 figure{margin:20px 0 25px}.semiconductor1 .semiSection3 .irList,.semiconductor2 .semiSection3 .irList,.semiconductor3 .semiSection3 .irList{margin:30px 25px 0}.semiconductor1 .semiSection4,.semiconductor2 .semiSection4,.semiconductor3 .semiSection4{margin:50px auto}.semiconductor1 .semiSection4 figure,.semiconductor2 .semiSection4 figure,.semiconductor3 .semiSection4 figure{margin-top:15px}.semiconductor1 .semiSection4 .col,.semiconductor2 .semiSection4 .col,.semiconductor3 .semiSection4 .col{margin:30px 25px 0;display:inherit}.semiconductor1 .semiSection4 .col li,.semiconductor2 .semiSection4 .col li,.semiconductor3 .semiSection4 .col li{width:100%;margin:0 0 35px}.semiconductor2 .semiSection2 figure,.semiconductor3 .semiSection2 figure{margin:20px 12px}.semiconductor2 .semiSection2 figure img,.semiconductor3 .semiSection2 figure img{margin:0 auto}.semiconductor2 .noticeBlog,.semiconductor3 .noticeBlog{width:90%;margin:0 auto 90px!important}.semiconductor2 .noticeBlog li a,.semiconductor3 .noticeBlog li a{padding:5px 10px}.semiconductor2 .noticeBlog li a i,.semiconductor3 .noticeBlog li a i{right:10px}.semiconductor3 .semiSection3>.col{display:block;padding:0 12px;box-sizing:border-box}.semiconductor3 .semiSection3 .col .left,.semiconductor3 .semiSection3 .col .right{width:100%}.semiconductor3 .semiSection3 .col .left .col figure,.semiconductor3 .semiSection3 .col .right .col figure{width:30%}.semiconductor3 .semiSection3 .col.last{width:66.7%}.semiconductor3 .semiSection3 .col.last .col{width:100%}.semiconductor3 .semiSection3 .col.last .col figure{width:46%}#ctInformation .companyInfo .hQuarter{flex-flow:column;align-items:start}#ctInformation .companyInfo .hQuarter ul li:first-child{padding:0 5px 0 0}#ctInformation .companyInfo .hQuarter ul li a{padding:0 5px}#ctInformation .companyInfo .hQuarter ul li a .fas{padding-left:2px}#ctGlossaryNew .ctOneCol{width:90%!important;margin-bottom:45px!important}#ctGlossaryNew .blueLinkList{padding:0 15px}#ctGlossaryNew .ctDetail .youtubeBlog .youtubeIframeBlog{padding:20px}#ctGlossaryNew .ctDetail .youtubeBlog .youtubeIframeBlog .youtubeIframe{padding:0 0 59.7%}#ctGlossaryNew .ctDetail .youtubeBlog .youtubeIframeBlog .youtubeIframe iframe{padding:4%}#ctGlossaryNew .ctDetail .noticeBlog{width:95%}#ctMedia #ctDenpa .ctTab .tabBody .infoList dl{padding:10px 5px}#ctMedia #ctDenpa .ctTab .tabBody .infoList dl dt{padding-bottom:8px!important}#ctMedia #ctDenpa .ctTab .tabBody .infoList dl dd,#ctMedia #ctDenpa .ctTab .tabBody .infoList dl dt{padding:0}#header #menuBlock ul.nav01 li:first-child span .material-icons{top:inherit}.en #ctTop #ctWrap .ctInner .twoColBlog01.irWrap .left .blog02{margin-bottom:40px}.en #ctTop #ctWrap .ctInner .twoColBlog01 .ctTab .tabBody{height:350px}.en #ctProduct .colGroup .bgGray{width:100%;height:auto}.en #ctProduct .colGroup .bgGray .overlay{width:100%;height:auto}.en #ctProduct .colGroup .bgGray figure{margin:10% 0}.en #ctProduct .colGroup .bgGray video{width:100%;height:auto;margin:10% 0}.en #ctStockQuotation .ctText .tabImage .inline1{height:940px}.en #ctStockQuotation .ctText .tabImage .inline2{height:560px}.en #ctIRTop .downBlock .tg td{padding:4px 2px}.en #ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td.lightBg figure img:nth-child(3){margin-bottom:400px}.en #ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td.lightBg figure img:nth-child(4){margin-bottom:250px}.en #ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td.eImgArea figure img:nth-child(3){margin-bottom:220px}.en #ctESG #ctSdgs .section1 article.article2 .fourColTbl table tr td.eImgArea figure img:nth-child(4){margin-bottom:0}}