.l-header{padding:5px 0;width:100%}.l-header a:hover{text-decoration:none;opacity:.5}.l-header-top{align-items:center;display:flex;height:50px;margin:0 auto;width:980px}.l-header__logo{align-items:flex-end;display:flex;font-weight:600;height:28px}.l-header__logo img{height:28px}.l-header__logo span{display:inline-block;font-size:16px;font-family:"Arial",sans-serif;margin-left:3px}.l-header__about{background:#eee;border-radius:2px;color:#ddd;margin:6px 0 0 10px;padding:3px 10px}.l-header__about a{display:inline-block;font-size:10px}.l-header__search{color:#333;font-size:12px;margin:0 10px 0 auto;position:relative}.l-header__search>input[type=text]{width:185px;height:30px;font-size:12px;line-height:18px;padding-top:5px;padding-bottom:4px;margin:0}.l-header__search .submit{display:block;width:14px;height:14px;border:none;position:absolute;top:8px;right:8px}.l-header__search .submit input{display:block;width:14px;height:14px;background:url(/assets/img/cmn_icon_search_company-525bad1f49a59a27d07f91d2166daff40b3c3a30172275de5a7ac1c0eb8d65cf.gif) no-repeat scroll 0 0;border:none;outline:none;cursor:pointer}.l-header__user-menu{height:50px;position:relative}.l-header__user-menu-info{align-items:center;display:flex;height:100%;margin-left:10px}.l-header__user-menu-info img{border-radius:50%;height:36px;object-fit:cover;width:36px}.l-header__user-menu-info-icon{position:relative}.l-header__user-menu-info-icon.alert:before{display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;background:#da3700;border-radius:50%;box-shadow:3px 3px 5px rgba(0,0,0,.2);color:#fff;content:"";font-size:.7em;font-weight:bold;height:16px;left:-5px;line-height:16px;padding-right:1px;position:absolute;text-align:center;top:-3px;width:16px}.l-header__user-menu-info-name{font-size:12px;line-height:1.2;margin-left:8px}.l-header__user-menu:hover .l-header__user-menu-navi{top:45px;visibility:visible;opacity:1;z-index:5}.l-header__user-menu-navi{background:#fff;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,.3);left:50%;margin-left:-90px;opacity:0;padding:5px 0;position:absolute;top:2px;-webkit-transition:all .2s ease;transition:all .2s ease;visibility:hidden;width:180px}.l-header__user-menu-navi a{display:block;margin:4px 0;padding:4px 20px;position:relative}.l-header__user-menu-navi a:hover{background:#f8f8f8;opacity:1}.l-header__user-menu-navi a.alert{color:#da3700;font-weight:600}.l-header__user-menu-navi a.alert:before{background:#da3700;border-radius:3px;color:#fff;content:"！";display:block;font-size:.7em;font-weight:bold;height:16px;line-height:16px;margin-top:-8px;position:absolute;right:15px;text-align:center;top:50%;width:16px}.l-header__user-menu-navi hr{border:0;border-top:1px solid #eee;height:0;margin:5px 0}.l-header__user-menu-navi .user_id{text-align:right;font-size:.8em;color:#9e9e9e;margin:0 1em}.l-global-menu{background:#fff;display:block;margin:0 auto 0 auto;min-width:1010px;width:100%}.l-global-menu.standby{margin-top:0;position:fixed;top:0;z-index:1000;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden}.l-global-menu.floating{box-shadow:0 1px 4px 0px rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .2s ease;transition:all .2s ease;visibility:visible}.l-global-menu>div{display:flex;justify-content:center}.l-global-menu>div>*{display:block;font-size:14px;font-weight:600;height:40px;line-height:40px;position:relative;text-align:center;flex-grow:4}.l-global-menu>div>*.home{flex-grow:3}.l-global-menu>div>*.js-global-menu-other{flex-grow:1;cursor:pointer}.l-global-menu>div>*.js-global-menu-other .global-menu-other-content{transition:height .3s,visibility .3s,padding .3s;z-index:1;visibility:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid #eee;position:absolute;top:40px;padding:0;right:0;height:0;width:140px;overflow:hidden;box-shadow:0px 5px 5px 0px rgba(0,0,0,.3)}.l-global-menu>div>*.js-global-menu-other .global-menu-other-content.open{padding:4px 0;visibility:visible;height:104px}.l-global-menu>div>*.js-global-menu-other .global-menu-other-content a{display:inline-block;text-align:left;padding:4px;padding-left:1.5em}.l-global-menu>div>*.js-global-menu-other .global-menu-other-content a i{font-weight:bold;width:1.2em;text-align:center}.l-global-menu>div>* i{color:#c22700;display:inline-block;margin-right:5px}.l-global-menu>div>*.offer i,.l-global-menu>div>*.seminar i{font-weight:bold}.l-global-menu>div>*:before,.l-global-menu>div>*:last-child:after{border-left:1px dotted #bdbdbd;content:"";height:24px;left:0;position:absolute;top:8px}.l-global-menu>div>*:last-child:after{left:auto;right:0}.l-global-menu>div>*.active,.l-global-menu>div>*:hover{color:#c22700;opacity:1;text-decoration:none;-webkit-transition:border-color .1s ease;transition:border-color .1s ease}.l-wrapper{width:1010px;margin:0 auto;clear:both;padding-left:15px;padding-right:15px}.l-wrapper-1090{width:1120px;margin:0 auto;clear:both;padding-left:15px;padding-right:15px}.l-wrapper-full{width:100%;margin:0 auto;clear:both;min-width:1010px;padding-left:15px;padding-right:15px}.l-wrapper-full.about{padding-left:0px;padding-right:0px}.l-wrapper-full.no-padding{padding-left:0;padding-right:0}@media screen and (max-width: 1024px){.l-wrapper-full{width:100%;margin:0 auto;clear:both;min-width:1024px;padding-left:0;padding-right:15px}}.l-content{width:710px;float:left;margin-right:35px}.l-content.center{width:710px;float:none;margin:0 auto}.l-content a{color:#007fcf}.p-president-outer a,.p-login-main a{color:#007fcf}.l-content a:hover,.p-president-outer a:hover,.p-login-main a:hover{color:rgba(0,127,207,.7)}.l-content .m-thumbs-slider img{border:1px solid #ddd}.l-sidebar{width:235px;float:left;margin-bottom:45px}.l-sidebar .l-sidebar-adbox img{margin:0 0 10px;float:left}.l-sidebar .l-sidebar-adbox ul{margin-top:5px}.l-sidebar .l-sidebar-adbox ul li{border-bottom:1px dotted #ccc;padding:15px 0;font-size:13px;line-height:1.4}.l-sidebar .l-sidebar-adbox ul li img{margin:0 15px 0 0}.l-sidebar .l-sidebar-adbox a.text{margin-bottom:20px;display:block}.l-footer{border-top:1px solid #ddd;min-width:1010px;width:100%}.l-footer-inner{width:980px;height:110px;margin:0 auto}.l-footer-links{font-size:12px;color:#212121;float:left;height:215px;padding-top:30px}.l-footer-links a:hover{text-decoration:none}.l-footer-links p{font-size:11px;font-weight:bold;margin-bottom:8px;line-height:1}.l-footer-link01{width:170px;padding-left:28px}.l-footer-link02{width:165px;padding-right:30px}.l-footer-link03{width:226px;padding-left:45px}.l-footer-link04{width:205px;padding-left:30px;padding-top:30px}.l-footer-link05{width:214px;padding:22px 30px}.l-footer-link05 p{background:#eee;padding:8px 15px 6px;text-align:center}.l-footer-sns{height:108px}.l-footer-sns .l-facebook{width:660px;float:left;padding:20px 0 20px 0px}.l-footer-sns ul{width:290px;float:right;padding-top:30px}.l-footer-sns li{display:inline-block;width:48px;height:48px;float:left;margin-right:10px}.l-footer .l-copy{background-color:#000333;font-size:10px;color:#fff;text-align:center;height:20px;width:100%;min-width:1010px;line-height:20px;clear:both}
