.btn,.del-btn{padding-right:30px}.btn:hover,.contents-editbtn-selected,.header-menu:active,.header-menu:focus,.header-menu:hover{box-shadow:0 0 10px #2683cc}.btn,.btn-gray-lock{margin-right:3px;line-height:40px;min-width:70px}#content,.root,body,html{height:100%}body{font-family:Avenir,'Helvetica Neue',Helvetica,Arial,'Hiragino Sans','ヒラギノ角ゴシック','メイリオ',Meiryo,YuGothic,'Yu Gothic','ＭＳ Ｐゴシック','MS PGothic',sans-serif}.serif{font-family:'ヒラギノ明朝 ProN','Hiragino Mincho ProN','Yu Mincho Light',YuMincho,'Yu Mincho','游明朝体','ＭＳ Ｐ明朝','MS PMincho','ＭＳ 明朝','MS Mincho',serif}.initial{background:#fff}.gray{background:#F6F6F6}.black{background:#000}.btn{color:#fff;background-image:url(/img/next_button.png)!important;border:0 solid rgba(0,0,0,.2);padding-left:30px;margin-left:3px;overflow:hidden}.btn:active,.btn:focus,.btn:hover{background:linear-gradient(to right,#81c6df,#5b97cb)}.btn:hover{color:#fff;opacity:1;filter:alpha(opacity=100)}.btn:active,.btn:focus{color:#fff}.btn:active:focus,.btn:active:hover{color:#fff;background:linear-gradient(to right,#bce1de,#81c6df)}.btn.btn-gray{background-image:url(/img/prev_button.png)!important}.btn.btn-gray:active,.btn.btn-gray:focus,.btn.btn-gray:hover{background:#eeeeef;color:#3188c9;box-shadow:0 0 10px #bbb;outline:0}.btn.btn-gray:active:focus,.btn.btn-gray:active:hover{background:#ddd;color:#3188c9;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.btn-default[disabled]:hover{background:#ddd;color:#fff;box-shadow:none}.btn-gray-lock{display:inline-block;border-radius:4px;padding:6px 30px;color:#fff;background-image:url(/img/prev_button.png)!important;border:0 solid rgba(0,0,0,.2);margin-left:3px}.center{text-align:center!important}.left{text-align:left!important}.right{text-align:right!important}.lineBreak{word-wrap:break-word;white-space:normal;display:block!important}.maximumWidth{width:100%}.normalMargin{margin-left:70px;margin-right:70px}.separateLine{height:2px;border-bottom:dashed 2px #ccc}.warning{color:red}.fontColorTheme{color:#3188c9}.form-group label{font-size:12px;font-weight:400}.side-guide{transform:rotate(90deg);position:absolute;padding:0 0 0 35px}.side-guide label{font-size:12px;color:#fff;margin-bottom:0}.side-guide label:first-child{padding-right:8px}.side-guide label:nth-child(2){letter-spacing:2px}.side-guide label p{background:#fff;transform:rotate(-90deg);margin:0;border:1px solid transparent;border-radius:18px;width:16px;height:16px;line-height:1.2;text-align:center;color:#4e90bb;font-size:12px;letter-spacing:0}.side-guide .left-cut,.side-guide .right-cut{right:0;top:0;border-left:12px solid transparent;width:12px;height:23px;position:absolute;display:block}.side-guide .left-cut{border-bottom:12px solid #fff}.side-guide .right-cut{border-top:12px solid #fff}.root{min-width:960px}.main{margin-top:0;padding-bottom:0;letter-spacing:1.2px;font-size:16px}.title{padding:5px 7px 13px;text-align:center}.title-subtitle{color:#036EA6}.title-subtitle.toolname{font-size:20px;margin-top:30px;margin-bottom:0}.title-subtitle.shortname{font-size:17px;margin-top:10px;padding-bottom:10px}.detail,.register-form{min-height:400px;padding:30px 0}.detail{margin-left:15%;margin-right:15%;margin-bottom:-10px}.login-form,.register-form,.registercomplete-information,.registererror-information,.registerrequest-information,.titlelogin{margin-left:auto;margin-right:auto}.detail.register p strong,.detail.registerrequest p strong{font-size:1.3em}.detail.register p strong.userid{font-size:1.7em;font-weight:bolder}.leadMessage{margin-top:10px;margin-bottom:10px;font-size:16px;text-align:center}.attentionMessage{margin-top:12px;margin-bottom:10px}.register-form{margin-bottom:-10px;width:400px}.register-form #age{width:100%}.registerrequest-information{width:520px}.registercomplete-information{width:460px}.registercomplete-information button{width:200px}.registercomplete-information label:after{right:-150px!important}.registererror-information{width:312px}.registerauth-loginbtn{background:linear-gradient(to right,#2d83c4,#006cb3)!important}.radioWrapForThree{display:inline-block;text-align:center;width:133px}.selecterForEvent{width:90%!important}.confirmText{padding:15px 0;color:#c6332a;font-weight:700}.display-title{text-align:center;font-size:30px;color:#333;font-weight:700;padding-top:20px;padding-bottom:30px}.display-title-sub{padding-top:10px}.display-title-sub2{padding-top:20px}.btn-margin{margin-top:15px}.header{background:#fff;color:#036ea6;padding:7px 7%}.header-menu,.summary-container{background:linear-gradient(to right,#2d83c4,#006cb3)}.header-title{margin:2px 0;padding-left:0;list-style-type:none}.header-title img{height:50px}.header-title li{display:inline-block;vertical-align:middle}.header-title .header-logo{width:292px}.header-title .header-title-name{letter-spacing:0;font-size:11px}.header-menu,.header-menu-select{font-size:12px;font-weight:500;display:inline-block;vertical-align:middle}.header-title .header-title-name p{margin-bottom:0}.header-menu-area{padding-top:10px}.header-menu-select{border-radius:3px;border:1px solid #006cb3;margin:2px 10px 2px 5px;padding:0 7px;height:20px}.header-menu{color:#fff;border-radius:3px;border:1px;line-height:27px;margin:2px 0 2px 5px;cursor:pointer}.header-menu span{margin-right:5px;margin-left:5px;line-height:inherit;display:inline-block;vertical-align:middle}.header-menu:active:hover,.header-menu:focus:hover{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.header-option{background:linear-gradient(to right,#b8dcf9,#3189c9,#006cb6);height:3px;position:absolute;top:65px;left:0;width:100%}.marginRow{height:20px;width:100%}.login{padding-left:15%;padding-right:15%;margin-top:30px;background:#F6F6F6}.titlelogin{width:580px;text-align:center;padding-top:30px;padding-bottom:30px}.titlelogin-image img{height:64px;padding-bottom:20px}.login-form{background:#fff;padding:40px;width:400px;border-radius:6px;box-shadow:0 0 7px 2px rgba(0,0,0,.25)}.login-button button,.login-button button:active,.login-button button:active:hover,.login-button button:focus,.login-button button:focus:hover,.login-button button:hover{background:linear-gradient(#5b97cb,#81c6df)}.login-saveflg{list-style-type:none;padding-left:0}#login-saveflg{font-size:20px;margin-right:5px}.login-button button{line-height:20px;border-radius:2px}.login-button button:active:hover,.login-button button:focus:hover{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.accessible .login-form{width:980px}.accessible-error-message{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;font-size:1.5em;gap:.5em;width:900px;height:509px;background-color:#d3d3d3}.passwordreset span{font-size:13px}.paddingadjust{padding-top:15px;padding-bottom:15px}.paddingadjustwide{padding-top:20px;padding-bottom:20px}.footer{margin-top:15px;text-align:center;margin-bottom:3px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:10px}.intro-explanation-box,.required{display:inline-block;vertical-align:middle}.footer-logo{height:45px}.info{text-align:center;margin-bottom:3px}.underline{text-decoration:underline;font-weight:700;margin:0}label{font-size:1.2em}.required{margin-left:0;padding:1px 5px;color:#fc4530;font-size:20px;line-height:0}.passwordreset{text-align:center;margin-top:22px}.user{width:50%;margin-left:auto;margin-right:auto}.information{font-size:13px}.information p>strong{font-size:15px}.about{margin-bottom:30px;font-weight:400}ul.explanation{margin-top:20px;margin-right:20px;margin-left:12px;padding-top:13px;font-weight:400;padding-bottom:13px;border:1px dashed #333}.intro-gray-box{margin-top:30px;background-color:#f6f6f6}.intro-explanation-box{margin:25px 20px}.intro-explanation-box ul,.intro-explanation-box ul p,.side-guide.target-guide p{margin-bottom:0}.confirmation-box,.notes div .about,.notes div .intro-gray-box{margin-left:auto;margin-right:auto}.intro-explanation-box ul>li{margin-top:5px}.intro-subimgurl{height:60px}.swal-wide{width:550px}.notes .about{font-size:17px}.notes .intro-explanation-box{width:100%}.notes .intro-explanation-box ul{width:92%}.notes ul{margin-bottom:20px}.notes div .about{max-width:748px;text-align:left;line-height:200%}.notes div .intro-gray-box{max-width:748px;text-align:left}.privacypolicy{font-size:14px;width:95%}.privacypolicy a{font-weight:500;font-size:20px}.confirmation-box{padding-top:40px;width:400px;font-size:16px}.confirmation-box p{font-size:17px;font-weight:500}.confirmation-box table{margin-left:30px}.privacypolicy .checkboxbase{margin-left:inherit}.detail.imagescene{max-width:962px;margin-left:auto;margin-right:auto}.side-guide.background-guide{margin-left:-194px;margin-top:137px;background:#4e90bb;width:303px}.side-guide.target-guide{background:#2774A8;margin-top:304px;margin-left:-356px;width:626px}.side-guide.target-guide-scene1{background:#2774A8;margin-top:340px;margin-left:-394px;width:702px}.side-guide.target-guide-scene5{background:#2774A8;margin-top:349px;margin-left:-402px;width:719px}button.transition-button.iat-retry label:after,button.transition-button.iat-startassess label:after{top:-37px;background-image:url(/img/arrow_left_wh.png)}button.transition-button.iat-retry{width:130px}button.transition-button.iat-startassess{width:150px}.iat-image{width:130px;border-radius:0}.iat-mobile-button{display:block;text-decoration:none;color:#036ea6;width:90px;height:90px;line-height:90px;border-radius:50%;border:2px solid #036ea6;text-align:center;text-align:-webkit-center;overflow:hidden;font-weight:700;font-size:30px;background-color:transparent;-webkit-tap-highlight-color:transparent;box-shadow:none;outline:0;-webkit-appearance:none}.iat-center{position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);font-size:17px!important}.iat-right{float:right;margin-top:-90px}.iat-relative{position:relative}.question{margin:0 20px 20px}.question:before{display:table;content:""}.question:after{clear:both;display:table;content:" "}.question .question-title{width:300px;min-height:90px;margin-left:50px;margin-right:20px;margin-bottom:20px;float:left}.question .radio-group{float:left}.side-guide.question-guide{margin-left:-34px;margin-top:41px;background:#2774A8;width:100px;font-size:14px}div.question:last-child .side-guide.question-guide.lastquestion{width:94px;margin-top:39px;margin-left:-30px}.question-info{margin-bottom:40px;padding:20px 25px;background:#f6f6f6}.question-info h3{margin-top:0;margin-left:30px;margin-right:30px}.question-info p{margin-bottom:0;margin-left:30px;margin-right:20px}#age,#education{width:200px}.transitionArea{float:right;width:250px}.transition-button{height:70px;width:70px}.transition-button.btn.btn-default[disabled]{background:#ddd;color:#fff;box-shadow:none;opacity:1;border-color:#ccc}.transition-button label{height:55px;width:100%;cursor:pointer;font-weight:700;font-size:12px}.transition-button:disabled label{cursor:inherit}.transition-button-caption{font-size:17px;height:20px}.transition-button-caption.no-pagename{margin-top:30px;height:20px}.direction-prev .transition-button-caption{text-align:right}.direction-next .transition-button-caption{text-align:left}.transition-button label:after{content:'';position:relative;margin:0;display:block;height:15px;width:15px;top:-39px;background-size:contain;background-repeat:no-repeat}.transition-button.direction-prev label:after{background-image:url(/img/arrow_left_wh.png)}.transition-button.direction-next label:after{background-image:url(/img/arrow_right_wh.png)}.transition-button-pagename{position:relative;top:-10px}.transition-button-pagename p{margin-bottom:0;line-height:0;font-size:11px}.direction-prev .transition-button-pagename p{text-align:right}.direction-next .transition-button-pagename p{text-align:left}.radio-group ul{list-style-type:none;padding-left:0}.radio-group li{display:inline-block;margin-right:3px}.radio{margin-left:auto;margin-right:auto;display:table}.radio th{width:20%;min-width:150px;text-align:center;font-size:16px}.radio th.itemcount7{min-width:135px;width:135px}.radio th.itemcount6{min-width:160px;width:160px}.radio th.itemcount5{min-width:190px;width:190px}.radio td{border-left:solid 1px #fff}.radiocheckbox{font-weight:inherit;box-shadow:3px 0 3px 0 #ccc;box-sizing:border-box;transition:background-color .2s linear;position:relative;display:inline-block;width:120px;text-align:left;padding:5px 7px;background-color:#fff;vertical-align:middle;cursor:pointer;height:90px;border:1px solid #999;font-size:16px}.radiocheckbox:after,.radiocheckbox:before{height:12px;content:'';display:block}.radiocheckbox p{color:#888;line-height:1.2}.radiocheckbox:hover p,input[type=radio]:checked+.radiocheckbox p{color:#036ea6}.radiocheckbox:hover{background-color:#f6f6f6}.radiocheckbox:hover:before,input[type=radio]:checked+.radiocheckbox::before{background:#036ea6}.radiocheckbox:before{position:relative;top:82px;margin-top:-10px;margin-left:-7px;margin-right:-7px}.radiocheckbox:after{position:absolute;bottom:20px;margin-top:-14px;margin-left:-12px;margin-right:-12px;left:65px;width:12px;border-left:12px solid transparent;border-bottom:12px solid #036ea6;opacity:0;transform:rotate(45deg)}.checkboxbase,.iat{margin-left:auto;margin-right:auto}input[type=radio]:checked+.radiocheckbox::after{opacity:1}.checkboxbase{padding-left:0;padding-right:0;width:40px}.checkboxbase li label.checkbox{width:40px;padding-left:10px}.checkboxbase label{margin-left:5px;font-size:16px}.checkbox{font-weight:inherit;box-sizing:border-box;transition:background-color .2s linear;position:relative;display:inline-block;width:100%;text-align:left;margin:0 0 8px;padding:12px 12px 12px 42px;background-color:#fff;vertical-align:middle;cursor:pointer;height:30px}.checkbox:hover::before{transition:box-shadow .1s linear;box-shadow:0 0 7px 1px #bbb}.checkbox:hover:after{border-color:#036ea6}.checkbox:before{transition:border-color .2s linear;position:absolute;top:20px;display:block;margin-top:-11px;width:20px;height:20px;border:1px solid #999;content:'';background:#fff;box-shadow:1px 1px 2px #ddd}.checkbox:after{transition:opacity .2s linear;position:absolute;top:19px;left:17px;display:block;margin-top:-7px;width:6px;height:12px;border-right:3px solid #036ea6;border-bottom:3px solid #036ea6;content:'';opacity:0;transform:rotate(45deg)}input[type=checkbox]:checked+.checkbox::before{background:#fff}input[type=checkbox]:checked+.checkbox:after{opacity:1}.checkbox-caption label{cursor:pointer;margin:2px 0 0;font-weight:400}.checkboxgroup{display:table;position:relative;margin-top:10px;margin-bottom:10px}.checkboxgroup .checkboxbase{width:200px}.checkboxgroup .checkboxbase>li{display:inline-block;font-size:16px;font-weight:700}.environment.checkboxgroup .checkboxbase{width:220px}.browser.checkboxgroup .checkboxbase{width:160px}textarea.form-control{height:100px;border-left:5px solid #036ea6;border-radius:0;max-width:800px}.result-detail-graph-wrapper{margin-left:7%;margin-right:7%}.result-detail-graph{margin-top:30px;width:1000px;text-align:left;display:inline-block}.result-detail-graph .graph-center-gradation{height:0}.result-detail-graph .graph-center-gradation>div{height:170px;width:77px;background:linear-gradient(#fff,#bce1de,#fff);position:relative;top:-16px;left:463px}.result-detail-graph .graph-icon{position:relative;width:inherit;top:-7px}.result-detail-graph .graph-icon>div{position:relative;left:-29px;color:#3188C9;font-size:20px}.result-detail-graph .graph-icon>img{position:relative;left:-6px;width:14px}.result-detail-graph .graph-bar{position:relative;top:-20px;width:inherit}hr.hrLine{position:relative;top:-8px;height:5px;width:1003px;background:#aaa;border:0}hr.hrSeparatation{position:absolute;top:-13px;border:none;width:2px;height:5px;margin:0;background:#ccc}.arrow,.graphLabel,.pageTemplate,.templateGraph .histogramIcon{position:relative}hr.longSeparation{top:-18px;height:10px;width:3px}.graphLabelPosition{position:absolute;top:-25px;background:0 0}.graph-gauge-caption{display:table;width:inherit;font-size:14px;color:#666}.graph-gauge-caption-left{display:table-cell;text-align:left}.graph-gauge-caption-center{display:table-cell;text-align:center}.graph-gauge-caption-right{display:table-cell;text-align:right}.arrow{display:inline-block;width:76px;height:2px;background-color:#aaa;top:-2px;left:2px}.arrow:after,.arrow:before{content:"";position:absolute;background:#aaa;width:2px;height:12px;top:-5px}.arrow:before{left:74px}.arrow:after{left:-1px}.iat{height:100%}.iat .detail{box-shadow:0 0 6px 6px #ccc;margin-top:20px;margin-bottom:10px;min-height:460px}.iat .detail:focus{outline:0}.iat-information-title{font-size:22px;font-weight:600;text-align:center;margin-top:-40px;color:#036ea6}.iat-header{padding-bottom:4px;padding-top:20px;margin-top:-30px;margin-bottom:20px;background:#036ea6}div.iat-header:after{content:'';width:100%;display:block;border-bottom:1px solid #fff;margin-top:20px}.iat-header h3{margin:0;text-align:center;color:#fff}.iat .iat-information{font-size:17px;text-align:center;margin-bottom:15px;padding-left:20px;padding-right:20px}.iat .iat-information p>strong{font-size:22px}.iat-assess pre,.iat-confirm pre{background:initial;border:none;font-size:15px;white-space:pre-wrap;text-align:left}.iat-exercise-info{margin-top:50px}.iat-exercise-info p{color:#333}.important{color:red}.iat-confirm{color:#333;margin-top:15%}.iat-confirm pre{color:#333}.iat-confirm p.firstchild,.iat-confirm pre.first-child{margin-top:36px;color:#333}.iat-assess{color:#3188c9}.iat-assess pre{color:#333}.iat-assess p.firstchild,.iat-assess pre.first-child{margin-top:36px;color:#333}.left-category{float:left}.right-category{float:right}.iat-category{font-size:24px;min-height:100px}.iat-category .primary{color:#333}.iat-category .divide{color:#333;font-size:18px;height:23px}.iat-category .secondary{color:red;height:38px}.display-item{font-size:28px;height:38px}.display-item.primary{color:#333}.display-item.secondary{color:red}.display-ng{color:red;font-size:34px;height:70px}.iat-result-title{margin-top:30px;font-weight:700;font-size:1.2em}.iat-result-title-dpoint{border:1px solid;color:#3188c9;padding:6px;margin:12px;font-size:1.3em}.iat-result-title-text{margin:15px 0}.iat-dpoint-info-title{margin-top:30px;font-weight:700;font-size:20px}.iat-dpoint-info{background:#f6f6f6;text-align:center}.iat-dpoint-info>div{display:inline-block;margin:0 7%;padding:25px 0;text-align:left;line-height:1.8em}.templateError,.templateInfo{text-align:center;font-size:22px}@media print{.result-detail-graph{width:100%;margin-top:0;padding-top:10px;padding-left:25%}}.pageTemplate{height:auto!important;height:calc(100% - 68px);min-height:calc(100% - 68px)}.pageTemplate .pageTemplate-header{margin-bottom:0;padding:0}.pageTemplate-body{padding-bottom:70px}.pageTemplate-footer{position:absolute;bottom:10px;left:0;width:100%;height:70px;z-index:0;background-color:#fff}.pageTemplate .pageInfo{padding-left:7%;padding-top:20px;color:gray}.pageTemplate .guidance{margin-left:7%;margin-right:7%;border-bottom:2px solid #ccc}.templateError{color:#f33e36}.templateInfo{color:#4e90bb}.templateMinHeight{min-height:267px}.lowerDescription{margin-top:30px}.progressBar{float:left;margin-right:-250px;font-size:16px;text-align:right;width:100%;height:70px}.progressBar>div{margin-left:auto;height:50%;margin-right:270px}.progressArea{width:100px}.nextPageTitleArea{width:500px}.progressCurrentPage{font-weight:700}.pageTemplateEnd,.pageTemplateQuestion,.templateClosing{text-align:center;padding:10px 0}.pageTemplateEnd .pageTemplateEnd-center,.pageTemplateQuestion .pageTemplateQuestion-center,.templateClosing .templateClosing-center{display:inline-block;text-align:left}.pageTemplateQuestion-center.freeinput,.templateClosing-center.freeinput{width:70%}.pageTemplateEnd-fullwidth,.pageTemplateQuestion-fullwidth{text-align:left;width:100%}.templateMoviequestion .sceneName{text-align:center;font-size:22px;color:#036ea6;font-weight:600;padding-bottom:30px;margin-top:-20px}.templateMoviequestion .movieContentsPosition{margin-bottom:30px;margin-left:auto;margin-right:auto;width:1000px}.templateMoviequestion .minHeight{min-height:289px}.templateMoviequestion .blockMargin{margin-bottom:40px}.templateMovieanswer .sceneName{text-align:center;font-size:18px;color:#333;font-weight:600;padding-bottom:30px;margin:5px}.templateMovieanswer .explanation{min-height:300px;padding-bottom:20px}.react-player:hover{cursor:pointer}.templateFreeinput textarea.form-control{display:inline-block;width:700px;height:120px;margin-bottom:40px}.templateFreeinput .freeInputQuestion{margin-bottom:26px}.templateFreeinput .textAreaWrap{text-align:center}.templateChecklist .checkboxbase{display:table;width:100%;padding:0 250px;margin:0}.templateChecklist .checkboxbase>li{display:table-cell;vertical-align:middle;font-size:16px;font-weight:700}.templateChecklist .checkboxbase>li:first-child{width:45px}.templateChecklist{text-align:center;margin-bottom:20px}.templateChecklist>div{display:inline-block;text-align:left}.templateChecklist .checkboxQuestion{margin-top:20px;margin-bottom:20px}.templateChecklist .checkboxDiv{margin-bottom:5px}.pageTitle{margin-top:22px;margin-bottom:22px;text-align:center}.sectionList .titleCover{background:linear-gradient(#e8f5ff,#b8dcf9)}.sectionList .titleCover .row{display:table}.sectionList .contentsLogo,.sectionList .contentsTitle{display:table-cell;vertical-align:middle}.sectionList .titleLogo{background:linear-gradient(#fff,#e8f5ff);padding:3px 24px;height:71px}.sectionList .contentsName{font-size:22px;font-weight:700;color:#2774a8;padding-left:42px;width:420px}.sectionList .contentsDescription{font-size:15px;font-weight:700;color:#4a4a4a;padding-left:42px}.sectionList .endDate{float:right;margin-top:8px;margin-bottom:2px}.sectionList .headerRow{background-color:#fff;border-top:3px solid #b8dcf9}.sectionList .headerRow>div{min-height:46px;border-width:1px;border-right-style:dotted;border-right-color:#ccc;font-weight:700;color:#4e90bb;text-align:center}.sectionList .bodyRow div>p,.sectionList .headerRow .row>div>p,.sectionList .headerRow div>p{margin:auto}.sectionList .bodyRow .row>div>p{margin:0}.sectionList .bodyRow .row>div:last-child>p{margin:auto}.sectionList .bodyRow>div.gray,.sectionList .headerRow>div.gray{background-color:#f6f6f6}.sectionList .headerRow>div:last-child{border-right-width:0}.sectionList .headerRow .row>div{min-height:23px}.sectionList .bodyRow .row :not(:last-child),.sectionList .headerRow .row :not(:last-child){border-width:1px;border-right-style:dotted;border-right-color:#ccc}.sectionList .headerRow .row:first-child{border-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}.sectionList .headerRow .col-xs-1,.sectionList .headerRow .col-xs-1-5,.sectionList .headerRow .col-xs-2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sectionList .col-xs-1-5{width:12%;float:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sectionList .bodyRow{background-color:#fff;display:-ms-flexbox;display:flex}.sectionList .bodyRow.lastItem{border-bottom:3px solid #b8dcf9}.sectionList .bodyRow>div{min-height:46px;border-width:1px;border-right-style:dotted;border-right-color:#ccc;border-top-style:solid;border-top-color:#b8dcf9;font-weight:700;color:#4a4a4a;text-align:center}.sectionList .bodyRow>div:first-child{color:#4e90bb;font-size:22px}.sectionList .bodyRow>div .row{display:-ms-flexbox;display:flex}.sectionList .bodyRow>div:last-child{border-right-width:0;color:#4e90bb;font-size:22px}.sectionList .bodyRow .row>div{min-height:46px}.sectionList .bodyRow .col-xs-1,.sectionList .bodyRow .col-xs-2,.sectionList .bodyRow .col-xs-3,.sectionList .bodyRow .col-xs-4,.sectionList .bodyRow .col-xs-5{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sectionList .bodyRow:hover{cursor:pointer;background-color:#e8f5ff}.sectionList .bodyRow:hover .gray{background-color:transparent}.sectionList .bodyRow.disabled:hover div{cursor:no-drop;background-color:#fff}.sectionList .bodyRow.disabled:hover .gray{background-color:#f6f6f6}.contentsList .tableBackGround{background-color:#f6f6f6;min-height:430px}.contentsList .tableMargin{padding-top:20px}.contentsList .contentsItem{background-color:#fff;margin:15px;height:100px;border-radius:50px 0 0 50px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.contentsList .contentsItem .contentsItem-head{width:120px;padding-left:6px;padding-top:5px}.contentsList .contentsItem .contentsItem-body{-ms-flex:1;flex:1;padding:15px}.contentsList .contentsItem .contentsItem-tail{width:25%;padding-left:30px;color:#3585c0;font-size:16px;background:linear-gradient(to right,#81b6df,#b8dcf9 10%,#e8f5ff);font-weight:700;padding-top:15px}.contentsList .contentsItemBodyHead{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.contentsList .contentsItemBodyHead .contentsItemBodyHead-left{-ms-flex:1;flex:1;font-size:18px;color:#4e90bb;font-weight:700}.contentsList .contentsItemBodyHead .contentsItemBodyHead-right{-ms-flex:0;flex:0}.contentsList .contentsItem .box{display:inline-block;padding:3px;border-width:1px;border-style:solid;white-space:nowrap;color:#4e90bb;font-weight:700}.contentsList .courseDescription{width:calc(75% - 120px)}.contentsList .contentsItem:hover{cursor:pointer;background-color:#e8f5ff}.contentsList .contentsItem.disabled:hover{cursor:no-drop;background-color:#fff}.templateGraph .graphArea{margin:2px;padding:7.5px}.templateGraph .graphInnerArea{border:3px solid #ccc;border-radius:12px}.graphTitle .questionMark{font-size:28px;font-weight:700;color:#3585c0;text-align:center;margin-top:10px}.graphTitle .questionText,.templateGraph .graphDescription{font-size:16px;color:#4a4a4a;text-align:left;min-height:50px}.graphTitle .questionText{font-weight:700;margin:10px}.templateGraph .graphDescription{margin:30px 10px 10px}.templateGraph .graphGroup{text-align:center}.templateGraph .graphGroup .pull-center{display:inline-block}.templateGraph .stackedBarAnswer{border:3px solid #ccc;border-radius:6px;margin:10px;padding:6px;text-align:left}.templateGraph .stackedBarAnswer>div{margin-top:5px}.templateGraph .stackedBarAnswer>div>span:first-child{font-weight:700}.templateGraph .histogramArea{min-height:450px;border:0;margin:2px}.histogramClass{display:table}.histogramAxes,.histogramAxesLine,.histogramBody{display:table-cell;vertical-align:middle}.histogramAxes-en{-ms-writing-mode:tb-rl;writing-mode:tb-rl;transform:rotate(-180deg)}.histogramAxesLine{border-left:2px solid #69f}.templateGraph .histogramIcon{text-align:left;left:10px;z-index:9999}.loader-wrap,.templateGraph .histogramIcon img{position:absolute}.histogramBar{width:946px;margin-left:53px}.histogramBar img{width:inherit}.histogramBarText{display:inline-block;text-align:center}.totalCount{text-align:right;margin:5px 10px 0 0;font-size:14px}.templateGraphCheckList>div>div{margin-top:45px}.renderPageChanger{display:table;margin-top:10px}.renderPageChanger>div{display:table-cell}.humanResourceSetting .btn,.humanSourcesReport .btn,.renderPageChanger .btn{background:linear-gradient(to right,#2d83c4,#006cb3)!important;padding-top:0;padding-bottom:0;width:172px}.renderPageChanger .btn.nonActive{background:linear-gradient(to right,#dfeed7,#c6e5dc)!important;color:#333}.renderInfo{margin-top:30px;font-size:16px}.renderInfo>div{border-bottom:1px dotted #ccc}.renderInfo .infoTitle{text-align:left;width:160px;margin:8px 0 5px}.renderInfo>div:not(:first-child) .infoTitle{margin-top:7px}.renderInfo>div:last-child{margin-top:30px;border-bottom:0}.renderInfo>div:last-child>div{display:inline-block}.renderInfo .infoValue{text-align:left;width:700px;margin:8px 0 5px;color:#00008b}.infoValue>input[type=text]{margin:-4px -2px;width:inherit}.infoValue>select{margin:-4px -2px}.infoValueGroup{display:table}.infoValueGroup>div{display:table-cell}.searchButton .btn,.settingModal{display:inline-block}.infoValueGroup .adminTitle{text-align:left;vertical-align:middle;width:300px;padding:11px 0}.infoValueGroup .btnLap{padding:2px 0}.infoValueGroup .btnLap .btn{width:120px;padding:0 10px}.infoValueGroup .btnLap .btn.delete{background:linear-gradient(to right,#ff5697,#fb3b67)}.checkboxgroup.humanresource{margin-top:0;margin-bottom:0}.humanSourceTable{margin-top:30px}.humanSourceTable .humanSourceTableTitle,.renderDownLoad .downLoadTitle{text-align:left;font-weight:700;font-size:22px;margin:10px 0}.btn-license,.settingModal th{text-align:center}.humanSourceTable .bodyRow>div:first-child,.humanSourceTable .bodyRow>div:last-child{font-size:inherit;color:inherit}.humanSourceTable .bodyRow>div{padding:0 3px}.btn-license{margin-top:45px}.renderDownLoad>div{margin:30px 0}.renderDownLoad .link{cursor:pointer;color:#337ab7;margin:5px 0}.settingModal td{padding:2px 8px}.settingModal .btn{line-height:20px}.mailinfoContents{margin-bottom:0!important}.mailinfoRef{margin-top:10px!important}.renderSearch{margin-top:30px;border:3px solid #ccc;padding:0 12px}.searchAreaTitle{font-size:22px;font-weight:700;background-color:#eeeeef;margin-left:-12px;margin-right:-12px;padding:5px}.contents-editbtn,.contents-editbtn-selected{background:linear-gradient(to right,#2d83c4,#006cb3)!important}.searchAreaTitle>span{padding:3px}.searchArea{margin-top:10px}.renderSearch .searchTitle{font-size:16px;text-align:left}.radio-inline.radioTitle{font-size:16px}.searchButton{margin-top:30px;text-align:center}.del-btn{color:#fff;background-image:url(/img/next_button.png)!important;border:0 solid rgba(0,0,0,.2);line-height:40px;padding-left:30px;min-width:70px;margin-right:3px;margin-left:3px}.contents-deletebtn,.contents-deletebtn-selected{background:linear-gradient(to right,#d72525,#aa1a1a)!important}.del-btn:hover{color:#fff;box-shadow:0 0 10px #cc2626!important}.contents-deletebtn-selected{box-shadow:0 0 10px #cc2626}.grid-checkbox ul{list-style:none}.renderEditFeild{margin-top:15px;padding:0 12px;border-top:dotted 1px #ccc;border-bottom:dotted 1px #ccc}.renderEditFeild .editFeildTitle{font-size:16px;text-align:left}.case-container,.case-title,.iatblock,.loader{text-align:center}.humanSourceListPagingTab{margin-top:10px;margin-bottom:10px}.humanSourceListPagingButton{line-height:30px}.disablePointerEvents{pointer-events:none}.humanSourcesReport .selectGroup{display:table}.humanSourcesReport .selectGroup>div{display:table-cell;width:300px;padding:0 5px 10px}.reportGraphArea{margin-top:30px}@media screen and (max-width:1100px){.question-sp{max-width:738px}}.btnbackground{background:linear-gradient(to right,#2d83c4,#006cb3)!important;line-height:60px}.nextPageBtn{width:70px;float:right}.iatmessage{margin-top:50px;margin-bottom:50px}.loader-wrap{background:#fff;width:100%;min-height:100vh;top:0;left:0;opacity:.9;filter:alpha(opacity=90)}.loader{margin-left:auto;margin-right:auto;margin-top:150px;padding:20px;width:400px}.loader p{font-weight:700}.case-container{border-radius:5px;border:5px solid #eee;font-size:15px;margin-left:15px;margin-right:15px}.point-7,.summary-container{border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1),0 -4px 6px rgba(0,0,0,.1)}.case-title{-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#3188c9;font-size:18px;letter-spacing:3px}.case-text{display:inline-block;text-align:left;padding:15px 30px;line-height:1.9;color:#555}.catgory-table tr,.grid-item p:first-child,.summary-container h3,.vertical-card p{text-align:center}.arrow-text-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#555}.case-arrow{font-size:20px;color:#2d83c4;margin-right:10px}.summary-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px;color:#fff;margin-right:auto;margin-left:auto;margin-bottom:15px}.summary-title{margin-right:15px;margin-left:15px;margin-top:10px;font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.large-number{font-size:32px}.summary-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0;-ms-flex-positive:1;flex-grow:1;background-color:#fff;color:#555;height:90px;padding-left:15px;padding-right:15px;font-weight:700}.summary-text p{margin:0}.summary-text p .summary-highlight{text-decoration:underline;color:#3188C9}.summary-accent-line{width:8px}@media (min-width:992px){.summary-container{width:815px;margin-right:auto;margin-left:auto;font-size:14px}}.learning-environment{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.learning-environment p{margin:0 0 0 20px;width:280px}.vertical-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-top:45px;background-color:rgb(238 238 238 / 43%);height:380px;margin-right:10px;margin-left:10px}.vertical-card p{margin-top:45px;margin-bottom:45px;font-size:14px}.table-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-weight:700}.catgory-table{width:420px;font-size:14px;border-collapse:collapse;margin:5px;border:1px solid #ccc}.catgory-table td{border:1px solid #ccc;padding-top:5px;padding-bottom:5px}.grid-2-cols-3-rows,.grid-2-cols-4-rows{-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr);gap:10px;padding-top:25px;padding-bottom:25px;margin-left:40px;margin-right:40px}.category-header{width:100px;background-color:#eee;color:#2683cc}.catgory-table td[rowspan]{width:150px}.grid-2-cols-4-rows{display:-ms-grid;display:grid;-ms-grid-rows:(1fr) [4];grid-template-rows:repeat(4,1fr)}.grid-2-cols-3-rows{display:-ms-grid;display:grid;-ms-grid-rows:(1fr) [3];grid-template-rows:repeat(3,1fr)}.grid-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;padding-top:20px;padding-bottom:20px}.grid-item p:first-child{-ms-flex:1;flex:1;color:#2683cc;font-size:28px;margin:0}.grid-item p:last-child{-ms-flex:8;flex:8;margin:0}.point-7{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:15px;padding:20px}.point-7 p{font-size:14px;font-weight:700;transform:scaleY(1.5);margin:0 20px;color:#036ea6}.point-7 h3{margin-left:35px;margin-top:10px;font-size:20px;letter-spacing:3px}.grid-container-consultation{width:950px;display:-ms-grid;display:grid;-ms-grid-columns:1.5fr 1fr;grid-template-columns:1.5fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;gap:15px;margin:auto}.consultation-item{padding:20px 0 10px 35px;text-align:start;font-size:14px}.consultation-item1,.consultation-item2{-ms-grid-column:1;grid-column:1;color:#555}.asker,.question-title{color:#2d83c4;text-align:start}.consultation-item3{-ms-grid-column:2;grid-column:2;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2}.consultation-item1{border-left:5px solid;border-image:linear-gradient(to bottom,#81dfbb,#2dadc4) 0 0 0 5}.consultation-item2{border-left:5px solid;border-image:linear-gradient(to bottom,#2d83c4,#659dff) 0 0 0 5}.consultation-item1,.consultation-item2 p{line-height:25px}.asker{font-size:12px;font-weight:700}.question-title{font-size:16px}.flex-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.flex-item-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.explanation-advice{padding:10px;margin:5px}.explanation-advice .approach{display:-ms-flexbox;display:flex}.explanation-advice h3{color:#3188c9;margin-top:10px;margin-bottom:20px;font-size:20px}.explanation-advice .approach .approach-highlight{color:#3189c9;font-size:13px;font-weight:700;margin-right:10px;padding-top:2px;white-space:nowrap}.example-background{text-align:center;background-color:#fff}.example-background h4{border-bottom:1px solid #ccc;margin-bottom:0;padding-bottom:10px}.example-background p{text-align:start;padding:15px;line-height:25px}