/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.jh-red{color:#ff0000;}.jh-home-tag{float:left;margin-bottom:45px;margin-left:23px;margin-right:0px;margin-top:0;min-width:250px;width:270px;}.jh-home-tag-table{border:1px solid #057c8b;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:4px 6px 10px rgba(0,0,0,0.3);height:330px;width:250px;}.jh-home-tag-label{border-top-left-radius:10px;border-top-right-radius:10px;background-color:hsl(180.93,32.25%,79.33%);vertical-align:top;height:20px;}.jh-one-row .field__items{display:flex;flex-wrap:wrap;}.jh-one-row .field__item:not(:last-child)::after{content:"，";}.jh_full_width .field__item{width:100%;}.jh_font_bold{font-weight:bold;color:#90a243;}.jh_title{font-weight:bold;color:#07afb5;font-size:20px;}.jh_discussion_title{font-weight:bold;color:rgba(207,101,124,0.84);font-size:22px;background:#f9f5e3;}.jh_pocket_title{font-weight:bold;color:#e25898;font-size:20px;}.jh_pocket_button{font-weight:bold;color:#e25898;font-size:15px;background-color:#fbf9ed;}.jh_font_title{color:#ff3399;}.jh_symptom_label{color:#669999;font-weight:bold;}.jh_symptom_list{color:#669999;}.jh_button_text{font-weight:bold;color:#f050ae;}.jh_width_full .field--label-above .field__item{width:100%;}.jh_para_lineup .user .field{padding:0 0;}.jh_visit_form_label .form-item label{font-weight:500;color:#985689}.jh_order_label{font-weight:500;color:#609672;}.jh_visit_form_label .form-item{margin-bottom:0;}.jh_like_button{display:inline-block;padding:7px 10px;background-color:#a8ba72;color:#ffffff;text-decoration:none;border-radius:5px;transition:background-color 0.3s ease;}.jh_like_button_2{display:inline-block;padding:2px 12px;background-color:#eaece4;color:rgb(57,64,27);text-decoration:none;border-bottom-color:#eaece4;margin-bottom:8px;border-radius:5px;transition:background-color 0.3s ease;}.jh_label_red{color:#ff0000;font-weight:bold;}.js-form-item input[type="radio"]{margin-right:5px;}.jh-form-image{display:inline-flex;flex-wrap:nowrap;list-style-type:none;padding:0;margin:0;}.jh-form-image li{margin-right:10px;display:inline-flex;flex-wrap:nowrap;list-style-type:none;padding:0;}.jh-form-image li:last-child{margin-right:0;}.form-radios .form-item{margin-bottom:0em;margin-top:0em;}.webform-options-display-buttons .webform-options-display-buttons-wrapper{margin:0 5px 0px 5px;}.custom-hr{border:none;border-top:3px solid #3296a2;width:100%;}
.toolbar-icon-9 .toolbar-icon-admin-toolbar-tools-help:before,.toolbar-icon-10 .toolbar-icon-admin-toolbar-tools-help:before{background-image:url(/sites/default/files/favicon.ico);}.field__label{color:rgba(70,133,185,0.98);}.field--label-above .field__items{flex-wrap:wrap;}.field--label-above .field__item{margin-left:1em;}.field--label-inline .field__item{margin-left:0.3em;}.field{margin-top:0.7em;}.field--name-body{padding:0;}.node__content .field--name-body{margin:1em 0 0;}.horizontal-tabs-panes .horizontal-tabs-pane{margin-left:0;margin-top:1px;padding:0 0;}p{margin-top:0.5em;margin-bottom:0.5em;}.pi .field--label-hidden.is-term{background:none;padding:0 0 0 0;}.bi48 .block-icon{background:transparent;}.field--type-entity-reference.is-term .field__item,.node__links li{padding:0 0;}input{border:1px solid #ccc;box-sizing:border-box;box-shadow:inset 0 1px 3px #ddd;padding:0.5em 0.6em;}select{border:1px solid #ccc;padding:.4em .7em;box-shadow:inset 0 1px 3px #ddd;box-sizing:border-box;height:2em;}.form-item{margin-bottom:0.8em;}.form-item label{color:#005682;}.is-active{color:#d43593;}.webform-element-help{background:#eaedcc;border:2px solid #eaedcc;color:#0074bd;}.webform-element-help--content{background:#FFF;color:#0074bd;}.horizontal-tabs .horizontal-tabs-list{background-color:#e2e2d0;}.horizontal-tabs .horizontal-tab-button{background-color:#e2e2d0;}.horizontal-tab-button.selected{background-color:#ffffff;}.horizontal-tabs .selected strong{color:#DAA520;}.viewsreference--view-title{color:rgba(70,133,185,0.98);font-weight:bold;}.clearfix{min-height:22px;}.field__item{line-height:1.5em;}
.jh-rounded-box{background-color:rgba(174,175,166,0.4);padding:6px;border-radius:15px;box-shadow:1 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);}.jh-rounded-box-small{background-color:rgba(251,251,249,0.92);padding:10px;border-radius:10px;box-shadow:1 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);margin-bottom:10px;}.jh-flex-container{display:flex;column-gap:10px;margin-top:10px;}.jh-column1,.jh-column2{padding:1rem;border:0px solid #ccc;}.number-box{display:inline-flex;justify-content:center;align-items:center;width:10px;height:10px;background-color:#a6bf99;font-size:15px;color:#f7f2f2;border-radius:10px;padding:10px;}
.views-field.views-field-field-status p{margin-top:0;}.ui-accordion .ui-accordion-header{background:rgba(238,238,207,0.55);}.ui-state-active{color:#bf5677;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#bf5677;}
.nbl #sidebar-left{display:block !important;}.filter-guidelines-plain_text{display:none;}.comment-title{display:none;}.comment__meta{}table tr th{background:rgba(237,238,223,0.51);}
.form--inline .form-actions{clear:right;}.form-item .form-actions{margin-top:0em;}.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form select{width:150px;}h2,h3.block-title,.block-title{font-size:1em;}
.jh-bg-image{position:relative;overflow:hidden;}.jh-bg-image::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.1;z-index:1;}.jh-bg-image-1::before{background-image:url('/sites/default/files/image/site/help/home_bg1.jpg');}.jh-bg-image-2::before{background-image:url('/sites/default/files/image/site/help/home_bg2.jpg');}.jh-bg-image-3::before{background-image:url('/sites/default/files/image/site/help/home_bg3.jpg');}.jh-bg-image-4::before{background-image:url('/sites/default/files/image/site/help/home_bg4.jpg');}.jh-bg-image-5::before{background-image:url('/sites/default/files/image/site/help/home_bg5.jpg');}.jh-bg-image-6::before{background-image:url('/sites/default/files/image/site/help/home_bg6.jpg');}.jh-bg-image-7::before{background-image:url('/sites/default/files/image/site/help/home_bg7.jpg');}.jh-bg-image-8::before{background-image:url('/sites/default/files/image/site/help/home_bg8.jpg');}.jh-bg-image span,.jh-bg-image div,.jh-bg-image p{position:relative;z-index:2;}.clear-table-striped tr:nth-child(2n-1) td{background-color:#ffffff;}.clear-table .pure-table-striped tr:nth-child(2n-1) td{background-color:#ffffff;}.clear-table td,.clear-table th{padding:0em 0em;}.clear-table td{border-color:white;vertical-align:top;height:35px;}.clear-table tr{background:transparent;border-bottom-color:inherit;}.clear-table table{border-top-color:white;border-bottom-color:white;border-left-color:white;border-right-color:white;}.jh-transparent-table{background-color:transparent;}.jh-transparent-table table{border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;}.jh-transparent-table .pure-table-striped tr:nth-child(2n-1) td{background-color:transparent;border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent;}.jh-transparent-table tr{border-bottom:0 solid transparent;}.jh-line-table td{border-left-color:rgb(170,184,194);border-right-color:rgb(170,184,194);border-top-color:rgb(170,184,194);border-bottom-color:rgb(170,184,194);border-top-width:1px;padding:5px;}table{-webkit-border-horizontal-spacing:0px;-webkit-border-vertical-spacing:0px;}.jh-nice-table table tr th{background-color:rgba(36,101,121,0.82);color:#f4f7f7;font-size:20px;}.jh-nice-table-striped tr:nth-child(2n-1) td{background-color:#fbfbf7;}.jh-nice-table tr{background-color:#ffffff;}.noline-table-striped tr:nth-child(2n-1) td{background-color:#ffffff;}.noline-table td,.clear-table th{padding:0em 0em;}.noline-table td{border-color:#ffffff;vertical-align:top;height:35px;}.noline-table table{border:0px solid #ffffff;border-collapse:collapse;border-top-color:#ffffff;border-bottom-color:#ffffff;border-left-color:#ffffff;border-right-color:#ffffff;}.noline-table tr{background:transparent;border-bottom-color:inherit;}.jh1-table th{background:rgba(245,235,234,0.73);text-align:center}.jh1-table-striped tr:nth-child(2n-1) td{background-color:#fbfbf7;}.jh1-table tr{background-color:#ffffff;}.jh1-table.jh1-table-bordered.jh1-table-striped.views-table td:first-child{width:inherit;}table tr th a,table tr th a:link{color:#477778;}.pure-table.pure-table-bordered.pure-table-striped.views-table th{text-align:center}.pure-table-striped tr:nth-child(2n-1) td{background-color:transparent;}tr{background-color:#ffffff;}.pure-table.pure-table-bordered.pure-table-striped.views-table td:first-child{width:inherit;}.jh_table_clear{background:transparent;}.jh_white_table{background-color:#ffffff}.jh_white_table .pure-table-striped tr:nth-child(2n-1) td{background-color:#ffffff}.jh_table table tr th{background:rgba(199,197,171,0.51);color:#3d6d7c;}.jh_table .odd{background:#ffffff;}.jh_table .link{color:white;}.jh_table thead > tr{background:#216a07;}.jh_table .pure-button{background-color:rgba(199,197,171,0.51);}.jh_table_2nd table tr th{background:#a69797;}
.form-composite > legend,.label{color:#a21977;}.jh_webform_cus1 summary{background:rgb(240,239,230);}.jh_webform_visit summary{background:#fcf9f9;color:#0a5fac;font-size:18px;}.jh_webform_cus2 summary{background:rgba(228,245,231,1);}.jh_webform_cus3 legend{color:#8f3564;font-weight:bold;}.jh_webform_cus4 summary{background:#006064;color:#f5f5f5;font-weight:bold;font-size:20px;}.webform-flexbox{margin:0;}.webform-options-display-buttons label.webform-options-display-buttons-label{padding:0 8px 0 8px;border:5px solid #a0a399;border-radius:10px 20px 0px 20px;background-color:#a0a399;color:#fffffb;width:106px;height:25px;float:left;}.webform-options-display-buttons{display:inline-flex;}.webform-options-display-buttons input:checked + label.webform-options-display-buttons-label{background-color:#0074bd;border:5px solid #0074bd;color:#fffffb;}.jh_form_tab_label{color:#0074bd;font-weight:bold;font-size:large;}
