/** Main Styles* ==================================================*//*html *:first-child {margin-top: 0;}*//*html *:last-child {margin-bottom: 0;}*/* {box-sizing: border-box;margin: 0px;padding:0px;}p {}p.small {font-size:12px;line-height:20px;}body {font-family: Lato, Helvetica, Arial, sans-serif;font-size: 16px;font-weight: 400;line-height: 1.7;color: #2d2d2d;background-color: #fff;margin: 0;text-size-adjust: 100%;}a {color: #1974d2;text-decoration: none;transition: .3s;}a:hover, a:focus {color: #004a97;text-decoration: none;outline: none;}img {display: inline-block;width: 100%;height: auto;}li {list-style: none;}i {color:#1974d2;vertical-align: middle;}input[type="text"],input[type="password"] {width:100%;border: 5px #f6f6f6 solid;padding:8px;}input[type="checkbox"] {width:20px;height:20px;vertical-align: middle;}input[type="radio"] {width:20px;height:20px;vertical-align: middle;}select {line-height:30px;width:100%;border: 5px #f6f6f6 solid;padding:5px;background: #FFF;}textarea {width:100%;border: 5px #f6f6f6 solid;padding:5px;min-height:200px;}button,.button {display: block;background-color: #1974d2;color: #FFF;padding: 10px 30px;;transition: 0.2s;border:none;margin-top:20px;cursor: pointer;}.button {display:inline-block;}.blue_button {background-color: #1974d2;color: #FFF;transition: 0.2s;}table {border:0px;width:100%;border-collapse:collapse;}tr:first-child {border-top:#b8b8b8 1px solid;}tr {border-bottom:#b8b8b8 1px solid;}td,th {padding:10px;vertical-align: top;word-break: break-all;}label {display: inline-block;}button:hover,.blue_button:hover {background: #004a97;color:#FFF;}.hide {display: none;}.headerbanner{background-color: black;color:#FFF;height:40px;overflow:hidden;}.logoarea {    width: 1100px;max-width:100%;    display: block;    height: 45px;    overflow: hidden;padding:3px;margin: 0 auto;}.logoarea img {width:40px;}.login_user_name {    line-height: 40px;    border-radius: 5px;float:right;}.header_info {display: block;float:right;color:#FFF;line-height: 40px;}.header_info i {padding-left:10px;padding-right:5px;}@media (max-width: 600px) {.header_info {font-size:10px;}.header_info i{font-size:12px;padding-left:5px;padding-right:2px;}}.submenu {    width: 1100px;    max-width: 100%;    margin: 10px auto;display: flex;flex-wrap: wrap;justify-content: center;}.submenu li {    width: calc(20% - 10px);    border: 2px #3aabd2 solid;    margin: 5px;    padding: 10px;    border-radius: 5px;line-height:18px;transition: 0.5s;text-align: center;cursor: pointer;}.submenu a {display: block;}.submenu li:hover {background: #3aabd2;}.submenu li:hover > a{color:#FFF;}@media (max-width: 768px) {.submenu {width: 100%;display: block;}.submenu li {width: 100%;}}.fixed {position: fixed;top: 0px;width:100%;}@media (max-width: 768px) {.fixed {position: relative;}}footer {background-color: #2d2d2d;width:100%;color:#FFF;}.copyright {background-color: #000;text-align: center;font-size:14px;padding:20px;}/*** Typography* ==================================================*/h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: 0;font-weight: 700;display:block;width:100%;line-height:1.2}h1 {font-size: 38px;    margin-top: 80px;    margin-bottom: 80px;    background-color: #eaeeff;    line-height: 80px;}h2 {font-size: 32px;padding-top: 5px;padding-bottom: 5px;}h3 {font-size: 28px;padding-top: 20px;padding-bottom: 10px;}h4 {font-size: 22px;padding-top: 5px;padding-bottom: 5px;}h5 {font-size: 20px;padding-top: 5px;padding-bottom: 5px;}section h3:first-child {padding-top:0px;}section h4:first-child {padding-top:0px;}section h5:first-child {padding-top:0px;}h6 {font-size:16px;}@media (max-width: 768px) {h1 {font-size:25px;padding-top:10px;padding-bottom: 10px;line-height:30px;margin:0px;}h2 {padding-top:20px;padding-bottom:20px;font-size:22px;}h3 {font-size:20px;padding-bottom:20px;}h4 {font-size:18px;}h5 {font-size:16px;}}.cell {}/*セルの中のタイトルの上部はマージンを空けない*/.cell h5,.cell h4,.cell h3,.cell h2,.cell h1 {padding-top:0px;}hr {margin-top: 0;margin-bottom: 0;border-top: 1px solid #b8b8b8;}/*** Backgrounds* ==================================================*/.bg-white {background-color: #fff;}.bg-gray {background-color: #f6f6f6;}.bg-blue {background-color: #1974d2;color:#FFF;}/*** Title* ==================================================*/.mainvisual{background-image: url("../images/bg-toppage.jpg");background-size:cover;background-position: center center;color:#FFF;}.mainvisual h1{font-size:55px;font-weight: 300;padding-bottom: 30px;background-color: inherit;padding-top:60px;margin:0;line-height: 70px;}.mainvisual h2{padding-top:0px;padding-bottom:10px;}.mainvisual p {width:50%;line-height:1.2;padding-bottom:60px;}.subvisual {background-image: url("../images/bg-sub.jpg");}.subvisual h1 {font-size:30px;padding-top:60px;padding-bottom:60px;color:#000;}.price {margin-bottom:20px;}.price h5 {border-bottom: 1px #b8b8b8 solid;}.price p {text-align:right;}.seminar_row {border: #1974d2 4px solid;margin-bottom:30px;padding:20px;box-shadow: #b8b8b8 3px 3px 3px;}.seminar_row h5{font-size:14px;}.seminar_row h6 {font-size:16px;margin-bottom:20px;font-weight: normal;}.seminar_row h3 {padding-top:20px;padding-bottom:20px;}.seminar_row p {line-height:1.5;}.seminar_row p + p {margin-top:10px;}.seminar_closed {border: 4px #b8b8b8 solid;}.seminar_who {background-color : #1974d2;padding:10px;color:#FFF;}.seminar_title {padding-bottom:60px;}@media (max-width: 768px) {.seminar_title {padding-bottom:20px;}}.bloglist {display: block;height:auto;overflow:hidden;}.bloglist li:nth-child(2n+1){clear:both;}.blog_row {float:left;display: block;height:auto;overflow:hidden;width:50%;padding:20px;}@media (max-width:764px){.blog_row {width:100%;}}.blog_archive h5 {padding-top:65px;}.headerbanner a {color:#FFF;}.headerbanner a:hover {color:#1974d2;}@media (max-width: 992px) {.mainvisual h1{padding-top:30px;font-size:40px;line-height:40px;}.mainvisual h2{padding-top:0px;padding-bottom:10px;font-size:30px;}.mainvisual p {width:100%;line-height:1.2;padding-bottom:30px;}}@media (max-width: 768px) {.mainvisual h1{padding-top:30px;font-size:30px;}.mainvisual h2{padding-top:0px;padding-bottom:10px;font-size:25px;}.mainvisual p {width:100%;line-height:1.2;padding-bottom:30px;}}/*** Main layout* ==================================================*/article {position: relative;z-index: 1;clear:both;display: block;    overflow: hidden;}section {width:1100px;margin:0 auto;}@media (max-width: 1150px) {section {width:95%;}}.flexlayout-default {clear:both;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: stretch;max-width:1100px;margin:0 auto;}.cell-xs,.cell-s,.cell-m,.cell-l,.cell-xl,cell-sm,cell-xm {width:100%;text-align: left;padding:0px;}.cell-xs {width:25%;padding:20px;}.cell-s {width:33.3%;padding:30px;}.cell-sm {width:35%;padding:20px;padding-top:60px;}.cell-m {width:50%;padding:20px;}.cell-xm {width:65%;padding:60px;}.cell-l {width:75%;padding:20px;}.cell-xl {width:100%;padding:20px;}.cell-center {max-width:750px;margin:0 auto;}@media (max-width: 992px) {.flexlayout-default {display: block;}.cell-xs {width:50%;padding:10px;}.cell-s,.cell-m,.cell-l,.cell-xl,.cell-sm,.cell-xm,.cell-center  {width:100%;padding:20px;}}@media (max-width: 772px) {.cell-xs,.cell-s,.cell-m,.cell-l,.cell-xl,.cell-sm,.cell-xm,.cell-center {}.cell-xm {padding-left:0px;padding-right:0px;}}.wrap {padding-top:60px;padding-bottom:60px;}@media (max-width: 764px) {.smartphone_hide {display: none;}}.smartphone_show{display: none;}@media (max-width: 764px) {.smartphone_show {display: inline-block;}}/*** Anymation* ==================================================*/.fadein {opacity: 0;transition: 1s;}.fadein_trasition2 {transition: 2s;}.fadein_trasition3 {transition: 3s;}.fadein_do{opacity: 1;}.flow {border:4px #b8b8b8 solid;padding:20px;text-align: center;}.flow h4 {padding-top:10px;padding-bottom:10px;}.flow_arrow {text-align: center;}.flow_arrow i {color: #b8b8b8;font-size:80px;}.time_series {margin-left:30px;position: relative;padding-left:40px;}.time_series:before {position:absolute;content: '';top:6px;left:-5px;background-color: #1974d2;width:10px;height:10px;border-radius: 10px;}.time_series_line:after {position: absolute;content : '';background-color: #1974d2;width:1px;height:500px;top:6px;left:0px;overflow: hidden;}.time_series h5{padding-top:0px;}.time_series ul {padding-bottom:30px;}.time_series ul li {margin-top:20px;margin-left:40px;}/*** Layout Parts* ==================================================*/.border-s {border: 2px solid #1974d2;}.border-m {border: 4px solid #1974d2;}.border-l {border: 6px solid #1974d2;}.padding-s {padding:20px;}.padding-m {padding:40px;}.padding-l {padding:60px;}.text-center {text-align: center;}.padding-no-left {padding-left:0px;}.padding-no-top {padding-top:0px;}.padding-no-bottom {padding-bottom:0px;}.padding-top-space {padding-top:60px;}.color-white {color: #FFF;}.color-blue {color: #1974d2;}.border-gray {border: 2px #b8b8b8 solid;}.border-blue{border: 4px #1974d2 solid;}.button_blue {background-color: #1974d2;color:#FFF;padding:20px;transition: 1s;}.button_blue:hover {background-color: #FFF;border:2px solid #1974d2;}.error {color: #b90000;}.hinagata li {float:left;padding:10px;border: 1px solid #1974d2;margin:2px;}.filelist li {padding:10px;border: 1px solid #1974d2;margin:2px;}.filelist li .delete {display:none;float: right;}.filelist li:hover .delete{display:inline;}.pdfmakertitle{height:50px;}.img_size_m {width:80%;display:block;margin-left:auto;margin-right:auto;}@media (max-width: 764px) {.img_size_m{width:100%;}}#schedule_area{width:100%;}.schedule {display: flex;width:100%;flex-wrap:wrap;margin-top:10px;}.schedule_box{border-collapse: collapse;vertical-align: top;word-break: break-all;padding:5px;}.schedule_box p {font-size:12px;line-height:14px;}#schedule_title {background-color: #FFF;width:100%;border-bottom: 1px solid rgba(0,0,0,.3);}.schedule_fix {    position: fixed;    top: 0;max-height:200px;overflow: hidden;box-shadow: #AAA 3px 3px 3px;z-index: 5;}#schedule_title_nofix {background-color: #FFF;width:100%;border-bottom: 1px solid rgba(0,0,0,.3);}.schedule, .schedule > .schedule_box {border-style: solid;border-color: rgba(0,0,0,.3);}.schedule      { border-width: 1px  0   0  1px }.schedule > .schedule_box { border-width:  0  1px 1px  0  }.schedule .date{width:70px;text-align: right;font-size:80%;}.schedule .holiday{background-color: #fff6f4;}.schedule .today {background-color: #dad55e;}.schedule .cell{line-height:16px;}.schedulebutton {margin:5px;width: 20px;    height: 20px;    padding: 0px;    border-radius: 3px;background: #ededed;border: 1px solid #c5c5c5;float: left;cursor: pointer;}.page_area{float:right;overflow: hidden;padding-top:5px;}.page_area a{margin-right: 5px;padding: 5px;border-radius: 3px 3px 0 0;background: #ededed;border: 1px solid #c5c5c5;width: 50px;display: block;float: left;text-align: center;margin-bottom:1px;}.delete_project {float:right;padding:0px;border-radius: 10px;cursor: pointer;}.delete_project:hover {background-color: red;}.edit_project {    border-radius: 3px;    cursor: pointer;    font-weight: bold;    line-height: 18px;    display: block;    padding-top: 5px;    padding-bottom: 5px;}.edit_project:hover {background-color: #1974d2;color:#FFF;}#nowpage {background-color: #004a97;color:#FFF;}#dialog p {line-height:18px;margin-top:10px;margin-bottom:5px;}#dialog h6{margin-top:10px;margin-bottom:5px;}.estimate_date_box {display: flex;justify-content :space-between;}.estimate_date {}.formset {float:left;margin-right:5px;margin-bottom: 10px;}.formset input{width:120px;}.deletebutton {width: 20px;    height: 20px;    padding: 0px;    border-radius: 3px;background: #FFF;}.deletebutton:hover {background-color: #9B410E;}.meishi_cell {width:100%;float:left;overflow: hidden;height: auto;word-break: break-all;border: 1px solid #CCC;margin:10px;padding:10px;}.meishi_cell img{float:right;width:300px;}.meishi_cell:first-child {margin-top:10px;}.meishi_cell p {line-height:23px;}.meishi_cell > p + p {margin-top:0px;}.meishi_cell .company {font-weight:bold;}.meishi_cell .name {margin-top:10px;    font-size: 130%;}.format_container {display: flex;flex-wrap: wrap;align-items: stretch;}.format {border:1px #CCC solid;box-shadow: #b8b8b8 3px 3px 3px;width:200px;margin:10px;float:left;text-align: center;}.format i {font-size:30px;margin:5px;margin-bottom:0px;}.format h5 {font-size:18px;padding:5px;padding-top:26px;}.format .formatlink:hover i{color:#004a97;cursor: pointer;}.format .formatlink p{font-size:12px;}.format .memo {font-size:14px;line-height: 1.2em;padding:5px;}.login_information {padding:20px;border:3px solid #DDD;}.login_information h4 {padding-bottom:20px;}.login_information p {line-height:1.3em;}.formatbutton {    width: 20px;    height: 20px;    padding: 0px;    border-radius: 3px;    background: #ededed;    border: 1px solid #c5c5c5;    margin-left: 3px;    float: right;margin-top: 3px;}.formatprintbutton {    width: 20px;    height: 20px;    padding: 0px;    border-radius: 3px;    background: #ededed;    border: 1px solid #c5c5c5;    margin-right: 3px;    float: right;margin-top: 3px;}.format_category {clear:both;border-bottom:1px #CCC dotted;}.editcheck_alert {background-color: rgb(144, 0, 0);color: rgb(255, 255, 255);opacity: 1;padding: 5px;margin-left: 10px;display:inline-block;}.editcheck_ok {background-color: #004a97;color: rgb(255, 255, 255);opacity: 1;padding: 5px;margin-left: 10px;display:inline-block;}.meishi_imgarea{width:50%;padding:20px;float:left;}.meishi_imgarea img{width:100%;display: block;margin: 0 auto;}.meishi_inputarea{width:50%;padding:20px;float:left;}.meishi_inputarea h6{display:inline;}.meishi_inputarea input{width:70%;border: 2px #f6f6f6 solid;margin: 2px;padding: 2px;}.meishi_inputarea input[type="submit"] {display: block;margin: 0 auto;margin-top: 10px;border: 1px solid #ccc;width: inherit;padding: 10px 20px;}.month_date{font-size:150%;}.schedule_type_1 {background:#ecf6ff;}.schedule_type_2 {background:#fffad5;}.schedule_type_3 {background:#ffd5d9;}.schedule_type_4 {background:#d2cae4;}.schedule_type_5 {background:#e6c6af;}.schedule_type_6 {background:#cccccc;}.schedule_type_7 {background:#efefef;}.consultingtable tr {border:0px;}.consultingbox {    border: #CCC 1px solid;    height: auto;    display: block;    overflow: hidden;    margin: 20px;    padding: 20px;}.consultingbox:first-child {margin-top:0px;}.consultingbox .company {font-size:150%;}.consultingbox p {line-height:24px;}.customer_inner {width:30%;display:block;overflow:hidden;float: left;}.customer_schedule_area{display:flex;flex-wrap: wrap;}.customer_schedule{width:23%;float:left;display:block;overflow:hidden;border:#ccc 1px solid;padding:5px;margin:5px;}@media (max-width: 764px) {.customer_inner {width:100%;}.customer_schedule_area{display:block;width:100%;}.customer_schedule{width:100%;display:block;overflow:hidden;height:60px;border:#ccc 1px solid;padding:5px;margin:5px;}}.future {border: 2px solid #c0cfff;}.yoteiari {background: #ccffcc;}.menu_on {}.meishi_menu_area {width:100%;height:auto;overflow:hidden;}.meishi_menu_area ul {    display: block;    margin: 50px auto;    width: 50%;}.meishi_menu_area li {    font-size: 200%;    border-bottom: 1px solid #ccc;    padding-top: 20px;}.login_area {width:50%;margin:0 auto;}@media (max-width: 764px) {.login_area {width:100%;}}.save_message {    position: fixed;    width: 300px;    background: #60d219;    top: calc(50% - 200px/2);    left: calc(50% - 300px/2);    z-index: 10;    display: table-cell;    vertical-align: middle;    text-align: center;    border-radius: 10px;    font-size: 31px;    padding: 30px;    color: #FFF;    opacity: 0.9;}.session_keeper {    position: fixed;    width: 10px;height:10px;    background: #60d219;    top: 0px;    left: 0px;    z-index: 10;    opacity: 0.9;display:none;}.network_error {    position: fixed;    width: 400px;    background: red;    top: calc(50% - 200px/2);    left: calc(50% - 400px/2);    z-index: 1000;    display: table-cell;    vertical-align: middle;    text-align: center;    border-radius: 10px;    font-size: 14px;    padding: 30px;    color: #FFF;    opacity: 0.9;display:none;}.conflict_error {    position: fixed;    width: 400px;    background: green;    top: calc(50% - 200px/2);    left: calc(50% - 400px/2);    z-index: 10;    display: table-cell;    vertical-align: middle;    text-align: center;    border-radius: 10px;    font-size: 14px;    padding: 30px;    color: #FFF;    opacity: 0.9;display:none;}.message_all {    position: fixed;    width: 400px;    background: #1974d2;    top: calc(25% - 200px/2);    left: calc(50% - 400px/2);    z-index: 1000;    display: table-cell;    vertical-align: middle;    text-align: center;    border-radius: 10px;    font-size: 14px;    padding: 30px;    color: #FFF;    opacity: 0.9;display:none;}.print_button_area {width: 100%;margin-top: 20px;display: block;float: left;}.show{    display: block;}#select_form_obj {border: green 5px solid;}.testserver {width:100%;background: #009204;color:#FFF;height:auto;display: block;overflow:hidden;}.topmenubar_bg {    display: block;    background: #e4f1ff;padding:5px;height:45px;}.topmenubar {max-width:1100px;margin:0 auto;}.topmenubar img {width:30px;margin-left:10px;height:30px;}.topmenubar_box{border: 2px solid rgb(58, 171, 210);    padding: 5px;    margin: 5px;    border-radius: 2px;background: #FFF;cursor: pointer;color:#000;}.topmenu_left {float:left;}.topmenu_right {float:right;}.pagetitle {    line-height: 40px;    font-size: 30px;width:1100px;max-width:100%;margin: 10px auto;border-left:5px #1974D2 solid;padding-left:10px;}.loss_sum_area{    border: 1px solid #ccc;    width: 300px;    /* float: left; */    display: inline-block;    padding: 5px;}.schedule_move_area{background-color: #ff4761;color:#FFF;margin-bottom: 20px;padding: 5px;}.open_infomation {    background: #c0cfff;    border-radius: 5px;    display: block;    width: 100%;    float: left;    padding: 20px;margin-bottom:40px;display: none;}.open_infomation_button{    width: 100%;    height: 60px;    background: #1974d2;    color: #FFF;    border-radius: 10px;margin-top:0px;}.userselectorpanel {position: absolute;    width: 300px;    min-height: 50px;    background-color: #c0cfff;    z-index: 10;    box-shadow: 3px 3px 3px #CCC;    border: 2px solid #e4f1ff;    padding: 5px;}.selectorclose {position: fixed;top:0px;left:0px;width:100%;height:100%;z-index: 9;}.userselectorbutton {    border: 1px solid #FFF;    padding: 6px;    cursor: pointer;    margin-top: 5px;    background: #FFF;}.userselectorbutton:first-child {margin-top: 0px;}.userselectorbutton:hover {background: #1c96d7;color:#fff;}.numberselectorpanel {position: absolute;    width: 195px;    background-color: #c0cfff;    z-index: 10;    box-shadow: 3px 3px 3px #CCC;    border: 2px solid #e4f1ff;    padding: 5px;overflow:visible;}.numberselectorbutton {    width: 50px;    height: 50px;    background-color: #FFF;    cursor: pointer;    margin: 5px;    float: right;    text-align: center;    font-size: 25px;    line-height: 50px;padding:0px;color:black;}.numberselectorbutton:hover {background: #1c96d7;color:#fff;}.year_month_picker_panel {position: absolute;    width: 135px;    background-color: #c0cfff;    z-index: 10;    box-shadow: 3px 3px 3px #CCC;    border: 2px solid #e4f1ff;    padding: 5px;overflow:visible;}.year_month_picker_panel .m_down,.year_month_picker_panel .m_up {    width: 50px;    height: 50px;    background-color: #FFF;    cursor: pointer;    margin: 5px;    float: left;    text-align: center;    font-size: 25px;    line-height: 50px;}.year_month_picker_panel .m_down:hover,.year_month_picker_panel .m_up:hover {background: #1c96d7;color:#fff;}.day_picker_panel {width: 135px;position: absolute;    background-color: #c0cfff;    z-index: 10;    box-shadow: 3px 3px 3px #CCC;    border: 2px solid #e4f1ff;    padding: 5px;overflow:visible;}.day_picker_panel .down,.day_picker_panel .up {    width: 50px;    height: 50px;    background-color: #FFF;    cursor: pointer;    margin: 5px;    float: left;    text-align: center;    font-size: 25px;    line-height: 50px;}.day_picker_panel .down:hover,.day_picker_panel .up:hover {background: #1c96d7;color:#fff;}.numberselectorpanel .hour,.numberselectorpanel .minute{width:46%;background-color: #fff;height:30px;float:left;}.numberselectorpanel .hour {margin-left:5px;}.numberselectorpanel .separator {background-color: #fff;height:30px;float:left;}.printorder {border: 1px solid #CCC;padding:5px;margin-top:5px;marbin-bottom:5px;}.color0,.color{background-color: #e4f1ff;}.color1{background-color: #ccffcc;}.color2{background-color: #1c96d7;}.color3{background-color: #ffd5d9;}.color4{background-color: #fffa90;}.menulogo{    width: 10%;padding:5px;max-width:80px;    float: left;}.search_form {    background: #e4f1ff;    padding: 10px;    margin-top: 30px;display: block;height:auto;}.search_exe {    display: inline;    margin-left: 20px;margin-top: 0px;}.kyuyoindextd > div {width:20%;float:left;border-left: 1px #ccc solid;padding-left: 3px;}@media (max-width: 764px) {.kyuyoindextd > div {width:100%;}}.kyuyomeisaitd p {float: left;margin-left: 5px;}.kyuyomeisaitd input {width:100px;}.kyuyomeisaitd .number {width:50px;}.passwordchange {width:100%;padding:10px;border: 2px solid red;color: red;}.onlinetopmoviearea{    width:100%;}.onlinetopmoviearea h5{    font-size: 18px;    font-weight: unset;}.onlinetopmoviearea .msg{    font-size: 14px;    line-height: 16px;    margin-bottom: 10px;}.onlinetopmoviearea .onlinetopmovie {display: block;    float: left;    border-bottom:0px;}.onlinetopmovie video {    width:330px;}.bnivideo{    width:50%;    margin:0 auto;    display: block;}header {    position: relative;}.visitorstatus1{background: #ccc;}.filebox_box {display: block;    width: 30%;    float: left;height:300px;    overflow: hidden;    margin-top: 20px;    border: 1px solid #CCC;margin:calc(10% / 6);box-shadow: 2px 2px 2px #ccc;}@media (max-width: 764px) {.filebox_box {display: block;width: 100%;float: left;height:300px;overflow: hidden;margin-top: 20px;border: 1px solid #CCC;margin-top:10px;box-shadow: 2px 2px 2px #ccc;}}.chartsection {padding:20px;}.chart_table td {white-space: nowrap;padding:1px;}.chart_table input[type="text"] {border-width: 2px;}.onlinetop_menu {display: flex;justify-content: center;flex-wrap: wrap;}.onlinetop_menu li {    border: 5px solid rgb(58, 171, 210);    border-radius: 5px;    text-align: center;padding:10px;cursor: pointer;margin:10px;width:calc(20% - 20px);position: relative;}.onlinetop_menu li:hover {background: #fffa90;}.onlinetop_menu a {    width: 100%;    display: block;    margin: 10px 0;    font-size: 18px;line-height:22px;}.onlinetop_menu img {width:50%;}@media (max-width: 764px) {.onlinetop_menu li {width:100px;}.onlinetop_menu a {font-size:14px;line-height:16px;}}.ui-tooltip {width:100px;text-align: center;}.video_opener {text-align: center;    background: #73D216;    margin: 20px 0;    border-radius: 10px;    height: 50px;    line-height: 50px;    font-size: 20px;    box-shadow: initial;    color: #fff;cursor: pointer;}.video_area {display: none;}.approval_count {    background: #f11515;    border-radius: 50px;    width: 50px;    height: 50px;    line-height: 15px;    color: #FFF;    position: absolute;    right: -15px;    top: -10px;    font-size: 14px;    padding-top: 12px;font-weight: bold;}.do_count {    background: #60d219;    border-radius: 50px;    width: 50px;    height: 50px;    line-height: 15px;    color: #FFF;    position: absolute;    right: -15px;    top: 43px;    font-size: 14px;    padding-top: 12px;font-weight: bold;}.work_regist_count {    background: #1974d2;    border-radius: 50px;    width: 50px;    height: 50px;    line-height: 15px;    color: #FFF;    position: absolute;    right: -15px;    top: -10px;    font-size: 14px;    padding-top: 12px;font-weight: bold;}.work_tanto_count {    background: #ffb0b8;    border-radius: 50px;    width: 50px;    height: 50px;    line-height: 15px;    color: #FFF;    position: absolute;    right: -15px;    top: 43px;    font-size: 14px;    padding-top: 12px;font-weight: bold;}.approval_area h5{border-bottom : 5px #1c96d7 solid;margin-top:20px;}.approval_area h4 {font-size:16px;margin-top:10px;}.all_task_count_user {    border: #ccc 1px solid;    display: block;    height: auto;    overflow: hidden;    float: left;    margin: 10px;padding:5px;}.all_task_count_user p {text-align:center;}.all_task_count .work_regist_count, .all_task_count .work_tanto_count{position: relative;float:left;top:inherit;text-align: center;margin: 5px;right:inherit;}.printorder_number {    background: #fd4848;    border-radius: 50px;    width: 50px;    height: 50px;    line-height: 15px;    color: #FFF;    position: absolute;    right: 0px;    top: -7px;    font-size: 14px;    padding-top: 12px;font-weight: bold;}.vacancy_table .time {display: none;}.vacancy_table td {text-align:center;}@media (max-width: 768px) {.vacancy_table {}.vacancy_table .time {display: inline;}.vacancy_table tr {display: block;}.vacancy_table tr:first-child {display: none;}.vacancy_table th {width:100%;padding-left:0px;font-size:24px;}.vacancy_table td {display: block;width:100px;float:left;padding:0px;font-size:10px;}.vacancy_table .buttontd {width:100%;}.vacancy_table button {float:right;}}.estimate_select_button {    padding: 10px 20px;    background: #fff;    color: #0089ff;    border-radius: 5px;    margin-right: 10px;    border: 2px solid #0089ff;    margin-bottom: 20px;    display: block;    float: left;    width: 120px;    text-align: center;}.estimate_selected {    background: #0089ff;    color: #fff;}.estimate_button_area {display: block;height:auto;}.status_color_1{background: #FFF;}.status_color_2{background: #fffa90;}.status_color_3{background: #FFF;}.status_color_4{background: #eaeeff;}.status_color_9{background: #f7f7f7;}.estimate_memo {color:#3aabd2;font-weight: bold;}.textclear {background:#F6F6F6;border-radius: 10px;width:20px;height:20px;display: inline-block;margin:5px;margin-left: -30px;text-align: center;line-height:20px;cursor: pointer;}.filearea {display: block;    border: 1px solid #CCC;    padding: 10px;    padding-top: 0px;margin-bottom: 10px;}.replace_string_area {border: 3px solid #ccc;    padding: 10px;}.info {padding:20px;border:3px solid #f11515;margin-bottom:20px;}.nowrap {white-space: nowrap}.textright {text-align: right;}.higuri_top_contents {display: block;height:auto;overflow:hidden;}.higuri_top_table td{text-align: right;}#download_view{display:none;    position: fixed;    width: 300px;    background: #004a97;    top: calc(50% - 200px/2);    left: calc(50% - 300px/2);    z-index: 1000;    text-align: center;    border-radius: 10px;    font-size: 18px;    padding: 30px;    color: #FFF;    opacity: 0.9;}#download_bar{width:100%;height:20px;background: #ccc;}#download_progress{width:50%;height:20px;background: #0089ff;font-size:13px;transition: all 0.6s ease;}#download_byte{font-size:8px;}.chartdelete{    position: absolute;    top: 5px;    right: 5px;    background: #F6F6F6;    border-radius: 10px;    width: 20px;    height: 20px;    text-align: center;    line-height: 20px;    cursor: pointer;}textArea.chart_memo{min-height:50px;height:50px;font-size:12px;}.copyarea {position: relative;}.copyarea .copy_button {position: absolute;height:25px;    width: 50%;line-height:20px;    background: #73D216;    color: #FFF;    text-align: center;    font-size: 12px;    top: 0px;left:-68px;padding:2px;display: none;cursor: pointer;opacity: 0.5;}.copypaste {transition: all 0.5s ease;}.copyarea:hover > .copypaste {background:#E0FFC3;}.copy_paste_status_start, .copy_paste_status_0, .copy_paste_status_1{position: fixed;    height: 50px;    width: 400px;    background: #73D216;    top: 0px;    left: calc(50% - 400px/2);    z-index: 200;    border-radius: 0 0 10px 10px;    border: 1px #FFF solid;text-align: center;    padding-top: 10px;color:#FFF;display: none;}.copy_paste_status_start{height:50px;}.copy_paste_status_0{height:50px;}.copy_paste_start,.copy_paste_cancel,.copy_paste_delete,.copy_paste_paste{display: inline-block;    margin-top: 0;    vertical-align: text-top;    margin-left: 10px;    background: #73D216;    border: 2px solid #FFF;    color: white;    padding: 3px;    font-size: 10px;    font-weight: bold;width:70px;}.online_side_menu,.online_side_contents,.online_side_files {width:150px;min-height:200px;margin-left:10px;float:left;}.online_side_contents {width:200px;}.online_side_files {width:200px;}.online_main{float:left;width:750px;}.side_menu_button,.side_contents_button,.side_file_button {border:1px solid #ccc;margin:3px;padding:3px;cursor: pointer;transition: 0.5s;}.side_menu_button:hover,.side_contents_button:hover,.side_file_button {background: #1974D2;color:#FFF;}.quick_login {border:1px solid #ccc;border-radius: 10px;padding:20px;margin-top:10px;}.login_list{margin-top:50px;}.visitor_detail_title {color:#aaa;}.visitor_detail_title::after {content:":";}.visitor_detail_data {margin-right:5px;}.display_number {text-align: right;}#message_clipboard_copy{display:none;    position: fixed;    width: 300px;    background: #004a97;    top: calc(50% - 200px/2);    left: calc(50% - 300px/2);    z-index: 1000;    text-align: center;    border-radius: 10px;    font-size: 18px;    padding: 30px;    color: #FFF;    opacity: 0.9;}#login_user_area {display: none;    float: left;    margin-left: 20px;    padding-top: 5px;}.set_my_meibo,.open_chat_room,.new_podcast,.schedule_1to1 {    float: right;    margin-left: 20px;    margin-top: 5px;    cursor: pointer;    background: #f6f6f6;    border: 1px #ccc solid;    padding: 5px;    border-radius: 5px;}.change_my_meibo {display: block;margin-top:10px;color:#1974d2;text-decoration: underline;float:right;cursor: pointer;margin-right:20px;}#to_top {position: fixed;bottom:10px;right:10px;width:30px;height:30px;line-height: 30px;background: #007fff;opacity: 0.5;color:#FFF;text-align: center;border-radius: 15px;cursor: pointer;display: none;z-index: 1;}.vimeo_list_size {width:300px;background: #000;}.vimeo_max {    position: fixed;    top: 0px;    left: 5%;    width: 90%;z-index: 10;}#vimeo_background {position: absolute;    top: 0px;    left: 0;    width: 100%;height:100%;background: #000;display: none;}.podcast_right,.podcast_left{    padding: 10px;    float: left;    height: 600px;    overflow: scroll;    border: 1px solid #ccc;}.podcast_left {width:30%;}.podcast_right {width:70%;display: none;}.podcast_link {cursor: pointer;width:100%;}.podcast_selected {background: #004a97;color:#FFF;}#podcast_detail_area p {line-height:2;}.vimeo_info {display: none;}.vimeo_logo {    width: 132px;    float: right;    margin-top: -42px;}.vimeo_logo_info {width:132px;}.vimeo_upload_area {margin-top:20px;}.gazo {width:30%;float:left;margin-bottom:20px;}.online_menu_title {    border: 1px solid #ccc;    padding: 10px;    margin-right: 10px;    width: 100%;    display: block;    margin-top: 5px;    position: relative;cursor: pointer;}.online_menu_title:hover {background: #0089FF;color:#FFF;}#login_user_area {position: relative;}#login_list {display: none;position: absolute;top:30px;left:0;width:500px;    background: #aed5ff;box-shadow: 2px 2px 5px #CCC;padding-left:10px;    z-index: 2;    opacity: 0.9;}#login_user_area:hover #login_list{display: block;}#login_focus_logo img{width:300px;margin:20px auto;}#login_focus_logo p {margin-top:-40px;text-align: center;}#login_focus_logo {}#login_bg {position: fixed;    z-index: -1;    width: 150%;    margin-left: 9%;    bottom: -52px;    opacity: 0.1;}#login_area input[type="text"], #login_area input[type="password"] {    width: 100%;    border: 5px #f6f6f6 solid;    padding: 6px;    box-shadow: 2px 2px 20px #ccc;    opacity: 0.8;    background: #FFF;}#login_left_area {display: block;float:right;overflow:hidden;width:70%;background:#FFF;padding-right:20px;}#login_right_area {display: block;float:right;overflow:hidden;width:30%;padding-left:10px;}.login_consultant {width:100%;border:1px #ccc solid;border-radius: 10px;display: block;overflow: hidden;padding:10px;margin-top:10px;}.login_consultant .photo {width:20%;float:left;}.login_consultant .text {display: block;width:80%;float:left;padding-left:10px;}.login_consultant .shubetu {color:#1974d2;}.login_consultant .name {font-size:16px;font-weight: bold;}.login_consultant .ryokin {color:#F39814;}#login_left_area p {margin-bottom:20px;}.focus-platform {display: block;    border: 0px;    background: #1974d2;    padding: 10px;    border-radius: 10px;    box-shadow: 3px 3px 3px #ccc;    margin-bottom: 40px;    width: 400px;    margin: 0 auto;    margin-bottom: 40px;}