/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}body{margin:0;line-height:1;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-size:20px;color:#262626;word-wrap:break-word;overflow-wrap:break-word}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;color:#38c;text-decoration:none;cursor:pointer}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}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;max-width:100%;height:auto;vertical-align:bottom}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]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}textarea{overflow:auto}.calendar td.appointment,.calendar td.today,dt,optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}legend,td,th{padding:0}*,:after,:before{box-sizing:inherit}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){body{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif}}dd,dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;font-size:100%}button:focus{outline:1px dotted #3889ca}input[type=search]:focus{outline-style:none}input[type=search]::-webkit-search-decoration{display:none}.txt_link{color:#38c}.txt_normal{color:#262626}.txt_sub{color:#7f7f7f}.txt_hint{color:#bfbfbf}.txt_disabled{color:#e5e5e5}.required,.txt_error{color:#e45;font-weight:400}.required{padding-left:.5em!important;font-weight:700}.f16,.misc .sentence{font-size:16px}.f18,.misc .heading{font-size:18px}.f20{font-size:20px}.align_c{text-align:center}.align_l{text-align:left}.align_r,.table td input{text-align:right}.block,.msg_careapp dl dd span{display:block}.border0{border:0}.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}ul.nomark{list-style:none;padding-left:0}ol.mark,ul.mark{padding-left:2em;margin:.8em 0;line-height:1.5}.mark li,.par{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,.par,.popup .form div p{line-height:1.5}.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 dd,.dl2 dt{margin-bottom:.5em}.dl2 dt{float:left;clear:both;width:5.1em;font-weight:700}.dl2 dd{margin-left:6em}.txt3 dt{width:3.1em}.txt3 dd{margin-left:3em}.txt4 dt{width:4.1em}.txt4 dd{margin-left:4em}.txt5 dt{width:5.1em}.txt5 dd{margin-left:5em}.txt3 dd,.txt3 dt,.txt4 dd,.txt4 dt,.txt5 dd,.txt5 dt{margin-bottom:.2em}.careapp_med_usage .list .item_text>.item_desc+.item_name,.manual_preview li>ol,.manual_preview li>ul,.msg_careapp p+p,.txt3,.txt4,.txt5{margin-top:.5em}.control+.sentence>h2,.dialog p.txt_error,h2+.txt3{margin-top:0}.row{display:table;table-layout:fixed;width:100%;border-collapse:separate}.row>a,.row>div,.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:#38c 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.on,.segment>a:not(.not-hoverfix):hover{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_off,.tab_select_on{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,.separate{margin:0;padding:0;border:0}.hr{background:#e5e5e5;height:1px}.separate{height:6px;background:#f2f2f2;border-top:#e5e5e5 1px solid}.btn_field{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:0}.btn_s{height:32px;line-height:32px;padding:0 .45em;font-size:16px}.btn_m,.btn_ml,.btn_ms{height:40px;line-height:40px;width:90px}.btn_m,.btn_ml{width:136px}.btn_ml{width:288px}.btn_l,.btn_ll{height:44px;line-height:44px;width:136px}.btn_ll{width:288px}.btn_line2{height:66px;line-height:1.5}.btn_img{padding:0;border:0;border-radius:0;background:0 0}.btn_img img{width:32px;display:block}.btn_round{border-radius:44px}.btn_blue,.btn_blue_rev{border-color:#38c;font-weight:700}.btn_blue{background:#38c;color:#fff}.btn_blue_rev{background:#fff;color:#38c}.btn_red{background:#e45;border-color:#e45;color:#fff}.btn_red_rev{background:#fff;border-color:#e45;color:#e45}.btn_green,.btn_green_rev{border-color:#2a9;font-weight:700}.btn_green{background:#2a9;color:#fff}.btn_green_rev{background:#fff;color:#2a9}.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(../img/loading20@2x.gif) left center no-repeat;width:40px;height:40px;display:block;text-indent:200%;border:1px solid #fff}.btn_ellipsis{width:48px;height:32px;padding:0;background:#fafafa url(../img/icon_ellipsis@2x.png) center center no-repeat;background-size:18px 4px}.btn_left,.btn_right{width:28px;height:28px;padding:0}.btn_left{background:#fafafa url(../img/icon_left@2x.png) center center/8px 12px no-repeat}.btn_right{background:#fafafa url(../img/icon_right@2x.png) center center/8px 12px no-repeat}.btn_left:disabled{background:#fafafa url(../img/icon_left_disabled@2x.png) center center/8px 12px no-repeat}.btn_right:disabled{background:#fafafa url(../img/icon_right_disabled@2x.png) center center/8px 12px no-repeat}.icon_link{height:20px;width:20px;position:relative;top:-2px;left:6px;margin-right:12px;vertical-align:middle}.back{display:inline-block;padding-left:1em;background:url(../img/icon_back@2x.png) left center no-repeat;background-size:12px 20px}.loading{display:block;padding:1em;text-align:center}.loading img{width:20px}.manual_preview table,.table{border-collapse:collapse;border-spacing:0}.manual_preview table td,.manual_preview table th,.table td,.table th{padding:.5em;border:1px solid #ccc}.manual_preview table th,.table th{background:#eee}.table_separate{border-collapse:separate;border-spacing:.5em}.table_separate td,.table_separate th{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}}.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 .day td:last-child,.calendar .month th,.calendar .week th:last-child{border-right:none}.calendar td,.calendar th{border-right:1px solid #ccc;border-top:1px solid #ccc;padding:.5em 0;text-align:center}.calendar .month th{background:#e7e7e7}.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.end,.calendar_select td.end:hover{background:#e9a5b2}.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_done,.mark_plan,.mark_skip{border-radius:10px}.mark_appoint,.mark_done,.mark_plan,.mark_skip{position:relative;top:2px;display:inline-block;width:16px;height:16px}.mark_done,.mark_skip{border:0}.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}.item_text time,.member_more{box-shadow:none!important}}.main:after,.main:before{content:"";display:table}.main:after{clear:both}a.disabled{cursor:default;pointer-events:none;text-decoration:none}.btn_text,.list .item_text .btn_img,.list .item_text .btn_null,.list .item_text button{position:absolute;top:24px;right:16px;box-shadow:0 0 4px 6px #fff}.btn_invalid{position:absolute;right:16px;box-shadow:0 0 4px 6px #fff}.item_btn button+button,.list .item_text button+button{right:72px}.list .item_text button+button+button{right:128px}.list_no_img .item_text button{top:12px!important}.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}.header_title{font-size:16px;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal;text-align:center}.header .environment{padding:16px;text-align:center;color:#fff;font-size:20px;font-weight:700}.header .prd{background:#ff004c}.header .stg{background:#edad0b}.header .demo{background:#208ec1}.header .qa{background:#55be2e}.header .dev{background:#c6c6c6}.header .etc{background:#ece5f4;color:#000}.menu,.menu_overlay{position:fixed;top:50px;left:0;text-align:center}.menu_overlay{width:100%;height:100%;background:rgba(0,0,0,.6);z-index:200}.menu{right:0;margin:0 auto;background:#fff;font-size:16px;z-index:201}.menu_inner:before{top:0}.menu_inner:after,.menu_inner:before{content:"";position:absolute;right:22px;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(../img/menu_home@2x.png) center center no-repeat}.menu_invite{background:url(../img/menu_invite@2x.png) center center no-repeat}.menu_search{background:url(../img/menu_search@2x.png) center center no-repeat}.menu_app{background:url(../img/menu_app@2x.png) center center no-repeat}.menu_plist{background:url(../img/menu_plist@2x.png) center center no-repeat}.menu_group{background:url(../img/menu_group@2x.png) center center no-repeat}.menu_staff{background:url(../img/menu_staff@2x.png) center center no-repeat}.menu_direct{background:url(../img/menu_direct@2x.png) center center no-repeat}.menu_delete{background:url(../img/menu_delete@2x.png) center center no-repeat}.menu_set{background:url(../img/menu_set@2x.png) center center no-repeat}.menu_public{background:url(../img/menu_public@2x.png) center center no-repeat}.menu_family{background:url(../img/menu_family@2x.png) center center no-repeat}.menu_check_self{background:url(../img/menu_check_self@2x.png) center center no-repeat}.menu_other{background:url(../img/menu_other@2x.png) center center no-repeat}.menu_logout{background:url(../img/menu_logout@2x.png) center center no-repeat}.menu_info{background:url(../img/menu_info@2x.png) center center no-repeat}.menu_inner>div{overflow:hidden;text-align:left}.menu a,.menu span{width:33.3333%;min-height:106px}.menu a{float:left;padding:60px 0 0;background-size:32px 32px;background-position:center 20px;font-weight:400;vertical-align:top;text-align:center;display:block}.menu a.menu_app{background-position:center 22px}.menu span{display:inline-block}@media screen and (max-height:480px){.menu a{background-position:center 12px;padding:46px 0 0}.menu a,.menu span{min-height:80px}}.menu :visited,.menu a{color:#262626}.list_menu .row{table-layout:auto;width:100%;line-height:1.5;border-spacing:16px;font-size:18px;color:#262626}.list_menu a.row:hover{background:#fafafa}.list_menu a.row[target=_blank]:after,a.external_link:after{content:'';position:relative;top:-2px;width:20px;height:20px;vertical-align:middle;background:url(../img/icon_link@2x.png) center center no-repeat;display:inline-block;background-size:20px 20px;margin-left:6px}.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,.list_menu>div+.radio{border-top:none}.list_menu>div{border-top:#e5e5e5 1px solid}.list_menu>div:first-child{border-top:none}.list_menu .radio{padding:0 16px 8px}.list_menu_option{text-align:right}.list_menu+.footer_description{border-spacing:16px;border-bottom:none;font-size:18px;line-height:1.2;position:relative;top:65px}.modal{position:fixed;-webkit-overflow-scrolling:touch}.modal-dialog{width:100%}.lightbox img,.modal-dialog,.overlay{position:fixed;top:0;left:0}.overlay{height:100%;background:rgba(0,0,0,.6);text-align:center;width:100%;z-index:200}.lightbox img{max-height:100%;width:auto;bottom:0;right: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_ellipsis{top:96px}.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 .dialog_content p:first-child{margin-top:0}.dialog .form{margin:0}.dialog .form>div{margin:16px 0 0}.dialog_choice,.dialog_footer{border-top:#d9d9d9 1px solid;font-size:16px}.dialog_choice:first-of-type{border-top:none;font-size:16px}.dialog_choice a,.dialog_footer 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_calendar .popup_content{min-height:inherit}.popup_calendar .popup_content .control{height:inherit;line-height:1;border-bottom:none;font-size:16px}.popup_content{overflow-y:auto;max-height:950px;min-height:360px}.popup_content .category_title{clear:both}.popup_content .slide{width:48px;text-align:center}.popup_content .slide img{width:48px}.popup_content .slide_photo{text-align:center}.popup_content .slide_photo img{max-height:360px}.popup_content .slide_disabled img{filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3}.popup_content .control+.category_title{border-top:none}.popup_content .files_img_list .item_more{clear:both;display:block;margin-bottom:8px}.category_title+.list .item,.popup_content .files_img_list .item_more,.popup_content .files_img_list .item_more a{border-top:none}.popup_content .form{margin:16px}.popup_content dd.msg_body{white-space:pre-wrap}@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_certification,.popup_new_post{position:fixed;left:0;right:0;z-index:150;text-align:center;font-size:18px}.popup_new_post{top:50px;background:rgba(65,139,202,.9);box-shadow:0 3px 3px rgba(0,0,0,.3);color:#fff;padding:.5em}.popup_certification{bottom:0;padding:1em;border-top:#ccc 1px solid;background:rgba(230,230,230,.9)}.notification{background:rgba(65,139,202,.9)}.contents{position:relative;top:100px}.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}#scroll_wrapper{overflow-y:scroll;-webkit-overflow-scrolling:touch}.outer_msg_box,.scroll_fixed .control,.scroll_fixed .msg_box{position:fixed;top:50px;max-width:640px;z-index:100}.fixfixed .control,.fixfixed .header{position:absolute!important;top:0}.outer_msg_box{left:0;right:0;margin:auto}.scroll_fixed .control{border-top:none;background:rgba(255,255,255,.9)}.scroll_fixed .control+*{position:relative;top:65px}.scroll_fixed .msg_box+*{position:relative;top:113px}.scroll_fixed .line2+*{top:143px}.scroll_fixed .line3+*{top:173px}.scroll_fixed .line4+*{top:203px}.scroll_fixed .file1+*{top:56px}.scroll_fixed .file2+*{top:104px}.scroll_fixed .file3+*{top:152px}.scroll_fixed .file4+*{top:182px}.control{height:65px;line-height:1.2;border-spacing:16px;border-bottom:#d9d9d9 1px solid;font-size:18px}.control+.detail,.control+.list,.control+.popup_content,.control+.profile{border-top:none}.control+.list>.category_title:first-child,.control_check+.list>.category_title:first-child,.popup_content .list>.category_title:first-child{border-top:none}.popup_content>.sentence+.list,.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}.control_check{padding:1em 16px;border-bottom:1px solid #d9d9d9;text-align:center;font-size:18px}.member{position:relative;height:32px;margin:16px;overflow:hidden}.member a{margin-right:8px}.member a:last-child{margin-right:0;padding-left:2px}.card_img img,.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{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,.msg_box_disabled{background:#f2f2f2;border-bottom:#d9d9d9 1px solid}.msg_box{width:100%;padding:4px}.msg_box textarea{min-height:43px;max-height:178px;overflow:hidden;overflow-wrap:break-word;resize:horizontal;-webkit-transition:height 0s;transition:height 0s ease 0s;vertical-align:bottom}.msg_box textarea.line1{height:43px}.msg_box textarea.line2{height:70px}.msg_box textarea.line3{height:97px}.msg_box textarea.line4{height:124px}.msg_box textarea.line5{height:151px}.msg_box textarea.line6{height:178px}.msg_box>form>.txt_error{line-height:1.5;margin:4px 0;font-size:16px}.msg_box_disabled{padding:16px;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{margin-top:8px}.attached_file .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_delete,.list_entry{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,.segment+.list_delete>.category_title:first-child{border-top:none}.segment+.list_delete{margin-top:16px;border-top:#d9d9d9 1px solid}.info{border-top:none;font-size:18px}.info_post{border-bottom:#e5e5e5 1px solid}.info_auth a,.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;border-bottom:#e5e5e5 1px solid}.info_auth+.separate{border-top:none;border-bottom:none}.tl .sentence{font-size:20px}#tl{position:relative}.tl_lr,.tl_lr .post_delete .post{padding-bottom:16px}.tl .item_info,.tl_lr .item_info{text-align:center}.tl .item_info a,.tl_lr .item_info a{font-size:18px;font-weight:700;line-height:1.2}.tl_lr .post{margin-bottom:4px;border-bottom:none}.tl_lr .post_delete{margin:16px 0}.tl_lr .post_off,.tl_lr .post_open{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_close,.post_off,.post_open{display:block;padding:16px;background:#fafafa;font-size:18px;text-align:center}.post_off,.post_open{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}.item_info_alert a{background:#ffdcde}.item_info+.item_info_alert{border-top:none!important}.item_info+.sentence,.item_more a{padding:16px;border-top:#e5e5e5 1px solid}.item_info+.sentence,.item_info+.sentence>.par{margin:0}.item_more a{display:block;height:100%;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,.item_unit{line-height:1.2;font-size:18px}.item_unit{width:8em;font-size:16px}.item_action{width:50px;text-align:right}.item_select{width:6em}.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_desc,.item_text time{line-height:1.2;color:#7f7f7f}.item_desc{width:98%;margin-top:.2em;font-weight:400;font-size:16px}.item_text time{position:absolute;top:16px;right:16px;background:#fff;box-shadow:0 0 4px 6px #fff;font-size:14px}.item_option{width:32px;text-align:right;font-size:16px}.item_option img{width:32px}.item_option_m{width:50px}.item_option_l{width:66px}.mark_m,.mark_m_read,.mark_p,.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_body,.outline blockquote,.outline li,.outline p{white-space:pre-wrap!important}.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 .dl1 dl.sub{padding-left:1em}.msg_medical{background:#eef5dd}.msg_public{background:#d5eefd}.msg_direct{background:#f5f5f5}.msg_support{background:#e3f4ef}.msg_direct:before,.msg_medical:before,.msg_public:before,.msg_support:before{position:absolute;top:0;left:-10px;content:" ";width:10px;height:18px}.msg_medical:before{background:url(../img/balloon_tip_m_l@2x.png) 0 0 no-repeat;background-size:contain}.msg_direct:before{background:url(../img/balloon_tip_rl_l@2x.png) 0 0 no-repeat;background-size:contain}.post_r .msg_medical:before,.post_r .msg_public:before,.post_r .msg_support:before{right:-10px;left:inherit}.post_r .msg_medical:before{background:url(../img/balloon_tip_m_r@2x.png) 0 0 no-repeat;background-size:contain}.post_r .msg_public:before{background:url(../img/balloon_tip_p_r@2x.png) 0 0 no-repeat;background-size:contain}.post_r .msg_support:before{background:url(../img/balloon_tip_s_r@2x.png) 0 0 no-repeat;background-size:contain}.post_delete .msg_direct:before,.post_delete .msg_medical:before,.post_delete .msg_public:before{background:url(../img/balloon_tip_del_l@2x.png) 0 0 no-repeat;background-size:contain}.post_delete .post_r .msg_direct:before,.post_delete .post_r .msg_medical:before,.post_delete .post_r .msg_public:before,.post_delete .post_r .msg_support:before{background:url(../img/balloon_tip_del_r@2x.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 del,.msg_files span{display:inline-block;width:100%;padding-left:1.5em;background:url(../img/icon_file@2x.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:rgba(255,255,255,.5)}.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,.request dd button: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:inherit;padding:0;margin:0 16px}.outline{line-height:1.5}.outline li,.outline>*{margin-bottom:.5em}.outline h1{font-size:24px}.outline h2{margin-top:1em;font-size:20px}.manual_preview h3,.outline h3{margin-top:1em;font-size:18px}.outline hr{margin:1em 0;height:1px;border:0}.outline blockquote{border-left:4px solid #ddd;color:#777;margin:1em 0;padding:0 15px}.manual_preview ol,.manual_preview ul,.outline ol,.outline ul{padding-left:2em}.outline .outline_file{margin-top:1em;margin-bottom:1em}.as-sortable-placeholder,.outline hr{background-color:#ddd}.nestable .as-sortable-placeholder{background-color:#ddd;border-left:32px #fff solid}.nestable .as-sortable-placeholder:first-child{background-color:#ddd;border-left:none}.sortable-nested-item{padding-left:32px}.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}.home_navi,.popup_alert_ie{text-align:center;font-size:16px}.popup_alert_ie{position:absolute;top:0;width:100%;line-height:1.5;padding:.5em;background:#d5eefd;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}.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:hover,.home_navi a:link,.home_navi a:visited{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;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%}}.badge,.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_desc,.req .item_name{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+span,.req .dl2 dd a:first-child,.req .dl2 dd span:first-child{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 .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}.contact .profile_auth,.info .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,.regist_p_station dl{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,.terms h1.heading{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}.cover,.detail{position:relative;overflow:hidden}.detail{font-size:18px}.detail .tab{margin-top:16px;border-top:#e5e5e5 1px solid}.detail .form .caption2,.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}.cover{width:100%;height:160px;background:#b6e2fe;background:-webkit-linear-gradient(#b6e2fe 0%,#e3f1fd 100%);background:linear-gradient(#b6e2fe 0%,#e3f1fd 100%)}.cover img{position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-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,.detail .msg:before{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{left:16px;content:" ";height:0;width:0;border:8px solid transparent;border-bottom:8px solid #eef5dd}.tutorial{padding:0 16px;line-height:1.5}.tutorial h1{margin-top:32px;padding-bottom:.3em}.pager,.tut_img,.tutorial{text-align:center}.tut_img{margin-top:24px;margin-bottom:10px}.tut_img img{width:288px}.tutorial p{font-size:14px;color:#bfbfbf}.pager{height:10px;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_close,.search_option_open{display:inline-block;height:32px;line-height:32px;padding-left:40px}.search_option_open{background:url(../img/icon_srh_plus@2x.png) left center no-repeat;background-size:32px}.search_option_close{background:url(../img/icon_srh_minus@2x.png) left center no-repeat;background-size:32px}.search_result .form{margin-left:0;margin-right:0}.closing{height:480px;vertical-align:middle;font-size:18px}.closing>div>*{margin:24px 0}.closing,.storage_chart{text-align:center}.storage,.storage_chart{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 dt{margin-top:2em}.agreement,.terms_footer{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}.iframe .sentence h1,.iframe .sentence h2,.search_suggest .item_text h2,.terms .heading,form{font-size:18px}.terms_footer{padding:1em;border-top:1px solid #e5e5e5;font-size:16px}.help .thumb{display:block;width:320px;margin:16px auto 24px;box-shadow:0 0 8px rgba(0,0,0,.2)}.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 .attached_file{max-height:inherit;overflow-y:inherit}.howto_auth .upload_thumb{height:40px;text-align:center}.howto_auth .upload_thumb img{max-height:100%}.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_terms{display:block;height:240px;border:#ddd 1px solid;background:#f7f7f7;overflow:auto}.iframe_terms .manual_preview{padding-bottom:0}.form>div{margin-bottom:1em}.popup_content .form>div:last-child{margin-bottom:.3em}.form .col2:after,.form .col2:before{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+.checkbox{margin-top:-.5em}.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}.form .col2 .col3>div{width:33.33333%}@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}.detail .txt_error,.form .txt_error,.search_inner+.txt_error{clear:both;padding-top:.5em;line-height:1.5;font-size:16px;font-weight:400}.radio .txt_error{padding-top:0;margin-top:-4px}.checkbox .txt_error,.form .txt_error+.txt_error{padding-top:0}.checkbox+.txt_error{padding-top:.5em;line-height:1.5;font-size:16px}.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_condition,.search_retry{line-height:1.2;margin-top:16px;margin-bottom:16px;font-size:18px}.search_inner input[type=search],.search_suggest input[type=search]{box-sizing:border-box}.search_suggest .list_default{margin-top:-1px;height:200px;border:0}.search_suggest .list{margin-top:-1px;height:600px;border-top:#d9d9d9 1px solid;border-bottom:#d9d9d9 1px solid;overflow-y:scroll}.search_suggest .list::-webkit-scrollbar{background:#eee;width:8px}.search_suggest .list::-webkit-scrollbar-thumb{background:#aaa;border-radius:10px}.search_suggest .list .item:first-child{border-top:none}@media screen and (max-height:920px){.search_suggest .list{height:440px}}@media screen and (max-height:800px){.search_suggest .list{height:370px}}@media screen and (max-height:680px){.search_suggest .list{height:300px}}.search_suggest .item{border-spacing:16px 12px}.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(../img/icon_input_search@2x.png) 8px center no-repeat;background-size:18px}.srh_option_plus{background:url(../img/icon_srh_plus@2x.png) left center no-repeat}.srh_option_minus{background:url(../img/icon_srh_minus@2x.png) left center no-repeat}.srh_option_minus,.srh_option_plus{display:inline-block;min-height:32px;line-height:32px;padding-left:40px;background-size:32px 32px;font-weight:400;color:#262626}:visited.srh_option_minus,:visited.srh_option_plus{color:#262626}.btn_search{position:absolute;top:1px;right:1px;display:block;width:38px;height:38px;padding:0;background:#eee url(../img/icon_input_search@2x.png) no-repeat center;background-size:50% auto;border:0;border-left:#cdcdcd 1px solid;border-radius:0 3px 3px 0;color:transparent;font-size:0;cursor:pointer;outline:0}.btn_search:hover{background:#fafafa url(../img/icon_input_search@2x.png) no-repeat center;background-size:50% auto}select{width:100%;height:40px;padding-left:5px;border:#cdcdcd 1px solid;border-radius:3px;outline:0}.selectbox .day,.selectbox .month,.selectbox .time,.selectbox .year{display:inline-block}.selectbox,.selectbox .year{margin-bottom:.5em}.selectbox .year select{width:10.5em}.popup .selectbox .year select,.reserve .selectbox .year select,.selectbox .day select,.selectbox .month select,.selectbox .time select{width:4.5em}.popup .selectbox .day,.popup .selectbox .month,.popup .selectbox .year{width:auto}.reserve .selectbox .day select,.reserve .selectbox .month select{width:3.5em}.reserve .selectbox .year{margin-bottom:0}.selectbox span{padding-left:0}input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{width:100%;height:40px;padding:0 8px;border:#cdcdcd 1px solid;border-radius:3px}textarea{padding:6px 8px 8px;line-height:1.5;-webkit-transition:height .3s;transition:height .3s}.number input,.repeat input.number,.table_admin td{text-align:right}textarea.line4{height:130px}.line8{height:250px}.line16{height:500px}input.number{width:4em}.repeat{margin-top:.2em}.repeat+.txt_error{margin-top:.4em}::-webkit-input-placeholder{color:#bfbfbf}:-moz-placeholder,::-moz-placeholder{color:#bfbfbf;opacity:1}:-ms-input-placeholder{color:#bfbfbf}.list_schedule .control span,input.empty,textarea.empty{color:#bfbfbf}:focus::-webkit-input-placeholder{color:transparent}:focus:-moz-placeholder,:focus::-moz-placeholder{color:transparent}:-moz-ui-invalid:not(output){box-shadow:none}input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]{outline:0;-webkit-transition:all .2s;transition:all .2s}input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]: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,input[type=password]:disabled,input[type=text]:disabled,select:disabled,textarea:disabled{border:#e5e5e5 1px solid;background:#f5f5f5;color:#e5e5e5;cursor:not-allowed}input[type=checkbox]:disabled+label::before,input[type=radio]:disabled+label::before{border:#e5e5e5 1px solid;cursor:not-allowed}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{color:#e5e5e5;cursor:not-allowed}.checkbox label,.radio label{margin-top:.4em;margin-bottom:.4em;vertical-align:top;font-size:16px}.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%}.checkboxes6 label{width:15.6%}@media (max-width:590px){.checkboxes label,.checkboxes2 label,.checkboxes3 label,.checkboxes4 label,.checkboxes5 label,.checkboxes6 label{width:49%}}@media (max-width:480px){.checkboxes2 label,.checkboxes3 label{width:100%}}input[type=checkbox],input[type=radio]{display:inline-block}input[type=checkbox]+label,input[type=radio]+label{position:relative;display:inline-block;line-height:1.5;cursor:pointer}@media (min-width:1px){input[type=checkbox],input[type=radio]{display:none;margin:0}input[type=checkbox]+label,input[type=radio]+label{padding:0 4px 0 28px}input[type=checkbox]+label::before,input[type=radio]+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=checkbox]:checked+label::after,input[type=radio]: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=checkbox]:checked+label::before,input[type=radio]:checked+label::before{background:#4887be;border:#4887be}}.option_app>div>a,.option_app_list>div>.item_img,.upload{position:relative}.upload .input_file{display:none}.upload .input_btn,.upload .input_text{position:absolute;top:0;left:0;width:100%;background:url(../img/transparent.gif);border:0;overflow:hidden;color:#38c}.upload .input_btn{z-index:2}.upload_user .input_btn,.upload_user .input_text{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,.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_btn,.upload_cover .input_text{height:48px}.upload_cover .input_text{padding-left:90px}.upload_cover .upload_img{position:relative;border-radius:5px}.upload_cover .upload_img img,.upload_user .upload_img img{position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;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_btn,.upload_file .input_text,.upload_file .upload_img img{height:32px}.upload_file .input_text{padding-left:50px;transition:none}.upload_file_only,.upload_file_only>*{height:32px;width:32px;margin-right:8px}.option_app>div>a>img+img,.option_app_list>div>.item_img>img+img{position:absolute;right:-10px;bottom:-10px;width:24px}.option_app_list>div>.item_img>img+img{height:24px}.form .table_select{width:50%;padding-right:16px;margin-bottom:0}.table_admin{width:100%;font-size:15px}.table_admin td.information,.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(../img/icon_table_sort.png) no-repeat;text-align:left;cursor:pointer}.table_admin .table_sort_asc{background:#d3eff4 right center url(../img/icon_table_sort_asc.png) no-repeat}.table_admin .table_sort_desc{background:#d3eff4 right center url(../img/icon_table_sort_desc.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{box-shadow:3px 3px 3px rgba(0,0,0,.2)}.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_btn,.upload_bookapp_cover .input_text{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:auto;height:auto;max-width:120px;max-height:160px;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{border-radius:0;height:64px;width:48px}.list_bookapp_item .item_img{border-radius:0;height:64px;width:64px;text-align:center;vertical-align:middle}.list_bookapp_item .item_img img{border-radius:0;height:inherit;width:inherit;max-height:64px;max-width:64px}.btn_invalid,.list_bookapp_item .btn_text,.list_bookapp_item .item_text .btn_img,.list_bookapp_item .item_text .btn_null,.list_bookapp_item .item_text button{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:"、"}.manual_preview *,.manual_preview li{margin-bottom:.5em}.manual_preview+.manual_preview{border-top:#e5e5e5 1px solid;padding-top:1em}.manual_preview .title{margin-bottom:1em}.manual_preview p{white-space:pre-wrap;margin-bottom:1em}.manual_preview h1{font-size:24px}.manual_preview h2{margin-top:1em;font-size:20px}.manual_preview li>ol{list-style-type:lower-alpha}.manual_preview li>ol ol{list-style-type:lower-roman}.manual_preview .manual_file{margin-top:1em;margin-bottom:1em}.manual_preview table tr:nth-child(2n){background-color:#f6f8fa}.msg_careapp .manual_preview{padding-bottom:0}.msg_careapp .manual_preview :first-child,.navi>li:first-child{margin-top:0}.msg_careapp .manual_preview :last-child{margin-bottom:0}.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 .checkbox label,.popup_inquiry .radio 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 .checkbox input+.txt_error,.popup_inquiry .radio 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}.popup_inquiry .popup_content .sentence+.list_menu{border-top:1px solid #d9d9d9}.popup_inquiry .list_menu a{font-weight:700}.popup_inquiry .list_menu>div>div{font-weight:700;border-top:1px solid #e5e5e5}.popup_inquiry .list_menu>div>div+.radio{border-top:medium none}.popup_inquiry .list_menu>.category_title+div>div:first-child{border-top:medium none}.popup_inquiry .list_menu>.category_title+div>div{font-weight:400}.msg_careapp_advice,.msg_careapp_alert,.msg_careapp_memo{padding:.5em;margin-top:.5em;margin-bottom:.5em;overflow:hidden}.msg_careapp_alert{background:#fecdd0;border-radius:5px}.msg_careapp_advice{background:#ffecb3;border-radius:5px}.msg_careapp_memo,.msg_careapp_tabular{border:#cfd8dc 1px solid;border-radius:5px}.msg_careapp_memo{background:#fafafa}.msg_careapp_tabular{background:#e4f1f8}.item_img>.msg_careapp_advice,.item_img>.msg_careapp_alert,.item_img>.msg_careapp_memo,.item_img>.msg_careapp_tabular{display:block;width:48px;height:48px}.msg_alert{padding:.5em;margin-top:.5em;margin-bottom:.5em;overflow:hidden;background:#fecdd0;border-radius:5px}.careapp_thumb{margin-bottom:1em}.popup_content .careapp_hearing_img{max-width:192px;max-height:192px;text-align:left;margin-bottom:.5em}.popup_content .careapp_hearing_img>img{max-width:192px;max-height:192px}.careapp_img label,.careapp_img label p,.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 .tab>a{padding:16px 0}@media screen and (max-width:420px){.careapp_med_usage .segment>.segment_record{width:8em}}.careapp_med_usage>.category_title{border-bottom:none}.careapp_med_usage .list{border-top:#d9d9d9 1px solid}.careapp_med_usage .control+.list,.careapp_med_usage .tab+.list{border-top:none}.careapp_med_item .item_img,.careapp_med_usage .item .item_img{vertical-align:top}.careapp_med_item{border-top:#e5e5e5 1px solid}.careapp_med_item .item_desc,.careapp_med_item .item_name,.careapp_med_usage .list .item_name{line-height:1.3;white-space:inherit}.careapp_med_item .msg_body,.form div p.msg_body{white-space:pre-wrap}.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_item a.disabled,a.disabled{color:#e5e5e5}.careapp_med_usage .summary_chart{position:relative}.careapp_med_usage .summary_chart>.summary_chart_value{position:absolute}.careapp_med_usage .summary_chart>.summary_chart_graf{overflow-x:auto;overflow-y:hidden;margin-left:60px}.careapp_med_usage .summary_chart canvas,.careapp_med_usage .summary_chart img{width:inherit;max-width:inherit}.popup .careapp_med_usage .cumulative{margin:0;border:0}.popup .careapp_med_usage .cumulative .item{margin:16px 0;border:0;border-spacing:16px 0}.item_answer time{display:block;margin-bottom:.3em;color:#7f7f7f;font-size:14px;line-height:1.2}.appcare_note .files_img_list,.item_answer .files_img_list{margin:16px 0 8px;padding:0;overflow:hidden}.item_answer .item_name{font-size:18px}.appcare_note .msg_files,.item_answer .msg_files{margin:8px 0 0;line-height:1.2}.appcare_note .msg_files a,.item_answer .msg_files a{padding-top:2px;padding-bottom:2px}.item_answer h2.item_name,.item_answer>.careapp_thumb,.item_answer>.careapp_thumb+p,.item_answer>.careapp_thumb>p{margin-top:.5em}.careapp_filter{margin:16px 16px 12px;font-size:16px;overflow:hidden}.careapp_filter .icon_ellipsis{float:right}.item_answer .app_care_calculate{margin-top:8px}.item_answer .app_care_calculate+p{margin-top:4px}.analytics p,.list_schedule{margin-bottom:16px}.list_schedule .item{border-bottom:#e5e5e5 1px solid}.list_schedule .item_name{font-size:18px}.list_schedule .item_desc,.msg_aapp .msg_careapp_alert h3{margin-top:.5em}.list_schedule .item_img{width:2.1em;text-align:right;font-size:18px}.calendar_schedule .form:not(:first-child){border-top:#e5e5e5 1px solid;padding-top:1em}.schedule_delete{float:right}.list_notification>p:not(:last-child){padding-bottom:.3em;margin-bottom:.3em;border-bottom:#dfdfdf 1px solid}.msg_careapp_app{display:block;width:96px;margin:16px auto 8px}.msg_aapp .face_scale img{width:48px}.msg_aapp .msg_option,p+.caption2,textarea+label{margin-top:.5em}.msg_aapp .btn_field{margin-top:12px;margin-bottom:12px}.careapp_book .segment+.category_title{margin-top:16px}.careapp_book_items{margin:16px 8px 0;letter-spacing:-.4em}.book_item{width:50%;padding:0 8px;margin-bottom:16px;overflow:hidden}.book_item .img{float:left;width:96px;text-align:center}.book_item .text{margin-left:112px;line-height:1.5;font-size:18px}.book_item h3{margin-bottom:.3em}.book_item .btn{width:8em;text-align:center}@media screen and (max-width:540px){.book_item{display:block;width:100%;margin-bottom:24px}}.list_book_item .caption{margin:0 16px 16px}.book_item h3,.list_book_item .caption a{font-weight:400}.list_book_item .book_item_img{width:48px;vertical-align:top}.list_book_item .item_text{vertical-align:top}.list_book_item .item_name,.list_book_item .txt_error{white-space:inherit}.list_book_item .item_desc{margin:8px 0 12px}.list_book_item .item_schedule{margin-top:8px}.list_book_item .item_schedule input{width:3.5em;margin-right:8px;font-size:18px!important;text-align:right}.list_book_item .item_text .txt_error{margin-top:.5em;line-height:1.5;font-size:16px}.popup_inquiry .careapp_img{overflow:hidden;letter-spacing:-.4em}.popup_inquiry .careapp_img+.radio{margin-top:-.5em}.book_item,.popup_inquiry .careapp_img>div{display:inline-block;letter-spacing:normal;vertical-align:top}.popup_inquiry .careapp_img_col1>div{width:100%}.analytics>div>.col1,.analytics>div>.col2,.popup_inquiry .careapp_img_col2>div{width:50%}.popup_inquiry .careapp_img_col3>div{width:33.3333333333%}.popup_inquiry .careapp_img_col4>div{width:25%}.popup_inquiry .careapp_img_col5>div{width:20%}.popup_inquiry .careapp_img_col6>div{width:16.6666666667%}.popup_inquiry .careapp_img_col7>div{width:14.2857142857%}.popup_inquiry .careapp_img_col8>div{width:12.5%}.popup_inquiry .careapp_img_col9>div{width:11.1111111111%}.popup_inquiry .careapp_img_col10>div{width:10%}.careapp_img input[type=checkbox]+label,.careapp_img input[type=radio]+label{display:inline-block;padding:4px;margin:0}@media all and (-ms-high-contrast:none){.careapp_img input[type=checkbox]+label>img,.careapp_img input[type=radio]+label>img{pointer-events:none}}.careapp_img input[type=checkbox]+label::before,.careapp_img input[type=radio]+label::before{top:inherit;bottom:2px;left:inherit;right:2px;width:16px;height:16px}.careapp_img input[type=radio]:checked+label::after{top:inherit;bottom:7px;left:inherit;right:7px;width:6px;height:6px}.careapp_img input[type=checkbox]:checked+label,.careapp_img input[type=radio]:checked+label{background:#d5eefd}.careapp_img input[type=checkbox]:checked+label::after{top:inherit;bottom:8px;left:inherit;right:5px;width:10px;height:5px;border-left:1px solid #fff;border-bottom:1px solid #fff}.popup .careapp_img p{font-size:14px;line-height:1.3!important;text-align:center}.weekly_record_medicine .btn_m{width:152px}.weekly_record_medicine .btn_s{width:40px;height:40px;margin:0 3px 8px;font-weight:700;color:#bfbfbf}.weekly_record_medicine h2+button.btn_s{margin-left:0}.weekly_record_medicine button.btn_s:last-of-type{margin-right:0}.weekly_record_medicine .btn_red_rev{color:#e45}.weekly_record_medicine .btn_green_rev:disabled{color:#bfbfbf}.weekly_record_medicine .rest,.weekly_record_medicine .rest:disabled{color:#7f7f7f}.date_range{padding:8px;background:#fafafa;text-align:center}.date_range input{width:7em;height:32px;font-size:16px}.date_range span{margin:0 8px}.bg_calendar_tabular{padding-bottom:1px;background:#ccc}.calendar_tabular{font-size:14px;background:#fff;word-break:break-all;word-wrap:break-word}.calendar_tabular tr>th{width:2.5em}.calendar_tabular tr>th:first-of-type{width:10em;padding:.4em}.calendar_tabular tr>th:last-child{width:3em}.calendar_tabular .null{color:#bbb}.calendar_tabular tbody th,.calendar_tabular thead .week th{background:#e4f1f8;font-weight:400}.calendar_tabular tbody th{text-align:left;line-height:1.2}.calendar_tabular tbody th.category,.navi>li{font-weight:700}.calendar_tabular tbody th.category~td{border-right:none}.calendar_tabular tbody td:last-child{border-left:#ccc 1px solid}.calendar_tabular tbody.category_set th:not(.category){padding-left:1.4em}.calendar_tabular td{vertical-align:middle;padding:.8em .5em}.calendar_tabular .heatmap_red1{background:#ffe5e5}.calendar_tabular .heatmap_red2{background:#ffbfbf}.calendar_tabular .heatmap_red3{background:#f99}.calendar_tabular .heatmap_red4{background:#ff7373}.calendar_tabular .heatmap_red5{background:red}.calendar_tabular .hover:hover{cursor:pointer}.date_picker{position:absolute;right:0;left:0;margin:-8px auto 0;width:300px;min-height:240px;z-index:100;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.4);border-radius:4px}.date_picker .control{height:auto;border-spacing:16px 12px;border-bottom:none;font-size:16px}.date_picker .null{color:#bbb}@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 0}.main>.tab:first-child>a:last-child{border-radius:0 5px 0 0}.tab+.sort{border-top:none}.checkbox+.checkbox,.form>.col2+.col2{margin-top:0}.segment+.sort{margin-top:16px}.main,.side>.box{background:#fff;border:#ddd 1px solid;border-radius:5px}.contents,.header_inner,.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:0;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}.form div p,.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}.item_time,h2.caption>span{font-size:16px;font-weight:400}h2.caption>span{padding-left:.5em}.item_time{line-height:1.2;margin-bottom:.2em;color:#7f7f7f}.notification{position:fixed;top:50px;left:0;right:0;z-index:150;padding:1em;background:rgba(65,159,202,.9);box-shadow:0 3px 3px rgba(0,0,0,.3);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}.btn_purple,.btn_purple_rev{border-color:#8e44ad;font-weight:700}.btn_purple{background:#8e44ad;color:#fff}.btn_purple_rev{background:#fff;color:#8e44ad}.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 rgba(0,0,0,.2);font-size:16px}.header>.header_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:0 0;z-index:100}.header_icon,.toggle{z-index:101;width:32px}.side_navi{padding:16px;font-size:16px}.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 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{font-size:15px}.analytics h3{margin-bottom:8px;font-size:14px;color:#999;font-weight:400}.analytics p span{font-size:16px}@media screen and (min-width:501px){.analytics>div{display:inline-block;vertical-align:top}.analytics>.col1,.analytics>div>.col1{width:32.5%}.analytics>.col2{width:64.2%}}@media screen and (min-width:641px){.item_info a{border-radius:5px 5px 0 0}}.analytics h2,.item_info{margin-bottom:16px}.item_info a,.sort{font-size:18px;text-align:center}.item_info b,.sort p b{padding:0 .3em}.sort{padding:16px;border-top:#d9d9d9 1px solid;border-bottom:#d9d9d9 1px solid;overflow:hidden;line-height:1.5}.control+.sort{border-top:none}.control+.list_inquiry>.item:first-child,.sort:first-child,.title+.list_inquiry>.item:first-child{border-top:none}.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>.radio_box>div,.form>div{display:inline-block;width:49.4%;vertical-align:top}}.dialog .form>div,.popup .form>div{width:100%;padding-right:0}.dialog .dialog_message{margin-top:16px}.form .hr2{margin-right:16px;margin-bottom:1em}.form .hide,.toggle>p+div{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}.attached_file{max-height:inherit;overflow-y:inherit}.form .radio_box{width:100%;padding-right:0}.form>.radio_box>div{padding-right:16px;margin-bottom:1em}.checkboxes label{margin-right:0}.toggle .caption,.toggle>p.caption3{margin-bottom:.5em;line-height:1}.toggle>p{display:inline-block;padding-left:24px;background:url(../img/icon_toggle_on.png) left 0 no-repeat;cursor:pointer}.toggle>p.caption3{font-weight:400;font-size:16px;color:#999}.toggle>p.caption3 span{font-size:18px;color:#262626}.toggle>p.active{background:url(../img/icon_toggle_off.png) left 0 no-repeat}.toggle>p .selected{display:block;line-height:1.5;margin-top:.5em;font-weight:400}.form>.radio_box>.w100,.form>.search_term{width:100%}.selectbox .year{width:5em}.selectbox .day,.selectbox .month{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}.list .item input{line-height:1.2;font-size:16px}.list_inquiry>.txt_error{clear:both;padding-top:.5em;margin:0 16px 12px;line-height:1.5;font-size:16px;font-weight:400;color:#e45}.list_inquiry .item .row+.row{border-spacing:16px 0;margin-bottom:16px}.list_inquiry .upload_file_only,.list_inquiry .upload_file_only>*{height:96px;width:96px;text-align:center;vertical-align:middle;border-spacing:0}.list_inquiry .upload_file_unset,.list_inquiry .upload_file_unset>*{height:32px;width:32px}.list_inquiry .txt_error{padding-top:0;margin:0 0 16px 16px}.list_inquiry .upload_file_only .upload_file_img{display:table-cell}.list_inquiry .upload_file_only img{max-height:96px;max-width:96px}.list_inquiry .upload_file_unset img{max-height:32px;max-width:32px}.list_inquiry .disabled{color:#e5e5e5}.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}.outline{margin:.5em 0 0}.item_child{padding-left:1.8em}.ng-hide-remove .lightbox,.ng-hide-remove .overlay{-webkit-transition:opacity ease-in 250ms;-moz-transition:opacity ease-in 250ms;-o-transition:opacity ease-in 250ms;transition:opacity ease-in 250ms;opacity:0}.ng-hide-remove.ng-hide-remove-active .lightbox,.ng-hide-remove.ng-hide-remove-active .overlay{opacity:1}.ng-hide-add .lightbox,.ng-hide-add .overlay{-webkit-transition:opacity ease-out 250ms;-moz-transition:opacity ease-out 250ms;-o-transition:opacity ease-out 250ms;transition:opacity ease-out 250ms;opacity:1}.fade,.ng-hide-add.ng-hide-add-active .lightbox,.ng-hide-add.ng-hide-add-active .overlay{opacity:0}.fade{-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:translate(0,-25%)}.dialog.in .dialog_inner{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.overlay.fade{filter:alpha(opacity=0);opacity:0}.overlay.in{filter:alpha(opacity=100);opacity:1}.question_fade .modal-dialog{opacity:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.question_fade.in .modal-dialog{opacity:1}body.modal-open{overflow:hidden}