html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{line-height:1;font-family:\6e38\30b4\30b7\30c3\30af,YuGothic,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-size:20px;color:#262626;word-wrap:break-word;overflow-wrap:break-word}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){body{font-family:\30e1\30a4\30ea\30aa,Meiryo,\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,sans-serif}}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd{margin:0;font-size:100%}img{max-width:100%;height:auto;vertical-align:bottom}button:focus{outline:1px dotted #3889CA}.txt_link{color:#38c}.txt_normal{color:#262626}.txt_sub{color:#7f7f7f}.txt_hint{color:#bfbfbf}.txt_disabled{color:#e5e5e5}.txt_error{color:#e45}.required{padding-left:.5em!important;color:#e45;font-weight:700}.f16{font-size:16px}.f18{font-size:18px}.f20{font-size:20px}.align_c{text-align:center}.align_l{text-align:left}.align_r{text-align:right}.block{display:block}.border0{border:none}.mb0{margin-bottom:0!important}.mb8{margin-bottom:8px!important}.mtb16{margin-top:16px!important;margin-bottom:16px!important}.mtb24{margin-top:24px!important;margin-bottom:24px!important}.mt0{margin-top:0!important}.mt8{margin-top:8px!important}.mt12{margin-top:12px!important}.mt16{margin-top:16px!important}.mt24{margin-top:24px!important}.mb16{margin-bottom:16px!important}.mb24{margin-bottom:24px!important}.p16{padding:16px!important}.ptb16{padding-top:16px!important;padding-bottom:16px!important}.plr16{padding-left:16px!important;padding-right:16px!important}.sentence{margin:16px;font-size:18px}.heading{margin:1.5em 0 .5em;line-height:1.3;font-size:20px}.misc .sentence{font-size:16px}.misc .heading{font-size:18px}.par{margin:.5em 0;line-height:1.5}ul.nomark{list-style:none;padding-left:0}ul.mark,ol.mark{padding-left:2em;margin:.8em 0;line-height:1.5}.mark li{margin:.5em 0}.mark>.mark{margin:.5em 0 .75em;padding:0 0 0 2em}.mark>ol.mark>li{list-style-type:none;list-style-position:inside;counter-increment:cnt;text-indent:-1.5em}.mark>ol.mark>li:before{display:marker;content:"(" counter(cnt) ") "}.mark>.mark>.mark li{list-style-type:disc}.mark>.mark>.mark li:before{display:none;content:""}.dl{line-height:1.5}dt{font-weight:700}.dl1 dt{margin-bottom:.2em}.dl1 dd{margin-bottom:1em}.dl1 dd:last-child{margin-bottom:0}.dl1 .item_name{margin-left:16px}.dl2{overflow:hidden;zoom:1}.dl2 dt{float:left;clear:both;width:5em;font-weight:700}.dl2 dd{margin-left:6em}.dl2 dt,.dl2 dd{margin-bottom:.5em}.row{display:table;table-layout:fixed;width:100%;border-collapse:separate}.row>div,.row>a,.segment>span{display:table-cell;vertical-align:middle}.bs16{border-spacing:16px}.bsv16{border-spacing:0 16px}.bsh16{border-spacing:16px 0}.segment{padding:0 16px;margin-top:16px}.segment>*:first-child{border-radius:5px 0 0 5px}.segment>*:last-child{border-right:#3388CC 1px solid;border-radius:0 5px 5px 0}.segment>*{padding:8px 0;border-style:solid;border-width:1px 0 1px 1px;border-color:#38c;text-align:center;font-size:16px;font-weight:700}.segment>a:hover,.segment>a.on{background:#38c;color:#fff;text-decoration:none}.segment>.disabled,.segment>.disabled:hover{background:#fff;color:#e5e5e5;cursor:default}.tab>a{padding:16px;border-left:1px solid #e5e5e5;text-align:center;font-size:16px;font-weight:700}.tab>a:first-child{border-left:none}.tab_on,a:visited.tab_on{color:#262626}.tab_off,a:visited.tab_off{background:#f2f2f2;color:#7f7f7f}.tab_select_on,.tab_select_off{width:3em;padding:0!important;border-right:1px solid #e5e5e5;text-align:center}.tab_select_on{border-bottom:1px solid #fff}.tab_select_off{border-bottom:1px solid #e5e5e5}@media screen and (max-width: 360px){.profile .tab>a:nth-child(3){width:5.6em}}.tab_back_list{width:4em}.hr{height:1px;margin:0;padding:0;background:#e5e5e5;border:none}.separate{height:6px;margin:0;padding:0;background:#f2f2f2;border:none;border-top:#E5E5E5 1px solid}.btn_field{margin-top:24px;margin-bottom:24px;text-align:center}.btn_field>div:first-child{padding-right:8px;text-align:right}.btn_field>div:last-child{padding-left:8px;text-align:left}.btn{display:inline-block;height:40px;padding:0;background:#fafafa;border-radius:5px;border:#bfbfbf 1px solid;font-size:18px;outline:none}.btn_s{height:32px;line-height:32px;padding:0 .45em;font-size:16px}.btn_ms{height:40px;line-height:40px;width:90px}.btn_m{height:40px;line-height:40px;width:136px}.btn_ml{height:40px;line-height:40px;width:288px}.btn_l{height:44px;line-height:44px;width:136px}.btn_ll{height:44px;line-height:44px;width:288px}.btn_line2{height:66px;line-height:1.5}.btn_img{padding:0;border:0;border-radius:0;background:transparent}.btn_img img{width:32px;display:block}.btn_round{border-radius:44px}.btn_blue{background:#38c;border-color:#38c;color:#fff;font-weight:700}.btn_blue_rev{background:#fff;border-color:#38c;color:#38c;font-weight:700}.btn_red{background:#e45;border-color:#e45;color:#fff}.btn_red_rev{background:#fff;border-color:#e45;color:#e45}.btn_green{background:#2a9;border-color:#2a9;color:#fff;font-weight:700}.btn_green_rev{background:#fff;border-color:#2a9;color:#2a9;font-weight:700}.btn_null{background:#fff;border-color:#e5e5e5;color:#bfbfbf;cursor:default}.btn_text{background:#fff;border-color:#fff}.btn_invalid{opacity:.35}.btn_waiting:disabled,button.disabled:disabled{color:#bfbfbf}.btn_loading{background:url("./media/loading20@2x-LRPMETHH.gif") left center no-repeat;width:40px;height:40px;display:block;text-indent:200%;border:1px solid white}.back{display:inline-block;padding-left:1em;background:url("./media/icon_back@2x-CQ2XFWSU.png") left center no-repeat;background-size:12px 20px}.loading{display:block;padding:1em;text-align:center}.loading img{width:20px}.table{border-collapse:collapse;border-spacing:0}.table th,.table td{padding:.5em;border:1px solid #ccc}.table th{background:#eee}.table_separate{border-collapse:separate;border-spacing:.5em}.table_separate th,.table_separate td{padding:.5em}.table_dosage{width:100%;table-layout:fixed;font-size:16px}.table_dosage td{text-align:center}.table_dosage_form td{padding:4px}.table_dosage_form td.time select{width:47%;padding-left:0;font-size:15px}@media screen and (max-width: 650px){.table_dosage_form td.time select{width:100%}.table_dosage_form td.time select:first-child{margin-bottom:4px}}.table td input{text-align:right}.chart{border-right:1px solid #ccc;border-top:1px solid #ccc;font-size:16px;overflow:hidden}.chart_row{float:left;width:50%}.chart_caption{width:85%;background:#fafafa;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}.chart_content{width:15%;text-align:center}.chart_caption,.chart_content{float:left;border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:.5em}@media screen and (max-width: 460px){.chart_row{float:none;width:100%}}.calendar{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:16px;overflow:hidden}.calendar:first-child .month th{border-top:none}.calendar .month th,.calendar .week th:last-child,.calendar .day td:last-child{border-right:none}.calendar th,.calendar td{border-right:1px solid #ccc;border-top:1px solid #ccc;padding:.5em 0;text-align:center}.calendar .month th{background:#e7e7e7}.calendar td.today,.calendar td.appointment{font-weight:700}.calendar_select td{padding:.8em 0}.calendar_select td:not(.null){cursor:pointer}.calendar .week th,.calendar_select td:not(.null):hover{background:#f5f5f5}.calendar td.today,.calendar_select td.today:hover{background:#fff9c4}.calendar td.appointment,.calendar_select td.appointment:hover{background:#eaf7fb}.calendar td.start,.calendar_select td.start:hover{background:#a8d5e8}.calendar td .medicine{margin-top:4px;font-size:0}.calendar td{vertical-align:top}.calendar_title{font-size:16px}.calendar_title span{display:inline-block;margin-right:.5em}.calendar_title span i{margin-right:.2em}.calendar+.loading{border-top:1px solid #ccc}.mark_plan,.mark_skip,.mark_done,.mark_appoint{position:relative;top:2px;display:inline-block;width:16px;height:16px;border-radius:10px}.mark_skip,.mark_done,.mark_appoint{border:none}.mark_plan{background:#fafafa;border:1px solid #bfbfbf}.mark_skip{background:#fd9da1}.mark_done{background:#5dc6ad}.mark_appoint{background:#eaf7fb;border:1px solid #ccc;border-radius:0}@media print{body{-webkit-print-color-adjust:exact}#scroll_wrapper{overflow:visible!important}.header{position:relative!important;width:100%!important}.header_inner,.main{margin:0!important}.contents{top:0!important}.msg_box{display:none}.member{height:48px!important;border-bottom:1px solid #e5e5e5}.post{page-break-inside:avoid}.member_more,.item_text time{box-shadow:none!important}}.header_inner,.main{max-width:640px;margin:0 auto}.main:before,.main:after{content:"";display:table}.main:after{clear:both}a{color:#38c;text-decoration:none;cursor:pointer}a.disabled{color:#262626;cursor:default;pointer-events:none;text-decoration:none}.list .item_text button,.list .item_text .btn_null,.list .item_text .btn_img,.btn_text,.btn_invalid{position:absolute;top:24px;right:16px;box-shadow:0 0 4px 6px #fff}.list .item_text button+button{right:72px}.header{position:fixed;top:0;left:0;right:0;background:#fafafa;border-bottom:#FC5B63 2px solid;z-index:101}.header_inner{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:8px;padding:0 8px}.header_inner>div{height:32px}.header_icon{position:relative;width:32px}.header_title{font-size:16px;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal;text-align:center}.menu_overlay{position:fixed;top:50px;left:0;width:100%;height:100%;background:#0009;z-index:200;text-align:center}.menu{position:fixed;top:50px;left:0;right:0;margin:0 auto;background:#fff;font-size:16px;text-align:center;z-index:201}.menu_inner:before,.menu_inner:after{content:"";position:absolute;right:22px;top:0;border:10px solid transparent}.menu_inner:before{border-top-color:#fc5b63}.menu_inner:after{border-top-color:#fafafa;top:-3px;z-index:101}.menu_inner{position:relative;max-width:640px;margin:auto}.menu div{border-bottom:#E5E5E5 1px solid}.menu div:last-child{border-bottom:none}.menu_home{background:url("./media/menu_home@2x-RDGRV2UY.png") center center no-repeat}.menu_invite{background:url("./media/menu_invite@2x-WRG3QVKI.png") center center no-repeat}.menu_search{background:url("./media/menu_search@2x-B43XWWOB.png") center center no-repeat}.menu_plist{background:url("./media/menu_plist@2x-TP3DZTIY.png") center center no-repeat}.menu_group{background:url("./media/menu_group@2x-QAMYTBKY.png") center center no-repeat}.menu_staff{background:url("./media/menu_staff@2x-HLWHNJ4G.png") center center no-repeat}.menu_direct{background:url("./media/menu_direct@2x-OFLNAU55.png") center center no-repeat}.menu_delete{background:url("./media/menu_delete@2x-M2LEU2ZS.png") center center no-repeat}.menu_set{background:url("./media/menu_set@2x-L5ZHM4CU.png") center center no-repeat}.menu_public{background:url("./media/menu_public@2x-IQW4EYSI.png") center center no-repeat}.menu_family{background:url("./media/menu_family@2x-GF4MBJD6.png") center center no-repeat}.menu_check_self{background:url("./media/menu_check_self@2x-CUW3MPNK.png") center center no-repeat}.menu_other{background:url("./media/menu_other@2x-Y3QD4NF6.png") center center no-repeat}.menu_logout{background:url("./media/menu_logout@2x-7LKLB2S7.png") center center no-repeat}.menu_inner>div{overflow:hidden;text-align:left}.menu a{display:block;float:left;width:33.3333%;min-height:106px;padding:60px 0 0;background-size:32px 32px;background-position:center 20px;font-weight:400;color:#262626;vertical-align:top;text-align:center}.menu a.menu_app{background-position:center 22px}.menu span{display:inline-block;width:33.3333%;min-height:106px}@media screen and (max-height: 480px){.menu a{min-height:80px;background-position:center 12px;padding:46px 0 0}.menu span{min-height:80px}}.menu :visited{color:#262626}.list_menu .row{table-layout:auto;width:100%;line-height:1.2;border-spacing:16px;font-size:18px;color:#262626}.list_menu a.row:hover{background:#fafafa}.list_menu{border-bottom:#E5E5E5 1px solid}.list_menu>.category_title{border-top:#d9d9d9 1px solid}.list_menu>.category_title:first-child{border-top:none}.list_menu>.category_title+div{border-top:none}.list_menu>div{border-top:#E5E5E5 1px solid}.list_menu>div:first-child{border-top:none}.list_menu_option{text-align:right}.modal{position:fixed;-webkit-overflow-scrolling:touch}.modal-dialog{position:fixed;top:0;left:0;width:100%}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:200;text-align:center}.lightbox img{position:fixed;max-height:100%;width:auto;inset:0;margin:auto;z-index:201}.dialog,.popup{position:relative;margin:0 auto}.dialog_inner,.popup_inner{position:absolute;top:32px;left:0;right:0;margin:auto;border-radius:8px;background:#fff;z-index:201}.dialog{width:420px}@media screen and (max-width: 452px){.dialog{width:360px}}@media screen and (max-width: 392px){.dialog{width:320px}}@media screen and (max-width: 352px){.dialog{width:288px}}.dialog_content{padding:24px 16px 16px}.dialog h2{line-height:1.2;font-size:18px;text-align:center}.dialog p{margin-top:16px;line-height:1.5;font-size:16px;text-align:left}.dialog p.txt_error{margin-top:0}.dialog .form{margin:0}.dialog .form>div{margin:16px 0 0}.dialog_footer,.dialog_choice{border-top:#D9D9D9 1px solid;font-size:16px}.dialog_footer a,.dialog_choice a{height:44px;line-height:44px;text-align:center}.dialog_footer a+a{border-left:#D9D9D9 1px solid}.dialog_footer .btn_do{font-weight:700}.dialog_footer .btn_cancel{color:#7f7f7f}.popup{max-width:640px}.popup_s{max-width:420px}.popup_content{overflow-y:auto;max-height:950px;min-height:360px}.popup_content .form{margin:16px}@media screen and (max-height: 1050px){.popup_content{max-height:920px}}@media screen and (max-height: 1020px){.popup_content{max-height:890px}}@media screen and (max-height: 990px){.popup_content{max-height:860px}}@media screen and (max-height: 960px){.popup_content{max-height:830px}}@media screen and (max-height: 930px){.popup_content{max-height:800px}}@media screen and (max-height: 900px){.popup_content{max-height:770px}}@media screen and (max-height: 870px){.popup_content{max-height:740px}}@media screen and (max-height: 840px){.popup_content{max-height:710px}}@media screen and (max-height: 810px){.popup_content{max-height:680px}}@media screen and (max-height: 780px){.popup_content{max-height:650px}}@media screen and (max-height: 750px){.popup_content{max-height:620px}}@media screen and (max-height: 720px){.popup_content{max-height:590px}}@media screen and (max-height: 690px){.popup_content{max-height:560px}}@media screen and (max-height: 660px){.popup_content{max-height:530px}}@media screen and (max-height: 630px){.popup_content{max-height:500px}}@media screen and (max-height: 600px){.popup_content{max-height:470px}}@media screen and (max-height: 568px){.popup_content{max-height:440px}}@media screen and (max-height: 480px){.popup_content{max-height:360px}}.popup .list .item:last-child{margin-bottom:16px}.popup_new_post{position:fixed;top:50px;left:0;right:0;z-index:150;padding:.5em;background:#418bcae6;box-shadow:0 3px 3px #0000004d;text-align:center;font-size:18px;color:#fff}.popup_certification{position:fixed;bottom:0;left:0;right:0;z-index:150;padding:1em;border-top:#ccc 1px solid;background:#e6e6e6e6;text-align:center;font-size:18px}.notification{position:fixed;top:50px;left:0;right:0;z-index:150;padding:.5em;background:#418bcae6;box-shadow:0 3px 3px #0000004d;text-align:center;font-size:18px;color:#fff}.contents{position:relative;top:50px}.category_title{padding:8px 16px;background:#fafafa;border-top:#d9d9d9 1px solid;border-bottom:#d9d9d9 1px solid;font-size:16px;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}.category_title+.list .item{border-top:none}#scroll_wrapper{overflow-y:scroll;-webkit-overflow-scrolling:touch}.scroll_fixed .msg_box,.scroll_fixed .control{position:fixed;top:50px;max-width:640px;z-index:100}.fixfixed .control,.fixfixed .header{position:absolute!important;top:0}.outer_msg_box{position:fixed;top:50px;max-width:640px;z-index:100;left:0;right:0;margin:auto}.scroll_fixed .control{border-top:none;background:#ffffffe6}.control{height:65px;line-height:1.2;border-spacing:16px;border-bottom:#d9d9d9 1px solid;font-size:18px}.control+.list,.control+.detail,.control+.profile,.control+.popup_content{border-top:none}.popup_content .list>.category_title:first-child{border-top:none}.popup_content>.sentence+.list{border-top:#d9d9d9 1px solid}.control+.list>.category_title:first-child{border-top:none}.search+.control{border-top:#d9d9d9 1px solid}.control_col2 div:last-child{width:3.1em;text-align:right}.control_col3 div:first-child{width:3.1em}.control_col3 div:last-child{width:3.1em;text-align:right}.control_col3 div:nth-of-type(2){text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal;text-align:center;font-weight:700}.control_col3 div:nth-of-type(2) a{font-weight:400}.member{position:relative;height:32px;margin:16px;overflow:hidden}.member a{margin-right:8px}.member a:last-child{margin-right:0;padding-left:2px}.member img{width:32px;border-radius:4px}.member_more{position:absolute;top:0;right:0;height:32px;line-height:32px;background:#fff;box-shadow:0 0 6px 8px #fff;font-size:18px;text-align:right}.card{border-spacing:16px;border-bottom:#E5E5E5 1px solid}.card_img{width:32px}.card_img img{border-radius:4px;width:32px;height:32px}.card_name h2{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}.card_name span{margin-left:8px;font-size:16px;font-weight:400}.msg_box{width:100%;padding:4px;background:#f2f2f2;border-bottom:#d9d9d9 1px solid}.msg_box_disabled{padding:16px;background:#f2f2f2;border-bottom:#d9d9d9 1px solid;color:#bfbfbf;text-align:center}.attached_file .row{margin-top:8px}.msg_box_option{padding-top:4px}.msg_box_option>div{vertical-align:top!important}.msg_box_icon{width:40px}.msg_box_icon img{width:32px}.msg_box_btn{text-align:right}.attached_file{max-height:174px;margin-top:8px;overflow-y:scroll}.msg_box .txt_error{height:24px;line-height:24px;margin-top:8px;font-size:16px}.upload_thumb{position:relative;width:40px}.upload_thumb div{position:relative;height:40px;overflow:hidden}.upload_thumb div img{position:absolute;top:-9999px;bottom:-9999px;margin:auto}.upload_status{padding-left:16px;font-size:16px}.delete_icon{width:32px}.list_entry,.list_delete{border-top:none}.list>.item{border-top:#E5E5E5 1px solid}.list>.item:first-child{border-top:none}.list>.category_title+.item{border-top:none}.list>.item:last-of-type{border-bottom:#E5E5E5 1px solid}.list .item_name{line-height:1.2}.search+.list>.item:first-child{border-top:#d9d9d9 1px solid}.search+.list>.item_info{border-top:#d9d9d9 1px solid;border-bottom:#E5E5E5 1px solid}.search+.list>.item_info+.item{border-top:none}.segment+.list{margin-top:16px;border-top:1px solid #d9d9d9}.segment+.list>.category_title:first-child{border-top:none}.segment+.list_delete{margin-top:16px;border-top:#d9d9d9 1px solid}.segment+.list_delete>.category_title:first-child{border-top:none}.info{border-top:none;font-size:18px}.info_post{border-bottom:#E5E5E5 1px solid}.info_post p{padding:16px 16px 0;line-height:1.5}.info_post .item{border-spacing:16px 0;padding:8px 0 16px}.info_auth a{display:block;padding:16px;line-height:1.5;border-bottom:#E5E5E5 1px solid}.info_auth+.separate{border-top:none;border-bottom:#E5E5E5 1px solid}.tl .sentence{font-size:20px}#tl{position:relative}.tl_lr{padding-bottom:16px}.tl_lr .item_info{text-align:center}.tl_lr .item_info a{font-size:18px;font-weight:700}.tl_lr .post{margin-bottom:4px;border-bottom:none}.tl_lr .post_delete{margin:16px 0}.tl_lr .post_delete .post{padding-bottom:16px}.tl_lr .post_open,.tl_lr .post_off{border-bottom:none}.tl_lr .msg{display:inline-block;max-width:82%;position:relative;padding:10px 12px 8px;margin:0 16px 0 42px;border-radius:8px}@media screen and (max-width: 560px){.tl_lr .msg{max-width:79%}}@media screen and (max-width: 520px){.tl_lr .msg{max-width:74%}}@media screen and (max-width: 360px){.tl_lr .msg{max-width:73%}}@media screen and (max-width: 320px){.tl_lr .msg{max-width:70%}}.tl_lr .post_delete .msg{background:#e5e5e5}.post{border-bottom:#E5E5E5 1px solid;overflow:hidden}.post .item{border-spacing:16px 0;padding:16px 0 8px}.post .item_name{line-height:1.2;font-size:18px}.post_open,.post_close,.post_off{display:block;padding:16px;background:#fafafa;font-size:18px;text-align:center}.post_open,.post_off{border-bottom:#E5E5E5 1px solid}.post_open+div{display:none}.post_delete{background:#fafafa}.post_delete .msg_ok{color:#bfbfbf}.post_delete .item_text time{background:#fafafa;box-shadow:0 0 4px 6px #fafafa}.post_r{text-align:right}.post_r .msg{margin:0 42px 0 16px;text-align:left}.post_r .item_desc{width:100%}.post_r .item_text time{right:inherit;left:16px}.new_item{background:#fcf6de}.new_item .item_text time{background:#fcf6de;box-shadow:0 0 4px 6px #fcf6de}.new_item .mark_m,.new_item .mark_p{box-shadow:0 0 0 2px #fcf6de}.item{position:relative;border-spacing:16px}.list .item:hover{cursor:auto}.list_mail .item:first-child{border-top:1px solid #e5e5e5}.list_mail .item_text>.txt_error{margin-top:4px;line-height:1.5;font-size:16px;white-space:normal}.list_mail .item_text>.txt_error:first-child{margin-top:8px}.list_mail .item:hover{cursor:auto}.list_address>.sentence{line-height:1.3}.list_address .item_name{font-size:18px}.list_address .search{margin:16px 16px 0}.item_link .item:hover{cursor:pointer}.item_info a{display:block;height:100%;padding:16px;background:#e4f1f8;font-size:16px}.item_info+.sentence{border-top:#e5e5e5 1px solid;margin:0;padding:16px}.item_info+.sentence>.par{margin:0}.item_more a{display:block;height:100%;padding:16px;border-top:#e5e5e5 1px solid;font-size:16px;text-align:center}.item_number{width:1.8em;text-align:center}.item_img{width:48px}.item_img img{width:48px;height:48px;border-radius:5px}.item_text{font-size:18px}.item_text>*{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}.item_name{font-size:20px}.item_inquiry{line-height:1.2;font-size:16px}.item_inquiry .item_name{line-height:1.2;font-size:18px}.item_unit{width:8em;line-height:1.2;font-size:16px}.item_action{width:50px;text-align:right}.item_select{width:4em}.item_btn{width:100px;height:48px}.item_btn button{position:absolute;top:0;bottom:0;right:16px;margin:auto;box-shadow:0 0 4px 6px #fff}.item_btn button+button{right:72px}.item_desc{width:98%;line-height:1.2;margin-top:.2em;font-size:16px;font-weight:400;color:#7f7f7f}.item_text time{position:absolute;top:16px;right:16px;line-height:1.2;background:#fff;box-shadow:0 0 4px 6px #fff;font-size:14px;color:#7f7f7f}.item_option{width:32px;text-align:right;font-size:16px}.item_option img{width:32px}.mark_m,.mark_p,.mark_m_read,.mark_p_read{position:absolute;right:16px;width:10px;height:10px;border-radius:10px;box-shadow:0 0 0 2px #fff}.new_item .mark_m_read,.new_item .mark_p_read{box-shadow:0 0 0 2px #fcf6de}.mark_m,.mark_m_read{top:40px}.mark_p,.mark_p_read{top:52px}.mark_m{background:#fc5b63}.mark_p{background:#53a7d0}.mark_m_read,.mark_p_read{background:#ddd}.msg{display:block;padding:0 16px 12px;line-height:1.5}.msg p.msg_body,.msg dd.msg_body{white-space:pre-wrap}.msg h2{margin:.75em 0}.msg h2:first-child{margin:0 0 .5em}.msg .dl1 dt{margin-top:.3em;margin-bottom:0}.msg .dl1 dd{margin-bottom:.5em}.msg .dl1 dd img{margin-top:.3em;margin-bottom:.3em}.msg_medical{background:#eef5dd}.msg_public{background:#d5eefd}.msg_direct{background:#f5f5f5}.msg_medical:before,.msg_public:before,.msg_direct:before{position:absolute;top:0;left:-10px;content:" ";width:10px;height:18px}.msg_medical:before{background:url("./media/balloon_tip_m_l@2x-B2AODAKK.png") 0 0 no-repeat;background-size:contain}.msg_direct:before{background:url("./media/balloon_tip_rl_l@2x-JFM36KMO.png") 0 0 no-repeat;background-size:contain}.post_r .msg_medical:before,.post_r .msg_public:before{right:-10px;left:inherit;background-size:contain}.post_r .msg_medical:before{background:url("./media/balloon_tip_m_r@2x-F7WXAVS6.png") 0 0 no-repeat;background-size:contain}.post_r .msg_public:before{background:url("./media/balloon_tip_p_r@2x-5W42XLWV.png") 0 0 no-repeat;background-size:contain}.post_delete .msg_medical:before,.post_delete .msg_public:before,.post_delete .msg_direct:before{background:url("./media/balloon_tip_del_l@2x-LFMLOTTB.png") 0 0 no-repeat;background-size:contain}.post_delete .post_r .msg_medical:before,.post_delete .post_r .msg_public:before,.post_delete .post_r .msg_direct:before{background:url("./media/balloon_tip_del_r@2x-TZPLB7YP.png") 0 0 no-repeat;background-size:contain}.msg_thumb{display:block;max-width:120px;max-height:120px;margin:16px auto}.msg_files{margin:8px 0}.msg_files a,.msg_files span{display:inline-block;width:100%;padding-left:1.5em;background:url("./media/icon_file@2x-XLOUL65A.png") left center no-repeat;background-size:20px 22px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}.msg_action{border-spacing:0;line-height:1.5}.msg_action img{width:32px;height:32px}.msg_ok{margin-right:16px;font-size:18px}.msg_delete{float:right;margin-left:16px;text-align:right}.files_img_list{padding:10px 5px 0}.files_img_list>div{position:relative;display:block;float:left;padding:0 5px 10px;width:33.333333%}@media screen and (max-width: 480px){.files_img_list>div{width:50%}}.files_img_list>div>a>img,.files_img_list>div>img{width:100%;height:auto}.files_img_list .icon_files{position:absolute;bottom:14px;right:9px;width:32px;height:32px}.files_img_list button{position:absolute;bottom:14px;right:9px;background:#ffffff80}.files_img_list .icon_files+.icon_files{right:45px}.files_img_list .loading{clear:both}.files_other_list .item_option{width:70px}.files_other_list .item_option>a:first-child{margin-right:4px}.files_other_list .item_text>a{line-height:1.2;white-space:inherit;word-wrap:break-word;color:#262626}.files_img_list>.sentence,.files_other_list>.sentence{width:100%;padding:0;margin:0 16px}.login{display:table;position:absolute;top:0;width:100%;height:100%;background:#fafafa;text-align:center}.login>div{display:table-cell}.login .form{width:320px;padding:0 16px;margin:auto}.login .logo_mcs{margin-top:150px}@media screen and (max-height: 800px){.login .logo_mcs{margin-top:100px}}@media screen and (max-height: 730px){.login .logo_mcs{margin-top:50px}}@media screen and (max-height: 568px){.login .logo_mcs{margin-top:0}}.login .logo_mcs img{width:188px;height:60px;margin:48px 0 36px}.login .txt_error{text-align:left}.popup_alert_ie{position:absolute;top:0;width:100%;line-height:1.5;padding:.5em;background:#d5eefd;font-size:16px;text-align:center;z-index:100}.login .btn_field{width:256px;height:44px;margin-left:auto;margin-right:auto}.login .btn_field .auth_fingerprint{position:absolute;margin-left:16px}.login .btn_field .auth_fingerprint img{width:44px;height:44px}.home_navi{padding-top:16px;text-align:center;font-size:16px}.home_navi a{position:relative;display:block;width:100%;padding:16px 0;border-left:#E5E5E5 1px solid;color:#7f7f7f}.home_navi div:first-child a{border-left:none}.home_navi a:link,.home_navi a:visited,.home_navi a:hover{color:#7f7f7f;text-decoration:none}.home_navi_icon{position:relative;width:28px;padding-bottom:8px;margin:0 auto}.badge{position:absolute;top:-12px;left:20px;display:inline-block;min-width:24px;height:24px;line-height:24px;background:#fc5b63;border-radius:24px;font-size:16px;color:#fff;text-align:center}.tab a .badge{position:inherit;height:16px;line-height:16px;margin-left:3px}@media all and (max-width: 360px){.segment>.w40{width:40%}}.req{font-size:16px}.req_wait .item_desc{color:#c8b058}.req_adjust .item_desc{color:#d77666}.req_cancel .item_desc{color:#7f7f7f}.req_fix .item_desc{color:#35a797}.req .item_name,.req .item_desc{line-height:1.2;font-size:18px;font-weight:700}.req .hr{margin:.4em 16px .6em}.req .dl{padding-left:16px;padding-right:16px}.req .dl2 dd a:first-child,.req .dl2 dd span:first-child,.req .dl2 dd a+span{margin-right:.5em}.req_msg{padding:0 16px;line-height:1.5}.btn_req{position:absolute;top:16px;right:16px;box-shadow:0 0 4px 6px #fff}.req .btn_req{top:24px}.post .btn_req{top:38px}.option{font-size:18px;padding:0 8% 24px}.option>div{display:inline-block;width:48%;padding:24px 0 0;text-align:center}.option a img{width:96px;border-radius:10px}.option h2{margin-top:12px;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal}@media all and (min-width: 420px){.option{padding:0 4% 24px}.option>div{width:32.2%}}@media all and (min-width: 600px){.option>div{width:24%}}.request dd button:first-child{margin-right:4px}.request .detail{border-bottom:1px solid #d9d9d9}.request .detail .list{border-top:1px solid #d9d9d9}.request .detail .list .item{margin-bottom:-1px}.profile{overflow:hidden;font-size:18px}.profile_pict{border-spacing:16px}.profile_img{position:relative;width:96px}.profile_img img{width:96px;height:96px}.profile_img img:first-child{border-radius:10px}.profile_icon img{width:32px}.profile_icon:first-child{padding-right:8px;text-align:right}.profile_icon:last-child{padding-left:8px}.profile_auth{position:absolute;width:16px!important;height:16px!important;border-radius:2px!important}.info .profile_auth,.contact .profile_auth,.list .profile_auth{bottom:10px;left:54px}.post .profile_auth{bottom:2px;left:54px}.post_r .profile_auth{bottom:2px;right:10px;left:auto}.profile_check_self{position:absolute;width:24px!important;height:24px!important}.list .profile_check_self{top:5px;left:52px}.info .profile_check_self{top:-4px}.post .profile_check_self{top:4px;left:52px}.post_r .profile_check_self{top:4px;right:4px;left:inherit}.profile_data{text-align:center}.profile_data li{padding-bottom:8px}.profile_data li:last-child{padding-bottom:0}.profile_name{font-size:20px;font-weight:700}.profile .tab{margin-top:16px;border-top:1px solid #e5e5e5}.profile_none{margin-bottom:.5em;font-weight:400}.profile_data_detail{margin:16px 16px 24px;font-size:18px}.profile_data_detail dd.msg_body{white-space:pre-wrap}.profile .list{border-top:none}.profile .item_name{font-size:20px}.profile_regist_img img{width:48px;border-radius:5px}.profile_regist_img{position:relative;width:64px}.profile_img .profile_auth{bottom:-6px;right:-6px}.profile_img .profile_check_self{top:-12px;right:-12px}.profile_regist_img .profile_check_self{top:-11px;right:4px}.detail{position:relative;font-size:18px;overflow:hidden}.detail .tab{margin-top:16px;border-top:#e5e5e5 1px solid}.detail .profile_data_detail dt.caption2{font-size:16px;color:#999}.detail .profile_data_detail dd+dt.caption2{margin-top:-.5em}.detail .form .caption2{margin-top:.5em;font-size:16px;color:#999}.cover{position:relative;width:100%;height:160px;background:#b6e2fe;background:-webkit-linear-gradient(#B6E2FE 0%,#E3F1FD 100%);background:linear-gradient(#b6e2fe,#e3f1fd);overflow:hidden}.cover img{position:absolute;inset:-9999px;margin:auto;max-width:640px;height:160px}.cover_staff .item{border-spacing:16px 0;position:relative;padding:8px 0}.cover_staff .item_img img{position:absolute;top:-16px;width:48px}.cover_staff .item_img .profile_auth{position:absolute;top:22px;left:54px;width:16px}.cover_staff .item_desc{font-size:18px}.detail .msg{position:relative;padding:12px;margin:0 16px;border-radius:8px}.detail .msg:before{position:absolute;top:-16px;left:16px;content:" ";height:0;width:0;border:8px solid transparent;border-bottom:8px solid #eef5dd}.tutorial{padding:0 16px;line-height:1.5;text-align:center}.tutorial h1{margin-top:32px;padding-bottom:.3em}.tut_img{margin-top:24px;margin-bottom:10px;text-align:center}.tut_img img{width:288px}.tutorial p{font-size:14px;color:#bfbfbf}.pager{height:10px;text-align:center;overflow:hidden}.pager>div{display:inline-block}.pager>div a{display:block;width:10px;height:10px;margin:0 2px;border-radius:10px;background:#e5e5e5;text-indent:-9999px}.pager .active{background:#7f7f7f}.tutorial .btn_field{margin-top:16px;margin-bottom:16px}.search_option_open,.search_option_close{display:inline-block;height:32px;line-height:32px;padding-left:40px}.search_option_open{background:url("./media/icon_srh_plus@2x-CQKJXZHT.png") left center no-repeat;background-size:32px}.search_option_close{background:url("./media/icon_srh_minus@2x-TPCWPYDW.png") left center no-repeat;background-size:32px}.search_result .form{margin-left:0;margin-right:0}.closing{height:480px;text-align:center;vertical-align:middle;font-size:18px}.closing>div>*{margin:24px 0}.storage_chart{margin:24px auto;text-align:center}.storage{margin:24px auto}.storage tr:first-child{color:#36a897}.storage tr:first-child td:first-child{background:#36a897}.storage tr:nth-child(2) td:first-child{background:#e4eaed}.storage td:first-child{width:2em;height:2em}.storage td:last-child{text-align:right;font-weight:700}.regist_p_station dl{text-align:center}.regist_p_station dl dt{margin-top:2em}.agreement{text-align:center}.agreement label{margin-top:8px;margin-bottom:0!important;text-align:left}.terms .sentence{margin-bottom:32px;font-size:14px}.terms .sentence+.tab{border-top:1px solid #d9d9d9}.terms .heading{font-size:18px}.terms h1.heading{font-size:20px}.help .thumb{display:block;width:320px;margin:16px auto 24px;box-shadow:0 0 8px #0003}.howto_auth{padding:1em 1em .5em;background:#d5eefd;border-radius:8px}.howto_auth h2{margin-top:0}.howto_auth .form{margin:16px 0}.howto_auth .form .btn_l{width:120px}.iframe{display:block;height:200px;margin-bottom:36px;border:#ddd 1px solid;background:#f7f7f7;overflow:auto}.iframe>p:last-child{margin-bottom:1em}.iframe .sentence{font-size:16px}.iframe .sentence h1,.iframe .sentence h2{font-size:18px}form{font-size:18px}.form{margin:16px}.form>div{margin-bottom:1em}.form .col2:before,.form .col2:after{content:"";display:table}.form .col2:after{clear:both}.form .col2>div{float:left;width:50%;padding-left:4px}.form .col2>div:first-child{padding-left:0;padding-right:4px}.form .col2_sp>div{padding-left:8px}.form .col2_sp>div:first-child{padding-right:8px}.form .col2 .col2>div:first-of-type{padding-left:0;padding-right:4px}@media (max-width: 540px){.form .col2_sp>div{width:100%;padding:0!important}.form .col2_sp>div:first-child{margin-bottom:1em}}.error{border:#e45 1px solid!important}.form .txt_error{clear:both;padding-top:.5em;line-height:1.5;font-size:16px;font-weight:400}.form .txt_error+.txt_error{padding-top:0}.radio .txt_error{padding-top:0;margin-top:-4px}.checkbox .txt_error{padding-top:0}.caption,.caption2{display:block;min-height:1em;margin-bottom:.5em;font-weight:700}.caption2{font-size:16px;font-weight:400;color:#aaa}.caption small{font-size:15px}.search{position:relative;margin:16px}.search_retry,.search_condition{line-height:1.2;margin-top:16px;margin-bottom:16px;font-size:18px}.search_suggest .list_default{margin-top:-1px;height:200px;border:none}.search_suggest .list{margin-top:-1px;height:600px;border-top:#d9d9d9 1px solid;border-bottom:#d9d9d9 1px solid;overflow-y:scroll}@media screen and (max-height: 920px){.search_suggest .list{height:440px}}@media screen and (max-height: 767px){.search_suggest .list{height:319px}}@media screen and (max-height: 640px){.search_suggest .list{height:200px}}.search_suggest .item_text h2,.search_suggest .item_text h3{text-overflow:clip;overflow:auto;white-space:normal;line-height:1.2}.search_station{padding-left:32px!important;background:url("./media/icon_input_search@2x-7LJ5BZF5.png") 8px center no-repeat;background-size:18px}.srh_option_plus{background:url("./media/icon_srh_plus@2x-CQKJXZHT.png") left center no-repeat}.srh_option_minus{background:url("./media/icon_srh_minus@2x-TPCWPYDW.png") left center no-repeat}.srh_option_plus,.srh_option_minus{display:inline-block;min-height:32px;line-height:32px;padding-left:40px;background-size:32px 32px;font-weight:400;color:#262626}:visited.srh_option_plus,:visited.srh_option_minus{color:#262626}.btn_search{position:absolute;top:1px;right:1px;display:block;width:38px;height:38px;padding:0;background:#eee url("./media/icon_input_search@2x-7LJ5BZF5.png") no-repeat center;background-size:50% auto;border:none;border-left:#CDCDCD 1px solid;border-radius:0 3px 3px 0;color:transparent;font-size:0;cursor:pointer;outline:none}.btn_search:hover{background:#fafafa url("./media/icon_input_search@2x-7LJ5BZF5.png") no-repeat center;background-size:50% auto}select{width:100%;height:40px;padding-left:5px;border:#CDCDCD 1px solid;border-radius:3px;outline:none}.selectbox{margin-bottom:.5em}.selectbox .year,.selectbox .month,.selectbox .day,.selectbox .time{display:inline-block}.selectbox .year{display:inline-block;margin-bottom:.5em}.selectbox .year select{width:10.5em}.selectbox .month select,.selectbox .day select,.selectbox .time select,.popup .selectbox .year select{width:4.5em}.popup .selectbox .year,.popup .selectbox .month,.popup .selectbox .day{width:auto}.popup .form div p{line-height:1.5}.reserve .selectbox .year select{width:4.5em}.reserve .selectbox .month select,.reserve .selectbox .day select{width:3.5em}.reserve .selectbox .year{margin-bottom:0}.selectbox span{padding-left:0}input[type=text],input[type=password],input[type=url],textarea{width:100%;height:40px;padding:0 8px;border:#CDCDCD 1px solid;border-radius:3px}.number input{text-align:right}textarea{padding:6px 8px 8px;line-height:1.5;-webkit-transition:height .3s;transition:height .3s}.line2 textarea{height:70px}.line3 textarea{height:100px}.line4 textarea,textarea.line4{height:130px}.line8{height:250px}.line16{height:500px}::-webkit-input-placeholder{color:#bfbfbf}:-moz-placeholder{color:#bfbfbf;opacity:1}::-moz-placeholder{color:#bfbfbf;opacity:1}:-ms-input-placeholder{color:#bfbfbf}input.empty,textarea.empty{color:#bfbfbf}:focus::-webkit-input-placeholder{color:transparent}:focus:-moz-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}:-moz-ui-invalid:not(output){box-shadow:none}input[type=text],input[type=password]{outline:none;-webkit-transition:all .2s;transition:all .2s}input[type=text]:focus,input[type=password]:focus,textarea:focus{box-shadow:0 0 4px #38c;border:1px solid #66A6D9}input[type=text]+input[type=text]{margin-top:12px}:disabled{cursor:not-allowed}button:disabled{border:#e5e5e5 1px solid;background:#f5f5f5;color:#e5e5e5;cursor:not-allowed}input[type=text]:disabled,input[type=password]:disabled,textarea:disabled,select:disabled{border:#e5e5e5 1px solid;background:#f5f5f5;color:#e5e5e5;cursor:not-allowed}input[type=radio]:disabled+label:before,input[type=checkbox]:disabled+label:before{border:#e5e5e5 1px solid;cursor:not-allowed}input[type=radio]:disabled+label,input[type=checkbox]:disabled+label{color:#e5e5e5;cursor:not-allowed}.checkbox label,.radio label{margin-top:.4em;margin-bottom:.4em;vertical-align:top;font-size:16px}.checkbox+.checkbox{margin-top:-8px}.checkbox .hr{margin-top:10px;margin-bottom:10px}.checkboxes label{width:32%}.checkboxes1 label{width:100%}.checkboxes2 label{width:49%}.checkboxes3 label{width:32%}.checkboxes4 label{width:24%}.checkboxes5 label{width:19%}@media (max-width: 590px){.checkboxes label,.checkboxes2 label,.checkboxes3 label,.checkboxes4 label,.checkboxes5 label{width:49%}}@media (max-width: 480px){.checkboxes2 label,.checkboxes3 label{width:100%}}input[type=radio],input[type=checkbox]{display:inline-block}input[type=radio]+label,input[type=checkbox]+label{position:relative;display:inline-block;line-height:1.5;cursor:pointer}@media (min-width: 1px){input[type=radio],input[type=checkbox]{display:none;margin:0}input[type=radio]+label,input[type=checkbox]+label{padding:0 4px 0 28px}input[type=radio]+label:before,input[type=checkbox]+label:before{content:"";position:absolute;top:.75em;left:0;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:24px;height:24px;margin-top:-12px;background:#fff}input[type=radio]+label:before{border:1px solid #bfbfbf;border-radius:24px}input[type=checkbox]+label:before{border:1px solid #bfbfbf;border-radius:3px}input[type=radio]:checked+label:after,input[type=checkbox]:checked+label:after{content:"";position:absolute;top:.75em;-moz-box-sizing:border-box;box-sizing:border-box;display:block}input[type=radio]:checked+label:after{left:7px;width:10px;height:10px;margin-top:-5px;background:#fff;border-radius:10px}input[type=checkbox]:checked+label:after{left:4px;width:16px;height:8px;margin-top:-6px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}input[type=radio]:checked+label:before,input[type=checkbox]:checked+label:before{background:#4887be;border:#4887BE}}.upload{position:relative}.upload .input_file{display:none}.upload .input_text,.upload .input_btn{position:absolute;top:0;left:0;width:100%;background:url("./media/transparent-YXUNBMUG.gif");border:none;overflow:hidden;color:#38c}.upload .input_btn{z-index:2}.upload_user .input_text,.upload_user .input_btn{height:48px}.upload_user .input_text{padding-left:64px}.upload_user .upload_img{position:relative;width:48px;height:48px;overflow:hidden;border-radius:5px}.upload_user .upload_img img{position:absolute;inset:-9999px;margin:auto}.upload_user .upload_img img,.upload_user .upload_img img.base_h{width:48px}.upload_user .upload_img img.base_w{max-width:inherit;width:auto;height:48px}.upload_cover .input_text,.upload_cover .input_btn{height:48px}.upload_cover .input_text{padding-left:90px}.upload_cover .upload_img{position:relative;width:72px;height:48px;border-radius:5px;background:#a7ddfe;overflow:hidden}.upload_cover .upload_img img{position:absolute;inset:-9999px;max-width:inherit;margin:auto}.upload_cover .upload_img img.base_h{width:72px}.upload_cover .upload_img img.base_w{max-width:inherit;height:48px}.upload_file .input_text,.upload_file .input_btn,.upload_file .upload_img img{height:32px}.upload_file .input_text{padding-left:50px}.upload_file_only,.upload_file_only>*{height:32px;width:32px;margin-right:8px}.option_app>div>a{position:relative}.option_app>div>a>img+img{position:absolute;right:-10px;bottom:-10px;width:24px}.form .table_select{width:50%;padding-right:16px;margin-bottom:0}.table_admin{width:100%;font-size:15px}.table_admin td{text-align:right}.table_admin td.name{text-align:left}.table_admin td.name_ma{width:75%;text-align:left!important}.table_admin .number{width:3em}.table_admin .date{width:7em}.table_admin .name{width:13em}.table_admin tbody td:first-child{text-align:right}.table_admin .table_sort{background:#eee right center url("./media/icon_table_sort-6H3B4ORR.png") no-repeat;text-align:left;cursor:pointer}.table_admin .table_sort_asc{background:#d3eff4 right center url("./media/icon_table_sort_asc-TDQO46OS.png") no-repeat}.table_admin .table_sort_desc{background:#d3eff4 right center url("./media/icon_table_sort_desc-X4UBWR73.png") no-repeat}.msg_xapp_face{display:block;max-width:60px;max-height:60px;margin:16px auto}.msg_xapp_face_disabled{opacity:.5}.msg_xapp_grade3{margin:8px 0;padding:.3em;border-radius:5px;background:#e45;color:#fff;font-weight:700;text-align:center}.bookapp_confirm{padding:16px}.bookapp_confirm_cover{text-align:center}.bookapp_confirm_cover img,.msg_bookapp_cover{width:120px;box-shadow:3px 3px 3px #0003}.bookapp_confirm_name{line-height:1.5;margin:8px 0 16px;font-size:20px;text-align:center}.msg_bookapp_cover{display:block;max-width:160px;max-height:160px;margin:16px auto 8px}.msg_bookapp_name{margin-bottom:8px;font-size:20px;font-weight:700;text-align:center}.upload_bookapp_cover .input_text,.upload_bookapp_cover .input_btn{height:160px}.upload_bookapp_cover .input_text{padding-left:136px}.upload_bookapp_cover .upload_img{position:relative;width:120px;height:160px;overflow:hidden;border-radius:0}.upload_bookapp_cover .upload_img img{width:120px;border-radius:0}.upload_bookapp_cover .upload_img img.base_w{height:160px;max-width:inherit;width:auto}.upload_bookapp_cover .upload_img img.base_h{width:120px}.bookapp_item .item_img img,.list_bookapp_item .item_img img{border-radius:0;height:64px;width:48px}.list_bookapp_item .item_text button,.list_bookapp_item .item_text .btn_null,.list_bookapp_item .item_text .btn_img,.list_bookapp_item .btn_text,.btn_invalid{top:32px}.popup_shareapp .popup_content{min-height:200px;border-bottom:1px solid #d9d9d9}.popup_shareapp .radio{margin-top:24px}.labo_value+.labo_value:before{content:"\3001"}.manual_preview{line-height:1.3}.manual_preview>*{margin-bottom:.5em}.manual_preview .title{margin-bottom:1em}.manual_preview h1{font-size:24px}.manual_preview h2{margin-top:1em;font-size:20px}.manual_preview h3{margin-top:1em;font-size:18px}.manual_preview ul,.manual_preview ol{padding-left:2em}.manual_preview li{margin-bottom:.5em}.manual_preview .manual_file{margin-top:1em;margin-bottom:1em}.popup_inquiry{max-width:420px}.popup_inquiry .control{height:inherit;border-spacing:12px;padding-top:4px}.popup_inquiry .control_col3 div:first-child,.popup_inquiry .control_col3 div:last-child{width:1em;text-align:right}.popup_inquiry .title{line-height:1.5;margin-bottom:.5em}.popup_inquiry .radio label,.popup_inquiry .checkbox label{width:100%;font-size:18px}.popup_inquiry .upload_file{margin-bottom:0}.popup_inquiry .btn_field{margin-bottom:12px;margin-top:12px}.popup_inquiry .btn_field .btn{width:4em;font-size:16px}.popup_inquiry .btn_field>div:first-child{padding-left:16px;text-align:left}.popup_inquiry .btn_field>div:last-child{padding-right:16px;text-align:right}.popup_inquiry .radio input+.txt_error,.popup_inquiry .checkbox input+.txt_error{padding-top:.5em;margin-top:0}@media screen and (max-height: 1050px){.popup_inquiry .popup_content{max-height:880px}}@media screen and (max-height: 1020px){.popup_inquiry .popup_content{max-height:850px}}@media screen and (max-height: 990px){.popup_inquiry .popup_content{max-height:820px}}@media screen and (max-height: 960px){.popup_inquiry .popup_content{max-height:800px}}@media screen and (max-height: 930px){.popup_inquiry .popup_content{max-height:770px}}@media screen and (max-height: 900px){.popup_inquiry .popup_content{max-height:740px}}@media screen and (max-height: 870px){.popup_inquiry .popup_content{max-height:710px}}@media screen and (max-height: 840px){.popup_inquiry .popup_content{max-height:680px}}@media screen and (max-height: 810px){.popup_inquiry .popup_content{max-height:650px}}@media screen and (max-height: 780px){.popup_inquiry .popup_content{max-height:620px}}@media screen and (max-height: 750px){.popup_inquiry .popup_content{max-height:590px}}@media screen and (max-height: 720px){.popup_inquiry .popup_content{max-height:560px}}@media screen and (max-height: 690px){.popup_inquiry .popup_content{max-height:530px}}@media screen and (max-height: 660px){.popup_inquiry .popup_content{max-height:500px}}@media screen and (max-height: 630px){.popup_inquiry .popup_content{max-height:470px}}@media screen and (max-height: 600px){.popup_inquiry .popup_content{max-height:440px}}@media screen and (max-height: 570px){.popup_inquiry .popup_content{max-height:410px}}@media screen and (max-height: 540px){.popup_inquiry .popup_content{max-height:380px}}@media screen and (max-height: 510px){.popup_inquiry .popup_content{max-height:350px}}@media screen and (max-height: 480px){.popup_inquiry .popup_content{max-height:320px}}.popup_inquiry .popup_content{min-height:160px}.msg_careapp_alert{padding:.5em;background:#fecdd0;border-radius:5px}.msg_careapp_alert>b{display:block}.popup .item_info{text-align:center}.item_info+.careapp_med_usage{border-top:#d9d9d9 1px solid}.careapp_med_usage{font-size:18px}.careapp_med_usage>.category_title{border-bottom:none}.careapp_med_usage .list{border-top:#d9d9d9 1px solid}.careapp_med_usage .control+.list{border-top:none}.careapp_med_usage .item .item_img{vertical-align:top}.careapp_med_item{border-top:#e5e5e5 1px solid}.careapp_med_item .item_img{vertical-align:top}.careapp_med_item .item_name,.careapp_med_item .item_desc,.careapp_med_usage .list .item_name{line-height:1.3;white-space:inherit}.careapp_med_usage .list .item_desc{white-space:inherit}.careapp_med_item .form{margin-top:0}.careapp_med_item .item+.sentence{margin-top:0;line-height:1.5}.careapp_med_usage .summary_chart{padding:16px}.item_answer time{display:block;margin-bottom:.3em;color:#7f7f7f;font-size:14px;line-height:1.2}.item_answer .item_name{font-size:18px}.item_answer .msg_files{margin:8px 0 0}.item_answer .msg_files a{padding-top:2px;padding-bottom:2px}@media screen and (min-width: 769px){body{background:#edf1f2}.list>.item:last-of-type{margin-bottom:16px}.loading{margin-top:-16px!important}}.btn_field{display:table!important;width:100%!important;margin-top:8px!important}.main>.tab:first-child>a:first-child{border-radius:5px 0 0}.main>.tab:first-child>a:last-child{border-radius:0 5px 0 0}.checkbox+.checkbox{margin-top:0}.segment+.sort{margin-top:16px}.side>.box,.main{background:#fff;border:#ddd 1px solid;border-radius:5px}.header_inner,.contents,.main{max-width:960px;margin:0 auto}.contents{display:table;table-layout:fixed;width:100%;padding:16px}.main,.side{display:table-cell;vertical-align:top}.side{width:220px;padding-right:16px}@media screen and (min-width: 769px){.header .toggle{display:none}}@media screen and (max-width: 768px){.side{display:none}.contents{padding:0}.main{border:none;border-radius:0}}@media screen and (min-width: 769px){.title span{position:absolute;top:1.3em;right:16px}}.title{position:relative;padding:16px;border-bottom:1px solid #d9d9d9;font-size:18px}.title h1{line-height:1.5}.title span{display:inline-block;margin-bottom:.3em;background:#fff;box-shadow:0 0 4px 6px #fff;font-size:16px;color:#7f7f7f}.manual_preview .title{padding:0;border-bottom:none}.notification{position:fixed;top:50px;left:0;right:0;z-index:150;padding:1em;background:#419fcae6;box-shadow:0 3px 3px #0000004d;text-align:center;font-size:18px;color:#fff}.notification_fixed{padding:16px;background:#e4f1f8;border-bottom:1px solid #e5e5e5;text-align:center;font-size:14px}.notification_alert{top:0;background:#ff4751e6;z-index:11000}.btn_purple{background:#8e44ad;border-color:#8e44ad;color:#fff;font-weight:700}.btn_purple_rev{background:#fff;border-color:#8e44ad;color:#8e44ad;font-weight:700}.header .toggle{cursor:pointer}.header .navi{display:none;position:absolute;top:32px;right:0;width:240px;padding:16px;border:#ddd 1px solid;border-radius:5px;background:#fff;box-shadow:0 2px 2px #0003;font-size:16px}.header>.header_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000;z-index:100}.header_icon,.toggle{z-index:101}.side_navi{padding:16px;font-size:16px}.navi>li{font-weight:700}.navi>li:first-child{margin-top:0}.navi li a{display:block;padding:8px}.navi li a:hover{background:#edf1f2;border-radius:3px}.navi ul li a{padding-left:1.5em}.login .form>div{display:block;width:100%;padding-right:0}.top .analytics{margin-top:16px;margin-bottom:16px}.analytics{padding:16px 16px 0;font-size:18px;overflow:hidden}.analytics>div{width:100%;margin-bottom:16px;overflow:hidden}.analytics>div:last-child{margin-bottom:0}.analytics>div>div{float:left}.analytics>div>.col1,.analytics>div>.col2{width:50%}.analytics h1{clear:both;margin-bottom:16px;padding:1em 0 .5em;border-bottom:#ddd 1px solid;font-size:22px}.analytics h1:first-child{padding-top:0}.analytics h2{margin-bottom:16px;font-size:15px}.analytics h3{margin-bottom:8px;font-size:14px;color:#999;font-weight:400}.analytics p{margin-bottom:16px}.analytics p span{font-size:16px}@media screen and (min-width: 501px){.analytics>div{display:inline-block;vertical-align:top}.analytics>.col1{width:32.5%}.analytics>.col2{width:64.2%}.analytics>div>.col1{width:32.5%}}@media screen and (min-width: 641px){.item_info a{border-radius:5px 5px 0 0}}.item_info{margin-bottom:16px}.item_info a{font-size:18px;text-align:center}.item_info b{padding:0 .3em}.sort{padding:16px;border-top:#d9d9d9 1px solid;border-bottom:#d9d9d9 1px solid;overflow:hidden;font-size:18px;line-height:1.5;text-align:center}.control+.sort{border-top:none}.sort:first-child{border-top:none}.sort p b{padding:0 .3em}.sort .selected{color:#262626;font-weight:700}@media screen and (min-width: 481px){.sort{text-align:right}.sort p{float:left}}.form{margin:16px 0 16px 16px;font-size:18px}.form .w100{width:100%;padding-right:16px}.form .section>div{margin-top:.6em}.form .section>div:first-child{margin-top:.3em}.form .fw50>select{width:48.8%;margin-right:8px}.form>div{padding-right:12px}@media screen and (min-width: 641px){.form>div,.form>.radio_box>div{display:inline-block;width:49.4%;vertical-align:top}}.dialog .form>div{width:100%;padding-right:0}.popup .form>div{width:100%;padding-right:0}.form div p{line-height:1.5}.form div p.msg_body{white-space:pre-wrap}.form .hr2{margin-right:16px;margin-bottom:1em}.form .hide{display:none}.upload_cover .upload_img{display:inline-block;width:72px;height:48px;background:#a7ddfe;overflow:hidden}.upload_cover .upload_img img{max-width:inherit;height:48px}.upload_img{position:relative}.upload_img>img{border-radius:5px}.upload_user .profile_auth{position:absolute;bottom:-6px!important;left:38px!important}.upload_user .profile_check_self{position:absolute;bottom:32px!important;left:32px!important}.form .radio_box{width:100%;padding-right:0}.form>.radio_box>div{padding-right:16px;margin-bottom:1em}.form>.radio_box>.w100{width:100%}.checkboxes label{margin-right:0}textarea+label{margin-top:.5em}.toggle .caption{margin-bottom:.5em;line-height:1}p+.caption2{margin-top:.5em}.toggle>p{display:inline-block;padding-left:24px;background:url("./media/icon_toggle_on-JONXBWY6.png") left 0 no-repeat;cursor:pointer}.toggle>p.caption3{line-height:1;margin-bottom:.5em;font-weight:400;font-size:16px;color:#999}.toggle>p.caption3 span{font-size:18px;color:#262626}.toggle>p.active{background:url("./media/icon_toggle_off-AJBNUST2.png") left 0 no-repeat}.toggle>p+div{display:none}.toggle>p .selected{display:block;line-height:1.5;margin-top:.5em;font-weight:400}.form>.search_term{width:100%}.selectbox .year{width:5em}.selectbox .month,.selectbox .day{width:4em}.manual_preview{line-height:1.3;padding:8px;border:#CDCDCD 1px solid;border-radius:3px;overflow-y:scroll}.form .list_inquiry{margin-bottom:0}.form .list_inquiry select{font-size:16px}.list_inquiry>.item:first-child{border-top:1px solid #e5e5e5}.list_inquiry>.item:last-of-type{margin-bottom:16px}.control+.list_inquiry>.item:first-child{border-top:none}.title+.list_inquiry>.item:first-child{border-top:none}.list .item input{line-height:1.2;font-size:16px}.list_inquiry>.txt_error{clear:both;padding-top:.5em;margin:-16px 16px 12px;line-height:1.5;font-size:16px;font-weight:400;color:#e45}.auth{padding-left:16px;padding-right:16px;text-align:center}.auth h2{margin-top:1.5em;margin-bottom:1em}.auth .checkboxes label{width:8em;text-align:left}.ng-hide-remove .overlay,.ng-hide-remove .lightbox{-webkit-transition:opacity ease-in .25s;-moz-transition:opacity ease-in .25s;-o-transition:opacity ease-in .25s;transition:opacity ease-in .25s;opacity:0}.ng-hide-remove.ng-hide-remove-active .overlay,.ng-hide-remove.ng-hide-remove-active .lightbox{opacity:1}.ng-hide-add .overlay,.ng-hide-add .lightbox{-webkit-transition:opacity ease-out .25s;-moz-transition:opacity ease-out .25s;-o-transition:opacity ease-out .25s;transition:opacity ease-out .25s;opacity:1}.ng-hide-add.ng-hide-add-active .overlay,.ng-hide-add.ng-hide-add-active .lightbox{opacity:0}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.dialog.fade .dialog_inner{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translateY(-25%)}.dialog.in .dialog_inner{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0)}.overlay.fade{filter:alpha(opacity=0);opacity:0}.overlay.in{filter:alpha(opacity=100);opacity:1}
