@charset 'utf-8';
/*common=======
	   reset
===============*/
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}ul li{list-style:none;}ol li{list-style:none;}a {margin: 0; padding: 0; border: 0; vertical-align: baseline; background: transparent; text-decoration: none; color: inherit; display: inline-block;}
img {vertical-align: middle;}
table {border-collapse:collapse;}
/* font-family: 'Roboto', sans-serif;*/

/* GRID SYSTEM*/
.clearfix:after {content: "";display: block;clear: both;}
.center {width: 94%;margin: auto;}
.center2 {width: 94%;margin: auto;}
[class*="col-"] {width: 100%;float: left;box-sizing: border-box;}
@media (min-width:769px) {.col-1 {width: 8.33%;}.col-2 {width: 16.66%;}.col-3 {width: 25%;}.col-4 {width: 32.33%;}.col-5 {width: 41.66%;}.col-6 {width: 49.5%;}.col-7 {width: 58.33%;}.col-8 {width: 66.66%;}.col-9 {width: 75%;}.col-10 {width: 83.33%;}.col-11 {width: 91.66%;}.col-12 {width: 100%;}.col-13 {width: 20%;}.col-17 {width: 23.5%;}.col-18 {width: 90.33%;}.col-19 {width: 71.33%;};}.col-fit {padding: 0;}.col-right {float: right;}
html,body {width:100%;height:100%;background-color: #ffffff;font-family:'Noto Sans KR';  -ms-overflow-style: none;}

/*Organization_setting*/
.main_bg{width: 100%;height: 100%; background:url(../img/general/mBackground.png)no-repeat center;background-size: cover;position: relative;}
.logo_section{width: 100%;height: 95px; position: absolute;top:30px;}
.logo{position:absolute;top:50px;left:50px;z-index: 999; color:#000; cursor: pointer;}
.logo>span{margin-top: 5px;margin-left: 84px;font-size: 25px;}
.logo>img{width :100%;}
.container_{width: 100%;margin:auto;}
.contents_box{position: absolute; overflow:auto;top: 0;bottom: 0;left: 0; right: 0;width: 780px;height: 560px;background-color: rgba(255, 255, 255, 0.6);margin:auto;border-top:8px solid #119c6b; box-sizing: border-box;padding: 50px 0;}
.title_bo x{width: 100%;height: 60px;position: relative;}
.line_color{background:#119c6b;width:7px;height: 60px;position: absolute;}
.line_color2{position: absolute; background-color: #119c6b; width: 60px; height: 5px; top: 120px; left: 25px;}
.title{color:1d2228;font-size: 36px;font-weight: 500;}
.search_wrap,.search_result{width: 620px;height: auto;margin: auto;padding-top:50px;}
.searchingbox{width: 96%;margin: auto;position: relative;height:60px;box-sizing: border-box;}
.search_bg{width:80%;height:60px;background:#fff;border:4px solid #119c6b;border-radius: 8px 0px 0px 8px;}
.search_bg>input{width: 95%;height: 50px;border:0px; margin-left: 10px;font-size:20px;line-height: 58px;font-weight: 500;outline-style: none;}
.search_wrap button,.search_result button{width:20%;height: 60px;border:0px; margin-left: 10px;font-size:22px;line-height: 70px;font-weight: 500;background-color: #119c6b;color:#fff;border-radius: 0px 8px 8px 0px;position: absolute;top:0px;right: 0px;}
.search_wrap button:hover,.search_result button:hover{background-color: #119c6b;color:#eee;}
.line{width: 100%;height: 1px;background: #119c6b;margin-top: 40px;}
._subtext{text-align: center;line-height: 3;color: #119c6b;}
.orgarnizations{width: 620px;height: 380px;position:absolute; overflow-x: hidden;}
.orgarnizations a{float: left;padding:7px 32px;border:2px solid #000;margin:10px;border-radius: 45px;}
.orgarnizations a:hover{background-color:rgba(81, 153, 255, 0.48) ;}
.orgarnizations a.active{background-color: rgba(81, 153, 255, 0.9);}
.bot_sec{width: 100%;height:60px;;position: absolute;bottom: 0px; background-color:rgba(255,255,255,.3); ;}
.copyright{width: 100%;height: 100%; margin:auto;line-height: 40px;z-index:999;}
.copyright>img{position: absolute; top:10px; ;}
.copyright .mMFooterLogo{ left:50px;}
.copyright div{width:200px; height:100%;margin:auto;}
.copyright div img{margin:10px;margin-top: 15px;}
.bot_sec .mLogo{right: 50px;}
#pwSetting,#search{border-right:1.5px solid #1d2228;}
#pwSetting a,#register a,#search a{color:inherit;margin:0;padding:0;border:0;vertical-align:baseline;background:0 0;text-decoration:none;display:inline-block;font-weight:600;}
#pwSetting a:hover,#register a:hover,#search a:hover{color:#919191;}
.subTitleColor{width:45%;margin:auto;background-color:rgba(255,255,255,.5); font-size:1.8rem; padding-left: 5px; padding-right: 5px;}
.modal-content{border-radius:0px;}
.defaultBtn{position:fixed;  cursor:pointer; top:50px;right:50px;margin:5px;z-index: 999;}
.defaultBtn a{margin-top:15px;}
.defaultBtnBottom{position:fixed; cursor:pointer;top:50px;left:50px;z-index: 99;}
.exit_btn{position: absolute;right: 50px;bottom:80px; cursor: pointer; z-index: 99;}
.mLogo{position: absolute;right: 50px;bottom:15px;}
select::-ms-expand { display:none; ;}



/* 프로그램 소개 */
.header .arrow .left{left: 20px;position: absolute;top:12px;}.header .arrow .right{position: absolute;right: 20px;top:12px;}
.page_num{text-align: center;line-height: 60px;font-size: 24px;}
.page_num>b{color:#119c6b;font-size: 26px;}
.mGuidenceMaincontents h1{font-size: 40px;line-height:53px;border-left: 5px solid #119c6b;padding-left: 55px;margin-bottom: 38px;}
.mGuidenceMaincontents h2{font-size:28px;font-weight: 400; margin-bottom:45px;padding-left: 58px;}
.mGuidenceMaincontents.a h1{margin-bottom: 100px;}
.mGuidenceMaincontents.a>img{margin-left: 30px;}
.seniorTraning1{width:100%;height:100%;}
.header{height:6%;}
.mGuidenceMaincontents{padding-top:2rem;margin:auto;}
.traningImage{width:95%;margin-top: 30px;margin-left: 40px;}
.arrowLeft,.arrowRight{position:absolute;top:0;bottom:0;left:0;right:0;margin-top:auto;margin-bottom:auto;z-index:999;width:5%;height:10%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease;cursor:pointer;}
.arrowRight{margin-left:auto;}
.arrowLeft{margin-right:auto;}
.arrowLeft:hover,.arrowRight:hover{opacity:1;}
.guidLine_color{background-color:#119c6b;width:50px;height:4px;margin:auto;margin-top:2.0rem;margin-bottom:1rem;} */


/* 기타 */
::-ms-clear{display:none;}
::-ms-reveal{display:none;}
.verDivBlack,.verDivWhite{width:100%;height:25px;position:absolute;bottom:50px;}
.verDivWhite span{width:10%;height:25px;color:#fff;}
.verDivBlack span{width:10%;height:25px;color:#292f33;}
.emptySpace{width:100%;height:150px;}`
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
::-webkit-scrollbar{display:none;}
.modalButton{width:190px;font-size: 20px;}
.playtime{font-size:16px; color:#AAAAAA; font-family:'Noto Sans KR';}
.uHead.cDate #uHeadEducation span, .uHead.cDate #uHeadInspection span {font-size: 14px !important; font-weight: 500; line-height: 3 !important;text-align: center; padding:0px !important;}

/*join*/
.contents_box.join{width: 780px;height:89%;}
.container_.join{width: 100%;padding-top: 36px;margin:auto;}
input[type="text"], input[type="password"]{font-size: 30px;}
.user_info>ul>li>input.name_join{width: 400px;}
.gender_select{display: inline-block;position:absolute;top:-2px;right:0px;margin-top: 2px;height: 80px;}
.gender_select>button{display: inline-block;width: 95px;height: 58px;background-color: rgba(255, 255, 255, 1);border:2px solid rgba(29, 34, 40, 0.5);border-radius:2px;opacity: 0.9;font-size: 20px;}
.gender_select>button:nth-child(1){border-right: 0px solid #fff;}
.gender_select>button.active{background-color: rgba(81, 153, 255, 0.53);}
.gender_select>button:hover{background-color: rgba(153, 153, 153, 0.65);}
.check{width: 20px!important;height: 20px!important;margin-left: 20px;border:2px solid rgba(29, 34, 40, 0.5);background: #fff;}
.edu{width: 425px;height: 58px;padding:5px 20px;font-size: 18px;background-color: rgba(255, 255, 255, 0.8);border:2px solid rgba(29, 34, 40, 0.5);border-radius:5px;opacity: 0.8;}
.private{position: absolute;top:8px;right:5px;font-size: 22px;}
.user_info>ul>li .aa .check{position: absolute;left: -50px;top:23px;}
.user_info>ul>li .aa {margin-left: 30px;font-weight: 400;font-size:19px;letter-spacing: -0.4px;}
.user_info>ul>li .aa>b{font-weight: 500;}

/* loginModal */
.loginInfoPop{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;outline:0;border-top:5px solid #119c6b;}
.modalConfirm{color: #fff;background-color: #6c757d;font-size:20px; padding:16px 80px 16px 80px; border-radius: .25rem;}
.loginModalConfirm,.logoutModalConfirm{background-color:#119c6b;color:#fff;}

/* 메인 화면 - index.ejs*/
.mainContents_box.main{position:absolute;width:65%;height:80%;overflow:hidden;padding:10px 0;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;}
.mainContents_box.main .mainLogin{overflow-x:hidden;overflow-y:auto;margin:auto;}
.mainContents_box.main .mainTitle_sec{margin:0; margin-top:53px;}
.mainContents_box.main .mainTitle_sec>h1{font-size:64px;font-weight:600;}
.mainContents_box.main .mainTitle_sec>h1>span{font-weight:500;}
.mainContents_box.main .mainTitle_sec>h3{margin-top:20px;}
.mainContents_box.main .mGuestDiv .h4{font-size: 20px;}
.mainContents_box.main .title_box h3{font-size:30px;}
.mainContents_box.main .titleContent{margin-top:2rem;}
.mainContents_box.main .mainImforBtn a{height:50px;width:30%;border-radius:5px;text-align:center;line-height:50px;font-size:27px;color:#000;transition:all .5s;}
.mainContents_box.main .mainContent{width:100%;height:333px;background-color:rgba(255,255,255,.6);}
.mainContents_box.main .mainGuest{border-top:8px solid #343b4a;}
.mainContents_box.main.mainLogin{border-top:8px solid #119c6b;}
.mainContents_box.main .mainImforBtn li a:hover{text-decoration:none;color:#000;}
.mainContents_box.main .mainUser_info{margin:auto;margin-top:20px;padding-left: 45px;padding-right: 45px;}
.mainContents_box.main .mainUser_info>ul{margin:0;}
.mainContents_box.main .mainUser_info>ul>li{width:96%;margin:3px auto;position:relative;}
.mainContents_box.main .mainUser_info>ul>li.line{width:100%;background-color:#888;margin:20px auto;height:2px;}
.mainContents_box.main .mainUser_info>ul>li>input{width:100%;height:52px;outline-style:none;box-sizing:border-box;padding-left:10px;font-size:16px;border:2px solid rgba(29,34,40,.5);border-radius:2px;opacity:.8;color:#444;margin-bottom:3px;}
.mainContents_box.main .mainUser_info .check_icon{top:12px;}
.mainContents_box.main .mainUser_info .check_icon img{width:28px;height:28px;}
.mainContents_box.main .mainUser_info .check_icon .pwImg{width:24px;height:28px;}
.mainContents_box.main .main_bar{width: 100px;height: 5px;background-color: #119c6b;}
.mainContents_box.main .title_sec>p{font-size: 26px;}
.mainContents_box.main .title_sec>h1{font-size: 96px;font-weight: 600;}
.mainContents_box.main .title_sec>h2{font-size: 30px;font-weight: 300;margin-top: 18px;}
.mainContents_box.main .title_sec>h1>b{color:#119c6b;}
.mainContents_box.main .start_btns{width: 776px;margin-top: 110px;}
.mainContents_box.main .start_btns a{height: 60px;background-color: #119c6b;width:90%;border-radius: 5px;text-align: center;line-height: 60px;font-size: 27px;color:#fff;transition: all 0.5s;}
.mainContents_box.main a.intro_pro{background-color: #292f33;}
.mainContents_box.main .start_btns a:hover{background-color: #119c6b;}
.mainContents_box.main a.intro_pro:hover{background-color: #5c6b7b;}
.mainContents_box.main .mainContent_sec{margin-top:55px;}
.mainContents_box.main .mainContent_sec>div{margin:auto;}
.mainContents_box.main .mainLoginAddition{padding-left:25px;padding-right:25px;margin-top:10px;margin-bottom:10px;}
.mainContents_box.main .btnMainLoginPop{width:25px;height:25px;position:absolute;top:15px;right:30px;}
.mainContents_box.main .btnMainLoginPop img{width:25px;height:25px;}
.mainContents_box.main .mainLoginAddition a{font-size:13px;color:inherit;margin:0;padding:0;border:0;vertical-align:baseline;background:0 0;text-decoration:none;display:inline-block;font-weight:300;}
.mainContents_box.main .mainLoginAddition div{height: 20px; line-height: 1.1;}
.mainContents_box.main .liTitle{font-size:15px;font-weight:600;}
.mainContents_box.main .mainBtnDiv a{ width : 80%;  padding: 15px; color:#ffffff; font-size:20px;}
.mainContents_box.main .mainBtnDiv > a:hover {color:#fff;}
.mainContents_box.main .mainBtnDiv.mainLoginDiv > a {background-color:#119c6b;}
.mainContents_box.main .mainBtnDiv.mGuestDiv > a {background-color:#343b4a;}

/* 로그인 화면 - login.ejs*/
.contents_box.login{width: 700px;height: 500px;padding:0;padding-left:100px;padding-right:100px;}
.contents_box.login .user_info>ul>li{width: 96%;margin:7px auto;position: relative;}
.contents_box.login .user_info>ul>li.line{width: 100%;background-color: #888;margin: 20px auto;height: 2px;}
.contents_box.login .user_info>ul>li>input ,.contents_box.login .birth{width: 100%;height:58px;outline-style: none;box-sizing: border-box;padding-left: 10px;font-size: 16px;border:2px solid rgba(29, 34, 40, 0.5);border-radius:5px;opacity: 0.8;color:#444;margin-bottom: 7px;}
.contents_box.login .btnLoginPop{position: absolute;top: 30px;right: 30px;}
.contents_box.login .btnLoginPop img{width: 31px; height: 31px;}
.contents_box.login .loginbtns.center3 a{width: 98%;line-height: 70px;background-color:#1d2228;border-radius: 5px;margin-bottom: 45px;margin-top: 30px;color:#fff;font-size: 22px;transition:all 0.5s;}
.contents_box.login .loginbtns.center3 a:hover{background-color: #495462;}
.contents_box.login .loginbtns.center3 a.login{margin-left: 2.5%;background-color: #119c6b;}
.contents_box.login .loginbtns.center3 a.login:hover{background-color: #1b79ff;}
.contents_box.login .loginbtns_bot ul li{border-right: 1.5px solid #1d2228;color:#555;font-weight: 500 ;}
.contents_box.login .loginbtns_bot ul li:nth-child(3){border-right: 0px solid #555;}
.contents_box.login .loginbtns_bot ul li>a:hover{color:#999;}
.contents_box.login .contents_box.login .user_info{width:100%; margin-top:20px;}
.contents_box.login .defaltBtnDiv{padding:0;padding-left:90px;}
.contents_box.login .loginDivCustomer{padding-left:86px;padding-right:86px;}
.contents_box.login .loginDiv button{width:100%;line-height:70px;display:block;margin:auto;background-color:#1d2228;border-radius:5px;color:#fff;font-size:22px;transition:all .5s;border-width:0;}
.contents_box.login .loginDiv button{background-color:#119c6b;}
.contents_box.login .loginDiv button:hover{background-color:#10845b;}
.contents_box.login .liTitle{font-size:15px;font-weight:600;}
.contents_box.login .loginbtns_bot{font-size:16px;text-align:center;}

/* 게스트 로그인 화면, 회원가입 - loginGuest.ejs, join.ejs*/
.contents_box.default.guest{width:900px;height:700px;padding:40px 0;border-top:8px solid#343b4a;}
.contents_box.default .sub_text_guest{width: 75%;margin:30px auto 0px;font-size: 18px;letter-spacing: -0.3px;}
.contents_box.default .user_info{width:600px;margin:auto;margin-top:10px;}
.contents_box.default .user_info>ul>li{width:96%;margin:7px auto;position:relative;}
.contents_box.default .user_info ul li{margin:0;margin-left:10px;margin-bottom:20px;}
.contents_box.default .lGuestFontS div,.contents_box.default .lJoinFontS div{display:inline-block;}
.contents_box.default .lGuestFontS label,.contents_box.default .lJoinFontS label{font-size: 14px; font-weight: initial; float: right;}
.contents_box.default .birth,.contents_box.default .user_info>ul>li>input{width:100%;height:58px;outline-style:none;box-sizing:border-box;padding-left:10px;font-size:16px;border:2px solid rgba(29,34,40,.5);border-radius:5px;opacity:.8;color:#444;margin-bottom:5px;}
.contents_box.default .user_info>ul>li.birth>input{height:85%;border: 0; position:absolute;margin-top:4px;background-color:rgba(255,255,255,0);border-radius:0;}
.contents_box.default .user_info>ul>li.birth>input.year{width:40%;left:0;}
.contents_box.default .user_info>ul>li.birth>.month{width:30%;left:110px;border-left:2px solid rgba(29,34,40,.5);}
.contents_box.default .user_info>ul>li.birth>.day{width:30%;right:0;border-left:2px solid rgba(29,34,40,.5);}
.contents_box.default .user_info>ul>li.birth{background-color:#fff;}
.contents_box.default .user_info ul li{margin:0;margin-left:10px;margin-bottom:20px;}
.contents_box.default li.birth.a.guest{width:288px;margin-left:10px;}
.contents_box.default a:focus,.contents_box.default a:hover{color:#fff;text-decoration:none;}
.contents_box.default input[type=checkbox]{margin-left:25px;}
.contents_box.default .private{top:15px;right:15px;font-size:18px;font-weight:500;}
.contents_box.default .sub_text_guest{width:80%;}
.contents_box.default .liTitle{font-size:15px;font-weight:600;}
.contents_box.default .btnGender,.contents_box.default .btnMarital{display:inline-block;width:65px;height:58px;padding:0;background-color:rgba(255,255,255,1);border:2px solid rgba(29,34,40,.5);border-radius:5px;opacity:.9;font-size:20px;}
.contents_box.default .gender_select,.contents_box.default .marital_select{display:inline-block;position:absolute;top:-4px;right:-149px;margin-top:2px;height:80px;}
.contents_box.default .marital_select{right:-299px;}
.contents_box.default .lGuestEdu{height:58px;padding:5px 20px;font-size:18px;border:2px solid rgba(29,34,40,.5);border-radius:5px;background:url(/public/img/general/inputSelect.png) no-repeat center right;background-color:rgba(255,255,255,.8);background-size:35px 35px;background-position-x:95%;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;display:inline-block; cursor: pointer;}
.contents_box.default .pass_btns{padding-top:0;padding-left:15px;padding-right:15px;margin-top:30px;height:165px;}
.contents_box.default .defaltBtnDiv{padding:0;}
.contents_box.default .user_info>ul>li .aa {position: absolute; top:5px; font-weight: 400;font-size: 15px;margin-left: 0px;}
.contents_box.default .user_info>ul>li .aa .check { position: static; margin-left: 0px;left: 0px;}
.contents_box.default .loginDiv{padding:0;}
.contents_box.default .loginDivCustomer{padding:0;}
.contents_box.default .loginDiv button,.contents_box.default .defaltBtnDiv button{width:98%;line-height:70px;display:block;margin:auto;background-color:#1d2228;border-radius:5px;color:#fff;font-size:22px;transition:all .5s;border-width:0;}
.contents_box.default .loginDivCustomer button{width:99%;line-height:70px;display:block;margin:auto;background-color:#fff;border-radius:5px;margin-top:10px;font-size:22px;border:1px solid transparent;}
.contents_box.default .loginDivCustomer button:active{background-color:#bbe8d7;border:2px solid #119c6b;}
.contents_box.default .loginDivCustomer button{border:2px solid #119c6b;}
.contents_box.default .loginDiv button{background-color:#119c6b;}
.contents_box.default .defaltBtnDiv button:hover{background-color:#5c6b7b;}
.contents_box.default .loginDiv button:hover{background-color:#55dca9;}
.contents_box.default .buttonClose{text-align:center;cursor:pointer;}
.contents_box.default .btnConfirm button{margin-left:23px;background-color:#119c6b;}
.contents_box.default .buttonClose:hover{background-color:#bbe8d7;}
.contents_box.default .btnConfirm button:hover{background-color:#2f6bc1;}
.contents_box.default select:focus{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;background:url(/public/img/general/inputSelected.png) no-repeat center right;background-color:rgba(255,255,255,.8);background-size:35px 35px;background-position-x:95%;}
.contents_box.default .occSelectWrap{position:relative;width:285px;padding:0 5px;}
.contents_box.default .occSelectText{height: 100%;padding:13px 5px; ;}
.contents_box.default .occSelectWrap ul{position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:160px;max-height:200px;padding:0 0 1px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);width:100%;overflow-x:hidden;overflow-y:auto;max-height:200px;display:block;}
.contents_box.default .occSelectWrap ul li{position:relative;padding:0 10px;margin:0;}
.contents_box.default .occSelectWrap ul li.selected{background-color:#bbe8d7;}
.contents_box.default .occSelectWrap ul li:hover{background-color:#bbe8d7;}
.contents_box.default .occSelectWrap ul>li>a{display:block;clear:both;font-weight:400;line-height:1.42857143;white-space:nowrap;cursor:pointer;margin:0;line-height:3;}
.contents_box.default .lGuestEdu.multi{padding:13px 10px;}
.contents_box.default .lGuestEdu.multi .multi-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:0 0 1px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);width:100%;}
.contents_box.default .user_info .multi-menu li{position:relative;padding:0 10px;margin:0;}
.contents_box.default .multi-menu>li:hover{background-color:#bbe8d7;}
.contents_box.default .multi-menu>.control{display: none;}
.contents_box.default .multi-menu>li>a{display:block;clear:both;font-weight:400;line-height:1.42857143;white-space:nowrap;cursor:pointer;margin:0;line-height:3;}
.contents_box.default .button-red .multi-menu li.controls,.contents_box.default.guest .button-red .multi-menu li.selected,.contents_box.default.join .button-red .multi-menu li.selected,.contents_box.default.join .button-red .multi-menu li.selected:hover{background-color:#bbe8d7;}
.contents_box.default .check-mark{display:none;}
.contents_box.default .wrapper{float:left;width:100%;margin:20px 0;}
.contents_box.default #labelDay,.contents_box.default #labelMonth,.contents_box.default #labelYear{width:35%;height:45px;line-height:3.5;font-size:16px;text-align:right;color:#444;}
.contents_box.default #labelDay,.contents_box.default #labelMonth{width:30%;}

/* 회원가입 - join.ejs*/
.contents_box.default.join{width:830px;height:85%;padding:15px 0;}
.contents_box.default.join .title_box{padding-top:25px;}
.contents_box.default.join .title_box .title{font-size: 40px;font-weight: 600;}
.contents_box.default.join .user_info>ul>li{width:96%;position:relative;margin:6px auto;margin-bottom:0;}
.contents_box.default.join .liTitle{font-size:15px;font-weight:800;margin:10px 0 0 20px;}
.contents_box.default.join .liTitle label{font-size:13px;float: right; font-weight: 800;}
.contents_box.default.join .birth,.contents_box.default.join .user_info>ul>li>input{margin-bottom: 15px;}
.contents_box.default.join .user_info>ul>li.birth>.month{left:240px;}
.contents_box.default.join .gender_select,.contents_box.default.join .marital_select{display:inline-block;position:absolute;top:-4px;right:-141px;margin-top:2px;height:80px;}
.contents_box.default.join .marital_select{right:-290px;}
.contents_box.default.join .buttonEula{color:#119c6b;font-weight: 600;}
.contents_box.default.join #confirmLabel {color: rgb(249, 67, 67);}
.contents_box.default.join .user_info>ul>li.name{width:48%;margin:0;margin-left:10px;}
.contents_box.default.join .name_join{width:100%;}


/*비밀번호 재설정 - resetPassword.ejs*/
.contents_box.resetPw{position:absolute;overflow:auto;top:0;bottom:0;left:0;right:0;width:780px;height:640px;background-color:rgba(255,255,255,.6);margin:auto;border-top:8px solid #119c6b;box-sizing:border-box;padding:50px 0;}
.contents_box.resetPw .text-center{text-align:center!important;}
.contents_box.resetPw .user_info{width:620px;margin:auto;margin-top:40px;}
.contents_box.resetPw.liTitle{font-size:15px;font-weight:600;}
.contents_box.resetPw .user_info>ul>li{width:96%;margin:7px auto;position:relative;}
.contents_box.resetPw .birth,.contents_box.resetPw .user_info>ul>li>input{width:100%;height:58px;outline-style:none;box-sizing:border-box;padding-left:10px;font-size:16px;border:2px solid rgba(29,34,40,.5);border-radius:5px;opacity:.8;color:#444;margin-bottom:7px;}
.contents_box.resetPw.user_info>ul>li.birth{background-color:#fff;}
.contents_box.resetPw .user_info>ul>li.birth>input{border:0;height:85%;position:absolute;margin-top:4px;background-color:rgba(255,255,255,0);border-radius:0;}
.contents_box.resetPw .user_info>ul>li.birth>input.year{width:40%;left:0;}
.contents_box.resetPw .user_info>ul>li.birth>.month{width:30%;left:238px;border-left:2px solid rgba(29,34,40,.5);}
.contents_box.resetPw .user_info>ul>li.birth>.day{width:30%;right:0;border-left:2px solid rgba(29,34,40,.5);}
.contents_box.resetPw a:focus,.contents_box.resetPw a:hover{color:#fff;text-decoration:none;}
.contents_box.resetPw .pass_btns{width:630px;height:70px;margin:auto;margin-top:0;padding-top:0;padding-left:20px;padding-right:20px;}
.contents_box.resetPw .buttonClose,.contents_box.resetPw .buttonOk{width:48%;line-height:70px;display:block;float:left;margin:auto;background-color:#1d2228;border-radius:5px;margin-bottom:45px;margin-top:30px;color:#fff;font-size:22px;transition:all .5s;border-width:0;text-align:center;cursor:pointer;}
.contents_box.resetPw .buttonOk{margin-left:23px;background-color:#119c6b;}
.contents_box.resetPw .buttonClose:hover{background-color:#5c6b7b;}
.contents_box.resetPw .buttonOk:hover{background-color:#10845b;}
.contents_box.resetPw .liTitle{font-size:15px;font-weight:600;}

/*비밀번호 재설정2 - resetPasswordChange.ejs*/
.contents_box.resetPw.rePassword2{height: 500px;}

/*아이디 찾기 - findId.ejs*/
.contents_box.findId{position:absolute;overflow:auto;top:0;bottom:0;left:0;right:0;width:780px;height:540px;background-color:rgba(255,255,255,.6);margin:auto;border-top:8px solid #119c6b;box-sizing:border-box;padding:50px 0;}
.contents_box.findId .text-center{text-align:center!important;}
.contents_box.findId .user_info{width:620px;margin:auto;margin-top:40px;}
.contents_box.findId .liTitle{font-size:15px;font-weight:600;}
.contents_box.findId .user_info>ul>li{width:96%;margin:7px auto;position:relative;}
.contents_box.findId .birth,.contents_box.findId .user_info>ul>li>input{width:100%;height:58px;outline-style:none;box-sizing:border-box;padding-left:10px;font-size:16px;border:2px solid rgba(29,34,40,.5);border-radius:5px;opacity:.8;color:#444;margin-bottom:7px;}
.contents_box.findId .user_info>ul>li.birth{background-color:#fff;}
.contents_box.findId .user_info>ul>li.birth>input{border:0;height:85%;position:absolute;margin-top:4px;background-color:rgba(255,255,255,0);border-radius:0;}
.contents_box.findId .user_info>ul>li.birth>input.year{width:40%;left:0;}
.contents_box.findId .user_info>ul>li.birth>.month{width:30%;left:238px;border-left:2px solid rgba(29,34,40,.5);}
.contents_box.findId .user_info>ul>li.birth>.day{width:30%;right:0;border-left:2px solid rgba(29,34,40,.5);}
.contents_box.findId a:focus,.contents_box.findId a:hover{color:#fff;text-decoration:none;}
.contents_box.findId .liTitle{font-size:15px;font-weight:600;}
.contents_box.findId .pass_btns{width:630px;height:70px;margin:auto;margin-top:0;padding-top:10px;padding-left:20px;padding-right:20px;}
.contents_box.findId .buttonClose,.contents_box.findId .buttonOk{width:48%;line-height:70px;display:block;float:left;margin:auto;background-color:#1d2228;border-radius:5px;margin-bottom:45px;margin-top:30px;color:#fff;font-size:22px;transition:all .5s;border-width:0;text-align:center;cursor:pointer;}
.contents_box.findId .buttonOk,.contents_box.findId .btnLogin{margin-left:23px;background-color:#119c6b;}
.contents_box.findId .buttonClose:hover{background-color:#5c6b7b;}
.contents_box.findId .buttonOk:hover{background-color:#10845b;}
.user_info>ul>li>input[type=text]:focus, .user_info>ul>li>input[type=password]:focus{border:3px solid #10845b;}

/*아이디 찾기2 - findIdResult.ejs*/
.contents_box.findId.fId2{height:500px;padding:40px 0;}
.contents_box.findId.fId2 .title_box{margin-bottom:70px;}
.contents_box.findId.fId2 .pass_btns{margin-top:0;padding-left:20px;padding-right:20px;}
.contents_box.findId.fId2 #valueDivId{width:100%;height:100%;background-color:#fff;font-size:18px;text-align:center;line-height:70px;}
.contents_box.findId.fId2 #findValueId{font-size:22px;font-weight:800;}
.contents_box.findId.fId2 .btnConfirm{margin-top:20px;}
.contents_box.findId.fId2 .btnConfirm button{width:49%;line-height:70px;display:block;float:left;margin:auto;background-color:#1d2228;border-radius:5px;margin-bottom:45px;margin-top:30px;color:#fff;font-size:22px;transition:all .5s;border-width:0;}
.contents_box.findId.fId2 .btnLoginReturn{text-align:center;cursor:pointer;}
.contents_box.findId.fId2 .btnConfirm .btnLogin{margin-left:10px;background-color:#119c6b;}

/*guidence*/
.main_bg.guidence{background:url(../img/general/mBackground_traning.png)no-repeat center;}
.header{position: relative;width: 100%;height: 60px;background-color: #fff;box-sizing: border-box;border-bottom:2px solid rgba(29, 34, 40, 0.4);opacity: 0.8;}
.mGuidenceMaincontents{width: 90%;margin: auto;}
.traningContainer{padding-top:5rem;}
.traningContainer h2{margin-top:10px;}
.traningContainer h5{margin-top:30px;line-height: 1.5;}

/*selectMission*/
.selectMission.main{position:absolute;width:72%;height:80%;top:0;bottom:0;left:0;right:0;margin:auto;padding:10px 0;text-align:center;overflow:hidden;}
.selectMission.main .mTitle_sec{margin:0;margin-top:80px;}
.selectMission.main .mContentSec{margin-top:70px;}
.selectMission.main .mTitle_sec>.mTitle{font-size:80px;font-weight:600;}
.selectMission.main .mTitle_sec>.mSubTitle{font-size:35px;font-weight:600;}
.selectMission.main .mTitle_sec>h3{margin-top:0;}
.selectMission.main .mContentDiv{height:360px;border-radius:20px;background-color:rgba(255,255,255,.7);text-align:left;cursor:pointer;}
.selectMission.main .mContentDiv .mDivTitle{height:50%;padding:0;}
.selectMission.main .mContentDiv .mDivBody{height:50%;position:relative;}
.selectMission.main .mContentDiv .mDivTitle>img{position:absolute;top:30px;right:25px;}
.selectMission.main .mContentDiv .mDivTitle>.mDtitle{font-size:45px;font-weight:600;height:100%;padding:35px 0 35px 30px;}
.selectMission.main .mContentDiv .mDivBody>.content{font-size:27px;position:absolute;left:35px;bottom:25px;}
.selectMission.main .line_color{position:absolute;background-color:#119c6b;width:7px;height:85px;top:30px;}
.mContentDiv .mDivBody button{position: relative; background:#3f474d;border-radius:5px;border:1px solid transparent;width:95%; height: 74px; padding:6px 15px;margin:10px 10px;color:#fff;display:inline-block;font-size:21px;text-align:left;text-shadow:1px 1px #000;}
.mContentDiv .mDivBody button.lHeightBtn{height:initial; font-size: 20px;margin: 0px 10px;padding: 7px 15px;}
.mContentDiv .mDivBody button .programBtn{position: absolute;top: 0;bottom: 0;right: 20px;margin: auto;}

/*마인즈케어 - 검사*/
.smInspection{position:absolute;width:60%;height:80%;top:0;bottom:0;left:0;right:0;margin:auto;padding:10px 0;text-align:center;overflow:hidden;}
.smInspection .mTitle_sec{margin:0;margin-top:80px;}
.smInspection .mContentSec{margin-top:80px;}
.smInspection .smDiv{padding-left:40px;padding-right:40px;}
.smInspection .mContentDiv{height:360px;border-radius:20px;background-color:rgba(255,255,255,.7);text-align:left;cursor:pointer;}
.smInspection .mTitle_sec>.mTitle{font-size:80px;font-weight:600;}
.smInspection .mTitle_sec>.mTitle span{font-size:70px;font-weight:600;color:#119c6b;}
.smInspection .mTitle_sec>.mSubTitle{font-size:35px;font-weight:600;}
.smInspection .mTitle_sec>h3{margin-top:0;}
.smInspection .mContentDiv .mDivTitle{height:50%;padding:0;}
.smInspection .mContentDiv .mDivBody{height:50%;position:relative;}
.smInspection .mContentDiv .mDivTitle>img{position:absolute;top:30px;right:60px;}
.smInspection .mContentDiv .mDivTitle>.mDtitle{font-size:45px;font-weight:600;height:100%;padding:35px 0 35px 30px;}
.smInspection .mContentDiv .mDivBody>.content{font-size:27px;position:absolute;left:35px;bottom:25px;}
.smInspection .line_color{position:absolute;background-color:#119c6b;width:7px;height:85px;top:30px;}

/*마인즈케어 - 교육, 훈련*/
.sMContent{position:absolute;width:100%;height:80%;top:0;bottom:0;left:0;right:0;margin:auto;padding:10px 0;text-align:center;overflow:hidden;}
.sMContent .mTitle_sec{margin:0;margin-top:80px;}
.sMContent .mTitle_sec>.mTitle{font-size:80px;font-weight:600;}
.sMContent .mTitle_sec>.mTitle span{font-size:70px;font-weight:600;color:#119c6b;}
.sMContent .mTitle_sec>.mSubTitle{font-size:35px;font-weight:600;}
.sMContent .mTitle_sec>h3{margin-top:0;}
.sMContent .mContentSec{margin-top:80px;}
.sMContent .smDiv{padding-left:5px;padding-right:5px;width:22%;}
.sMContent .mContentDiv{position:relative;width:100%;height:460px;background-color:rgba(255,255,255,.3);text-align:left;}
.sMContent .mContentDiv .mDivTitle{padding:0;}
.sMContent .mContentDiv .mDivBody{position:absolute;width:100%;bottom:0;}
.sMContent .mContentDiv .mDivTitle>img{position:absolute;top:30px;right:25px;}
.sMContent .mContentDiv .mDivTitle>.mDtitle{font-size:30px;font-weight:600;height:100%;padding:30px 0 30px 20px;}
.sMContent .mContentDiv .mDivTitle>.line_color{position:absolute;background-color:#119c6b;width:50px;height:5px;top:150px;left:25px;}


/*마인즈케어 - 훈련*/
.sMContent.sMTraining .smDiv{padding-left:10px;padding-right:10px;width:21%;}
.sMContent.sMTraining .mContentDiv{height:550px;}
.sMContent.sMTraining .mContentDiv .mDivBody{bottom:30px;}
.sMContent.sMTraining .mContentDiv .mDivTitle>.imgLine{top:150px;}
.sMContent.sMTraining .mContentDiv .mDivTitle>.line_color{width:60px;}

/* 검사 - 치유, VR*/
.sMInspectionContent{position:absolute;width:78%;height:80%;top:0;bottom:0;left:0;right:0;margin:auto;padding:10px 0;text-align:center;overflow:hidden;}
.sMInspectionContent .mTitle_sec{margin:0;margin-top:80px;}
.sMInspectionContent .mContentSec{margin-top:70px;}
.sMInspectionContent .smDiv{padding-left:20px;padding-right:20px;}
.sMInspectionContent .mTitle_sec>.mTitle{font-size:80px;font-weight:600;}
.sMInspectionContent .mTitle_sec>.mTitle span{font-size:70px;font-weight:600;color:#119c6b;}
.sMInspectionContent .mTitle_sec>.mSubTitle{font-size:35px;font-weight:600;}
.sMInspectionContent .mTitle_sec>h3{margin-top:0;}
.sMInspectionContent .mContentDiv{height:360px;border-radius:20px;background-color:rgba(255,255,255,.7);text-align:left; cursor: pointer;}
.sMInspectionContent .mContentDiv .mDivTitle{height:50%;padding:0;}
.sMInspectionContent .mContentDiv .mDivBody{height:50%;position:relative;}
.sMInspectionContent .mContentDiv .mDivTitle>img{position:absolute;top:30px;right:25px;}
.sMInspectionContent .mContentDiv .mDivTitle>.mDtitle{font-size:45px;font-weight:600;height:100%;padding:35px 0 35px 30px;}
.sMInspectionContent .mContentDiv .mDivBody>.content{font-size:26px;position:absolute;left:20px;bottom:25px;}
.sMInspectionContent .line_color{position:absolute;background-color:#119c6b;width:7px;height:85px;top:30px;}

/*치유 - 심층 검사, 정밀 종합 검사*/
.sMICareContent{position:absolute;width:100%;height:80%;top:0;bottom:0;left:0;right:0;margin:auto;padding:10px 0;text-align:center;overflow:hidden;}
.sMICareContent .mTitle_sec{margin:0;margin-top:80px;}
.sMICareContent .mTitle_sec>.mTitle{font-size:80px;font-weight:600;}
.sMICareContent .mTitle_sec>.mTitle span{font-size:70px;font-weight:600;color:#119c6b;}
.sMICareContent .mTitle_sec>.mSubTitle{font-size:35px;font-weight:600;}
.sMICareContent .mTitle_sec>h3{margin-top:0;}
.sMICareContent .mContentSec{margin-top:100px;}
.sMICareContent .smDiv{padding-left:10px;padding-right:10px;width:19%;}
.sMICareContent .mContentDiv{position:relative;width:100%;height:300px;background-color:rgba(255,255,255,.3);text-align:left;}
.sMICareContent .mContentDiv .mDivTitle{height:70%;padding:0;}
.sMICareContent .mContentDiv .mDivBody{height:30%;position:relative;}
.sMICareContent .mContentDiv .mDivTitle>img{position:absolute;top:30px;right:25px; cursor: pointer;}
.sMICareContent .mContentDiv .mDivTitle>.mDtitle{font-size:30px;font-weight:600;height:100%;padding:30px 0 30px 20px;}
.sMICareContent .mContentDiv .mDivTitle>.line_color{position:absolute;background-color:#119c6b;width:50px;height:5px;top:150px;left:30px;}
.sMICareContent .mContentDiv .mDivBody button span{float:right;}

/* 프로그램 시작 */
.selectMisstionDiv.selectMisstionDiv{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:560px;margin:auto;display:inline-block;}
.selectMisstionDiv.sMissionStart .misstionBottom button,.selectMisstionDiv.sMissionStart .resultBottom button{padding-left:150px;padding-right:150px;background-color:#119c6b;color:#fff;}
.selectMisstionDiv.sMissionStart .misstionBottom button:hover,.selectMisstionDiv.sMissionStart .resultBottom button:hover{background-color:#21bb85;color:#fff;font-weight:800;}
.selectMisstionDiv.sMissionStart .difficulty{overflow:inherit;}
.selectMisstionDiv.sMissionStart .mStartContents{margin-left:100px;margin-right:100px;}

/*password Setting*/
.mRePassword.contents_box.rePassword{width: 780px;height: 640px;}
.mRePassword .user_info{width: 620px;margin: auto;margin-top: 40px;}
.mRePassword .user_info>ul>li{width: 96%;margin:7px auto;position: relative;}
.mRePassword .user_info>ul>li.line{width: 100%;background-color: #888;margin: 20px auto;height: 2px;}
.mRePassword .user_info>ul>li>input ,.mRePassword.birth{width: 100%;height:58px;outline-style: none;box-sizing: border-box;padding-left: 10px;font-size: 16px;border:2px solid rgba(29, 34, 40, 0.5);border-radius:5px;opacity: 0.8;color:#444;margin-bottom: 7px;}
.mRePassword .user_info>ul>li.birth{background-color: #fff;}
.mRePassword .user_info>ul>li.birth>input{border:0px;height: 85%; position: absolute;margin-top: 4px;background-color: rgba(255, 255, 255, 0);border-radius:0;}
.mRePassword .user_info>ul>li.birth>input.year{width: 40%;left:0;}
.mRePassword .user_info>ul>li.birth>.month{width:30%;left:238px; border-left:2px solid rgba(29, 34, 40, 0.5);}
.mRePassword .user_info>ul>li.birth> .day{width: 30%;right: 0px; border-left:2px solid rgba(29, 34, 40, 0.5);}
.pass_btns{width: 630px;height:70px;margin: auto;margin-top: 40px;}
.pass_btns>button{width:49%;height: 70px;border: 0px;border-radius:4px;font-size: 24px;color:#fff;font-weight: 500;}
.next_btn{background-color: #119c6b;margin-left: 2%;}
.cancel_btn{background-color: #1d2228;border: 0px;}
.next_btn:hover{background-color: #1b79ff;}
.cancel_btn:hover{background-color: #505d6c;}
button{transition: all 0.5s;}
.check_icon{position: absolute;right: 18px;top:11px;}

 



/* 나의 이력보기 */
.bodyDivContainer,.menuDivContainer{width:19%;height:100%;padding:0;float:left;background-color:#324a49;}
.bodyDivContainer{width:81%;height:100%;background-color:#ebebeb;}
.menuDivContainer .info_sec{height:100%;color:#fff;z-index:100;}
.mindResultUsage{height:100%;padding:0;margin:0;}
.info_sec .mrLogo{width:80%;margin:auto;}
.mrLogo>img{width:100%;text-align:center;margin:50px 0 0 0;}
.menuDivContainer .info_sec table{width:100%;text-align:center;margin:100px auto auto auto;color:#fff;border-top:2px solid rgba(255,255,255,.2);border-bottom:2px solid rgba(255,255,255,.2);}
.menuDivContainer .info_sec table td:nth-child(1){padding:10px;font-size:20px;color:#aeaeae;font-weight:300;}
.menuDivContainer .info_sec table td{font-size:24px;}
.menuDivContainer .info_sec .btnDesignPrint,.menuDivContainer .info_sec .buttonExit{position:absolute;width:100%;height:65px;background-color:#324a49;border:0;border-top:2px solid rgba(255,255,255,.2);margin-top:15px;color:#fff;text-align:center;font-size:18px;font-weight:400;border-radius:4px;bottom:0;}
.menuDivContainer .info_sec .btnDesignPrint{bottom:65px;}
.menuDivContainer .buttonExit img,.menuDivContainer .info_sec .btnDesignPrint img{position:absolute;left:40px;}
.mRUsageBody,.mRUsageHead{position:relative;width:100%;height:10%;}
.mRUsageBody.dateTraining,.mRUsageBody.listTraining{height:90%;}
.mRUsageHead .headTitle{position:relative;width:99%;height:100px;top:0;left:0;right:0;bottom:0;font-size:33px;font-weight:600;}
.mRUsageHead .headTitle div{position:absolute;width:30%;top:0;right:0;bottom:0;left:0;}
.mRUsageHead .headTitle #titleDiv{top:20px;left:26px;right:0;bottom:0;margin-right:auto;}
.mRUsageHead .headTitle #btnDiv{top:20px;left:0;right:0;bottom:0;margin-left:auto;}
.mRUsageHead .headTitle #listBtnTraining{border:2px solid #109e6e;color:#109e6e;}
.mRUsageHead .headTitle button{background-color:#fff;border:1px solid #676767;border-radius:3px;cursor:pointer;color:#676767;font-size:20px;padding:7px 30px;margin-left:10px;margin-right:10px;}
.mRUsageBody.dateTraining .myButton:active{position:relative;top:1px;}
.mRUsageBody.dateTraining .bodyContent,.mRUsageBody.listTraining .bodyContent{width:100%;height:100%;margin:0;padding:0;}
.mRUsageBody.dateTraining .bContent{position:relative;height:100%;margin:0;padding:0;}
.mRUsageBody.dateTraining .leftContent{-ms-flex:0 0 57.333333%;flex:0 0 57.333333%;max-width:57.333333%;}
.mRUsageBody.dateTraining .centerContent{-ms-flex:0 0 4.333333%;flex:0 0 4.333333%;max-width:4.333333%;}
.mRUsageBody.listTraining .rightContent{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.mRUsageBody.dateTraining .rightContent{-ms-flex:0 0 38.333333%;flex:0 0 38.333333%;max-width:38.333333%;}
.mRUsageBody.dateTraining .conContainer,.mRUsageBody.listTraining .conContainer{position:relative;width:90%;height:95%;margin:auto;}
.mRUsageBody.dateTraining .conContainer{width:95%;}
.mRUsageBody.dateTraining .rightContent .conContainer,.mRUsageBody.listTraining .rightContent .conContainer{border:1px solid #c1c1c1;background-color:#fff;}
.mRUsageBody.dateTraining .uFooter,.mRUsageBody.dateTraining .uHead,.mRUsageBody.listTraining .uFooter,.mRUsageBody.listTraining .uHead{height:7%;padding:15px 25px;}
.mRUsageBody.dateTraining .uFooter,.mRUsageBody.dateTraining .uHead{padding:7px 10px;}
.mRUsageBody.listTraining .uHead{height:15%;}
.mRUsageBody.listTraining .uBody.tableDiv{padding:0;}
.mRUsageBody.listTraining .uBody.tableDiv #iVrInsepction td{width:75%;vertical-align:middle;}
.uHeadTitle{width:75%;height:40%;float:left;font-size:26px;color:#03815a;}
.uHeadSubTitle{width:25%;height:40%;float:left;}
.mRUsageBody.listTraining .uBTable span,.mRUsageBody.listTraining .uHead .uHeadSubTitle span{padding:5px;border-radius:25px;}
.mRUsageBody.dateTraining .sDateVr,.mRUsageBody.dateTraining .sDateWeb,.mRUsageBody.dateTraining .sListTrans,.mRUsageBody.listTraining .uBTable .sListTrans,.mRUsageBody.listTraining .uBTable .sListVr,.mRUsageBody.listTraining .uBTable .sListWeb,.mRUsageBody.listTraining .uHead .sListTrans,.mRUsageBody.listTraining .uHead .sListVr,.mRUsageBody.listTraining .uHead .sListWeb,
.uHead.cDate .sDVr,.uHead.cDate .sDWeb{float:left;width:40px;height:40px;text-align:center;padding-top:8px;border-radius:25px;font-size:11px;line-height:2.5;}
.uHead.cDate .sDVr,.uHead.cDate .sDWeb,.uHead.cDate .sLTrans{width:40px;height:40px;margin-top:10px;padding:0;}
.uHead.cDate .sLTrans{width:75px;}
.uHead.cDate #uHeadEducation span,.uHead.cDate #uHeadInspection span{font-size:16px;font-weight:500;line-height:2;padding:5px;text-align:center;}
.mRUsageBody.dateTraining .uBTable .sDateVr,.mRUsageBody.dateTraining .uBTable .sDateWeb{padding:6px;}
.mRUsageBody.dateTraining .sDateWeb,.mRUsageBody.listTraining .sListWeb,.uHead.cDate .sDWeb{background-color:#ffe9c7;}
.mRUsageBody.dateTraining .sDateVr,.mRUsageBody.listTraining .sListVr,.mRUsageBody.listTraining .uHead .uHeadSubTitle .sListVr,.uHead.cDate .sDVr{margin-left:10px;background-color:#cfdbff;}
.mRUsageBody.dateTraining .uFooter{margin-top:50px;background-color:#fff;}
.mRUsageBody.dateTraining .uBody{position:relative;height:73%;padding:0;font-size:26px;}
.mRUsageBody.dateTraining .uHead.menu{border-bottom:2px solid #c1c1c1;border:1px solid #c1c1c1;}
.mRUsageBody.dateTraining .leftContent .uHead.menu{background-color:#ceebe1;}
.mRUsageBody.dateTraining #menu-navi img{cursor:pointer;}
.mRUsageBody.dateTraining #renderRange{padding-left:150px;padding-right:150px;font-size:25px;vertical-align:middle;}
.mRUsageBody.dateTraining #calendar{width:100%;height:100%;position:relative!important;top:0;right:0;bottom:0;left:0;}
.mRUsageBody.dateTraining .tui-full-calendar-month-dayname,.mRUsageBody.dateTraining .tui-view-6{height:9%!important;background-color:#ceebe1;}
.mRUsageBody.dateTraining .tui-view-6{border:1px solid #c1c1c1;border-top:1px solid transparent;}
.mRUsageBody.dateTraining .tui-view-7{height:91%!important;border:1px solid #c1c1c1;border-top:1px solid transparent;cursor:pointer;}
.mRUsageBody.dateTraining .tui-full-calendar-month-dayname-item span{line-height:2.5;}
.mRUsageBody.dateTraining .tui-view-6 div{font-size:20px;text-align:center;}
.mRUsageBody.dateTraining .centerContent img{position:absolute;width:65px;height:65px;top:0;right:0;bottom:0;left:0;margin:auto;}
.mRUsageBody.dateTraining .conBadge{display:inline-block;width:30px;height:30px;font-size:13px;line-height:2.5;font-weight:600;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:30px;margin:2px;}
.mRUsageBody.dateTraining .clFooterBadge{display:inline-block;width:25px;height:25px;}
.mRUsageBody.dateTraining .clFooterSpan{font-size:16px;font-weight:600;text-align:center;margin:auto;white-space:nowrap;line-height:3;}
.mRUsageBody.dateTraining .clFooterBadge.Inspection,.mRUsageBody.dateTraining .conBadge.Inspection{background-color:#f96666;}
.mRUsageBody.dateTraining .clFooterBadge.Education,.mRUsageBody.dateTraining .conBadge.Education{background-color:#ff9123;}
.mRUsageBody.dateTraining .clFooterBadge.Training,.mRUsageBody.dateTraining .conBadge.Training{background-color:#3694ff;}
.mRUsageBody.dateTraining .uBody.tableDiv,.mRUsageBody.listTraining .uBody.tableDiv{height:85%;}
.mRUsageBody.dateTraining .uBTable,.mRUsageBody.listTraining .uBTable{width:100%;}
.mRUsageBody.dateTraining .uBTable th,.mRUsageBody.listTraining .uBTable th{padding:9px 3px 9px 3px;padding-left:15px;background-color:#ceebe1;}
.mRUsageBody.dateTraining .uBTable td,.mRUsageBody.listTraining .uBTable td{padding:2px 3px 2px 3px;padding-left:10px;  vertical-align:middle;}
.mRUsageBody.listTraining .uBTable td,.mRUsageBody.listTraining .uBTable th{padding:10px;padding-left:15px;padding-right:5px;}
.mRUsageBody.dateTraining .mResultIcon,.mRUsageBody.listTraining .mResultIcon{cursor:pointer;}
.mRUsageBody.dateTraining .modalResultUsage{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;outline:0;height:750px;}
.mRUsageBody.dateTraining .mResultTitle{height:15%;font-size:28px;}
.mRUsageBody.dateTraining .signText{color:#109e6e;}
.mRUsageBody.dateTraining .uHead{font-size:26px;font-weight:600;text-align:left;line-height:2;}
.mRUsageBody.dateTraining .uHead.menu{text-align:center;}
.mRUsageBody.dateTraining .uHead.menu{padding:0;margin:0;}
.mRUsageBody.dateTraining .listDivContent{height:100%;line-height:2.5;cursor:pointer;}
.mRUsageBody.dateTraining .listDivContent.menuInspection{color:#f96666;}
.mRUsageBody.dateTraining .listDivContent.menuEducation{color:#ff9123;}
.mRUsageBody.dateTraining .listDivContent.menuTraining{color:#3694ff;}
.mRUsageBody.dateTraining .listDivContent.menuInspection.active,.mRUsageBody.dateTraining .listDivContent.menuInspection:active{border:2px solid #f8abab;background-color:#fee0e0;}
.mRUsageBody.dateTraining .listDivContent.menuEducation.active,.mRUsageBody.dateTraining .listDivContent.menuEducation:active{border:2px solid #ff9123;background-color:#ffe9d3;}
.mRUsageBody.dateTraining .listDivContent.menuTraining.active,.mRUsageBody.dateTraining .listDivContent.menuTraining:active{border:2px solid #3694ff;background-color:#b8d5f7;}
.pDataContainer .modal-dialog{max-width:1280px;}
.pDataContainer .modal-header{background-color:#454d5a;border-bottom:0;color:#fff;}
.pDataContainer .modal-header button{color:#fff;}
.pDataContainer .modal-body{padding:0;}
.pDataContainer .rTableBody,.pDataContainer .rTableTitle{clear:both;position:relative;margin:0;padding:0;}
.pDataContainer .rTableTitle{border:1px solid #c1c1c1;height:40px;}
.pDataContainer .rTableBody .arrayBtn img{width:15px;height:15px;}
.pDataContainer .inOutMenu.active{padding:7px;background-color:#ceebe1;}
.pDataContainer .inOutMenu{width:50%;float:left;padding:7px;font-weight:700;cursor:pointer;text-align:center;}
.pDataContainer .inMenu.active,.pDataContainer .outMenu.active{font-weight:800;border-bottom:3px solid #000;}
.pDataContainer .menuList{position:relative;margin-left:2rem;margin-right:.5rem;white-space:nowrap;overflow-x:auto;height:40px;}
.pDataContainer .rMenu{width:90px;height:100%;display:inline-block;cursor:pointer;text-align:center;padding:7px;}
.pDataContainer .rtArrowLeft,.pDataContainer .rtArrowRight{position:absolute;width:35px;height:35px;padding:5px;color:grey;font-size:1rem;font-weight:800;cursor:pointer;z-index:10;}
.pDataContainer .rtArrowRight{right:0;}
.pDataContainer .rtArrowRight img{margin-right:5px;}
.pDataContainer #wrap{position:relative;width:100%;text-align:center;}
.pDataContainer #mDefaultWidth{width:100%;height:550px;}
.pDataContainer #mDefaultWidth span{color:#2e3039;font-size:30px;font-weight:700;line-height:35px;}
.pDataContainer .rp_info{padding:40px 90px 0;}
.pDataContainer .r_step_full{width:100%;}
.pDataContainer .myresult_detail_text{padding-top:40px;clear:both;overflow:hidden;}
.pDataContainer .r_step_full .text{width:80%;padding-top:40px;font-size:18px;color:#464646;line-height:26px;font-weight:400;letter-spacing:-1px;text-align:justify;margin:0 auto;}
.pDataContainer .myresult_detail_text .text{width:100%;box-sizing:border-box;padding-top:40px;font-size:18px;color:#464646;line-height:26px;font-weight:400;letter-spacing:-1px;text-align:center;margin:0 auto;}
.r_step_full .graph{width:70%;margin:80px auto 0;}
.r_step_full .graph .sp_cir{position:relative;}
.r_step_full .graph .sp_cir ul{position:relative;width:100%;height:2px;background:#ebebeb;margin-top:20px;}
.r_step_full .graph .sp_cir li{position:absolute;left:0;top:-6px;width:2px;height:12px;background-color:#ebebeb;}
.r_step_full .graph .sp_cir li:nth-child(2){left:25%;}
.r_step_full .graph .sp_cir li:nth-child(3){left:50%;}
.r_step_full .graph .sp_cir li:nth-child(4){left:75%;}
.r_step_full .graph .sp_cir li:nth-child(5){left:100%;}
.pDataContainer .ResultPaper .rp_tit{position:relative;padding:20px 0 22px;background-color:#0e9e6e;}
.pDataContainer .ResultPaper .rp_tit em{display:inline-block;width:84px;height:20px;margin-right:10px;background:url(/public/img/exam/tit.png) no-repeat 0 0;font-size:0;vertical-align:bottom;}
.pDataContainer .ResultPaper .rp_tit span{color:#fff;font-size:20px;font-weight:500;}
.pDataContainer .ResultPaper strong.st_Pink{color:#fd4e6f;}
.pDataContainer .ResultPaper .tit{color:#2e3039;font-size:30px;font-weight:700;line-height:35px;}
.pDataContainer .ResultPaper .rp_info .tit2{width:95%;font-size:24px;color:#464646;font-weight:700;line-height:26px;margin:0 auto 20px;}
.pDataContainer .ResultPaper .tit3{color:#2e3039;font-size:26px;font-weight:700;line-height:35px;}
.r_step_full .graph .point3{overflow:hidden;margin-top:20px;}
.r_step_full .graph .point3 li:first-child{text-align:left;}
.r_step_full .graph .point3 li{float:left;width:33.333%;text-align:center;font-size:12px;color:#464646;line-height:15px;}
.r_step_full .graph .point3 li:nth-child(3){text-align:right;}
.myresult_sum{width:90%;overflow:hidden;clear:both;padding-top:40px;margin:0 auto;box-sizing:border-box;}
.myresult_sum>li{width:40%;float:left;margin:0 5%;}
.myresult_sum.layout3>li{width:30%;margin:0;margin-left:5%;}
.myresult_sum.layout3>li:first-child{margin-left:0;}
.ResultPaper .tit div{font-size:16px;margin-top:15px;line-height:20px;}
.r_step .graph .sp_cir3{position:relative;}
.r_step .graph .sp_cir3 ul{position:relative;width:100%;height:2px;background:#ebebeb;margin-top:30px;}
.r_step .graph .sp_cir3 li{position:absolute;left:0;top:-6px;width:2px;height:12px;background-color:#ebebeb;}
.r_step .graph .sp_cir3 li:nth-child(2){left:50%;}
.r_step .graph .sp_cir3 li:nth-child(3){left:100%;}
.r_step .graph .point3{overflow:hidden;margin-top:20px;}
.r_step .graph .point3 li:first-child{text-align:left;}
.r_step .graph .point3 li{float:left;width:33.333%;text-align:center;font-size:12px;color:#464646;line-height:15px;}
.r_step .graph .point3 li:nth-child(3){text-align:right;}
.r_step .graph .sp_cir3 ul{position:relative;width:100%;height:2px;background:#ebebeb;margin-top:30px;}
.r_step .graph .sp_cir3 span{position:absolute;top:-9px;right:0;width:18px;height:18px;background:url(/public/img/exam/icon_cir.png) no-repeat 0 0;font-size:0;}
.r_step .graph .sp_cir3 span.average{position:absolute;top:-9px;right:0;width:100%;height:18px;border-radius:9px;font-size:0;background:rgba(204,204,204,.5);}
.r_step .graph .sp_cir3 span.average.avg01{width:15%;right:30%;}
.r_step .graph .sp_cir3 span.average.avg02{width:12%;right:26%;}
.r_step .graph .sp_cir3 span.average.avg03{width:14%;right:30%;}
.r_step .graph .point3{overflow:hidden;margin-top:20px;}
.r_step .graph .point3 li:first-child{text-align:left;}
.r_step .graph .point3 li{float:left;width:33.333%;text-align:center;font-size:12px;color:#464646;line-height:15px;}
.r_step .graph .point3 li:nth-child(3){text-align:right;}
.pDataContainer .mDivPHQ-9 .r_step_full .graph,.pDataContainer .mDivQIDS .r_step_full .graph{width:70%;margin:80px auto 0;}
.pDataContainer .mDivPHQ-9 .r_step_full .graph .sp_cir01,.pDataContainer .mDivQIDS .r_step_full .graph .sp_cir{position:relative;}
.pDataContainer .mDivPHQ-9 .r_step_full .graph .sp_cir01 ul,.pDataContainer .mDivQIDS .r_step_full .graph .sp_cir ul{position:relative;width:100%;height:2px;background:#ebebeb;margin-top:20px;}
.pDataContainer .mDivPHQ-9 .r_step_full .graph .sp_cir01 li,.pDataContainer .mDivQIDS .r_step_full .graph .sp_cir li{position:absolute;left:0;top:-6px;width:2px;height:12px;background-color:#ebebeb;}
.pDataContainer .mDivPHQ-9 .r_step_full .graph .sp_cir01 li:nth-child(2){left:33%;}
.pDataContainer .mDivPHQ-9 .r_step_full .graph .sp_cir01 li:nth-child(3){left:66%;}
.pDataContainer .mDivPHQ-9 .r_step_full .graph .sp_cir01 li:nth-child(4){left:99%;}
.pDataContainer .mDivQIDS .r_step_full .graph .sp_cir li:nth-child(2){left:25%;}
.pDataContainer .mDivQIDS .r_step_full .graph .sp_cir li:nth-child(3){left:50%;}
.pDataContainer .mDivQIDS .r_step_full .graph .sp_cir li:nth-child(4){left:75%;}
.pDataContainer .mDivQIDS .r_step_full .graph .sp_cir li:nth-child(5){left:100%;}
.pDataContainer .mDivPHQ-9 .r_step_full .graph .sp_cir01 span,.pDataContainer .mDivQIDS .r_step_full .graph .sp_cir span{position:absolute;top:-9px;right:0;width:18px;height:18px;background:url(/public/img/exam/icon_cir.png) no-repeat 0 0;font-size:0;}
.pDataContainer .mDivPHQ-9 .r_step_full .graph .point01,.pDataContainer .mDivQIDS .r_step_full .graph .point{overflow:hidden;margin-top:20px;}
.pDataContainer .mDivPHQ-9 .r_step_full .graph .point01 li,.pDataContainer .mDivQIDS .r_step_full .graph .point li{float:left;width:20%;text-align:center;font-size:12px;color:#464646;line-height:15px;border:0 solid red;}
.pDataContainer .mDivPHQ-9 .r_step_full .graph .point01 li:first-child{width:30%;text-align:left;}
.pDataContainer .mDivPHQ-9 .r_step_full .graph .point01 li:nth-child(2){width:17%;text-align:left;}
.pDataContainer .mDivPHQ-9 .r_step_full .graph .point01 li:nth-child(3){width:22%;text-align:right;}
.pDataContainer .mDivPHQ-9 .r_step_full .graph .point01 li:nth-child(4){width:30%;text-align:right;}
.pDataContainer .mDivQIDS .r_step_full .graph .point li:first-child{width:12%;text-align:left;}
.pDataContainer .mDivQIDS .r_step_full .graph .point li:nth-child(2){width:28%;}
.pDataContainer .mDivQIDS .r_step_full .graph .point li:nth-child(3){width:20%;}
.pDataContainer .mDivQIDS .r_step_full .graph .point li:nth-child(4){width:28%;}
.pDataContainer .mDivQIDS .r_step_full .graph .point li:nth-child(5){width:12%;text-align:right;}
.pDataContainer .mDivECR .myresult_sum{width:90%;overflow:hidden;clear:both;padding-top:40px;margin:0 auto;box-sizing:border-box;}
.pDataContainer .mDivECR .myresult_sum>li{width:40%;float:left;margin:0 5%;}
.pDataContainer .mDivECR .ResultPaper .tiECR{color:#2e3039;font-size:26px;font-weight:700;line-height:35px;}
.pDataContainer .mDivECR .myresult_sum li .r_step .graph .sp_cir{position:relative;}
.pDataContainer .mDivECR .myresult_sum li .r_step .graph .sp_cir ul{position:relative;width:100%;height:2px;background:#ebebeb;margin-top:20px;}
.pDataContainer .mDivECR .myresult_sum li .r_step .graph .sp_cir li{position:absolute;left:0;top:-6px;width:2px;height:12px;background-color:#ebebeb;}
.pDataContainer .mDivECR .myresult_sum li .r_step .graph .sp_cir span{position:absolute;top:-9px;right:0;width:18px;height:18px;background:url(/public/img/exam/icon_cir.png) no-repeat 0 0;font-size:0;}
.pDataContainer .mDivECR .myresult_sum li .r_step .graph .sp_cir li:nth-child(2){left:25%;}
.pDataContainer .mDivECR .myresult_sum li .r_step .graph .sp_cir li:nth-child(3){left:50%;}
.pDataContainer .mDivECR .myresult_sum li .r_step .graph .sp_cir li:nth-child(4){left:75%;}
.pDataContainer .mDivECR .myresult_sum li .r_step .graph .sp_cir li:nth-child(5){left:100%;}
.pDataContainer .mDivECR .myresult_sum li .r_step .graph .point{overflow:hidden;margin-top:20px;}
.pDataContainer .mDivECR .myresult_sum li .r_step .graph .point li{float:left;width:28%;text-align:center;font-size:12px;color:#464646;line-height:15px;}
.pDataContainer .mDivECR .myresult_sum li .r_step .graph .point li:first-child{width:12%;text-align:left;}
.pDataContainer .mDivECR .myresult_sum li .r_step .graph .point li:nth-child(3){width:20%;}
.pDataContainer .mDivECR .myresult_sum li .r_step .graph .point li:nth-child(5){width:12%;text-align:right;}
.pDataContainer .mDivECR .myresult_sum>li>.avrg1,.pDataContainer .mDivECR .myresult_sum>li>.avrg2{font-size:12px;text-align:left;opacity:.75;}
.pDataContainer .mDivECR .myresult_sum li .r_step .graph .sp_cir span{position:absolute;top:-9px;right:0;width:18px;height:18px;background:url(/public/img/exam/icon_cir.png) no-repeat 0 0;font-size:0;right:98%;}
.pDataContainer .mDivRE .r_step_full .graph{width:90%;margin:40px auto 0;}
.pDataContainer .mDivRE .r_step_full .graph .sp_cir span{position:absolute;top:-9px;right:0;width:18px;height:18px;background:url(/public/img/exam/icon_cir.png) no-repeat 0 0;font-size:0;right:98%;}
.pDataContainer .ResultPaper .mDivRE .tit div span{color:#fd4e6f;font-weight:700;}
.rp_desc{font-size:13px;color:#acacac;margin:60px auto 50px;line-height:16px;}



/* 프린터 */
.rDivContainerPrint{color:#000;background:0 0;height:100%}
.rDivContainerPrint .pPagePaper{width:786px;height:100%;margin:0 auto;padding:2rem;background-color:#fff}
.pResultTitle{margin:0;padding:0;height:5%}
.pResultBody{margin:0;padding:0;padding-top:50px;}
.pResultBody.resultValue{height:50%}
.userImpo{height:4%;border-bottom:3px solid #000}
.pHeadTitleDiv{float:left}
#pDateDiv{width:49%}
#pUserInfoDiv{width:51%}
#pCurrentDate{margin-left:20px}
.pBodyDiv{height:100%;clear:both}
.pHeadSubject{font-size:17px;font-weight:500;margin-left:10px;color:#929292}
.pHeadContent{font-size:20px;font-weight:500;margin-left:10px;color:#474747}
#bodyTitleDiv{margin-top:10px}
#bodyTitle{font-size:20px;font-weight:500;color:#343b4a}
#bodyTitleSub{font-size:11px;color:#929292}
.rDivContainerPrint #bodyDiv table{width:100%;margin-top:10px}
.rDivContainerPrint #bodyDiv table thead th{padding:4px;color:#fff;background-color:#6fc5a8;padding-left:20px}
.rDivContainerPrint #bodyDiv table thead th.tThVal{text-align:center;padding:0}
.rDivContainerPrint #bodyDiv table tbody td{color:#343b4a;border:1px solid #dbdbdb;padding:2px;padding-left:20px}
.rDivContainerPrint #bodyDiv table tbody td.tTdVal{text-align:center;padding:0}
.rDivContainerPrint #bodyDiv table tbody td.tTdVal.totalval{background-color:#e6f5f0}
.rTNotRunning{font-size:13px;color:#929292}
.pDataContainer.printContainer{height:50%;max-height:50%;padding:10px}
.pDataContainer.printContainer .ResultPaper .rp_tit{position:relative;background-color:#ceebe1;height:10%;padding:10px 0 10px}
.pDataContainer.printContainer .ResultPaper .rp_tit .location,.pDataContainer.printContainer .ResultPaper .rp_tit .tNumber{position:absolute;top:12px;left:20px;font-size:14px;color:#333}
.pDataContainer.printContainer .ResultPaper .rp_tit .tNumber{left:inherit;right:20px}
.pDataContainer.printContainer .ResultPaper .rp_info{height:90%}
.pDataContainer.printContainer .rp_info{padding:5px 10px 0}
.pDataContainer.printContainer .myresult_detail_text{padding-top:0px}
.pDataContainer.printContainer .myresult_detail_text .text{padding-top:20px;font-size:16px}
.pDataContainer.printContainer .r_step_full .graph{width:90%;margin:20px auto 0}
.pDataContainer.printContainer .myresult_sum{width:90%;overflow:hidden;clear:both;padding-top:5px;margin:0 auto;box-sizing:border-box}
.pDataContainer.printContainer .r_step_full .text{width:90%}
.pDataContainer.printContainer .ResultPaper .rp_info .tit2 .printContainer .ResultPaper .tit.subTitle{font-size:17px;line-height:20px}
.pDataContainer.printContainer .ResultPaper .tit{color:#2e3039;font-size:25px;line-height:40px;margin-top:20px}
.pDataContainer.printContainer .mDivPHQ-9 .r_step_full .graph,.pDataContainer.printContainer .mDivQIDS .r_step_full .graph{width:90%;margin:10px auto 0}
.pDataContainer.printContainer .mDivECR .myresult_detail_text,.pDataContainer.printContainer .mDivECR .myresult_detail_text .text{padding-top:10px}
.pDataContainer.printContainer .mDivRE .r_step_full .graph .sp_cir span{position:absolute;top:-9px;right:0;width:18px;height:18px;background:url(/public/img/exam/icon_cir.png) no-repeat 0 0;font-size:0;right:98%}
.pDataContainer.printContainer .mDivRE .r_step_full .graph{margin:5px auto 0}
.pDataContainer.printContainer .ResultPaper .mDivRE .tit div{font-size:13px;margin-top:5px;line-height:10px}
.pDataContainer.printContainer .ResultPaper .mDivRE .tit{font-size:16px;line-height:18px}
.pDataContainer.printContainer .mDivRE .myresult_sum{padding-top:0}
.pDataContainer .ResultPaper .mDivRE .tit3{font-size:16px}
.pDataContainer.printContainer .mDivRE .myresult_detail_text .text{padding-top:1px;font-size:11px}
@media screen{
/*.rDivContainerPrint{background:#ccc;padding-top:21px;padding-bottom:21px} */
.rDivContainerPrint{background:#fff;padding-top:0px;padding-bottom:0px}
.rDivContainerPrint .pPagePaper{border:0px solid #777}
.rDivContainerPrint .footer.noprint{display:none}
}
@media print{
.noprint{display:none}
.pHeadSubject{font-size:17pt!important}
.pHeadContent{font-size:20pt!important}
#bodyTitle{font-size:20pt!important}
#bodyTitleSub{font-size:11pt!important}
.bProgramTable th{padding:5pt!important;font-size:16pt!important}
.bProgramTable td{padding:5pt!important;font-size:16pt!important}
.rTNotRunning{font-size:13pt!important;text-align:center!important}
.pDataContainer.printContainer{padding:10pt!important}
.printContainer .r_step_full .graph{margin:20pt auto 0!important}
.printContainer .myresult_sum{padding-top:20pt!important}
.printContainer .ResultPaper .tit{font-size:25pt!important;line-height:30pt!important}
}

