abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*{box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul li{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}a,ins{text-decoration:none;color:#000}ins,mark{background-color:#ff9}mark{color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;-ms-overflow-style:scrollbar!important}body,html{height:100%}body{position:relative;background:#fff}input[type=button],input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus{outline-offset:-2px}.wrapper{position:relative}.blackout{position:fixed;display:flex;align-items:center}.wrapper .blackout{top:0;left:0;width:100vw;height:100vh;background:#000;z-index:1000000;color:grey;justify-content:center}.mrg_t20{margin-top:20px!important}.mrg_t10{margin-top:10px}.mrg_r20{margin-right:20px}.pdg_10{padding:10px}.txt_small{font-size:60%}.link_style{color:#337ac6;text-decoration:underline}.brd_0{border:none!important}.f_bold{font-weight:600}.contents{margin:0 auto;padding-bottom:25px;text-align:center;width:95%;padding-top:75px}.contents .date_head{position:relative}.contents .date_head .back{position:absolute;top:0;left:0;padding:10px 0}.contents .date_head .back:before{font-family:Font Awesome\ 5 Free;content:"";font-weight:900}.btn{text-align:center;background:#337ac6;border-radius:6px;color:#fff;font-size:100%;border:none}.btn,.btn a{font-weight:600}.btn a{display:block;color:#fff!important;text-decoration:none!important;white-space:nowrap;padding:10px}.pager{margin-top:25px}.pager ul.pagination{text-align:center;margin:0;padding:0}.pager ul.pagination li{display:inline;margin:0 2px;padding:0;display:inline-block;background:#fff;border:1px solid #337ac6;width:30px;height:30px;font-size:60%;text-align:center;position:relative}.pager ul.pagination li a{vertical-align:middle;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;display:table;color:#337ac6;text-decoration:none}.pager ul.pagination li a span{display:table-cell;vertical-align:middle}.pager ul.pagination li a.active,.pager ul.pagination li a:hover{color:#fff;background:#337ac6}.pink{background:#ffeaeb}.lightgreen{background:#b8eba2}.gray{background:#f1f1f1}.blue_bdr{border-left:5px solid #337ac6!important}.errorlist{color:red;font-size:80%}.month{margin:20px auto 0 auto}.month ul{display:flex;justify-content:space-between}.month ul li:first-child:before{font-family:Font Awesome\ 5 Free;content:"";font-weight:900}.month ul li:nth-child(2){font-weight:600}.month ul li:last-child:after{font-family:Font Awesome\ 5 Free;content:"";font-weight:900}.cp_ipselect{overflow:hidden;width:100%;text-align:center}.cp_ipselect select{line-height:1em;width:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cp_ipselect select::-ms-expand{display:none}.cp_sl01{position:relative;border:1px solid #bbb;border-radius:2px;background:#fff}.cp_sl01:before{position:absolute;top:1em;right:.9em;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;pointer-events:none}.cp_sl01 select{padding:8px 38px 8px 8px;color:#000;font-size:100%}textarea{border:1px solid #d7d7d7}.checkbox-input{display:none}.checkbox-parts{padding-left:25px;position:relative;margin-right:20px}.checkbox-parts:before{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #999;border-radius:4px;background:#fff}.check_off:before{background:#d7d7d7}.checkbox-input:checked+.checkbox-parts{color:#337ac6}.checkbox-input:checked+.checkbox-parts:after{content:"";display:block;position:absolute;top:-5px;left:5px;width:7px;height:14px;transform:rotate(40deg);border-bottom:3px solid #337ac6;border-right:3px solid #337ac6}.cp_ipradio label{line-height:135%;position:relative;margin:.5rem;cursor:pointer}.cp_ipradio label .option-input{position:relative;margin:0 1rem 0 0;cursor:pointer}.cp_ipradio label .option-input:before{position:absolute;z-index:1;top:0;left:.125rem;width:.75rem;height:.75rem;content:"";transition:transform .4s cubic-bezier(.45,1.8,.5,.75);transform:scale(0);border-radius:50%;background:#337ac6}.cp_ipradio label .option-input:checked:before{transform:scale(1)}.cp_ipradio label .option-input:after{position:absolute;top:-.25rem;left:-.125rem;width:1rem;height:1rem;content:"";border:2px solid #f2f2f2;border-radius:50%;background:#fff}.type_bg_red{background:#ffa9a9}.type_bg_blue{background:#baf0fb}.type_bg_green{background:#9dffac}.type_bg_orange{background:#ffd2b5}.type_bg_gray{background:#eee}.bg_lightgreen{background:#90c8c3}.bg_lightblue{background:#c2def8}.bg_palegreen{background:#e5f8dd}.bg_pink{background:#f5beeb}.bg_deeppink{background:#ef99c4!important}.txt_white{color:#fff!important}.txt_green{color:#749c48}.txt_red{color:red}.txt_blue{color:#337ac6}.txt_orange{color:#fc8702}.txt_gray{color:#b0b0b0}.icon_lightblue{background:#9fd9f6;background:#fff;border:1px solid #337ac6}.icon_pink{background:#f5b2b2;background:#fff;border:1px solid #337ac6}.icon_lightgreen{background:#a2d7d4;background:#fff;border:1px solid #337ac6}.icon_orange{background:#f5b090;background:#fff;border:1px solid #337ac6}.icon_purple{background:#a59aca;background:#fff;border:1px solid #337ac6}.icon_beige{background:#f6e5cc;background:#fff;border:1px solid #337ac6}.icon_yellow{background:#dbdc9e;background:#fff}.icon_blue,.icon_yellow{border:1px solid #337ac6}.icon_blue{background:#a3bce2;background:#fff}.icon_yellowgreen{background:#d7e7af;background:#fff;border:1px solid #337ac6}.icon_green{background:#00d60f}.icon_gray{background:#b0b0b0}.icon_red{background:red}.circle_z1{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;z-index:100}.circle{position:relative;width:40px;height:40px;border-radius:50%;line-height:40px}.circle span{position:absolute;display:inline-block;left:0;top:50%;transform:translateY(-50%);width:40px;text-align:center;line-height:.8rem;font-size:80%;font-weight:600}.circle:after,.circle_z1:after{content:""!important}.btn_tuuwa{position:fixed;bottom:20px;left:20px;z-index:200}.btn_tuuwa a{display:block;background:red;color:#fff;padding:15px;border-radius:6px;font-weight:600;font-size:120%;border:1px solid #fff}.btn_tuuwa a i{font-size:150%;color:#fff;padding-right:10px}.btn_tuuwa_mini{position:fixed;bottom:0;left:0;z-index:200}.btn_tuuwa_mini a{display:block;background:red;color:#fff;padding:10px;border-radius:0 6px 6px 0;font-weight:600;border:1px solid #fff}.btn_tuuwa_mini a i{color:#fff}.date_head .date_title{margin:0 auto;text-align:center;padding-top:10px;font-weight:600}.search_area{display:flex;justify-content:space-between;padding-top:25px}.search_area .searchbox{width:40%;position:relative}.search_area .searchbox input{padding:8px;padding-right:10%;border:1px solid #bbb;font-size:100%;width:100%}.search_area .searchbox a{display:block;position:absolute;right:0;top:10px;width:10%}.search_area .dr_add_btn{width:10%;background:#f97c04}.table_wrapper{width:100%;border:1px solid #d7d7d7;margin-top:20px;text-align:left}.table_wrapper td,.table_wrapper th{padding:10px;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;vertical-align:middle}.table_wrapper th{background:#e5f8dd}.table_wrapper td:last-child,.table_wrapper th:last-child{border-right:none}.table_wrapper td:nth-child(n+6){width:17%}.alert{z-index:100000;background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;padding:10px;width:30%;height:120px;border:1px solid #d7d7d7}.alert .alert_wrap{position:relative;margin:0 auto;width:100%}.alert .alert_wrap .alert_close{position:absolute;top:0;right:0}.alert .alert_wrap .alert_close label{background:#337ac6;color:#fff;cursor:pointer;display:inline-block}.alert .alert_wrap .alert_close label.circle{width:30px;height:30px;line-height:30px;text-align:center}.alert .alert_wrap .alert_contents{padding-top:50px;display:flex;justify-content:center}.alert .alert_wrap .alert_contents .alert_btn{width:46%;margin:0 2%}.switch__label{width:50px!important;position:relative;display:inline-block}.switch__content{display:block;cursor:pointer;position:relative;border-radius:30px;height:31px;overflow:hidden}.switch__content:before{content:"";display:block;position:absolute;width:calc(100% - 3px);height:calc(100% - 3px);top:0;left:0;border:1.5px solid #e5e5ea;border-radius:30px;background-color:#fff}.switch__content:after{content:"";display:block;position:absolute;background-color:transparent;width:0;height:0;top:50%;left:50%;border-radius:30px;transition:all .5s}.switch__input{display:none}.switch__circle{display:block;top:2px;left:2px;position:absolute;box-shadow:0 2px 6px #999;width:27px;height:27px;border-radius:20px;background-color:#fff;transition:all .5s}.switch__input:checked~.switch__circle{left:21px}.switch__input:checked~.switch__content:after{background-color:#4bd964;top:0;left:0;width:100%;height:100%}.hissu{padding-left:10px;font-size:70%;font-weight:300}@media screen and (max-width:480px){.sp_mrg_t25{margin-top:25px}.sp_w_100{width:100%!important}.sp_w_35{width:35%!important}.alert{width:70%}}.btn_hangup{background-color:red;padding:10px 30px}.btn_hangup a{padding:15px 30px}header{background:#337ac6;padding:0 10px;width:100%;position:fixed;display:flex;align-items:center;height:60px;z-index:1000}header .title{text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/logo.3ad215a2.png) no-repeat;background-size:contain;width:19%;min-height:35px;margin-right:1%}header .patient_name{background:#f7f891;width:19%;margin-right:1%;font-weight:600;font-size:110%;height:100%;padding:10px;align-items:center;display:flex}header .patient_name i{padding-right:10px}header nav#nav_pc ul{display:flex;position:relative;margin-right:10px}header nav#nav_pc ul li{padding:10px;display:flex;color:#f7f891}header nav#nav_pc ul li a{display:block;padding-left:5px;color:#f7f891}header nav#nav_pc ul li a i{padding-right:5px}header nav#nav_pc ul .stay{font-weight:600;color:#337ac6;background:#f7f891;border-radius:6px}header nav#nav_pc ul .stay a{color:#337ac6}header nav#nav_sp{display:none}header .icon_telarea{display:flex;margin-left:auto;position:relative}header .icon_telarea .icon_telitem{background:#fff;width:40px;height:40px;border-radius:6px;margin-right:10px;cursor:pointer}header .icon_telarea .icon_telitem .circle_z1{right:10px}header .icon_telarea .icon_telitem i{font-size:130%;color:#337ac6;text-align:center;padding:10px}header .user{display:flex;position:relative;color:#fff;align-items:center}header .user .sp_menu{display:none}header .user .status{display:flex;padding-right:15px;color:#fff;align-items:center}header .user .status li{padding-left:10px}header .user .status li:first-child:after{content:"："}header .user .status .fa-angle-down{color:#fff}header .user .status .fa-user{display:none}header .user .fa-bell{font-size:150%}header .user .unread{position:absolute;z-index:999;top:-5px;right:0;font-size:40%;text-align:center;color:#fff;padding:3px;background:red;min-width:15px;height:15px;line-height:9px;border-radius:50%}.tooltip{position:relative;cursor:pointer;display:inline-block}.tooltip p{margin:0;padding:0}.tooltip p i{display:block;padding:10px}.tooltip .description{display:none;position:absolute;background:#fff;padding:10px;font-size:100%;line-height:1.6em;color:#000;border-radius:5px;width:170px;border:1px solid #d7d7d7}.tooltip .description ul li{border-top:1px dotted #d7d7d7;padding:5px 0}.tooltip .description ul li a,.tooltip .description ul li label{display:block}.tooltip .description ul li:first-child{padding-top:0;border-top:none}.tooltip .description ul li:first-child:after{content:none!important}.tooltip .description ul li:last-child{padding-bottom:0!important}.tooltip .description:before{content:"";position:absolute;top:-24px;right:0;border:15px solid transparent;border-top:15px solid #fff;margin-left:-15px;transform:rotate(180deg)}.tooltip .description{display:inline-block;top:40px;right:-10px}@media screen and (max-width:480px){header .patient_name,header .title{display:none}header .login_title{display:block;width:100%;display:none}header nav#nav_pc{display:none}header nav#nav_sp{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:100;display:none}header nav#nav_sp div{height:60px;overflow:hidden;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}header nav#nav_sp div .menuopen{display:block}header nav#nav_sp div .menuclose,header nav#nav_sp div .menuopen{font-size:120%;width:10%;height:100%;position:absolute;top:0;left:0}header nav#nav_sp div .menuclose{display:none}header nav#nav_sp div i{padding-left:20px;padding-top:20px}header nav#nav_sp ul{width:100%;background:#337ac6;color:#fff;position:absolute;top:60px;left:0}header nav#nav_sp ul li{transition:all .3s ease 0s;padding:0 10px;color:#000;border-bottom:0 dotted #fff;height:0;overflow:hidden}header nav#nav_sp ul li a{color:#fff}header nav#nav_sp ul li a i{padding-right:10px}header #nav_sp:target .menuopen{display:none}header #nav_sp:target .menuclose{display:block;display:none}header #nav_sp:target li{padding:10px;height:40px;border-bottom:1px dotted #fff}header .icon_telarea{display:flex;z-index:1000;position:relative;display:none}header .user .sp_menu{display:block!important}header .status li:nth-child(3) i.fa-angle-down,header .status li:nth-child(-n+2),header .user .pc_menu{display:none}header .status li:nth-child(3) i.fa-user{display:block;color:#000}.tooltip{display:none}.tooltip .description{width:150px}.tooltip .description p{display:block}}#sidebar{display:none}.scd_new{position:absolute;width:20%;background:#fff;border:1px solid #d7d7d7;right:0;top:60px;padding:10px;text-align:left;line-height:1.6em;z-index:100}.scd_new .title{font-weight:600}.scd_new .new_detail{font-size:90%;margin-top:10px}.scd_new .date{font-weight:600}.scd_new .item{border:1px solid #d7d7d7;padding:10px;border-radius:6px;align-items:center;position:relative}.scd_new .item div:after{font-family:Font Awesome\ 5 Free;content:"";font-weight:900;position:absolute;right:5px;top:50%}.scd_new .item .time_scd{font-weight:600;border-bottom:1px solid #4e7c45;padding-bottom:5px}.scd_new .item ul{display:flex;flex-wrap:wrap;font-size:80%;margin-top:5px;margin-bottom:15px;width:90%}.scd_new .item ul li{line-height:1.6em;margin-top:0}.scd_new .item ul li:nth-child(odd){font-weight:600;width:30%}.scd_new .item ul li:nth-child(2n){width:70%;text-indent:-.3em;padding-left:.5em}.scd_new .item ul li:nth-child(2n):before{content:":";font-weight:600;padding-right:5px;margin-left:-5px}.scd_new .item .date_sent{position:absolute;bottom:0;right:5px}.scd_new .item:nth-child(n+2){margin-top:5px}.contents_scd{margin:0 auto;text-align:center;padding-top:60px}.contents_scd .scd_all{display:flex;position:relative}.contents_scd .scd_all .scd_right{width:80%;padding:20px}.contents_scd .scd_all .charge{margin:10px auto 0 auto}.contents_scd .scd_all .charge ul{display:flex;justify-content:center}.contents_scd .scd_all .charge ul li{cursor:pointer}.contents_scd .scd_all .charge ul li:first-child:after{content:"/";font-weight:300}.contents_scd .scd_all .charge ul .stay{font-weight:600;cursor:auto}.contents_scd .scd_all .add_btn{width:10%;background:#f97c04;position:absolute;right:20px}.contents_scd .scd_all .scd_detail{width:20%;border-right:1px solid #d7d7d7;height:100vh;padding:15px;padding-bottom:75px;text-align:left;overflow:scroll;-webkit-overflow-scrolling:auto;overflow-scrolling:auto}.contents_scd .scd_all .scd_detail .detail li:nth-child(n+2){margin-top:15px}.contents_scd .scd_all .scd_detail .detail .date{font-weight:600}.contents_scd .scd_all .scd_detail .detail .item{margin-top:10px;padding:5px;border-radius:6px;align-items:center;position:relative}.contents_scd .scd_all .scd_detail .detail .item div:after{font-family:Font Awesome\ 5 Free;content:"";font-weight:900;position:absolute;right:5px;top:50%}.contents_scd .scd_all .scd_detail .detail .item .time_scd{font-weight:600;border-bottom:1px solid #4e7c45;padding-bottom:5px}.contents_scd .scd_all .scd_detail .detail .item ul{display:flex;flex-wrap:wrap;font-size:80%;margin-top:5px;width:90%}.contents_scd .scd_all .scd_detail .detail .item ul li{line-height:1.4em;margin-top:0}.contents_scd .scd_all .scd_detail .detail .item ul li:nth-child(odd){font-weight:600;width:30%}.contents_scd .scd_all .scd_detail .detail .item ul li:nth-child(2n){width:70%;text-indent:-.3em;padding-left:.5em}.contents_scd .scd_all .scd_detail .detail .item ul li:nth-child(2n):before{content:":";font-weight:600;padding-right:5px;margin-left:-5px}.contents_scd .scd_all .scd_detail .detail .item .time_scd_title{width:100%;font-weight:600;border-bottom:1px solid #4e7c45;padding-bottom:0}.contents_scd .scd_all .scd_detail .detail .item .time_scd_title li:nth-child(2){text-indent:0}.contents_scd .scd_all .scd_detail .detail .item .time_scd_title li:nth-child(2n):before{content:"";padding-right:0;margin-left:0}.contents_scd .scd_all .scd_detail .detail .item .time_scd_icons{height:40px;width:100%;display:flex;align-items:center}.contents_scd .scd_all .scd_detail .detail .item .time_scd_icons li{position:relative}.contents_scd .scd_all .scd_detail .detail .item .time_scd_icons li:first-child{width:40px}.contents_scd .scd_all .scd_detail .detail .item .time_scd_icons li:nth-child(2){text-indent:0;width:auto}.contents_scd .scd_all .scd_detail .detail .item .time_scd_icons li:nth-child(2n):before{content:"";padding-right:0;margin-left:0;width:auto}.contents_scd .scd_all .scd_detail .detail .item .time_scd_icons li img{width:100%}.contents_scd .scd_all .scd_detail .detail .item .time_scd_icons .circle_z1{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;z-index:100}.contents_scd .scd_all .scd_detail .detail .item .time_scd_icons .circle{position:relative;width:40px;height:40px;border-radius:50%;line-height:40px}.contents_scd .scd_all .scd_detail .detail .item .time_scd_icons .circle span{position:absolute;display:inline-block;left:0;top:50%;transform:translateY(-50%);width:40px;text-align:center;line-height:.8rem;font-size:80%;font-weight:600}.contents_scd .scd_all .scd_detail .detail .item .time_scd_icons .circle:after,.contents_scd .scd_all .scd_detail .detail .item .time_scd_icons .circle_z1:after{content:""!important}.contents_scd .scd_all .scd_detail .detail .done{background:#d7d7d7}.contents_scd .scd_all .scd_detail .detail .decided{background:#b8eba2}.contents_scd .scd_all .scd_detail .detail .undecided{background:#f7f891}.contents_scd .scd_all .scd_calendar{width:100%}.contents_scd .scd_all .scd_calendar .month{margin-top:40px}.contents_scd .scd_all .scd_calendar .month ul li:first-child,.contents_scd .scd_all .scd_calendar .month ul li:nth-child(3){cursor:pointer}.contents_scd .scd_all .scd_calendar .calendar{width:100%;height:75vh;display:flex;flex-wrap:wrap;border:1px solid #d7d7d7;margin-top:20px}.contents_scd .scd_all .scd_calendar .calendar li{width:14.2857142857%;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.contents_scd .scd_all .scd_calendar .calendar li .day{font-size:70%;font-weight:600;text-align:center;padding:5px}.contents_scd .scd_all .scd_calendar .calendar li ul.scd li{border-radius:100px;width:90%;text-align:left;margin:3px auto 0 auto;color:#000;font-size:60%;border:none}.contents_scd .scd_all .scd_calendar .calendar li ul.scd li a{display:block}.contents_scd .scd_all .scd_calendar .calendar li ul.scd li ul{display:flex;justify-content:space-between;align-items:center}.contents_scd .scd_all .scd_calendar .calendar li ul.scd li ul li{font-size:100%;padding:0;margin:0}.contents_scd .scd_all .scd_calendar .calendar li ul.scd li ul li span{padding-left:3px}.contents_scd .scd_all .scd_calendar .calendar li ul.scd li ul li:nth-child(2){width:22%;padding-right:5px}.contents_scd .scd_all .scd_calendar .calendar li ul.scd li ul li img{width:100%}.contents_scd .scd_all .scd_calendar .calendar li ul.scd .done{background:#d7d7d7}.contents_scd .scd_all .scd_calendar .calendar li ul.scd .decided{background:#b8eba2}.contents_scd .scd_all .scd_calendar .calendar li ul.scd .undecided{background:#f7f891}.contents_scd .scd_all .scd_calendar .calendar li ul.scd .more{margin:0 15px}.contents_scd .scd_all .scd_calendar .calendar li:nth-child(-n+7){text-align:center;font-size:80%;font-weight:600;padding:3px}.contents_scd .scd_all .scd_calendar .calendar li:nth-last-child(-n+7){border-bottom:none}.contents_scd .scd_all .scd_calendar .calendar li:nth-child(7n){color:#0059af}.contents_scd .scd_all .scd_calendar .calendar li:nth-child(7n+1){color:red}.contents_scd .scd_all .scd_calendar .calendar li:nth-child(n+8){min-height:80px}.contents_scd .scd_all .scd_calendar .calendar li.today{border:1px solid red;background-color:rgba(255,0,4,.1)}.search_area_cd{position:absolute;top:20px;padding-top:0!important;align-items:center}.search_area_cd a{width:100px;color:#337ac6;text-decoration:underline;font-size:80%;text-align:left;padding-left:5px}.search_area_cd .searchbox{width:80%!important}.search_area_cd .searchbox a{right:5px!important;font-size:100%;width:auto;text-decoration:none}.search_area_cd .fa-times{padding-left:10px}@media screen and (max-width:480px){#sidebar{display:block}#sidebar #menu-wrap.is-active{opacity:1;visibility:visible;right:0}#sidebar .scd_new{width:100%!important;height:100vh}.wrapper .pc_new,.wrapper .scd_detail,.wrapper .scd_new{display:none}.contents_scd .scd_all .scd_right{width:100%}.contents_scd .scd_all .scd_right .charge{float:left}.contents_scd .scd_all .scd_right .search_area_cd{position:relative;top:0;margin-bottom:20px}.contents_scd .scd_all .scd_right .add_btn{float:right;width:20%}.contents_scd .scd_all .scd_right .scd_calendar{clear:both;width:100%}.contents_scd .scd_all .scd_right .scd_calendar .month{padding-top:30px}.contents_scd .scd_all .scd_right .scd_calendar .calendar .scd li{font-size:50%;text-align:left}.contents_scd .scd_all .scd_right .scd_calendar .calendar .scd li ul li img,.contents_scd .scd_all .scd_right .scd_calendar .calendar .scd li ul li span{display:none}}.tab_setting_wrapper{width:100%;margin:40px auto;text-align:left;display:flex;justify-content:space-between}.tab_setting_wrapper .patient_info{width:49%}.tab_setting_wrapper .patient_info .tab_edit_btn{width:50%;margin:0 auto;margin-top:20px}.tab_setting_wrapper .patient_info ul{width:100%}.tab_setting_wrapper .patient_info ul li{display:flex;border-top:1px solid #fff;flex-wrap:wrap;width:100%;line-height:1.2em}.tab_setting_wrapper .patient_info ul li div.input_item{display:flex;align-items:center;width:60%;padding-left:10px;border-bottom:1px dotted #d7d7d7}.tab_setting_wrapper .patient_info ul li div.input_item .input_area{font-size:100%;padding:5px;border:1px solid #d7d7d7;margin-right:5px;margin-left:5px}.tab_setting_wrapper .patient_info ul li div.input_item .input_area:first-child{margin-left:0}.tab_setting_wrapper .patient_info ul li div.brd_top{border-top:1px dotted #d7d7d7}.tab_setting_wrapper .patient_info ul li div.title{font-weight:600;color:#fff;background:#337ac6;padding:13px;width:40%;align-items:center}.tab_setting_wrapper .tab_setting{width:49%}.tab_setting_wrapper .tab_setting .btn_area{width:100%;display:flex;justify-content:space-around}.tab_setting_wrapper .tab_setting .btn_area .tab_default_btn,.tab_setting_wrapper .tab_setting .btn_area .tab_save_btn{width:45%;margin:20px 5px}.tab_setting_wrapper .tab_setting ul.tab_list li.title{background:#337ac6;color:#fff;padding:10px;font-weight:600;border-bottom:1px dotted #d7d7d7;text-align:center}.tab_setting_wrapper .tab_setting ul.tab_list li.outer{border-bottom:1px dotted #d7d7d7}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item{display:flex;justify-content:space-between}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li{padding:3px 10px;display:flex;align-items:center}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li div{padding:7px 10px;border-radius:6px;color:#fff;font-weight:600;text-align:center;font-size:80%}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li div.tab_data{background-color:#41672a}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li div.tab_kihon{background-color:#1f489b}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li div.tab_shindenzu{background-color:#ffcb00}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li div.tab_vital{background-color:#2e218b}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li div.tab_img{background-color:#d55b26}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li div.tab_otherimg{background-color:#4896ec}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li div.tab_chozai{background-color:#cae0aa}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li div.tab_shohoreki{background-color:#6ab3ab}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li div.tab_bunsho,.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li div.tab_fukuyaku{background-color:#97c15c}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li div.tab_kettou{background-color:#d55b26}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li div.tab_hhd{background-color:#d77976}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li div.tab_pd{background-color:#f7cfd3}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li:first-child{background:#337ac6;color:#fff;font-weight:600;width:15%}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li:nth-child(2){width:15%}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li:nth-child(2) i{padding:0 5px}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li:nth-child(3) div{min-width:200px}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li:nth-child(4),.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li:nth-child(4) div{padding:0}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li:nth-child(4) div .checkbox-parts:before{top:-8px}.tab_setting_wrapper .tab_setting ul.tab_list li.outer ul.item li:nth-child(4) div .checkbox-parts:after{top:-10px}.tab_setting_edit{display:block}.tab_setting_edit .patient_info{width:60%;margin:0 auto}.patient_date_area{display:flex;width:100%;margin:0 auto;text-align:center}.patient_date_area .date_select{display:flex;align-items:center;float:left}.patient_date_area .date_select .cp_sl01:before{right:.5em}.patient_date_area .date_select .cp_sl01{margin-right:5px;margin-left:10px;min-width:100px}.patient_date_area .date_select .cp_sl01:first-child{margin-left:0}.patient_date_area .date_select select{font-size:100%;width:100%;line-height:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.patient_date_area .date_select select::-ms-expand{display:none}.patient_date_area .date_select a{color:#337ac6;margin-left:5px}.patient_date_area input.checkbox-input{display:none}.patient_date_area .checkbox-parts{padding:0}.patient_date_area .patient_navi{position:relative;overflow:hidden;width:10%;min-width:100px;height:85vh}.patient_date_area .patient_navi #patient_sidenav a{font-size:90%;position:absolute;right:-10%;width:100%;height:30px;padding:10px;text-align:left;transition:.3s;text-decoration:none;color:#fff;border-radius:5px 0 0 5px}.patient_date_area .patient_navi #patient_sidenav a:hover{right:0}.patient_date_area .patient_navi #patient_sidenav .stay{right:0;font-weight:600}.patient_date_area .patient_navi #patient_sidenav #tab01{top:0}.patient_date_area .patient_navi #patient_sidenav #tab02{top:30px}.patient_date_area .patient_navi #patient_sidenav #tab03{top:60px}.patient_date_area .patient_navi #patient_sidenav #tab04{top:90px}.patient_date_area .patient_navi #patient_sidenav #tab05{top:120px}.patient_date_area .patient_navi #patient_sidenav #tab06{top:150px}.patient_date_area .patient_navi #patient_sidenav #tab07{top:180px}.patient_date_area .patient_navi #patient_sidenav #tab08{top:210px}.patient_date_area .patient_navi #patient_sidenav #tab09{top:240px}.patient_date_area .patient_navi #patient_sidenav #tab10{top:270px}.patient_date_area .patient_navi #patient_sidenav #tab11{top:300px}.patient_date_area .patient_navi #patient_sidenav #tab12{top:330px}.patient_date_area .patient_navi #patient_sidenav #tab13{top:360px}.patient_date_area .patient_navi #patient_sidenav .tab_data{background-color:#41672a}.patient_date_area .patient_navi #patient_sidenav .tab_kihon{background-color:#1f489b}.patient_date_area .patient_navi #patient_sidenav .tab_shindenzu{background-color:#ffcb00}.patient_date_area .patient_navi #patient_sidenav .tab_vital{background-color:#2e218b}.patient_date_area .patient_navi #patient_sidenav .tab_img{background-color:#d55b26}.patient_date_area .patient_navi #patient_sidenav .tab_otherimg{background-color:#4896ec}.patient_date_area .patient_navi #patient_sidenav .tab_chozai{background-color:#cae0aa}.patient_date_area .patient_navi #patient_sidenav .tab_shohoreki{background-color:#6ab3ab}.patient_date_area .patient_navi #patient_sidenav .tab_bunsho,.patient_date_area .patient_navi #patient_sidenav .tab_fukuyaku{background-color:#97c15c}.patient_date_area .patient_navi #patient_sidenav .tab_kettou{background-color:#d55b26}.patient_date_area .patient_navi #patient_sidenav .tab_hhd{background-color:#d77976}.patient_date_area .patient_navi #patient_sidenav .tab_pd{background-color:#f7cfd3}.patient_date_area .content_tab{width:90%}.patient_date_area .content_tab .patient_name{width:100%;color:#fff;font-weight:600;padding:15px}.patient_date_area .content_tab .tab_inner{padding:15px;position:relative}.patient_date_area .content_tab .tab_inner .inner_title{font-weight:600;text-align:center}.patient_date_area .content_tab .tab_inner .data_box{margin-top:20px}.patient_date_area .content_tab .tab_inner .upload_btn{width:120px;float:right;margin-bottom:20px}.patient_date_area .content_tab .tab_inner .right_btn_area{float:right;display:flex}.patient_date_area .content_tab .tab_inner .right_btn_area .chozai_btn{width:120px;margin-left:20px}.patient_date_area .content_tab .inner_content{margin-top:70px}.patient_date_area .content_tab .table_wrapper a{color:#337ac6;text-decoration:underline}.patient_date_area .content_tab .table_wrapper .parallel_area{margin-top:0!important}.patient_date_area .content_tab .table_wrapper .parallel_area .parallel_btn{min-width:auto!important;margin:0;margin-right:5px}.patient_date_area .content_tab .table_wrapper .parallel_area .parallel_btn:last-child{margin-right:0}.patient_date_area .content_data{border:3px solid #41672a}.patient_date_area .content_data .patient_name{background:#41672a}.patient_date_area .content_kihon{border:3px solid #1f489b}.patient_date_area .content_kihon .patient_name{background:#1f489b}.patient_date_area .content_shindenzu{border:3px solid #ffcb00}.patient_date_area .content_shindenzu .patient_name{background:#ffcb00}.patient_date_area .content_vital{border:3px solid #2e218b}.patient_date_area .content_vital .patient_name{background:#2e218b}.patient_date_area .content_img{border:3px solid #d55b26}.patient_date_area .content_img .patient_name{background:#d55b26}.patient_date_area .content_img .upload_btn{margin-bottom:20px}.patient_date_area .content_otherimg{border:3px solid #4896ec}.patient_date_area .content_otherimg .patient_name{background:#4896ec}.patient_date_area .content_chozai{border:3px solid #cae0aa}.patient_date_area .content_chozai .patient_name{background:#cae0aa}.patient_date_area .content_shohoreki{border:3px solid #6ab3ab}.patient_date_area .content_shohoreki .patient_name{background:#6ab3ab}.patient_date_area .content_bunsho{border:3px solid #97c15c}.patient_date_area .content_bunsho .patient_name{background:#97c15c}.patient_date_area .content_fukuyaku{border:3px solid #97c15c}.patient_date_area .content_fukuyaku .patient_name{background:#97c15c}.patient_date_area .content_kettou{border:3px solid #d55b26}.patient_date_area .content_kettou .patient_name{background:#d55b26}.patient_date_area .content_hhd{border:3px solid #d77976}.patient_date_area .content_hhd .patient_name{background:#d77976}.patient_date_area .content_pd{border:3px solid #f7cfd3}.patient_date_area .content_pd .patient_name{background:#f7cfd3}@media screen and (max-width:480px){.patient_date_area{display:block}.patient_date_area .patient_navi{position:relative;overflow:hidden;width:100%;height:auto}.patient_date_area .patient_navi #patient_sidenav{display:flex;overflow-y:scroll}.patient_date_area .patient_navi #patient_sidenav a{font-size:90%;position:relative;right:0;height:auto;padding:10px;text-align:center;color:#fff;border-radius:5px 5px 0 0}.patient_date_area .patient_navi #patient_sidenav #tab01,.patient_date_area .patient_navi #patient_sidenav #tab02,.patient_date_area .patient_navi #patient_sidenav #tab03,.patient_date_area .patient_navi #patient_sidenav #tab04,.patient_date_area .patient_navi #patient_sidenav #tab05,.patient_date_area .patient_navi #patient_sidenav #tab06,.patient_date_area .patient_navi #patient_sidenav #tab07,.patient_date_area .patient_navi #patient_sidenav #tab08,.patient_date_area .patient_navi #patient_sidenav #tab09,.patient_date_area .patient_navi #patient_sidenav #tab10,.patient_date_area .patient_navi #patient_sidenav #tab11,.patient_date_area .patient_navi #patient_sidenav #tab12,.patient_date_area .patient_navi #patient_sidenav #tab13{top:0;white-space:nowrap}.patient_date_area .content_tab{width:100%}.patient_date_area .content_tab .tab_inner .data_box{display:block}}.content_kihon .data_box{display:flex;justify-content:space-between}.content_kihon .data_box .icon_folder{text-align:left;font-size:250%}.content_kihon .data_box .upload_btn{padding-top:3px}.content_kihon .tab_detail_wrapper{width:100%;margin:0 auto;text-align:left}.content_kihon .tab_detail_wrapper .title{font-weight:600;color:#fff;background:#337ac6;padding:10px;margin-top:20px}.content_kihon .tab_detail_wrapper ul.cpr_item{width:100%}.content_kihon .tab_detail_wrapper ul.cpr_item li{display:flex;border-top:1px solid #fff;flex-wrap:wrap;width:100%}.content_kihon .tab_detail_wrapper ul.cpr_item li div.input_item{display:flex;align-items:center;width:75%;padding-left:10px;border-bottom:1px dotted #d7d7d7}.content_kihon .tab_detail_wrapper ul.cpr_item li div.input_item .input_area{font-size:100%;padding:5px;border:1px solid #d7d7d7;margin-right:5px;margin-left:5px}.content_kihon .tab_detail_wrapper ul.cpr_item li div.input_item .input_area:first-child{margin-left:0}.content_kihon .tab_detail_wrapper ul.cpr_item li div.input_item .w_70{width:70%}.content_kihon .tab_detail_wrapper ul.cpr_item li div.input_item .date_select{align-items:center;padding-left:0;display:flex}.content_kihon .tab_detail_wrapper ul.cpr_item li div.input_item .date_select .cp_sl01{margin-left:5px;margin-right:5px;padding-left:0}.content_kihon .tab_detail_wrapper ul.cpr_item li div.input_item .date_select .cp_sl01 select{padding-top:3px;padding-bottom:3px}.content_kihon .tab_detail_wrapper ul.cpr_item li div.input_item .date_select .cp_sl01:first-child{margin-left:0}.content_kihon .tab_detail_wrapper ul.cpr_item li div.input_item .date_select .cp_sl01:before{top:.7em}.content_kihon .tab_detail_wrapper ul.cpr_item li div.input_item textarea{width:100%;height:50px;margin:5px 0}.content_kihon .tab_detail_wrapper ul.cpr_item li div.item_list{display:block;padding:5px 0 5px 10px;border-bottom:1px dotted #d7d7d7;width:75%}.content_kihon .tab_detail_wrapper ul.cpr_item li div.item_list i{color:#337ac6}.content_kihon .tab_detail_wrapper ul.cpr_item li div.item_list .fa-plus-circle{float:right;padding-top:10px;padding-bottom:10px}.content_kihon .tab_detail_wrapper ul.cpr_item li div.item_list table{border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;clear:both;width:100%}.content_kihon .tab_detail_wrapper ul.cpr_item li div.item_list table td,.content_kihon .tab_detail_wrapper ul.cpr_item li div.item_list table th{padding:5px;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7}.content_kihon .tab_detail_wrapper ul.cpr_item li div.item_list table th{background:#e5f8dd}.content_kihon .tab_detail_wrapper ul.cpr_item li div.item_list table td:last-child{width:40%}.content_kihon .tab_detail_wrapper ul.cpr_item li .title{font-weight:600;color:#fff;background:#337ac6;padding:13px;width:25%;align-items:center;margin-top:0}.content_kihon .tab_detail_wrapper ul.cpr_item li .modal_checkbox div{padding-left:0}.content_kihon .tab_detail_wrapper ul.cpr_item li .modal_checkbox div .checkbox-parts{white-space:nowrap}.content_bunsho .tab_bubshoedit_wrapper{width:100%;margin:0 auto;text-align:left;margin-top:20px}.content_bunsho .tab_bubshoedit_wrapper ul.cpr_item{width:100%;border-top:1px dotted #d7d7d7}.content_bunsho .tab_bubshoedit_wrapper ul.cpr_item li{display:flex;border-top:1px solid #fff;flex-wrap:wrap;width:100%}.content_bunsho .tab_bubshoedit_wrapper ul.cpr_item li div.input_item{display:flex;align-items:center;width:75%;padding-left:10px;border-bottom:1px dotted #d7d7d7}.content_bunsho .tab_bubshoedit_wrapper ul.cpr_item li div.input_item .input_area{font-size:100%;padding:5px;border:1px solid #d7d7d7;margin-right:5px;margin-left:5px;width:70%}.content_bunsho .tab_bubshoedit_wrapper ul.cpr_item li div.input_item .input_area:first-child{margin-left:0}.content_bunsho .tab_bubshoedit_wrapper ul.cpr_item li .title{font-weight:600;color:#fff;background:#337ac6;padding:13px;width:25%;align-items:center;margin-top:0}.content_bunsho .btn_area{display:flex;justify-content:center;margin-top:20px}.content_bunsho .form_btn{width:150px;margin:0 10px;cursor:pointer}.content_data .data_list_area{width:100%;height:63vh}.content_data .data_list_area .sapmle_test_wrapper{border:1px solid #d7d7d7;overflow:scroll;max-height:63vh}.content_data .data_list_area .sapmle_test_wrapper li.sapmle_test_item{display:table;flex-wrap:wrap}.content_data .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts{display:table-cell;position:-webkit-sticky;position:sticky;left:0}.content_data .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items{display:flex;width:350px;background:#e5f8dd}.content_data .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items li{padding:5px;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.content_data .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items li:last-child{border-right:2px solid #41672a}.content_data .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .number{width:10%}.content_data .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .item{width:40%}.content_data .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .standard,.content_data .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .unit{width:25%}.content_data .data_list_area .sapmle_test_wrapper li.sapmle_test_item div{display:table-cell}.content_data .data_list_area .sapmle_test_wrapper li.sapmle_test_item div .test_date{display:flex;width:100%}.content_data .data_list_area .sapmle_test_wrapper li.sapmle_test_item div .test_date li{padding:5px;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;min-width:170px}.content_chozai .chozai_btn p{padding:10px}.content_chozai .data_box .right_btn_area .modal input{position:absolute;z-index:-9999;visibility:hidden}.content_chozai .data_box .right_btn_area .modal label{cursor:pointer;display:inline-block;width:100%;padding:0}.content_chozai .data_box .right_btn_area .modal .modal-trigger_link{display:flex;align-items:center}.content_chozai .data_box .right_btn_area .modal .modal-trigger_link:hover{opacity:.5}.content_chozai .data_box .right_btn_area .modal .modal-overlay{background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;width:30%;height:500px;opacity:0;z-index:-10000}.content_chozai .data_box .right_btn_area .modal .modal-overlay .modal-wrap{position:relative;margin:0 auto;width:100%}.content_chozai .data_box .right_btn_area .modal .modal-overlay .modal-wrap .modal_close{position:absolute;top:0;right:0}.content_chozai .data_box .right_btn_area .modal .modal-overlay .modal-wrap .modal_close label{background:#337ac6;color:#fff;cursor:pointer;display:inline-block}.content_chozai .data_box .right_btn_area .modal .modal-overlay .modal-wrap .modal_close label.circle{width:30px;height:30px;line-height:30px;text-align:center}.content_chozai .data_box .right_btn_area .modal .modal-overlay .modal-wrap .modal_contents{padding:30px}.content_chozai .data_box .right_btn_area .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_img{width:100%;height:200px;background:#d7d7d7}.content_chozai .data_box .right_btn_area .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_data{width:100%;text-align:center;margin-top:20px}.content_chozai .data_box .right_btn_area .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_data ul{display:flex;flex-wrap:wrap}.content_chozai .data_box .right_btn_area .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_data ul li{width:20%}.content_chozai .data_box .right_btn_area .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_data ul li div{padding:5px}.content_chozai .data_box .right_btn_area .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_data ul li div:first-child{background:#337ac6;color:#fff;border-right:1px solid #fff}.content_chozai .data_box .right_btn_area .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_data ul li div:nth-child(2){border-right:1px solid #d7d7d7}.content_chozai .data_box .right_btn_area .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_data p{margin-top:10px;font-size:80%;height:100px;line-height:1.4em;overflow-y:scroll;text-align:left}.content_chozai .data_box .right_btn_area .modal input:checked~.modal-overlay{opacity:1;z-index:10000;border:1px solid #d7d7d7;padding:10px}.content_chozai ul.medicine_date{width:100%;margin-top:20px}.content_chozai ul.medicine_date li{display:flex;border-top:1px solid #fff;flex-wrap:wrap;width:100%}.content_chozai ul.medicine_date li div.input_item{display:flex;align-items:center;width:75%;padding-left:10px;border-bottom:1px dotted #d7d7d7}.content_chozai ul.medicine_date li div.input_item .input_area{font-size:100%;padding:5px;border:1px solid #d7d7d7;margin-right:5px;margin-left:5px}.content_chozai ul.medicine_date li div.input_item .input_area:first-child{margin-left:0}.content_chozai ul.medicine_date li div.brd_top{border-top:1px dotted #d7d7d7}.content_chozai ul.medicine_date li div.title{font-weight:600;color:#fff;background:#337ac6;padding:13px;width:25%;align-items:center}.content_chozai ul.medicine_list{margin-top:20px;width:100%;border:1px solid #d7d7d7}.content_chozai ul.medicine_list li.medicine_list_item:first-child{border-top:none}.content_chozai ul.medicine_list li.medicine_list_item{border-top:1px solid #d7d7d7;width:100%}.content_chozai ul.medicine_list li.medicine_list_item .plus{padding:5px}.content_chozai ul.medicine_list li.medicine_list_item .plus a{color:#337ac6}.content_chozai ul.medicine_list li.medicine_list_item ul.list_title{display:flex;font-weight:600;background:#e5f8dd}.content_chozai ul.medicine_list li.medicine_list_item ul.list_title li:first-child{width:5%}.content_chozai ul.medicine_list li.medicine_list_item ul.list_title li:nth-child(2){width:95%}.content_chozai ul.medicine_list li.medicine_list_item ul.list_title li:nth-child(2) ul.medicine_detail{width:100%;display:block;display:flex}.content_chozai ul.medicine_list li.medicine_list_item ul.list_title li:nth-child(2) ul.medicine_detail li:first-child,.content_chozai ul.medicine_list li.medicine_list_item ul.list_title li:nth-child(2) ul.medicine_detail li:nth-child(2){width:45%}.content_chozai ul.medicine_list li.medicine_list_item ul.list_title li:nth-child(2) ul.medicine_detail li:nth-child(2) div.medication_info{width:100%}.content_chozai ul.medicine_list li.medicine_list_item ul.list_title li:nth-child(2) ul.medicine_detail li:nth-child(2) div.medication_info p{border-bottom:1px solid #d7d7d7;padding:5px}.content_chozai ul.medicine_list li.medicine_list_item ul.list_title li:nth-child(2) ul.medicine_detail li:nth-child(2) div.medication_info ul.data{display:flex}.content_chozai ul.medicine_list li.medicine_list_item ul.list_title li:nth-child(2) ul.medicine_detail li:nth-child(2) div.medication_info ul.data li{width:25%}.content_chozai ul.medicine_list li.medicine_list_item ul.list_title li:nth-child(2) ul.medicine_detail li:nth-child(3){width:5%;white-space:nowrap}.content_chozai ul.medicine_list li.medicine_list_item ul.list_title li.brd_r{border-right:1px solid #d7d7d7}.content_chozai ul.medicine_list li.medicine_list_item ul.list_title li.pdg_5{padding:5px}.content_chozai ul.medicine_list li.medicine_list_item ul.list_title li{display:flex;align-items:center}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts{display:flex}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts div.area{width:100%}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:first-child{width:5%}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:first-child .checkbox-parts:before{top:-10px}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:first-child .checkbox-parts:after{top:-15px}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2){width:95%}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail:first-child{border-top:none}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail{width:100%;display:block;display:flex;border-top:1px solid #d7d7d7}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:first-child{width:45%}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:first-child .fa-search{color:#337ac6}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:first-child .modal input{position:absolute;z-index:-9999;visibility:hidden}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:first-child .modal label{cursor:pointer;display:inline-block;width:100%}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:first-child .modal .modal-overlay{background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;width:50%;height:400px;opacity:0;z-index:-10000}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:first-child .modal .modal-overlay .modal-wrap{position:relative;margin:0 auto;width:100%}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:first-child .modal .modal-overlay .modal-wrap .modal_close{position:absolute;top:0;right:0}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:first-child .modal .modal-overlay .modal-wrap .modal_close label{background:#337ac6;color:#fff;cursor:pointer;display:inline-block}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:first-child .modal .modal-overlay .modal-wrap .modal_close label.circle{width:30px;height:30px;line-height:30px;text-align:center}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:first-child .modal .modal-overlay .modal-wrap .modal_contents{padding-top:30px}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:first-child .modal .modal-overlay .modal-wrap .modal_contents input.additional_members{position:relative;padding:8px;border:1px solid #bbb;font-size:100%;visibility:inherit;width:70%;z-index:100000;margin-top:0}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:first-child .modal .modal-overlay .modal-wrap .modal_contents ul{margin:20px auto 0 auto!important;border:1px solid #d7d7d7;padding:5px;border-radius:6px;width:70%;height:200px;overflow-y:scroll}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:first-child .modal .modal-overlay .modal-wrap .modal_contents ul li{border-top:1px dotted #d7d7d7;padding:3px;width:100%}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:first-child .modal .modal-overlay .modal-wrap .modal_contents ul li .checkbox-parts:before{top:-20px}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:first-child .modal .modal-overlay .modal-wrap .modal_contents ul li .checkbox-parts:after{top:-23px}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:first-child .modal .modal-overlay .modal-wrap .modal_contents ul li:first-child{border-top:none}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:first-child .modal .modal-overlay .modal-wrap .modal_contents .take_btn{width:50%;margin:20px auto 0 auto}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:first-child .modal input:checked~.modal-overlay{opacity:1;z-index:10000;border:1px solid #d7d7d7;padding:10px}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:nth-child(2){width:45%}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:nth-child(2) div.medication_info{width:100%}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:nth-child(2) div.medication_info ul.data{display:flex}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:nth-child(2) div.medication_info ul.data li{width:25%}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:nth-child(2) div.medication_info ul.data li .input_item input{font-size:100%;width:100%}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:nth-child(3){width:5%}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) ul.medicine_detail li:nth-child(3) a{color:#337ac6;padding-right:10px}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) .comment_list{border-top:1px solid #d7d7d7;background:#eee}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) .comment_list li:first-child{background:#fff}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li:nth-child(2) .comment_list li:first-child input{font-size:100%}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li.brd_r{border-right:1px solid #d7d7d7}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li.pdg_5{padding:5px}.content_chozai ul.medicine_list li.medicine_list_item ul.list_parts li{display:flex;align-items:center}.content_chozai .confirm_btn{margin:20px auto;text-align:center;width:150px}.content_chozai .medicine_index{margin-top:20px;display:flex;justify-content:flex-end}.content_chozai .medicine_index .change{margin-right:10px;border:1px solid #d7d7d7;padding:10px}.content_chozai .medicine_index .interval{background:#fc8702;color:#fff;padding:10px}.content_chozai ul.medicine_list_fukuyou{margin-top:20px;width:100%;border:1px solid #d7d7d7}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item:first-child{border-top:none}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item{border-top:1px solid #d7d7d7;width:100%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_title{display:flex;font-weight:600;background:#e5f8dd}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_title li:first-child,.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_title li:nth-child(2),.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_title li:nth-child(4){width:5%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_title li:nth-child(5){width:20%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_title li:nth-child(3){width:65%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_title li:nth-child(3) ul.medicine_detail{width:100%;display:block;display:flex}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_title li:nth-child(3) ul.medicine_detail li:first-child{width:40%;display:block;padding:0}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_title li:nth-child(3) ul.medicine_detail li:first-child div{width:100%;padding:5px}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_title li:nth-child(3) ul.medicine_detail li:first-child div:nth-child(2){border-top:1px solid #d7d7d7}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_title li:nth-child(3) ul.medicine_detail li:nth-child(2){width:40%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_title li:nth-child(3) ul.medicine_detail li:nth-child(2) div.medication_info{width:100%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_title li:nth-child(3) ul.medicine_detail li:nth-child(2) div.medication_info p{border-bottom:1px solid #d7d7d7;padding:5px}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_title li:nth-child(3) ul.medicine_detail li:nth-child(2) div.medication_info ul.data{display:flex}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_title li:nth-child(3) ul.medicine_detail li:nth-child(2) div.medication_info ul.data li{width:25%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_title li:nth-child(3) ul.medicine_detail li:nth-child(2) div.medication_info ul.data li:first-child{padding:5px;display:flex}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_title li:nth-child(3) ul.medicine_detail li:nth-child(3),.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_title li:nth-child(3) ul.medicine_detail li:nth-child(4){width:10%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_title li.brd_r{border-right:1px solid #d7d7d7}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_title li.pdg_5{padding:5px}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_title li{display:flex;align-items:center}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts{display:flex}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li .input_item input{font-size:100%;width:100%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts div.area{width:100%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:first-child,.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(2),.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(4){width:5%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:first-child .checkbox-parts:before,.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(2) .checkbox-parts:before,.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(4) .checkbox-parts:before{top:-10px}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:first-child .checkbox-parts:after,.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(2) .checkbox-parts:after,.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(4) .checkbox-parts:after{top:-15px}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(5){width:20%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(5) textarea{width:100%;height:100%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3){width:65%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail:first-child{border-top:none}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail{width:100%;display:flex;border-top:1px solid #d7d7d7}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child{width:40%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .fa-search{color:#337ac6}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine input{position:absolute;z-index:-9999;visibility:hidden}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine label{cursor:pointer;display:inline-block;width:100%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-trigger_link{text-decoration:underline}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-trigger_link:hover{opacity:.5}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay{background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;width:80%;height:500px;opacity:0;z-index:-10000}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay .modal-wrap{position:relative;margin:0 auto;width:100%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay .modal-wrap .modal_close{position:absolute;top:0;right:0}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay .modal-wrap .modal_close label{background:#337ac6;color:#fff;cursor:pointer;display:inline-block}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay .modal-wrap .modal_close label.circle{width:30px;height:30px;line-height:30px;text-align:center}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay .modal-wrap .modal_contents{padding-top:30px}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay .modal-wrap .modal_contents ul.all{margin:20px auto 0 auto;border:1px solid #d7d7d7;width:100%;max-height:400px;overflow-y:scroll}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay .modal-wrap .modal_contents ul.all li{width:100%;border-bottom:none}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay .modal-wrap .modal_contents ul.all li ul.list_title{width:100%;display:flex;font-weight:600;background:#e5f8dd}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay .modal-wrap .modal_contents ul.all li ul.list_title li{width:33.3333333333%;padding:5px;text-align:center;border-right:1px solid #d7d7d7}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay .modal-wrap .modal_contents ul.all li ul.list_title li:last-child{border-right:none}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay .modal-wrap .modal_contents ul.all li ul.modal_medicine_detail{display:flex}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay .modal-wrap .modal_contents ul.all li ul.modal_medicine_detail li{width:33.3333333333%;padding:5px;text-align:center;border-right:1px solid #d7d7d7;text-align:left}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay .modal-wrap .modal_contents ul.all li ul.modal_medicine_detail li.medicene_name div.medicine_ph{border:1px solid #d7d7d7;max-width:150px;margin-right:10px}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay .modal-wrap .modal_contents ul.all li ul.modal_medicine_detail li.medicene_name div.medicine_ph img{width:100%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay .modal-wrap .modal_contents ul.all li ul.modal_medicine_detail li.medicene_caution ul li,.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay .modal-wrap .modal_contents ul.all li ul.modal_medicine_detail li.medicene_time ul.medicine_fukuyou li{border:none;width:100%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay .modal-wrap .modal_contents ul.all li ul.modal_medicine_detail li:last-child{border-right:none}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay .modal-wrap .modal_contents ul.all li:first-child{border-top:none}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay .modal-wrap .modal_contents ul.all li.list_title_out{background:#e5f8dd;border-top:1px solid #d7d7d7;padding:5px;font-weight:600}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay .modal-wrap .modal_contents ul.all li.explanation,.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine .modal-overlay .modal-wrap .modal_contents ul.all li.explanation ul li{padding:5px}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:first-child .modal_medicine input:checked~.modal-overlay{opacity:1;z-index:10000;border:1px solid #d7d7d7;padding:10px}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:nth-child(2){width:40%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:nth-child(2) div.medication_info{width:100%;height:100%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:nth-child(2) div.medication_info ul.data{display:flex;height:100%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:nth-child(2) div.medication_info ul.data li{width:25%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:nth-child(3),.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) ul.medicine_detail li:nth-child(4){width:10%}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li:nth-child(3) .comment_list{border-top:1px solid #d7d7d7;background:#eee}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li.brd_r{border-right:1px solid #d7d7d7}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li.pdg_5{padding:5px}.content_chozai ul.medicine_list_fukuyou li.medicine_list_item ul.list_parts li{display:flex;align-items:center;text-align:left;line-height:1.2rem}.content_chozai .medicine_calendar_area{width:100%;height:63vh}.content_chozai .medicine_calendar_area .sapmle_test_wrapper{border:1px solid #d7d7d7;overflow:scroll;max-height:63vh}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.plus{padding:5px;color:#337ac6;position:-webkit-sticky;position:sticky;left:0}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item{display:table;height:100%}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts,.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data{line-height:1.2em}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts{display:table-cell;position:-webkit-sticky;position:sticky;left:0}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .title_top{height:60px}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .title_top li{display:flex;align-items:center}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items{display:flex;background:#fff}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items li{padding:5px;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;text-align:center}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items li:last-child{border-right:2px solid #41672a}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .number{width:40px;background:#e5f8dd}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .type{width:70px}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .item{width:200px;text-align:left;line-height:1.2em}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .title_item{background:#e5f8dd}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .kensa_space{display:block;width:310px;border-right:2px solid #41672a;height:40px;border-bottom:1px solid #d7d7d7;background:#e5f8dd}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data{display:table-cell;border-bottom:1px solid #d7d7d7;vertical-align:middle}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data .title_data{height:60px}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data .title_data .calendar_date{width:100%}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data .title_data .calendar_date .month{border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;margin-top:0!important;padding:5px;font-weight:600}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data .title_data .calendar_date .day{display:flex;border-bottom:none;font-weight:600}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data .title_data .calendar_date .day li{min-width:40px;margin:0 auto;text-align:center;border-right:1px solid #d7d7d7}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item ul.test_date{display:flex;height:100%}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item ul.test_date li{display:flex;justify-content:center;align-items:center;height:100%}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item ul.test_date li ul.day{display:flex;height:100%}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item ul.test_date li ul.day li{min-width:40px;margin:0 auto;text-align:center;border-right:1px solid #d7d7d7;height:100%}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item ul.test_date li ul.day li span.bdr_yellow{border:1px solid #f2ff01;padding-top:5px;width:27px;height:27px;margin:0 auto}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item ul.test_date li:last-child{border-right:none}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item ul.kensa{height:100%}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item ul.kensa .check_btn{font-weight:300;padding:3px;font-size:80%;margin:2px auto}.content_chozai .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item ul.kensa .check_btn a{padding:0}.content_shohoreki .shohoreki_memo{text-align:left;margin-top:20px}.content_shohoreki .shohoreki_memo .memo{margin-top:20px;display:flex;justify-content:flex-start;align-items:center}.content_shohoreki .shohoreki_memo .memo textarea{width:30%;margin:0 10px}.content_shohoreki .medicine_calendar_area{width:100%;height:63vh}.content_shohoreki .medicine_calendar_area ul.medicine_calendar{border:1px solid #d7d7d7;overflow:scroll;max-height:63vh}.content_shohoreki .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper{display:flex}.content_shohoreki .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper .number,.content_shohoreki .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper .type{width:5%}.content_shohoreki .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper .medicine_name{width:30%;line-height:1.2em;text-align:left}.content_shohoreki .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper .space{width:40%}.content_shohoreki .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper li{display:flex;align-items:center;padding:5px;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.content_shohoreki .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper li .date_days ul li{display:flex!important;align-items:center}.content_shohoreki .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper li .date_days ul li .day{font-weight:300!important}.content_shohoreki .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper li .date_days ul li .day li span.bdr_yellow{border:1px solid #f2ff01;padding-top:5px;width:27px;height:27px;margin:0 auto}.content_shohoreki .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper li .date_days ul li .day li p{margin:0 auto;text-align:center}.content_shohoreki .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper li .date_days .check_btn{font-weight:300;padding:5px;font-size:80%;margin:5px auto}.content_shohoreki .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper li .calendar_date{height:100%}.content_shohoreki .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper li .calendar_date ul{display:flex;height:100%}.content_shohoreki .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper li .calendar_date ul li{display:block;padding:0;border-bottom:none}.content_shohoreki .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper li .calendar_date ul li .month{border-bottom:1px solid #d7d7d7;margin-top:0;padding:5px;font-weight:600}.content_shohoreki .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper li .calendar_date ul li .day{display:flex;border-bottom:none;font-weight:600}.content_shohoreki .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper li .calendar_date ul li .day li{min-width:40px;margin:0 auto;text-align:center;border-bottom:1px solid #d7d7d7}.content_shohoreki .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper li .calendar_date ul li .day li:last-child{border-right:none}.content_shohoreki .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper li .calendar_date ul li .title_day li{border-bottom:none}.content_shohoreki .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper li .calendar_date ul.calendar_patrs li{border-bottom:1px solid #d7d7d7}.content_shohoreki .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper li:last-child{border-right:none;border-bottom:none;padding:0;height:auto;width:60%}.content_fukuyaku .data_box{display:flex;justify-content:space-between}.content_fukuyaku .data_box .fukuyaku_data{font-weight:600;text-align:left;line-height:1.4rem}.content_fukuyaku .data_box .fukuyaku_data a.schedule_change{color:#337ac6;text-decoration:underline;margin-left:15px}.content_fukuyaku .data_box .fukuyaku_btn_area div{margin-left:10px}.content_fukuyaku .fukuyakushido_wrapper{width:100%;margin:0 auto;text-align:left}.content_fukuyaku .fukuyakushido_wrapper .title{font-weight:600;color:#fff;background:#337ac6;padding:10px;margin-top:20px}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item{width:100%}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li{display:flex;border-top:1px solid #fff;flex-wrap:wrap;width:100%}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.nest_list{width:80%;border-bottom:1px solid #d7d7d7}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.nest_list ul{display:flex;width:100%;white-space:nowrap}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.nest_list ul li:first-child{width:20%;background:#c2def8;padding:10px;font-weight:600;min-width:150px}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.nest_list ul li:nth-child(2){border-top:1px dotted #d7d7d7}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.nest_list ul li{display:flex;align-items:center}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.nest_list ul li .input_item{border-bottom:none!important;width:100%}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.input_item{display:flex;align-items:center;width:75%;padding-left:10px;border-bottom:1px dotted #d7d7d7}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.input_item .input_area{font-size:100%;padding:5px;border:1px solid #d7d7d7;margin-right:5px;margin-left:5px;width:50%}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.input_item .input_area:first-child{margin-left:0}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.input_item .w_70{width:70%}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.input_item .date_select{align-items:center;padding-left:0;display:flex}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.input_item .date_select .cp_sl01{margin-left:5px;margin-right:5px;padding-left:0}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.input_item .date_select .cp_sl01 select{padding-top:3px;padding-bottom:3px}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.input_item .date_select .cp_sl01:first-child{margin-left:0}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.input_item .date_select .cp_sl01:before{top:.7em}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.input_item .cp_ipradio{margin:10px 0}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.input_item .cp_ipradio br{display:none}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.input_item .cp_ipradio div{margin-top:10px}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.input_item textarea{width:100%;height:50px;margin:5px 0}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.item_list{display:block;padding:5px 0 5px 10px;border-bottom:1px dotted #d7d7d7;width:75%}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.item_list i{color:#337ac6}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.item_list .fa-plus-circle{float:right;padding-top:10px;padding-bottom:10px}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.item_list table{border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;clear:both;width:100%}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.item_list table td,.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.item_list table th{padding:5px;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li div.item_list table th{background:#e5f8dd}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li .title{font-weight:600;color:#fff;background:#337ac6;padding:13px;width:20%;align-items:center;margin-top:0}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li .modal_checkbox div{padding-left:0}.content_fukuyaku .fukuyakushido_wrapper ul.cpr_item li .modal_checkbox div .checkbox-parts{white-space:nowrap}.content_fukuyaku .fukuyakushido_wrapper .btn_area{display:flex;justify-content:center}.content_fukuyaku .fukuyakushido_wrapper .form_btn{display:none}.content_fukuyaku .confirm_btn{margin:20px auto;text-align:center;width:150px}@media screen and (max-width:480px){.patient_date_area .content_tab .tab_inner .data_box .fukuyaku_btn_area{display:flex;flex-wrap:wrap;justify-content:space-between}.patient_date_area .content_tab .tab_inner .data_box .fukuyaku_btn_area .upload_btn{width:48%;float:none;margin-top:10px;margin-left:0}.patient_date_area .content_tab .tab_inner .fukuyakushido_wrapper .title{background:#145498}.patient_date_area .content_tab .tab_inner .fukuyakushido_wrapper .cpr_item li{display:block}.patient_date_area .content_tab .tab_inner .fukuyakushido_wrapper .cpr_item li .title{width:100%}.patient_date_area .content_tab .tab_inner .fukuyakushido_wrapper .cpr_item li .nest_list{width:100%;border-bottom:none}.patient_date_area .content_tab .tab_inner .fukuyakushido_wrapper .cpr_item li .nest_list ul,.patient_date_area .content_tab .tab_inner .fukuyakushido_wrapper .cpr_item li .nest_list ul li .cp_ipradio br{display:block}.patient_date_area .content_tab .tab_inner .fukuyakushido_wrapper .cpr_item li .nest_list ul li .cp_ipradio label{line-height:1.6rem}.patient_date_area .content_tab .tab_inner .fukuyakushido_wrapper .cpr_item li .nest_list ul li .cp_ipradio div{margin-top:0}.patient_date_area .content_tab .tab_inner .fukuyakushido_wrapper .cpr_item li .nest_list ul li .cp_ipradio .option-input{margin:0 .2rem 0 0}.patient_date_area .content_tab .tab_inner .fukuyakushido_wrapper .cpr_item li .nest_list ul li .sp_input{width:20%}.patient_date_area .content_tab .tab_inner .fukuyakushido_wrapper .cpr_item li .nest_list ul li .input_item .date_select .cp_sl01{min-width:20%}.patient_date_area .content_tab .tab_inner .fukuyakushido_wrapper .cpr_item li .nest_list ul li,.patient_date_area .content_tab .tab_inner .fukuyakushido_wrapper .cpr_item li .nest_list ul li:first-child{width:100%;border:none!important}.patient_date_area .content_tab .tab_inner .fukuyakushido_wrapper .cpr_item li .nest_list ul li .input_item,.patient_date_area .content_tab .tab_inner .fukuyakushido_wrapper .cpr_item li .nest_list ul li:first-child .input_item{padding-left:0}.patient_date_area .content_tab .tab_inner .fukuyakushido_wrapper .cpr_item li .nest_list ul li:nth-child(2){padding:5px 0}.patient_date_area .content_tab .tab_inner .fukuyakushido_wrapper .form_btn{display:block;width:150px;margin:10px 10px 0 10px}}.content_otherimg .otherimg_area{width:100%;display:flex;justify-content:space-between;height:60vh}.content_otherimg .otherimg_area .left,.content_otherimg .otherimg_area .right{width:49%;position:relative}.content_otherimg .otherimg_area div.title{background:#337ac6;color:#fff;padding:10px;font-weight:600;border-bottom:1px dotted #d7d7d7;text-align:center;width:100%;position:absolute;top:0;left:0}.content_otherimg .otherimg_area ul.tab_list{overflow-y:scroll;height:60vh;padding-top:37px}.content_otherimg .otherimg_area ul.tab_list li.outer{border-bottom:1px dotted #d7d7d7}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item{display:flex;justify-content:space-between}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li{padding:10px;display:flex;align-items:center}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.stars{width:10%;color:#337ac6}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap{width:70%}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .modal input{position:absolute;z-index:-9999;visibility:hidden}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .modal label{cursor:pointer;display:inline-block;width:100%}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .modal .modal-trigger_link{display:flex;align-items:center}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .modal .modal-trigger_link:hover{opacity:.5}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay{background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;width:80%;height:400px;opacity:0;z-index:-10000}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap{position:relative;margin:0 auto;width:100%}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap .modal_close{position:absolute;top:0;right:0}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap .modal_close label{background:#337ac6;color:#fff;cursor:pointer;display:inline-block}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap .modal_close label.circle{width:30px;height:30px;line-height:30px;text-align:center}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap .modal_contents{padding:30px}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper{display:flex}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_img{width:50%}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_img img{width:100%}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_data{width:50%;text-align:left;overflow:hidden}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_data li.date{font-weight:600}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_data li.txt{-webkit-box-orient:horizontal;line-height:1.4em}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .modal input:checked~.modal-overlay{opacity:1;z-index:10000;border:1px solid #d7d7d7;padding:10px}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .item_img{width:50%}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .item_img img{width:100%}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .item_data{width:50%;text-align:left;overflow:hidden}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .item_data li.date{font-weight:600}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.data_wrap .item_data li.txt{padding-top:0;padding-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.btn_area{width:20%;display:block}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.btn_area div{margin-top:10px}.content_otherimg .otherimg_area ul.tab_list li.outer ul.item li.btn_area div:first-child{margin-top:0}.vital_btn p{padding:10px}.content_vital .modal label{padding:0}.content_vital .modal .modal-overlay{width:95%;height:500px}.content_vital .modal .modal-overlay .modal_contents .btn_area_vital{display:flex;justify-content:center}.content_vital .modal .modal-overlay .modal_contents .btn_area_vital .take_btn{width:150px!important;margin:20px 10px}.content_vital .modal .modal-overlay .modal_contents ul.modal_list{border:1px solid #337ac6;margin-top:10px}.content_vital .modal .modal-overlay .modal_contents ul.modal_list li.modal_list_item ul.title{display:flex}.content_vital .modal .modal-overlay .modal_contents ul.modal_list li.modal_list_item ul.title li{width:45%;display:flex}.content_vital .modal .modal-overlay .modal_contents ul.modal_list li.modal_list_item ul.title li div.bdr_r_gray{border-right:1px dotted #d7d7d7}.content_vital .modal .modal-overlay .modal_contents ul.modal_list li.modal_list_item ul.title li div.item_switch{width:15%;border-bottom:1px solid #337ac6}.content_vital .modal .modal-overlay .modal_contents ul.modal_list li.modal_list_item ul.title li div.item_content{width:85%;border-right:1px solid #337ac6;text-align:left;border-bottom:1px solid #337ac6}.content_vital .modal .modal-overlay .modal_contents ul.modal_list li.modal_list_item ul.title li div.item_content input{position:relative;visibility:inherit;z-index:100;width:50px}.content_vital .modal .modal-overlay .modal_contents ul.modal_list li.modal_list_item ul.title li div.item_content,.content_vital .modal .modal-overlay .modal_contents ul.modal_list li.modal_list_item ul.title li div.item_switch{padding:5px}.content_vital .modal .modal-overlay .modal_contents ul.modal_list li.modal_list_item ul.title li:first-child{background:#337ac6;color:#fff;font-weight:600;width:10%;border-bottom:1px solid #fff}.content_vital .modal .modal-overlay .modal_contents ul.modal_list li.modal_list_item ul.title li.title_item{background:#337ac6;color:#fff;font-weight:600;border-right:1px solid #fff;padding:10px 5px}.content_vital .modal .modal-overlay .modal_contents ul.modal_list li.modal_list_item ul.title li.item_name{padding:5px;align-items:center;border-bottom:1px solid #fff}.content_vital .data_list_area{width:100%;height:63vh;position:relative}.content_vital .data_list_area .list_average ul{border:1px solid #d7d7d7}.content_vital .data_list_area .list_average ul li.average_title{background:#337ac6;color:#fff;font-weight:600;padding:5px;text-align:center}.content_vital .data_list_area .list_average ul li.average_data{display:flex}.content_vital .data_list_area .list_average ul li.average_data div.data_item{width:20%;border-right:1px solid #d7d7d7}.content_vital .data_list_area .list_average ul li.average_data div.data_item div{padding:5px}.content_vital .data_list_area .list_average ul li.average_data div.data_item:last-child{border-right:none}.content_vital .data_list_area .sapmle_test_wrapper{border:1px solid #d7d7d7;overflow:scroll;max-height:45vh}.content_vital .data_list_area .sapmle_test_wrapper li.plus{padding:5px;color:#337ac6;position:-webkit-sticky;position:sticky;left:0}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item{display:table}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts,.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data{line-height:1.7}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts{display:table-cell;position:-webkit-sticky;position:sticky;left:0}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .title_top{height:80px}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items{display:flex}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items li{padding:5px;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items li:first-child{background:#e5f8dd;display:flex;align-items:center}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items li:last-child{border-right:2px solid #41672a;align-items:center}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .number{width:130px}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .number input{width:100%}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .item{width:195px;display:flex;flex-wrap:wrap;background:#fff}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .item input{width:100%;font-size:100%}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .title_item{background:#e5f8dd}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .title_item .dt_select{display:flex;flex-wrap:wrap;align-items:center}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .title_item .dt_select .cp_sl01{width:35%;margin:2px 5px}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .title_item .dt_select .cp_sl01 select{padding:5px 20px 5px 5px}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .title_item .dt_select .cp_sl01:before{top:.7em;right:.5em}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data{display:table-cell;border-bottom:1px solid #d7d7d7;vertical-align:middle}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data .title_data{height:80px}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data .test_date{display:flex}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data .test_date li{padding:5px;border-right:1px solid #d7d7d7;width:70px;display:flex;justify-content:flex-end;align-items:center}.content_vital .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data .test_date li input{width:100%}.content_pd .data_list_area{width:100%;height:63vh}.content_pd .data_list_area .sapmle_test_wrapper{border:1px solid #d7d7d7;overflow-y:scroll;max-height:63vh}.content_pd .data_list_area .sapmle_test_wrapper li.sapmle_test_item{display:table;flex-wrap:wrap}.content_pd .data_list_area .sapmle_test_wrapper li.sapmle_test_item .test_items{display:table-cell;width:15%;background:#e5f8dd;position:-webkit-sticky;position:sticky;left:0;border-right:2px solid #41672a;border-bottom:1px solid #d7d7d7}.content_pd .data_list_area .sapmle_test_wrapper li.sapmle_test_item .test_items li{padding:5px;width:170px}.content_pd .data_list_area .sapmle_test_wrapper li.sapmle_test_item div{width:60%;display:table-cell}.content_pd .data_list_area .sapmle_test_wrapper li.sapmle_test_item div .test_date{display:flex;width:100%}.content_pd .data_list_area .sapmle_test_wrapper li.sapmle_test_item div .test_date li{padding:5px;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;min-width:170px;line-height:1.4em}.content_pd .data_list_area .sapmle_test_wrapper li.sapmle_test_item div .test_date li span.icon_camera{color:#3877cc;padding-left:5px}.content_pd .modal .modal-overlay .modal-wrap label{padding:0}.content_pd .overlay .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper{display:block!important}.content_pd .overlay .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .pd_modal_image{height:332px}.pd_signup ul.pd_item{width:100%;margin-top:20px}.pd_signup ul.pd_item li{display:flex;border-top:1px solid #fff;flex-wrap:wrap;width:100%}.pd_signup ul.pd_item li div.input_item{display:flex;align-items:center;width:75%;padding-left:10px;border-bottom:1px dotted #d7d7d7}.pd_signup ul.pd_item li div.input_item .input_area{font-size:100%;padding:5px;border:1px solid #d7d7d7;margin-right:5px;margin-left:5px;width:70px}.pd_signup ul.pd_item li div.input_item .pd_item{background:#e5f9fc;padding:3px;border-radius:6px;margin:0 5px}.pd_signup ul.pd_item li div.input_item .pd_item_pink{background:#ffe8e8;padding:3px;border-radius:6px;margin:0 5px}.pd_signup ul.pd_item li div.input_item .input_area:first-child{margin-left:0}.pd_signup ul.pd_item li div.input_item .w_30{width:30%}.pd_signup ul.pd_item li div.input_item .icon{color:#3877cc;padding-left:10px}.pd_signup ul.pd_item li div.input_item .date_select{align-items:center;padding-left:0;display:flex}.pd_signup ul.pd_item li div.input_item .date_select .cp_sl01{margin-left:5px;margin-right:5px;padding-left:0}.pd_signup ul.pd_item li div.input_item .date_select .cp_sl01 select{padding-top:3px;padding-bottom:3px}.pd_signup ul.pd_item li div.input_item .date_select .cp_sl01:first-child{margin-left:0}.pd_signup ul.pd_item li div.input_item .date_select .cp_sl01:before{top:.7em}.pd_signup ul.pd_item li .brd_top{border-top:1px dotted #d7d7d7}.pd_signup ul.pd_item li .title{font-weight:600;color:#fff;background:#337ac6;padding:13px;width:25%;align-items:center;margin-top:0}.pd_signup .btn_area{display:flex;justify-content:center}.pd_signup .form_btn{width:150px;margin:20px 10px 0 10px}.area_nextback{text-align:right;font-size:80%}.area_nextback a{text-decoration:underline;color:#337ac6;padding:0 10px}.content_hhd .hhd_wrapper{width:100%;margin:0 auto;text-align:left;font-size:80%}.content_hhd .hhd_wrapper .title{font-weight:600;color:#fff;background:#337ac6;padding:3px;width:100%;align-items:center;margin-top:10px;display:flex;justify-content:space-between}.content_hhd .hhd_wrapper .title .form_btn{background:#fff;width:70px;padding:3px}.content_hhd .hhd_wrapper .title .form_btn a{color:#337ac6!important;padding:0}.content_hhd .hhd_wrapper .time{text-align:right;font-weight:600;padding-top:10px;font-size:120%}.content_hhd .hhd_wrapper .graph{margin-top:10px;width:100%;height:300px;background:#d7d7d7}.content_hhd .hhd_wrapper .list_area{display:flex;justify-content:space-between}.content_hhd .hhd_wrapper .list_area .hhd_left{width:35%}.content_hhd .hhd_wrapper .list_area .hhd_left .conditions_list ul.cpr_item{width:100%}.content_hhd .hhd_wrapper .list_area .hhd_left .conditions_list ul.cpr_item li ul{display:flex;width:100%}.content_hhd .hhd_wrapper .list_area .hhd_left .conditions_list ul.cpr_item li ul li:first-child{width:40%;background:#337ac6;color:#fff;border-top:1px solid #fff;padding:3px}.content_hhd .hhd_wrapper .list_area .hhd_left .conditions_list ul.cpr_item li ul li:nth-child(2){border-top:1px dotted #d7d7d7;width:60%;padding:3px}.content_hhd .hhd_wrapper .list_area .hhd_left .conditions_list ul.cpr_item li ul li{display:flex;align-items:center;line-height:1.4em}.content_hhd .hhd_wrapper .list_area .hhd_center{width:39%}.content_hhd .hhd_wrapper .list_area .hhd_center .list_setting{width:100%}.content_hhd .hhd_wrapper .list_area .hhd_center .list_setting .title{background:#e5f8dd;color:#000}.content_hhd .hhd_wrapper .list_area .hhd_center .list_setting ul.cpr_item{width:100%}.content_hhd .hhd_wrapper .list_area .hhd_center .list_setting ul.cpr_item li ul{display:flex;width:100%}.content_hhd .hhd_wrapper .list_area .hhd_center .list_setting ul.cpr_item li ul li.list_title{width:40%;background:#e5f8dd;color:#000}.content_hhd .hhd_wrapper .list_area .hhd_center .list_setting ul.cpr_item li ul li{padding:3px;line-height:1.4em}.content_hhd .hhd_wrapper .list_area .hhd_center .list_setting ul.cpr_item li ul li:first-child{border-top:1px solid #fff}.content_hhd .hhd_wrapper .list_area .hhd_center .list_setting ul.cpr_item li ul li:nth-child(2){border-top:1px dotted #d7d7d7;width:60%}.content_hhd .hhd_wrapper .list_area .hhd_right{width:24%;font-size:120%}.content_hhd .hhd_wrapper .list_area .hhd_right .conditions_list ul.cpr_item{width:100%}.content_hhd .hhd_wrapper .list_area .hhd_right .conditions_list ul.cpr_item li input{width:40px}.content_hhd .hhd_wrapper .list_area .hhd_right .conditions_list ul.cpr_item li ul{display:flex;width:100%}.content_hhd .hhd_wrapper .list_area .hhd_right .conditions_list ul.cpr_item li ul li:first-child{width:50%;background:#337ac6;color:#fff;border-top:1px solid #fff;padding:3px}.content_hhd .hhd_wrapper .list_area .hhd_right .conditions_list ul.cpr_item li ul li:nth-child(2){border-top:1px dotted #d7d7d7;width:50%;padding:3px}.content_hhd .hhd_wrapper .list_area .hhd_right .conditions_list ul.cpr_item li ul li{display:flex;align-items:center;line-height:1.4em}.content_hhd_input .date_select{margin-bottom:10px}.content_hhd_input .hhd_wrapper{width:100%;margin:0 auto;text-align:left;font-size:80%}.content_hhd_input .hhd_wrapper .title{font-weight:600;color:#fff;background:#337ac6;padding:10px 5px;width:100%;align-items:center;margin-top:0;margin-top:20px;display:flex;justify-content:space-between}.content_hhd_input .hhd_wrapper .conditions_list ul.cpr_item{width:100%}.content_hhd_input .hhd_wrapper .conditions_list ul.cpr_item li ul{display:flex;width:100%}.content_hhd_input .hhd_wrapper .conditions_list ul.cpr_item li ul li:first-child{width:20%;background:#337ac6;color:#fff;border-top:1px solid #fff;display:flex;align-items:center}.content_hhd_input .hhd_wrapper .conditions_list ul.cpr_item li ul li:nth-child(2){border-bottom:1px dotted #d7d7d7;width:80%;display:block}.content_hhd_input .hhd_wrapper .conditions_list ul.cpr_item li ul li:nth-child(2) input.input_area{font-size:100%;padding:5px;border:1px solid #d7d7d7;margin-right:5px;margin-left:5px;width:70px}.content_hhd_input .hhd_wrapper .conditions_list ul.cpr_item li ul li:nth-child(2) .w_50{width:50%!important}.content_hhd_input .hhd_wrapper .conditions_list ul.cpr_item li ul li:nth-child(2) .list_parts{display:flex;margin-top:10px}.content_hhd_input .hhd_wrapper .conditions_list ul.cpr_item li ul li:nth-child(2) .list_parts div{margin-right:20px}.content_hhd_input .hhd_wrapper .conditions_list ul.cpr_item li ul li{padding:5px}.content_hhd_input .hhd_wrapper ul.hhd_setting_list{border-top:1px solid #fff}.content_hhd_input .hhd_wrapper ul.hhd_setting_list li.hhd_setting_list_item ul,.content_hhd_input .hhd_wrapper ul.hhd_setting_list li.hhd_setting_list_item ul.title_setting{display:flex}.content_hhd_input .hhd_wrapper ul.hhd_setting_list li.hhd_setting_list_item ul li{width:45%;display:flex}.content_hhd_input .hhd_wrapper ul.hhd_setting_list li.hhd_setting_list_item ul li div.bdr_r_gray{border-right:1px dotted #d7d7d7}.content_hhd_input .hhd_wrapper ul.hhd_setting_list li.hhd_setting_list_item ul li div.item_switch{min-width:60px;width:15%;border-bottom:1px dotted #d7d7d7}.content_hhd_input .hhd_wrapper ul.hhd_setting_list li.hhd_setting_list_item ul li div.item_content{width:85%;border-right:1px solid #337ac6;text-align:left;border-bottom:1px dotted #d7d7d7;display:flex;align-items:center}.content_hhd_input .hhd_wrapper ul.hhd_setting_list li.hhd_setting_list_item ul li div.item_content input.input_area{font-size:100%;padding:5px;border:1px solid #d7d7d7;margin-right:5px;margin-left:5px;width:50px}.content_hhd_input .hhd_wrapper ul.hhd_setting_list li.hhd_setting_list_item ul li div.ketuatu{display:block}.content_hhd_input .hhd_wrapper ul.hhd_setting_list li.hhd_setting_list_item ul li div.item_content,.content_hhd_input .hhd_wrapper ul.hhd_setting_list li.hhd_setting_list_item ul li div.item_switch{padding:5px}.content_hhd_input .hhd_wrapper ul.hhd_setting_list li.hhd_setting_list_item ul li:first-child{background:#337ac6;color:#fff;font-weight:600;width:10%;border-bottom:1px solid #fff}.content_hhd_input .hhd_wrapper ul.hhd_setting_list li.hhd_setting_list_item ul li.title_item{background:#337ac6;color:#fff;font-weight:600;border-right:1px solid #fff;padding:10px 5px}.content_hhd_input .hhd_wrapper ul.hhd_setting_list li.hhd_setting_list_item ul li.item_name{padding:5px;align-items:center;border-bottom:1px solid #fff;line-height:1.4em}.content_hhd_input .hhd_wrapper .btn_area{display:flex;justify-content:center}.content_hhd_input .hhd_wrapper .btn_area .take_btn{width:150px!important;margin:20px 10px}.vital_btn{margin-left:10px}.vital_btn a{margin-right:5px}.vital_save_btn{width:150px;margin:10px auto}.content_kettou .data_box{margin-top:0!important}.content_kettou .inner_content{margin-top:40px!important}.content_kettou .data_list_area{width:100%;height:63vh;position:relative}.content_kettou .data_list_area .list_bs{margin-top:20px}.content_kettou .data_list_area .list_bs ul{border:1px solid #d7d7d7}.content_kettou .data_list_area .list_bs ul .bs_title{background:#337ac6;color:#fff;font-weight:600;padding:5px;text-align:center;border-bottom:1px solid #d7d7d7}.content_kettou .data_list_area .list_bs ul li.bs_data{display:flex}.content_kettou .data_list_area .list_bs ul li.bs_data div.data_item{width:50%;border-right:1px solid #d7d7d7}.content_kettou .data_list_area .list_bs ul li.bs_data div.data_item div{padding:6px 5px;text-align:left}.content_kettou .data_list_area .list_bs ul li.bs_data div.data_item div .input_area{width:20%}.content_kettou .data_list_area .list_bs ul li.bs_data div.data_item:last-child{border-right:none}.content_kettou .data_list_area .sapmle_test_wrapper{border:1px solid #d7d7d7;overflow:scroll;max-height:23vh}.content_kettou .data_list_area .sapmle_test_wrapper li.sapmle_test_item{display:table}.content_kettou .data_list_area .sapmle_test_wrapper li.sapmle_test_item .test_date,.content_kettou .data_list_area .sapmle_test_wrapper li.sapmle_test_item .test_items{line-height:1.2em}.content_kettou .data_list_area .sapmle_test_wrapper li.sapmle_test_item .test_items{position:-webkit-sticky;position:sticky;left:0;z-index:10;display:table-cell}.content_kettou .data_list_area .sapmle_test_wrapper li.sapmle_test_item .test_items li{padding:5px;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background:#e5f8dd;width:130px;height:30px}.content_kettou .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline{display:table-cell;vertical-align:middle;width:100%;position:relative}.content_kettou .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline .bs{position:absolute;width:30px;height:100%;top:0;bottom:0;margin:auto;background:#5ae0fa;border-radius:6px;font-size:80%;padding-top:10px}.content_kettou .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline .title_data li{justify-content:center!important}.content_kettou .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline .test_date{display:flex}.content_kettou .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline .test_date li{border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;width:60px;height:30px;display:flex;justify-content:flex-end;align-items:center}.content_kettou .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline .test_date li div{width:50%;height:100%}.content_kettou .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline .test_date li div:first-child{border-right:1px dotted #d7d7d7}.content_kettou .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline .test_date .timezone_01{background:#ebeaea}.content_kettou .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline .test_date .timezone_02{background:#cdfabd}.content_kettou .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline .test_date .timezone_03{background:#ffc86e}.content_kettou .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline .test_date .timezone_04{background:#d7b1f2}.content_shindenzu .switch{display:flex;align-items:center;justify-content:flex-end}.content_shindenzu .inner_content{display:flex;justify-content:space-between;margin-top:10px!important}.content_shindenzu .inner_content .shindenzu_right_list{width:19%}.content_shindenzu .inner_content .shindenzu_right_list ul{margin-top:46px;overflow-y:scroll;height:60vh}.content_shindenzu .inner_content .shindenzu_right_list ul li{padding:5px 0;text-align:left}.content_shindenzu .inner_content .shindenzu_right_list ul li a{text-decoration:underline;color:#337ac6;font-size:80%;cursor:pointer}.content_shindenzu .inner_content .shindenzu_right_list ul li:first-child{padding-top:0}.content_shindenzu .inner_content .shindenzu_left_graph{width:80%}.content_shindenzu .inner_content .shindenzu_left_graph .graph_data{display:flex;justify-content:space-between;align-items:center}.content_shindenzu .inner_content .shindenzu_left_graph .graph_data .date_select{float:none}.content_shindenzu .inner_content .shindenzu_left_graph .graph_data .chozai_btn{cursor:pointer}.content_shindenzu .inner_content .shindenzu_left_graph .graph_data p{display:block;font-weight:600}.content_shindenzu .inner_content .shindenzu_left_graph .graph_area{width:100%;margin-top:10px}.table_wrapper .team_member{display:flex;flex-wrap:wrap}.table_wrapper .team_member li{position:relative}.table_wrapper .team_member li div{margin-right:10px;margin-bottom:5px}.table_wrapper .take_btn{background:#f97c04}.control_menu ul{display:flex;flex-wrap:wrap;justify-content:space-between;width:50%;margin:20px auto}.control_menu ul li{width:49%;margin-top:20px}.control_menu ul li .modal .modal-overlay{height:300px}.control_menu ul li .modal label{padding:0}.control_menu ul li .modal .modal_txtlink{display:block;color:#337ac6;text-decoration:underline;padding-top:20px}.control_menu ul li:nth-child(-n+2){margin-top:0}.modal input{position:absolute;z-index:-9999;visibility:hidden}.modal label{cursor:pointer;display:inline-block;width:100%;padding:10px}.modal .modal-overlay{background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;width:50%;height:35vh;opacity:0;z-index:-10000}.modal .modal-overlay .modal-wrap{position:relative;margin:0 auto;width:100%}.modal .modal-overlay .modal-wrap .modal_close{position:absolute;top:0;right:0}.modal .modal-overlay .modal-wrap .modal_close label{background:#337ac6;color:#fff;cursor:pointer;display:inline-block}.modal .modal-overlay .modal-wrap .modal_close label.circle{width:30px;height:30px;line-height:30px;text-align:center}.modal .modal-overlay .modal-wrap .modal_contents{padding-top:30px}.modal .modal-overlay .modal-wrap .modal_contents h4{border-bottom:1px solid #337ac6;padding-bottom:10px;color:#337ac6}.modal .modal-overlay .modal-wrap .modal_contents label.modal_checkbox{margin-top:20px;width:50%;background-color:transparent;color:#000}.modal .modal-overlay .modal-wrap .modal_contents label.modal_checkbox div input.checkbox-input{position:relative;visibility:inherit}.modal .modal-overlay .modal-wrap .modal_contents input.additional_members{position:relative;padding:8px;border:1px solid #bbb;font-size:100%;visibility:inherit;width:50%;z-index:100000;margin-top:20px}.modal .modal-overlay .modal-wrap .modal_contents .take_btn{width:50%;margin:20px auto 0 auto}.modal input:checked~.modal-overlay{opacity:1;z-index:10000;border:1px solid #d7d7d7;padding:10px}.invite{display:flex;justify-content:space-between;align-items:center}.invite p{font-weight:600}.invite .invite_btn{background:#f97c04}.table_wrapper td:first-child label input{display:block;margin:auto}.table_wrapper td.permission{display:flex;align-items:center}.table_wrapper td.permission p{padding-right:10px}.table_wrapper td.permission p span{font-weight:600;color:#337ac6}.table_wrapper td.permission .btn{width:40%}.table_wrapper td.permission .ng_btn{background-color:#bbb}.ctr_wrapper{width:90%;margin:0 auto;text-align:left}.ctr_wrapper .qr_keijiyou{margin:20px auto 0 auto;text-align:center}.ctr_wrapper .qr_keijiyou img{width:200px;height:200px}.ctr_wrapper .qr_keijiyou p{margin-top:20px}.ctr_wrapper ul{width:100%;margin-top:20px}.ctr_wrapper ul li{display:flex;border-top:1px solid #fff;flex-wrap:wrap;width:100%}.ctr_wrapper ul li div.input_item{display:flex;align-items:center;width:75%;padding-left:10px;border-bottom:1px dotted #d7d7d7}.ctr_wrapper ul li div.input_item .input_area{font-size:100%;padding:5px;border:1px solid #d7d7d7;margin-right:5px;margin-left:5px}.ctr_wrapper ul li div.input_item .input_area:first-child{margin-left:0}.ctr_wrapper ul li div.brd_top{border-top:1px dotted #d7d7d7}.ctr_wrapper ul li div.title{font-weight:600;color:#fff;background:#337ac6;padding:13px;width:25%;align-items:center}.ctr_wrapper .btn_area{display:flex;justify-content:center}.ctr_wrapper .form_btn{width:150px;margin:40px 10px 0 10px}.cpr_wrapper{width:90%;margin:0 auto;text-align:left}.cpr_wrapper .title{font-weight:600;color:#fff;background:#337ac6;padding:10px;margin-top:20px}.cpr_wrapper ul.cpr_item{width:100%}.cpr_wrapper ul.cpr_item li{display:flex;border-top:1px solid #fff;flex-wrap:wrap;width:100%}.cpr_wrapper ul.cpr_item li div.input_item{display:flex;align-items:center;width:75%;padding-left:10px;border-bottom:1px dotted #d7d7d7}.cpr_wrapper ul.cpr_item li div.input_item .input_area{font-size:100%;padding:5px;border:1px solid #d7d7d7;margin-right:5px;margin-left:5px}.cpr_wrapper ul.cpr_item li div.input_item .input_area:first-child{margin-left:0}.cpr_wrapper ul.cpr_item li div.input_item .w_70{width:70%}.cpr_wrapper ul.cpr_item li div.input_item .date_select{align-items:center;padding-left:0;display:flex}.cpr_wrapper ul.cpr_item li div.input_item .date_select .cp_sl01{margin-left:5px;margin-right:5px;padding-left:0}.cpr_wrapper ul.cpr_item li div.input_item .date_select .cp_sl01 select{padding-top:3px;padding-bottom:3px}.cpr_wrapper ul.cpr_item li div.input_item .date_select .cp_sl01:first-child{margin-left:0}.cpr_wrapper ul.cpr_item li div.input_item .date_select .cp_sl01:before{top:.7em}.cpr_wrapper ul.cpr_item li div.input_item textarea{width:100%;height:50px;margin:5px 0}.cpr_wrapper ul.cpr_item li div.item_list{display:block;padding:5px 0 5px 10px;border-bottom:1px dotted #d7d7d7;width:75%}.cpr_wrapper ul.cpr_item li div.item_list i{color:#337ac6}.cpr_wrapper ul.cpr_item li div.item_list .fa-plus-circle{float:right;padding-top:10px;padding-bottom:10px}.cpr_wrapper ul.cpr_item li div.item_list table{border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;clear:both;width:100%}.cpr_wrapper ul.cpr_item li div.item_list table td,.cpr_wrapper ul.cpr_item li div.item_list table th{padding:5px;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7}.cpr_wrapper ul.cpr_item li div.item_list table th{background:#e5f8dd}.cpr_wrapper ul.cpr_item li .title{font-weight:600;color:#fff;background:#337ac6;padding:13px;width:25%;align-items:center;margin-top:0}.cpr_wrapper ul.cpr_item li .modal_checkbox div{padding-left:0}.cpr_wrapper ul.cpr_item li .modal_checkbox div .checkbox-parts{white-space:nowrap}.cpr_wrapper .btn_area{display:flex;justify-content:center}.cpr_wrapper .form_btn{width:150px;margin:40px 10px 0 10px}.alert_patientlist{width:60%;height:285px}.alert_patientlist .alert_contents{display:block!important}.alert_patientlist .alert_contents .patient_name{font-weight:600;text-align:left;font-size:110%}.alert_patientlist .alert_contents .datetime_select{margin-top:20px;display:flex}.alert_patientlist .alert_contents .datetime_select .cp_sl01{margin-right:5px}.alert_patientlist .alert_contents .datetime_select .cp_sl01:last-child{margin-right:0}.alert_patientlist .alert_contents .list_average{display:flex;margin-top:10px;border:1px solid #d7d7d7}.alert_patientlist .alert_contents .list_average .data_item{width:14.28571%;border-right:1px solid #d7d7d7}.alert_patientlist .alert_contents .list_average .data_item div{padding:5px}.alert_patientlist .alert_contents .list_average .data_item div input{width:100%}.alert_patientlist .alert_contents .list_average .data_item div input.input_area{font-size:110%}.alert_patientlist .alert_contents .list_average .data_item:last-child{border:none}.alert_patientlist .btn{width:20%;margin:20px auto 0 auto;text-align:center}.external_member_btn{background:#f97c04;width:150px;float:right;margin-bottom:20px}.organization_wrapper{clear:both;display:flex;justify-content:space-between}.organization_wrapper .address_head{clear:both;display:flex;justify-content:flex-start;align-items:center}.organization_wrapper .address_head p{white-space:nowrap}.organization_wrapper .address_head .cp_sl01{width:50%;height:36px}.organization_wrapper .address_head .search_area{width:100%;padding-top:0;height:36px;margin-left:10px}.organization_wrapper .address_head .search_area .searchbox{width:100%;position:relative}.organization_wrapper .address_head .search_area .searchbox .vue-simple-suggest{width:88%}.organization_wrapper .address_head .search_area .searchbox ::-moz-placeholder{font-size:80%}.organization_wrapper .address_head .search_area .searchbox :-ms-input-placeholder{font-size:80%}.organization_wrapper .address_head .search_area .searchbox ::-ms-input-placeholder{font-size:80%}.organization_wrapper .address_head .search_area .searchbox ::placeholder{font-size:80%}.organization_wrapper .address_head .search_area .searchbox a{display:block;position:absolute;right:5px;top:10px;width:10%;background:#fff}.organization_wrapper .address_head .search_area .searchbox .close-icon{background:transparent}.organization_wrapper .take_btn{background:#f97c04;width:150px;float:right;margin-bottom:20px}.organization_wrapper .staff_list{margin-top:10px}.organization_wrapper .staff_list ul{width:100%}.organization_wrapper .staff_list ul li ul{display:flex}.organization_wrapper .staff_list ul li ul li{width:25%;border-right:1px solid #fff}.organization_wrapper .staff_list ul li.title{background:#337ac6;color:#fff;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:500}.organization_wrapper .staff_list ul li.title ul.title_parts li{padding:10px}.organization_wrapper .staff_list ul li.staff{border-bottom:1px dotted #d7d7d7}.organization_wrapper .staff_list ul li.staff ul.title_parts li{padding:10px}.organization_wrapper .left{width:49%}.organization_wrapper .left .search_patient{background:#f7f7f7;padding:20px;border-radius:6px}.organization_wrapper .left .search_patient .organization_patient_info{width:100%;margin:0 auto;text-align:left}.organization_wrapper .left .search_patient .organization_patient_info .title{font-weight:600;color:#3c3c3c;margin-top:10px}.organization_wrapper .left .search_patient .organization_patient_info ul.cpr_item{width:100%;margin-top:10px}.organization_wrapper .left .search_patient .organization_patient_info ul.cpr_item li{display:flex;border-top:1px solid #fff;flex-wrap:wrap;width:100%;background:#fff}.organization_wrapper .left .search_patient .organization_patient_info ul.cpr_item li div.input_item{display:flex;align-items:center;width:33.3333333333%;padding:10px}.organization_wrapper .left .search_patient .organization_patient_info ul.cpr_item li .title{font-weight:600;color:#fff;background:#337ac6;width:33.3333333333%;align-items:center;margin-top:0;padding:10px}.organization_wrapper .left .staff_list{height:25vh;overflow-y:scroll}.organization_wrapper .left .team_member{clear:both;margin-top:20px}.organization_wrapper .left .team_member .team_member_title{color:#3c3c3c;font-weight:600;text-align:left}.organization_wrapper .left .team_member .team_parts{display:flex;flex-wrap:wrap;width:100%}.organization_wrapper .left .team_member .team_parts ul{margin-top:10px;width:33%;border:1px solid #337ac6;margin-right:.5%}.organization_wrapper .left .team_member .team_parts ul li{padding:5px}.organization_wrapper .left .team_member .team_parts ul li:first-child{background:#337ac6;font-weight:600;color:#fff}.organization_wrapper .left .team_member .team_parts ul:nth-child(3n){margin-right:0}.organization_wrapper .right{width:49%}.organization_wrapper .right .staff_list{height:64vh;overflow-y:scroll}.round_wrapper{width:100%}.round_wrapper .table_wrapper td,.round_wrapper .table_wrapper th{padding:5px;width:7.69231%;min-width:70px}.round_wrapper .table_wrapper td input{width:100%}.round_wrapper .table_wrapper td input.option-input{width:20px;height:20px}.round_wrapper .table_wrapper td input.input_area{font-size:110%}.contents_login{background:#c2d8df;height:100vh}.contents_login .login_all{min-width:250px;margin:0 auto;text-align:center;padding:30px;background:#fff;border-radius:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contents_login .login_all .login_item{display:flex;flex-wrap:wrap;align-items:center}.contents_login .login_all .login_item dt{font-weight:600;padding-right:15px;padding-top:15px;width:30%}.contents_login .login_all .login_item dd{width:70%;padding-top:15px}.contents_login .login_all .login_item dd input{padding:8px;border:1px solid #bbb;font-size:100%;width:100%}.contents_login .login_all .login_btn{padding:10px;border-radius:6px;width:50%;margin:20px auto 0 auto;cursor:pointer}.contents_login .login_all .password_reminder{display:block;text-decoration:underline;color:#337ac6;padding-top:20px}@media screen and (max-width:480px){.contents_login .login_all{width:80%}.contents_login .login_all .login_item{display:block}.contents_login .login_all .login_btn,.contents_login .login_all .login_item dd,.contents_login .login_all .login_item dt{width:100%}}.tel_wrapper{height:90vh}.tel_wrapper .tel_all{display:flex;justify-content:space-between;padding:20px}.tel_wrapper .tel_all .container_left{width:50%;position:relative;padding:10px}.tel_wrapper .tel_all .container_left .address_head{display:flex;justify-content:space-between;height:50px}.tel_wrapper .tel_all .container_left .address_head .cp_sl01{width:38%;height:36px}.tel_wrapper .tel_all .container_left .address_head .search_area{width:60%;padding-top:0;height:36px}.tel_wrapper .tel_all .container_left .address_head .search_area .searchbox{width:100%}.tel_wrapper .tel_all .container_left ul{margin-top:20px;height:60vh;overflow-y:scroll}.tel_wrapper .tel_all .container_left .acd-box{position:relative}.tel_wrapper .tel_all .container_left .acd-box .check_inner{position:absolute;top:20px}.tel_wrapper .tel_all .container_left .acd-box .acd-check{display:none}.tel_wrapper .tel_all .container_left .acd-box .acd-label{display:block;margin-bottom:1px;padding:10px;float:left;width:96%;margin-top:10px;margin-left:20px}.tel_wrapper .tel_all .container_left .acd-box .acd-label:after{font-family:Font Awesome\ 5 Free;font-weight:900;content:" ";float:right}.tel_wrapper .tel_all .container_left .acd-box .acd-label input:checked~.acd-label label:after{font-family:Font Awesome\ 5 Free;font-weight:900;content:" "}.tel_wrapper .tel_all .container_left .acd-box .acd-content{clear:both;border:1px solid #d7d7d7;height:0;opacity:0;padding:0 10px;transition:.5s;visibility:hidden;border-radius:6px;margin-top:20px}.tel_wrapper .tel_all .container_left .acd-box .acd-content table.list_add{width:100%}.tel_wrapper .tel_all .container_left .acd-box .acd-content table.list_add td,.tel_wrapper .tel_all .container_left .acd-box .acd-content table.list_add th{padding:10px;text-align:left}.tel_wrapper .tel_all .container_left .acd-box .acd-content table.list_add tr{border-bottom:1px solid #d7d7d7}.tel_wrapper .tel_all .container_left .acd-box .acd-content table.list_add tr:last-child{border-bottom:none}@supports(-ms-ime-align:auto){.tel_wrapper .tel_all .container_left .acd-box .acd-content table.list_add .checkbox-parts::before{top:-13px}.tel_wrapper .tel_all .container_left .acd-box .acd-content table.list_add .checkbox-input:checked+.checkbox-parts::after{top:-18px}}.tel_wrapper .tel_all .container_left .acd-box .acd-check:checked+.acd-label+.acd-content{height:auto;opacity:1;padding:10px;visibility:visible}.tel_wrapper .tel_all .container_left .list_search{margin-top:20px;height:70vh;overflow-y:scroll}.tel_wrapper .tel_all .container_left .list_search .list_search_item{padding:10px;border:1px solid #d7d7d7;border-radius:6px}.tel_wrapper .tel_all .container_left .list_search .list_search_item table.list_search_add{width:100%}.tel_wrapper .tel_all .container_left .list_search .list_search_item table.list_search_add td,.tel_wrapper .tel_all .container_left .list_search .list_search_item table.list_search_add th{padding:10px;text-align:left}.tel_wrapper .tel_all .container_left .list_search .list_search_item table.list_search_add tr{border-bottom:1px solid #d7d7d7}.tel_wrapper .tel_all .container_left .list_search .list_search_item table.list_search_add tr:last-child{border-bottom:none}.tel_wrapper .tel_all .container_left .decision{width:100%;position:absolute;bottom:0}.tel_wrapper .tel_all .container_left .decision ul{height:auto;overflow-y:inherit;display:flex;line-height:1.2em}.tel_wrapper .tel_all .container_left .decision ul li:first-child{font-weight:600;white-space:nowrap}.tel_wrapper .tel_all .container_left .decision ul li:nth-child(2){padding-right:15px}.tel_wrapper .tel_all .container_left .decision .btn_call{margin:20px auto 0 auto;width:30%;text-align:center;background:red;padding:10px;cursor:pointer}.tel_wrapper .tel_all .container_left .decision .btn_call a{padding:10px}.tel_wrapper .tel_all .container_left .decision .btn_call a i{padding-right:10px}.tel_wrapper .tel_all .container_right{width:50%;padding:10px}.tel_wrapper .tel_all .container_right .title_tel{text-align:right;font-weight:600;font-size:120%;height:50px}.tel_wrapper .tel_all .container_right .table_overflow{overflow-y:scroll;height:80vh;margin-top:20px}.tel_wrapper .tel_all .container_right .table_overflow .list_history{width:100%}.tel_wrapper .tel_all .container_right .table_overflow .list_history .calldate{font-weight:600}.tel_wrapper .tel_all .container_right .table_overflow .list_history .calldate:nth-child(n+2){padding-top:20px}.tel_wrapper .tel_all .container_right .table_overflow .list_history ul.item_oai{margin-top:20px}.tel_wrapper .tel_all .container_right .table_overflow .list_history ul.item_oai li.parts{display:flex;padding:15px 0;border-top:1px solid #d7d7d7}.tel_wrapper .tel_all .container_right .table_overflow .list_history ul.item_oai li.parts .oai{width:20%}.tel_wrapper .tel_all .container_right .table_overflow .list_history ul.item_oai li.parts .oai input{margin-right:10px}.tel_wrapper .tel_all .container_right .table_overflow .list_history ul.item_oai li.parts .oai_detail_all{width:100%}.tel_wrapper .tel_all .container_right .table_overflow .list_history ul.item_oai li.parts .oai_detail{display:flex;width:100%}.tel_wrapper .tel_all .container_right .table_overflow .list_history ul.item_oai li.parts .oai_detail li{width:25%}.tel_wrapper .tel_all .container_right .table_overflow .list_history ul.item_oai li.parts .oai_detail:nth-child(n+2){padding-top:10px}.grade{position:absolute;top:0;left:0;width:100%;height:100%;z-index:25;background:linear-gradient(180deg,transparent 0,transparent 70%,rgba(0,0,0,.5) 99%,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=0)}p.tham_name{position:absolute;left:50%;transform:translateX(-50%);margin:auto;bottom:10px;color:#fff;z-index:100;white-space:nowrap}video{vertical-align:bottom}.call_wrapper{position:relative}.call_wrapper .msg{position:absolute;background-color:#fff;border-radius:6px;border:1px solid #3c3c3c;padding:15px;color:#3c3c3c;z-index:1000;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:15vh}.call_wrapper .msg p{line-height:1.4em}.call_wrapper .member_list_icon{position:absolute;right:5%;top:5%}.call_wrapper .member_list_icon a{display:block}.call_wrapper .member_list_icon a i{font-size:200%;color:#fff;background:#3c3c3c;padding:10px;border-radius:6px}.call_wrapper .member_list{position:absolute;right:5%;top:15%;background:#fff;border-radius:6px;padding:15px;z-index:50;min-width:30%}.call_wrapper .member_list p{font-weight:600;text-align:center}.call_wrapper .member_list .list_wrapper{margin:10px auto;border:1px solid #d7d7d7;height:200px;overflow-y:scroll}.call_wrapper .member_list .list_wrapper li.list_parts{border-top:1px solid #d7d7d7;white-space:nowrap}.call_wrapper .member_list .list_wrapper li.list_parts ul{display:flex}.call_wrapper .member_list .list_wrapper li.list_parts ul li{padding:5px;border:none}.call_wrapper .member_list .list_wrapper li.list_parts ul li .checkbox-parts{margin-right:0;padding-left:20px}.call_wrapper .member_list .list_wrapper li.list_parts ul li:nth-child(2){width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.call_wrapper .member_list .list_wrapper li.list_parts:first-child{border-top:none}.call_wrapper .main_video{width:100%;height:100vh;position:relative;overflow:hidden;background:#000}.call_wrapper .main_video .btn_area{color:#fff}.call_wrapper .main_video .btn_area .call_btn{width:30%;position:absolute;bottom:5vh;left:0;right:0;margin:auto;z-index:100}.call_wrapper .main_video .btn_area .call_btn ul{display:flex;justify-content:space-between}.call_wrapper .main_video .btn_area .call_btn ul li i{font-size:300%;cursor:pointer}.call_wrapper .main_video .btn_area .call_btn ul li i.fa-phone{transform:rotate(-135deg);margin-top:5px}.call_wrapper .main_video .btn_area .call_btn ul li .on{color:red}.call_wrapper .main_video .btn_area .call_btn ul li .off{color:#00d60f}.call_wrapper .main_video .btn_area .call_arrow_btn{position:absolute;font-size:200%;right:5vw;bottom:5vh;z-index:50}.call_wrapper .main_video .btn_area .setting_list{position:absolute;left:10vw;bottom:15vh;z-index:50;background:#fff;color:#3c3c3c;border-radius:6px;min-width:30%}.call_wrapper .main_video .btn_area .setting_list ul{padding:10px}.call_wrapper .main_video .btn_area .setting_list ul li{border:1px solid #3c3c3c;padding:5px;border-radius:6px;margin-top:5px;display:flex;justify-content:space-between;white-space:nowrap}.call_wrapper .main_video .btn_area .setting_list ul li div i{width:15%}.call_wrapper .main_video .btn_area .setting_list ul li:first-child{margin-top:0}.call_wrapper .main_video .btn_area .switch_area{position:absolute;width:10%;left:5vw;bottom:5vh;z-index:100}.call_wrapper .main_video .btn_area .switch_area p{font-weight:600;text-align:center;white-space:nowrap}.call_wrapper .main_video .btn_area .switch_area ul{display:flex;justify-content:space-between}.call_wrapper .main_video .btn_area .switch_area ul li{font-size:200%;position:relative}.call_wrapper .main_video .btn_area .switch_area ul li i{margin:10px 5px 0 5px}.call_wrapper .main_video .btn_area .switch_area ul li i.icon_position{position:absolute;font-size:50%;color:#3c3c3c;top:8px;left:4px}.call_wrapper .main_video .btn_area_android{position:absolute;width:100%;bottom:5vh}.call_wrapper .main_video video{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:100vh;z-index:20;max-width:100%}.call_wrapper .list_video{position:fixed;top:0;width:100%;z-index:100}.call_wrapper .list_video ul.video_member{display:flex;justify-content:flex-start;width:100%;max-height:100px}.call_wrapper .list_video ul.video_member li{border:2px solid #000;background:#3c3c3c;position:relative}.call_wrapper .list_video ul.video_member li .grade{background:linear-gradient(180deg,transparent 0,transparent 50%,rgba(0,0,0,.5) 99%,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=0)}.call_wrapper .list_video ul.video_member li video{width:100%;height:100%}.call_wrapper .list_video ul.video_member li p.tham_name{position:absolute;left:50%;transform:translateX(-50%);margin:auto;bottom:10px;color:#fff;z-index:100;white-space:nowrap}.call_wrapper .list_video ul.video_member li:nth-of-type(-n+6){width:11.6666666667%}.call_wrapper .list_video ul.video_member li:nth-child(n+2){border-left:none}.call_wrapper .list_video ul.video_member li.video_icon_wrap{width:30%;border:none;background-color:transparent}.call_wrapper .list_video ul.video_member li.novideo{background:#3c3c3c}.call_wrapper .list_video ul.video_member li.novideo p.video_name{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin:auto;color:#fff;font-weight:600;font-size:120%;white-space:nowrap}.call_wrapper .list_video ul.video_member li ul.video_icon{width:100%;display:flex;flex-wrap:wrap;padding:10px}.call_wrapper .list_video ul.video_member li ul.video_icon li{border:none;width:40px;margin-right:15px;margin-bottom:10px;background-color:transparent}.call_window{background:#3c3c3c;border:2px solid #000;position:fixed;z-index:10000;right:0;bottom:0;width:25%}.call_window ul{display:flex;padding:10px;align-items:center;overflow:hidden}.call_window ul li{font-size:80%;color:#fff;margin-right:10px;width:25%;text-align:center}.call_window ul li i{font-size:200%;color:#fff}.call_window ul li i.fa-toggle-on,.call_window ul li i.on{color:#65c366}.call_window ul li i.fa-toggle-off,.call_window ul li i.fa-toggle-on{font-size:280%}.call_window ul li .circle{width:30px;height:30px;margin:auto}.call_window ul li li:last-child{margin-right:0}.call_window div i{position:absolute;right:10px;bottom:10px;color:#fff;z-index:100;font-size:120%}.call_window div video{width:100%;height:200px;background-color:#898888}.incoming_window{border-radius:6px;background:#3c3c3c;border:2px solid #000;z-index:10000;position:fixed;top:50vh;left:50%;transform:translateY(-50%) translateX(-50%);margin:auto;width:30%;min-width:300px}.incoming_window .btn_area{color:#fff}.incoming_window .btn_area p{text-align:center;font-size:120%;padding-top:20px;width:100%;min-width:300px}.incoming_window .btn_area .call_btn ul{padding:20px;display:flex;justify-content:space-between;width:100%;min-width:300px}.incoming_window .btn_area .call_btn ul li i{font-size:300%}.incoming_window .btn_area .call_btn ul li i.fa-phone{transform:rotate(-135deg);margin-top:5px}.incoming_window .btn_area .call_btn ul li .on{color:red}.incoming_window .btn_area .call_btn ul li .off{color:#00d60f}.comment_item li.part01{display:flex;justify-content:space-between;width:100%}.comment_item li.part02{width:80%;margin-left:10%}.comment_item li.part03{width:70%;margin-left:20%}.comment_item li{list-style:none;margin-top:20px}.comment_item li .area01{width:90%}.comment_item li .btn_area .action_btn{margin-top:10px;margin-left:10px;height:36px}.comment_item li .btn_area .action_btn:first-child{margin-top:0}.comment_item li textarea{font-size:100%}.comment_item li .comment_area{border:1px solid #d7d7d7;border-radius:6px;padding:20px;text-align:left;position:relative}.comment_item li .comment_area .day{font-weight:600}.comment_item li .comment_area .day i{float:right;font-size:120%}.comment_item li .comment_area .action{display:flex;justify-content:space-between}.comment_item li .comment_area .action .comment_head{display:flex}.comment_item li .comment_area .action .edit_icons{font-size:120%}.comment_item li .comment_area .action .edit_icons i{padding-left:15px}.comment_item li .comment_area .txt{padding-top:10px;width:80%;line-height:1.2em}.comment_item li .comment_area .txt span a{color:#337ac6;text-decoration:underline}.comment_item li .comment_area .multiline-text{position:relative;width:80%;overflow:hidden;padding-bottom:20px}.comment_item li .comment_area .multiline-text input[type=checkbox]{display:none}.comment_item li .comment_area .multiline-text .next-link:after{content:"続きを読む"}.comment_item li .comment_area .multiline-text input[type=checkbox]:checked+.next-link:after{content:"閉じる";display:block}.comment_item li .comment_area .multiline-text input[type=checkbox]:checked~.text{overflow:unset;height:unset}.comment_item li .comment_area .multiline-text input[type=checkbox]:checked~.text:after{display:none}.comment_item li .comment_area .multiline-text .next-link,.comment_item li .comment_area .multiline-text .text:after{content:"";position:absolute}.comment_item li .comment_area .multiline-text .next-link{font-weight:600;bottom:0;right:0;z-index:1;position:absolute}.comment_item li .comment_area .multiline-text .text{padding-top:10px;width:100%;line-height:1.2em;height:50px;overflow:hidden;position:relative}.comment_item li .comment_area .multiline-text .text:after{content:"";height:100%;width:100%;z-index:2}.comment_item li .comment_area .name_only{position:absolute;bottom:20px;right:20px}.comment_item li .comment_area .reply_area{display:flex;align-items:center;position:absolute;bottom:20px;right:20px}.comment_item li .comment_area .reply_area .name{white-space:nowrap}.comment_item li .comment_area .reply_area .reply_btn{margin-left:10px;width:100%}.comment_item li .comment_area ul.chat_icon{width:100%;display:flex;flex-wrap:wrap}.comment_item li .comment_area ul.chat_icon li{border:none;width:40px;margin-right:15px;margin-top:10px;background-color:transparent;position:relative}.comment_item li .comment_area .reply_btn{width:20%;float:right}.result_txt{text-align:left;padding-top:40px}.parallel_area{display:flex;justify-content:center;margin-top:40px}.parallel_area .parallel_btn{min-width:150px;margin:0 20px}.parallel_area .parallel_btn a{text-align:center;cursor:pointer}.message_wrapper .message_all{display:flex;justify-content:space-between;padding:20px}.message_wrapper .message_all .title{font-weight:600;font-size:120%;height:50px}.message_wrapper .message_all .container_left{width:50%;position:relative;padding:10px}.message_wrapper .message_all .container_left .address_head{display:flex;justify-content:space-between;height:50px}.message_wrapper .message_all .container_left .address_head .cp_sl01{width:38%;height:36px}.message_wrapper .message_all .container_left .address_head .search_area{width:60%;padding-top:0;height:36px}.message_wrapper .message_all .container_left .address_head .search_area .searchbox{width:100%}.message_wrapper .message_all .container_left ul.result_list{border:1px solid #d7d7d7;border-radius:6px;padding:10px;overflow-y:scroll;height:200px}.message_wrapper .message_all .container_left ul.result_list li{padding:10px 0;border-bottom:1px solid #d7d7d7}.message_wrapper .message_all .container_left ul.result_list li p{padding-left:30px}.message_wrapper .message_all .container_left ul.result_list li:last-child{border-bottom:none;padding-bottom:0}.message_wrapper .message_all .container_left .make_message{margin-top:20px;border:1px solid #d7d7d7;border-radius:6px;padding:15px 10px}.message_wrapper .message_all .container_left .make_message .cp_ipradio ul{margin-top:20px;display:flex}.message_wrapper .message_all .container_left .make_message .cp_ipradio ul li{padding-right:10px}.message_wrapper .message_all .container_left .make_message textarea{margin-top:20px;width:100%;height:100px;font-size:100%}.message_wrapper .message_all .container_left .make_message .send_btn{width:50%;margin:10px auto 0 auto}.message_wrapper .container_right{width:50%;padding:10px}.message_wrapper .container_right .table_overflow{overflow-y:scroll;height:80vh;margin-top:20px}.message_wrapper .container_right .table_overflow .mail_box{width:100%}.message_wrapper .container_right .table_overflow .mail_box .maildate{font-weight:600}.message_wrapper .container_right .table_overflow .mail_box .maildate:nth-child(n+2){padding-top:20px}.message_wrapper .container_right .table_overflow .mail_box .item_mail:last-child{border-bottom:1px dotted #d7d7d7;padding-bottom:20px}.message_wrapper .container_right .table_overflow .mail_box .item_mail:first-child{border-top:1px solid #3c3c3c}.message_wrapper .container_right .table_overflow .mail_box .item_mail{margin-top:20px;padding-top:20px;border-top:1px dotted #d7d7d7;clear:both}.message_wrapper .container_right .table_overflow .mail_box .item_mail .mail_header{display:flex}.message_wrapper .container_right .table_overflow .mail_box .item_mail .mail_header div{margin-right:20px}.message_wrapper .container_right .table_overflow .mail_box .item_mail .mail_header div p{display:block;color:#fff;border-radius:6px;padding:8px;font-size:80%;text-align:center}.message_wrapper .container_right .table_overflow .mail_box .item_mail .mail_header div p.kinkyu{background:red}.message_wrapper .container_right .table_overflow .mail_box .item_mail .mail_header div p.shikyu{background:#fbdb49}.message_wrapper .container_right .table_overflow .mail_box .item_mail .mail_header div p.later{background:#51af00}.message_wrapper .container_right .table_overflow .mail_box .item_mail .mail_header div p.kakunin{background:#337ac6}.message_wrapper .container_right .table_overflow .mail_box .item_mail .mail_header div ul li{line-height:1.4em;font-weight:600}.message_wrapper .container_right .table_overflow .mail_box .item_mail .mail_header div:first-child{width:25%}.message_wrapper .container_right .table_overflow .mail_box .item_mail .mail_header div:nth-child(2){width:55%}.message_wrapper .container_right .table_overflow .mail_box .item_mail .message_txt{padding:10px;margin-top:10px;border:1px solid #d7d7d7;border-radius:6px}.message_wrapper .container_right .table_overflow .mail_box .item_mail .kidoku_btn{float:right;width:20%;margin-top:10px;margin-bottom:20px}.schedule_wrapper{width:70%;margin:0 auto;text-align:left}.schedule_wrapper .title{font-weight:600;color:#fff;background:#337ac6;padding:10px;margin-top:20px}.schedule_wrapper .hissu{padding-left:10px;font-size:70%;font-weight:300}.schedule_wrapper .date_select{margin-top:20px;display:flex;align-items:center}.schedule_wrapper .date_select .cp_sl01:before{right:.5em}.schedule_wrapper .date_select .cp_sl01{margin-right:5px;margin-left:10px}.schedule_wrapper .date_select .cp_sl01:first-child{margin-left:0}.schedule_wrapper .date_select select{font-size:100%;line-height:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.schedule_wrapper .date_select select::-ms-expand{display:none}.schedule_wrapper ul.schedule_list{margin-top:15px}.schedule_wrapper ul.schedule_list li{padding:15px 0;border-bottom:1px solid #d7d7d7}.schedule_wrapper ul.schedule_list li .tooltip{z-index:500}.schedule_wrapper ul.schedule_list li .tooltip p{color:#337ac6;text-decoration:underline}.schedule_wrapper ul.schedule_list li .tooltip .description{width:200px;display:none}.schedule_wrapper ul.schedule_list li .tooltip .description:before{top:25%;right:100%;border:10px solid transparent;border-top:10px solid #d7d7d7;margin-left:-10px;transform:rotate(90deg)}.schedule_wrapper ul.schedule_list li .tooltip:hover .description{display:inline-block;top:-10px;left:20px}.schedule_wrapper ul.schedule_list li:first-child{padding-top:0}.schedule_wrapper ul.schedule_list li:last-child{border-bottom:none;padding-bottom:0}.schedule_wrapper .checkbox-input:checked+.checkbox-parts{color:#fff}.schedule_wrapper .result{margin-top:15px;font-weight:600}.schedule_wrapper .result_list{border:1px solid #d7d7d7;border-radius:6px;padding:10px;overflow-y:scroll;height:200px;margin-top:10px}.schedule_wrapper .result_list li.result_item{padding:15px 0;border-bottom:1px solid #d7d7d7}.schedule_wrapper .result_list li.result_item ul{display:flex}.schedule_wrapper .result_list li.result_item ul li:first-child{width:10%}.schedule_wrapper .result_list li.result_item ul li:nth-child(2){width:20%}.schedule_wrapper .result_list li.result_item:last-child{border-bottom:none;padding-bottom:0}.schedule_wrapper .txt_title{width:100%;font-size:100%;padding:5px;border:1px solid #d7d7d7;margin-top:15px}.schedule_wrapper .insert{margin-top:15px;display:flex;justify-content:flex-end}.schedule_wrapper .insert .modal .modal-trigger{color:#337ac6;text-decoration:underline}.schedule_wrapper .insert .modal .modal-trigger i{padding-left:20px;padding-right:5px;font-size:120%}.schedule_wrapper .insert .modal .modal-overlay{height:430px;width:550px}.schedule_wrapper .insert .modal .modal-overlay .modal_contents .data_table{height:250px;overflow-y:scroll;border:1px solid #d7d7d7;margin-top:10px}.schedule_wrapper .insert .modal .modal-overlay .modal_contents .data_table .table_wrapper{margin-top:0;border:none}.schedule_wrapper .insert .modal .modal-overlay .modal_contents .data_table .table_wrapper td:first-child,.schedule_wrapper .insert .modal .modal-overlay .modal_contents .data_table .table_wrapper th:first-child{width:20px!important}.schedule_wrapper .insert .modal .modal-overlay .modal_contents .data_table .table_wrapper td{line-height:1.4em}.schedule_wrapper .insert .modal .modal-overlay .modal_contents .data_table .table_wrapper td .td_check{width:20px;margin-top:-20px}.schedule_wrapper .insert .modal .modal-overlay .modal_contents .data_table .table_wrapper td .td_check .modal_checkbox input{position:absolute;visibility:hidden}.schedule_wrapper .insert .modal .modal-overlay .modal_contents .data_table .table_wrapper td .thum_img{width:100px;height:100px}.schedule_wrapper .insert .modal .modal-overlay .modal_contents .data_table .table_wrapper td .thum_img img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border:1px solid #d7d7d7}.schedule_wrapper .insert .modal .modal-overlay .modal_contents .address_head{display:flex;justify-content:flex-start;height:50px}.schedule_wrapper .insert .modal .modal-overlay .modal_contents .address_head .cp_sl01{width:30%;height:36px;margin-right:15px}.schedule_wrapper .insert .modal .modal-overlay .modal_contents .address_head .search_area{width:60%;padding-top:0;height:36px}.schedule_wrapper .insert .modal .modal-overlay .modal_contents .address_head .search_area .searchbox{width:100%}.schedule_wrapper .insert .modal .modal-overlay .modal_contents .address_head .search_area .searchbox input{position:relative;visibility:inherit;z-index:0}.schedule_wrapper .insert .modal .modal-overlay .modal_contents .insert_btn{width:170px;margin:20px auto;text-align:center}.schedule_wrapper textarea{width:100%;height:100px;font-size:100%;padding:5px;margin-top:10px}.schedule_wrapper .message_notification{margin:20px auto}.schedule_wrapper .message_notification .checkbox-input:checked+.checkbox-parts{color:#000}.schedule_wrapper .send_btn{width:50%;margin:20px auto 0 auto;cursor:pointer}.patientpage{font-size:120%;height:100%}.patientpage header{background-color:transparent;padding:0;height:auto;display:block}.patientpage .contents{padding-top:120px}.patientpage_header .upper_column{background:#ef99c4;display:flex;justify-content:space-between;width:100%;padding:10px 20px;align-items:center}.patientpage_header .upper_column .title{min-height:40px;width:25%}.patientpage_header .upper_column i{color:#fff;font-size:150%}.patientpage_header .upper_column .icon_light{margin-right:50px;z-index:900}.patientpage_header .upper_column .icon_light i{display:block;width:30px;text-align:center;cursor:pointer}.patientpage_header .upper_column nav#patientpage_nav{display:block;position:absolute;width:30%;min-width:300px;height:100%;top:0;right:0;z-index:100}.patientpage_header .upper_column nav#patientpage_nav div{overflow:hidden;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.patientpage_header .upper_column nav#patientpage_nav div .menuopen{font-size:120%;display:block;width:10%;height:100%;position:absolute;top:0;right:20px}.patientpage_header .upper_column nav#patientpage_nav div .menuclose{font-size:120%;display:none;width:10%;height:100%;position:absolute;top:0;right:20px}.patientpage_header .upper_column nav#patientpage_nav div i{padding-top:13px}.patientpage_header .upper_column nav#patientpage_nav ul{width:100%;background:#ef99c4;color:#fff;position:absolute;top:60px;left:0;border-top:1px solid #fff}.patientpage_header .upper_column nav#patientpage_nav ul li{color:#fff!important;background:#ffeaeb;font-weight:600;transition:all .3s ease 0s;padding:0 10px;color:#000;border-bottom:0 dotted #fff;height:0;overflow:hidden}.patientpage_header .upper_column nav#patientpage_nav ul li i{padding-right:10px;font-size:100%;color:#e857a0}.patientpage_header .upper_column nav#patientpage_nav ul li a{font-weight:300;color:#e857a0;display:block;width:100%}.patientpage_header .upper_column nav#patientpage_nav ul li:last-child{border:none}.patientpage_header .upper_column #patientpage_nav:target .menuopen{display:none}.patientpage_header .upper_column #patientpage_nav:target .menuclose{display:block}.patientpage_header .upper_column #patientpage_nav.open li,.patientpage_header .upper_column #patientpage_nav:target li{padding:10px;height:40px;border-bottom:1px dotted #fff}.patientpage_header .lower_column{display:flex;justify-content:space-between;padding:10px 20px;border-bottom:2px solid #ef99c4;background:#fff}.patientpage_header .lower_column .patientpage_name{padding-right:20px}.patientpage_header .lower_column .patientpage_name span{font-weight:600}.patientpage_header .lower_column .patientpage_name br{display:none}.patientpage_header .lower_column .patientpage_data{font-weight:600}.patientpage_header .lower_column .back a{font-weight:600;color:#337ac6;text-decoration:underline}@media screen and (max-width:480px){.patientpage{font-size:100%}.patientpage .contents{padding-top:140px;padding-bottom:40px}.patientpage .contents_sp_headersmall{padding-top:120px}.patientpage header.patientpage_header .upper_column{padding:5px;position:relative}.patientpage header.patientpage_header .upper_column .title{display:block;width:40%;min-height:30px}.patientpage header.patientpage_header .upper_column nav#patientpage_nav{width:60%;min-width:auto}.patientpage header.patientpage_header .upper_column nav#patientpage_nav .menuclose,.patientpage header.patientpage_header .upper_column nav#patientpage_nav .menuopen{font-size:100%}.patientpage header.patientpage_header .upper_column nav#patientpage_nav i{padding-top:7px}.patientpage header.patientpage_header .upper_column nav#patientpage_nav.open li{height:35px;padding:0;padding-left:10px}.patientpage header.patientpage_header .upper_column ul{top:40px!important}.patientpage header.patientpage_header .lower_column{display:block;padding:10px}.patientpage header.patientpage_header .lower_column .patientpage_name{line-height:1.2rem}.patientpage header.patientpage_header .lower_column .patientpage_name br{display:block}.patientpage header.patientpage_header .lower_column .patientpage_data{padding-top:5px}}.index_contents{width:100%;padding:20px;display:flex;font-size:120%;justify-content:space-between;height:100%;margin-bottom:0;padding-bottom:0}.index_contents .index_left{width:74%;position:relative;height:100%;min-height:100%}.index_contents .index_left .index_left_itemall{display:flex;height:inherit;padding-bottom:140px}.index_contents .index_left .index_left_itemall .left_item{width:65%;overflow-y:scroll;padding-right:10px}.index_contents .index_left .index_left_itemall .left_item ul{text-align:left}.index_contents .index_left .index_left_itemall .left_item ul li{margin-top:20px}.index_contents .index_left .index_left_itemall .left_item ul li .item_area{border-radius:6px;padding:20px;margin-top:10px;line-height:1.8rem}.index_contents .index_left .index_left_itemall .left_item ul li .item_area .from{padding:10px 0}.index_contents .index_left .index_left_itemall .left_item ul li .item_area .box_right{display:flex;justify-content:flex-end}.index_contents .index_left .index_left_itemall .left_item ul li .item_area .box_right .history_btn{margin-top:10px;width:25%}.index_contents .index_left .index_left_itemall .left_item ul li:first-child{margin-top:0}.index_contents .index_left .index_left_itemall .left_item ul li:last-child{margin-bottom:115px}.index_contents .index_left .right_item{width:35%;overflow-y:scroll;overflow-x:hidden}.index_contents .index_left .right_item table{text-align:left;width:100%;overflow-y:scroll}.index_contents .index_left .right_item table tr:first-child td{padding-top:0}.index_contents .index_left .right_item table td{padding:5px;line-height:1.2em;vertical-align:middle}.index_contents .index_left .right_item table td .f_small{font-size:80%}.index_contents .index_left .right_item table td .circle_green{width:20px;height:20px;border-radius:50%;background:#00d60f;display:block;margin:0 auto}.index_contents .index_left .right_item table td:first-child{max-width:30%}.index_contents .index_left .right_item table td:last-child{margin-bottom:115px}.index_contents .index_left .menu_btn_area{display:flex;justify-content:space-between;bottom:0;width:100%;position:absolute;background:#fff;padding-top:15px;padding-bottom:15px}.index_contents .index_left .menu_btn_area li{width:20%;border-radius:6px;white-space:nowrap;margin-right:10px;height:100px}.index_contents .index_left .menu_btn_area li a{color:#fff;font-size:90%;display:block;padding:10px}.index_contents .index_left .menu_btn_area li a i{font-size:200%;margin-bottom:10px}.index_contents .index_left .menu_btn_area li:last-child{margin-right:0}.index_contents .index_left .menu_btn_area .item_message{background:#e35242}.index_contents .index_left .menu_btn_area .item_tv{background:#749c48}.index_contents .index_left .menu_btn_area .item_ph{background:#3877cc}.index_contents .index_left .menu_btn_area .item_up{background:#f19c39}.index_contents .index_left .menu_btn_area .item_prescription{background:#41672a;padding-top:0!important}.index_contents .index_left .menu_btn_area .item_prescription .modal input{position:absolute;z-index:-9999;visibility:hidden}.index_contents .index_left .menu_btn_area .item_prescription .modal label{cursor:pointer;display:inline-block;width:100%;padding:0}.index_contents .index_left .menu_btn_area .item_prescription .modal label .prescription{color:#fff;font-size:90%;margin:0 auto}.index_contents .index_left .menu_btn_area .item_prescription .modal label .prescription i{font-size:200%;margin-bottom:10px}.index_contents .index_left .menu_btn_area .item_prescription .modal .modal-trigger_link{display:flex;align-items:center}.index_contents .index_left .menu_btn_area .item_prescription .modal .modal-overlay{background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;width:400px;height:550px;opacity:0;z-index:-10000}.index_contents .index_left .menu_btn_area .item_prescription .modal .modal-overlay .modal-wrap{position:relative;margin:0 auto;width:100%}.index_contents .index_left .menu_btn_area .item_prescription .modal .modal-overlay .modal-wrap .modal_close{position:absolute;top:0;right:0}.index_contents .index_left .menu_btn_area .item_prescription .modal .modal-overlay .modal-wrap .modal_close label{background:#337ac6;color:#fff;cursor:pointer;display:inline-block}.index_contents .index_left .menu_btn_area .item_prescription .modal .modal-overlay .modal-wrap .modal_close label.circle{width:30px;height:30px;line-height:30px;text-align:center}.index_contents .index_left .menu_btn_area .item_prescription .modal .modal-overlay .modal-wrap .modal_contents{padding:30px}.index_contents .index_left .menu_btn_area .item_prescription .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_img{width:100%;height:200px;background:#d7d7d7}.index_contents .index_left .menu_btn_area .item_prescription .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_data{width:100%;text-align:center;margin-top:20px}.index_contents .index_left .menu_btn_area .item_prescription .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_data ul{display:flex;flex-wrap:wrap;border:1px solid #d7d7d7}.index_contents .index_left .menu_btn_area .item_prescription .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_data ul li{width:20%;padding:0;margin-right:0;height:auto}.index_contents .index_left .menu_btn_area .item_prescription .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_data ul li div{padding:5px}.index_contents .index_left .menu_btn_area .item_prescription .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_data ul li div:first-child{background:#337ac6;color:#fff;border-right:1px solid #fff}.index_contents .index_left .menu_btn_area .item_prescription .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_data ul li div:nth-child(2){border-right:1px solid #d7d7d7}.index_contents .index_left .menu_btn_area .item_prescription .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_data ul li:nth-of-type(5n) div{border:none}.index_contents .index_left .menu_btn_area .item_prescription .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_data p{margin-top:20px;font-size:80%;height:100px;white-space:normal;line-height:1.4em;overflow-y:scroll;text-align:left}.index_contents .index_left .menu_btn_area .item_prescription .modal input:checked~.modal-overlay{opacity:1;z-index:10000;border:1px solid #d7d7d7;padding:10px}.index_contents .index_right{width:24%;position:relative;height:100%;min-height:100%}.index_contents .index_right .vital_data p{font-weight:600}.index_contents .index_right .vital_data p span.time{display:block;font-weight:300;font-size:65%;margin-top:15px}.index_contents .index_right .vital_data table{width:100%;margin-top:20px;border:1px solid #d7d7d7}.index_contents .index_right .vital_data table th{text-align:left;padding:15px}.index_contents .index_right .vital_data table td{text-align:right;padding:10px}.index_contents .index_right .vital_data .patientpage_index_send_btn{padding:10px;width:100%;margin-top:10px}@media screen and (max-width:896px){.index_contents{display:block;width:95%;padding:0;padding-top:110px!important}.index_contents .index_left{width:100%;height:auto;min-height:auto}.index_contents .index_left .index_left_itemall{display:none}.index_contents .index_left .menu_btn_area{position:relative;flex-wrap:wrap;font-size:130%;font-weight:600}.index_contents .index_left .menu_btn_area li{width:49%;height:auto;margin-right:0;margin-top:10px;padding-top:30px;padding-bottom:30px}.index_contents .index_left .menu_btn_area .item_prescription{padding-top:30px!important}.index_contents .index_left .menu_btn_area .item_prescription .modal .prescription{padding-top:30px}.index_contents .index_left .menu_btn_area .item_prescription .modal .modal-overlay{width:80%}.index_contents .index_left .menu_btn_area .item_prescription .modal .modal-overlay .modal_contents ul li{margin-top:0}.index_contents .index_left .menu_btn_area .item_prescription .modal .modal-overlay .modal_contents p{font-weight:300}.index_contents .index_left .menu_btn_area .item_up{display:none}.index_contents .index_right{width:100%;height:auto;min-height:auto}.index_contents .index_right .vital_data p{padding-top:20px}.index_contents .index_right .vital_data p span.time{margin-top:5px;font-size:90%}.index_contents .index_right .vital_data table{margin-top:20px;display:table}.index_contents .index_right .vital_data table tr{float:left;width:33.3333333333%;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.index_contents .index_right .vital_data table tr th{width:100%;float:left;text-align:center;padding:10px 15px}.index_contents .index_right .vital_data table tr td{width:33.3333333333%;padding:10px 15px;text-align:center}.index_contents .index_right .vital_data .patientpage_index_send_btn{position:relative;padding:20px;height:auto;margin-top:10px;margin-bottom:50px}}.patientpage .login_title{background:#ef99c4}.patientpage .contents_login{background:#ffeaea}.patientpage .contents_login .login_all .login_item dt{width:40%}.patientpage .contents_login .login_all .login_item dd{width:60%}@media screen and (max-width:480px){.contents_login .login_all div{font-size:120%}.contents_login .login_all .login_item dd,.contents_login .login_all .login_item dt{width:100%!important;padding-right:0}.contents_login .login_all .login_item dt{padding-top:20px}.contents_login .login_all .login_item dd{padding-top:5px}.contents_login .login_all ul.errorlist li{text-align:left}}.pr_wrapper{width:90%;margin:0 auto;text-align:left}.pr_wrapper ul.pr_item{width:100%;margin-top:20px}.pr_wrapper ul.pr_item li{display:flex;border-top:1px solid #fff;flex-wrap:wrap;width:100%}.pr_wrapper ul.pr_item li div.input_item{display:flex;align-items:center;width:75%;padding-left:10px;border-bottom:1px dotted #d7d7d7}.pr_wrapper ul.pr_item li div.input_item .input_area{font-size:100%;padding:5px;border:1px solid #d7d7d7;margin-right:5px;margin-left:5px}.pr_wrapper ul.pr_item li div.input_item .input_area:first-child{margin-left:0}.pr_wrapper ul.pr_item li div.input_item .w_70{width:70%}.pr_wrapper ul.pr_item li div.input_item .date_select{align-items:center;padding-left:0;display:flex}.pr_wrapper ul.pr_item li div.input_item .date_select .cp_sl01{margin-left:5px;margin-right:5px;padding-left:0}.pr_wrapper ul.pr_item li div.input_item .date_select .cp_sl01 select{padding-top:3px;padding-bottom:3px}.pr_wrapper ul.pr_item li div.input_item .date_select .cp_sl01:first-child{margin-left:0}.pr_wrapper ul.pr_item li div.input_item .date_select .cp_sl01:before{top:.7em}.pr_wrapper ul.pr_item li div.input_item textarea{width:100%;height:50px;margin:5px 0}.pr_wrapper ul.pr_item li .brd_top{border-top:1px dotted #d7d7d7}.pr_wrapper ul.pr_item li div.item_list{display:block;padding:5px 0 5px 10px;border-bottom:1px dotted #d7d7d7;width:75%}.pr_wrapper ul.pr_item li div.item_list i{color:#337ac6}.pr_wrapper ul.pr_item li div.item_list .fa-plus-circle{float:right;padding-top:10px;padding-bottom:10px}.pr_wrapper ul.pr_item li div.item_list table{border-left:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;clear:both;width:100%}.pr_wrapper ul.pr_item li div.item_list table td,.pr_wrapper ul.pr_item li div.item_list table th{padding:5px;border-top:1px solid #d7d7d7;border-right:1px solid #d7d7d7}.pr_wrapper ul.pr_item li div.item_list table th{background:#e5f8dd}.pr_wrapper ul.pr_item li div.item_list table td .input_area{font-size:100%;width:100%}.pr_wrapper ul.pr_item li div.item_list table td:last-child{width:40%}.pr_wrapper ul.pr_item li .title{font-weight:600;color:#fff;background:#337ac6;padding:13px;width:25%;align-items:center;margin-top:0}.pr_wrapper ul.pr_item li .modal_checkbox div{padding-left:0}.pr_wrapper ul.pr_item li .modal_checkbox div .checkbox-parts{white-space:nowrap}.pr_wrapper .btn_area{display:flex;justify-content:center}.pr_wrapper .form_btn{width:150px;margin:40px 10px 0 10px}@media screen and (max-width:480px){.pr_wrapper{width:100%;clear:both}.pr_wrapper ul.pr_item li{display:block}.pr_wrapper ul.pr_item li div.title{width:100%}.pr_wrapper ul.pr_item li div.input_item{width:100%;padding-left:0;padding-top:5px;padding-bottom:5px;border-bottom:none}.pr_wrapper ul.pr_item li div.input_item .input_area{width:100%}.pr_wrapper ul.pr_item li div.input_item .w_70{width:100%;margin-right:0}.pr_wrapper ul.pr_item li .brd_top{border:none}.pr_wrapper ul.pr_item li div.item_list{width:100%;padding:5px 0;border:none}.pr_wrapper ul.pr_item li div.item_list table{width:100%;table-layout:fixed;word-break:break-all;word-wrap:break-all}.pr_wrapper ul.pr_item li div.item_list table td .input_area{width:100%}}.patient_tel_wrapper{width:100%;display:flex;font-size:100%;justify-content:space-between;height:80vh}.patient_tel_wrapper .tel_left{width:40%;position:relative;height:100%}.patient_tel_wrapper .tel_left .tabs .tab_item{width:50%;height:50px;background-color:#337ac6;opacity:.75;line-height:50px;font-size:100%;color:#fff;display:block;float:left;text-align:center;font-weight:700;transition:all .2s ease;border-right:1px solid #fff}.patient_tel_wrapper .tel_left .tabs .tab_item:hover{opacity:1}.patient_tel_wrapper .tel_left .tabs input[name=tab_item]{display:none}.patient_tel_wrapper .tel_left .tabs .tab_content{display:none;clear:both;overflow:hidden}.patient_tel_wrapper .tel_left .tabs #history:checked~#history_content,.patient_tel_wrapper .tel_left .tabs #send:checked~#send_content{display:block}.patient_tel_wrapper .tel_left .tabs .tabs input:checked+.tab_item{color:#fff}.patient_tel_wrapper .tel_left .tabs #send_content ul.result_list{border:1px solid #d7d7d7;border-top:none;border-radius:0 0 6px 6px;padding:10px;overflow-y:scroll;height:300px}.patient_tel_wrapper .tel_left .tabs #send_content ul.result_list li{padding:15px 0;border-bottom:1px solid #d7d7d7}.patient_tel_wrapper .tel_left .tabs #send_content ul.result_list li p{padding-left:30px;text-align:left}.patient_tel_wrapper .tel_left .tabs #send_content ul.result_list li:last-child{border-bottom:none;padding-bottom:0}.patient_tel_wrapper .tel_left .tabs #history_content .list_history{width:100%;overflow-y:scroll;border-radius:0 0 6px 6px;border:1px solid #d7d7d7;border-top:none;height:300px;padding:0 10px 10px 10px}.patient_tel_wrapper .tel_left .tabs #history_content .list_history .calldate{font-weight:600;padding-top:20px;text-align:left}.patient_tel_wrapper .tel_left .tabs #history_content ul.item_oai li.parts{display:flex;padding:15px 0;border-top:1px solid #d7d7d7}.patient_tel_wrapper .tel_left .tabs #history_content ul.item_oai li.parts .oai{width:20%;line-height:1.2em}.patient_tel_wrapper .tel_left .tabs #history_content ul.item_oai li.parts .oai p{padding-left:30px;white-space:nowrap}.patient_tel_wrapper .tel_left .tabs #history_content ul.item_oai li.parts .oai input{margin-right:10px}.patient_tel_wrapper .tel_left .tabs #history_content ul.item_oai li.parts .oai_detail_all{width:100%}.patient_tel_wrapper .tel_left .tabs #history_content ul.item_oai li.parts .oai_detail{display:flex;width:100%;padding-left:15px}.patient_tel_wrapper .tel_left .tabs #history_content ul.item_oai li.parts .oai_detail li{width:32%;text-align:left;line-height:1.2em}.patient_tel_wrapper .tel_left .tabs #history_content ul.item_oai li.parts .oai_detail:nth-child(n+2){padding-top:10px}.patient_tel_wrapper .tel_left .tabs #history_content ul.item_oai li.parts:first-child{border-top:none}.patient_tel_wrapper .tel_left .menu_btn_area{display:flex;justify-content:space-between;bottom:0!important;width:100%;position:absolute}.patient_tel_wrapper .tel_left .menu_btn_area li{width:100%;border-radius:6px;white-space:nowrap;margin-right:10px;height:100px}.patient_tel_wrapper .tel_left .menu_btn_area li a{color:#fff;display:block;padding:10px}.patient_tel_wrapper .tel_left .menu_btn_area li a i{font-size:200%;margin-bottom:10px}.patient_tel_wrapper .tel_left .menu_btn_area li:last-child{margin-right:0}.patient_tel_wrapper .tel_left .menu_btn_area .item_message{background:#e35242}.patient_tel_wrapper .tel_left .menu_btn_area .item_tv{background:#749c48}.patient_tel_wrapper .tel_left .btn_tel{display:none}.patient_tel_wrapper .tel_right{width:60%;position:relative;height:100%;padding-left:20px}.patient_tel_wrapper .tel_right .main_video{width:100%;overflow:hidden;position:relative;height:100%}.patient_tel_wrapper .tel_right .main_video .btn_area{color:#fff}.patient_tel_wrapper .tel_right .main_video .btn_area .setting_list{position:absolute;left:1vw;bottom:13vh;background:#fff;color:#3c3c3c;border-radius:6px;min-width:270px;font-size:80%;z-index:100}.patient_tel_wrapper .tel_right .main_video .btn_area .setting_list ul{padding:10px}.patient_tel_wrapper .tel_right .main_video .btn_area .setting_list ul li{border:1px solid #3c3c3c;padding:5px;border-radius:6px;margin-top:5px;display:flex;justify-content:space-between;white-space:nowrap;cursor:pointer}.patient_tel_wrapper .tel_right .main_video .btn_area .setting_list ul li div i{width:15%}.patient_tel_wrapper .tel_right .main_video .btn_area .setting_list ul li:first-child{margin-top:0}.patient_tel_wrapper .tel_right .main_video .btn_area .call_btn{width:30%;position:absolute;bottom:6vh;left:0;right:0;margin:auto;z-index:100}.patient_tel_wrapper .tel_right .main_video .btn_area .call_btn ul{display:flex;justify-content:space-between}.patient_tel_wrapper .tel_right .main_video .btn_area .call_btn ul li i{font-size:180%;cursor:pointer}.patient_tel_wrapper .tel_right .main_video .btn_area .call_btn ul li i.fa-phone{transform:rotate(-135deg);margin-top:5px}.patient_tel_wrapper .tel_right .main_video .btn_area .call_btn ul li .off,.patient_tel_wrapper .tel_right .main_video .btn_area .call_btn ul li .on{color:red}.patient_tel_wrapper .tel_right .main_video .btn_area .call_arrow_btn{position:absolute;font-size:200%;right:3vw;bottom:6vh;z-index:100}.patient_tel_wrapper .tel_right .main_video .btn_area .switch_area{position:absolute;width:10%;left:3vw;bottom:6vh;z-index:100;cursor:pointer}.patient_tel_wrapper .tel_right .main_video .btn_area .switch_area p{font-weight:600;text-align:center;white-space:nowrap}.patient_tel_wrapper .tel_right .main_video .btn_area .switch_area ul{display:flex;justify-content:space-between}.patient_tel_wrapper .tel_right .main_video .btn_area .switch_area ul li{font-size:200%;position:relative}.patient_tel_wrapper .tel_right .main_video .btn_area .switch_area ul li i{margin:10px 5px 0 5px;cursor:pointer}.patient_tel_wrapper .tel_right .main_video .btn_area .switch_area ul li i.icon_position{position:absolute;font-size:50%;color:#3c3c3c;top:8px;left:4px}.patient_tel_wrapper .tel_right .main_video video.onry{position:absolute;top:0;left:0;width:auto;height:auto;width:100%;min-height:100%;background-size:cover;z-index:-1}.patient_tel_wrapper .tel_right .main_video .split_video{display:flex;flex-wrap:wrap;flex-basis:auto;width:100%;height:400px;border-left:1px solid #3c3c3c;border-bottom:1px solid #3c3c3c}.patient_tel_wrapper .tel_right .main_video .split_video li{background:#505050;border-right:1px solid #3c3c3c;border-top:1px solid #3c3c3c;position:relative;height:200px}.patient_tel_wrapper .tel_right .main_video .split_video li a{display:block;position:absolute;bottom:10px;right:10px;z-index:2;color:#fff}.patient_tel_wrapper .tel_right .main_video .split_video li a i{padding:5px;background:#3c3c3c;font-size:120%;color:#fff;border-radius:6px}.patient_tel_wrapper .tel_right .main_video .split_video li video{height:100%;width:100%;z-index:1;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.patient_tel_wrapper .tel_right .main_video .split_video li:only-child{width:100%;height:100vh}.patient_tel_wrapper .tel_right .main_video .split_video li:first-child:nth-last-child(2),.patient_tel_wrapper .tel_right .main_video .split_video li:first-child:nth-last-child(2)~li{width:50%;height:auto}.patient_tel_wrapper .tel_right .main_video .split_video li:first-child:nth-last-child(3),.patient_tel_wrapper .tel_right .main_video .split_video li:first-child:nth-last-child(3)~li,.patient_tel_wrapper .tel_right .main_video .split_video li:first-child:nth-last-child(4),.patient_tel_wrapper .tel_right .main_video .split_video li:first-child:nth-last-child(4)~li{width:50%}.patient_tel_wrapper .tel_right .main_video .split_video li:first-child:nth-last-child(5),.patient_tel_wrapper .tel_right .main_video .split_video li:first-child:nth-last-child(5)~li,.patient_tel_wrapper .tel_right .main_video .split_video li:first-child:nth-last-child(6),.patient_tel_wrapper .tel_right .main_video .split_video li:first-child:nth-last-child(6)~li{width:33.3%}.patient_tel_wrapper .tel_right .main_video_split{background:#3c3c3c}.patient_tel_wrapper .msg{position:absolute;background-color:#fff;border-radius:6px;border:1px solid #3c3c3c;padding:15px;color:#3c3c3c;z-index:1000;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:15vh}.patient_tel_wrapper .msg p{line-height:1.4em}@media screen and (max-width:480px){.patient_tel_wrapper{display:block}.patient_tel_wrapper .tel_left{width:100%}.patient_tel_wrapper .tel_left .tabs #history_content .list_history,.patient_tel_wrapper .tel_left .tabs #send_content ul.result_list{height:55vh}.patient_tel_wrapper .tel_left .tabs .menu_btn_area{display:none}.patient_tel_wrapper .tel_left .btn_tel{display:block;background:#749c48;padding:15px;border-radius:6px;position:fixed;bottom:15px;width:95%}.patient_tel_wrapper .tel_left .btn_tel a{color:#fff;font-weight:600;font-size:120%}.patient_tel_wrapper .tel_left .btn_tel a i{padding-right:10px}.patient_tel_wrapper .tel_left .btn_area_android{position:absolute;width:100%;bottom:5vh}.patient_tel_wrapper .tel_right{width:100vw;height:100vh;padding-left:0;z-index:100000;position:fixed;top:0;left:0}.patient_tel_wrapper .tel_left{display:none}.patient_tel_wrapper .msg{width:90%;z-index:1000000}}.patient_message_wrapper{width:100%;display:flex;font-size:100%;justify-content:space-between;height:100%}.patient_message_wrapper .message_left{width:40%;position:relative;height:100%;min-height:300px}.patient_message_wrapper .message_left .result_list{border:1px solid #d7d7d7;border-radius:6px;padding:10px;overflow-y:scroll;height:60vh}.patient_message_wrapper .message_left .result_list li{padding:15px 0;border-bottom:1px solid #d7d7d7}.patient_message_wrapper .message_left .result_list li p{padding-left:30px;text-align:left}.patient_message_wrapper .message_left .result_list li:last-child{border-bottom:none;padding-bottom:0}.patient_message_wrapper .message_left p.write{text-align:right;padding-top:20px;font-weight:600}.patient_message_wrapper .message_right{width:60%;position:relative;height:100%;min-height:300px;padding-left:20px}.patient_message_wrapper .message_right .table_overflow{overflow-y:scroll;height:60vh}.patient_message_wrapper .message_right .table_overflow .mail_box{width:100%}.patient_message_wrapper .message_right .table_overflow .mail_box .item_mail:last-child{padding-bottom:20px}.patient_message_wrapper .message_right .table_overflow .mail_box .item_mail{margin-top:20px;padding:20px;border-radius:6px}.patient_message_wrapper .message_right .table_overflow .mail_box .item_mail .mail_header{display:flex;justify-content:space-between;width:100%;white-space:nowrap}.patient_message_wrapper .message_right .table_overflow .mail_box .item_mail .mail_header ul.mail_header_left{width:75%}.patient_message_wrapper .message_right .table_overflow .mail_box .item_mail .mail_header ul.mail_header_left li{line-height:1.4em;font-weight:600;text-align:left;display:flex;align-items:center}.patient_message_wrapper .message_right .table_overflow .mail_box .item_mail .mail_header ul.mail_header_left li span.icon_all{display:block;position:relative;width:40px;font-size:80%;margin-left:10px}.patient_message_wrapper .message_right .table_overflow .mail_box .item_mail .mail_header ul.mail_header_left li ul.receive{display:flex;flex-wrap:wrap}.patient_message_wrapper .message_right .table_overflow .mail_box .item_mail .message_txt{padding-top:10px;margin-top:10px;border-top:1px solid #d7d7d7;text-align:left;line-height:1.4em}.patient_message_wrapper .message_right .table_overflow .mail_box li:first-child{margin-top:0}.patient_message_wrapper .message_right .table_overflow .mail_box .shikyu{border:1px solid #fbdb49}.patient_message_wrapper .message_right .table_overflow .mail_box .kinkyu{border:1px solid red}.patient_message_wrapper .message_right .table_overflow .mail_box .kakunin{border:1px solid #337ac6}.input_message_area{display:flex;justify-content:space-between;padding:10px;width:100%;background:#ef99c4}.input_message_area .input_txt{width:80%}.input_message_area .input_txt .input_item{border:1px solid #d7d7d7;border-radius:6px;padding:20px;text-align:left;width:100%;height:100px;font-size:100%}.input_message_area .item_message{width:18%;border-radius:6px;white-space:nowrap;height:100px;background:#e35242;text-align:center}.input_message_area .item_message a{color:#fff;display:block;width:100%;padding:10px}.input_message_area .item_message a i{font-size:200%;margin-bottom:10px}@media screen and (max-width:480px){.patient_message_wrapper{display:block;position:relative}.patient_message_wrapper .message_left{z-index:10001;width:95%;position:fixed;bottom:140px;min-height:auto;height:40px}.patient_message_wrapper .message_left .result_list{background:#fff;height:100px;overflow-y:scroll}.patient_message_wrapper .message_left .result_list li{padding:7px 0}.patient_message_wrapper .message_left .write{display:none}.patient_message_wrapper .message_right{width:100%;padding-left:0;padding-bottom:150px;margin-top:20px}.patient_message_wrapper .message_right .table_overflow{overflow-y:auto;height:auto}.patient_message_wrapper .message_right .table_overflow .mail_box ul li div.mail_header{display:block!important;position:relative;text-align:left;font-weight:600}.patient_message_wrapper .message_right .table_overflow .mail_box ul li div.mail_header ul li{line-height:1.2em!important}.patient_message_wrapper .message_right .table_overflow .mail_box ul li div.mail_header .mail_header_left{width:100%!important}.patient_message_wrapper .message_right .table_overflow .mail_box ul li div.mail_header .message_date{font-weight:600;position:absolute;top:0;right:0}.patient_message_wrapper .message_right .table_overflow .mail_box ul li.item_mail:last-child{margin-bottom:30px}.input_message_area{position:fixed;z-index:10000;bottom:0}.input_message_area .input_txt{margin-top:110px}.input_message_area .input_txt .input_item{height:60px;padding:10px}.input_message_area .item_message{margin-top:110px;height:60px;padding:5px}.input_message_area .item_message a{padding:0}.input_message_area .item_message a i{margin-bottom:0}}.message_popup_alert{font-size:120%!important;line-height:1.4em;z-index:100000;background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;padding:20px;width:50%;height:400px;border:1px solid #d7d7d7}.message_popup_alert .message_popup_alert_wrap{position:relative;margin:0 auto;width:100%}.message_popup_alert .message_popup_alert_wrap .alert_close{position:absolute;top:0;right:0}.message_popup_alert .message_popup_alert_wrap .alert_close label{background:#337ac6;color:#fff;cursor:pointer;display:inline-block}.message_popup_alert .message_popup_alert_wrap .alert_close label.circle{width:30px;height:30px;line-height:30px;text-align:center}.message_popup_alert .message_popup_alert_wrap .message_popup_alert_contents{padding-top:50px;justify-content:center}.message_popup_alert .message_popup_alert_wrap .message_popup_alert_contents .from{font-weight:600}.message_popup_alert .message_popup_alert_wrap .message_popup_alert_contents .from span{color:red;font-size:140%}.message_popup_alert .message_popup_alert_wrap .message_popup_alert_contents .message_txt{height:150px;overflow-y:scroll;margin-top:30px}.message_popup_alert .message_popup_alert_wrap .message_popup_alert_contents .alert_btn_area{display:flex;margin-top:30px}.message_popup_alert .message_popup_alert_wrap .message_popup_alert_contents .alert_btn_area .alert_btn{width:46%;margin:0 2%}@media screen and (max-width:480px){.message_popup_alert{width:80%}}.pd_wrapper{width:90%;margin:0 auto;text-align:left}.pd_wrapper ul.pd_item{width:100%;margin-top:20px}.pd_wrapper ul.pd_item li{display:flex;border-top:1px solid #fff;flex-wrap:wrap;width:100%}.pd_wrapper ul.pd_item li div.input_item{display:flex;align-items:center;width:75%;padding-left:10px;border-bottom:1px dotted #d7d7d7}.pd_wrapper ul.pd_item li div.input_item .input_area{font-size:100%;padding:5px;border:1px solid #d7d7d7;margin-right:5px;margin-left:5px;width:70px}.pd_wrapper ul.pd_item li div.input_item .pd_item{background:#e5f9fc;padding:3px;border-radius:6px;margin:0 5px}.pd_wrapper ul.pd_item li div.input_item .pd_item_pink{background:#ffe8e8;padding:3px;border-radius:6px;margin:0 5px}.pd_wrapper ul.pd_item li div.input_item .input_area:first-child{margin-left:0}.pd_wrapper ul.pd_item li div.input_item .w_30{width:30%}.pd_wrapper ul.pd_item li div.input_item .icon{color:#3877cc;padding-left:10px}.pd_wrapper ul.pd_item li div.input_item .date_select{align-items:center;padding-left:0;display:flex}.pd_wrapper ul.pd_item li div.input_item .date_select .cp_sl01{margin-left:5px;margin-right:5px;padding-left:0}.pd_wrapper ul.pd_item li div.input_item .date_select .cp_sl01 select{padding-top:3px;padding-bottom:3px}.pd_wrapper ul.pd_item li div.input_item .date_select .cp_sl01:first-child{margin-left:0}.pd_wrapper ul.pd_item li div.input_item .date_select .cp_sl01:before{top:.7em}.pd_wrapper ul.pd_item li .brd_top{border-top:1px dotted #d7d7d7}.pd_wrapper ul.pd_item li .title{font-weight:600;color:#fff;background:#337ac6;padding:13px;width:25%;align-items:center;margin-top:0}.pd_wrapper .btn_area{display:flex;justify-content:center}.pd_wrapper .form_btn{width:150px;margin:40px 10px 0 10px}@media screen and (max-width:480px){.pd_wrapper{width:100%}.pd_wrapper ul.pd_item li{display:block}.pd_wrapper ul.pd_item li div.title{width:100%}.pd_wrapper ul.pd_item li div.input_item{width:100%;padding-left:0;padding-top:5px;padding-bottom:5px;border-bottom:none}.pd_wrapper ul.pd_item li div.input_item .datetime_select{flex-wrap:wrap}.pd_wrapper ul.pd_item li div.input_item .datetime_select .cp_sl01{width:25%}.pd_wrapper ul.pd_item li div.input_item .datetime_select .cp_ipselect_hour,.pd_wrapper ul.pd_item li div.input_item .datetime_select .cp_ipselect_minute{margin-top:5px}.pd_wrapper ul.pd_item li div.input_item .input_area{width:30%}.pd_wrapper ul.pd_item li div.input_item .pd_item_pink input,.pd_wrapper ul.pd_item li div.input_item .pd_item input{width:70%;margin-top:5px}.pd_wrapper ul.pd_item li div.input_item .w_30{width:50%;margin-right:0}.pd_wrapper ul.pd_item li .brd_top{border:none}.pd_wrapper ul.pd_item li.check .input_item{flex-wrap:wrap}.pd_wrapper ul.pd_item li.check .input_item .checkbox-parts{margin-right:0!important}.pd_wrapper ul.pd_item li.check .input_item label{margin-top:5px}}.imglist_wrapper{width:90%;margin:0 auto;text-align:left}.imglist_wrapper ul.tab_list{overflow-y:scroll;height:60vh;margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between}.imglist_wrapper ul.tab_list li.outer{width:49%}.imglist_wrapper ul.tab_list li.outer ul.item{display:flex;justify-content:space-between;border:1px solid #d7d7d7;margin-bottom:10px}.imglist_wrapper ul.tab_list li.outer ul.item li{padding:10px;display:flex;align-items:center}.imglist_wrapper ul.tab_list li.outer ul.item li.stars{width:10%;color:#337ac6}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap{width:80%}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .modal input{position:absolute;z-index:-9999;visibility:hidden}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .modal label{cursor:pointer;display:inline-block;width:100%;padding:0}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .modal .modal-trigger_link{display:flex;align-items:center}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .modal .modal-trigger_link:hover{opacity:.5}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay{background:#fff;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;width:80%;height:400px;opacity:0;z-index:-10000}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap{position:relative;margin:0 auto;width:100%}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap .modal_close{position:absolute;top:0;right:0}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap .modal_close label{background:#337ac6;color:#fff;cursor:pointer;display:inline-block}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap .modal_close label.circle{width:30px;height:30px;line-height:30px;text-align:center}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap .modal_contents{padding:30px}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper{display:flex}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_img{width:50%;height:320px;background:#d7d7d7}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_data{width:50%;text-align:left;overflow:hidden}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_data li.date{font-weight:600}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .modal .modal-overlay .modal-wrap .modal_contents .modal_contents_wrapper .item_data li.txt{-webkit-box-orient:horizontal;line-height:1.4em;height:240px;overflow-y:scroll}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .modal input:checked~.modal-overlay{opacity:1;z-index:10000;border:1px solid #d7d7d7;padding:10px}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .item_img{width:50%;height:150px;overflow:hidden}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .item_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .item_data{width:50%;text-align:left;overflow:hidden}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .item_data li.date{font-weight:600}.imglist_wrapper ul.tab_list li.outer ul.item li.data_wrap .item_data li.txt{padding-top:0;padding-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}.imglist_wrapper ul.tab_list li.outer ul.item li.btn_area{width:20%;display:block}.imglist_wrapper ul.tab_list li.outer ul.item li.btn_area div{margin-top:10px}.imglist_wrapper ul.tab_list li.outer ul.item li.btn_area div:first-child{margin-top:0}.imglist_wrapper .form_btn{width:200px;font-size:150%;margin:20px auto;text-align:center}.imglist_wrapper .form_btn i{padding-right:10px}.imglist_wrapper .img_up_wrapper .up_contents{display:flex;justify-content:space-between}.imglist_wrapper .img_up_wrapper .up_contents .item_img{width:48%;height:300px;background:#d7d7d7}.imglist_wrapper .img_up_wrapper .up_contents .item_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.imglist_wrapper .img_up_wrapper .up_contents .item_data{width:48%;text-align:left;overflow:hidden}.imglist_wrapper .img_up_wrapper .up_contents .item_data ul{width:100%}.imglist_wrapper .img_up_wrapper .up_contents .item_data ul li{width:100%;padding-top:10px}.imglist_wrapper .img_up_wrapper .up_contents .item_data ul li.date{font-weight:600;padding-top:0}.imglist_wrapper .img_up_wrapper .up_contents .item_data ul li.txt{-webkit-box-orient:horizontal;line-height:1.4em}.imglist_wrapper .img_up_wrapper .up_contents .item_data ul li.txt .input_item{width:100%;height:150px;font-size:100%}.imglist_wrapper .btn_area{display:flex;justify-content:center;margin-top:10px}.imglist_wrapper .btn_area .form_btn{margin:0 10px;width:150px;font-size:100%;text-align:center}@media screen and (max-width:480px){.imglist_wrapper{width:100%}.imglist_wrapper ul.tab_list{display:block;height:auto;height:63vh;overflow:scroll}.imglist_wrapper ul.tab_list li.outer{width:100%}.imglist_wrapper ul.tab_list li.outer .modal .modal-trigger_link .item_img{min-width:130px!important}.imglist_wrapper ul.tab_list li.outer .modal_contents .modal_contents_wrapper{display:block!important}.imglist_wrapper ul.tab_list li.outer .modal_contents .modal_contents_wrapper .item_data,.imglist_wrapper ul.tab_list li.outer .modal_contents .modal_contents_wrapper .item_img{width:100%!important}.imglist_wrapper ul.tab_list li.outer .modal_contents .modal_contents_wrapper .item_img{height:150px!important}.imglist_wrapper ul.tab_list li.outer .modal_contents .modal_contents_wrapper .item_data li.txt{height:100px!important;overflow-y:scroll;word-break:break-word}.imglist_wrapper .img_up_wrapper .up_contents{display:block}.imglist_wrapper .img_up_wrapper .up_contents .item_data,.imglist_wrapper .img_up_wrapper .up_contents .item_img{width:100%}.imglist_wrapper .img_up_wrapper .up_contents .item_img{height:40vh}.imglist_wrapper .img_up_wrapper .up_contents .item_data{padding-top:20px}.imglist_wrapper .btn_area{margin-bottom:50px}}.txtlist_wrapper{width:90%;margin:0 auto;text-align:left}.txtlist_wrapper ul.tab_list{overflow-y:scroll;height:60vh;margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between}.txtlist_wrapper ul.tab_list li.outer{display:flex;justify-content:space-between;width:49%}.txtlist_wrapper ul.tab_list li.outer ul.item{display:flex;justify-content:space-between;border:1px solid #d7d7d7;margin-bottom:10px;align-items:center;width:100%}.txtlist_wrapper ul.tab_list li.outer ul.item li{padding:5px 10px;display:flex;align-items:center}.txtlist_wrapper ul.tab_list li.outer ul.item li.data_wrap{width:80%}.txtlist_wrapper ul.tab_list li.outer ul.item li.data_wrap .item_data{width:100%;text-align:left;overflow:hidden}.txtlist_wrapper ul.tab_list li.outer ul.item li.data_wrap .item_data li.date{font-weight:600}.txtlist_wrapper ul.tab_list li.outer ul.item li.data_wrap .item_data li:nth-child(3) a{color:#337ac6;text-decoration:underline}.txtlist_wrapper ul.tab_list li.outer ul.item li.data_wrap .item_data li:nth-child(4){font-size:80%}.txtlist_wrapper ul.tab_list li.outer ul.item li.btn_area{min-width:170px;display:block;margin-top:0!important}.txtlist_wrapper ul.tab_list li.outer ul.item li.btn_area div{margin-top:10px}.txtlist_wrapper ul.tab_list li.outer ul.item li.btn_area div:first-child{margin-top:0}.txtlist_wrapper .form_btn{width:200px!important;font-size:150%;margin:20px auto;text-align:center}.txtlist_wrapper .form_btn i{padding-right:10px}.txtlist_wrapper .txt_up_wrapper{width:70%;margin:0 auto}.txtlist_wrapper .txt_up_wrapper .up_contents .item_data{width:100%;text-align:left}.txtlist_wrapper .txt_up_wrapper .up_contents .item_data ul{width:100%}.txtlist_wrapper .txt_up_wrapper .up_contents .item_data ul li{display:flex;width:100%;padding-top:10px;align-items:center}.txtlist_wrapper .txt_up_wrapper .up_contents .item_data ul li .title{width:120px;font-weight:600;white-space:nowrap}.txtlist_wrapper .txt_up_wrapper .up_contents .item_data ul li div.input_item{width:300px}.txtlist_wrapper .txt_up_wrapper .up_contents .item_data ul li div.input_item .input_area{font-size:100%;padding:5px;border:1px solid #d7d7d7;margin-right:5px;margin-left:5px;text-align:left;width:100%}.txtlist_wrapper .txt_up_wrapper .up_contents .item_data ul li .open_btn{width:100px;margin-left:20px}.txtlist_wrapper .btn_area{display:flex;justify-content:center;margin-top:20px}.txtlist_wrapper .btn_area .form_btn{margin:0 10px;width:150px;font-size:100%;text-align:center}@media screen and (max-width:480px){.txtlist_wrapper{width:100%}.txtlist_wrapper ul.tab_list{display:block;height:auto;height:63vh;overflow:scroll}.txtlist_wrapper ul.tab_list li.outer{width:100%}.txtlist_wrapper ul.tab_list li.outer .btn_area{margin-bottom:0!important}.txtlist_wrapper .txt_up_wrapper{width:100%}.txtlist_wrapper .txt_up_wrapper .up_contents{display:block;width:90%;margin:0 auto}.txtlist_wrapper .txt_up_wrapper .up_contents .item_data{width:100%;padding-top:20px}.txtlist_wrapper .txt_up_wrapper .up_contents .item_data .title{width:25%!important}.txtlist_wrapper .txt_up_wrapper .up_contents .item_data div.input_item{width:100%!important}.txtlist_wrapper .btn_area{margin-bottom:50px}}.bt_wrapper{width:90%;margin:0 auto;text-align:left}.bt_wrapper .switch{align-items:center;display:flex}.bt_wrapper ul.bt_item{width:100%;margin-top:20px}.bt_wrapper ul.bt_item li{display:flex;border-bottom:1px dotted #d7d7d7;flex-wrap:wrap;justify-content:space-between;width:100%;padding:10px;align-items:center}.bt_wrapper ul.bt_item li span{font-size:80%;line-height:1.8em}.bt_wrapper ul.bt_item li .btn_area{display:flex;justify-content:center}.bt_wrapper ul.bt_item li .btn_area .form_btn{margin:0 5px}.bt_wrapper ul.bt_item li.title{display:block;font-weight:600;color:#fff;background:#337ac6;border-bottom:none}@media screen and (max-width:480px){.bt_wrapper{width:100%}.bt_wrapper ul.bt_item li div{width:50%}.bt_wrapper ul.bt_item li div.btn_area{justify-content:flex-end}}.hhd_wrapper{width:100%;margin:0 auto;text-align:left;font-size:80%}.hhd_wrapper .title{font-weight:600;color:#fff;background:#337ac6;padding:3px;width:100%;align-items:center;margin-top:0;margin-top:10px;display:flex;justify-content:space-between}.hhd_wrapper .title .form_btn{background:#fff;width:70px;padding:3px}.hhd_wrapper .title .form_btn a{color:#337ac6!important;padding:0}.hhd_wrapper .time{text-align:right;font-weight:600;padding-top:10px;font-size:120%}.hhd_wrapper .graph{margin-top:10px;width:100%;height:300px;background:#d7d7d7}.hhd_wrapper .list_area{display:flex;justify-content:space-between}.hhd_wrapper .list_area .hhd_left{width:35%}.hhd_wrapper .list_area .hhd_left .conditions_list ul.cpr_item{width:100%}.hhd_wrapper .list_area .hhd_left .conditions_list ul.cpr_item li ul{display:flex;width:100%}.hhd_wrapper .list_area .hhd_left .conditions_list ul.cpr_item li ul li:first-child{width:40%;background:#337ac6;color:#fff;border-top:1px solid #fff;padding:3px}.hhd_wrapper .list_area .hhd_left .conditions_list ul.cpr_item li ul li:nth-child(2){border-top:1px dotted #d7d7d7;width:60%;padding:3px}.hhd_wrapper .list_area .hhd_left .conditions_list ul.cpr_item li ul li{display:flex;align-items:center;line-height:1.4em}.hhd_wrapper .list_area .hhd_center{width:39%}.hhd_wrapper .list_area .hhd_center .list_setting{width:100%}.hhd_wrapper .list_area .hhd_center .list_setting .title{background:#e5f8dd;color:#000}.hhd_wrapper .list_area .hhd_center .list_setting ul.cpr_item{width:100%}.hhd_wrapper .list_area .hhd_center .list_setting ul.cpr_item li ul{display:flex;width:100%}.hhd_wrapper .list_area .hhd_center .list_setting ul.cpr_item li ul li.list_title{width:40%;background:#e5f8dd;color:#000}.hhd_wrapper .list_area .hhd_center .list_setting ul.cpr_item li ul li{padding:3px;line-height:1.4em}.hhd_wrapper .list_area .hhd_center .list_setting ul.cpr_item li ul li:first-child{border-top:1px solid #fff}.hhd_wrapper .list_area .hhd_center .list_setting ul.cpr_item li ul li:nth-child(2){border-top:1px dotted #d7d7d7;width:60%}.hhd_wrapper .list_area .hhd_right{width:24%;font-size:120%}.hhd_wrapper .list_area .hhd_right .conditions_list ul.cpr_item{width:100%}.hhd_wrapper .list_area .hhd_right .conditions_list ul.cpr_item li input{width:40px}.hhd_wrapper .list_area .hhd_right .conditions_list ul.cpr_item li ul{display:flex;width:100%}.hhd_wrapper .list_area .hhd_right .conditions_list ul.cpr_item li ul li:first-child{width:50%;background:#337ac6;color:#fff;border-top:1px solid #fff;padding:3px}.hhd_wrapper .list_area .hhd_right .conditions_list ul.cpr_item li ul li:nth-child(2){border-top:1px dotted #d7d7d7;width:50%;padding:3px}.hhd_wrapper .list_area .hhd_right .conditions_list ul.cpr_item li ul li{display:flex;align-items:center;line-height:1.4em}.title2{align-items:right;margin-right:10px auto;margin:20px auto;font-size:120%;font-weight:600;color:#fff;background:red;padding:4px;width:160px}.title2 .form_btn2{margin:0 auto;align-items:center;background:#fff;width:110px}.title2 .form_btn2 a{color:red!important;padding:4px}@media screen and (max-width:480px){.hhd_wrapper .list_area{display:block}.hhd_wrapper .list_area .hhd_center,.hhd_wrapper .list_area .hhd_left,.hhd_wrapper .list_area .hhd_right{width:100%}}.vital_wrapper{padding-left:0}.vital_wrapper .patient_date_area{margin-top:20px}.vital_wrapper .patient_date_area .date_select .cp_sl01{min-width:70px;margin-left:5px}.vital_wrapper .data_list_area{width:100%;height:63vh;position:relative;margin-top:20px}.vital_wrapper .data_list_area .list_average ul{border:1px solid #d7d7d7}.vital_wrapper .data_list_area .list_average ul li.average_title{background:#337ac6;color:#fff;font-weight:600;padding:5px;text-align:center}.vital_wrapper .data_list_area .list_average ul li.average_data{display:flex}.vital_wrapper .data_list_area .list_average ul li.average_data div.data_item{width:16.67%;border-right:1px solid #d7d7d7}.vital_wrapper .data_list_area .list_average ul li.average_data div.data_item div{padding:5px}.vital_wrapper .data_list_area .list_average ul li.average_data div.data_item:last-child{border-right:none}.vital_wrapper .data_list_area .sapmle_test_wrapper{border:1px solid #d7d7d7;overflow:scroll;max-height:45vh}.vital_wrapper .data_list_area .sapmle_test_wrapper li.plus{padding:5px;color:#337ac6;position:-webkit-sticky;position:sticky;left:0}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item{display:table}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts,.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data{line-height:1.7}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts{display:table-cell;position:-webkit-sticky;position:sticky;left:0}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .title_top{height:80px}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items{display:flex}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items li{padding:5px;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items li:first-child{background:#e5f8dd;display:flex;align-items:center}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items li:last-child{border-right:2px solid #41672a;align-items:center;font-size:80%}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .number{width:130px}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .number input{width:100%}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .item{width:195px;display:flex;flex-wrap:wrap;background:#fff}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .item input{width:100%;font-size:100%}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .title_item{background:#e5f8dd}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .title_item .dt_select{display:flex;flex-wrap:wrap;align-items:center}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .title_item .dt_select .cp_sl01{width:35%;margin:2px 5px}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .title_item .dt_select .cp_sl01 select{padding:5px 20px 5px 5px}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .title_item .dt_select .cp_sl01:before{top:.7em;right:.5em}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data{display:table-cell;border-bottom:1px solid #d7d7d7;vertical-align:middle}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data .title_data{height:80px}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data .test_date{display:flex}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data .test_date li{padding:5px;border-right:1px solid #d7d7d7;width:70px;display:flex;justify-content:flex-end;align-items:center}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data .test_date li input{width:100%}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item:nth-last-child(2) .item_parts,.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item:nth-last-child(2) .item_parts_data{line-height:1!important}@media screen and (max-width:480px){.vital_wrapper{width:100%;padding-left:0}.vital_wrapper .patient_date_area{margin-top:15px}.vital_wrapper .patient_date_area .date_select{float:none;flex-wrap:wrap}.vital_wrapper .patient_date_area .date_select div{margin-right:5px;margin-top:5px}.vital_wrapper .patient_date_area .date_select .cp_sl01{width:40%;margin-left:0}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .title_top,.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data .title_data{height:130px}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .item{width:130px}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .number{width:100px}.vital_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .title_item .dt_select .cp_sl01{width:80%!important}.vital_wrapper .data_list_area .list_average{margin-bottom:20px;font-size:90%}.vital_wrapper .data_list_area .list_average ul li.average_data div.data_item .bg_palegreen{height:45px}}.bs_wrapper{width:90%;margin:0 auto;text-align:left}.bs_wrapper .patient_date_area{margin-top:20px}.bs_wrapper .data_list_area{margin-top:20px;width:100%;height:63vh;position:relative}.bs_wrapper .data_list_area .list_bs{margin-top:20px}.bs_wrapper .data_list_area .list_bs ul{border:1px solid #d7d7d7}.bs_wrapper .data_list_area .list_bs ul .bs_title{background:#337ac6;color:#fff;font-weight:600;padding:5px;text-align:center;border-bottom:1px solid #d7d7d7}.bs_wrapper .data_list_area .list_bs ul li.bs_data{display:flex}.bs_wrapper .data_list_area .list_bs ul li.bs_data div.data_item{width:50%;border-right:1px solid #d7d7d7}.bs_wrapper .data_list_area .list_bs ul li.bs_data div.data_item div{padding:6px 5px;text-align:left}.bs_wrapper .data_list_area .list_bs ul li.bs_data div.data_item div .input_area{width:20%}.bs_wrapper .data_list_area .list_bs ul li.bs_data div.data_item:last-child{border-right:none}.bs_wrapper .data_list_area .sapmle_test_wrapper{border:1px solid #d7d7d7;overflow:scroll;max-height:23vh}.bs_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item{display:table}.bs_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .test_date,.bs_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .test_items{line-height:1.2em}.bs_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .test_items{position:-webkit-sticky;position:sticky;left:0;z-index:10;display:table-cell}.bs_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item .test_items li{padding:5px;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background:#e5f8dd;width:130px;height:30px}.bs_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline{display:table-cell;vertical-align:middle;width:100%;position:relative}.bs_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline .bs{position:absolute;width:30px;height:100%;top:0;bottom:0;margin:auto;background:#5ae0fa;border-radius:6px;font-size:80%;padding-top:10px}.bs_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline .title_data li{justify-content:center!important}.bs_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline .test_date{display:flex}.bs_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline .test_date li{border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;width:60px;height:30px;display:flex;justify-content:flex-end;align-items:center}.bs_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline .test_date li div{width:50%;height:100%}.bs_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline .test_date li div:first-child{border-right:1px dotted #d7d7d7}.bs_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline .test_date .timezone_01{background:#ebeaea}.bs_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline .test_date .timezone_02{background:#cdfabd}.bs_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline .test_date .timezone_03{background:#ffc86e}.bs_wrapper .data_list_area .sapmle_test_wrapper li.sapmle_test_item div.timeline .test_date .timezone_04{background:#d7b1f2}@media screen and (max-width:480px){.bs_wrapper{width:100%}.bs_wrapper .patient_date_area{margin-top:15px}.bs_wrapper .patient_date_area .date_select{float:none;flex-wrap:wrap}.data_list_area .list_bs ul li.bs_data{display:block!important}.data_list_area .list_bs ul li.bs_data div.data_item{width:100%!important}}.sd_wrapper{margin:0 auto;text-align:left}.sd_wrapper .inner_content{display:flex;justify-content:space-between;margin-top:30px!important;position:relative}.sd_wrapper .inner_content .battery{position:absolute;right:0}.sd_wrapper .inner_content .battery .battery_one_third{font-size:20px;position:relative;margin-top:.3em;width:1.6em;height:1.2em}.sd_wrapper .inner_content .battery .battery-full{background:linear-gradient(180deg,#39a9d6 0,#39a9d6) .1em 0/1.8em .1em no-repeat,linear-gradient(180deg,#39a9d6 0,#39a9d6) 1.5em 0/.1em .9em no-repeat,linear-gradient(180deg,#39a9d6 0,#39a9d6) .1em .9em/1.5em .1em no-repeat,linear-gradient(180deg,#39a9d6 0,#39a9d6) .1em .8em/.1em .2em no-repeat,linear-gradient(180deg,#39a9d6 0,#39a9d6) 0 .7em/.2em .1em no-repeat,linear-gradient(180deg,#39a9d6 0,#39a9d6) 0 .3em/.1em .5em no-repeat,linear-gradient(180deg,#39a9d6 0,#39a9d6) 0 .2em/.2em .1em no-repeat,linear-gradient(180deg,#39a9d6 0,#39a9d6) .1em 0/.1em .3em no-repeat,linear-gradient(#39a9d6,#39a9d6) .3em .2em/.3em .6em no-repeat,linear-gradient(#39a9d6,#39a9d6) .7em .2em/.3em .6em no-repeat,linear-gradient(#39a9d6,#39a9d6) 1.1em .2em/.3em .6em no-repeat}.sd_wrapper .inner_content .battery .battery-half{background:linear-gradient(180deg,#39a9d6 0,#39a9d6) .1em 0/1.8em .1em no-repeat,linear-gradient(180deg,#39a9d6 0,#39a9d6) 1.5em 0/.1em .9em no-repeat,linear-gradient(180deg,#39a9d6 0,#39a9d6) .1em .9em/1.5em .1em no-repeat,linear-gradient(180deg,#39a9d6 0,#39a9d6) .1em .8em/.1em .2em no-repeat,linear-gradient(180deg,#39a9d6 0,#39a9d6) 0 .7em/.2em .1em no-repeat,linear-gradient(180deg,#39a9d6 0,#39a9d6) 0 .3em/.1em .5em no-repeat,linear-gradient(180deg,#39a9d6 0,#39a9d6) 0 .2em/.2em .1em no-repeat,linear-gradient(180deg,#39a9d6 0,#39a9d6) .1em 0/.1em .3em no-repeat,linear-gradient(#39a9d6,#39a9d6) .7em .2em/.3em .6em no-repeat,linear-gradient(#39a9d6,#39a9d6) 1.1em .2em/.3em .6em no-repeat}.sd_wrapper .inner_content .battery .battery-few{background:linear-gradient(180deg,red 0,red) .1em 0/1.8em .1em no-repeat,linear-gradient(180deg,red 0,red) 1.5em 0/.1em .9em no-repeat,linear-gradient(180deg,red 0,red) .1em .9em/1.5em .1em no-repeat,linear-gradient(180deg,red 0,red) .1em .8em/.1em .2em no-repeat,linear-gradient(180deg,red 0,red) 0 .7em/.2em .1em no-repeat,linear-gradient(180deg,red 0,red) 0 .3em/.1em .5em no-repeat,linear-gradient(180deg,red 0,red) 0 .2em/.2em .1em no-repeat,linear-gradient(180deg,red 0,red) .1em 0/.1em .3em no-repeat,linear-gradient(red,red) 1.1em .2em/.3em .6em no-repeat}.sd_wrapper .inner_content .battery .blinking{-webkit-animation:blink .5s ease-in-out infinite alternate;animation:blink .5s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:0}to{opacity:1}}.sd_wrapper .inner_content .shindenzu_right_list{width:19%}.sd_wrapper .inner_content .shindenzu_right_list ul{margin-top:46px;overflow-y:scroll;height:60vh}.sd_wrapper .inner_content .shindenzu_right_list ul li{padding:5px 0;text-align:left}.sd_wrapper .inner_content .shindenzu_right_list ul li a{text-decoration:underline;color:#337ac6;font-size:80%}.sd_wrapper .inner_content .shindenzu_right_list ul li:first-child{padding-top:0}.sd_wrapper .inner_content .shindenzu_left_graph{width:80%}.sd_wrapper .inner_content .shindenzu_left_graph .graph_data{display:flex;justify-content:space-between;align-items:center}.sd_wrapper .inner_content .shindenzu_left_graph .graph_data .date_select{float:none}.sd_wrapper .inner_content .shindenzu_left_graph .graph_data p{display:block;font-weight:600;width:150px}.sd_wrapper .inner_content .shindenzu_left_graph .graph_area{height:60vh;background:#d7d7d7;margin-top:10px}@media screen and (max-width:480px){.sd_wrapper{width:100%}.sd_wrapper .inner_content{display:block}.sd_wrapper .inner_content .battery{position:relative;float:right}.sd_wrapper .inner_content .battery .battery_one_third{margin-top:-24px}.sd_wrapper .inner_content .shindenzu_left_graph:before{content:"";display:block;clear:both}.sd_wrapper .inner_content .shindenzu_right_list{width:100%}.sd_wrapper .inner_content .shindenzu_right_list ul{margin-top:20px;height:auto}.sd_wrapper .inner_content .shindenzu_left_graph{width:100%}}.fukuyou_wrapper{width:90%;margin:0 auto;text-align:left}.fukuyou_wrapper .medicine_calendar_area{width:100%;height:63vh;margin-top:20px}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper{border:1px solid #d7d7d7;overflow:scroll;max-height:63vh}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.plus{padding:5px;color:#337ac6;position:-webkit-sticky;position:sticky;left:0}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item{display:table;height:100%}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts,.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data{line-height:1.2em}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts{display:table-cell;position:-webkit-sticky;position:sticky;left:0}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .title_top{height:60px}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .title_top li{display:flex;align-items:center}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items{display:flex;background:#fff}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items li{padding:5px;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;text-align:center}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items li:last-child{border-right:2px solid #41672a}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .number{width:40px;background:#e5f8dd}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .type{width:70px}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .item{width:200px;text-align:left;line-height:1.2em}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts .test_items .title_item{background:#e5f8dd}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .kensa_space{display:block;width:310px;border-right:2px solid #41672a;height:40px;border-bottom:1px solid #d7d7d7;background:#e5f8dd}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data{display:table-cell;border-bottom:1px solid #d7d7d7;vertical-align:middle}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data .title_data{height:60px}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data .title_data .calendar_date{width:100%}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data .title_data .calendar_date .month{border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;margin-top:0!important;padding:5px;font-weight:600}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data .title_data .calendar_date .day{display:flex;border-bottom:none;font-weight:600}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item .item_parts_data .title_data .calendar_date .day li{min-width:40px;margin:0 auto;text-align:center;border-right:1px solid #d7d7d7}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item ul.test_date{display:flex;height:100%}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item ul.test_date li{display:flex;justify-content:center;align-items:center;height:100%}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item ul.test_date li ul.day{display:flex;height:100%}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item ul.test_date li ul.day li{min-width:40px;margin:0 auto;text-align:center;border-right:1px solid #d7d7d7;height:100%}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item ul.test_date li ul.day li span.bdr_yellow{border:1px solid #f2ff01;padding-top:5px;width:27px;height:27px;margin:0 auto}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item ul.test_date li:last-child{border-right:none}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item ul.kensa{height:100%}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item ul.kensa .check_btn{font-weight:300;padding:3px;font-size:80%;margin:2px auto}.fukuyou_wrapper .medicine_calendar_area .sapmle_test_wrapper li.sapmle_test_item ul.kensa .check_btn a{padding:0}@media screen and (max-width:480px){.fukuyou_wrapper{width:100%}.fukuyou_wrapper .patient_date_area{display:flex;margin-top:20px}.fukuyou_wrapper .patient_date_area .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper .number,.fukuyou_wrapper .patient_date_area .medicine_calendar_area ul.medicine_calendar li .calendar_wrapper .type{width:7%}}.patientpage .ctr_wrapper{width:100%}.patientpage .ctr_wrapper .table_wrapper td a{color:#337ac6;text-decoration:underline;display:block;text-align:center}.patientpage .ctr_wrapper .created_patient_info td{width:90%;padding:24px 6px 0}.patientpage .ctr_wrapper .created_patient_info td:first-child a{word-break:break-all;line-height:1.4em}.patientpage .kari_btn{width:150px;float:right;margin-bottom:20px}@media screen and (max-width:480px){.patientpage .ctr_wrapper ul li{display:block}.patientpage .ctr_wrapper ul li div{width:100%}.patientpage .ctr_wrapper ul li div.input_item{padding-left:0;padding-top:5px;padding-bottom:5px;border-bottom:none}.patientpage .ctr_wrapper ul li div.input_item .input_area{width:100%}.patientpage .kari_btn{margin-top:20px}}.w_bt_wrapper{width:100%;margin:0 auto;text-align:left}.w_bt_wrapper .switch{align-items:center;display:flex}.w_bt_wrapper ul.bt_item{width:100%;margin-top:20px}.w_bt_wrapper ul.bt_item li{display:flex;border-bottom:1px dotted #d7d7d7;flex-wrap:wrap;justify-content:space-between;width:100%;padding:10px;align-items:center}.w_bt_wrapper ul.bt_item li span{font-size:80%;line-height:1.8em}.w_bt_wrapper ul.bt_item li .btn_area{display:flex;justify-content:center}.w_bt_wrapper ul.bt_item li .btn_area .form_btn{margin:0 5px}.w_bt_wrapper ul.bt_item li.title{display:block;font-weight:600;color:#fff;background:#337ac6;border-bottom:none}