*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box}img{border:none}li{list-style:none}#gl103 ol{padding:10px}#gl103 ol li{list-style:decimal;margin-left:20px}.wrap{overflow:hidden}body{width:100%;background-color:#fff;color:#333;font-family:"メイリオ",meiryo,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","Hiragino Sans",sans-serif;font-size:12px;word-break:break-all}h1,h2,h3,h4,h5{color:#222}h1{font-size:26px}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px;line-height:1.1}h5{font-size:15px;line-height:1.1}a{color:#333;text-decoration:none}a:hover{color:rgba(51,51,51,.7)}a img{transition:opacity .2s;-webkit-transition:opacity .2s;-ms-transition:opacity .2s}a:hover img{opacity:.7}option{outline:none}option:focus{outline:none}small{font-size:10px;color:#888}input{font-family:"メイリオ",meiryo,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","Hiragino Sans",sans-serif}input[type=submit],input[type=reset]{-webkit-appearance:none}button{-webkit-appearance:none}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=date]{-webkit-appearance:none;word-break:break-all}textarea{-webkit-appearance:none;word-break:break-all}.m-close-btn{position:absolute;top:30px;right:40px}#flashMessage{position:fixed;top:0;left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);min-height:80px;width:100%;line-height:26px;padding:27px 50px;background-color:rgba(0,133,178,.9);color:#fff;font-size:16px;font-weight:600;text-align:center;opacity:0;z-index:9999}#flashMessage.error{background-color:rgba(217,52,0,.9)}#flashMessage.close{display:none}#flashMessage.floating{opacity:1;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);-webkit-transition:opacity 1s,transform .4s;transition:opacity 1s,transform .4s}#flashMessage .m-close-btn{position:absolute;top:30px;right:40px}.i-logo-fullsize{width:180px;height:125px}.i-header-fullsize{width:980px;height:400px}.l-column-470{width:470px;float:left}.l-column-470-last{width:470px;float:left;margin-left:40px}.l-column-220{width:220px;float:left}.l-column-220-last{width:220px;float:left;margin-left:30px}.l-comic{line-height:1.4}.l-comic-title{width:196px;float:left;background:url(/img/gl6_line_comic.png) no-repeat right;height:415px}.l-comic-center{float:left;margin-left:20px;position:relative}.l-comic-right{float:right;margin-left:20px;width:430px}.l-comic-right li{display:block;border-top:1px solid #eee;padding:15px 0 10px}.l-comic-right li:last-child{border-bottom:1px solid #eee}.l-3column-photo li{position:relative;display:block;float:left;width:320px;height:290px;margin:0 10px 20px 0}.m-item-company-clip .photo-frame{position:relative;display:block;overflow:hidden;width:320px;height:240px}.m-item-company-clip .photo-frame img{position:absolute;display:block;top:-100%;bottom:-100%;width:320px;height:auto;margin:auto 0}.l-3column-photo li p{width:278px;height:82px;background-color:#f3f3f3;position:relative;top:-41px;margin:auto 21px;padding:15px 20px;font-size:13px;line-height:1.4;opacity:.95}.l-3column-photo li:nth-child(3n){margin-right:0}.p-photo-clips__instagram{display:flex;flex-wrap:wrap;justify-content:space-between;width:980px}.p-photo-clips__instagram li{min-height:524px;position:relative;width:320px}.p-photo-clips__instagram .instagram-media{position:absolute;min-width:320px !important;position:relative;z-index:2}.p-photo-clips__instagram .loading{color:#9e9e9e;font-weight:bold;height:20px;left:0;line-height:20px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:100%;z-index:1}.l-column-220-intern{width:220px;height:320px;border:solid 1px #ededed;float:left;margin-right:25px;box-shadow:0 1px 0 #eee;position:relative;overflow:hidden}.l-column-220-intern.u-last{margin-right:0}.column-summary h5 a{font-weight:bold;font-size:16px}.column-summary a.u-fontsize14{color:#333;font-size:12px}.p-column-220-no1{background:url(/img/job_column_1.jpg) no-repeat top center}.p-column-220-no2{background:url(/img/job_column_2.jpg) no-repeat top center}.p-column-220-no3{background:url(/img/job_column_3.jpg) no-repeat top center}.p-column-220-no1.intern{background:url(/img/intern_column_1.jpg) no-repeat top center}.p-column-220-no2.intern{background:url(/img/intern_column_2.jpg) no-repeat top center}.p-column-220-no3.intern{background:url(/img/intern_column_3.jpg) no-repeat top center}.p-column-220-no1 .column-summary,.p-column-220-no2 .column-summary,.p-column-220-no3 .column-summary{box-shadow:#fff 0px -1px 16px 21px;position:absolute;z-index:1}.p-column-220-intern-footer{width:100%;text-align:right;border-top:1px solid #ededed;height:35px;padding:8px 15px;position:absolute;bottom:0;z-index:3}.p-column-220-intern-footer a{color:#1f1f1f}.m-return-link a{color:#1f1f1f}.p-column-220-intern-footer a:hover,.m-return-link a:hover{color:rgba(51,51,51,.7)}.l-column-3-manga li{width:218px;height:368px;border:solid 1px #ededed;margin:0 25px 25px 0;float:left;position:relative}.l-column-3-manga li:nth-child(3n){margin-right:0}.p-manga-img{position:relative;width:186px;height:265px;margin:16px}.p-manga-img .manga-top{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto}.p-manga-lead{display:block;border:solid 1px #ededed;font-size:13px;line-height:1.35;cursor:pointer}.p-manga-lead>img{display:block;width:309px;height:auto}.p-manga-lead span{display:none}.p-manga-lead span img{position:relative;top:2px;margin-right:8px}.p-manga-lead strong{display:block;padding:16px;color:#1f1f1f;letter-spacing:-0.1px}.p-manga-lead:hover span{display:block;position:absolute;bottom:0;z-index:100;width:216px;height:63px;text-align:center;background:rgba(31,31,31,.9);padding:20px;color:#fff;font-weight:normal;letter-spacing:0}.p-manga-lead:hover strong{display:block;position:absolute;bottom:0;z-index:1;width:216px;height:63px;padding:16px}.l-comic-right a h4{margin-top:10px;font-weight:normal}.l-comic-right .manga-frame{float:left;position:relative;display:block;overflow:hidden;margin-right:15px;width:160px;height:100px}.l-comic-right .manga-frame img{position:absolute;display:block;width:160px;height:auto;top:-100%;bottom:-100%;margin:auto 0}select,input,textarea,button{font-family:"メイリオ",meiryo,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","Hiragino Sans",sans-serif}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=date]{height:40px;line-height:22px;padding:8px 10px 6px 10px;margin-right:10px;border:solid 1px #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:0px 4px 4px -4px rgba(0,0,0,.1) inset;outline:none;font-size:14px;-webkit-appearance:none}textarea{height:40px;line-height:22px;padding:8px 10px 6px 10px;margin-right:10px;border:solid 1px #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:0px 4px 4px -4px rgba(0,0,0,.1) inset;outline:none;font-size:14px;-webkit-appearance:none;height:auto}::-webkit-input-placeholder,:-moz-placeholder{color:#999}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=password]:focus{border-color:#bbb;box-shadow:0px 0px 4px 0 rgba(0,0,0,.2)}textarea:focus{border-color:#bbb;box-shadow:0px 0px 4px 0 rgba(0,0,0,.2)}.m-bread-nav{padding:7px 0;width:100%;font-size:10px;display:block}.m-bread-nav .m-bread-arrow{background:url(/img/cmn_icon_arrow_bread.png) no-repeat center center;width:3px;height:8px;margin:auto 8px;display:inline-block}#gl6 .p-breadcrumb{border-top:none}#gl6 .p-breadcrumb .m-bread-nav{display:none}.m-button-more{background:url(/img/cmn_button_more_white.png) no-repeat;width:64px;cursor:pointer}.m-button-more.gray{background:url(/img/cmn_button_more_gray.png) no-repeat;width:64px}.m-button-more:hover,.m-button-more.gray:hover{background:url(/img/cmn_button_more_hover.png) no-repeat}.m-button-bg-gray-outer{position:relative;overflow:hidden}.m-button-bg-gray-outer ul{position:relative;left:50%;float:left}.m-button-bg-gray-outer ul li{position:relative;left:-50%;float:left;list-style:none;width:210px}.m-button-bg-gray-inner{text-align:center;width:220px;padding:10px;position:relative}.m-button-bg-gray{width:200px;height:45px;cursor:pointer;display:table-cell;vertical-align:middle;background:#666;border-style:none;color:#fff;font-size:14px;z-index:1;margin:0 auto;text-decoration:none}.m-button-bg-gray:link{text-decoration:none;color:#fff}.m-button-bg-gray:hover{background:rgba(102,102,102,.7);color:#fff !important}a.m-button-more-gray{color:#fff;background-color:#555;display:table-cell;vertical-align:middle;width:610px;height:40px;cursor:pointer;text-align:center}a.m-button-more-gray:hover{color:#fff;text-decoration:none;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1}a.m-button-more-blue{color:#fff;background-color:#007fcf;display:table-cell;vertical-align:middle;width:610px;height:40px;cursor:pointer;text-align:center}a.m-button-more-blue:hover{color:#fff;text-decoration:none;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1}.m-last-line{border-bottom:solid 1px #ddd}.m-entry-content-check{display:flex;justify-content:center;margin-top:20px}.m-entry-content-check li{padding:5px;text-align:center;width:20%}.m-entry-content-check li:not(:first-child){border-left:1px dotted #ddd}.m-entry-content-check i{color:#9e9e9e;display:block;font-size:48px;margin-bottom:10px}.m-main-submit-company-entry{position:relative;overflow:hidden}.m-main-submit-company-entry ul{position:relative;left:50%;float:left}.m-main-submit-company-entry li{position:relative;left:-120%;float:left;list-style:none;width:100px}.m-return-page-outer{position:relative;top:20px}.m-return-page-outer input{border:none;background-color:rgba(0,0,0,0)}.m-return-page.left-arrow,.m-main-submit-company-entry.left-arrow{font-size:17px;color:#444;text-decoration:none;border-bottom:1px solid #444}.m-return-page.left-arrow:before{width:10px;height:10px;background:url(/img/cmn_arrow_carousel_left.png);content:"";display:block;position:absolute;z-index:1;left:-15px;bottom:7px}input.m-return-page.left-arrow{background:rgba(0,0,0,0) url(/img/cmn_arrow_carousel_left.png) no-repeat 0 center;padding-left:14px}.m-alert{margin:0 auto;width:760px;height:60px;background-color:#fbebe5;color:#d93e00;text-align:center;padding:21px}.m-alert h3{color:#d93e00;font-size:14px}.m-list-note{background:url(/img/cmn_icon_register_note.gif) center left no-repeat;padding:3px 15px 3px 25px;height:22px;display:inline-block;font-size:13px}.m-list-pen{background:url(/img/cmn_icon_register_pen.gif) center left no-repeat;padding:3px 15px 3px 25px;height:22px;display:inline-block;font-size:13px}.m-list-schedule{background:url(/img/cmn_icon_register_schedule.gif) center left no-repeat;padding:3px 15px 3px 25px;height:22px;display:inline-block;font-size:13px}.m-list-chat{background:url(/img/cmn_icon_register_note.gif) center left no-repeat;padding:3px 15px 3px 25px;height:22px;display:inline-block;font-size:13px}.m-main-submit-outer{display:block;text-align:center}.m-main-submit-outer a{display:inline-block;margin:0 auto}.m-main-submit{width:350px;height:65px;cursor:pointer;display:table-cell;vertical-align:middle;border-style:none;color:#fff;font-size:17px;margin-top:20px;z-index:1;margin:0 auto;outline:none;background-color:#007fcf}.m-main-submit.btn-remove{color:#fff;background-color:#666;height:40px;width:158px;line-height:41px}.m-main-submit:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;color:#fff !important;text-decoration:none;z-index:1}.m-main-submit.m-main-submit-toppage{display:block;padding:18px 0;height:60px;background:#333}.m-main-submit-2row{width:350px;height:65px;cursor:pointer;border-style:none;color:#fff;font-size:17px;z-index:1;margin:0 auto;text-align:center}.m-main-submit-2row:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;color:#fff !important;text-decoration:none;z-index:1}.m-main-submit.m-main-submit-login{background:#da3700 url(/img/cmn_icon_search_lock_wht.png) center left 100px no-repeat;color:#fff;display:block;padding-left:20px}#gl100 .m-main-submit.m-main-submit-login{background-image:none;padding-left:0}.m-main-submit.m-main-submit-fb{background:#215191 none;color:#fff;display:inline-block;text-align:center;padding-left:0;height:50px;line-height:50px;margin:0 10px}.m-main-submit.m-main-submit-tw{background:#1eaef5 none;color:#fff;display:inline-block;text-align:center;padding-left:0;height:50px;line-height:50px;margin:0 10px}.m-main-submit.m-main-submit-intern{background:#007fcf url(/img/cmn_icon_search_intern_wht.png) center left 30px no-repeat;color:#fff;display:block;padding-left:30px;padding-top:21px}.m-main-submit.m-main-submit-second{background:#007fcf url(/img/cmn_icon_search_second_wht.png) center left 30px no-repeat;color:#fff;display:block;padding-left:40px;padding-top:21px}.m-main-submit.m-main-submit-session{background:#007fcf url(/img/cmn_icon_search_session_wht.png) center left 90px no-repeat;color:#fff;display:block;padding-left:40px;padding-top:21px}.m-main-submit.m-main-submit-entry,.m-main-submit.m-main-submit-entrySettled{background:#da3700;color:#fff;display:block;padding-left:30px;padding-top:21px}.m-main-submit.m-main-submit-entry .link{background:url(/assets/img/cmn_icon_search_entry_wht-38b3c12fd7a4e8e82f576699dbf8c935adf3b009f7ab19025788f8155ab8aaff.png) center left no-repeat;display:inline-block;margin-right:30px;padding-left:30px}.m-main-submit.m-main-submit-entrySettled{background:#333 none;padding-left:0px;pointer-events:none;cursor:default}.m-main-submit.m-main-submit-entrySettled .link{background:url(/assets/img/cmn_icon_search_entry_wht-38b3c12fd7a4e8e82f576699dbf8c935adf3b009f7ab19025788f8155ab8aaff.png) center left no-repeat;display:inline-block;margin-right:30px;padding-left:30px}.m-main-submit.m-main-submit-president{background:#007fcf url(/img/cmn_icon_search_president_wht.png?v=3) center left 70px no-repeat;color:#fff;display:block;padding-left:30px;padding-top:21px}.m-main-submit.m-main-submit-full,.m-main-submit.m-main-submit-applied{background:#666;color:#fff;display:block;padding:21px 0 0 0;text-align:center;cursor:auto}.m-main-submit.m-main-submit-full:hover,.m-main-submit.m-main-submit-applied:hover{opacity:1}.m-title-bell{background:url(/img/cmn_icon_bell.gif) top 2px left no-repeat;padding:3px 0 8px 25px;border-bottom:1px solid #333;display:block}.m-main-submit.m-main-submit-company-entry{background:#da3700 center no-repeat;color:#fff;display:block;padding:20px;height:65px}.m-cancel-submit{cursor:pointer;border-style:none;color:#fff;padding:1px 5px;z-index:1;outline:none;background-color:#da3700}.m-cancel-submitted{border-style:none;color:#fff;padding:1px 5px;z-index:1;outline:none;background-color:#878787}.m-pagenation{margin:45px auto;text-align:center;height:40px}.m-pagenation span{display:inline-block;font-size:14px;line-height:34px}.m-pagenation a{color:#000;line-height:40px}.m-pagenation a:hover{color:rgba(0,0,0,.7)}.m-pagenation span.m-page-num{width:40px;height:40px;border:3px solid #ddd;margin:0 3px}.m-pagenation span.m-page-num a{display:block;width:34px;height:34px;line-height:34px}.m-pagenation span.m-page-num.m-page-active{border:3px solid #000;color:#000}.m-pagenation span.m-page-num a:hover{background:#ddd;text-decoration:none;color:#000}.m-pagenation span.m-prev,.m-pagenation span.m-next{color:#ccc}.m-fukidashi-redline{background:#fff;border-bottom:2px solid #da3700;position:relative;padding-bottom:5px;font-size:16px}.m-fukidashi-redline:before{border:8px solid rgba(0,0,0,0);border-top-color:#fff;border-bottom-width:0;bottom:-8px;content:"";display:block;left:15px;position:absolute;width:0;z-index:1}.m-fukidashi-redline:after{border:8px solid rgba(0,0,0,0);border-top-color:#da3700;border-bottom-width:0;bottom:-10px;content:"";display:block;left:15px;position:absolute;width:0}h3.m-fukidashi-redline a{color:inherit;text-decoration:inherit}h3.m-fukidashi-redline a:hover{color:inherit;opacity:.8;text-decoration:inherit}.m-fukidashi-blackline{background:#fff;border-bottom:3px solid #222;position:relative;padding-bottom:5px;font-size:16px}.m-fukidashi-blackline:before{border:8px solid rgba(0,0,0,0);border-top-color:#fff;border-bottom-width:0;bottom:-8px;content:"";display:block;left:348px;position:absolute;width:0;z-index:1}.m-fukidashi-blackline:after{border:8px solid rgba(0,0,0,0);border-top-color:#222;border-bottom-width:0;bottom:-11px;content:"";display:block;left:348px;position:absolute;width:0}.m-title-bottomline-gray{border-bottom:6px solid #ededed}.m-tab-outer{position:relative;bottom:-1px;margin-top:-20px;height:68px}.m-tab-outer .m-tab{position:relative;bottom:-20px}.m-tab-outer .m-tab li{float:left;padding:3px;border:1px solid #ddd;width:11.1%;height:48px;background:#ededed;text-align:center;padding:14px 5px;font-size:13px;font-weight:bold;cursor:pointer;box-shadow:0 1px 0 #eee}.m-tab-outer .m-tab li a{display:block;height:48px}.m-tab-outer .m-tab li a:hover{text-decoration:none;color:#333}.m-tab-outer .m-tab-content{clear:both;overflow:hidden;width:100%}.m-tab-outer .m-tab-area{display:none}.m-tab-outer .m-tab li:hover{position:relative;top:-20px;height:68px;padding-top:25px}.m-tab-outer .m-tab li.active{background:#fff;height:68px;position:relative;top:-20px;padding-top:25px;border-bottom:none;box-shadow:0 1px 0 #fff}.m-membership-notice{background:rgba(210,62,0,.1);font-weight:bold;color:#da3700;padding:40px}#gl103 .m-membership-notice{padding:20px 40px}.m-page-title{background:url(/img/cmn_titlebg.jpg) no-repeat;height:70px;width:710px;display:table-cell;vertical-align:middle;padding-left:30px}.m-page-title-full,#gl5 .m-page-title{background:url(/img/cmn_titlebg_full.jpg) no-repeat;height:70px;width:980px;display:table-cell;vertical-align:middle;padding-left:30px}.m-page-title-fukidashi{background:url(/img/cmn_titlebg_fukidashi.jpg) no-repeat;height:74px;width:980px;display:table-cell;vertical-align:middle;padding-left:30px}#gl55_1 .m-company-entry-title-outer,#gl55_2 .m-company-entry-title-outer,#gl55_3 .m-company-entry-title-outer{height:120px;background-color:#f8f8f8}#gl55_1 .m-company-entry-title-txt-outer,#gl55_2 .m-company-entry-title-txt-outer,#gl55_3 .m-company-entry-title-txt-outer{text-align:center;vertical-align:middle;padding:20px;height:120px}#gl55_1 .m-company-entry-title-txt-outer span,#gl55_2 .m-company-entry-title-txt-outer span,#gl55_3 .m-company-entry-title-txt-outer span{line-height:30px}#gl55_1 .m-company-entry-title-txt,#gl55_2 .m-company-entry-title-txt,#gl55_3 .m-company-entry-title-txt{position:relative}#gl55_1 .m-company-entry-title-txt:after,#gl55_2 .m-company-entry-title-txt:after,#gl55_3 .m-company-entry-title-txt:after{top:50%;left:50%;margin-left:-40px;margin-top:25px;content:" ";height:5px;width:80px;position:absolute;background:url(/img/gl_55_title_line.png) no-repeat}#gl5 .m-page-title span{background:url(/img/cmn_icon_lock.gif) no-repeat center left;height:22px;padding-left:37px}#gl10 .m-page-title span,#gl11 .m-page-title span{background:url(/img/cmn_icon_search.gif) no-repeat center left;height:22px;padding-left:37px}#gl12 .m-page-title span,#gl13 .m-page-title span{background:url(/img/cmn_icon_pencil.gif) no-repeat center left;height:22px;padding-left:37px}#gl14 .m-page-title span,#gl15 .m-page-title span,#gl16 .m-page-title span,#gl17 .m-page-title span{background:url(/img/cmn_icon_leaf.gif) no-repeat center left;height:22px;padding-left:37px}#gl18 .m-page-title span,#gl19 .m-page-title span,#gl20 .m-page-title span,#gl21 .m-page-title span{background:url(/img/cmn_icon_flag.gif) no-repeat center left;height:22px;padding-left:37px}#gl28 .m-page-title span,#gl29 .m-page-title span{background:url(/img/cmn_icon_event.gif) no-repeat center left;height:22px;padding-left:37px}#gl35 .m-page-title span{background:url(/img/cmn_icon_manga.gif) no-repeat center left;height:22px;padding-left:37px}#gl36 .m-page-title span{background:url(/img/cmn_icon_fire.gif) no-repeat center left;height:22px;padding-left:37px;padding-top:2px}.m-page-title-2{position:relative;border-left:15px solid #da3700;height:5px;margin-top:10px}.m-page-title-2 span{background:#fff;padding:0 15px;position:relative;top:-12px;z-index:1}.m-page-title-2:before{background:#ededed;content:"";display:block;height:1px;position:absolute;top:0;width:100%;left:0}.m-page-title-3{height:50px;padding:12px 15px;background-color:#ececec}.m-page-title-3 span{border-left:3px solid #da3700;padding-left:10px}.m-page-title-txt{position:relative;height:5px;margin:15px 0;text-align:center;font-size:14px;font-weight:normal}.m-page-title-txt span{background:#fff;padding:0 30px;position:relative;top:-8px;z-index:1;color:#666;font-size:12px}.m-page-title-txt:before{background:#ccc;content:"";display:block;height:1px;position:absolute;top:50%;width:100%;left:0}.m-page-title-txt-2px{position:relative;height:5px;margin:15px 0;text-align:center;font:14px normal}.m-page-title-txt-2px span{background:#fff;padding:0 30px;position:relative;top:-8px;z-index:1}.m-page-title-txt-2px:before{background:#e9e9e9;content:"";display:block;height:2px;position:absolute;top:50%;width:100%;left:0}.m-hr{border:1px solid #ededed;border-width:1px 0 0 0;clear:both}.m-hr-3px{border:3px solid #ededed;border-width:3px 0 0 0;clear:both}.m-hr-3px-222-w74{border:3px solid #222;border-width:3px 0 0 0;clear:both;width:74px;margin:0 auto}.m-hr-ccc{border:1px solid #ccc;border-width:1px 0 0 0;clear:both}.m-hr-ddd{border:1px solid #ddd;border-width:1px 0 0 0;clear:both}.m-hr-333{border:2px solid #333;border-width:2px 0 0 0;clear:both}.m-hr-2px{border:2px solid #ededed;border-width:2px 0 0 0;clear:both}.m-hr-2px-e9e9e9{border:2px solid #e9e9e9;border-width:2px 0 0 0;clear:both}.m-hr-dotted{border:1px dotted #ccc;border-width:1px 0 0 0;clear:both}.m-table{width:100%;border:solid 1px #e3e3e3;border-collapse:collapse;text-align:left;font-size:13px}.m-table th{background:#f8f8f8;padding:15px;border:solid 1px #e3e3e3;width:25%;vertical-align:top}.m-table td{vertical-align:middle;padding:15px;border:solid 1px #e3e3e3;width:25%}.m-table td.company-table-data{vertical-align:middle;padding:15px;border:solid 1px #e3e3e3;width:auto}.m-table a{color:#007fcf}.m-movie-outer{background:#ededed;width:100%;padding:15px}.m-movie-inner{margin:0 auto;text-align:center;width:810}.frame_wrap{display:inline-block;background:#000;width:400px;height:280px;overflow:auto}.m-movie-inner iframe{width:100%;height:80%;margin-top:28px}.frame_wrap:first-child{margin-right:5px}.m-point-outer{background:#fcf3f2 url(/img/gl38_shadow_point.png) no-repeat bottom;width:100%;padding:25px 30px 30px}.m-img-frame{padding:6px;border:1px solid #ededed}.m-box-f8f8f8{padding:25px 20px 10px;background-color:#f8f8f8}.m-black-label{background-color:#222;color:#fff;font-size:10px;width:inherit;height:25px;display:table-cell;vertical-align:middle;text-align:center}.m-black-label.column{position:relative;z-index:2}div.m-img-center{position:relative;overflow:hidden}div.m-img-center ul{float:left;left:50%;position:relative}div.m-img-center li{float:left;left:-50%;position:relative;margin-left:25px}div.m-img-center li:first-child{margin-left:0}.p-page-top{width:100%;height:50px;background:#eee;min-width:1010px}.p-page-top:hover{background:rgba(238,238,238,.7)}.p-page-top a{display:block;width:100%;height:100%;margin:0 auto;background:url(/img/cmn_page_top.png) no-repeat center center;text-indent:-10000px}.p-action-company-entry{text-align:center;margin:40px 0;font-size:0}.p-action-company-entry.standby{display:block;position:fixed;min-width:980px;margin:0;top:-170px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.p-action-company-entry.floating{display:block;position:fixed;top:auto;bottom:0;width:100%;min-width:1010px;margin:0;padding:10px 15px;background-color:#fff;z-index:999;box-shadow:rgba(221,221,221,.701961) 0px 0px 6px 3px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:transform .2s ease;transition:transform .2s ease}.p-action-company-entry .m-main-submit,.p-action-company-entry .m-btn-bookmark{display:inline-block;margin:0 5px;vertical-align:middle}.bx-wrapper{position:relative;margin:0 auto;padding:0;-ms-touch-action:pan-y;touch-action:pan-y}.bx-viewport{transform:translatez(0);-webkit-transform:translatez(0)}.bx-wrapper img{display:block}.p-slider{width:100vw;overflow:hidden;min-width:1010px;opacity:1;transition:opacity 1.5s;-webkit-transition:opacity 1.5s;-ms-transition:opacity 1.5s}.p-slider .bx-viewport{overflow:visible !important}.p-slider.carousel_hidden{opacity:0}.p-slider .bx-wrapper .p-slide{display:block}.p-slider .bx-wrapper .p-slide a{position:relative;display:block;max-height:571px;overflow:visible;min-width:980px}.p-slider .bx-wrapper img{width:100%;max-width:980px;height:auto;min-width:980px;max-height:400px}.p-slider .bx-wrapper .bx-controls-direction a{position:absolute;z-index:1;top:0;width:980px;height:100%}.p-slider .bx-prev{opacity:.6;background:url(/img/gl6_topslider_arrow_left_on.png) no-repeat;background-color:#fff;background-position-y:50%;background-position:97% 50%;left:-980px}.p-slider .bx-next{opacity:.6;background:url(/img/gl6_topslider_arrow_right_on.png) no-repeat;background-color:#fff;background-position-y:50%;background-position:3% 50%;left:980px}.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-controls-direction a{position:absolute;z-index:100;top:50%;width:45px;height:45px}.bx-prev{opacity:.9;background:url(/img/gl6_topslider_arrow_left_on.png) no-repeat;left:3%}.bx-next{opacity:.9;background:url(/img/gl6_topslider_arrow_right_on.png) no-repeat;right:3%}.bx-prev:hover,.bx-next:hover{opacity:.7}#gl15-1-1 .bx-wrapper .bx-controls-direction a,#gl15-1-2 .bx-wrapper .bx-controls-direction a,#gl28 .bx-wrapper .bx-controls-direction a{position:absolute;z-index:100;top:0;height:84px;width:40px;color:#fff}#gl15-1-1 .bx-prev,#gl15-1-2 .bx-prev,#gl28 .bx-prev{background:none;left:-8%}#gl15-1-1 .bx-next,#gl15-1-2 .bx-next,#gl28 .bx-next{background:none;right:-8%}.l-passion-message .bx-wrapper{height:auto}.l-passion-message .bx-prev{display:none;left:-60px}.l-passion-message .bx-next{right:-70px}.l-passion-message .l-content a{border:1px solid #ddd}.l-carouse-outer .bx-wrapper{height:auto}.l-carouse-outer .bx-viewport{margin:0 20px}.l-carouse-outer .bx-prev{background:url(/img/cmn_arrow_carousel_left.png) no-repeat;left:0}.l-carouse-outer .bx-next{background:url(/img/cmn_arrow_carousel_right.png) no-repeat;right:-33px}.l-carouse-outer .bx-prev:hover,.l-carouse-outer .bx-next:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1}.l-passion-message .photo-frame{position:relative;width:220px;height:220px;border-radius:50%;overflow:hidden;background-color:#f8f8f8;z-index:2}.l-passion-message .photo-frame img{position:absolute;display:block;left:-100%;right:-100%;margin:0 auto;width:auto;height:100%;z-index:1}.l-manga-outer .m-carousel-manga-outer{margin:0 auto;width:587px}.l-manga-outer .bx-wrapper img{width:587px;height:auto}.l-manga-outer .m-sld-current,.l-manga-outer .m-sld-max{display:inline}.l-manga-outer .bx-next{width:108px !important;height:108px !important;background:#eee;-webkit-border-radius:54px;-moz-border-radius:54px;border-radius:54px;margin-top:-64px;text-decoration:none;padding-top:35px;color:#1f1f1f}.l-manga-outer .bx-prev{width:108px !important;height:108px !important;background:#eee;-webkit-border-radius:54px;-moz-border-radius:54px;border-radius:54px;margin-top:-64px;text-decoration:none;padding-top:35px;color:#1f1f1f;left:-120px}.l-manga-outer .bx-next{right:-120px}.l-manga-outer .bx-next:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1}.l-manga-outer .bx-prev:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1}.l-manga-outer .bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-weight:bold;color:#666;margin-top:20px}.l-manga-outer .bx-wrapper .bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline}.l-manga-outer .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}.l-manga-outer .bx-wrapper .bx-pager.bx-default-pager a{background:#ccc;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.l-manga-outer .bx-wrapper .bx-pager.bx-default-pager a:hover,.l-manga-outer .bx-wrapper .bx-pager.bx-default-pager a.active{background:#1f1f1f}#gl14 .bx-wrapper,#gl18 .bx-wrapper{height:auto}.m-main-slider{display:block;width:710px;height:280px;border:solid 1px #ddd}.m-control-wrap{padding-top:15px}.m-control-wrap .m-icon-prev{background:url(/img/cmn_arrow_carousel_left.png) no-repeat center center;height:20px;width:20px;float:left;margin-top:-55px}.m-control-wrap .m-icon-next{background:url(/img/cmn_arrow_carousel_right.png) no-repeat center center;height:20px;width:20px;float:right;margin-top:-55px}.m-control-wrap p a{display:block;background:none;text-indent:-9999px}.m-control-wrap p a:hover{background:rgba(255,255,255,.3)}.p-dropdown p{padding:5px;font-size:15px;color:#444}.p-company-search{height:90px;padding-top:25px}.p-company-search .select-job{float:left;margin-right:5px}.p-company-search .select-job .minict_wrapper{width:245px}.p-company-search .select-place{float:left;margin-right:5px}.p-company-search .select-place .minict_wrapper{width:135px}.p-company-search .search-title,.p-company-search .m-text-freeword,.p-company-search .m-submit-freeword{height:40px;float:left;margin-right:5px;font-size:15px}.p-company-search .search-title{background:#000;color:#fff;font-size:14px;line-height:40px;text-align:center;width:140px}.p-company-search .m-text-freeword{width:330px}.p-company-search .m-submit-freeword{width:100px;background-color:#007fcf;color:#fff;font-weight:bold;float:right;cursor:pointer;border:none;margin-right:0}.p-company-search .m-submit-freeword:hover{opacity:.7}.p-advertising li{float:left;display:block;width:235px;height:92px;margin:0 3px}.p-advertising li a{position:relative;display:block;width:235px;height:92px;overflow:hidden}.p-advertising li a img{position:absolute;display:block;width:235px;height:92px;top:50%;border:1px solid #ddd;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#gl48 .bx-wrapper{height:auto;text-align:center;margin-bottom:70px}.p-arrow{position:absolute;top:10px;right:15px;height:16px;font-size:16px;-webkit-transition:all .15s linear;transition:all .15s linear;width:16px;fill:#fff}.p-dropdown_toggle .p-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.p-dropdown{list-style-type:none;z-index:100;margin:0;border:1px solid #ccc;background:#fff;background-color:#fff;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.p-dropdown div{position:relative;padding:5px}.p-dropdown div p{margin-top:-2px}.p-submenu{display:none;background:#fff;position:absolute;width:245px;border:1px solid #ccc;z-index:99999}.p-submenu a{color:#777;font-size:12px;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:10px 0;text-align:center;z-index:5}.p-submenu a:hover{background:#ededed;outline:none;font-weight:bold}.p-advertising li{float:left;padding-left:10px}.p-advertising li:first-child{padding-left:0}.p-advertising li:nth-child(2n+2){padding-left:11px}#gl6 .p-advertising li{padding-left:0px}#gl6 .p-advertising li:nth-child(2n+2){padding-left:0px}#gl6 h2.title{text-align:center}#gl6 h2.title .title{font-size:26px}#gl6 h2.title .subtitle{color:rgba(0,0,0,.3);font-size:10px;letter-spacing:2px;padding-bottom:10px}#gl6 .l-comic h2.title{margin-right:30px;text-align:right}.l-passion-ranking p{line-height:1.4}.l-passion-ranking .l-ranking1{height:284px}.l-passion-ranking .l-ranking1 img{width:470px;height:192px;border:1px solid #ccc}.l-ranking1 h4{display:table-cell;vertical-align:middle;background:url(/assets/img/cmn_icon-ranking_icon_1-3894b9dfa1af59a34b6b194123e34d46768ab1b7eddcc7098f86768adcd7e9fc.png) no-repeat;height:40px;margin:15px 0 10px 0;padding-left:50px}.l-ranking1 h4 .rank-title{line-height:1.3}.l-ranking2 h4{display:table-cell;vertical-align:middle;background:url(/assets/img/cmn_icon-ranking_icon_2-74cf1e8643f8ae2f684c722417681f681cfb1cdf5810de2e85c20239e469abc6.png) no-repeat;height:28px}.l-ranking2 h4 .rank-title{padding-left:38px;display:inline-block;font-size:12px;line-height:1.3}.l-ranking3 h4{display:table-cell;vertical-align:middle;background:url(/assets/img/cmn_icon-ranking_icon_3-a4e7327c939c8b4afce757732f2224436fd503e62e64a682a5ef6517c7129594.png) no-repeat;height:28px}.l-ranking3 h4 .rank-title{padding-left:38px;display:inline-block;font-size:12px;line-height:1.3}.l-week-ranking .img-outer{overflow:hidden;width:220px;height:124px;border:1px solid #ccc}.l-week-ranking .img-outer img{display:block;height:100%;width:auto;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.l-ranking .img-outer{overflow:hidden;width:100px;height:70px;border:1px solid #ccc}.l-ranking .img-outer img{width:98px;height:auto}.l-ranking1 .top-president-frame{width:470px;height:192px;border:1px solid #ccc;background-color:#fff;border-collapse:collapse;font-size:0}.l-ranking1 .top-president-frame img{border:none;margin:0;padding:0}.l-ranking1 .top-president-frame td{position:relative}.l-ranking1 .top-president-frame td.logo{text-align:center;vertical-align:middle;padding-left:20px}.l-ranking1 .top-president-frame td.logo img{width:100%;height:auto;vertical-align:middle}.l-ranking1 .top-president-frame td.photo{text-align:right}.l-ranking1 .top-president-frame td.photo img{width:auto;height:190px;margin:0;padding:0}.l-passion-seminar li{background:#fff;display:inline-block;width:33%;padding:20px;height:310px;vertical-align:top}.l-passion-seminar li .title{display:table;margin-bottom:8px}.l-passion-seminar li img{width:50px}.l-passion-seminar li .title .compay-title{display:table-cell;padding-left:5px;vertical-align:middle;font-size:12px;font-weight:bold;line-height:1.3}.l-passion-seminar li a p{font-weight:bold;color:#007fcf;font-size:15px}.l-passion-seminar li .company-info dt,.l-passion-seminar li .place-info dt{width:50px;color:#666;float:left}.l-passion-seminar li .company-info dd{padding-left:50px;font-size:12px}.l-passion-seminar li .place-info{padding:20px;background:#ededed}.m-item-passion-message{display:block;height:460px;width:220px;float:left}.m-item-passion-message a{display:block}.m-item-passion-message a:hover{display:block;text-decoration:none}.m-item-passion-message .title{padding:5px 0 10px 0;border-bottom:2px dashed #da3700;text-align:center;font-size:11px;margin-bottom:15px;height:40px;line-height:1.5;overflow:hidden}.m-item-passion-message h4{font-weight:normal}.m-item-passion-message a:hover h4{text-decoration:underline}.m-item-passion-message h5{font-size:13px;font-weight:bold;margin:20px 0 5px 0;line-height:16px;max-height:64px}.m-item-passion-message p{font-size:13px;line-height:1.7;letter-spacing:-0.5px}.m-item-passion-message small{font-size:10px;color:#ccc}.l-passion-message .m-carousel{min-width:1010px;height:460px;overflow:hidden}.l-passion-message .m-carousel .bx-wrapper .bx-controls-direction a{top:98px}#gl14 .m-carousel ul,#gl18 .m-carousel ul,#gl15_1 .m-carousel ul,#gl19_1 .m-carousel ul,.column.m-carousel ul{padding-left:5px}#gl14 .m-carousel ul li,#gl18 .m-carousel ul li,#gl15_1 .m-carousel ul li,#gl19_1 .m-carousel ul li{width:202px;height:86px;margin:8px 8px 0;border:solid 1px #ddd}.column .m-carousel ul{margin-left:10px}.column .m-carousel ul li{width:202px;height:86px;margin:8px 8px 0;border:solid 1px #ddd;float:left;width:212px;height:84px;margin-left:5px;margin:8px 8px 0}.p-passion-search{padding:0 20px}.p-passion-search .p-widget-offer{margin-bottom:10px}.p-passion-search .p-widget-offer__company-info{margin-bottom:0}.p-passion-search .p-widget-offer__company-info .lazy-padding,.p-passion-search .p-widget-offer__company-info img{display:none}.p-passion-search .p-widget-offer__company-info span.name{color:#666;font-size:.9em;font-weight:normal}.p-passion-feature-posts{display:flex;line-height:1.4;color:#111;justify-content:space-between}.p-passion-feature-posts li{background:#fff;box-shadow:0 0 6px rgba(0,0,0,.1);width:32.5%}.p-passion-feature-posts li a{display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative}.p-passion-feature-posts li a:hover{text-decoration:none;opacity:.5}.p-passion-feature-posts li .body{padding:10px 12px}.p-passion-feature-posts li img{width:100%;height:auto}.p-passion-feature-posts li .pickup{background:#da3700;color:#fff;display:inline-block;font-size:10px;padding:3px 0;position:absolute;text-align:center;width:54px}.p-passion-feature-posts li .pickup.new{background:#f7b22b}.p-passion-feature-posts li .catch_copy{font-size:15px;padding:10px 0}.p-passion-feature-posts li .company_header{align-items:center;display:flex;justify-content:space-between;padding:0 8px}.p-passion-feature-posts li .logo{width:50px}.p-passion-feature-posts li .logo .u-img-border-radius{border-width:1px}.p-passion-feature-posts li .company_name{color:#9da0a4;font-size:12px;width:245px}.p-passion-feature-posts li .company_conditions{background:#f8f8f8;color:#444;font-size:11px;margin:8px;padding:12px}.p-passion-feature-posts li .company_conditions b{color:#878787;font-weight:normal}.p-passion-feature-posts li .company_conditions span:not(:last-child):after{content:"、";color:#999}.p-news-action{border-bottom:1px dotted #bdbdbd;text-align:right}.p-news-action a{background:#e0f4fe;border-radius:3px;display:inline-block;font-size:13px;font-weight:bold;padding:5px 10px 4px 10px;text-decoration:none}.p-news-list{font-size:14px}.p-news-list li{display:block;padding:15px 25px;border-bottom:1px dotted #bdbdbd}.p-news-list li .p-date{font-size:12px;margin-bottom:5px}.p-news-list li .yet-icon{background:#007fcf;border-radius:5px;content:"";cursor:pointer;display:none;font-size:0;height:8px;left:5px;position:absolute;top:20px;width:8px}.p-news-list li input[type=checkbox]{display:none}.p-news-list li .yet-icon:before{background:rgba(0,0,0,.5);bottom:18px;border-radius:3px;color:#fff;content:"既読にする";display:none;font-size:10px;font-weight:normal;height:24px;left:-32px;line-height:24px;position:absolute;text-align:center;width:74px}.p-news-list li .yet-icon:after{border-color:rgba(0,0,0,.5) rgba(0,0,0,0);border-style:solid;border-width:6px 6px 0 6px;bottom:12px;content:"";display:none;left:-2px;position:absolute}.p-news-list li a{color:#757575;text-decoration:none;padding-bottom:0;line-height:0 !important}.p-news-list li a:hover{color:inherit;opacity:.5}.p-news-list li.yet{font-weight:bold;position:relative}.p-news-list li.yet a{color:#212121}.p-news-list li.yet .yet-icon{display:block}.p-news-list .yet-icon:hover:before,.p-news-list .yet-icon:hover:after{display:block}.p-news-view #mail_magazine{margin:auto}.p-passion-column{background:#fff;display:block;width:auto;overflow:auto;padding:0 35px}.p-passion-column div.l-column-220-intern.job{margin-right:10px}.p-passion-column div.l-column-220-intern.job:last-child{margin-right:0}.p-post>img{width:79px;height:auto}.p-post>.lazy-padding.l-logo{width:79px;float:left;margin-right:15px;border:3px solid #ddd;border-radius:3px}.p-post>.lazy-padding.l-logo img{width:100%;border:none;border-radius:unset;margin:0}.p-post-new:before{content:url(/assets/img/cmn_icon_new-3d8d6b1eb9f97c5fcfdd4611312c1fc69ffe93fa89aa688e752a6b3bc287f9da.gif);margin-right:10px;position:relative;top:5px}#gl36 .p-post-new:before{position:relative;top:0}#gl36 .p-post-new span{position:relative;top:-7px}.p-post-header{align-items:center;display:flex;justify-content:space-between;padding-top:10px}.p-post-company{position:relative;top:-3px}.p-post-company span{font-size:14px;font-weight:bold}.p-post-share{align-items:center;display:flex;justify-content:flex-end}.p-post-share .title{font-size:11px;font-weight:bold;margin-right:10px}.p-post-title{font-size:18px;border-bottom:1px solid #ededed;padding:5px 0 10px;margin-bottom:15px;line-height:1.4}#gl11 .p-post-title,#gl16 .p-post-title,#gl20 .p-post-title,#gl24 .p-post-title{margin-bottom:0}.p-post-content{font-size:14px;line-height:1.7}.p-post-content>div>img{display:block;width:100%;height:auto;min-height:250px}.p-post-content>div>a img{display:block;width:100%;height:auto;min-height:250px}.p-post-content>div>a .lazy-padding.l-top,.p-post-content>div>a>img{border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}.p-post-content>div>a:hover img{opacity:1}.p-post-content>div>a .lazy-padding.l-top::after{content:"";position:absolute;transition:opacity .2s;opacity:0;background:#fff;top:0;bottom:0;left:0;right:0}.p-post-content>div>a:hover .lazy-padding.l-top::after{opacity:.2}#gl11 .p-post-content,#gl16 .p-post-content,#gl20 .p-post-content,#gl24 .p-post-content{margin-top:5px}.p-post.past-seminar{background-color:#e6e6e6;padding-top:30px}.p-post.past-seminar .p-post-content .p-condition-box{background-color:inherit}.past-seminar p.submit{display:none}.p-backtolist{border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:40px 15px;font-size:14px;margin-bottom:45px}.p-backtolist i{margin-right:10px}.p-backtolist a{color:#333}.p-backtolist a:hover{color:#333}.p-nextprev-box{border-top:3px solid #ededed;border-bottom:3px solid #ededed;padding:25px 15px;font-size:14px;line-height:1.3;margin-bottom:45px}.p-nextprev-box a{color:#333}.p-nextprev-box a:hover{color:#333}.p-nextprev-box i{margin-top:20px}.p-nextprev-box small{margin-bottom:5px;display:inline-block}.p-nextprev-box p{width:260px}.p-nextprev-box.m-monthly{padding-top:12px;text-align:center;width:auto}.p-nextprev-box.m-monthly .m-pagenation{display:inline-block;margin:auto}.p-nextprev-box.m-monthly .u-w200{width:200px}.p-liststyle-leaf li{background:url(/img/cmn_icon_leaf_black.png) no-repeat;font-size:14px;padding-left:35px;margin-bottom:15px}.p-liststyle-flag li{background:url(/img/cmn_icon_flag_black.png) no-repeat;font-size:14px;padding-left:35px;margin-bottom:15px}.p-liststyle-red-square{padding-left:18px}.p-liststyle-red-square li{list-style:disc;color:#da3700;width:50%;float:left;margin-bottom:10px}.p-search-result .p-search-result-title{background:url(/img/cmn_underline_search.gif) no-repeat center bottom;float:left;margin-right:15px;font-size:14px;padding-bottom:10px;letter-spacing:4px}.p-search-result .p-search-result-lead{display:table-cell;vertical-align:center;font-size:14px}.p-condition-box{background:#f8f8f8;padding:14px 20px;line-height:1.8}.p-condition-box p{display:inline}.p-condition{color:#878787;margin-right:-3px}.p-condition-word span{color:#444;line-height:120% !important}.p-condition-word span:after{content:"、";color:#999}.p-condition-word span:last-child:after{content:""}.p-condition+.p-condition-word{margin-right:10px}.p-condition-word:last-child{margin-right:0}.p-post-content .p-condition-word span:after,#gl36 .p-condition-word span:after{content:" / ";color:#999}.p-post-content .p-condition-word span:last-child:after,#gl36 .p-condition-word span:last-child:after{content:""}#gl58 .p-condition-word small{font-weight:bold;margin-right:2px}.p-condition-box-region .p-condition-word>span>span{display:none}.p-condition-box-region .p-condition-word .regionOuter{position:relative}.p-condition-box-region .p-condition-word .regionOuter:before{content:"";position:absolute;background:#feec9e;height:5px;left:0;right:12px;bottom:8px}.p-condition-box-region .p-condition-word .regionOuter:last-child:before{right:0}.p-condition-box .search-favorite{background:url(/assets/img/favorite-6410fae0407f149cd5a2a25f847898dc2a3927abfaa2e358b74dec34d4472d63.svg) no-repeat 0% 50% #fff;background-size:auto 90%;border:1px solid #ccc;border-radius:3px;color:#666;cursor:pointer;display:inline-block;font-size:10px;padding:1.2px 5px 1.2px 15px}.p-condition-box .search-favorite:hover{background-color:#fff799;border:1px solid #ffd300;color:#666;text-decoration:none}.p-condition-box .search-favorite.saved{background:#fff;cursor:default;position:relative}.p-condition-box .search-favorite.saved:after{border-left:2px solid #007fcf;border-bottom:2px solid #007fcf;content:"";height:4px;left:4px;margin-top:-4px;position:absolute;top:50%;width:8px;-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-condition-box .search-favorite.saved:hover{border:1px solid #ccc}a.saved-favorite{background:#eee;color:#444;display:block;height:40px;line-height:30px;margin:-40px 0 0 auto;padding-top:10px;text-align:center;width:200px}a.saved-favorite:hover{color:#444;opacity:.5;text-decoration:none}.p-post-content .p-condition-word span{display:inline-block;font-weight:bold;font-size:13px}.p-post-image img{height:auto;max-width:100%}.p-post-label span{padding:0 12px;margin:0 5px 10px 0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;display:inline-block;font-size:10px;color:#444;line-height:27px;height:26px}.p-related-box .p-post-label span{padding:5px 15px;margin-bottom:5px}.p-post-label-open{background:#ffed99}.p-post-label-close{background:#ededed}.p-post-label span.p-post-label-full{background:#da3700;color:#fff}.p-post-content .p-condition-box{background:#fff;padding:0;font-size:13px}.p-post-content .p-condition-box-border{border:1px solid #ddd;padding:15px}.p-post-label .p-condition-box{background:#fff;padding:0;display:inline;float:right}.p-post-label .p-condition{font-size:13px}.p-post-label .p-condition-word span{padding:0;margin:7px 0;font-size:13px;font-weight:bold}.p-search-sidebar{margin-bottom:15px}.p-search-sidebar form{padding:0 15px}.p-search-sidebar input{width:100%}.p-search-sidebar h4{height:40px;padding:15px;background:#ffd300;position:relative;font-size:15px;margin-bottom:10px}.p-search-sidebar h4:before{content:"";position:absolute;bottom:-12px;left:15px;border:6px solid rgba(0,0,0,0);border-top:6px solid #ffd300}.p-search-sidebar h5{margin:10px 0 5px}.p-search-sidebar-heading{cursor:pointer}.p-search-sidebar-heading h5{display:inline-block}.p-search-sidebar-arrow-up,.p-search-sidebar-arrow-down{float:right;margin-top:5px}.m-point-inner{border:solid 1px #e5e2df;border-top:none}.p-point-heading{cursor:pointer;height:78px;border-top:solid 1px #e5e2df;padding:27px}.p-point-heading.p-point-1{background:#fff url(/img/gl38_point_01.png) no-repeat center left 25px}.p-point-heading.p-point-2{background:#fff url(/img/gl38_point_02.png) no-repeat center left 25px}.p-point-heading.p-point-3{background:#fff url(/img/gl38_point_03.png) no-repeat center left 25px}.p-point-heading h3{float:left;margin-right:10px;padding-left:48px}.p-point-heading .p-point-arrow-up{background:url(/img/gl38_btn_detail.png) no-repeat;width:94px;height:26px;display:inline-block}.p-point-heading:hover .p-point-arrow-up{background:url(/img/gl38_btn_detail_on.png) no-repeat}.p-point-toggle{font-size:14px;padding:5px 45px 25px 75px;background:#fff}.p-search-sidebar-checkbox{padding:2px 6px 10px 0}.p-search-sidebar-checkbox a:hover{text-decoration:none;border:none}.p-search-sidebar-checkbox li{height:27px}.l-sidebar .p-search-sidebar-checkbox li{width:200px}.p-search-sidebar-checkbox input[type=radio],.p-search-sidebar-checkbox input[type=checkbox]{display:inline-block;margin-right:6px}.p-search-sidebar-checkbox input[type=radio]+label,.p-search-sidebar-checkbox input[type=checkbox]+label{position:relative;display:inline-block;height:19px;line-height:19px;margin-right:0px;font-size:13px;cursor:pointer}@media(min-width: 1px){.p-search-sidebar-checkbox input[type=radio],.p-search-sidebar-checkbox input[type=checkbox]{display:none;margin:0}.p-search-sidebar-checkbox input[type=radio]+label,.p-search-sidebar-checkbox input[type=checkbox]+label{padding:0 0 0 24px}.p-search-sidebar-checkbox input[type=radio]+label::before,.p-search-sidebar-checkbox input[type=checkbox]+label::before{content:"";position:absolute;top:50%;left:0;-moz-box-sizing:border-box;box-sizing:border-box;display:block;width:19px;height:19px;margin-top:-9px;background:#fff;box-shadow:rgba(221,221,221,.3) 0px 0px 1px 1px inset;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.p-search-sidebar-checkbox input[type=radio]+label::before{border:1px solid #ddd;border-radius:30px;box-shadow:rgba(221,221,221,.3) 0px 0px 1px 1px inset}.p-search-sidebar-checkbox input[type=checkbox]+label::before{border:1px solid #ddd}.p-search-sidebar-checkbox input[type=radio]:checked+label::after,.p-search-sidebar-checkbox input[type=checkbox]:checked+label::after{content:"";position:absolute;top:50%;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.p-search-sidebar-checkbox input[type=radio]:checked+label::after{left:5px;width:8px;height:8px;margin-top:-4px;background:#da3700;border-radius:8px}.p-search-sidebar-checkbox input[type=checkbox]:checked+label::after{left:3px;width:12px;height:6px;margin-top:-4px;border-left:3px solid #da3700;border-bottom:3px solid #da3700;-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.p-search-sidebar input.p-side-submit{height:45px;cursor:pointer;display:table-cell;vertical-align:middle;background:#007fcf;border-style:none;color:#fff;font-size:15px;text-align:left;padding-left:55px}.p-search-sidebar input.p-side-submit:hover{background:rgba(0,127,207,.7)}.p-side-submit-icon{color:#fff;position:relative;top:-36px;left:20px;cursor:pointer}.p-side-banner-area img{margin-bottom:10px}.p-sidebar-title{font-size:12px;line-height:1;background-color:#eee;color:#212121;padding:8px 10px}.p-sidebar-posts li{border-bottom:1px dotted #ddd;padding:10px 0;line-height:1.4;display:block}.p-sidebar-archive{margin-top:10px}.p-sidebar-archive .title{cursor:pointer;padding:5px}.p-sidebar-archive .title:hover{background:#f5f5f5}.p-sidebar-archive .title:before{content:"▶︎";padding-right:5px}.p-sidebar-archive .title.open:before{content:"▼";padding-right:5px}.p-sidebar-archive ul{margin-left:17px}.p-sidebar-archive .title:not(.open)+ul{display:none}.p-main-posts li{border-top:1px dotted #ddd;padding:30px 20px;line-height:1.6;display:block}.p-main-posts.p-column-box li{padding:15px}#gl58 .p-main-posts.p-column-box li{padding:30px 25px;height:auto;overflow:hidden}.p-main-posts li a{color:#007fcf;line-height:1.1;margin-top:2px}#gl58 .p-main-posts li a{border:none;line-height:1.4;margin-top:0}.p-main-posts li a:hover{color:rgba(0,127,207,.7);border-bottom:none}.p-main-posts li:first-child{border-bottom:none}.p-main-posts h5{margin:5px 0 10px;line-height:1.3;font-weight:boid}.p-main-posts a{color:#333;text-decoration:none}.p-main-posts a:hover{color:#333;text-decoration:none}.p-main-posts li{-webkit-transition:box-shadow .2s linear;transition:box-shadow .2s linear}.p-main-posts li:hover{box-shadow:rgba(0,0,0,.2) 0px 0px 6px 3px;-webkit-transition:box-shadow 0s linear;transition:box-shadow 0s linear}.p-search-box{background:#eee;padding:20px}.p-search-box .p-search-box-innner{background:#fff;border:1px solid #ddd}.p-search-box-title{height:40px;background:#f8f8f8;padding:7px 15px;border-top:1px solid #ededed;border-bottom:1px solid #ededed}.p-search-box-content,.p-search-box-content-select{padding:15px 35px}#gl13 .p-search-box-content-select{padding:0}.p-search-box-content li{float:left;margin-right:25px}.p-search-box-colmn3 li{width:190px}.p-search-box-content.p-search-box-colmn3 li{margin-right:9px}.p-search-box-content-select span{font-size:12px}.p-search-sidebar-checkbox.p-search-box-president input[type=checkbox]+label::before{position:absolute;top:405%;left:50%}.p-search-sidebar-checkbox.p-search-box-president input[type=checkbox]:checked+label::after{position:absolute;top:405%;left:52.5%}.p-small-mgrl5 span{margin:auto 5px}.p-search-box-session-type li{margin:9px}.p-search-box-session-type input{display:none}.p-search-box-session-type label{width:130px;height:130px;display:block;cursor:pointer}.p-news-list-intern li{width:auto;float:left;margin-right:30px;font-size:16px}.p-sns div{height:22px;float:left}.p-sns-fb{width:122px}.p-sns-twitter{width:74px}.p-sns-line{width:86px}.p-related-box{width:300px;height:344px;overflow:hidden;border:solid 1px #ddd;float:left;background:#fff}.p-related-text{margin:20px 20px}.p-related-text h4{border-bottom:solid 1px #eee;padding-bottom:13px;margin:8px 0 10px;line-height:1}.p-header-bg-outer{position:relative;overflow:hidden;padding:30px 30px 0px}.p-header-bg-outer:before{display:block;position:absolute;content:"";bottom:-1px;left:0px;width:980px;height:1px;background-color:#fff;z-index:2;box-shadow:0 -7px 60px 40px #fff}.p-header-bg-outer .bg-img{position:absolute;z-index:1;top:-120px;left:-10px;width:1000px;-webkit-filter:blur(7px) saturate(2);-moz-filter:blur(7px) saturate(2);filter:blur(7px) saturate(2)}.p-header-bg-outer .bg-img img{width:1000px}.p-header-bg{position:relative;background:#fff;padding:25px 35px 0;z-index:3}.p-president-outer{border:30px solid #f7f7f7;padding:0;background:rgba(0,0,0,0) url(/img/bg_about_president.jpg) repeat 0 0}.p-president{position:relative;background:rgba(0,0,0,0) url(/img/bg_about_president_grid.png) repeat-y -5px 0;width:920px;padding:0;margin:120px 0 100px}.p-president:before{content:"";display:block;position:absolute;top:-101px;width:920px;height:101px;background:rgba(0,0,0,0) url(/img/bg_about_president_gridTop.png) no-repeat -5px 0}.p-president:after{content:"";display:block;position:absolute;bottom:-101px;width:920px;height:101px;background:rgba(0,0,0,0) url(/img/bg_about_president_gridBottom.png) no-repeat -5px 0}.p-president-inner{padding:0 90px}.p-president-title{font-size:22px;text-align:center;height:38px;padding:5px 20px 0 0}.p-president-title span{padding:0 50px 8px 53px;border-bottom:2px solid #333}.p-president-content{font-size:14px;margin-top:20px}.p-president-content dt{float:left;margin-top:5px}.p-president-content dt span{visibility:hidden}.p-president-content dt.p-president-content-title1{background:url(/img/gl46_bg_title01.png) no-repeat top left;height:36px;width:148px}.p-president-content dt.p-president-content-title2{background:url(/img/gl46_bg_title02.png) no-repeat top left;height:36px;width:131px}.p-president-content dt.p-president-content-title3{background:url(/img/gl46_bg_title03.png) no-repeat top left;height:32px;width:130px}.p-president-content dt.p-president-content-title4{background:url(/img/gl46_bg_title04.png) no-repeat top left;height:36px;width:146px}.m-president-fukidashi{display:block;position:relative;background:#fff;border:3px solid #ddd;width:550px;padding:25px 30px;margin-right:15px;font-size:14px;float:right}.m-president-fukidashi:after,.m-president-fukidashi:before{right:100%;top:18px;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.m-president-fukidashi:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:4px;margin-top:-4px}.m-president-fukidashi:before{border-color:rgba(221,221,221,0);border-right-color:#ddd;border-width:8px;margin-top:-8px}.p-president-result{width:100%;height:132px;border:solid 1px #da3700;overflow:hidden;position:relative;font-size:0}.p-president-result img{display:inline-block}.p-president-result-text{display:block;position:absolute;width:500px;height:130px;right:0;top:0;background:url(/img/gl46_bg_wamoyou.jpg) no-repeat;border-left:solid 1px #da3700;padding:20px 20px;font-size:13px;line-height:1.4}.p-president-result .m-blackbox{background-color:#222;color:#fff;padding:10px 2px;font-size:12px;float:left;margin-right:15px}.p-company-entry-txt-outer{width:100%;text-align:center}.p-company-entry-txt{padding:10px}.p-company-entry-txt span{line-height:30px}.p-company-entry-txt span a{border-bottom:1px solid #000;text-decoration:none;color:#007fcf}.p-company-entry-txt a{color:#007fcf}.p-company-entry-step-outer{width:100%;height:100px}.p-company-entry-step-inner{position:relative;overflow:hidden}.p-company-entry-step-inner ul{position:relative;left:50%;float:left}.p-company-entry-step-inner ul li{position:relative;left:-50%;float:left;list-style:none}.p-company-entry-step p{position:relative;text-align:center;padding:20px}.p-company-entry-step-gray,.p-company-entry-step-black{position:relative}.p-company-entry-step-gray:after{right:50%;top:50%;content:" ";height:15px;width:15px;margin-right:-5px;margin-top:20px;position:absolute;background:url(/img/cmn_step_round_gray.png) no-repeat}.p-company-entry-step-black:after{right:50%;top:50%;content:" ";height:15px;width:15px;margin-right:-5px;margin-top:20px;position:absolute;background:url(/img/cmn_step_round_black.png) no-repeat}.p-company-entry-step-line-gray,.p-company-entry-step-line-black{position:relative}.p-company-entry-step{position:relative}.p-company-entry-step.u-color-gray.p-company-entry-step-line:before{right:50%;top:50%;content:" ";height:2px;width:85px;margin-right:-100px;margin-top:-2px;position:absolute;background:url(/img/cmn_step_line_gray.png) no-repeat}.p-company-entry-step.u-color-333.p-company-entry-step-line:before{right:50%;top:50%;content:" ";height:2px;width:85px;margin-right:-105px;margin-top:-2px;position:absolute;background:url(/img/cmn_step_line_black.png) no-repeat}.p-company-entry-must-logo-inner{position:relative}.p-company-entry-must-logo-outer p{width:155px}.p-company-entry-must-logo-inner p:after{right:50%;top:50%;content:" ";height:17px;width:32px;margin-right:-100px;margin-top:-10px;position:absolute;background:url(/img/gl_55_must.png) no-repeat}.p-company-entry-textarea{resize:none;width:650px;height:150px;border-color:#d5d5d5;font-size:14px;padding:10px}.p-company-entry-textarea-num{float:right;color:#999}.p-company-entry-textarea-num.textarea-current-num{color:#999}.p-company-entry-left-allow:before{right:50%;top:50%;content:" ";height:15px;width:15px;margin-right:60px;margin-top:-5px;position:absolute;background:url(/img/cmn_arrow_btn_left.png) no-repeat}#gl103_1 .p-company-entry-left-allow:before{right:50%;position:absolute;margin-right:77px}.p-company-entry-right-allow:after{right:50%;top:50%;content:" ";height:15px;width:15px;margin-right:-95px;margin-top:-5px;position:absolute;background:url(/img/cmn_arrow_btn_right.png) no-repeat}.m-label-gray{background:#ececec;padding:5px 10px;color:#222}.m-label-yellow{background:#ffed99;padding:5px 10px;color:#222}.m-label-full{background:#d93301;padding:5px 10px;color:#fff;margin-left:10px}.m-graybox{float:right;position:relative;top:-46px;right:150px;background:#eee;padding:5px 10px;width:141px}.m-main-submit-fukidashi{width:192px;font-size:11px;padding:5px;font-weight:bold;z-index:999;margin:0 auto;position:relative;top:13px;background:#fff;border:1px solid #222}.m-main-submit-fukidashi:after,.m-main-submit-fukidashi:before{top:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.m-main-submit-fukidashi:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:4px;margin-left:-4px}.m-main-submit-fukidashi:before{border-color:rgba(34,34,34,0);border-top-color:#222;border-width:5px;margin-left:-5px}.p-login-main .p-search-box-innner{padding:35px}#gl2 .p-login-main .p-search-box-innner,#gl4 .p-login-main .p-search-box-innner,#gl4_1 .p-login-main .p-search-box-innner,#gl2_2 .p-login-main .p-search-box-innner{padding:10px}.p-login-main .p-search-box-content{padding:0}#gl5 .p-login-main h5{position:relative;left:-90px;display:inline-block;width:135px}.l-manga-box li{border:solid 1px #ededed;width:220px;height:370px}.p-bg-note-hougan{background:url(/img/gl3_bg_note_hougan.jpg) repeat-x;width:685px;height:180px;padding:25px 30px;margin:0 auto}.p-bg-note{background:url(/img/gl28_bg_note.gif) repeat-x;width:100%;height:180px;padding:25px 10px}.p-bg-note li{margin:8px 0}.p-bg-note a{color:#222;border-bottom:solid 1px #222;text-decoration:none}.p-bg-note a:hover{border:none;color:rgba(34,34,34,.7)}.p-scroller-company{background:#ececec;padding:20px 0px 20px 30px;text-align:center}.p-scroller-company-custom{width:100%;background:#ececec;margin:0 0 50px;padding:20px 0}.p-scroller-company-custom .simply-scroll-clip{width:100%;height:85px}.p-scroller-company-custom .section{padding:0 5px}.p-constract-box{display:block;border:solid 1px #ddd;background:#f8f8f8;padding:25px 15px;font-size:12px;height:135px;overflow:scroll;overflow-x:hidden;line-height:1.2}.p-ranking-no{width:68px;height:68px;-webkit-border-radius:34px;-moz-border-radius:34px;border-radius:34px;font-size:16px;text-align:center;padding-top:23px;margin-top:27px;margin:27px 15px 27px 0;background-color:#ededed}.p-ranking-no1{background-color:#ffd300}.p-ranking-no2{background-color:#cecece}.p-ranking-no3{background-color:#d6b098}#gl26 article:hover{box-shadow:rgba(0,0,0,.2) 0px 0px 6px 3px}.p-post-ranking{padding:30px 5px 30px 15px;font-weight:bold}.u-clearfix:after{display:block;clear:both;height:0;visibility:hidden;content:"."}.u-hidden{visibility:hidden}.u-clear{clear:both}.u-flr{float:right}.u-fll{float:left}.u-float-l-img{float:left;margin-right:15px}.u-float-l-img-10{float:left;margin-right:8px}.u-float-l-img-30{float:left;margin-right:30px}.u-float-r-img{float:right;margin-left:15px}.u-float-r-img-20{float:right;margin-left:20px}.u-img-border-radius{border:3px solid #ddd;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.u-mgtb22{margin:22px 0}.u-mgt-3{margin-top:-3px}.u-mgt-5{margin-top:-5px}.u-mgt-8{margin-top:-8px}.u-mgt-15{margin-top:-15px}.u-mgt-20{margin-top:-20px}.u-mgt-33{margin-top:-33px}.u-mgt5{margin-top:5px}.u-mgt8{margin-top:8px}.u-mgt10{margin-top:10px}.u-mgt15{margin-top:15px}.u-mgt20{margin-top:20px}.u-mgt23{margin-top:23px}.u-mgt25{margin-top:25px}.u-mgt30{margin-top:30px}.u-mgt35{margin-top:35px}.u-mgt40{margin-top:40px}.u-mgt45{margin-top:45px}.u-mgt50{margin-top:50px}.u-mgt55{margin-top:55px}.u-mgt70{margin-top:70px}.u-mgt80{margin-top:80px}.u-mgt125{margin-top:125px}.u-mgt150{margin-top:150px}.u-mgt-40{margin-top:-40px}.u-mgr0{margin-right:0 !important}.u-mgr3{margin-right:3px}.u-mgr5{margin-right:5px}.u-mgr10{margin-right:10px}.u-mgr15{margin-right:15px}.u-mgr20{margin-right:20px}.u-mgr30{margin-right:30px}.u-mgr40{margin-right:40px}.u-mgr185{margin-right:185px}.u-mgr220{margin-right:220px}.u-mgr260{margin-right:260px}.u-mgr265{margin-right:265px}.u-mgr280{margin-right:280px}.u-mgr315{margin-right:315px}.u-mgr320{margin-right:320px}.u-mgr360{margin-right:360px}.u-mgb0{margin-bottom:0px}.u-mgb5{margin-bottom:5px}.u-mgb10{margin-bottom:10px}.u-mgb15{margin-bottom:15px}.u-mgb20{margin-bottom:20px}.u-mgb25{margin-bottom:25px}.u-mgb28{margin-bottom:28px}.u-mgb30{margin-bottom:30px}.u-mgb40{margin-bottom:35px}.u-mgb35{margin-bottom:40px}.u-mgb45{margin-bottom:45px}.u-mgb50{margin-bottom:50px}.u-mgb60{margin-bottom:60px}.u-mgb100{margin-bottom:100px}.u-mgl-8{margin-left:-8px}.u-mgl-6{margin-left:-6px}.u-mgl0{margin-left:0}.u-mgl5{margin-left:5px}.u-mgl10{margin-left:10px}.u-mgl15{margin-left:15px}.u-mgl30{margin-left:30px}.u-mgl35{margin-left:35px}.u-mgl40{margin-left:40px}.u-mgl90{margin-left:90px}.u-mgl135{margin-left:135px}.u-mgl138{margin-left:138px}.u-mgl238{margin-left:238px}.u-pd0{padding:0}.u-pd10{padding:10px}.u-pd15{padding:15px}.u-pd20{padding:20px}.u-pdtb20{padding-top:20px;padding-bottom:20px}.u-pdtb30{padding-top:30px;padding-bottom:30px}.u-pdtb40{padding-top:40px;padding-bottom:40px}.u-pdtb45{padding-top:45px;padding-bottom:45px}.u-pdtb80{padding-top:80px;padding-bottom:80px}.u-pdtb135{padding-top:135px;padding-bottom:135px}.u-pdt3{padding-top:3px}.u-pdt5{padding-top:5px}.u-pdt10{padding-top:10px}.u-pdt15{padding-top:15px}.u-pdt20{padding-top:20px}.u-pdt25{padding-top:25px}.u-pdt35{padding-top:35px}.u-pdt40{padding-top:40px}.u-pdt45{padding-top:45px}.u-pdt50{padding-top:50px}.u-pdt55{padding-top:55px}.u-pdt65{padding-top:65px}.u-pdt70{padding-top:70px}.u-pdt80{padding-top:80px}.u-pdt90{padding-top:90px}.u-pdt100{padding-top:100px}.u-pdt125{padding-top:125px}.u-pdt130{padding-top:130px}.u-pdt150{padding-top:150px}.u-pdr0{padding-right:0}.u-pdr15{padding-right:15px}.u-pdr20{padding-right:20px}.u-pdr25{padding-right:25px}.u-pdr30{padding-right:30px}.u-pdr70{padding-right:70px}.u-pdb0{padding-bottom:0}.u-pdb3{padding-bottom:3px}.u-pdb5{padding-bottom:5px}.u-pdb10{padding-bottom:10px}.u-pdb15{padding-bottom:15px}.u-pdb20{padding-bottom:20px}.u-pdb25{padding-bottom:25px}.u-pdb30{padding-bottom:30px}.u-pdb40{padding-bottom:40px}.u-pdb50{padding-bottom:50px}.u-pdb55{padding-bottom:55px}.u-pdb65{padding-bottom:65px}.u-pdb70{padding-bottom:70px}.u-pdb75{padding-bottom:75px}.u-pdb80{padding-bottom:80px}.u-pdb100{padding-bottom:100px}.u-pdl5{padding-left:5px}.u-pdl10{padding-left:10px}.u-pdl15{padding-left:15px}.u-pdl20{padding-left:20px}.u-pdl25{padding-left:25px}.u-pdl30{padding-left:30px}.u-pdl50{padding-left:50px}.u-position-absolute-bottom-0{position:absolute;bottom:0}.u-position-relative-top--1{position:relative;top:-1px}.u-position-relative-top--2{position:relative;top:-2px}.u-position-relative-top--3{position:relative;top:-3px}.u-position-relative-top--5{position:relative;top:-5px}.u-position-relative-top--7{position:relative;top:-7px}.u-position-relative-top--10{position:relative;top:-10px}.u-position-relative-left--52{position:relative;left:-52px}.u-position-relative-top-55{position:relative;top:55px}.u-position-relative-top-0{position:relative;top:0}.u-position-relative-top-1{position:relative;top:1px}.u-position-relative-top-2{position:relative;top:2px}.u-position-relative-top-10{position:relative;top:10px}.u-position-relative-top-15{position:relative;top:15px}.u-height0{height:0}.u-height44{height:44px}.u-height50{height:50px}.u-height60{height:60px}.u-width25p{width:25%}.u-width50p{width:50%}.u-width75p{width:75% !important}.u-width100p{width:100% !important}.u-width125{width:125px}.u-width135{width:135px}.u-width220{width:220px}.u-width235{width:235px}.u-width270{width:270px}.u-width295{width:295px}.u-width300{width:300px !important}.u-width320{width:320px}.u-width350{width:350px !important}.u-width360{width:360px}.u-width400{width:400px}.u-width420{width:420px !important}.u-width500{width:500px}.u-width520{width:520px}.u-width610{width:610px}.u-width615{width:615px}.u-width640{width:640px;line-height:1.8}.u-width690{width:690px}.u-width710{width:710px}.u-width720{width:720px}.u-width760{width:760px}.u-width780{width:780px}.u-width920{width:920px}.u-width-auto{width:auto}.u-fontsize5{font-size:5px}.u-fontsize6{font-size:6px}.u-fontsize7{font-size:7px}.u-fontsize8{font-size:8px}.u-fontsize9{font-size:9px}.u-fontsize10{font-size:10px}.u-fontsize11{font-size:11px}.u-fontsize12{font-size:12px}.u-fontsize13{font-size:13px}.u-fontsize14{font-size:14px}.u-fontsize15{font-size:15px}.u-fontsize16{font-size:16px}.u-fontsize17{font-size:17px}.u-fontsize18{font-size:18px}.u-fontsize19{font-size:19px}.u-fontsize20{font-size:20px}.u-fontsize22{font-size:22px}.u-fontsize23{font-size:23px}.u-fontsize24{font-size:24px}.u-fontsize26{font-size:26px}.u-fontweight-bold{font-weight:bold}.u-fontweight-normal{font-weight:normal}.u-bgcolor-fff{background-color:#fff}.u-bgcolor-222{background-color:#222}.u-bgcolor-333{background-color:#333}.u-bgcolor-888{background-color:#888}.u-bgcolor-eee{background-color:#eee}.u-bgcolor-f0f0f0{background-color:#f0f0f0}.u-bgcolor-f7f4f1{background-color:#f7f4f1}.u-bgcolor-f7f3f2{background-color:#f7f3f2}.u-bgcolor-f9f4f1{background-color:#f9f4f1}.u-bgcolor-f8f8f8{background-color:#f8f8f8}.u-align-l{text-align:left}.u-align-c{text-align:center}.u-align-r{text-align:right}.u-mg-align-c{margin:0 auto}.u-color-333{color:#333}.u-color-777{color:#777}.u-color-888{color:#888}.u-color-gray{color:#999}.u-color-FFF{color:#fff}.u-color-202020{color:#202020}.u-color-orange{color:#d93301}.p-president-result-text .u-color-orange{color:#da3700}.u-mincho{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.u-lineheight1{line-height:1}.u-lineheight1-1{line-height:1.1}.u-lineheight1-2{line-height:1.2}.u-lineheight1-3{line-height:1.3}.u-lineheight1-4{line-height:1.4}.u-lineheight1-5{line-height:1.5}.u-lineheight1-6{line-height:1.6}.u-lineheight1-7{line-height:1.7}.u-lineheight1-8{line-height:1.8}.u-letterspacing-1{letter-spacing:1px}.u-letterspacing-5{letter-spacing:5px}.u-textbox-black{background:rgba(0,0,0,.7);color:#fff;padding:15px 20px}.u-border-bottom-1px-222{border-bottom:1px solid #222}.u-border-top-3px-222{border-top:3px solid #222}.u-border-top-bottom{border-top:1px solid #ededed;border-bottom:1px solid #ededed}.u-border-bottom-ddd{border-bottom:1px solid #ddd;box-shadow:0 1px 0 #eee}.u-border-bottom-ccc{border-bottom:3px solid #ddd}.u-border-bottom-333{border-bottom:5px solid #333}.u-border-bottom-3px-d93600{border-bottom:3px solid #da3700}.u-boder-r-ededed{border-right:1px solid #ededed}.u-border-none{border:none}.u-border-gray{border:1px solid #ddd}.l-sidebar-adbox .u-mgb20.pickup a{width:110px;position:relative;overflow:hidden;display:block;height:70px;float:left}.l-sidebar-adbox .u-mgb20.pickup a.companytitle{padding-left:10px;width:125px}.l-sidebar-adbox .u-mgb20.pickup img{border:1px solid #ddd;position:absolute;left:-100%;right:-100%;margin:auto;float:left;height:70px}.l-sidebar-adbox .u-mgb20.pickup img.sidebar-image{border:1px solid #ddd;position:absolute;left:-100%;right:-100%;float:none;height:auto;width:225px}.l-sidebar-adbox .u-mgb20.pickup a.sidebar-image-link{width:225px;position:relative;overflow:hidden;display:block;height:95px;float:none;margin:auto 5px}.l-sidebar-adbox .u-mgb20.pickup a.pickup_company_title{color:#555;font-size:11px;width:235px;height:auto;max-height:50px;padding:5px 10px;float:none}.l-sidebar-adbox .u-mgb20.pickup a.pickup_company_title b{color:#000;font-size:12px;margin-right:3px}.l-sidebar-adbox h4{border-bottom:4px solid #da3700}.l-sidebar-adbox .u-mgb20.pickup p.company_name_font{position:absolute;display:block;bottom:0;width:100%;padding:0 10px 10px 10px;margin:0;color:#fff;font-size:13px;font-weight:bold;z-index:1;text-shadow:#000 1px 1px 0px,#000 -1px 1px 0px,#000 1px -1px 0px,#000 -1px -1px 0px}.u-border-gray-3px{border:3px solid #ddd}.u-border-mesh{background:url(/img/gl46_img_border_mesh.gif) repeat-x;height:5px;border:none}.u-disp-inlineblock{display:inline-block;width:auto}.u-disp-none{display:none}.u-hight-22{height:22px}.u-hight-70{height:70px}.m-calendar-wrapper{text-align:center;width:608px;background-color:#fff;padding:15px 5px 20px;position:relative;left:-100%;border:4px solid #ededed}.m-calendar-wrapper .m-calendar{border-collapse:collapse;width:100%}.m-calendar-wrapper .m-calendar caption{padding-bottom:6px;font-size:12px;line-height:15px;font-weight:bold}.m-calendar-wrapper .m-calendar th{font-size:12px;font-weight:lighter;text-align:center;line-height:30px}.m-calendar-wrapper .m-calendar td{font-size:12px;font-weight:bold;text-align:center;line-height:30px}.m-calendar-wrapper .m-calendar td a{text-decoration:none;display:block;width:100%}.m-calendar-wrapper .m-calendar th:first-child{color:#da3700}.m-calendar-wrapper .m-calendar th:last-child{color:#007fcf}.m-calendar-wrapper .m-calendar td div{text-align:center}.m-calendar-wrapper .m-calendar tr{border-bottom:solid 5px #fff}.m-calendar-wrapper .m-calendar-chevron a{font-weight:bold;color:#333}.m-calendar-wrapper .m-calendar-chevron-left{float:left;margin:4px 0 0 20px}.m-calendar-wrapper .m-calendar-chevron-right{float:right;margin:4px 20px 0 0}.m-calendar-wrapper .m-calendar-single{float:left;width:285px;padding:0 35px;margin:-13px 0 0}.m-calendar-wrapper .m-calendar-single-left{border-right:1px solid #ededed;margin-left:14px}.m-calendar-wrapper .m-month{margin-left:5px;font-size:15px}.m-calendar-wrapper .m-other-month{color:#cbced2}.m-calendar-wrapper .m-saturday{color:#007fcf}.m-calendar-wrapper .m-sunday{color:#da3700}.m-calendar-wrapper .m-saturday a{color:#007fcf}.m-calendar-wrapper .m-sunday a{color:#da3700}.m-calendar-wrapper .m-orientation{background:#fff3ad}.m-calendar-wrapper .m-choiced{background-color:#ffdd35}.m-calendar-wrapper .m-orientation:hover,.m-calendar-wrapper .m-choiced:hover{opacity:.5}.m-calendar-wrapper .m-orientation a,.m-calendar-wrapper .m-choiced a{width:100%;display:block;color:#333}.m-calendar-wrapper .m-orientation a:hover,.m-calendar-wrapper .m-choiced a:hover{color:#333}.l-content .m-calendar-wrapper{text-align:center;width:598px;border:none;padding:0;left:0}.l-content .m-calendar-wrapper .m-calendar-single{margin:-13px auto 0}.l-content .m-calendar-wrapper .m-calendar-single-left{margin-left:14px}.l-content .m-calendar-wrapper .m-calendar-text{font-size:13px;color:#858585;line-height:13px;margin-top:5px;text-align:center}.l-content .m-calendar-wrapper .m-colored-square{color:#fff3ab;margin-right:3px}section.l-module.l-content-prlx{padding:70px 0}section.l-module.l-content-prlx:last-child{padding:0}section.l-module.l-parallax{height:580px;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}section.l-module.l-parallax.main{background-attachment:none}section h2{font-family:"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","Hiragino Sans",sans-serif;color:#1f1f1f;font-size:30px;text-align:center;font-weight:lighter;line-height:1.7;letter-spacing:4px}section.l-module.l-parallax-1{background-image:url(/assets/img/gl102_bg_1-124e2f512306df9e24f6b05ea8a813f1777363811b9e91823384d307fe72adee.jpg);margin:0 auto}section.l-module.l-parallax-2{background-image:url(/assets/img/gl102_bg_2-2af4f3913267a84e909b42058ec138e4c0787018a515d2bde9eebd9fb974e703.jpg);height:250px;margin:0 auto}.l-container{width:100%;max-width:980px;margin:0 auto;font-weight:bold;font-size:16px;line-height:2.3;text-align:center;letter-spacing:1.5px}.p-img-parallax-btm{background:url(/img/gl102_img_btm.jpg) no-repeat center center;background-size:cover;height:350px;width:100%;max-width:1800px;margin:0 auto}.fadeIn{display:none}.fadeInDown{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:3s;-ms-animation-duration:3s;animation-duration:3s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;visibility:visible !important}@-webkit-keyframes fadeInDown{0%{opacity:0}100%{opacity:1}}@keyframes fadeInDown{0%{opacity:0}100%{opacity:1}}.m-company-entry-title-outer{background-color:#f8f8f8;padding:28px 0;height:130px}.m-company-entry-title-txt-outer{text-align:center}.m-company-entry-title-txt-outer>span{font-size:14px}.m-company-entry-title-txt{position:relative;font-size:22px;font-weight:bold;margin-top:10px}.m-company-entry-title-txt:after{content:"";display:block;position:absolute;width:80px;height:5px;left:50%;bottom:-16px;margin-left:-40px;background-color:rgba(255,0,0,.5)}.m-item-listmessage .company-logo{position:relative;width:50px;height:50px;border:3px solid #ddd}.m-item-listmessage .company-logo img{position:absolute;width:100%;height:auto;top:0;bottom:0;margin:auto 0}.m-item-listmessage .p-condition-word{display:block;line-height:1.2;padding-bottom:4px}.m-item-listmessage .p-condition-word span{display:inline-block;line-height:1.2}.m-item-listmessage .frame-img{float:left;position:relative;overflow:hidden;width:200px;height:150px;margin-right:15px}.m-item-listmessage .frame-img img{position:absolute;width:100%;height:auto;top:0;bottom:0;margin:auto 0}.p-action-profile{margin-top:30px;text-align:center}.p-action-profile .submit{display:inline-block;width:250px;margin:0 5px}.p-action-profile .m-main-submit{display:inline-block;width:250px;margin:0 5px}.p-action-profile .m-main-submit.btn-back{color:#fff;background-color:#666;height:65px;line-height:66px}.m-header-grayline{line-height:28px;font-size:12px;border-bottom:3px solid #ededed;color:#202020}.p-item-column{padding:38px 45px 38px 50px;height:220px}.p-item-column .label{height:23px;line-height:24px;padding:0 8px;font-size:10px}.p-item-column .title{height:50px;line-height:30px;font-size:20px;font-weight:bold}.p-item-column .summary{font-size:14px;line-height:1.6;letter-spacing:.5px}.p-item-column .summary a{color:#007fcf;text-decoration:underline}.p-item-column .summary a:hover{text-decoration:none}.u-btn-lineheight65{line-height:66px}.m-company-rightbox{float:right;max-width:320px;font-size:11px}.m-company-rightbox img{display:block;max-width:320px;max-height:240px;height:auto;margin:0 auto}.m-company-rightbox p{text-align:center;margin-top:5px}.m-label-entry-notice{width:350px;height:65px;line-height:66px;margin:40px auto;border:3px solid #666;background:#666;font-size:17px;color:#fff;text-align:center;cursor:auto}.m-label-entry-notice.main-register{background:#da3700;border:3px solid #da3700;display:block}.m-label-entry-notice.main-register:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;zoom:1;color:#fff !important;text-decoration:none;z-index:1}.m-tab-area{padding-bottom:30px}.m-item-company-message a{text-decoration:none}.m-item-company-message a p{font-size:14px;line-height:1.6;color:#000}.m-item-company-message a:hover h5{text-decoration:underline}.m-item-company-message .frame-img{position:relative;overflow:hidden;width:200px;height:150px}.m-item-company-message .frame-img img{position:absolute;top:-100%;bottom:-100%;width:100%;height:auto;margin:auto 0}.m-event-photo img{width:220px;height:165px;margin:auto 0}.l-event-photo img{width:710px;height:auto;margin:auto 0}.event-company{width:280px;height:auto}.tb-item{width:670px}.tb-item tr{display:table-row;border-color:inherit}.tb-item th{width:20%;font-size:14px;color:#4a2600;border-bottom:2px solid #fff;background:#ffe08e;padding:10px 26px}.tb-item td{width:20%;font-size:14px;text-align:center;color:#4a2600;border-bottom:2px solid #fff;background:#ffe08e;padding:10px}.tb-item td.area{width:60%;font-size:14px;text-align:left;color:#4a2600;background:#fff1cc}.companyBoxList{overflow-x:hidden;overflow-y:hidden;float:left;width:100%}.companyBoxBrock{width:680px;float:inherit;padding-left:30px}.successCompanyBoxBrock{width:720px;float:inherit;padding-left:10px}.p-companyBox2{display:table;float:left;border-color:#fff1c0;border-radius:6px;border-style:solid;margin:13px 20px 0px 20px;overflow-x:hidden;overflow-y:hidden;width:280px;text-align:center}.p-companyBoxTitle2{color:#2460a6;background-color:#fff;font-size:1em;line-height:1.1em;margin:5px 0;padding:10px 0}.companyBox3{float:left;border:2px solid #eee;margin:13px 5px 0px 5px;overflow-x:hidden;overflow-y:hidden;width:128px;min-height:86px;text-align:center;font-size:10px;background-color:#fff;z-index:1}.successCompanyBox3{float:left;border:2px solid #eee;margin:13px 5px 0px 5px;overflow-x:hidden;overflow-y:hidden;width:128px;min-height:90px;text-align:center;font-size:10px;background-color:#ffd;z-index:1}.successCompanyBox3 img{width:123px;max-width:123px;height:auto;margin:0 5px 0px 0}.successCompanyBox3 .companybn{text-align:center;background:#fff;margin-bottom:5px}.successCompanyBox3 .companybn .successThumbImg{width:auto;height:31px;margin:0;vertical-align:bottom}.successTextBox .company_logo{text-align:center}.successTextBox .company_logo img{width:auto;height:60px}.companyBox3 img{width:123px;max-width:123px;height:auto;float:left;margin:0 5px 5px 0}.companyBox4{float:left;border:2px solid #eee;margin:15px 20px 0px 20px;overflow-x:hidden;overflow-y:hidden;width:270px;text-align:center;background-color:#fff}.companyBox4 img{width:240px;max-width:240px;height:auto;float:left}.companyBox5 img{width:670px;max-width:670px;height:auto;text-align:center;margin:0}.companyBoxDetail{display:table-cell;height:40px;width:280px;font-size:.8rem;background-color:#ffe5c0;border:3px solid #eee0c0;vertical-align:middle;text-align:center;text-decoration:none;font-size:15px;font-weight:bold;margin:0 auto;padding:0 3px;border:none;background:#fff1c0}.p-companyBox2 a:hover{text-decoration:none}.companyBoxTitle3{color:#2460a6}.successThumbImg img{width:120px}.successTextBox{font-size:14px;line-height:1.8}.successTextBox p{margin:2px 10px 15px 10px}.successImageBox{border:2px solid #eee;margin:0px 0px 0px 5px;overflow-x:hidden;overflow-y:hidden;width:250px;text-align:center;background-color:#f8f8f8;position:relative;z-index:1}.successImageBox .shadow{-moz-box-shadow:insite 5px 5px 12px rgba(0,0,0,.6);-webkit-box-shadow:insite 5px 5px 12px rgba(0,0,0,.6);box-shadow:insite 5px 5px 12px rgba(0,0,0,.6)}.successImageBox .shadow img{margin:15px 0px 10px 0px;position:relative;z-index:-1}.saiyo-tool-contact{background:#da3700 url(/img/cmn_icon_search_entry_wht.png) center left 90px no-repeat;color:#fff;display:block;padding-left:30px;padding-top:21px}.halfLeft{float:left;width:60%;margin-bottom:10px}.halfRight{float:left;width:38%}.t_top{padding:inherit}.successTextBox .m-main-submit-outer{display:none}.successTextBox .box_cell:nth-child(5n) .m-main-submit-outer{display:block}.p-profile-table{width:100%;border:solid 1px #e3e3e3;border-collapse:collapse;text-align:left;font-size:13px}.p-profile-table th{background:#f8f8f8;padding:15px;border:solid 1px #e3e3e3;width:25%;vertical-align:top}.p-profile-table td{vertical-align:middle;padding:15px;border:solid 1px #e3e3e3;width:100%}.p-profile-table a{color:#007fcf}.p-profile-table .title{background:#eee;padding:5px 10px}.p-profile-table .list{margin:10px 35px 30px 35px}.p-profile-table .list:last-child{margin-bottom:5px}.p-profile-table .list li{list-style:disc;padding-top:5px}.p-profile-table .list img{margin-top:5px}.p-profile-table .list .description{margin:1em 1em 0}.p-profile-table .list .description .ib{display:inline-block;margin:0 .25em}.p-profile-table .list .description .ib.spacing{letter-spacing:3.75px}.p-profile-table .list .prize-note{margin-left:1em;font-size:.8em;color:#616161}.p-profile-table .list hr{margin:2em;color:#616161}.p-privacy-Main{font-size:14px}.p-privacy-Main p{line-height:1.5;padding:5px 10px}ol.p-privacy-Main{display:block;width:680px;-webkit-margin-before:2em;-webkit-margin-after:2em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:40px}ol.p-privacy-Main li{list-style:decimal !important;margin-bottom:10px}.p-search-box-innner div.form-table{display:table;width:80%;margin:5px auto 0px}.p-search-box-innner div.form-table div.form-label{display:table-cell;width:35%;text-align:left}.p-search-box-innner div.form-table div.form-input{display:table-cell;width:65%}.m-notice-btn{display:inline-block;margin:0 5px;vertical-align:middle;width:350px;height:65px;cursor:default;font-size:17px;z-index:1;background:#666;color:#fff;padding-top:21px;text-decoration:none}.m-notice-btn:hover{display:inline-block;margin:0 5px;vertical-align:middle;width:350px;height:65px;cursor:default;font-size:17px;z-index:1;background:#666;color:#fff;padding-top:21px;text-decoration:none}table.m-table tbody tr th.r-table1{padding:5px;width:15%;text-align:center;vertical-align:middle}table.m-table tbody tr th.r-table2{padding:1px;width:17%;text-align:center;vertical-align:middle}table.m-table tbody tr th.r-table3{padding:5px;width:10%;text-align:center;vertical-align:middle}table.m-table tbody tr th.r-table{width:160px}table.m-table tbody tr th.rtype-table{width:60px}table.m-table tbody tr th sup{color:red}table.m-table tbody tr td.resume_base_img{background-image:url(/assets/img/resume_base-0219658a666a7006db82124f53cd65d833c89758c806ac230bcad77ef249cbb6.png);background-repeat:no-repeat;background-position:center;min-width:181px;height:240px;padding:0px}table.m-table tbody tr td.resume_set_img{min-width:181px;height:240px;padding:0px}table.m-table tbody tr td.resume_base_img_confirm{background-image:url(/assets/img/resume_white_base-1cb3fa9f0a656022342978273928cd778fc2ed4e22c0714065b74416e622cdb9.png);background-repeat:no-repeat;background-position:center;min-width:181px;height:240px;padding:0px}.p-input-text-res{margin:0px;width:60px}.p-input-text-res2{margin:0px;width:200px}span.re-address-note{margin-left:5px;font-size:15px;font-weight:normal;letter-spacing:.1em}span.red{color:#f6460b}p.resume_point{font-weight:normal;padding:5px 8px;color:#333;background-color:#ffd464;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}p.resume_point span{font-weight:bold;color:#1253a4}.p-input-text-500w{width:500px}.p-input-text-660w{width:660px;height:100px !important}#search-busho-margin{margin-right:0}div.briefing-sort-area{font-size:12px;margin:20px}div.briefing-sort-area span{display:inline-block;background:#007fcf;border:1px solid #fff;color:#fff;border-radius:5px;margin:5px;padding:5px 10px}div.briefing-sort-area span:hover{cursor:pointer}div.briefing-sort-area span.btn-hide-line{background:#fff;border:1px solid #007fcf;color:#007fcf}.company-message-link a{color:#007fcf}div.p-event.p-event-scroll-x{padding:10px;background:#fafafa;border:1px solid #eee}.p-event .p-event-card-outer{display:flex;flex-wrap:wrap}div.p-event.p-event-scroll-x a.p-event-card{width:225px;height:325px;margin-right:6px;display:inline-block;border:1px solid #bdbdbd;margin-bottom:10px;background:#fff}div.p-event.p-event-scroll-x a.p-event-card:nth-child(3n){margin-right:0}div.p-event.p-event-scroll-x a.p-event-card:hover{text-decoration:none;opacity:.9;box-shadow:0 0 10px #e0e0e0}div.p-event.p-event-scroll-x a.p-event-card div.p-header-img{border-bottom:1px solid #bdbdbd;width:223px;height:100px;text-align:center}div.p-event.p-event-scroll-x a.p-event-card img{max-height:100%}div.p-event.p-event-scroll-x a.p-event-card div.p-event-title-box{background:#fff;padding:10px}div.p-event.p-event-scroll-x a.p-event-card div.p-event-title-box div.p-event-title-box-title{height:65px;color:#424242;font-size:14px;font-weight:bold;margin-bottom:10px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}div.p-event.p-event-scroll-x a.p-event-card div.p-event-title-box div.p-event-title-box-catchcopy{height:60px;color:#616161;font-size:11.5px;line-height:20px;padding:0 10px;margin-bottom:10px}div.p-event.p-event-scroll-x a.p-event-card div.p-event-title-box div.p-event-title-box-date{border-top:1px solid #e0e0e0;font-weight:bold;color:#212121;padding:10px 7px 0 7px;font-size:12px}div.p-event.p-event-scroll-x a.p-event-card div.p-event-title-box div.p-event-title-box-date span{font-size:10px}div.p-event-area-area{padding:0 5px 15px 5px}div.p-event-area-area div.p-event-area-tab{display:table-cell;border-bottom:1px dotted #bdbdbd;color:#9e9e9e;font-size:13px;padding:7px 0;text-align:center;width:70px}div.p-event-area-area div.p-event-area-tab:hover{cursor:pointer}div.p-event-area-area div.p-event-area-tab.selected-area-tab{font-weight:bold;border-bottom:3px solid #da3700;color:#424242}.p-event-article-img{height:125px}.p-event-article-img img{object-fit:contain;object-position:top;background:#ddd;width:100%;height:125px}
