@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-family:Verdana,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:16px;font-size:1rem}#wrapper #header #headerWrap #nav .secondary dd ol li a span,body .shueiM{font-family:dnp-shuei-mgothic-std,sans-serif}#entry,#entry .desc dl dd,#entry .desc dl dt,#entry .desc p{line-height:1.5}ol,ul{list-style:none;padding:0;margin:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:#282828;pointer-events:auto}a.blank{background:url(/recruit/2026/common/images/icon_blank.gif) left center no-repeat;padding:5px 0 5px 28px}a.blank:hover{text-decoration:underline}.alignCenter{text-align:center}.mb25{margin:0 0 25px}.mb40{margin:0 0 40px}#wrapper{clear:both;overflow:hidden}#wrapper #header{width:100%;position:fixed;top:0;left:0;z-index:10000}#wrapper #header.active{background:#fff}#wrapper #header.active #headerWrap #nav h1,#wrapper #header.active #headerWrap #nav ul.main_nav li a{color:#000}#wrapper #header #headerWrap{width:100%;display:-ms-flexbox;display:flex;margin:0 auto;-ms-flex-line-pack:distribute;align-content:space-around;z-index:10000;-ms-flex-align:center;align-items:center}#wrapper #header #headerWrap #headerHead{width:100%;margin:0 auto}#wrapper #header #headerWrap #headerHead a{display:block;overflow:hidden;margin:0 0 0 3%;transition:all .5s 0s ease}#wrapper #header #headerWrap #headerHead a img{width:15.2906976744vw;height:auto}#wrapper #header #headerWrap #headerHead a:hover{opacity:.7}#wrapper #header #headerWrap #nav{margin:10px 2.9069767442vw 0 0;text-align:center;background:0 0}#wrapper #header #headerWrap #nav h1{color:#fff;font-size:1.1627906977vw;text-align:right;font-weight:400;margin:0 0 4%;white-space:nowrap;transition:all .5s 0s ease}#wrapper #header #headerWrap #nav ul.main_nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:0 0}#wrapper #header #headerWrap #nav ul.main_nav li{float:left;width:auto;position:relative;margin:0 1.7441860465vw 0 0;font-size:.9302325581vw;font-weight:600}#wrapper #header #headerWrap #nav ul.main_nav li.first-child,#wrapper #header #headerWrap #nav ul.main_nav li.first-child a,#wrapper #header #headerWrap #nav ul.main_nav li.last-child,#wrapper #header #headerWrap #nav ul.main_nav li.last-child a{width:auto;cursor:pointer}#wrapper #header #headerWrap #nav ul.main_nav li.first-child a:hover,#wrapper #header #headerWrap #nav ul.main_nav li.last-child a:hover{cursor:pointer;width:auto;margin:0}#wrapper #header #headerWrap #nav ul.main_nav li.first-child{position:relative}#wrapper #header #headerWrap #nav ul.main_nav li.last-child{margin:0 5% 0 0}#wrapper #header #headerWrap #nav ul.main_nav a{color:#fff;width:auto;padding:10px 2px;display:block;position:relative;cursor:pointer;white-space:nowrap;font-weight:400;transition:all .5s 0s ease;border-radius:0}#wrapper #header #headerWrap #nav ul.main_nav a.stay,#wrapper #header #headerWrap #nav ul.main_nav a:hover{background:#fff;color:#000;width:auto;cursor:pointer;display:table-cell;vertical-align:middle}#wrapper #header #headerWrap #nav .menu_03 .secondary{width:1000px;position:fixed;min-height:345px;height:auto;top:6.6279069767vw;left:calc(50% - 500px);z-index:99999;background:#fff;border-top:4px solid #fff;display:none;padding:0 0 1%}#wrapper #header #headerWrap #nav .menu_03 .secondary a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7}#wrapper #header #headerWrap #nav .menu_03 .secondary li{width:200px;height:auto}#wrapper #header #headerWrap #nav .menu_03 .secondary li.first-child{width:200px;margin:20px 0 0 30px}#wrapper #header #headerWrap #nav .menu_03 .secondary li.last-child,#wrapper #header #headerWrap #nav .menu_03 .secondary li.li_menu_02,#wrapper #header #headerWrap #nav .menu_03 .secondary li.li_menu_03{margin:20px 0 0 30px}#wrapper #header #headerWrap #nav .menu_03 .secondary li.li_menu_02{margin-left:55px}#wrapper #header #headerWrap #nav .menu_03 .secondary li.first-child dt a{display:block;height:51px}#wrapper #header #headerWrap #nav .menu_03 .secondary li.li_menu_02 dt a{background-position:-200px 0}#wrapper #header #headerWrap #nav .menu_03 .secondary li.li_menu_03 dt a{background-position:-400px 0}#wrapper #header #headerWrap #nav .menu_03 .secondary li.last-child{width:200px;background:url(/recruit/2026/common/images/sub_nav_01_bg.gif) -10px -10px no-repeat #ff1f22;height:314px}#wrapper #header #headerWrap #nav .menu_03 .secondary li.last-child ul{width:200px}#wrapper #header #headerWrap #nav .menu_03 .secondary li.last-child ul li.talk_01{float:none;height:20px;margin:60px 0 0}#wrapper #header #headerWrap #nav .menu_03 .secondary li.last-child ul li.talk_02,#wrapper #header #headerWrap #nav .menu_03 .secondary li.last-child ul li.talk_03{margin:15px 0 0;height:20px;float:none}#wrapper #header #headerWrap #nav .menu_03 .secondary li.last-child ul li.talk_03{margin:15px 0 25px;height:20px;float:none}#wrapper #header #headerWrap #nav .menu_03 .secondary li.last-child ul li.talk_01 a{background-position:-609px -55px;height:20px}#wrapper #header #headerWrap #nav .menu_03 .secondary li.last-child ul li.talk_02 a{background-position:-609px -85px;height:20px}#wrapper #header #headerWrap #nav .menu_03 .secondary li.last-child ul li.talk_03 a{background-position:-609px -115px;height:20px}#wrapper #header #headerWrap #nav .menu_03 .secondary li.last-child ul li.ftalk_01{margin:20px 0 0;height:20px;float:none}#wrapper #header #headerWrap #nav .menu_03 .secondary li.last-child ul li.ftalk_02{margin:15px 0 0;height:20px;float:none}#wrapper #header #headerWrap #nav .menu_03 .secondary li.last-child ul li.ftalk_01 a{background-position:-609px -176px;height:20px}#wrapper #header #headerWrap #nav .menu_03 .secondary li.last-child ul li.ftalk_02 a{background-position:-609px -206px;height:20px}#wrapper #header #headerWrap #nav .menu_03 .secondary li.last-child ul.ftalk:before{content:" ";width:200px;height:30px;display:block;background:url(/recruit/2026/common/images/sub_nav_01.gif) -607px -141px no-repeat}#wrapper #header #headerWrap #nav .menu_03 .secondary li a{width:200px!important;height:51px;text-indent:-9999px;background:url(/recruit/2026/common/images/sub_nav_01.gif) no-repeat;overflow:hidden;padding:0;margin:0}#wrapper #header #headerWrap #nav .menu_03 .secondary li a:hover{position:relative;margin:0;padding:0;width:200px;height:51px}#wrapper #header #headerWrap #nav .menu_03 .secondary dt{height:51px;margin:0 0 10px;border:0;padding:0}#wrapper #header #headerWrap #nav .menu_03 .secondary dt a{width:200px;height:51px;text-indent:-9999px;overflow:hidden;padding:0}#wrapper #header #headerWrap #nav .menu_03 .secondary dt a:hover{position:relative;margin:0;width:200px;height:51px;display:block}#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li{float:none;margin:0 0 4px;height:auto}#wrapper #header #headerWrap ul.btnArea,#wrapper #header #headerWrap ul.btnArea li.firstChild{margin:0}#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li a{height:auto;font-family:"Noto Sans JP",sans-serif;padding:.6em 0 .5em 1.5em}#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li a:hover{width:auto;height:auto;padding:.6em 0 .5em 1.5em}#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_01 a,#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_02 a,#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_03 a{text-indent:0;background:url(/recruit/2026/common/images/menu_arrow.png) left center no-repeat;text-align:left;color:#000;position:relative}#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_04 a,#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_05 a,#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_06 a,#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_07 a,#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_08 a,#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_09 a,#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_10 a,#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_11 a,#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_12 a,#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_13 a,#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_14 a,#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_15 a,#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_16 a{text-indent:0;background:url(/recruit/2026/common/images/menu_arrow.png) left center no-repeat;text-align:left;color:#000}#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_18 a,#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_20 a{text-indent:0;background:url(/recruit/2026/common/images/menu_arrow.png) left center no-repeat;text-align:left;color:#000;position:relative}#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_21 a,#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_22 a,#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_23 a{text-indent:0;background:url(/recruit/2026/common/images/menu_arrow.png) left center no-repeat;text-align:left;color:#000}#wrapper #header #headerWrap #nav .menu_02 .secondary{max-width:1000px;width:100%;overflow:hidden;position:fixed;padding:0 0 20px;top:6.6279069767vw;left:calc(50% - 500px);z-index:99999;background:#fff;border-top:4px solid #fff;display:none}#wrapper #header #headerWrap ul.btnArea li{width:8.1395348837vw;cursor:pointer}#wrapper #header #headerWrap ul.btnArea li#sp_menu{display:none}#wrapper #header #headerWrap ul.btnArea li.firstChild a{background:#FF0013}#wrapper #header #headerWrap ul.btnArea li.firstChild a:hover{background:#fff;color:#282828}#wrapper #header #headerWrap ul.btnArea li a{font-size:.9302325581vw;text-align:center;display:table-cell;padding:1.3953488372vw 0;vertical-align:middle;position:relative;color:#fff;background:#282828;width:10.4651162791vw;font-weight:500;cursor:pointer}#wrapper #header #headerWrap ul.btnArea li a:hover{cursor:pointer}#wrapper #header #headerWrap ul.btnArea li.lastChild a:after{content:"";display:block;position:absolute}#wrapper #header #headerWrap ul.btnArea li.lastChild a:hover{background:#fff;color:#282828}#wrapper #header #headerWrap ul.btnArea li.lastChild a:hover:before{border:1px solid #282828}#wrapper #header #headerWrap ul.btnArea li.lastChild a:hover:after{border-left-color:#282828}.overlay,.sp_mode .overlay{z-index:10000;cursor:pointer}#wrapper #header #headerWrap #nav .menu_02 .secondary a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7}#wrapper #header #headerWrap #nav .menu_02 .secondary li{width:200px;height:51px}#wrapper #header #headerWrap #nav .menu_02 .secondary li.li_menu_01,#wrapper #header #headerWrap #nav .menu_02 .secondary li.li_menu_05{width:200px;margin:20px 0 0 55px}#wrapper #header #headerWrap #nav .menu_02 .secondary li.li_menu_02,#wrapper #header #headerWrap #nav .menu_02 .secondary li.li_menu_03,#wrapper #header #headerWrap #nav .menu_02 .secondary li.li_menu_04,#wrapper #header #headerWrap #nav .menu_02 .secondary li.li_menu_06,#wrapper #header #headerWrap #nav .menu_02 .secondary li.li_menu_07{margin:20px 0 0 30px}#wrapper #header #headerWrap #nav .menu_02 .secondary li.li_menu_02 a{background-position:-200px 0}#wrapper #header #headerWrap #nav .menu_02 .secondary li.li_menu_03 a{background-position:-400px 0}#wrapper #header #headerWrap #nav .menu_02 .secondary li.li_menu_04 a{background-position:-600px 0}#wrapper #header #headerWrap #nav .menu_02 .secondary li.li_menu_05 a{background-position:-1000px 0}#wrapper #header #headerWrap #nav .menu_02 .secondary li.li_menu_06 a{background-position:-800px 0}#wrapper #header #headerWrap #nav .menu_02 .secondary li.li_menu_07 a{background-position:-1200px 0}#wrapper #header #headerWrap #nav .menu_02 .secondary li a{width:200px!important;height:51px;text-indent:-9999px;background:url(/recruit/2026/common/images/sub_nav_02.gif) no-repeat;overflow:hidden;padding:0;margin:0}#wrapper #header #headerWrap #nav .menu_02 .secondary li a:hover{position:relative;margin:0;padding:0;width:200px;height:51px;display:block}#wrapper #mainSection{width:100%;margin:0;overflow:hidden}#wrapper #mainSection #headSection{clear:both;width:100%;background:#FF0013;overflow:hidden}#wrapper #mainSection #headSection h2{margin:11vw auto 60px}#wrapper #mainSection .section{overflow:hidden;clear:both;margin:0 auto 50px}#entry p a,#entry p a img,#page_top{margin:0 auto}#wrapper #footer{width:100%;background:#fff;padding:30px 0;overflow:hidden;clear:both}#wrapper #footer ul{clear:both;overflow:hidden;width:98%;margin:0 auto;height:34px}#wrapper #footer ul li.footerlogo{float:left;height:26px}#wrapper #footer ul li.footerlogo a{display:block;width:220px;height:26px;overflow:hidden;text-indent:-9999px;background:url(/recruit/2026/common/images/footerlogo.png) no-repeat;background-size:contain}#wrapper #footer ul li.footerlogo a:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7}#wrapper #footer ul li.copyright{color:#000;height:34px;float:right}#wrapper #footer ul li.copyright p{display:table-cell;height:34px;vertical-align:middle;font-size:12px;font-size:.75rem}#page_top{max-width:1000px}#page_top li a{bottom:115px;height:59px;margin:0 0 0 1047px;position:fixed;right:3%;width:63px;z-index:9999}#entry{width:570px;background:#fff;padding:25px;margin:20px auto;border-radius:5px;-o-box-shadow:0 0 8px #262626;-ms-box-shadow:0 0 8px #262626;box-shadow:0 0 8px #262626}#entry h2{text-align:center;margin:0 0 20px;text-indent:0;background:0 0;width:100%;height:auto}#entry p{margin:0 0 1em}#entry p.notice{font-size:12px;font-size:.75rem}#entry .title{font-weight:700;border-bottom:3px solid #000;margin:0 0 15px;padding:0 0 5px;font-size:20px;font-size:1.25rem}#entry .title span{font-size:14px;font-size:.875rem;font-weight:400;display:block}#entry .desc{margin:0}#entry .desc dl dt{margin:0;padding:0;font-weight:400;border:none;font-size:16px;font-size:1rem}#entry .desc dl dd{margin:0}#modalSection .innerSection{background:#fff;margin:0;padding:3% 0 0;font-size:16px;font-size:1rem;line-height:1.5}#modalSection .innerSection.innerSection02{background:rgba(255,62,131,.07);padding:0;margin:0}#modalSection .innerSection.innerSection02 h3{margin-top:5%}#modalSection .innerSection .section{padding-top:0!important}#modalSection .innerSection p{margin:0 0 1em;line-height:32px}#modalSection .innerSection p span{color:#ff221f}#modalSection .innerSection .innerSectionBox{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 auto 5%;max-width:1000px}#modalSection .innerSection .innerSectionBox h3{width:83%;padding:6.5% 0;text-align:center;background:#FF3E83;font-size:1.7441860465vw;color:#fff;border-radius:150px;margin:0 3% 0 0}#modalSection .innerSection .innerSectionBox02{margin:0 auto 5%;max-width:1000px}#modalSection .innerSection h3{margin:5% 0;font-size:1.7441860465vw;border-bottom:2px solid #FF3E83}#modalSection .innerSection dl.profile{line-height:1;width:33%;margin:0;padding:0;border:0;overflow:visible;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#modalSection .innerSection dl.profile .pict{margin:0;padding:0}#modalSection .innerSection dl.profile .pict img{border-radius:50%}#modalSection .innerSection dl.profile .desc{line-height:1.5;padding:0;margin:0}#modalSection .innerSection dl.profile .desc dt{font-size:.8720930233vw;padding:0;margin:0;border:none}#modalSection .innerSection dl.profile .desc dd{font-weight:700;font-size:18px;font-size:1.125rem;padding:0;margin:0}#modalSection .innerSection .imageArea dt{color:#FF3E83;font-size:1.2790697674vw;margin:0 0 2%;font-weight:900}#modalSection .innerSection .imageArea dd{margin:0 0 4%}#modalSection .innerSection .imageArea dd img{width:100%;height:auto}#modalSection .innerSection #slidArea{border-top:1px solid #000;border-bottom:1px solid #000;overflow:hidden;clear:both;margin:0 0 35px;padding:0;height:393px}#modalSection .innerSection #slidArea h3{color:#ff221f;font-size:24px;font-size:1.5rem;margin:28px 0 0}#modalSection .innerSection .link{clear:both;overflow:hidden;margin:0 0 0 -30px}#modalSection .innerSection .link li a{display:block;width:260px;height:110px;text-indent:-9999px;overflow:hidden;background:url(/recruit/2026/works/images/develop_marke_list.jpg) no-repeat}#modalSection .innerSection .link li a:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#modalSection #develop_marke,#modalSection #management_product,#modalSection #sales{width:100%;padding:0;margin:0 auto}#modalSection #develop_marke h2,#modalSection #management_product h2,#modalSection #sales h2{color:#FF0013;position:relative;text-align:center;font-size:46px;font-size:2.875rem;margin:5% auto 2%;max-width:1000px}#modalSection #develop_marke h2 span,#modalSection #management_product h2 span,#modalSection #sales h2 span{font-weight:900;padding:0 3%;background:#fff;position:relative}#modalSection #develop_marke h2::before,#modalSection #management_product h2::before,#modalSection #sales h2::before{content:"";position:absolute;top:30%;display:block;background:#FF0013;opacity:.5;height:16px;width:100%;border-radius:15px;z-index:0}a.close{display:block;overflow:hidden;width:50px;position:absolute;right:0;top:30px}.overlay{position:absolute;top:0;left:0;background:url(/recruit/2026/common/images/ajax-loader.gif) center 350px no-repeat #000;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.sp_mode{font-family:"Roboto Slab",Garamond,"Times New Roman","游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",HiraMinProN-W3,"HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.sp_mode *{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sp_mode a{-webkit-tap-highlight-color:0,0,0,0}.sp_mode #wrapper{margin:0}.sp_mode #wrapper .mb40{margin:0 0 20px}.sp_mode #wrapper .sp_mb10{margin-bottom:10px!important}.sp_mode #wrapper #header{height:auto;padding:10px 0}.sp_mode #wrapper #header.active{background:#fff}.sp_mode #wrapper #header #headerWrap{width:100%;height:auto}.sp_mode #wrapper #header #headerWrap #headerHead{width:100%}.sp_mode #wrapper #header #headerWrap #headerHead a{margin:-15px 0 0 2%;width:100%}.sp_mode #wrapper #header #headerWrap #headerHead a img{width:140px}.sp_mode #wrapper #header #headerWrap #headerHead ul{height:auto;float:left;margin:0 20px 0 0;width:40%}.sp_mode #wrapper #header #headerWrap #headerHead ul li{float:left;width:40%;height:52px;margin:0 2% 0 0}.sp_mode #wrapper #header #headerWrap #headerHead ul li:last-child{margin:0}.sp_mode #wrapper #header #headerWrap #headerHead ul li a{font-size:14px;font-size:.875rem;width:100%;height:52px;text-indent:0;color:#fff;padding:20px 0 0;text-align:center;letter-spacing:-1.5px;overflow:hidden;vertical-align:middle;font-weight:700;display:block}.sp_mode #wrapper #header #headerWrap #headerHead ul li a:after,.sp_mode #wrapper #header #headerWrap #headerHead ul li a:before{display:none}.sp_mode #wrapper #header #headerWrap #headerHead ul li a:hover{cursor:pointer}.sp_mode #wrapper #header #headerWrap #sp_menu{width:50px}.sp_mode #wrapper #header #headerWrap #sp_menu .menu-trigger{display:inline-block;transition:all .2s;box-sizing:border-box;position:absolute;top:25px;right:25px;width:20px;height:20px}.sp_mode #wrapper #header #headerWrap #sp_menu .menu-trigger::before{content:"";display:block;background:#FF0013;position:absolute;top:-15px;left:-15px;width:50px;height:50px}.sp_mode #wrapper #header #headerWrap #sp_menu .menu-trigger span{display:inline-block;transition:all .2s;box-sizing:border-box;position:absolute;left:0;width:100%;height:2px;background-color:#fff;border-radius:2px}.sp_mode #wrapper #header #headerWrap #sp_menu .menu-trigger span:nth-of-type(1){top:0}.sp_mode #wrapper #header #headerWrap #sp_menu .menu-trigger span:nth-of-type(2){top:9px}.sp_mode #wrapper #header #headerWrap #sp_menu .menu-trigger span:nth-of-type(3){bottom:0}.sp_mode #wrapper #header #headerWrap #sp_menu.open .menu-trigger span:nth-of-type(1){transform:translateY(9px) rotate(-45deg)}.sp_mode #wrapper #header #headerWrap #sp_menu.open .menu-trigger span:nth-of-type(2){opacity:0}.sp_mode #wrapper #header #headerWrap #sp_menu.open .menu-trigger span:nth-of-type(3){transform:translateY(-9px) rotate(45deg)}.sp_mode #wrapper #header #headerWrap ul.btnArea{margin:0 10px 0 0;display:-ms-flexbox;display:flex}.sp_mode #wrapper #header #headerWrap ul.btnArea li{width:60px;cursor:pointer;margin:0}.sp_mode #wrapper #header #headerWrap ul.btnArea li#sp_menu{display:block}.sp_mode #wrapper #header #headerWrap ul.btnArea li.firstChild a{background:#FF0013}.sp_mode #wrapper #header #headerWrap ul.btnArea li.firstChild a:hover{background:#fff;color:#282828}.sp_mode #wrapper #header #headerWrap ul.btnArea li a{font-size:14px;font-size:.875rem;text-align:center;display:table-cell;padding:0;vertical-align:middle;position:relative;color:#fff;background:#282828;width:50px;height:50px;cursor:pointer}.sp_mode #wrapper #header #headerWrap ul.btnArea li a:hover{cursor:pointer}.sp_mode #wrapper #header #headerWrap ul.btnArea li.lastChild a:hover{background:#fff;color:#282828}.sp_mode #wrapper #header #headerWrap ul.btnArea li.lastChild a:hover:before{border:1px solid #282828}.sp_mode #wrapper #header #headerWrap ul.btnArea li.lastChild a:hover:after{border-left-color:#282828}.sp_mode #wrapper #header #headerWrap #nav{width:100%;position:absolute;top:50px}.sp_mode #wrapper #header #headerWrap #nav h1{position:absolute;left:1%;top:0;margin:-15px 0 0;font-size:13px;font-size:.8125rem}.sp_mode #wrapper #header #headerWrap #nav nav{display:none;position:absolute;width:100%;top:0}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav{background:0 0;width:100%;position:relative;height:calc(100vh - 60px);display:block;overflow-x:auto}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li{width:100%;height:auto;text-align:left;float:none;background:#ff1f22;border-bottom:1px solid #fff;position:relative;zoom:1;margin:0}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li.menu_02 a::after,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li.menu_02 a::before{transition:none;content:"";height:2px;width:20px;display:block;background:#fff;position:absolute;top:25px;right:15px}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li.menu_02 a::after{height:20px;width:2px;top:16px;right:24px}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li a{color:#fff;width:auto;font-weight:700;padding:20px 15px;margin:0;height:auto;font-size:15px;font-size:.9375rem;background:#ff1f22}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li a:hover{position:relative;display:block;width:auto}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li a.stay{width:auto;position:relative;display:block}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li a.stay::before{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li.first-child a,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li.last-child a{width:auto;margin:0}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li.first-child a:hover,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li.last-child a:hover{margin:0}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary{display:none;width:100%;height:auto;position:relative;left:0;top:0;padding:0;border:none}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li{float:none;margin:0;width:100%;background:#000;height:auto}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.last-child,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_01,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_02,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_03,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_04,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_05{width:100%;margin:0}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.last-child a,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_01 a,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_02 a,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_03 a,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_04 a,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_05 a,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_06 a,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_07 a{text-indent:0;width:100%!important;background:#000;margin:0;padding-left:2em}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.last-child a::after,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.last-child a::before,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_01 a::after,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_01 a::before,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_02 a::after,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_02 a::before,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_03 a::after,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_03 a::before,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_04 a::after,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_04 a::before,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_05 a::after,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_05 a::before,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_06 a::after,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_06 a::before,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_07 a::after,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_07 a::before{background:0 0}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.last-child a:hover,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_01 a:hover,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_02 a:hover,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_03 a:hover,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_04 a:hover,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_05 a:hover,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_06 a:hover,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_07 a:hover{height:auto;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);margin:0;padding:20px 0 20px 2em}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.last-child ul,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_01 ul,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_02 ul,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_03 ul,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_04 ul,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.li_menu_05 ul{width:100%}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.first-child a:hover{margin:0;padding-left:2em}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.last-child,.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.last-child a{height:auto}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li.last-child ul li:last-child{border:none}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li dl dt{height:auto;background:#000;margin:0}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li dl dt a{text-indent:0;height:auto;background:#000;margin:0;padding-left:2em}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li dl dt a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);padding:20px 0}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li dl dd ol li{background:#fff;border-bottom:1px solid #000}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li dl dd ol li a{color:#000;text-indent:0;background:#fff!important;margin:0;padding-left:2em}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li dl dd ol li a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);padding:20px 0;height:auto}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li .secondary li:last-child{border-bottom:none}.sp_mode #wrapper #header #headerWrap #nav nav ul.main_nav li a.menuBtn{width:auto!important;position:relative!important;display:block!important;color:#fff!important;background:#ff1f22!important}.sp_mode #wrapper #footer{width:100%;padding:0}.sp_mode #wrapper #footer ul{clear:both;overflow:hidden;width:auto;margin:15px;height:auto}.sp_mode #wrapper #footer ul li.footerlogo{float:none;height:34px}.sp_mode #wrapper #footer ul li.footerlogo a{display:block;width:200px;height:23px;overflow:hidden;text-indent:-9999px;background:url(/recruit/2026/common/images/footerlogo.png) no-repeat;background-size:200px 23px}.sp_mode #wrapper #footer ul li.copyright{height:auto;float:none}.sp_mode #wrapper #footer ul li.copyright p{display:block;font-size:12px;font-size:.75rem;height:auto;margin:0;line-height:1.3}.sp_mode .home #mainSection .headSection{height:auto;background:#dc0a1e;background:linear-gradient(to bottom,#dc0a1e 0,#dc0a1e 2%,#dc0b1e 4%,#dd0a1e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#dc0a1e", endColorstr="#dd0a1e", GradientType=0 );overflow:hidden}.sp_mode .home #mainSection .headSection #keyVisual .animateArea{margin:0;height:330px;min-width:100%;width:auto;background-size:cover}.sp_mode .home #mainSection .headSection #keyVisual .animateArea .bx-wrapper .bx-viewport{background:0 0}.sp_mode .home #mainSection .headSection #keyVisual .animateArea .yuge,.sp_mode .home #mainSection .headSection #keyVisual .animateArea .yuge_02{display:none}.sp_mode .home #mainSection .headSection #keyVisual .animateArea .kirari{position:absolute;top:0;left:0;z-index:450}.sp_mode .home #mainSection .headSection #keyVisual .animateArea .kirari img{top:230px;left:150px;width:160px;height:auto;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea{clear:both;overflow:visible;height:369px}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li{position:relative;text-align:center}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li a{background:0 0;padding:0}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li a img{margin:20px auto 0}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_01{top:0;left:0;width:100%;height:auto}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_01 img{height:280px;width:auto}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_01 a{background-position:100px top}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_01 a:hover{background-position:100px 3px}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_01 a img{padding:0 0 0 30px}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_01 .fukidashi_01{width:1%;height:auto;top:10%;left:20%}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_02{top:0;left:0;width:100%;height:auto}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_02 img{height:280px;width:auto}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_02 a{background-position:center 5px}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_02 a:hover{background-position:center 8px}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_02 .fukidashi_02{width:1%;height:auto;top:10%;left:70%}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_03{top:0;left:0;width:100%;height:auto}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_03 img{height:270px;width:auto}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_03 a{background-position:33px top}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_03 a:hover{background-position:33px 3px}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_03 .fukidashi_03{width:1%;height:auto;top:10%;left:70%}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_04{top:0;left:0;width:100%;height:auto}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_04 img{height:270px;width:auto}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_04 a{background-position:70px top}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_04 a:hover{background-position:70px 3px}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_04 .fukidashi_04{width:1%;height:auto;top:10%;left:15%}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_05{top:0;left:0;width:100%;height:auto}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_05 img{height:300px;width:auto}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_05 a{background-position:70px top}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_05 a:hover{background-position:70px 3px}.sp_mode .home #mainSection .headSection #keyVisual .animateArea ul.peapleArea li.peaple_05 .fukidashi_05{width:1%;height:auto;top:10%;left:70%}.sp_mode .home #mainSection .headSection #keyVisual .animateArea .flipArea{margin:0 auto;padding:3vw 0 0;width:100%}.sp_mode .home #mainSection .headSection #keyVisual .animateArea .flipBox,.sp_mode .home #mainSection .headSection #keyVisual .animateArea .mvBox{width:24vw;height:24vw;margin:0 0 1vw}.sp_mode .home #mainSection .headSection #keyVisual .animateArea .flipBox.movieWindow,.sp_mode .home #mainSection .headSection #keyVisual .animateArea .mvBox.movieWindow{width:50vw;background:#fff}.sp_mode .home #mainSection .headSection #keyVisual .animateArea .flipBox.movieWindow #ifraWindow,.sp_mode .home #mainSection .headSection #keyVisual .animateArea .flipBox.movieWindow iframe,.sp_mode .home #mainSection .headSection #keyVisual .animateArea .mvBox.movieWindow #ifraWindow,.sp_mode .home #mainSection .headSection #keyVisual .animateArea .mvBox.movieWindow iframe{width:50vw;height:24vw;margin:0}.sp_mode .home #mainSection .headSection .loadingArea{display:block;background-position:center 58%;background-size:70%}.sp_mode .home #mainSection .headSection #keyVisual{background:#fff;min-width:100%;width:auto}.sp_mode .home #mainSection .headSection #keyVisual .face img.scroll{width:3%}.sp_mode .home #mainSection .headSection #keyVisual ul li.list01{background:url(../../images/01sp.png) center no-repeat;background-size:cover}.sp_mode .home #mainSection .headSection #keyVisual ul li.list02{background:url(../../images/02sp.png) center no-repeat;background-size:cover}.sp_mode .home #mainSection .headSection #keyVisual ul li.list03{background:url(../../images/03sp.png) center no-repeat;background-size:cover}.sp_mode .home #mainSection .headSection #keyVisual ul li.list04{background:url(../../images/04sp.png) center no-repeat;background-size:cover}.sp_mode .home #mainSection .headSection #keyVisual ul li.list05{background:url(../../images/05sp.png) center no-repeat;background-size:cover}.sp_mode .home #mainSection .headSection #keyVisual ul li.list06{background:url(../../images/06sp.png) center no-repeat;background-size:cover}.sp_mode .home #mainSection .headSection #keyVisual ul li.list07{background:url(../../images/07sp.png) center no-repeat;background-size:cover}.sp_mode #contents_wrapper{width:100%}.sp_mode .home #mainSection .newsSection{background:#282828;height:auto;margin:0 0 20px;font-size:12px;font-size:.75rem}.sp_mode .home #mainSection .newsSection ul{margin:0 10px}.sp_mode .home #mainSection .newsSection ul li dl{width:100%;height:auto;background:#fff;line-height:1.4}.sp_mode .home #mainSection .newsSection ul li dl dt.title{width:5em;text-align:center;height:auto;float:left;padding:1em 0}.sp_mode .home #mainSection .newsSection ul li dl dd.desc{margin:0 0 0 5em;color:#fff}.sp_mode .home #mainSection .newsSection ul li dl dd.desc dl{background:#282828}.sp_mode .home #mainSection .newsSection ul li dl dd.desc dl dt{width:6em;height:auto;display:block;float:left;padding:1em 0 0}.sp_mode .home #mainSection .newsSection ul li dl dd.desc dl dd{display:block;margin:0 0 0 6em;padding:1em 0}.sp_mode .home #mainSection .contentSection .section_menu_01{width:100%}.sp_mode .home #mainSection .contentSection .section_menu_01 ul{width:96%;margin:0 auto}.sp_mode .home #mainSection .contentSection .section_menu_01 ul li.first-child a:hover,.sp_mode .home #mainSection .contentSection .section_menu_01 ul li.last-child a:hover{opacity:1}.sp_mode .home #mainSection .contentSection.contentSectionTopics{padding:15px 0;font-size:14px;font-size:.875rem}.sp_mode .home #mainSection .contentSection .section_menu_topics{margin:0 10px}.sp_mode .home #mainSection .contentSection .section_menu_topics .topics_wrap{border-radius:50px}.sp_mode .home #mainSection .contentSection .section_menu_topics .topics_title{padding:2%;text-align:center;white-space:nowrap;line-height:1}.sp_mode .home #mainSection .contentSection .section_menu_topics .topics_desc_wrap{display:-ms-flexbox;display:flex;color:#000;padding:2%}.sp_mode .home #mainSection .contentSection .section_menu_topics .topics_desc_date{padding:.5% 2% 0 0}.sp_mode .home #mainSection .contentSection .section_menu_topics .topics_desc_desc{width:100%;display:-ms-flexbox;display:flex;line-height:1.2}.sp_mode .home #mainSection .contentSection .section_menu_topics .topics_desc_desc br{display:block}.sp_mode .home #mainSection .contentSection .section_menu_01{padding:15px 0;margin:0 auto}.sp_mode .home #mainSection .contentSection .section_menu_01 h2{width:98%;font-size:3.90625vw;background-position:center center;background-size:contain;margin:0 auto 15px}.sp_mode .home #mainSection .contentSection .section_menu_01 h2::before{top:30%;height:8px}.sp_mode .home #mainSection .contentSection .section_menu_01 .movie_area{display:block;margin:0 0 15px}.sp_mode .home #mainSection .contentSection .section_menu_01 .movie_area .movie_window{width:100%;height:60.65vw}.sp_mode .home #mainSection .contentSection .section_menu_01 .movie_area .movie_window .movie_playerwindow{width:100%;height:0;position:relative;padding-bottom:56.25%;margin:0 0 15px}.sp_mode .home #mainSection .contentSection .section_menu_01 .movie_area .movie_window .movie_playerwindow #movie_content01{position:absolute;top:0;left:0;width:100%;height:100%}.sp_mode .home #mainSection .contentSection .section_menu_01 .movie_area .movie_window .movie_playerwindow.active{display:block}.sp_mode .home #mainSection .contentSection .section_menu_01 .movie_area ul{width:90%;margin:0 auto 8%}.sp_mode .home #mainSection .contentSection .section_menu_01 .movie_area li{width:100%;height:auto;margin:0 0 2%}.sp_mode .home #mainSection .contentSection .section_menu_02{padding:15px 0;margin:0}.sp_mode .home #mainSection .contentSection .section_menu_02 h2{width:96%}.sp_mode .home #mainSection .contentSection .section_menu_02 h2::before{top:30%;height:8px}.sp_mode .home #mainSection .contentSection .section_menu_02 .section_i_menu_02{width:100%}.sp_mode .home #mainSection .contentSection .section_menu_02 .section_i_menu_02 ul{margin:0 15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.sp_mode .home #mainSection .contentSection .section_menu_02 .section_i_menu_02 ul li{width:49%;height:0;padding-top:49%;margin:0 0 10px}.sp_mode .home #mainSection .contentSection .section_menu_02 .section_i_menu_02 ul li a{width:100%;height:100%}.sp_mode .home #mainSection .contentSection .section_menu_02 .section_i_menu_02 ul li a:hover{opacity:1}.sp_mode .home #mainSection .contentSection .section_menu_02 .section_i_menu_02 ul li.first-child{width:100%;padding-top:100%;margin:0 0 2%}.sp_mode .home #mainSection .contentSection .section_entry{width:100%;padding:15px 0;margin:0}.sp_mode .home #mainSection .contentSection .section_entry h2{width:96%}.sp_mode .home #mainSection .contentSection .section_entry h2::before{top:30%;height:8px}.sp_mode .home #mainSection .contentSection .section_entry .section_i_entry{width:auto;margin:0 15px}.sp_mode .home #mainSection .contentSection .section_entry .section_i_entry a{margin:0 auto;display:block;text-align:center;font-size:16px;font-size:1rem}.sp_mode .home #mainSection .contentSection .section_entry .section_i_entry a.blank{text-align:left;display:inline-block;background:url(/recruit/2026/common/images/icon_blank_sp.gif) left center no-repeat;background-size:22px}.sp_mode .home #mainSection .contentSection .section_entry .section_i_entry dl dd.desc p.privacy a{width:100%;text-align:left;margin:1em 0}.sp_mode .home #mainSection .contentSection .section_entry .section_i_entry dl dd.desc p.privacy a::before{width:20%}.sp_mode .about.safe #wrapper #mainSection #section #contents_wrapper .safe li p br,.sp_mode .message .message_right p br{display:block}.sp_mode .home #mainSection .contentSection .section_entry .section_i_entry a img.right{float:none;width:80%;height:auto;margin:0 auto}.sp_mode .home #mainSection .contentSection .section_entry .section_i_entry dl{width:100%}.sp_mode .home #mainSection .contentSection .section_entry .section_i_entry dl dt.title{width:100%;height:auto;font-size:19px;font-size:1.1875rem;font-weight:700;padding:10px 0;border-bottom:2px solid #000;background:0 0;text-indent:0;margin:0 0 10px;line-height:1.5}.sp_mode .home #mainSection .contentSection .section_entry .section_i_entry dl dd.desc dl dt,.sp_mode .home #mainSection .contentSection .section_entry .section_i_entry dl dd.desc p{margin:0 0 5px}.sp_mode .home #mainSection .contentSection .section_entry .section_i_entry dl dt.title span{line-height:1.2;font-size:14px;font-size:.875rem;font-weight:400;display:block}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea .headimg.pc,.sp_mode .works.interview .peapleLink dl dd ul,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea .headimg.pc{display:none}.sp_mode .home #mainSection .contentSection .section_entry .section_i_entry dl dd.desc{line-height:1.5}.sp_mode .home #mainSection .contentSection .section_entry .section_i_entry dl dd.desc p.notice{margin:0 0 5px;line-height:1.5}.sp_mode .home #mainSection .contentSection .section_entry .section_i_entry dl dd.desc dl{padding:0}.sp_mode .home #mainSection .contentSection .section_entry .section_i_entry dl dd.desc dl dd p{margin:0 0 30px;line-height:1.5}.sp_mode .home #mainSection .contentSection .section_entry .section_i_entry dl dd.desc #index_bnr_area{width:auto;float:none;margin:0}.sp_mode .home #mainSection .contentSection .section_entry .section_i_entry dl dd.desc #index_bnr_area li p{font-size:12px;font-size:.75rem;line-height:1.2;margin:0 0 15px}.sp_mode #wrapper #mainSection #section{width:100%;margin:0}.sp_mode #wrapper #mainSection #section #contents_wrapper{width:auto;margin:0 0 15px;padding:0;border:none}.sp_mode #wrapper #mainSection #section #contents_wrapper h3{margin:3% 3% 0}.sp_mode #wrapper #mainSection #section #contents_wrapper h3 img,.sp_mode #wrapper #mainSection #section #contents_wrapper img{width:100%;height:auto}.sp_mode #wrapper #mainSection #section #contents_wrapper .contenttxt,.sp_mode #wrapper #mainSection #section #contents_wrapper dl,.sp_mode #wrapper #mainSection #section #contents_wrapper h4,.sp_mode #wrapper #mainSection #section #contents_wrapper ul{margin:0 3%;line-height:1.5}.sp_mode #wrapper #mainSection #section #contents_wrapper .sectionBox{min-height:auto;margin:0}.sp_mode #wrapper #mainSection #section #contents_wrapper .sectionBox dl.interview01 dt{float:none;position:relative;left:0;top:0;width:100%;max-width:100%;padding:0 0 2%}.sp_mode #wrapper #mainSection #section #contents_wrapper .sectionBox dl.interview01 dt img{width:100%;height:auto}.sp_mode #wrapper #mainSection #section #contents_wrapper .sectionBox dl.interview01 dd{float:none;width:100%;margin:0 auto 2%}.sp_mode #wrapper #mainSection .section{width:100%;margin:0;padding-top:0}.sp_mode #wrapper #mainSection #contents_wrapper .modalWin.bottomArea a{width:100%;font-size:17px;font-size:1.0625rem}.sp_mode #wrapper #mainSection #contents_wrapper .modalWin.bottomArea a::after{content:"";position:absolute;top:calc(50% - 3px);right:5%;width:6px;height:6px;border-top:1px solid #FF3E83;border-right:1px solid #FF3E83;border-bottom:none;border-left:none;transform:rotate(45deg);transition:all .3s ease-out;border-radius:0}.sp_mode #wrapper #mainSection #contents_wrapper .modalWin.bottomArea a::before{content:"";position:absolute;top:50%;right:5%;width:15%;height:1px;background:#FF3E83;transition:all .3s ease-out;border:none}.sp_mode .works.interview .peapleLink .arrow_box{font-size:16px;font-size:1rem;pointer-events:auto}.sp_mode .works.interview #wrapper h3 span{font-size:18px;font-size:1.125rem}.sp_mode .works.interview #wrapper .modalWin a{font-size:16px;font-size:1rem}.sp_mode .message #wrapper #mainSection #headSection h2{width:92%;height:0;padding-top:18%;margin:70px auto 20px;background-size:contain;background-position:center bottom}.sp_mode .message .message_left{margin:0 0 30px;width:auto;float:none}.sp_mode .message .message_left p.message01{width:80%;height:0;margin:0 auto;padding-top:108%;background-size:contain;background-position:center center}.sp_mode .message .message_right{width:auto;float:none;clear:both;overflow:hidden;margin:0 3% 30px}.sp_mode .message .message_right .message02,.sp_mode .message .message_right .message03,.sp_mode .message .message_right .message04{background:0 0;margin:0 0 30px;height:auto;width:100%;text-indent:0}.sp_mode .message .message_right p{line-height:1.5;font-size:14px;font-size:.875rem;font-weight:700}.sp_mode .message .message_right a.slogan_btn{text-align:center;margin:0 auto;background:url(/recruit/2026/common/images/icon_blank_w_sp.gif) 95% center no-repeat #ff1f22;background-size:22px;color:#fff;text-indent:0;height:auto;width:100%;padding:12px 20px 12px 12px;font-size:14px;font-size:.875rem;position:relative}.sp_mode .message .message_right a.slogan_btn:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.sp_mode .about #wrapper h3,.sp_mode .about #wrapper h4{margin:15px 0;padding:0 0 5px;line-height:1.5;font-size:18px;font-size:1.125rem}.sp_mode .about #wrapper #mainSection #headSection h2{width:92%;height:0;padding-top:18%;margin:70px auto 20px;background-size:contain;background-position:center bottom}.sp_mode .about #wrapper .infograph_float,.sp_mode .about #wrapper .infograph_float_01{margin:0 0 15px;float:none;width:100%;height:auto}.sp_mode .about #wrapper .infograph_float img,.sp_mode .about #wrapper .infograph_float_01 img{width:100%;height:auto}.sp_mode .about #wrapper .infograph_float:last-child,.sp_mode .about #wrapper .infograph_float_01:last-child{margin:0 0 30px}.sp_mode .about #wrapper .infograph_float img.mb25,.sp_mode .about #wrapper .infograph_float_01 img.mb25{margin:0 0 15px}.sp_mode .about #wrapper .infograph dt{margin:0 0 15px;padding:0}.sp_mode .about #wrapper .infograph dd dl dt{float:none;width:auto;margin:0 0 5px;font-weight:700;border-bottom:1px solid #000;padding:0 0 0 20px}.sp_mode .about #wrapper .infograph dd dl dd{float:none;line-height:1.5;margin:0 0 10px}.sp_mode .about.safe #wrapper #mainSection #section #contents_wrapper h4{font-size:18px;font-size:1.125rem;line-height:1.5;margin:0 3% 15px}.sp_mode .about.safe #wrapper #mainSection #section #contents_wrapper dl dt{font-size:18px;font-size:1.125rem;margin:0 0 10px;padding:0 0 5px}.sp_mode .about.safe #wrapper #mainSection #section #contents_wrapper dl dd p{line-height:1.5;margin:0 0 15px}.sp_mode .about.safe #wrapper #mainSection #section #contents_wrapper dl.safe dt.policy{width:auto;height:auto;text-indent:0;background:0 0;color:#ff1f22;font-weight:700;border-bottom:1px solid #ff1f22;font-size:22px;font-size:1.375rem;line-height:24px}.sp_mode .about.safe #wrapper #mainSection #section #contents_wrapper .safe li{width:auto;height:auto;padding:25px 0;float:none;border-bottom:2px solid #ff1f22;border-left:none;text-align:center}.sp_mode .about.safe #wrapper #mainSection #section #contents_wrapper .safe li:first-child{border-top:2px solid #ff1f22}.sp_mode .about.safe #wrapper #mainSection #section #contents_wrapper .safe li:last-child{border-right:none}.sp_mode .about.safe #wrapper #mainSection #section #contents_wrapper .safe li p{text-indent:0;text-align:center;color:#ff1f22;background:0 0;width:100%;height:auto;font-weight:700}.sp_mode .about.safe #wrapper #mainSection #section #contents_wrapper .safe li p:first-letter{font-size:28px;font-size:1.75rem}.sp_mode .about.alacarte #wrapper #mainSection #section #contents_wrapper h3{padding:3% 3% 5px}.sp_mode .about.alacarte #wrapper #mainSection #section #contents_wrapper h3 img{width:100%;height:auto}.sp_mode .about.alacarte #wrapper #mainSection #section #contents_wrapper h4{margin:0 3% 5px;padding:0 0 5px;font-size:20px;font-size:1.25rem}.sp_mode .about.alacarte #wrapper #mainSection #section #contents_wrapper dl dt{width:auto;float:none;margin:0 0 10px;padding:0 0 5px;line-height:1.5;font-size:16px;font-size:1rem}.sp_mode .about.alacarte #wrapper #mainSection #section #contents_wrapper dl dd{margin:0 0 15px}.sp_mode .about.alacarte #wrapper #mainSection #section #contents_wrapper .alacarte01{line-height:1.5}.sp_mode .about.alacarte #wrapper #mainSection #section #contents_wrapper .alacarte01 dt{width:auto;float:none;margin:0 0 15px;padding:0}.sp_mode .about.alacarte #wrapper #mainSection #section #contents_wrapper .alacarte01 dd{width:auto;float:none;margin:0 0 15px;padding:0;line-height:1.5}.sp_mode .about.alacarte #wrapper #mainSection #section #contents_wrapper .alacarte02{line-height:1.5;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-direction:column;flex-direction:column}.sp_mode .about.alacarte #wrapper #mainSection #section #contents_wrapper .alacarte02 dt{-ms-flex-order:2;order:2;-ms-flex-direction:column;flex-direction:column;width:auto;margin:0}.sp_mode .about.alacarte #wrapper #mainSection #section #contents_wrapper .alacarte02 dt ul li{text-align:center}.sp_mode .about.alacarte #wrapper #mainSection #section #contents_wrapper .alacarte02 dt ul li p{font-weight:400;line-height:1.5;font-size:13px;font-size:.8125rem;margin:0 0 10px}.sp_mode .about.alacarte #wrapper #mainSection #section #contents_wrapper .alacarte02 dd{-ms-flex-order:1;order:1;-ms-flex-direction:column;flex-direction:column;line-height:1.5}.sp_mode .about.advantage #wrapper #mainSection .section,.sp_mode .about.brand #wrapper #mainSection .section{width:auto;margin:0 15px}.sp_mode .about.advantage #wrapper #mainSection .section h3,.sp_mode .about.brand #wrapper #mainSection .section h3{margin:15px 0 0;padding:0}.sp_mode .about.advantage #wrapper #mainSection .section h3 img,.sp_mode .about.brand #wrapper #mainSection .section h3 img{width:100%;height:auto}.sp_mode .about.advantage #wrapper #mainSection .section h4,.sp_mode .about.brand #wrapper #mainSection .section h4{line-height:1.3;margin:10px 0;font-size:18px;font-size:1.125rem}.sp_mode .about.advantage #wrapper #mainSection .section h5,.sp_mode .about.brand #wrapper #mainSection .section h5{line-height:1.5;margin:15px 0 10px;font-size:18px;font-size:1.125rem}.sp_mode .about.advantage #wrapper #mainSection .section p,.sp_mode .about.brand #wrapper #mainSection .section p{margin:0 0 30px;line-height:1.5}.sp_mode .about.advantage #wrapper #mainSection .storySection,.sp_mode .about.brand #wrapper #mainSection .storySection{height:auto;margin:0 0 30px;position:relative;padding:30px 1% 0}.sp_mode .about.advantage #wrapper #mainSection .storySection::before,.sp_mode .about.brand #wrapper #mainSection .storySection::before{content:"開発ストーリー";position:absolute;top:7px;left:1%;color:#fff}.sp_mode .about.advantage #wrapper #mainSection .storySection .brand_bar,.sp_mode .about.brand #wrapper #mainSection .storySection .brand_bar{width:auto;height:auto}.sp_mode .about.advantage #wrapper #mainSection .storySection .brand_bar ul,.sp_mode .about.brand #wrapper #mainSection .storySection .brand_bar ul{width:auto;height:auto;margin:0;padding:0}.sp_mode .about.advantage #wrapper #mainSection .storySection .brand_bar ul li,.sp_mode .about.brand #wrapper #mainSection .storySection .brand_bar ul li{width:48%;height:auto;margin:0 1%}.sp_mode .about.advantage #wrapper #mainSection .storySection .brand_bar ul li.brand_01 a,.sp_mode .about.brand #wrapper #mainSection .storySection .brand_bar ul li.brand_01 a{background:url(/recruit/2026/about/images/sp_logolist_01.gif) center center no-repeat #fff;background-size:contain}.sp_mode .about.advantage #wrapper #mainSection .storySection .brand_bar ul li.brand_02 a,.sp_mode .about.brand #wrapper #mainSection .storySection .brand_bar ul li.brand_02 a{background:url(/recruit/2026/about/images/sp_logolist_02.gif) center center no-repeat #fff;background-size:contain}.sp_mode .about.advantage #wrapper #mainSection .storySection .brand_bar ul li.brand_03 a,.sp_mode .about.brand #wrapper #mainSection .storySection .brand_bar ul li.brand_03 a{background:url(/recruit/2026/about/images/sp_logolist_03.gif) center center no-repeat #fff;background-size:contain}.sp_mode .about.advantage #wrapper #mainSection .storySection .brand_bar ul li.brand_04 a,.sp_mode .about.brand #wrapper #mainSection .storySection .brand_bar ul li.brand_04 a{background:url(/recruit/2026/about/images/sp_logolist_04.gif) center center no-repeat #fff;background-size:contain}.sp_mode .about.advantage #wrapper #mainSection .storySection .brand_bar ul li a,.sp_mode .about.brand #wrapper #mainSection .storySection .brand_bar ul li a{height:0;padding:58% 0 0;margin:0 0 8px;width:100%;position:relative}.sp_mode .about.advantage #wrapper #mainSection .storySection .brand_bar ul li a::before,.sp_mode .about.brand #wrapper #mainSection .storySection .brand_bar ul li a::before{content:"";height:0;width:0;display:block;border:7px solid transparent;border-top-width:0;border-right-width:0;border-bottom-color:#ff1f22;position:absolute;bottom:2px;right:2px}.sp_mode .about.advantage #wrapper #mainSection .advantageSection,.sp_mode .about.brand #wrapper #mainSection .advantageSection{height:auto;margin:0 0 50px}.sp_mode .about.advantage #wrapper #mainSection .advantageSection .brand_bar,.sp_mode .about.brand #wrapper #mainSection .advantageSection .brand_bar{width:auto;height:auto}.sp_mode .about.advantage #wrapper #mainSection .advantageSection .brand_bar #brandSelect,.sp_mode .about.brand #wrapper #mainSection .advantageSection .brand_bar #brandSelect{height:auto}.sp_mode .about.advantage #wrapper #mainSection .advantageSection .brand_bar ul,.sp_mode .about.brand #wrapper #mainSection .advantageSection .brand_bar ul{width:auto;height:auto;margin:0;padding:0}.sp_mode .about.advantage #wrapper #mainSection .advantageSection .brand_bar ul li,.sp_mode .about.brand #wrapper #mainSection .advantageSection .brand_bar ul li{width:50%;margin:0;height:auto}.sp_mode .about.advantage #wrapper #mainSection .advantageSection .brand_bar ul li a,.sp_mode .about.brand #wrapper #mainSection .advantageSection .brand_bar ul li a{width:100%;height:0;padding-top:60%;margin:0 auto}.sp_mode .about.advantage #wrapper #mainSection .advantageSection .brand_bar ul li a::before,.sp_mode .about.brand #wrapper #mainSection .advantageSection .brand_bar ul li a::before{content:"";height:0;width:0;display:block;border:7px solid transparent;border-top-width:0;border-right-width:0;border-bottom-color:#ff1f22;position:absolute;bottom:4%;right:2%}.sp_mode .about.advantage #wrapper #mainSection .advantageSection .brand_bar ul li.advantage_01 a,.sp_mode .about.brand #wrapper #mainSection .advantageSection .brand_bar ul li.advantage_01 a{position:relative;background:url(/recruit/2026/about/images/advantage_tab01_sp.gif) no-repeat;background-size:contain}.sp_mode .about.advantage #wrapper #mainSection .advantageSection .brand_bar ul li.advantage_01 a:hover,.sp_mode .about.advantage #wrapper #mainSection .advantageSection .brand_bar ul li.advantage_01.stay a,.sp_mode .about.brand #wrapper #mainSection .advantageSection .brand_bar ul li.advantage_01 a:hover,.sp_mode .about.brand #wrapper #mainSection .advantageSection .brand_bar ul li.advantage_01.stay a{background-position:0 0}.sp_mode .about.advantage #wrapper #mainSection .advantageSection .brand_bar ul li.advantage_02 a,.sp_mode .about.brand #wrapper #mainSection .advantageSection .brand_bar ul li.advantage_02 a{position:relative;background:url(/recruit/2026/about/images/advantage_tab02_sp.gif) no-repeat;background-size:contain}.sp_mode .about.advantage #wrapper #mainSection .advantageSection .brand_bar ul li.advantage_02 a:hover,.sp_mode .about.brand #wrapper #mainSection .advantageSection .brand_bar ul li.advantage_02 a:hover{background-position:0 0}.sp_mode .about.advantage #wrapper #mainSection #storyMain,.sp_mode .about.brand #wrapper #mainSection #storyMain{height:auto}.sp_mode .about.advantage #wrapper #mainSection #storyMain ul,.sp_mode .about.brand #wrapper #mainSection #storyMain ul{margin:0 0 30px}.sp_mode .about.advantage #wrapper #mainSection #storyMain ul li,.sp_mode .about.brand #wrapper #mainSection #storyMain ul li{height:auto;border:none;width:auto;margin:0 0 15px;float:none}.sp_mode .about.advantage #wrapper #mainSection #storyMain ul li dl,.sp_mode .about.brand #wrapper #mainSection #storyMain ul li dl{width:100%;height:auto;margin:0}.sp_mode .about.advantage #wrapper #mainSection #storyMain ul li dl dt.pic,.sp_mode .about.brand #wrapper #mainSection #storyMain ul li dl dt.pic{float:none;width:100%;margin:0 0 10px}.sp_mode .about.advantage #wrapper #mainSection #storyMain ul li dl dt.pic img,.sp_mode .about.brand #wrapper #mainSection #storyMain ul li dl dt.pic img{width:100%;height:auto;margin:0 auto}.sp_mode .about.advantage #wrapper #mainSection #storyMain ul li dl dd h4,.sp_mode .about.brand #wrapper #mainSection #storyMain ul li dl dd h4{text-align:center;width:100%;margin:15px 0 0}.sp_mode .about.advantage #wrapper #mainSection #storyMain ul li dl dd p,.sp_mode .about.brand #wrapper #mainSection #storyMain ul li dl dd p{margin:0 0 15px}.sp_mode .about.advantage #wrapper #mainSection #storyMain ul li dl dd p.notice,.sp_mode .about.brand #wrapper #mainSection #storyMain ul li dl dd p.notice{line-height:1.5}.sp_mode .about.advantage #wrapper #mainSection #storyMain .bx-wrapper .bx-controls-direction a,.sp_mode .about.brand #wrapper #mainSection #storyMain .bx-wrapper .bx-controls-direction a{top:25%}.sp_mode .about.advantage .about_close,.sp_mode .about.brand .about_close{line-height:1;position:fixed;top:70px;right:10px;display:block;background:#fff;width:38px;height:38px;z-index:9000}.sp_mode .about.advantage .about_close:after,.sp_mode .about.advantage .about_close:before,.sp_mode .about.brand .about_close:after,.sp_mode .about.brand .about_close:before{content:"";height:4px;width:28px;display:block;background:#ff1f22;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;position:absolute;top:16px;left:5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.sp_mode .about.advantage .about_close:after,.sp_mode .about.brand .about_close:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.sp_mode .works #wrapper #mainSection #headSection h2{width:92%;height:0;padding-top:18%;margin:70px auto 20px;background-size:contain;background-position:center bottom}.sp_mode .works #wrapper #mainSection .section{margin:0;width:100%}.sp_mode .works #wrapper #mainSection .section .contentsSection{width:auto;margin:0 15px;padding:0 0 15px}.sp_mode .works #wrapper #mainSection .section .contentsSection .read{margin:3% 0;line-height:1.5;font-size:3.125vw}.sp_mode .works #wrapper #mainSection .section .contentsSection dl{margin:15px 0;border-radius:10px}.sp_mode .works #wrapper #mainSection .section .contentsSection dl dt a{height:0;width:100%;padding-top:30%}.sp_mode .works #wrapper #mainSection .section .contentsSection dl dd ol li{margin:0;width:48%}.sp_mode .works #wrapper #mainSection .section .contentsSection dl dd ol li a{width:100%;height:0}.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dt a,.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dt a,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dt a{background-size:contain;background-position:center bottom}.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_01,.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_02,.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_03,.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_04,.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_05,.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_06,.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_07,.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_08,.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_01,.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_02,.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_03,.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_04,.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_05,.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_06,.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_07,.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_08,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_01,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_02,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_03,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_04,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_05,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_06,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_07,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_14,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_20,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_21,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_22,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_23{margin:0}.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_01:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_02:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_03:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_04:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_05:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_06:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_07:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_08:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_01:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_02:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_03:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_04:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_05:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_06:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_07:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_08:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_020:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_021:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_022:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_023:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_02:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_03:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_04:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_05:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_06:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_07:nth-child(odd),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_14:nth-child(odd){margin:0 2% 15px 0}.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_01:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_02:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_03:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_04:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_05:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_06:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_07:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_08:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_18:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_01:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_02:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_03:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_04:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_05:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_06:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_07:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_08:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_02:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_03:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_04:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_05:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_06:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_07:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_14:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_20:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_21:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_22:nth-child(even),.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_23:nth-child(even){margin:0 0 15px 2%}.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_01 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_02 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_03 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_04 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_05 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_06 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_07 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_08 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_01 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_02 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_03 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_04 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_05 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_06 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_07 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_08 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_01 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_02 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_03 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_04 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_05 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_06 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_07 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_14 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_20 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_21 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_22 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_23 a{padding:122% 0 0;background-size:contain;background-position:center bottom}.sp_mode .works #wrapper #mainSection .section .contentsSection #cross_talk,.sp_mode .works #wrapper #mainSection .section .contentsSection #freshers_talk{width:auto}.sp_mode .works #wrapper #mainSection .section .contentsSection #cross_talk dt,.sp_mode .works #wrapper #mainSection .section .contentsSection #freshers_talk dt{height:0;margin:15px auto 0;padding:8% 0 0;background-size:contain;background-position:center bottom;width:90%}.sp_mode .works #wrapper #mainSection .section .contentsSection #cross_talk dd,.sp_mode .works #wrapper #mainSection .section .contentsSection #freshers_talk dd{height:auto;margin:0 2%}.sp_mode .works #wrapper #mainSection .section .contentsSection #cross_talk dd ul li,.sp_mode .works #wrapper #mainSection .section .contentsSection #freshers_talk dd ul li{width:100%;height:auto;float:none}.sp_mode .works #wrapper #mainSection .section .contentsSection #cross_talk dd ul li.symposium_01,.sp_mode .works #wrapper #mainSection .section .contentsSection #cross_talk dd ul li.symposium_02,.sp_mode .works #wrapper #mainSection .section .contentsSection #freshers_talk dd ul li.symposium_01,.sp_mode .works #wrapper #mainSection .section .contentsSection #freshers_talk dd ul li.symposium_02{margin:0}.sp_mode .works #wrapper #mainSection .section .contentsSection #cross_talk dd ul li.symposium_01 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #cross_talk dd ul li.symposium_01 span,.sp_mode .works #wrapper #mainSection .section .contentsSection #cross_talk dd ul li.symposium_02 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #cross_talk dd ul li.symposium_02 span,.sp_mode .works #wrapper #mainSection .section .contentsSection #freshers_talk dd ul li.symposium_01 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #freshers_talk dd ul li.symposium_01 span,.sp_mode .works #wrapper #mainSection .section .contentsSection #freshers_talk dd ul li.symposium_02 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #freshers_talk dd ul li.symposium_02 span{width:100%;height:0;margin:15px auto 0;padding:56% 0 0;background-size:contain;background-position:center bottom}.sp_mode .works #wrapper #mainSection .section .contentsSection #cross_talk dd ul li.symposium_03,.sp_mode .works #wrapper #mainSection .section .contentsSection #freshers_talk dd ul li.symposium_03{margin:0}.sp_mode .works #wrapper #mainSection .section .contentsSection #cross_talk dd ul li.symposium_03 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #freshers_talk dd ul li.symposium_03 a{width:100%;height:0;margin:15px auto;padding:56% 0 0;background-size:contain;background-position:center bottom}.sp_mode .works #wrapper #mainSection #contents_wrapper{margin:0 0 30px}.sp_mode .works #wrapper #mainSection #contents_wrapper h3{line-height:1.5;margin:20px 3% 15px;padding:0 0 5px}.sp_mode .works #wrapper #mainSection #contents_wrapper h4{line-height:1.5;margin:3%!important;padding:0 0 2%;font-size:16px;font-size:1rem}.sp_mode .works #wrapper #mainSection #contents_wrapper p.special{font-size:17px;font-size:1.0625rem;line-height:1.5}.sp_mode .works #wrapper #mainSection #contents_wrapper ul a::after{content:"";position:absolute;top:35%;right:15px;height:20px;width:20px;border:2px solid #fff;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px}.sp_mode .works #wrapper #mainSection #contents_wrapper ul a::before{content:"";height:0;width:0;display:block;border:7px solid transparent;border-right-width:0;border-left-color:#fff;position:absolute;top:41%;right:22px}.sp_mode .works #wrapper #mainSection #contents_wrapper ul a:active{background:#ff1f22}.sp_mode .works #wrapper #mainSection #contents_wrapper dl.interview02{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.sp_mode .works #wrapper #mainSection #contents_wrapper dl.interview02 dt{text-align:center}.sp_mode .works #wrapper #mainSection #contents_wrapper dl.interview02 dt img{width:50%!important;height:auto}.sp_mode .works #wrapper #mainSection #contents_wrapper dl.interview01 dt,.sp_mode .works #wrapper #mainSection #contents_wrapper dl.interview02 dt{float:none;width:auto;margin:3% 0 0}.sp_mode .works #wrapper #mainSection #contents_wrapper dl.interview01 dd,.sp_mode .works #wrapper #mainSection #contents_wrapper dl.interview02 dd{float:none;width:auto;line-height:1.5}.sp_mode .works #wrapper #mainSection #contents_wrapper dl.myWork dt{font-size:16px;font-size:1rem;width:auto;line-height:1.5;margin:0 0 10px;padding:0 0 5px}.sp_mode .works #wrapper #mainSection #contents_wrapper dl.myWork dd{width:auto;line-height:1.5;margin:0 0 20px}.sp_mode .works #wrapper #mainSection #contents_wrapper dl.myWork dd ul li{background-position:0 3px}.sp_mode .works #wrapper #mainSection #contents_wrapper dl.myWork dd ul li:last-child dl dd{margin:0}.sp_mode .works #wrapper #mainSection #contents_wrapper dl.myWork dd dl dt{margin:0;padding:0}.sp_mode .works #wrapper #mainSection #contents_wrapper dl.myWork dd dl dd{margin:0 0 5px}.sp_mode .works #wrapper #mainSection #section_02{padding:30px 0 0}.sp_mode .works #wrapper #mainSection #section_02 #workNav_wrapper{width:auto;margin:0 15px}.sp_mode .works #wrapper #mainSection #section_02 #workNav_wrapper ul li{margin:0 0 15px;width:100%;float:none}.sp_mode .works #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dt{float:none;width:auto;margin:0 0 15px}.sp_mode .works #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dt a{margin:0 auto;text-indent:0;width:auto;height:auto;line-height:1.2;background:#262626;position:relative;color:#fff;font-size:18px;font-size:1.125rem;font-weight:700;padding:38px 20px}.sp_mode .works #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dt a::after{content:"";position:absolute;top:38%;right:15px;height:20px;width:20px;border:2px solid #fff;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px}.sp_mode .works #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dt a::before{content:"";height:0;width:0;display:block;border:7px solid transparent;border-right-width:0;border-left-color:#fff;position:absolute;top:43%;right:22px}.sp_mode .works #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dt a br{display:block}.sp_mode .works #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd{margin:0}.sp_mode .works #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a{margin:0 auto;text-indent:0;width:auto;height:auto;padding:15px 20px;line-height:1.2;background:#fff;position:relative}.sp_mode .works #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a::after{content:"";position:absolute;top:38%;right:15px;height:20px;width:20px;border:2px solid #262626;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px}.sp_mode .works #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a::before{content:"";height:0;width:0;display:block;border:7px solid transparent;border-right-width:0;border-left-color:#262626;position:absolute;top:43%;right:22px}.sp_mode .works #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a br{display:block}.sp_mode .works #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a span{display:block;margin:5px 0;font-size:18px;font-size:1.125rem;font-weight:700}.sp_mode .works #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.stay,.sp_mode .works #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a:active{background:#ff1f22;color:#fff}.sp_mode .works #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.stay::after,.sp_mode .works #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a:active::after{border:2px solid #fff}.sp_mode .works #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.stay::before,.sp_mode .works #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a:active::before{border-left-color:#fff}.sp_mode .works #wrapper #mainSection #section #contents_wrapper h3.myWorks{background:#ff1f22;width:auto;height:auto;text-indent:0;text-align:center;padding:10px 0;color:#fff;margin:20px 3% 15px;font-size:16px;font-size:1rem}.sp_mode .works.fresherstalk #wrapper h3.fresherstalk_title,.sp_mode .works.symposium #wrapper h3.symposium_title{width:auto;margin:30px 0 20px;height:0;padding:8% 0 0;background-size:100% auto;background-position:center center}.sp_mode .works.member_01 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_01,.sp_mode .works.member_02 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_02,.sp_mode .works.member_03 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_03,.sp_mode .works.member_04 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_04,.sp_mode .works.member_05 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_05,.sp_mode .works.member_06 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_06,.sp_mode .works.member_07 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_07,.sp_mode .works.member_08 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_08,.sp_mode .works.member_09 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_09,.sp_mode .works.member_10 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_10,.sp_mode .works.member_11 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_11,.sp_mode .works.member_17 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_17,.sp_mode .works.member_20 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_20,.sp_mode .works.member_21 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_21,.sp_mode .works.member_22 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_22,.sp_mode .works.member_23 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_23{background:#ff1f22;color:#fff}.sp_mode .works.fresherstalk #wrapper .section_i,.sp_mode .works.symposium #wrapper .section_i{width:auto;margin:0}.sp_mode .works.fresherstalk #wrapper .section_i.symposium_head,.sp_mode .works.symposium #wrapper .section_i.symposium_head{margin-bottom:10px}.sp_mode .works.fresherstalk #wrapper .section_i.symposium_head h4,.sp_mode .works.symposium #wrapper .section_i.symposium_head h4{text-align:left;font-size:17px;font-size:1.0625rem;border-bottom:none;border-top:1px solid #FF221F;padding:20px 0 0;margin:20px 0 15px}.sp_mode .works.fresherstalk #wrapper .section_i.symposium_head p,.sp_mode .works.symposium #wrapper .section_i.symposium_head p{line-height:1.5;margin:0 0 20px}.sp_mode .works.fresherstalk #wrapper .section_i_0,.sp_mode .works.symposium #wrapper .section_i_0{border-top:none}.sp_mode .works.fresherstalk #wrapper .section_i_0 .symposium_content_head,.sp_mode .works.symposium #wrapper .section_i_0 .symposium_content_head{margin:0 0 15px;border:none}.sp_mode .works.fresherstalk #wrapper .section_i_0 .symposium_content_head #selecTab,.sp_mode .works.symposium #wrapper .section_i_0 .symposium_content_head #selecTab{width:auto;margin:0 15px}.sp_mode .works.fresherstalk #wrapper .section_i_0 .symposium_content_head #selecTab.fixed,.sp_mode .works.symposium #wrapper .section_i_0 .symposium_content_head #selecTab.fixed{position:fixed;left:0;top:55px;margin:0;width:100%;padding:0 15px}.sp_mode .works.fresherstalk #wrapper .section_i_0 .symposium_content_head #selecTab li,.sp_mode .works.symposium #wrapper .section_i_0 .symposium_content_head #selecTab li{width:32%;float:left;height:auto;margin:0 2% 0 0}.sp_mode .works.fresherstalk #wrapper .section_i_0 .symposium_content_head #selecTab li a,.sp_mode .works.symposium #wrapper .section_i_0 .symposium_content_head #selecTab li a{height:auto;opacity:90;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=9000)";filter:alpha(opacity=9000);font-size:14px;font-size:.875rem;padding:15px 8px;line-height:1.2}.sp_mode .works.fresherstalk #wrapper .section_i_0 .symposium_content_head #selecTab li:last-child,.sp_mode .works.symposium #wrapper .section_i_0 .symposium_content_head #selecTab li:last-child{margin:0}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea{width:auto;line-height:1.5;margin:0;padding:0}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea img,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea img{width:100%;height:auto}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea .headimg.sp,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea .headimg.sp{display:block;max-width:0 auto;width:96%}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li{margin:0 0 20px}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li h4,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li h4{margin:10px 0 15px;line-height:1.5;font-size:17px;font-size:1.0625rem;padding:0 0 10px}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li dl dt,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li dl dt{width:4em}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li dl dd,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li dl dd{margin:0 0 15px 4.5em}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li.first-child dl,.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li.fpic_area dl,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li.first-child dl,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li.fpic_area dl{margin:0;width:auto;float:none}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li .pic_area,.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li.first-child .pic_area,.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li.fpic_area .pic_area,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li .pic_area,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li.first-child .pic_area,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li.fpic_area .pic_area{display:-ms-flexbox;display:flex;float:none}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li.first-child .pic_area li img,.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li.last-child .pic_area li img,.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li.pic-child .pic_area li img,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li.first-child .pic_area li img,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li.last-child .pic_area li img,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li.pic-child .pic_area li img{width:100%;height:auto}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li.pic-child.second-child,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li.pic-child.second-child{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 20px}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li.pic-child.second-child h4,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li.pic-child.second-child h4{width:100%;-ms-flex-order:0;order:0}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li.pic-child.second-child .pic_area,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li.pic-child.second-child .pic_area{-ms-flex-order:2;order:2}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li.pic-child.second-child dl,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li.pic-child.second-child dl{-ms-flex-order:1;order:1}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li.last-child,.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li.pic-child,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li.last-child,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li.pic-child{margin:0 0 50px}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li.last-child .pic_area,.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li.last-child dl,.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li.pic-child .pic_area,.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea ul li.pic-child dl,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li.last-child .pic_area,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li.last-child dl,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li.pic-child .pic_area,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea ul li.pic-child dl{width:auto}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea .head_flex,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea .head_flex{display:block;padding:3% 0}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea .head_flex li,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea .head_flex li{width:100%;margin:0 0 2%}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea .head_flex li img,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea .head_flex li img{width:100%;height:auto}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea .head_flex li dl,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea .head_flex li dl{display:-ms-flexbox;display:flex}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea .head_flex li dl dt,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea .head_flex li dl dt{float:none;width:30%;text-align:center}.sp_mode .works.fresherstalk #wrapper .section_i_0 #tabContentArea .head_flex li dl dd,.sp_mode .works.symposium #wrapper .section_i_0 #tabContentArea .head_flex li dl dd{width:70%;margin:0 0 0 2%;line-height:1.4}.sp_mode .works.fresherstalk #wrapper .section_i_0.fresherstalk .symposium_content_head #selecTab li,.sp_mode .works.symposium #wrapper .section_i_0.fresherstalk .symposium_content_head #selecTab li{width:48%;margin:0 2% 0 0}.sp_mode .works.fresherstalk #wrapper .section_i_0.fresherstalk .topLine,.sp_mode .works.symposium #wrapper .section_i_0.fresherstalk .topLine{border-top:none}.sp_mode .works.member_01 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_01::after,.sp_mode .works.member_02 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_02::after,.sp_mode .works.member_03 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_03::after,.sp_mode .works.member_04 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_04::after,.sp_mode .works.member_05 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_05::after,.sp_mode .works.member_17 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_17::after{border:2px solid #fff}.sp_mode .works.member_01 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_01::before,.sp_mode .works.member_02 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_02::before,.sp_mode .works.member_03 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_03::before,.sp_mode .works.member_04 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_04::before,.sp_mode .works.member_05 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_05::before,.sp_mode .works.member_17 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_17::before{border-left-color:#fff}.sp_mode .works.member_06 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_06::after,.sp_mode .works.member_20 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_20::after,.sp_mode .works.member_21 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_21::after,.sp_mode .works.member_22 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_22::after,.sp_mode .works.member_23 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_23::after{border:2px solid #fff}.sp_mode .works.member_06 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_06::before,.sp_mode .works.member_20 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_20::before,.sp_mode .works.member_21 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_21::before,.sp_mode .works.member_22 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_22::before,.sp_mode .works.member_23 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_23::before{border-left-color:#fff}.sp_mode .works.member_07 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_07::after,.sp_mode .works.member_08 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_08::after,.sp_mode .works.member_09 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_09::after,.sp_mode .works.member_10 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_10::after,.sp_mode .works.member_11 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_11::after{border:2px solid #fff}.sp_mode .works.member_07 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_07::before,.sp_mode .works.member_08 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_08::before,.sp_mode .works.member_09 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_09::before,.sp_mode .works.member_10 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_10::before,.sp_mode .works.member_11 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_11::before,.sp_mode .works.member_12 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_12::before,.sp_mode .works.member_14 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_14::before,.sp_mode .works.member_15 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_15::before,.sp_mode .works.member_16 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_16::before,.sp_mode .works.member_17 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_17::before,.sp_mode .works.member_18 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_18::before,.sp_mode .works.member_19 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_19::before{border-left-color:#fff}.sp_mode .resource #wrapper #mainSection #headSection h2{width:92%;height:0;padding-top:18%;margin:70px auto 20px;background-size:100% auto;background-position:center bottom}.sp_mode .resource #wrapper #mainSection #section #contents_wrapper h3{margin:15px 3%}.sp_mode .resource #wrapper #mainSection #section #contents_wrapper h3 img{width:100%;height:auto}.sp_mode .resource #wrapper #mainSection p.resource{margin:15px 3% 0;line-height:1.5}.sp_mode .resource #wrapper #mainSection dl.resource{border:none;margin:0 0 30px}.sp_mode .resource #wrapper #mainSection dl.resource dt{float:none;width:auto;padding:15px 0 15px 15px;border:none;margin:0 0 15px;height:auto;line-height:1.5;text-indent:0;font-weight:900;background:#F0F0F0;font-size:17px;font-size:1.0625rem}.sp_mode .resource #wrapper #mainSection dl.resource dt span{font-size:14px;font-size:.875rem;font-weight:400}.sp_mode .resource #wrapper #mainSection dl.resource dt br{display:block}.sp_mode .resource #wrapper #mainSection dl.resource dd{line-height:1.5;height:auto;width:auto;float:none;padding:0 0 20px;border:none;margin:0}.sp_mode .faq #wrapper #mainSection #headSection h2{width:92%;height:0;padding-top:18%;margin:70px auto 20px;background-size:contain;background-position:center bottom}.sp_mode .faq #wrapper #mainSection #section #contents_wrapper h3{margin:20px 3% 15px}.sp_mode .faq #wrapper #mainSection .faq_01,.sp_mode .faq #wrapper #mainSection .faq_02{border:none;margin:0 0 50px;border-bottom:1px solid #000}.sp_mode .faq #wrapper #mainSection .faq_01 dt,.sp_mode .faq #wrapper #mainSection .faq_02 dt{float:none;width:auto;padding:15px 0 0;margin:0 0 15px;height:auto;line-height:1.5;border-top:1px solid #000}.sp_mode .faq #wrapper #mainSection .faq_01 dt i,.sp_mode .faq #wrapper #mainSection .faq_02 dt i{line-height:1.2;background:0 0!important;text-indent:0;font-style:normal;font-size:24px;font-size:1.5rem;padding:0!important;font-weight:700;width:auto;height:auto}.sp_mode .faq #wrapper #mainSection .faq_01 dt span,.sp_mode .faq #wrapper #mainSection .faq_02 dt span{margin:0 0 0 4em}.sp_mode .faq #wrapper #mainSection .faq_01 dd,.sp_mode .faq #wrapper #mainSection .faq_02 dd{line-height:1.5;height:auto;width:auto;float:none;padding:0;border:none;margin:0 0 15px}.sp_mode .faq #wrapper #mainSection .faq_01 dd i,.sp_mode .faq #wrapper #mainSection .faq_02 dd i{color:#ff221f;background:0 0!important;text-indent:0;font-style:normal;font-size:24px;font-size:1.5rem;padding:0!important;font-weight:700;width:auto;height:auto;line-height:1.2}.sp_mode .faq #wrapper #mainSection .faq_01 dd span,.sp_mode .faq #wrapper #mainSection .faq_02 dd span{margin:0 0 0 4em}.sp_mode .guideline #wrapper #mainSection #headSection h2{width:92%;height:0;padding-top:18%;margin:70px auto 20px;background-size:contain;background-position:center bottom}.sp_mode .guideline #wrapper #mainSection #section #contents_wrapper #guideline_section{width:auto;clear:both;overflow:hidden;background:0 0}.sp_mode .guideline #wrapper #mainSection #section #contents_wrapper #guideline_section h3.guideline{margin:30px 3% 15px}.sp_mode .guideline #wrapper #mainSection #section #contents_wrapper #guideline_section h3.guideline img{width:100%;height:auto}.sp_mode .guideline #wrapper #mainSection #section #contents_wrapper #guideline_section .guideline{width:auto;border:none;margin:0 3% 30px}.sp_mode .guideline #wrapper #mainSection #section #contents_wrapper #guideline_section .guideline dt{float:none;width:auto;padding:0 0 5px;border-bottom:1px solid #000;border-top:none;margin:0 0 10px;height:auto;line-height:1.5;font-size:18px;font-size:1.125rem}.sp_mode .guideline #wrapper #mainSection #section #contents_wrapper #guideline_section .guideline dd{line-height:1.5;height:auto;width:auto;float:none;padding:0 0 20px;border:none;margin:0}.sp_mode .guideline #wrapper #mainSection #section #contents_wrapper h3.guideline{margin:0 3%}.sp_mode .guideline #wrapper #mainSection #section #contents_wrapper h3.guideline img{width:100%}.sp_mode .guideline #wrapper #mainSection #section #contents_wrapper .flow{margin:0 3% 60px}.sp_mode .guideline #wrapper #mainSection #section #contents_wrapper .flow dt{padding:20px 0 0;border:none;line-height:1.5;font-size:18px;font-size:1.125rem;letter-spacing:-.5px}.sp_mode .guideline #wrapper #mainSection #section #contents_wrapper .flow dt span{height:auto;background:0 0;margin:0;padding:0 0 0 40px;position:relative}.sp_mode .guideline #wrapper #mainSection #section #contents_wrapper .flow dt span::after{position:absolute;left:0;top:-10px;content:"01";letter-spacing:-1.5px;display:block;font-size:28px;font-size:1.75rem;color:#ccc}.sp_mode .guideline #wrapper #mainSection #section #contents_wrapper .flow dt.flow02 span::after{content:"02"}.sp_mode .guideline #wrapper #mainSection #section #contents_wrapper .flow dt.flow03 span::after{content:"03"}.sp_mode .guideline #wrapper #mainSection #section #contents_wrapper .flow dd{padding:10px 0 0;line-height:1.5}.sp_mode .guideline #wrapper #mainSection #section #contents_wrapper .flow dd:last-of-type{border:none}.sp_mode #modalSection .innerSection{padding:15px 0 0;margin:0;line-height:1.5}.sp_mode #modalSection .innerSection .innerSectionBox h3{width:48%;margin:0 auto;padding:9% 0;font-size:3.6458333333vw}.sp_mode #modalSection .innerSection dl.profile{width:48%;margin:2% auto;float:none;-ms-flex-pack:center;justify-content:center}.sp_mode #modalSection .innerSection dl.profile .pict{margin:0 5%;width:50%}.sp_mode #modalSection .innerSection dl.profile .pict img{width:100%;height:auto}.sp_mode #modalSection .innerSection dl.profile .desc dt{font-size:2.6041666667vw}.sp_mode #modalSection .innerSection dl.profile .desc dd p{text-align:left;font-size:3.125vw}.sp_mode #modalSection .innerSection .innerSectionBox02{margin:0 auto 5%;width:96%}.sp_mode #modalSection .innerSection h3{margin:2% 0;font-size:4.1666666667vw}.sp_mode #modalSection .innerSection .imageArea{width:96%;margin:2% auto}.sp_mode #modalSection .innerSection .imageArea dt{font-size:4.1666666667vw}.sp_mode #modalSection .innerSection .link{margin:0}.sp_mode #modalSection .innerSection .link li{float:none;margin:0 auto 15px;height:auto;width:100%}.sp_mode #modalSection .innerSection .link li a{height:0;width:100%;padding:32% 0 0}.sp_mode #modalSection .innerSection #slidArea{height:auto;overflow:inherit}.sp_mode #modalSection .innerSection #slidArea h3{font-size:18px;font-size:1.125rem}.sp_mode #modalSection .innerSection #slidArea .bx-viewport{height:auto!important}.sp_mode #modalSection .innerSection #slidArea .bx-wrapper .bx-controls .bx-controls-direction .bx-prev{left:-15px}.sp_mode #modalSection .innerSection #slidArea .bx-wrapper .bx-controls .bx-controls-direction .bx-next{right:-15px}.sp_mode #modalSection #develop_marke,.sp_mode #modalSection #management_product,.sp_mode #modalSection #sales{width:100%;padding:20px 0 0;border-radius:0;-o-box-shadow:0 0 0;-ms-box-shadow:0 0 0;box-shadow:0 0 0}.sp_mode #modalSection #develop_marke h2,.sp_mode #modalSection #management_product h2,.sp_mode #modalSection #sales h2{font-size:5.2083333333vw!important;margin:1% auto 2%;width:96%}.sp_mode #modalSection #develop_marke h2::before,.sp_mode #modalSection #management_product h2::before,.sp_mode #modalSection #sales h2::before{top:22%;height:10px}.sp_mode #modalSection #develop_marke #mainSlider li,.sp_mode #modalSection #management_product #mainSlider li,.sp_mode #modalSection #sales #mainSlider li{padding:2em 0 0;margin:5px 0}.sp_mode #modalSection #develop_marke p,.sp_mode #modalSection #management_product p,.sp_mode #modalSection #sales p{line-height:1.5}.sp_mode #modalSection #develop_marke #mainSlider,.sp_mode #modalSection #sales #mainSlider{height:auto}.sp_mode #modalSection #develop_marke #mainSlider li:last-child a::before,.sp_mode #modalSection #sales #mainSlider li:last-child a::before{position:absolute;content:"大きい画像で見る";bottom:-1.5em;right:28px;color:#ff221f;font-size:14px;font-size:.875rem;letter-spacing:-.5px}.sp_mode #modalSection #develop_marke #mainSlider li:last-child a::after,.sp_mode #modalSection #sales #mainSlider li:last-child a::after{position:absolute;content:"";background:url(/recruit/2026/common/images/icon_blank_r_sp.gif) left center no-repeat;background-size:20px;width:20px;height:20px;bottom:-1.3em;right:5px}.sp_mode #modalSection #sales #mainSlider li:nth-child(1)::before,.sp_mode #modalSection #sales #mainSlider li:nth-child(2)::before{position:absolute;content:"【マーケティング】たとえばこんな仕事です";top:0;left:0;color:#ff221f;font-weight:700;font-size:14px;font-size:.875rem;letter-spacing:-.5px}.sp_mode #modalSection #sales #mainSlider li:nth-child(3)::before,.sp_mode #modalSection #sales #mainSlider li:nth-child(4)::before{position:absolute;content:"【営業】たとえばこんな仕事です";top:0;left:0;color:#ff221f;font-weight:700;font-size:14px;font-size:.875rem;letter-spacing:-.5px}.sp_mode #modalSection #sales #mainSlider li:last-child::before{position:absolute;content:"流通経路と情報の流れ";top:0;left:0;color:#ff221f;font-weight:700;font-size:14px;font-size:.875rem;letter-spacing:-.5px}.sp_mode #modalSection #develop_marke #mainSlider li:last-child::before{position:absolute;content:"";top:0;left:0;color:#ff221f;font-weight:700;font-size:14px;font-size:.875rem;letter-spacing:-.5px}.sp_mode #modalSection #develop_marke #mainSlider li:nth-child(1)::before,.sp_mode #modalSection #develop_marke #mainSlider li:nth-child(2)::before,.sp_mode #modalSection #develop_marke #mainSlider li:nth-child(3)::before,.sp_mode #modalSection #develop_marke #mainSlider li:nth-child(4)::before{position:absolute;content:"【開発】たとえばこんな仕事です";top:0;left:0;color:#ff221f;font-weight:700;font-size:14px;font-size:.875rem;letter-spacing:-.5px}.sp_mode #modalSection #management_product #mainSlider li:nth-child(1)::before,.sp_mode #modalSection #management_product #mainSlider li:nth-child(2)::before{position:absolute;content:"【生産】たとえばこんな仕事です";top:0;left:0;color:#ff221f;font-weight:700;font-size:14px;font-size:.875rem;letter-spacing:-.5px}.sp_mode #modalSection #management_product #mainSlider li:nth-child(3)::before,.sp_mode #modalSection #management_product #mainSlider li:nth-child(4)::before{position:absolute;content:"【管理】たとえばこんな仕事です";top:0;left:0;color:#ff221f;font-weight:700;font-size:14px;font-size:.875rem;letter-spacing:-.5px}.sp_mode #pwindow.entryWin{width:100%}.sp_mode #entry{width:96%;padding:10px 15px 5px;margin:0 2%;border-radius:8px;-o-box-shadow:0 0 5px #000;-ms-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;line-height:1.5}.sp_mode #entry .close{top:2%;right:5%;width:30px;height:30px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;border:4px solid #ff221f}.sp_mode #entry .close:after,.sp_mode #entry .close:before{content:"";height:3px;width:20px;display:block;background:#ff221f;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;position:absolute;top:10px;left:1px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.sp_mode #entry .close:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.sp_mode #entry .close img{display:none}.sp_mode #entry h2{text-align:center;margin:0 0 5px;font-size:13px;font-size:.8125rem}.sp_mode #entry h2 img{width:50%;height:auto;margin:0 auto}.sp_mode #entry p{font-size:13px;font-size:.8125rem;margin:0 0 .7em;line-height:1.4}.sp_mode #entry p.notice{font-size:11px;font-size:.6875rem}.sp_mode #entry p img{width:50%;height:auto;margin:0 auto}.sp_mode #entry dl{font-size:12px;font-size:.75rem}.sp_mode #entry .title{font-size:13px;font-size:.8125rem;margin:0 0 5px;padding:0 0 5px}.sp_mode #entry dd,.sp_mode .interview #wrapper #mainSection #section #contents_wrapper h3,.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_15,.sp_mode .works #wrapper #mainSection .section .contentsSection #develop_mark dd ol li.peaple_16,.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_15,.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_16,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_15,.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_16{margin:0}.sp_mode #entry .title span{font-size:11px;font-size:.6875rem;line-height:1.2;display:block}.sp_mode .overlay{position:absolute;top:0;left:0;background-color:rgba(0,0,0,.3);background-image:url(/recruit/2026/common/images/ajax-loader.gif);background-position:center 230px;background-repeat:no-repeat;background-size:33px 33px}.sp_mode .about #wrapper #header #headerWrap #nav ul.main_nav li.menu_02 a.menuBtn,.sp_mode .faq #wrapper #header #headerWrap #nav ul.main_nav li.menu_05 a.menuBtn,.sp_mode .message #wrapper #header #headerWrap #nav ul.main_nav li.menu_01 a.menuBtn,.sp_mode .resource #wrapper #header #headerWrap #nav ul.main_nav li.menu_04 a.menuBtn,.sp_mode .works #wrapper #header #headerWrap #nav ul.main_nav li.menu_03 a.menuBtn{background:#ff1f22;color:#fff}#modalSection #sales .link .link_16 a,#modalSection #sales .link .link_17 a,#modalSection #sales .link .link_18 a,#modalSection #sales .link .link_19 a{background-position:-1040px 0}@media screen and (orientation:landscape){.sp_mode #wrapper #header{width:100%}}@media print{#wrapper #header{position:absolute}}@media screen and (min-width:1000px){#wrapper #header #headerWrap #nav .secondary dd ol li a{font-size:16px;font-size:1rem}}.sp{display:none}.pc,.sp_mode .sp{display:inline-block}.sp_mode .pc{display:none}.works #wrapper a.member_14,.works #wrapper a.member_15,.works #wrapper a.member_16,.works #wrapper a.member_17,.works #wrapper a.member_18,.works #wrapper a.member_19{display:block;text-indent:-999em;width:235px;height:110px}.sp_mode .works.member_17 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_17,.sp_mode .works.member_18 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_18,.sp_mode .works.member_19 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_19,.sp_mode .works.member_20 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_20,.sp_mode .works.member_21 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_21,.sp_mode .works.member_22 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_22,.sp_mode .works.member_23 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_23{background:#ff1f22;color:#fff}.works #wrapper a.member_14{background:url(/recruit/2026/works/images/work_btn_02.gif) -1410px 0}.works #wrapper a.member_14:hover,.works.member_14 #wrapper a.member_14{background:url(/recruit/2026/works/images/work_btn_02.gif) -1410px 110px}.works #wrapper a.member_14:hover{width:235px}.works #wrapper a.member_15{background:url(/recruit/2026/works/images/work_btn_03.gif) -930px 0}.works #wrapper a.member_15:hover,.works.member_15 #wrapper a.member_15{background:url(/recruit/2026/works/images/work_btn_03.gif) -930px 110px}.works #wrapper a.member_15:hover{width:235px}.works #wrapper #mainSection .section .contentsSection dl#sales dd ol .peaple_15 a{background:url(/recruit/2026/works/images/index02_dd_15.jpg) no-repeat}.works #wrapper a.member_16{background:url(/recruit/2026/works/images/work_btn_02.gif) -1410px 0}.works #wrapper a.member_16:hover,.works.member_16 #wrapper a.member_16{background:url(/recruit/2026/works/images/work_btn_02.gif) -1410px 110px}.works #wrapper a.member_16:hover{width:235px}.works #wrapper #mainSection .section .contentsSection dl#sales dd ol .peaple_16 a{background:url(/recruit/2026/works/images/index02_dd_16.jpg) no-repeat}#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_17 a{background-position:-400px -51px}.works #wrapper a.member_17{background:url(/recruit/2026/works/images/work_btn_01.gif) -1410px 0}.works #wrapper a.member_17:hover,.works.member_17 #wrapper a.member_17{background:url(/recruit/2026/works/images/work_btn_01.gif) -1410px 110px}.works #wrapper a.member_17:hover{width:235px}.works #wrapper #mainSection .section .contentsSection dl#sales dd ol .peaple_17 a{background:url(/recruit/2026/works/images/index02_dd_17.jpg) no-repeat}.works #wrapper a.member_18{background:url(/recruit/2026/works/images/work_btn_01.gif) -1175px 0}.works #wrapper a.member_18:hover,.works.member_18 #wrapper a.member_18{background:url(/recruit/2026/works/images/work_btn_01.gif) -1175px 110px}.works #wrapper a.member_18:hover{width:235px}.works #wrapper #mainSection .section .contentsSection dl#sales dd ol .peaple_18 a{background:url(/recruit/2026/works/images/index02_dd_18.jpg) no-repeat}#wrapper #header #headerWrap #nav .menu_03 .secondary dd ol li.sub_menu_19 a{background-position:0 -141px}.works #wrapper a.member_19{background:url(/recruit/2026/works/images/work_btn_01.gif) -940px 0}.works #wrapper a.member_19:hover,.works.member_19 #wrapper a.member_19{background:url(/recruit/2026/works/images/work_btn_01.gif) -940px 110px}.works #wrapper a.member_19:hover{width:235px}.works #wrapper #mainSection .section .contentsSection dl#sales dd ol .peaple_19 a{background:url(/recruit/2026/works/images/index02_dd_19.jpg) no-repeat}.works #wrapper #mainSection .section .contentsSection dl#sales dd ol .peaple_03,.works #wrapper #mainSection .section .contentsSection dl#sales dd ol .peaple_04{margin-top:30px}#modalSection .innerSection .link li{width:260px;height:110px;float:left;margin:0 0 20px 30px}#modalSection .innerSection .link .link_04,#modalSection .innerSection .link .link_05{margin-top:0}.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_15 a,.sp_mode .works #wrapper #mainSection .section .contentsSection #management_produc dd ol li.peaple_16 a{padding:122% 0 0;background-size:contain;background-position:center bottom}.sp_mode .works.member_12 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_12,.sp_mode .works.member_14 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_14,.sp_mode .works.member_15 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_15,.sp_mode .works.member_16 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_16,.sp_mode .works.member_17 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_17,.sp_mode .works.member_18 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_18,.sp_mode .works.member_19 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_19{background:#ff1f22;color:#fff}.sp_mode .works.member_12 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_12::after,.sp_mode .works.member_14 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_14::after,.sp_mode .works.member_15 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_15::after,.sp_mode .works.member_16 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_16::after,.sp_mode .works.member_17 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_17::after,.sp_mode .works.member_18 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_18::after,.sp_mode .works.member_19 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_19::after{border:2px solid #fff}.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_14:nth-child(even){margin:0 0 15px 2%}.sp_mode .works #wrapper #mainSection .section .contentsSection #sales dd ol li.peaple_14:nth-child(even) a{padding:122% 0 0;background-size:contain;background-position:center bottom}.sp_mode .works.member_17 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_17,.sp_mode .works.member_18 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_18,.sp_mode .works.member_19 #wrapper #mainSection #section_02 #workNav_wrapper ul li dl dd a.member_19{background:#ff1f22;color:#fff}