﻿html,body{line-height:1.6;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background-color:#FFF;color:#000;font-size:14px}html,body,div,p,ul,li,table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{font-size:14px}ul,ol{list-style-type:none;margin:0;padding:0}a{color:#5fb4f9}a:hover{text-decoration:underline}button:hover{background-color:#BE840B}.w100{width:100px}.w120{width:120px}.animHoverA:not(.noLink):hover{animation:animHoverA 0.55s infinite ease-out;animation-iteration-count:1;transform:translateY(0px)}@keyframes animHoverA{0%{transform:translateY(0px)}25%{transform:translateY(-4px)}50%{transform:translateY(0px)}75%{transform:translateY(-2px)}100%{transform:translateY(0px)}}#top-bar-header{background-color:#fcfcfc;box-shadow:0px 2px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 10px rgba(0,0,0,0.2)}#top-bar-header #top-bar-header--wrap{display:flex;flex-flow:row wrap;align-items:center;margin:auto;height:60px}#top-bar-header .top-bar-section{margin-right:30px}#top-bar-header .top-bar-section ul li{background:none !important;padding:0 20px;color:#9f9f9f}#top-bar-header .top-bar-section ul li span{display:inline-block;vertical-align:middle;color:#9f9f9f}#top-bar-header .top-bar-section ul li a{background:none !important;padding:0}#top-bar-header .top-bar-section--login--user--ico{width:40px;height:40px;margin-right:8px;background:url(../img/user-icon_general.png) no-repeat left center;background-size:cover}#top-bar-header .name{height:auto}#top-bar-header .title-area{margin-right:auto;background:none;padding-left:30px}#top-bar-header .title-area .name h1 a{background:url(../img/logo_general.png) no-repeat left center;width:143px;height:50px;padding:0}#top-bar-header .title-area .name h1 a span{visibility:hidden}.container{min-height:100%;text-align:left}.container .large-9,.container .users{width:75%;padding:0 3%;float:none;margin:40px auto 80px}fieldset{border:none;padding:0;margin:0 0 50px}fieldset legend{color:#5fb4f9;margin:0 0 10px;border-bottom:1px solid #5fb4f9;width:100%;line-height:inherit;font-size:20px;font-weight:normal}fieldset legend.attachment-file{margin-top:30px}div.input{border-bottom:dotted 1px #c2c2c2;display:table;width:100%;position:relative;padding:10px 0;min-height:56px}div.input label{display:table-cell;font-size:14px;color:#000;width:250px;vertical-align:middle}div.input .label-parent{font-size:18px;font-weight:bold}div.input input,div.input select,div.input .no-input{width:300px;box-shadow:none;border:1px solid #c3c3c3;border-radius:3px;font-size:14px;color:#000;box-sizing:border-box;display:table-cell;height:auto;padding:7px 15px;margin:0}div.input input.inline{display:inline}div.input .no-input{display:block;border:none;width:100%}#company,#company-furi,#target-company,#target-company-furi,#result-company,#result-company,#invoice-company{width:430px}#address,#target-address,#corporate-url,#legal-basis-id,#public-notice-title,#public-notice-url,#access,#result-address,#invoice-address{width:100%}#tel,#emergncy-tel,#fax,#extra1-tel,#extra2-tel,#result-tel,#result-fax,#invoice-tel,#invoice-fax{width:220px}#zipcode,#result-zipcode,#invoice-zipcode{width:145px}.required>label{font-weight:normal}.required>label::after{content:'必須';color:#fff;display:inline-block;width:33px;text-align:center;background-color:#ea0059;right:-40px;top:0;bottom:0;margin:auto;font-size:11px;height:20px;line-height:20px;margin-left:10px;vertical-align:middle}div.input select[name="start_date[year]"],div.input select[name="end_date[year]"],div.input select[name="preview1_datetime[year]"],div.input select[name="preview2_datetime[year]"],div.input select[name="preview3_datetime[year]"]{width:80px;position:absolute;left:250px}div.input select[name="start_date[month]"],div.input select[name="end_date[month]"],div.input select[name="preview1_datetime[month]"],div.input select[name="preview2_datetime[month]"],div.input select[name="preview3_datetime[month]"]{width:115px;position:absolute;left:340px}div.input select[name="start_date[day]"],div.input select[name="end_date[day]"],div.input select[name="preview1_datetime[day]"],div.input select[name="preview2_datetime[day]"],div.input select[name="preview3_datetime[day]"]{width:65px;position:absolute;left:465px}div.input select[name="preview1_datetime[hour]"],div.input select[name="preview2_datetime[hour]"],div.input select[name="preview3_datetime[hour]"]{width:65px;position:absolute;left:540px}div.input select[name="preview1_datetime[minute]"],div.input select[name="preview2_datetime[minute]"],div.input select[name="preview3_datetime[minute]"]{width:65px;position:absolute;left:615px}div.input.radio label[for="extra1-flg-0"],div.input.radio label[for="extra2-flg-0"],div.input.radio label[for="preview-flg-0"],div.input.radio label[for="result-flg-0"],div.input.radio label[for="invoice-flg-0"],div.input.radio label[for="preview-result-0"]{font-size:14px}div.input.radio label[for="extra1-flg-0"]:after,div.input.radio label[for="extra2-flg-0"]:after,div.input.radio label[for="preview-flg-0"]:after,div.input.radio label[for="result-flg-0"]:after,div.input.radio label[for="invoice-flg-0"]:after,div.input.radio label[for="preview-result-0"]:after{content:'';position:static;width:0;height:0;background:none}div.input.radio label[for="extra1-flg-1"],div.input.radio label[for="extra2-flg-1"],div.input.radio label[for="preview-flg-1"],div.input.radio label[for="preview-result-1"]{font-size:14px;position:absolute;left:330px;bottom:0;top:0;margin:auto;height:22px}div.input.radio label[for="extra1-flg-1"]:after,div.input.radio label[for="extra2-flg-1"]:after,div.input.radio label[for="preview-flg-1"]:after,div.input.radio label[for="preview-result-1"]:after{content:'';position:static;width:0;height:0;background:none}div.input.radio label[for="result-flg-1"],div.input.radio label[for="invoice-flg-1"],div.input.radio label[for="preview-result-2"]{font-size:14px;position:absolute;left:415px;bottom:0;top:0;margin:auto;height:22px}div.input.radio label[for="result-flg-1"]:after,div.input.radio label[for="invoice-flg-1"]:after,div.input.radio label[for="preview-result-2"]:after{content:'';position:static;width:0;height:0;background:none}div.input.radio input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:10px;font-size:14px;border-radius:50%;border:1px solid #c3c3c3;height:22px;width:22px;outline:none;cursor:pointer;vertical-align:middle;display:inline-block;padding:0}div.input.radio input[type="radio"]:checked::before{transform:scale(1);background:#03c100}div.input.radio input[type="radio"]::before{content:"";display:block;width:12px;height:12px;border-radius:50%;margin:4px;transform:scale(0);transition:all ease-out 250ms}.accordion-open label,.research-day-wrap label,.research-comment-wrap label{padding-left:15px}button[type="submit"]{background-color:#00b887;border-radius:3px;width:300px;margin:0 auto;color:#fff;font-size:14px;padding:20px;display:block}.form button[type="submit"]{float:none}.customerlist-btn{text-align:center;margin-top:30px}.customerlist-btn a{display:inline-block;width:30%;box-sizing:border-box;border-radius:3px;color:#fff;font-size:14px;text-align:center;padding:15px}.customerlist-btn a:first-child{background-color:#5fb4f9;margin-right:10px}.customerlist-btn a:last-child{background-color:#00b887}.customerlist-btn a:hover{text-decoration:none;background-color:#BE840B}.login-user .password{border-bottom:none}.login-user--hint{padding:0 0 10px 250px;border-bottom:dotted 1px #c2c2c2}.login-user--hint a{color:#5fb4f9;display:block}#actions-sidebar{background-color:#2b2e33;padding-left:0;padding-right:0}#actions-sidebar .side-nav{padding:28px 0}#actions-sidebar .side-nav li{font-size:14px;margin:0}#actions-sidebar .side-nav li a{color:#fff;position:relative;padding:15px 30px 15px 55px}#actions-sidebar .side-nav li a:before{content:'';display:inline-block;background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;left:30px;top:0;bottom:0;margin:auto}#actions-sidebar .side-nav li.heading-home a:before{content:'';background-image:url(../img/home_icon.png);width:15px;height:13px}#actions-sidebar .side-nav li.heading-registration a:before{content:'';background-image:url(../img/pen_icon.png);width:14px;height:13px}#actions-sidebar .side-nav li.heading-password a:before{content:'';background-image:url(../img/kye_icon.png);width:11px;height:15px}#actions-sidebar .side-nav li.heading-research-management a:before{content:'';background-image:url(../img/agreement_icon.png);width:11px;height:13px}#actions-sidebar .side-nav li.heading-research-request a:before{content:'';background-image:url(../img/research_icon.png);width:11px;height:15px}#actions-sidebar .side-nav .here{background-color:#5fb4f9}#actions-sidebar .side-nav .here-sub{background-color:#565c66}@media only screen and (min-width: 40.0625em){.medium-4{width:25%}}.content h4,.content h3{color:#5fb4f9;font-size:20px;border-bottom:1px solid #5fb4f9;margin-bottom:10px;padding-bottom:0}.content h4 .admin-ttl--mini,.content h3 .admin-ttl--mini{color:#000;font-size:14px}.content table tr td{padding:15px 12px;font-size:14px;color:#000}.content table thead tr th{padding:18px 20px 7px;font-size:14px;color:#000;border-bottom:2px solid #ddd}.content table thead tr th a{color:#000}.content table .actions a{display:inline-block;padding:5px;color:#fff;letter-spacing:-1px;margin-right:3px;margin-bottom:3px}.content table .actions span:last-child a{margin-right:0}.content table .actions .delete a{background-color:#f95f5f}.content table .actions .edit a{background-color:#5fb4f9}.content .table-news{max-height:285px;overflow-y:scroll;width:100%;margin-bottom:40px}.content .table-news table{margin-bottom:0}.content .table-news table td:first-child{width:30%}.content .table-news table td:last-child{width:70%}.content .table-scroll-head{table-layout:fixed;width:100%;border-bottom:2px solid #ddd;display:table}.content .table-scroll-head li{padding:18px 20px 7px;display:table-cell;font-weight:bold}.content .table-research-wrap{max-height:285px;overflow-y:scroll;width:100%;margin-bottom:40px}.paginator{margin-top:40px}.paginator .pagination li{color:#2b2e33;font-size:14px}.paginator .pagination li.active a{background-color:#2b2e33}.paginator .pagination a{font-size:14px;color:#2b2e33;width:32px;padding:5px 0}.paginator .pagination .prev a,.paginator .pagination .next a,.paginator .pagination .last a{width:auto}.result-wrap,.invoice-wrap,.add-contact01-wrap,.add-contact02-wrap,.research-wrap{display:none}.accordion-open{display:block}#top-bar-header.admin{background-color:#8790a1}#top-bar-header.admin .title-area .name h1 a{background:url(../img/logo_admin.png) no-repeat left center}#top-bar-header.admin .top-bar-section ul li span{color:#fff}#top-bar-header.admin .top-bar-section--login--user--ico{background:url(../img/user-icon_admin.png) no-repeat left center;background-size:cover}.container.admin #actions-sidebar .side-nav li.heading{padding:15px 30px 15px 55px;color:#fff;font-size:14px;font-weight:normal;position:relative}.container.admin #actions-sidebar .side-nav li.heading--menu::before{content:'';display:inline-block;background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;left:30px;top:0;bottom:0;margin:auto;background-image:url(../img/menu_icon.png);width:14px;height:13px}.container.admin #actions-sidebar .side-nav li.heading--master::before{content:'';display:inline-block;background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;left:30px;top:0;bottom:0;margin:auto;background-image:url(../img/master_icon.png);width:13px;height:15px}.container.admin #actions-sidebar .side-nav li.menu a{padding:12px 30px 12px 75px}.container.admin #actions-sidebar .side-nav li.accordion-parent .menu--text{padding:12px 30px 12px 75px;margin:0;color:#fff;position:relative;cursor:pointer}.container.admin #actions-sidebar .side-nav li.accordion-parent .menu--text::after{content:'';display:inline-block;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;top:45%;margin-left:10px}.container.admin #actions-sidebar .side-nav ul.submenu{margin-left:0;display:none}.container.admin #actions-sidebar .side-nav ul.submenu a{padding:8px 30px 8px 90px}.container.admin #actions-sidebar .side-nav .menu--text--open::after{content:'';border-top:none !important;border-bottom:1px solid #fff;border-right:1px solid #fff}.container.admin #actions-sidebar .side-nav .menu--text--open+.submenu{display:block}.admin-ttl--text{display:inline-block;margin-right:10px;margin-bottom:5px;vertical-align:bottom;line-height:1}.admin-ttl--number{display:inline-block;border:1px solid #ddd;vertical-align:bottom;margin:0 0 5px;padding:0 10px;color:#000}#Footer{background-color:#E0E8EC;padding-bottom:20px}#Footer .widthFix{width:1140px;margin:0 auto;display:block;box-sizing:border-box}#Footer .block1 .footerNavi ul li a{font-size:114%}#Footer .block2{line-height:1;padding:15px 0}#Footer .block2 .menus{text-align:center}#Footer .block2 .menus li{display:inline-block}#Footer .block2 .menus li a{display:block;font-weight:200;padding:10px 25px;position:relative;top:0;transition:0.2s;font-size:98%;color:#333;text-decoration:none}#Footer .block2 .menus li a:hover{color:#777}#Footer .copyright{text-align:center;font-size:84%;color:#000;font-weight:300}#FooterCta .contents .tx1{line-height:1;font-size:200%;margin-bottom:18px}#FooterCta .contents .tx2{line-height:1;font-size:250%}#FooterCta .contents .tx3{font-size:94%}.footerNavi .naviParents a{color:#333;text-decoration:none}#Footer-wrap{position:absolute;bottom:0;width:100%}#Header{background-color:inherit;box-shadow:none;line-height:inherit;padding:0}#Header a{text-decoration:none}#Header .logoWrap .tx2{font-size:98%}#Header .logoWrap .tx1{font-size:230%}#Header .menus1 li{font-size:94%}#Gnavi ul.naviChildren{margin-left:0}#Gnavi ul.naviParents>li{font-size:94%}#Gnavi.fixed{position:static;top:auto;width:auto;left:auto}#Container{min-height:100vh;position:relative;padding-bottom:615px;box-sizing:border-box}
