@charset "UTF-8";.txt_center,.txt_left,.txt_right{word-wrap:break-word;vertical-align:middle}#foot-sub input[type=checkbox],#foot-sub label,.txt_center,.txt_left,.txt_right,img.ui-datepicker-trigger{vertical-align:middle}#maskingLoader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#FFF;opacity:.7;display:none;z-index:20001;min-width:1280px}#maskingLoader #maskingLoaderBox{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:120px;text-align:center}#maskingLoaderText{margin-top:10px;font-size:17px;font-weight:700}#maskingLoaderTime{margin-top:10px;font-size:15px;font-weight:700}#maskingLoaderTime table{margin:auto;text-align:left}#modal-area #comp_err_dialog_text,#modal-area #confirm_text{display:inline-block;text-align:left;margin-bottom:10px}.hover-balloon{position:relative}.hover-balloon__text{width:55px;top:-30px;left:-15px;display:none;opacity:0;padding:5px;border-radius:5px;background-color:rgba(240,240,240,.5)}.hover-balloon:hover .hover-balloon__text{position:absolute;display:block;opacity:1;top:-40px;overflow:visible;white-space:nowrap;font:700}.ui-datepicker{z-index:20000!important}.red{color:red}.menu-pointer{cursor:pointer}label.error{color:#FF2D2D;font-size:12px!important}.txt_left{text-align:left}.txt_center{text-align:center}.txt_right{text-align:right}.errorText{color:red;font-size:11px}img.ui-datepicker-trigger{width:30px;height:30px;cursor:pointer;margin-left:7px!important}.scroll{overflow:auto;white-space:nowrap}.scroll::-webkit-scrollbar{height:15px}.scroll::-webkit-scrollbar-track{background:#F1F1F1}.scroll::-webkit-scrollbar-thumb{background:#BCBCBC}#sub-contents table{user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;table-layout:fixed;white-space:normal;min-width:auto!important}.remodal #foot-sub{position:absolute!important}.cleartext{color:rgba(255,255,255,0)!important}.btn-width-150{width:150px}.btn-width-100{width:100px}.btn-width-110{width:110px}.btn-width-50,.input-width-50,.input-width-60{width:50px}.height-70{height:70px}.height-110{height:110px}.height-120{height:120px}.height-130{height:130px}.height-140{height:140px}.height-150{height:150px}.height-170{height:170px}.height-190{height:190px}.input-width-85{width:85px}.input-width-90{width:90px}.input-width-100{width:100px}.input-width-120{width:120px}.input-width-130{width:130px}.input-width-140{width:140px}.input-width-150{width:150px}.input-width-160{width:160px}.input-width-170{width:170px}.input-width-180{width:180px}.input-width-200{width:200px}.input-width-250{width:250px}.input-width-300{width:300px}.input-width-320{width:320px}.input-width-330{width:330px}.input-width-350{width:350px}.input-width-370{width:370px}.input-width-450{width:450px}.input-width-550{width:550px}.cmb-width-50{width:50px}.cmb-width-60{width:60px}.cmb-width-80{width:80px}.cmb-width-100{width:100px}.cmb-width-110{width:110px}.cmb-width-120{width:120px}.cmb-width-130{width:130px}.cmb-width-150{width:150px}.cmb-width-160{width:160px}.cmb-width-170{width:170px}.cmb-width-180{width:180px}.cmb-width-200{width:200px}.cmb-width-210{width:210px}.cmb-width-220{width:220px}.cmb-width-240{width:240px}.cmb-width-250{width:250px}.cmb-width-300{width:300px}.cmb-width-320{width:320px}.date-input{width:100px}.date-input:disabled+img{opacity:.5}.int-input{width:50px}.marginR1em{margin-right:1em}.marginR2em{margin-right:2.3em}.marginR3em{margin-right:3em}.grid_bottom{margin-left:auto;margin-right:auto;text-align:right;padding:4px 10px;width:100%;overflow:hidden;border-left:1px solid #bdc3c7;border-right:1px solid #bdc3c7;border-bottom:1px solid #bdc3c7;background:#e4e4e4}.grid_bottom button{padding:5px;font-size:13px}.table-label{width:99%}#sub_core_window{width:100%;height:100%;max-width:100%;padding:0;text-align:left;margin:0}textarea{resize:none;font-size:15px;line-height:110%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){textarea{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}}@supports (-ms-ime-align:auto){textarea{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}}@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){button,input,select,textarea{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}}#sub-subject{padding-left:20px}#foot-sub label{font-size:16px;font-weight:700;line-height:30px}#foot-sub input[type=checkbox]{-moz-transform-origin:right bottom;-moz-transform:scale(1.5 ,1.5);-webkit-transform-origin:right bottom;-webkit-transform:scale(1.5 ,1.5);width:15px;height:15px}#sub-foot-menu{width:100%!important}.grid_active_num{margin-left:auto;margin-right:auto;text-align:right;padding:4px}.remodal .ag-theme-balham{text-align:left}#information-01-text li{list-style:none}#information-02-inner{height:100px;overflow:auto}.information-02-inner-content{margin-bottom:5px}.flex-box{width:100%;flex-grow:1;display:flex;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box}.RVFVMANUAL #sub-contents{width:100%;overflow:auto;margin-bottom:0}.print_option_radio{margin-top:20px;width:100px;margin-left:auto;margin-right:auto;text-align:left}.RET_LOGIN_SUB_PW{padding:0!important;max-width:400px!important}.RET_LOGIN_SUB_PW #upper-wrap{padding:10px!important;margin-bottom:50px!important}.RET_LOGIN_SUB_PW .col-label{width:150px!important;text-align:left!important}.RET_LOGIN_SUB_PW .margin-5{margin:5px!important}.RET_LOGIN_SUB_PW .message-label{text-align:left!important;margin:10px 0!important}.RET_LOGIN_SUB_PW #sub-foot-menu{width:100%!important}.RET_LOGIN_SUB_PW #sub-foot-menu ul{margin-right:90px!important}.RET_LOGIN_SUB_PW #wrapper{width:100%;margin-right:auto;margin-left:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:none}.RET_LOGIN_SUB_PW #sub-subject-wrap{max-width:400px!important;width:100%;height:42px;float:left;clear:both;background-color:#1069bc}.RET_LOGIN_SUB_PW #sub-subject{width:auto;height:42px;margin-left:auto;margin-right:auto;color:#fff;font-size:20px;font-weight:700;line-height:42px;text-align:left;background-repeat:no-repeat;background-position:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.RET_LOGIN_SUB_PW .btn-color,.RET_LOGIN_SUB_PW .btn-white{text-decoration:none;font-weight:700;text-align:center;display:block;padding:8px 12px;transition:.2s}.RET_LOGIN_SUB_PW #control,.RET_LOGIN_SUB_PW .btn-white{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.RET_LOGIN_SUB_PW #control{width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box;background-color:#F8F2EC;clear:both}.RET_LOGIN_SUB_PW #control label{font-size:16px;font-weight:700;line-height:30px;vertical-align:middle}.RET_LOGIN_SUB_PW #upper-wrap{width:100%;float:left;margin-top:10px;clear:both}.RET_LOGIN_SUB_PW #foot-sub{width:100%;height:65px;background-color:#EEF1F6;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.2) inset;-moz-box-shadow:0 2px 2px rgba(0,0,0,.2) inset;box-shadow:0 2px 2px rgba(0,0,0,.2) inset;position:fixed;bottom:0;z-index:4}.RET_LOGIN_SUB_PW #sub-foot-menu{margin-left:auto;margin-right:auto;clear:both;height:65px}.RET_LOGIN_SUB_PW #sub-foot-menu ul{float:right;list-style-type:none;margin-top:15px}.RET_LOGIN_SUB_PW #sub-foot-menu li{float:left;margin-left:10px}.RET_LOGIN_SUB_PW .ripple{position:relative;overflow:hidden}.RET_LOGIN_SUB_PW .ripple .rp-effect{position:absolute;border-radius:50%;opacity:.35;transform:scale(0);background:#FFF;animation:ripple .7s}.RET_LOGIN_SUB_PW .ripple2{position:relative;overflow:hidden}.RET_LOGIN_SUB_PW .ripple2 .rp-effect{position:absolute;border-radius:50%;opacity:.35;transform:scale(0);background-color:rgba(0,0,0,.25);animation:ripple .7s}@-webkit-keyframes ripple{to{opacity:0;transform:scale(2)}}@keyframes ripple{to{opacity:0;transform:scale(2)}}.RET_LOGIN_SUB_PW .btn-color{font-size:14px;background-color:#1069BC;color:#fff;border-radius:3px;border:1px solid #1069bc;-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);box-shadow:0 2px 3px 0 rgba(0,0,0,.2)}.RET_LOGIN_SUB_PW .btn-color .fa-icon{font-size:14px;margin-right:8px}.RET_LOGIN_SUB_PW .btn-color:hover{position:relative;background-color:#2B87DB;-moz-box-shadow:0 3px 4px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.3);box-shadow:0 3px 4px 0 rgba(0,0,0,.3)}.RET_LOGIN_SUB_PW .btn-color:active{position:relative;background-color:#1069BC}.RET_LOGIN_SUB_PW .btn-white{font-size:14px;background-color:#fff;color:#333;border-radius:3px;border:1px solid #ddd;-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);box-shadow:0 2px 3px 0 rgba(0,0,0,.2);box-sizing:border-box}.RET_LOGIN_SUB_PW .btn-white:hover{position:relative;background-color:#FAFAFA;border:1px solid #ddd;-moz-box-shadow:0 3px 4px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.3);box-shadow:0 3px 4px 0 rgba(0,0,0,.3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.RET_LOGIN_SUB_PW .btn-white:active{position:relative;background-color:#fff}.RET_MENU_SUB_WIN4{padding:0!important;max-width:300px!important}.RET_MENU_SUB_WIN4 #sub-subject-wrap{width:300px!important}.RET_MENU_SUB_WIN4 #sub-subject{padding-left:20px!important}.RET_MENU_SUB_WIN4 #upper-wrap{margin-top:30px!important;margin-bottom:100px!important}.RET_MENU_SUB_WIN4 .state-label,.RET_MENU_SUB_WIN4 .state-text{font-size:150%!important}#venn_text1,#venn_text2,#venn_text3{font-size:17px;position:absolute}.RET_MENU_SUB_WIN4 #sub-foot-menu{width:100%!important}.RET_MENU_SUB_WIN4 #sub-foot-menu ul{margin-right:45px!important}.SubGrid{padding:0!important;max-width:400px!important}.SubGrid #wrapper{min-width:400px!important}.SubGrid #sub-subject-wrap{max-width:400px!important;margin-bottom:40px}.SubGrid #sub-subject{padding-left:20px!important}.SubGrid #sub-contents{width:350px;overflow:auto;height:300px;margin-bottom:0}.SubGrid .foot-right{margin-right:15px!important}.SubGrid #SubGrid_lbl_REC_NUM{width:350px!important;margin-bottom:80px!important}.margin-top-10{margin-top:10px}.margin-right-10{margin-right:10px}.margin-top-20{margin-top:20px}.venn_diagram{width:85px;height:80px;background:#fff}.venn_diagram object{position:absolute}.venn_diagram .venn_frame{width:85px;z-index:10}.venn_diagram .venn_1{width:47px;margin-left:20px;margin-top:3px;opacity:0}.venn_diagram .venn_2{width:22px;margin-left:21px;margin-top:30px;opacity:0}.venn_diagram .venn_3{width:14px;margin-left:36px;margin-top:36px;opacity:0}.venn_diagram .venn_4{width:24px;margin-top:30px;margin-left:43px;opacity:0}.venn_diagram .venn_5{width:40px;margin-top:31px;margin-left:42px;opacity:0}.venn_diagram .venn_6{width:16px;margin-top:47px;margin-left:34px;opacity:0}.venn_diagram .venn_7{width:40px;margin-top:30px;margin-left:2px;opacity:0}#venn_text1{margin-left:34px;margin-top:11px}#venn_text2{margin-left:12px;margin-top:50px}#venn_text3{margin-left:56px;margin-top:51px}.height-full{height:100%}