html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none;}table{border-collapse:collapse;border-spacing:0;}body{text-align:justify;text-justify:inter-word;font-family:"TsukuGoPr5N-M","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Verdana,Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:36px;color:#1e1e1e;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0);}a{text-decoration:none;color:#1e1e1e;}h1,h2,h3,h4{font-weight:400;}h1{font-size:26px;}h2{font-size:22px;}h3{font-size:18px;}h4{font-size:16px;}p.indent{text-indent:-1.125em;padding-left:1.125em;}p.note{font-size:14px;line-height:28px;}fieldset{border:1px solid #1e1e1e;margin-bottom:10px;}form{margin:0px;padding:0px;}div.form-item{margin:0px 0px 10px 0px;}div.form-actions{margin:0px;}tr.odd div.form-item,tr.even div.form-item{margin:0px;white-space:nowrap;}div.form-item div.description{font-size:12px;line-height:15px;color:#c7c7c7;padding-top:10px;}label{font-weight:400;line-height:20px;margin-bottom:10px;}label.option{display:inline;font-weight:400;margin-bottom:0px;}div.form-checkboxes div.form-item,div.form-radios div.form-item{margin:0px 20px 0px 0px;padding:10px 0px;}div.form-type-radio div.description,div.form-type-checkbox div.description{margin-left:20px;}input[type=text],input[type=email],input[type=password],input[type=button],input[type=submit],textarea,select{box-sizing:border-box;max-width:100%;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Verdana,Meiryo,sans-serif;font-size:16px;line-height:30px;color:#1e1e1e;outline:none;border:none;margin:0px;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}input[type=text],input[type=email],input[type=password],select,textarea{border:1px solid #c7c7c7;}input[type=text],input[type=email],input[type=password]{height:60px;text-indent:15px;padding:15px 0px;}input[type=button],input[type=submit]{display:inline-block;text-align:center;color:#ffffff;cursor:pointer;padding:0px 10px;background-color:#1e1e1e;}label.option{cursor:pointer;margin-right:20px;}label.option input[type=radio],label.option input[type=checkbox]{display:none;}label.option input[type=radio] + span,label.option input[type=checkbox] + span{display:inline-block;box-sizing:border-box;position:relative;width:20px;height:20px;vertical-align:-4px;cursor:pointer;border:1px solid #c7c7c7;margin-right:5px;background-color:#ffffff;}label.option input[type=radio] + span{border-radius:50%;}label.option input[type=radio] + span i,label.option input[type=checkbox] + span i{display:block;position:absolute;opacity:0;transition:0.2s opacity ease;}label.option input[type=radio] + span i{width:10px;height:10px;left:4px;top:4px;background-color:#1e1e1e;border-radius:50%;}label.option input[type=checkbox] + span i{width:5px;height:10px;left:5px;top:0px;border-right:3px solid #1e1e1e;border-bottom:3px solid #1e1e1e;-webkit-transform:rotate(45deg);transform:rotate(45deg);}label.option input[type=radio]:checked + span i,label.option input[type=checkbox]:checked + span i{opacity:1;}textarea{padding:15px;}select{height:60px;padding:0px 50px 0px 15px;background:url(/sites/all/themes/inoue_s_recruit/images/arrow-select.svg) no-repeat right 15px center;background-size:auto 18px;}select::-ms-expand{display:none;}span.marker,span.form-required{color:#cc0000;}div.form-item input.error,div.form-item textarea.error,div.form-item select.error{border:1px solid #cc0000;}div.container-inline div.form-actions,div.container-inline.form-actions{margin-top:0px;margin-bottom:0px;}span.fieldset-legend span.summary{color:#1e1e1e;font-size:12px;margin-left:10px;}table{border-collapse:collapse;}th{border:none;}thead th{font-weight:normal;background-color:transparent;}tbody{border:none;}tbody th{font-weight:normal;background-color:transparent;}tr.even,tr.odd,td.active{border:none;padding:0px;background-color:transparent;}th.active img{display:inline;}div.item-list ul,div.item-list ul li{margin:0px;}ol{list-style:decimal;padding-left:25px;}dl dt{font-weight:bold;padding-left:0px;background:none;}dl dd{margin-bottom:10px;padding-left:15px;}ul.primary,ul.secondary{clear:both;font-size:12px;line-height:20px;;white-space:nowrap;border-bottom:none;margin:0px;padding:20px 0px 0px 0px;}ul.primary li,ul.secondary li{display:inline-block;padding:0px;}ul.primary li a,ul.secondary li a{display:block;text-decoration:none;color:#1e1e1e;border:1px solid #c7c7c7;margin:0px;padding:0px 5px;background-color:#ffffff;}ul.primary li.active a,ul.primary li a:hover,ul.secondary li.active a,ul.secondary li a:hover{color:#ffffff;border-color:#1e1e1e;background-color:#1e1e1e;}div.messages-wrapper{padding:40px 0px;}div.messages{border:1px solid #1e1e1e;margin:0px 0px 20px 0px;padding:5px 10px;background-color:transparent;}div.status,div.warning,div.error{background:none;}div.status,div.warning,*.ok{color:#1e1e1e;}div.error ul{}div.error ul li{display:block;text-align:left;padding:0px;background:none;}div.item-list{margin-top:120px;}div.item-list ul.pager{clear:both;position:relative;text-align:center;font-family:"DIN Next LT W01 Medium",sans-serif;line-height:42px;letter-spacing:0em;margin:0px;padding:0px 120px;}div.item-list ul.pager li{display:inline-block;list-style-type:none;margin:0px 5px;padding:0px;border-radius:50%;transition:0.2s background-color ease;}div.item-list ul.pager li a{display:block;}div.item-list ul.pager li.pager-first,div.item-list ul.pager li.pager-last{display:none;}div.item-list ul.pager li.pager-item,div.item-list ul.pager li.pager-current{width:42px;}div.item-list ul.pager li.pager-item:hover,div.item-list ul.pager li.pager-current{font-weight:normal;color:#ffffff;background-color:#1e1e1e;}div.item-list ul.pager li.pager-item:hover a{color:#ffffff;}div.item-list ul.pager li.pager-previous,div.item-list ul.pager li.pager-next{position:absolute;top:0px;}div.item-list ul.pager li.pager-previous{left:0px;padding-left:55px;background:url(/sites/all/themes/inoue_s_recruit/images/arrow-pager-prev.svg) no-repeat left top;background-size:auto 42px;}div.item-list ul.pager li.pager-next{right:0px;padding-right:55px;background:url(/sites/all/themes/inoue_s_recruit/images/arrow-pager-next.svg) no-repeat right top;background-size:auto 42px;}@font-face{font-family:"icon";src:url(/sites/all/themes/inoue_s_recruit/fonts/icon.woff) format("woff");font-weight:normal;font-style:normal;}i.icon{font-family:"icon";line-height:1em;}i.icon-instagram::before{content:"\e900";}img{display:block;max-width:100%;height:auto;}div.gm-style img{max-width:none;}br.small,br.medium{display:none;}br.large{display:inline;}hr{height:0px;border-width:1px 0px 0px 0px;border-style:solid;border-color:#c7c7c7;margin:20px 0px;}div#page{overflow:hidden;padding-top:100px;}div#page p.button-more,div#page p.button-entry,div#page p.button-intern{text-align:center;font-family:"DIN Next LT W01 Medium",sans-serif;}div#page p.button-more{line-height:56px;}div#page p.button-entry,div#page p.button-intern{line-height:46px;}div#page p.button-more a,div#page p.button-entry a,div#page p.button-intern a{display:block;box-sizing:border-box;position:relative;overflow:hidden;color:#ffffff;transition:0.2s color ease;}div#page p.button-more a{width:200px;height:60px;border:2px solid #1e1e1e;background-color:#1e1e1e;}div#page p.button-more-reverse a{color:#1e1e1e;background-color:#ffffff;}div#page p.button-entry a,div#page p.button-intern a{width:140px;height:50px;border:2px solid #cc0000;background-color:#cc0000;border-radius:25px;}div#page p.button-more a:hover{color:#1e1e1e;}div#page p.button-more-reverse a:hover{color:#ffffff;}div#page p.button-entry a:hover,div#page p.button-intern a:hover{color:#cc0000;}div#page p.button-more a span.background,div#page p.button-entry a span.background,div#page p.button-intern a span.background{display:block;position:absolute;width:0%;height:100%;background-color:#ffffff;transition:0.2s width ease;}div#page p.button-more-reverse a span.background{background-color:#1e1e1e;}div#page p.button-more a:hover span.background,div#page p.button-entry a:hover span.background,div#page p.button-intern a:hover span.background{width:100%;}div#page p.button-more a span.text,div#page p.button-entry a span.text,div#page p.button-intern a span.text{position:relative;}div#page a p.image{display:flex;justify-content:center;align-items:center;overflow:hidden;}div#page a p.image img{width:100%;height:auto;transition:0.3s transform ease;}div#page a:hover p.image img{transform:scale(1.0875);}header#header{position:fixed;width:100%;height:100px;left:0px;top:0px;z-index:100;background-color:#ffffff;transition:0.2s transform ease;}header#header.hide{transform:translateY(-100px);}header#header.scroll-up{transform:translateY(0px);}header#header h1#logo{position:absolute;left:30px;top:38px;z-index:1;}header#header h1#logo img{width:auto;height:24px;}header#header div#menu{position:absolute;width:100%;height:100px;right:0px;top:0px;}header#header div#menu nav#navi{display:flex;position:static;justify-content:flex-end;padding-right:250px;}header#header div#menu nav#navi > ul{display:block;}header#header div#menu nav#navi > ul > li{float:left;font-family:"DIN Next LT W01 Medium",sans-serif;line-height:100px;padding-right:25px;}header#header div#menu nav#navi > ul > li:last-child{padding-right:0px;}header#header div#menu nav#navi > ul > li.home{display:none;}header#header div#menu nav#navi > ul > li > a{display:block;position:relative;}header#header div#menu nav#navi > ul > li > a > span{display:block;position:absolute;width:0%;height:2px;left:0px;top:63px;background-color:#cc0000;transition:0.2s width ease;}header#header div#menu nav#navi > ul > li > a:hover > span,div.top-message header#header div#menu nav#navi > ul > li.message > a > span,div.recruit-message header#header div#menu nav#navi > ul > li.message > a > span,div.company header#header div#menu nav#navi > ul > li.about > a > span,div.job header#header div#menu nav#navi > ul > li.about > a > span,div.episode header#header div#menu nav#navi > ul > li.special > a > span,div.people header#header div#menu nav#navi > ul > li.special > a > span,div.scene header#header div#menu nav#navi > ul > li.special > a > span,div.new-grades header#header div#menu nav#navi > ul > li.guideline > a > span,div.mid-career header#header div#menu nav#navi > ul > li.guideline > a > span,div.extra header#header div#menu nav#navi > ul > li.extra > a > span,div.faq header#header div#menu nav#navi > ul > li.faq > a > span,div.guideline header#header div#menu nav#navi > ul > li.guideline > a > span,div.contact header#header div#menu nav#navi > ul > li.contact > a > span{width:100%;}header#header div#menu nav#navi > ul > li div.nest{position:absolute;width:100%;height:0px;top:100px;left:0px;overflow:hidden;z-index:10;line-height:25px;color:#ffffff;background-color:#1e1e1e;transition:0.2s height ease;}header#header div#menu nav#navi > ul > li:hover div.nest{height:200px;}header#header div#menu nav#navi > ul > li div.nest div.inner-nest{width:1080px;margin:auto;padding:30px 0px;}header#header div#menu nav#navi > ul > li div.nest div.inner-nest div.label{display:flex;align-items:center;float:left;height:140px;}header#header div#menu nav#navi > ul > li div.nest div.inner-nest div.label p span{display:block;}header#header div#menu nav#navi > ul > li div.nest div.inner-nest div.label p span.main{font-family:"DIN Next LT W01 Medium",sans-serif;font-size:22px;}header#header div#menu nav#navi > ul > li div.nest div.inner-nest div.label p span.sub{font-family:"TsukuGoPro-B",sans-serif;font-size:14px;color:#cc0000;}header#header div#menu nav#navi > ul > li div.nest div.inner-nest ul{float:right;width:840px;margin-right:-10px;}header#header div#menu nav#navi > ul > li div.nest div.inner-nest ul li{float:left;width:calc(50% - 10px);height:140px;text-align:center;margin-right:10px;}header#header div#menu nav#navi > ul > li.about div.nest div.inner-nest ul li,header#header div#menu nav#navi > ul > li.special div.nest div.inner-nest ul li,header#header div#menu nav#navi > ul > li.guideline div.nest div.inner-nest ul li{width:calc(33.33% - 10px);}header#header div#menu nav#navi > ul > li div.nest div.inner-nest ul li a{display:flex;position:relative;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;color:#ffffff;}header#header div#menu nav#navi > ul > li div.nest div.inner-nest ul li a p.image{position:absolute;width:100%;height:100%;left:0px;top:0px;}header#header div#menu nav#navi > ul > li div.nest div.inner-nest ul li a p.image img{width:auto;height:100%;}header#header div#menu nav#navi > ul > li div.nest div.inner-nest ul li a div.text{position:relative;z-index:1;}header#header div#menu nav#navi > ul > li div.nest div.inner-nest ul li a div.text p.main{font-family:"DIN Next LT W01 Medium",sans-serif;font-size:20px;}header#header div#menu nav#navi > ul > li div.nest div.inner-nest ul li a div.text p.sub{font-family:"TsukuGoPro-B",sans-serif;font-size:14px;}header#header p.button-entry{position:absolute;right:130px;top:25px;}header#header p.button-entry a,header#header p.button-intern a{width:100px;}header#header p.button-intern{position:absolute;right:20px;top:25px;}header#header p.instagram{display:none;font-size:30px;}header#header p.instagram a{color:#ffffff;}header#header ul.link{display:none;}div#cover div.image{position:relative;padding-bottom:50.78%;}div#cover div.image p.row,div#cover div.image p.row span{position:absolute;width:100%;height:100%;left:0px;top:0px;}div#cover div.image p.row{overflow:hidden;opacity:0;}div#cover div.image p.row span{background-repeat:no-repeat;background-position:center;background-size:cover;}div#cover div.image p.row-01 span{background-image:url(/sites/all/themes/inoue_s_recruit/images/cover-image-01.jpg);}div#cover div.image p.row-02 span{background-image:url(/sites/all/themes/inoue_s_recruit/images/cover-image-02.jpg);}div#cover div.image p.row-03 span{background-image:url(/sites/all/themes/inoue_s_recruit/images/cover-image-03.jpg);}div#cover div.image p.row-04 span{background-image:url(/sites/all/themes/inoue_s_recruit/images/cover-image-04.jpg);}div#cover div.image p.row-05 span{background-image:url(/sites/all/themes/inoue_s_recruit/images/cover-image-05.jpg);}div#cover div.image p.row-06 span{background-image:url(/sites/all/themes/inoue_s_recruit/images/cover-image-06.jpg);}div#cover div.image p.row span.zoom{-webkit-animation:zoom 10s 1 linear;animation:zoom 10s 1 linear;}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1);}100%{-webkit-transform:scale(1.125);}}@keyframes zoom{0%{transform:scale(1);}100%{transform:scale(1.125);}}div#cover div#topics{position:relative;width:1080px;z-index:10;font-size:14px;color:#ffffff;margin:-70px auto 0px auto;background-color:#1e1e1e;}div#cover div#topics a{color:#ffffff;}div#cover div#topics header{border-bottom:1px solid #cc0000;padding-left:100px;}div#cover div#topics header h2{font-family:"DIN Next LT W01 Medium",sans-serif;font-size:26px;line-height:70px;}div#cover div#topics header p.more{position:absolute;right:50px;top:20px;font-family:"DIN Next LT W01 Medium",sans-serif;line-height:30px;padding-left:20px;background:url(/sites/all/themes/inoue_s_recruit/images/arrow-link-01.svg) no-repeat left 8px;background-size:auto 14px;}div#cover div#topics div.views-row{position:relative;border-bottom:1px solid #3c3c3c;padding:10px 50px 10px 310px;}div#cover div#topics div.views-row-last{border-bottom:none;}div#cover div#topics div.views-row p.created,div#cover div#topics div.views-row p.category{position:absolute;top:15px;line-height:26px;}div#cover div#topics div.views-row p.created{left:100px;}div#cover div#topics div.views-row p.category{width:70px;left:220px;text-align:center;color:#1e1e1e;background-color:#ffffff;}div#cover div#topics div.views-row h3{font-size:14px;}div#cover div#topics footer{display:none;}body.node-type-episode div#title,body.node-type-people div#title,body.node-type-scene div#title,body.node-type-guideline div#title{display:none;}div#title div.text{margin:auto;padding:40px 50px 20px 50px;}div#title div.text h1,div#title div.text p.sub{float:left;}div#title div.text h1{font-family:"DIN Next LT W01 Medium",sans-serif;font-size:38px;margin-right:20px;}div#title div.text p.sub{font-family:"TsukuGoPro-B",sans-serif;font-size:14px;color:#cc0000;}div#title p.image{position:relative;padding-bottom:41.72%;background-repeat:no-repeat;background-position:center;background-size:cover;}body.page-user div#title p.image,div.manage div#title p.image,div.topics div#title p.image,div.faq div#title p.image,div.privacy-policy div#title p.image{display:none;}div.top-message div#title p.image{background-image:url(/sites/all/themes/inoue_s_recruit/images/title-image-top-message.jpg);}div.recruit-message div#title p.image{background-image:url(/sites/all/themes/inoue_s_recruit/images/title-image-recruit-message.jpg);}div.company div#title p.image{background-image:url(/sites/all/themes/inoue_s_recruit/images/title-image-company.jpg);}div.job div#title p.image{background-image:url(/sites/all/themes/inoue_s_recruit/images/title-image-job.jpg);}div.data div#title p.image{background-image:url(/sites/all/themes/inoue_s_recruit/images/title-image-data.jpg);}div.episode div#title p.image{background-image:url(/sites/all/themes/inoue_s_recruit/images/title-image-episode.jpg);}div.people div#title p.image{background-image:url(/sites/all/themes/inoue_s_recruit/images/title-image-people.jpg);}div.scene div#title p.image{background-image:url(/sites/all/themes/inoue_s_recruit/images/title-image-scene.jpg);}div.extra div#title p.image{background-image:url(/sites/all/themes/inoue_s_recruit/images/title-image-extra.jpg);}div.new-grades div#title p.image{background-image:url(/sites/all/themes/inoue_s_recruit/images/title-image-new-grades.jpg);}div.mid-career div#title p.image{background-image:url(/sites/all/themes/inoue_s_recruit/images/title-image-mid-career.jpg);}div.internship div#title p.image{background-image:url(/sites/all/themes/inoue_s_recruit/images/title-image-internship.jpg);}div.contact div#title p.image{background-image:url(/sites/all/themes/inoue_s_recruit/images/title-image-contact.jpg);}div.entry div#title p.image{background-image:url(/sites/all/themes/inoue_s_recruit/images/title-image-entry.jpg);}div#content{padding:180px 0px;}body.page-user div#content,div.manage div#content{width:1080px;margin:auto;padding-top:60px;}div#content article.node-unpublished{background-color:transparent;}div#content div.intro{text-align:center;margin-bottom:180px;}div#content div.intro p.description{font-size:18px;line-height:40px;}div#content section{margin-bottom:180px;}div#content section:last-child{margin-bottom:0px;}div#content section div.inner-section{width:1080px;margin:auto;}div#content section header.standard{text-align:center;margin-bottom:80px;}div#content section header.standard h2{font-size:30px;margin-bottom:25px;}div#content section header.standard hr{width:30px;border-top-width:3px;border-color:#cc0000;margin:0px auto;}div#content nav#navi-sub{width:1080px;margin:0px auto 180px auto;}div#content nav#navi-sub ul li{float:left;text-align:center;line-height:30px;}div#content nav#navi-sub ul.two li{width:50%;}div#content nav#navi-sub ul.three li{width:33.33%;}div#content nav#navi-sub ul.four li{width:25%;}div#content nav#navi-sub ul.five li{width:20%;}div#content nav#navi-sub ul li a{display:block;border-right:1px solid #c7c7c7;padding:25px 0px 45px 0px;background:url(/sites/all/themes/inoue_s_recruit/images/arrow-navi-sub.svg) no-repeat center bottom 15px;background-size:auto 22px;}div#content nav#navi-sub ul li:last-child a{border-right:none;}div#content nav#navi-node{margin-top:120px;}div#content nav#navi-node ul{position:relative;text-align:center;font-family:"DIN Next LT W01 Medium",sans-serif;line-height:42px;padding:0px 120px;}div#content nav#navi-node ul li.prev,div#content nav#navi-node ul li.next{position:absolute;top:0px;}div#content nav#navi-node ul li.prev{left:0px;padding-left:55px;background:url(/sites/all/themes/inoue_s_recruit/images/arrow-pager-prev.svg) no-repeat left top;background-size:auto 42px;}div#content nav#navi-node ul li.next{right:0px;padding-right:55px;background:url(/sites/all/themes/inoue_s_recruit/images/arrow-pager-next.svg) no-repeat right top;background-size:auto 42px;}div#content nav#navi-node ul li.empty{display:none;}body.front div#content section{opacity:0;transition:1.25s opacity ease;}body.front div#content section.active{opacity:1;}body.front div#content section#recruit-message div.inner-section,body.front div#content section#top-message div.inner-section{position:relative;width:auto;height:600px;margin:auto;}body.front div#content section#recruit-message div.text,body.front div#content section#top-message div.text{box-sizing:border-box;position:absolute;width:550px;left:50%;bottom:-50px;z-index:1;padding:50px;background-color:rgba(244,246,246,0.9);}body.front div#content section#recruit-message div.text h2,body.front div#content section#top-message div.text h2{font-family:"DIN Next LT W01 Medium",sans-serif;font-size:26px;margin-bottom:20px;}body.front div#content section#recruit-message div.text{margin-left:-540px;}body.front div#content section#recruit-message div.text p.logo{position:absolute;left:120px;top:-250px;}body.front div#content section#recruit-message div.text p.logo img{width:auto;height:215px;}body.front div#content section#recruit-message div.text p.description{font-size:14px;line-height:32px;margin-bottom:30px;}body.front div#content section#top-message div.text{margin-left:-10px;}body.front div#content section#top-message div.text h3,body.front div#content section#top-message div.text p.name{margin-bottom:30px;}body.front div#content section#top-message div.text h3{font-size:28px;}body.front div#content section#top-message div.text p.name{font-size:20px;}body.front div#content section#top-message div.text p.name span{font-size:14px;margin-right:20px;}body.front div#content section#recruit-message p.image,body.front div#content section#top-message p.image{display:flex;justify-content:center;align-items:center;position:absolute;width:calc(50% + 100px);height:600px;top:0px;overflow:hidden;}body.front div#content section#recruit-message p.image{right:0px;}body.front div#content section#top-message p.image{left:0px;}body.front div#content section#recruit-message p.image img,body.front div#content section#top-message p.image img{width:100%;height:auto;}body.front div#content section#episode div.inner-section,body.front div#content section#people div.inner-section{width:auto;}body.front div#content section#episode header,body.front div#content section#people header{display:flex;justify-content:center;align-items:center;height:420px;text-align:center;color:#ffffff;background-repeat:no-repeat;background-position:center;background-size:cover;}body.front div#content section#episode header{background-image:url(/sites/all/themes/inoue_s_recruit/images/home-image-episode.jpg);}body.front div#content section#people header{background-image:url(/sites/all/themes/inoue_s_recruit/images/home-image-people.jpg);}body.front div#content section#episode header h2,body.front div#content section#people header h2{font-family:"DIN Next LT W01 Medium",sans-serif;font-size:38px;margin-bottom:10px;}body.front div#content section#episode header p.sub,body.front div#content section#people header p.sub{font-family:"TsukuGoPro-B",sans-serif;font-size:14px;margin-bottom:30px;}body.front div#content section#episode p.description-small,body.front div#content section#people p.description-small{display:none;}body.front div#content section#episode div.list,body.front div#content section#people div.list{position:relative;width:1080px;margin:-60px auto 60px auto;}body.front div#content section#episode div.list div.view,body.front div#content section#people div.list div.view{overflow:hidden;}body.front div#content section#episode div.list div.view-content,body.front div#content section#people div.list div.view-content{width:9999px;}body.front div#content section#episode div.list div.views-row,body.front div#content section#people div.list div.views-row{float:left;width:346px;margin-right:20px;}body.front div#content section#episode div.list div.views-row h3,body.front div#content section#people div.list div.views-row div.profile{position:relative;width:calc(100% - 80px);z-index:1;text-align:center;line-height:40px;color:#ffffff;margin:-30px auto 0px auto;padding:10px;background-color:rgba(30,30,30,0.8);}body.front div#content section#episode div.list div.views-row h3{font-size:16px;}body.front div#content section#people div.list div.views-row div.profile{border-bottom:4px solid #cc0000;}body.front div#content section#people div.list div.views-row div.profile p.department{font-size:14px;line-height:24px;}body.front div#content section#people div.list div.views-row div.profile p.name{font-size:24px;line-height:30px;}body.front div#content section#episode div.list div.pager,body.front div#content section#people div.list div.pager{position:absolute;width:100%;left:0px;top:0px;}body.front div#content section#episode div.list div.pager p.button,body.front div#content section#people div.list div.pager p.button{position:absolute;width:60px;height:60px;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:auto 52px;}body.front div#content section#episode div.list div.pager p.button-prev,body.front div#content section#people div.list div.pager p.button-prev{left:-70px;background-image:url(/sites/all/themes/inoue_s_recruit/images/arrow-pager-large-prev.svg);}body.front div#content section#episode div.list div.pager p.button-next,body.front div#content section#people div.list div.pager p.button-next{right:-70px;background-image:url(/sites/all/themes/inoue_s_recruit/images/arrow-pager-large-next.svg);}body.front div#content section#episode p.button-more a,body.front div#content section#people p.button-more a{margin:auto;}body.front div#content section#guideline div.inner-section{width:1080px;margin:auto;}body.front div#content section#guideline header{text-align:center;margin-bottom:60px;}body.front div#content section#guideline header h2{font-family:"DIN Next LT W01 Medium",sans-serif;font-size:38px;margin-bottom:10px;}body.front div#content section#guideline header p.sub{font-family:"TsukuGoPro-B",sans-serif;font-size:14px;}body.front div#content section#guideline div.list{display:flex;flex-wrap:wrap;justify-content:space-between;}body.front div#content section#guideline div.list div.row{width:calc(50% - 20px);}body.front div#content section#guideline div.list div.row:last-child{width:100%;}body.front div#content section#guideline div.list div.row:not(:last-child){margin-bottom:40px;}body.front div#content section#guideline div.list div.row a{display:block;position:relative;}body.front div#content section#guideline div.list div.row a:hover p.image img{transform:scale(1.05);}body.front div#content section#guideline div.list div.row:last-child a:hover p.image img{transform:scale(1.0375);}body.front div#content section#guideline div.list div.row:last-child p.image img.small{display:none;}body.front div#content section#guideline div.list div.row div.text{box-sizing:border-box;position:absolute;width:100%;left:0px;bottom:0px;z-index:1;color:#ffffff;padding:20px 40px;background-color:rgba(0,0,0,0.75);}body.front div#content section#guideline div.list div.row div.text h3,body.front div#content section#guideline div.list div.row div.text p.sub{position:relative;z-index:1;}body.front div#content section#guideline div.list div.row div.text h3{font-size:20px;}body.front div#content section#guideline div.list div.row div.text p.sub{font-family:"DIN Next LT W01 Medium",sans-serif;font-size:18px;color:#cc0000;}body.front div#content section#guideline div.list div.row div.text p.arrow{position:absolute;width:22px;height:22px;right:10px;top:calc(50% - 11px);z-index:1;background:url(/sites/all/themes/inoue_s_recruit/images/arrow-link-02-white.svg) no-repeat left top;background-size:auto 22px;}div#content div.view-topics div.view-header div.category{width:760px;margin:0px auto 120px auto;}div#content div.view-topics div.view-header div.category ul li{float:left;width:120px;text-align:center;margin-right:10px;}div#content div.view-topics div.view-header div.category ul li a{display:block;background-color:#f4f6f6;transition:0.2s background-color ease;}div#content div.view-topics div.view-header div.category ul li a:hover,div#content div.view-topics div.view-header div.category ul li.active a{color:#ffffff;background-color:#1e1e1e;}div#content div.view-topics{width:860px;margin:auto;}div#content div.view-topics div.views-row{border-bottom:1px solid #c7c7c7;margin-bottom:120px;padding-bottom:120px;}div#content div.view-topics div.views-row:last-child{border-bottom:none;margin-bottom:0px;padding-bottom:0px;}div#content article.node-topics{width:760px;margin:auto;}div#content article.node-topics header{margin-bottom:40px;}div#content article.node-topics header h1.title,div#content article.node-topics header h2.title{font-size:30px;line-height:48px;margin-bottom:30px;}div#content article.node-topics header hr{width:30px;border-top-width:3px;border-color:#cc0000;margin:0px 0px 10px 0px;}div#content article.node-topics header div.created-category{font-size:14px;line-height:26px;margin-bottom:40px;}div#content article.node-topics header div.created-category p.created,div#content article.node-topics header div.created-category ul.category{float:left;}div#content article.node-topics header div.created-category p.created{margin-right:20px;}div#content article.node-topics header div.created-category ul li{float:left;text-align:center;width:70px;margin-right:10px;}div#content article.node-topics header div.created-category ul li a{display:block;color:#ffffff;background-color:#1e1e1e;}div#content article.node-topics div.body p.more{text-align:right;}div#content article.node-topics div.body p.more a{display:inline-block;font-family:"DIN Next LT W01 Medium",sans-serif;font-size:14px;padding-left:20px;background:url(/sites/all/themes/inoue_s_recruit/images/arrow-link-03.svg) no-repeat left 11px;background-size:auto 14px;}div.top-message div#content section#top-message,div.recruit-message div#content section#recruit-message{text-align:center;}div.top-message div#content section#top-message h2,div.recruit-message div#content section#recruit-message h2{font-size:38px;margin-bottom:60px;}div.recruit-message div#content section#recruit-message h2 img{width:auto;height:310px;margin:auto;}div.top-message div#content section#top-message div.description{margin-bottom:60px;}div.top-message div#content section#top-message div.description p,div.recruit-message div#content section#recruit-message div.description p{line-height:46px;margin-bottom:40px;}div.top-message div#content section#top-message div.description p:last-child,div.recruit-message div#content section#recruit-message div.description p:last-child{margin-bottom:0px;}div.top-message div#content section#top-message p.name span,div.top-message div#content section#top-message p.name img{display:inline-block;vertical-align:middle;}div.top-message div#content section#top-message p.name span{margin-right:20px;}div.top-message div#content section#top-message p.name img{width:auto;height:65px;}div.company div#content section div.inner-section{width:760px;}div.company div#content section table th,div.company div#content section table td{line-height:28px;padding-bottom:25px;}div.company div#content section table tr:last-child th,div.company div#content section table tr:last-child td{padding-bottom:0px;}div.company div#content section#philosophy div.inner-section{text-align:center;}div.company div#content section#philosophy h3{font-size:30px;line-height:48px;margin-bottom:40px;}div.company div#content section#philosophy p.description{line-height:46px;margin:0px -20px;}div.company div#content section table{width:100%;}div.company div#content section#outline table{margin-bottom:80px;}div.company div#content section#outline table th{width:240px;}div.company div#content section#outline table table{width:auto;margin-bottom:0px;}div.company div#content section#outline table table th{width:200px;}div.company div#content section#outline table table td{text-align:right;}div.company div#content section#history table th{width:120px;}div.job div#content section div.inner-section{width:760px;}div.job div#content section p.image{position:relative;overflow:hidden;cursor:pointer;margin:0px -160px;}div.job div#content section p.image img{transition:0.3s transform ease;}div.job div#content section p.image:hover img{transform:scale(1.025);}div.job div#content section p.image span{position:absolute;width:50px;height:50px;right:30px;bottom:30px;}div.job div#content section p.image span::before,div.job div#content section p.image span::after{position:absolute;width:100%;height:0px;left:0px;top:calc(50% - 1px);border-bottom:2px solid #ffffff;content:"";transition:0.3s opacity ease,0.3s transform ease;}div.job div#content section.open p.image span::before{opacity:0;transform:rotate(90deg);}div.job div#content section p.image span::after{transform:rotate(90deg);}div.job div#content section.open p.image span::after{transform:rotate(180deg);}div.job div#content section div.body{height:0px;overflow:hidden;}div.job div#content section div.body div.inner-body{padding-top:80px;}div.job div#content section div.body h3{font-size:30px;line-height:48px;margin-bottom:80px;}div.job div#content section div.body div.description,div.job div#content section div.body div.schedule{margin-bottom:80px;}div.job div#content section div.body div.schedule h4,div.job div#content section div.body div.step h4{display:flex;flex-wrap:wrap;font-family:"TsukuGoPro-B",sans-serif;font-size:24px;color:#cc0000;margin-bottom:40px;}div.job div#content section div.body div.schedule h4 span,div.job div#content section div.body div.step h4 span{display:block;border-bottom:2px solid #cc0000;padding-bottom:5px;}div.job div#content section div.body div.schedule div.list div.row{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;}div.job div#content section div.body div.schedule div.list div.row:not(:last-child){padding-bottom:60px;}div.job div#content section div.body div.schedule div.list div.row::before,div.job div#content section div.body div.schedule div.list div.row:not(:last-child)::after{position:absolute;content:"";}div.job div#content section div.body div.schedule div.list div.row::before{width:12px;height:12px;left:114px;top:15px;background-color:#cc0000;border-radius:50%;}div.job div#content section div.body div.schedule div.list div.row:not(:last-child)::after{width:0px;height:calc(100% - 12px);left:119.5px;bottom:-15px;border-right:1px solid #cc0000;}div.job div#content section div.body div.schedule div.list div.row p.label{width:85px;font-family:"TsukuGoPro-B",sans-serif;font-size:18px;line-height:26px;color:#cc0000;padding-top:4px;}div.job div#content section div.body div.schedule div.list div.row p.label span{display:block;text-align:right;}div.job div#content section div.body div.schedule div.list div.row div.body{width:calc(100% - 165px);height:auto;}div.job div#content section div.body div.schedule div.list div.row div.body h5{text-align:left;font-family:"TsukuGoPro-B",sans-serif;font-size:20px;}div.job div#content section div.body div.schedule div.list div.row div.body h5:not(:last-child){margin-bottom:10px;}div.job div#content section div.body div.step div.list div.row{position:relative;border:3px dotted #cc0000;padding:40px;border-radius:10px;}div.job div#content section div.body div.step div.list div.row:not(:last-child){margin-bottom:60px;}div.job div#content section div.body div.step div.list div.row:not(:last-child)::before{position:absolute;width:0px;height:55px;left:calc(50% - 1.5px);bottom:-60px;border-right:3px dotted #cc0000;content:"";}div.job div#content section div.body div.step div.list div.row p.label{position:absolute;left:40px;top:-17px;font-family:"TsukuGoPro-B",sans-serif;line-height:30px;color:#ffffff;padding:0px 15px 2px 15px;background-color:#cc0000;border-radius:5px;}div.job div#content section div.body div.step div.list div.row p.label::before{position:absolute;width:12px;height:10px;left:calc(50% - 6px);bottom:-8px;background-color:#cc0000;content:"";clip-path:polygon(0% 0%,100% 0%,50% 100%);}div.job div#content section div.body div.step div.list div.row h5{text-align:left;font-family:"TsukuGoPro-B",sans-serif;font-size:20px;margin:0px -20px 10px 0px;}div.data div#content section div.inner-section{width:860px;}div.data div#content section div.list{display:flex;flex-wrap:wrap;justify-content:space-between;}div.data div#content section div.list div.row{box-sizing:border-box;position:relative;width:500px;height:470px;letter-spacing:0.025em;padding:40px 0px;background-color:#edece8;}div.data div#content section div.list div.row:not(:last-child),div.data div#content section div.list div.group:not(:last-child){margin-bottom:40px;}div.data div#content section div.list div.row div.headline{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;position:relative;}div.data div#content section div.list div.row div.headline p.label{display:flex;flex-wrap:wrap;font-family:"TsukuGoPro-E",sans-serif;font-size:26px;line-height:1em;margin-right:10px;transform:translateY(2px);}div.data div#content section div.list div.row div.headline p.label span{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;box-sizing:border-box;height:42px;color:#ffffff;padding:0px 10px 5px 10px;background-color:#cc0000;}div.data div#content section div.list div.row div.headline h3{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;font-family:"TsukuGoPro-E",sans-serif;font-size:58px;line-height:58px;color:#cc0000;}div.data div#content section div.list div.row div.headline h3 span{display:block;}div.data div#content section div.list div.row div.headline h3 span.en{font-family:"DIN Next LT W01 Bold",sans-serif;font-size:130px;line-height:85px;letter-spacing:-0.025em;}div.data div#content section div.list div.row p.description{position:absolute;left:40px;bottom:30px;line-height:24px;}div.data div#content section div.list div.row p.diagram{position:relative;}div.data div#content section div.list div.row p.diagram img.small{display:none;}div.data div#content section div.list div.group{width:calc(100% - 540px);}div.data div#content section div.list div.group div.row{width:100%;height:215px;padding:20px 30px;}div.data div#content section div.list div.row::before{position:absolute;background-repeat:no-repeat;background-position:center;background-size:auto 100%;content:"";}div.data div#content section div.list div.group div.row div.headline p.label{font-size:16px;margin:0px 0px 20px 0px;transform:translateY(0px);}div.data div#content section div.list div.group div.row div.headline p.label span{height:26px;padding:0px 7px 3px 7px;}div.data div#content section div.list div.group div.row div.headline{display:block;}div.data div#content section div.list div.group div.row div.headline h3{justify-content:flex-start;font-size:36px;line-height:36px;}div.data div#content section div.list div.group div.row div.headline h3 span.en{font-size:80px;line-height:50px;}div.data div#content section#data-01 div.list div.row-01{height:390px;}div.data div#content section#data-01 div.list div.row-04{width:100%;height:570px;}div.data div#content section#data-01 div.list div.group-01 div.row{height:175px;}div.data div#content section#data-01 div.list div.row-01::before{width:396px;height:252px;left:calc(50% - 198px);top:calc(50% - 106px);background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-01.svg);}div.data div#content section#data-01 div.list div.row-02::before{width:199px;height:107px;left:calc(50% - 100px);top:calc(50% - 53px);background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-02.svg);}div.data div#content section#data-01 div.list div.row-03::before{width:123px;height:107px;right:25px;top:20px;background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-03.svg);}div.data div#content section#data-01 div.list div.row-04::before{width:489px;height:377px;left:80px;bottom:40px;background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-04.svg);}div.data div#content section#data-01 div.list div.row-05::before{width:122px;height:96px;right:25px;top:30px;background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-05.svg);}div.data div#content section#data-01 div.list div.row-06::before{width:78px;height:125px;right:30px;top:30px;background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-06.svg);}div.data div#content section#data-01 div.list div.row-07::before{width:474px;height:280px;left:calc(50% - 237px);top:calc(50% - 150px);background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-07.svg);}div.data div#content section#data-01 div.list div.row-09::before{width:100px;height:123px;right:15px;top:20px;background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-09.svg);}div.data div#content section#data-01 div.list div.row-10::before{width:84px;height:102px;right:20px;bottom:30px;background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-10.svg);}div.data div#content section#data-01 div.list div.row-11::before{width:84px;height:96px;right:15px;bottom:60px;background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-11.svg);}div.data div#content section#data-01 div.list div.row-12::before{width:52px;height:136px;right:30px;bottom:35px;background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-12.svg);}div.data div#content section#data-01 div.list div.row-13::before{width:216px;height:220px;right:50px;bottom:50px;background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-13.svg);}div.data div#content section#data-01 div.list div.row-14::before{width:138px;height:97px;right:10px;top:10px;background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-15.svg);}div.data div#content section#data-01 div.list div.row-15::before{width:98px;height:74px;right:20px;top:30px;background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-16.svg);}div.data div#content section#data-01 div.list div.row-16::before{width:calc(356px * 1.125);height:calc(229px * 1.125);right:calc(50% - calc(185px * 1.125));top:calc(50% - calc(95px * 1.125));background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-17.svg);}div.data div#content section#data-01 div.list div.group div.row-02 div.headline h3 span.en:nth-child(2),div.data div#content section#data-01 div.list div.group div.row-03 div.headline h3 span.en:nth-child(2),div.data div#content section#data-01 div.list div.group div.row-10 div.headline h3 span.en:nth-child(2),div.data div#content section#data-01 div.list div.group div.row-11 div.headline h3 span.en:nth-child(3),div.data div#content section#data-01 div.list div.group div.row-12 div.headline h3 span.en:nth-child(2){font-size:48px;line-height:28px;}div.data div#content section#data-01 div.list div.row-04 div.headline h3 span:nth-child(6){font-size:48px;line-height:48px;}div.data div#content section#data-01 div.list div.row-04 div.headline h3 span.en:nth-child(4),div.data div#content section#data-01 div.list div.row-08 div.headline h3 span.en:nth-child(3){font-size:80px;line-height:50px;}div.data div#content section#data-01 div.list div.row-04 div.headline h3 span.en:nth-child(5){font-size:110px;line-height:70px;}div.data div#content section#data-01 div.list div.row-06 div.headline h3 span.en i{display:inline-block;margin:0px 10px;transform:translateY(-7px);}div.data div#content section#data-01 div.list div.row-08 div.headline h3 span:nth-child(1){font-size:30px;line-height:30px;}div.data div#content section div.list div.group div.row p.description{left:30px;bottom:15px;font-size:15px;}div.data div#content section#data-01 div.list div.row-04 p.description{left:70px;top:150px;bottom:auto;}div.data div#content section#data-01 div.list div.row-07 p.description{left:70px;}div.data div#content section#data-01 div.list div.row-08 p.description{left:50px;}div.data div#content section#data-01 div.list div.row-16 p.description{left:auto;right:60px;}div.data div#content section#data-01 div.list div.row-04 div.office{position:absolute;right:60px;top:140px;}div.data div#content section#data-01 div.list div.row-04 div.office h4{font-family:"TsukuGoPro-B",sans-serif;border-bottom:1px solid #1e1e1e;margin-bottom:5px;}div.data div#content section#data-01 div.list div.row-04 div.office ul li{position:relative;font-family:"TsukuGoPro-B",sans-serif;line-height:28px;padding-left:20px;}div.data div#content section#data-01 div.list div.row-04 div.office ul li::before{position:absolute;width:19px;height:19px;left:0px;top:7px;background:url(/sites/all/themes/inoue_s_recruit/images/data-icon-01.svg) no-repeat center;background-size:auto 100%;content:"";}div.data div#content section#data-01 div.list div.row-04 div.office ul li.ss::before{background-image:url(/sites/all/themes/inoue_s_recruit/images/data-icon-02.svg);}div.data div#content section#data-01 div.list div.row-08 p.diagram{padding-top:40px;}div.data div#content section#data-01 div.list div.row-08 p.diagram img,div.data div#content section#data-01 div.list div.row-13 p.diagram img{width:auto;}div.data div#content section#data-01 div.list div.row-08 p.diagram img{height:199px;margin:auto;}div.data div#content section#data-01 div.list div.row-13 p.diagram{padding:50px 0px 0px 50px;}div.data div#content section#data-01 div.list div.row-13 p.diagram img{height:calc(201px * 1.125);}div.data div#content section#data-02 div.list div.row div.headline p.label{margin-bottom:10px;}div.data div#content section#data-02 div.list div.row-01::before{width:121px;height:96px;right:20px;bottom:60px;background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-18.svg);}div.data div#content section#data-02 div.list div.row-02::before{width:109px;height:85px;right:15px;top:20px;background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-19.svg);}div.data div#content section#data-02 div.list div.row-03::before{width:363px;height:211px;right:30px;bottom:90px;background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-20.svg);}div.data div#content section#data-02 div.list div.row-04::before{width:205px;height:277px;right:25px;bottom:65px;background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-21.svg);}div.data div#content section#data-02 div.list div.row-05::before{width:110px;height:79px;right:15px;top:20px;background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-22.svg);}div.data div#content section#data-02 div.list div.row-05-benefit::before{height:75px;background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-25.svg);}div.data div#content section#data-02 div.list div.row-06::before{width:109px;height:77px;right:15px;top:20px;background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-23.svg);}div.data div#content section#data-02 div.list div.row-07::before{width:182px;height:159px;right:25px;bottom:25px;background-image:url(/sites/all/themes/inoue_s_recruit/images/data-diagram-24.svg);}div.data div#content section#data-02 div.list div.group div.row div.headline h3{font-size:24px;line-height:30px;}div.data div#content section#data-02 div.list div.row-03{padding:40px 30px;}div.data div#content section#data-02 div.list div.row-03 div.headline{display:block;}div.data div#content section#data-02 div.list div.row-03 div.headline p.label{justify-content:center;margin-bottom:20px;}div.data div#content section#data-02 div.list div.row-03 div.headline h3{display:block;font-size:36px;line-height:50px;}div.data div#content section#data-02 div.list div.row-04 div.headline p.label{margin-bottom:40px;}div.data div#content section#data-02 div.list div.row-04 div.headline h3 span:first-child{width:100%;text-align:center;font-size:24px;margin-bottom:20px;}div.data div#content section#data-02 div.list div.row-07{width:100%;height:205px;}div.data div#content section#data-02 div.list div.row-07 div.headline p.label{margin-right:20px;}div.data div#content section#data-02 div.list div.row-07 div.headline h3{font-size:36px;transform:translateY(-4px);}div.data div#content section#data-02 div.list div.row-05-benefit p.description{padding-right:30px;}div#content div.view-episode{width:1080px;margin:auto;}div#content div.view-episode div.view-content{margin:0px -40px -40px 0px;}div#content div.view-episode div.views-row{float:left;width:calc(50% - 40px);margin:0px 40px 40px 0px;}div#content div.view-episode div.views-row:nth-child(2n+1){clear:both;}div#content div.view-episode div.views-row div.title{position:relative;width:calc(100% - 80px);z-index:1;color:#ffffff;margin:-40px auto 0px auto;padding:20px;background-color:rgba(30,30,30,0.8);}div#content div.view-episode div.views-row div.title h2{text-align:center;font-size:20px;line-height:40px;}div#content div.view-episode div.views-row div.title p.logo{display:block;position:absolute;width:100px;height:100px;left:50%;top:-80px;overflow:hidden;z-index:2;margin-left:-50px;background:#cc0000 url(/sites/all/themes/inoue_s_recruit/images/logo-episode.svg) no-repeat center;background-size:auto 63px;border-radius:50%;}div#content div.view-episode div.views-row div.title p.logo span{display:flex;align-items:center;justify-content:center;height:100%;text-indent:0.125em;font-family:"DIN Next LT W01 Medium",sans-serif;line-height:20px;color:#cc0000;background-color:#ffffff;opacity:0;transition:0.2s opacity ease-in;}div#content div.view-episode div.views-row a:hover div.title p.logo span{opacity:1;}div#content article.node-episode{width:1080px;margin:auto;}div#content article.node-episode header{text-align:center;margin-bottom:180px;}div#content article.node-episode header p.sub{font-size:18px;margin-bottom:20px;}div#content article.node-episode header hr{width:30px;border-top-width:3px;border-color:#cc0000;margin:0px auto 40px auto;}div#content article.node-episode header h1{font-size:38px;}div#content article.node-episode p.image-main{position:relative;margin-bottom:180px;}div#content article.node-episode p.image-main span.logo{position:absolute;width:200px;height:200px;left:50%;bottom:-100px;z-index:1;margin-left:-100px;background:#cc0000 url(/sites/all/themes/inoue_s_recruit/images/logo-episode.svg) no-repeat center;background-size:auto 126px;border-radius:50%;}div#content article.node-episode div.body,div#content article.node-episode div.image{width:760px;margin:auto;}div#content article.node-episode div.body{margin-bottom:120px;}div#content article.node-episode div.image p.row{margin-bottom:20px;}div#content article.node-episode div.image p.row:last-child{margin-bottom:0px;}div.episode nav#navi-node{margin-bottom:120px;}div.episode section#related header{text-align:center;margin-bottom:60px;}div.episode section#related header h3{font-size:26px;}div.episode section#related header p.sub{font-family:"DIN Next LT W01 Medium",sans-serif;}div.episode section#related{border-top:1px solid #c7c7c7;}div.episode section#related div.inner-section{padding-top:120px;}div.episode section#related div.view-content{margin:0px -40px -20px 0px;}div.episode section#related div.views-row{float:left;width:calc(33.33% - 20px);margin:0px 20px 20px 0px;}div.episode section#related div.views-row h3{position:relative;width:calc(100% - 40px);z-index:1;text-align:center;font-size:16px;line-height:40px;color:#ffffff;margin:-30px auto 0px auto;padding:10px;background-color:rgba(30,30,30,0.8);}div#content div.view-people{width:1080px;margin:auto;}div#content div.view-people div.view-content{margin:0px -40px -40px 0px;}div#content div.view-people div.views-row{position:relative;float:left;width:calc(50% - 40px);margin:0px 40px 40px 0px;}div#content div.view-people div.views-row:nth-child(2n+1){clear:both;}div#content div.view-people div.views-row div.profile{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;width:130px;height:115px;right:20px;top:0px;z-index:1;text-align:center;color:#ffffff;border-bottom:4px solid #cc0000;margin:0px;background-color:rgba(30,30,30,0.8);}div#content div.view-people div.views-row div.profile p.department{font-size:14px;line-height:24px;}div#content div.view-people div.views-row div.profile p.name{font-size:24px;line-height:30px;}div#content article.node-people{width:1080px;margin:auto;}div#content article.node-people header{text-align:center;margin-bottom:120px;}div#content article.node-people header p.sub{font-size:18px;margin-bottom:20px;}div#content article.node-people header hr{width:30px;border-top-width:3px;border-color:#cc0000;margin:auto;}div#content article.node-people div.title p.image-small{display:none;}div#content article.node-people div.title{position:relative;margin-bottom:120px;}div#content article.node-people div.title div.profile{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;box-sizing:border-box;position:absolute;width:230px;height:180px;left:180px;top:calc(50% - 90px);z-index:1;text-align:center;color:#ffffff;border-bottom:8px solid #cc0000;margin:0px;background-color:rgba(30,30,30,0.8);}div#content article.node-people div.title div.profile p.department{font-size:18px;line-height:32px;}div#content article.node-people div.title div.profile p.name{font-size:32px;line-height:40px;}div#content article.node-people div.list{margin-bottom:120px;}div#content article.node-people div.list div.row{display:flex;flex-wrap:wrap;justify-content:space-between;}div#content article.node-people div.list div.row:nth-child(2n){flex-direction:row-reverse;}div#content article.node-people div.list div.row:not(:last-child){margin-bottom:120px;}div#content article.node-people div.list div.row div.text{width:calc(100% - 600px);padding-top:40px;}div#content article.node-people div.list div.row div.text h2,div#content article.node-people div.list div.row div.text p.answer,div#content article.node-people div.list div.row div.text p.body{position:relative;padding-left:50px;}div#content article.node-people div.list div.row div.text h2{font-size:18px;margin-bottom:25px;}div#content article.node-people div.list div.row div.text h2::before,div#content article.node-people div.list div.row div.text p.answer::before{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;width:40px;height:40px;left:0px;top:0px;text-align:center;font-family:"DIN Next LT W01 Medium",sans-serif;font-size:24px;color:#ffffff;letter-spacing:0em;border-radius:50%;}div#content article.node-people div.list div.row div.text h2::before{background-color:#1e1e1e;content:"Q";}div#content article.node-people div.list div.row div.text p.answer{font-size:22px;color:#cc0000;margin-bottom:20px;}div#content article.node-people div.list div.row div.text p.answer span{display:inline-block;border-bottom:1px solid #cc0000;margin-bottom:5px;}div#content article.node-people div.list div.row div.text p.answer::before{background-color:#cc0000;content:"A";}div#content article.node-people div.list div.row p.image{width:540px;}div.people nav#navi-node{margin-bottom:120px;}div.people section#related header{text-align:center;margin-bottom:60px;}div.people section#related header h3{font-size:26px;}div.people section#related header p.sub{font-family:"DIN Next LT W01 Medium",sans-serif;}div.people section#related{border-top:1px solid #c7c7c7;}div.people section#related div.inner-section{padding-top:120px;}div.people section#related div.view-content{margin:0px -40px -20px 0px;}div.people section#related div.views-row{float:left;width:calc(33.33% - 20px);margin:0px 20px 20px 0px;}div.people section#related div.views-row div.profile{position:relative;width:calc(100% - 80px);z-index:1;text-align:center;color:#ffffff;margin:-30px auto 0px auto;padding:10px;background-color:rgba(30,30,30,0.8);}div.people section#related div.views-row div.profile{border-bottom:4px solid #cc0000;}div.people section#related div.views-row div.profile p.department{font-size:14px;line-height:24px;}div.people section#related div.views-row div.profile p.name{font-size:24px;line-height:30px;}div#content div#modal-scene{display:none;position:fixed;width:100%;height:100%;left:0px;top:0px;z-index:200;}div#content div#modal-scene div.background{position:absolute;width:100%;height:100%;background-color:rgba(30,30,30,0.925);}div#content div#modal-scene div.content{position:absolute;left:50%;top:50%;color:#ffffff;}div#content div#modal-scene div.content p.image{display:flex;justify-content:center;align-items:center;width:100%;height:100%;}div#content div#modal-scene div.content p.image img{max-width:100%;max-height:100%;}div#content div#modal-scene div.pager{position:absolute;width:100%;left:0px;top:50%;}div#content div#modal-scene div.pager p.button,div#content div#modal-scene p.button-close{position:absolute;width:80px;height:80px;cursor:pointer;background-repeat:no-repeat;background-position:center;}div#content div#modal-scene div.pager p.button{top:-40px;background-size:auto 62px;}div#content div#modal-scene div.pager p.button-prev{left:10px;background-image:url(/sites/all/themes/inoue_s_recruit/images/arrow-pager-modal-prev.svg);}div#content div#modal-scene div.pager p.button-next{right:10px;background-image:url(/sites/all/themes/inoue_s_recruit/images/arrow-pager-modal-next.svg);}div#content div#modal-scene p.button-close{right:10px;top:10px;background-image:url(/sites/all/themes/inoue_s_recruit/images/icon-close-modal.svg);background-size:auto 32px;}div#content div.view-scene{width:1080px;margin:auto;}div#content div.view-scene div.view-content{margin:0px -40px -40px 0px;}div#content div.view-scene div.views-row{float:left;width:calc(25% - 40px);margin:0px 40px 40px 0px;}div#content div.view-scene div.views-row:nth-child(4n+1){clear:both;}div#content div.view-scene div.views-row p.image a{display:flex;justify-content:center;align-items:center;overflow:hidden;}div#content div.view-scene div.views-row p.image a img{width:100%;height:auto;transition:0.3s transform ease;}div#content div.view-scene div.views-row p.image a:hover img{transform:scale(1.0875);}div#content article.node-scene{width:75%;margin:auto;}div#content article.node-scene p.image{position:relative;width:100%;padding-bottom:100%;}div#content article.node-scene p.image span{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;left:0px;top:0px;}div#content article.node-scene p.image img{max-width:100%;max-height:100%;margin:auto;}div.extra div#content section#extra div.inner-section{width:960px;}div.extra div#content section#extra div.video{position:relative;margin-bottom:140px;padding-bottom:56.25%;}div.extra div#content section#extra div.video iframe{position:absolute;width:100%;height:100%;left:0px;top:0px;}div.extra div#content section#extra div.list{display:flex;flex-wrap:wrap;justify-content:center;}div.extra div#content section#extra div.list div.row{width:320px;}div.extra div#content section#extra div.list div.row:not(:last-child){margin-right:80px;}div.extra div#content section#extra div.list div.row p.image{margin-bottom:30px;}div.extra div#content section#extra div.list div.row p.image img{box-sizing:border-box;width:100%;height:auto;border:10px solid #f4f6f6;}div.extra div#content section#extra div.list div.row p.description{min-height:calc(38px * 3);text-align:center;font-size:18px;line-height:38px;margin-bottom:30px;}div.extra div#content section#extra div.list div.row p.button{text-align:center;font-family:"DIN Next LT W01 Medium",sans-serif;line-height:46px;}div.extra div#content section#extra div.list div.row p.button a{display:block;box-sizing:border-box;position:relative;width:200px;height:50px;overflow:hidden;color:#ffffff;border:2px solid #cc0000;margin:0px auto;background-color:#cc0000;border-radius:25px;transition:0.2s color ease;}div.extra div#content section#extra div.list div.row p.button a:hover{color:#cc0000;}div.extra div#content section#extra div.list div.row p.button a span.background{display:block;position:absolute;width:0%;height:100%;background-color:#ffffff;transition:0.2s width ease;}div.extra div#content section#extra div.list div.row p.button a:hover span.background{width:100%;}div.extra div#content section#extra div.list div.row p.button a span.text{position:relative;}div.faq section#faq div.inner-section{width:760px;}div.faq div#content div.list div.row{padding:40px;background-color:#f4f6f6;border-radius:10px;}div.faq div#content div.list div.row:not(:last-child){margin-bottom:40px;}div.faq div#content div.list div.row h2,div.faq div#content div.list div.row div.body div.inner-body{position:relative;padding-left:60px;}div.faq div#content div.list div.row h2{text-align:left;font-family:"TsukuGoPro-B",sans-serif;font-size:20px;cursor:pointer;padding-right:30px;}div.faq div#content div.list div.row h2::before,div.faq div#content div.list div.row div.body div.inner-body::before{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;width:40px;height:40px;left:0px;font-family:"DIN Next LT W01 Medium",sans-serif;font-size:18px;background-color:#ffffff;border-radius:50%;}div.faq div#content div.list div.row h2::before{top:0px;content:"Q";}div.faq div#content div.list div.row h2 span{position:absolute;width:30px;height:30px;right:0px;top:calc(50% - 15px);}div.faq div#content div.list div.row h2 span::before,div.faq div#content div.list div.row h2 span::after{position:absolute;width:100%;height:0px;left:0px;top:calc(50% - 1px);border-bottom:2px solid #1e1e1e;content:"";transition:0.3s opacity ease,0.3s transform ease;}div.faq div#content div.list div.row.open h2 span::before{opacity:0;transform:rotate(90deg);}div.faq div#content div.list div.row h2 span::after{transform:rotate(90deg);}div.faq div#content div.list div.row.open h2 span::after{transform:rotate(180deg);}div.faq div#content div.list div.row div.body{height:0px;overflow:hidden;}div.faq div#content div.list div.row div.body div.inner-body{padding-top:40px;}div.faq div#content div.list div.row div.body div.inner-body::after{position:absolute;width:100%;height:0px;left:0px;top:20px;border-top:1px solid #ffffff;content:"";}div.faq div#content div.list div.row div.body div.inner-body::before{top:40px;content:"A";}div.new-grades div#content section div.inner-section,div.mid-career div#content section div.inner-section,div.internship div#content section div.inner-section{width:760px;}div.internship div#content section#course div.list{margin-bottom:40px;}div.new-grades div#content section#guideline div.list div.row,div.mid-career div#content section#guideline div.view-guideline div.views-row,div.internship div#content section#course div.view-course div.views-row{margin-bottom:80px;padding:30px;background-color:#f4f6f6;border-radius:10px;}div.new-grades div#content section#guideline div.list div.row:last-child,div.mid-career div#content section#guideline div.view-guideline div.views-row:last-child,div.internship div#content section#course div.view-course div.views-row:last-child{margin-bottom:0px;}div.new-grades div#content section#guideline div.list div.row h3,div.mid-career div#content section#guideline div.view-guideline div.views-row h3,div.internship div#content section#course div.view-course div.views-row h3{font-family:"TsukuGoPro-B",sans-serif;font-size:24px;}div.new-grades div#content section#guideline div.list div.row h3,div.internship div#content section#course div.view-course div.views-row h3{margin-bottom:40px;padding:8px 20px 12px 20px;background-color:#ffffff;border-radius:5px;}div.new-grades div#content section#guideline div.list div.row div.detail div.row-detail{display:flex;flex-wrap:wrap;border-bottom:1px solid #ffffff;margin-bottom:20px;padding-bottom:20px;}div.new-grades div#content section#guideline div.list div.row div.detail div.row-detail p.label{width:160px;}div.new-grades div#content section#guideline div.list div.row div.detail div.row-detail div.body{width:calc(100% - 160px);}div.new-grades div#content section#guideline div.list div.row div.detail div.row-detail div.body div.map{padding-top:20px;}div.new-grades div#content section#guideline div.list div.row div.detail div.row-detail div.body div.map iframe{width:100%;height:360px;}div.new-grades div#content section#guideline div.list div.row div.detail div.row-detail div.body ul.bullet li{position:relative;padding-left:20px;}div.new-grades div#content section#guideline div.list div.row div.detail div.row-detail div.body ul.bullet li::before{box-sizing:border-box;position:absolute;width:12px;height:12px;left:0px;top:13px;border:1px solid #1e1e1e;background-color:#1e1e1e;content:"";}div.new-grades div#content section#guideline div.list div.row div.detail div.row-detail div.body ul.bullet-alternate li::before{background-color:transparent;}div.mid-career div#content section#guideline div.view-guideline div.views-row:not(:last-child){margin-bottom:20px;}div.mid-career div#content section#guideline div.view-guideline div.views-row h3,div.mid-career div#content section#guideline div.view-guideline div.views-row p.button{line-height:70px;}div.mid-career div#content section#guideline div.view-guideline div.views-row h3{float:left;}div.mid-career div#content section#guideline div.view-guideline div.views-row p.button{float:right;text-align:center;}div.mid-career div#content section#guideline div.view-guideline div.views-row p.button a{display:block;box-sizing:border-box;position:relative;width:220px;color:#ffffff;border:2px solid #1e1e1e;padding-right:10px;background-color:#1e1e1e;}div.mid-career div#content section#guideline div.view-guideline div.views-row p.button a:hover{color:#1e1e1e;}div.mid-career div#content section#guideline div.view-guideline div.views-row p.button span.label{position:relative;z-index:1;}div.mid-career div#content section#guideline div.view-guideline div.views-row p.button span.arrow{position:absolute;width:14px;height:14px;right:10px;top:calc(50% - 7px);z-index:1;background:url(/sites/all/themes/inoue_s_recruit/images/arrow-link-01-white.svg) no-repeat left top;background-size:auto 14px;}div.mid-career div#content section#guideline div.view-guideline div.views-row p.button a:hover span.arrow{background-image:url(/sites/all/themes/inoue_s_recruit/images/arrow-link-02.svg);}div.mid-career div#content section#guideline div.view-guideline div.views-row p.button span.background{position:absolute;width:0%;height:100%;left:0px;top:0px;background-color:#ffffff;transition:0.2s width ease;}div.mid-career div#content section#guideline div.view-guideline div.views-row p.button a:hover span.background{width:100%;}div.internship div#content section#course div.view-course div.views-row{padding:30px 50px 50px 50px;}div.internship div#content section#course div.view-course div.views-row h3{margin-left:-20px;margin-right:-20px;}div.internship div#content section#course div.view-course div.views-row div:where(.schedule,.views-field-field-image,.voice){margin-bottom:60px;}div.internship div#content section#course div.view-course div.views-row div:where(.schedule,.voice) h4,div.internship div#content section#course div.view-course div.views-row div:where(.schedule,.voice) h4 span{display:flex;flex-wrap:wrap;}div.internship div#content section#course div.view-course div.views-row div:where(.schedule,.voice) h4{margin-bottom:30px;}div.internship div#content section#course div.view-course div.views-row div:where(.schedule,.voice) h4 span,div.internship div#content section#course div.view-course div.views-row div:where(.schedule,.voice) h4 span i{position:relative;}div.internship div#content section#course div.view-course div.views-row div:where(.schedule,.voice) h4 span{padding:0px 10px;}div.internship div#content section#course div.view-course div.views-row div:where(.schedule,.voice) h4 span::before{position:absolute;width:100%;height:15px;left:0px;bottom:0px;background-color:#ffffff;content:"";}div.internship div#content section#course div.view-course div.views-row div:where(.schedule,.voice) h4 span i{display:block;}div.internship div#content section#course div.view-course div.views-row div:where(.schedule,.voice) h4 span i.main{font-family:"DIN Next LT W01 Medium",sans-serif;font-size:22px;margin-right:15px;}div.internship div#content section#course div.view-course div.views-row div:where(.schedule,.voice) h4 span i.sub{font-family:"TsukuGoPro-E",sans-serif;font-size:14px;}div.internship div#content section#course div.view-course div.views-row div:where(.schedule,.views-field-field-image,.voice) div.item-list{margin-top:0px;}div.internship div#content section#course div.view-course div.views-row div.schedule ul li:not(:last-child){margin-bottom:40px;}div.internship div#content section#course div.view-course div.views-row div.schedule ul li h5{display:inline-block;font-family:"TsukuGoPro-E",sans-serif;font-size:14px;line-height:26px;color:#ffffff;margin-bottom:10px;padding:0px 10px 2px 10px;background-color:#696969;border-radius:5px;}div.internship div#content section#course div.view-course div.views-row div.schedule ul li p{border-bottom:1px solid #ffffff;margin-bottom:15px;padding-bottom:15px;}div.internship div#content section#course div.view-course div.views-row div.schedule ul li p:has(b){position:relative;padding-left:150px;}div.internship div#content section#course div.view-course div.views-row div.schedule ul li p b{position:absolute;left:0px;top:0px;}div.internship div#content section#course div.view-course div.views-row div.schedule ul li p i{display:block;width:100%;font-size:14px;line-height:26px;padding-top:10px;}div.internship div#content section#course div.view-course div.views-row div.views-field-field-image{margin-top:0px;padding-top:20px;}div.internship div#content section#course div.view-course div.views-row div.views-field-field-image ul{display:flex;flex-wrap:wrap;margin:0px -20px -40px 0px;}div.internship div#content section#course div.view-course div.views-row div.views-field-field-image ul li{width:calc(50% - 20px);margin:0px 20px 40px 0px;}div.internship div#content section#course div.view-course div.views-row div.views-field-field-image ul li span:not(:empty){display:block;padding-top:5px;}div.internship div#content section#course div.view-course div.views-row div.voice ul li{position:relative;min-height:55px;line-height:32px;padding:10px 0px 0px 75px;}div.internship div#content section#course div.view-course div.views-row div.voice ul li:not(:last-child){margin-bottom:15px;}div.internship div#content section#course div.view-course div.views-row div.voice ul li::before{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;width:55px;height:55px;left:0px;top:0px;font-family:"DIN Next LT W01 Medium",sans-serif;font-size:20px;background-color:#ffffff;border-radius:50%;}div.internship div#content section#course div.view-course div.views-row div.voice ul li:nth-child(1):before{content:"01";}div.internship div#content section#course div.view-course div.views-row div.voice ul li:nth-child(2):before{content:"02";}div.internship div#content section#course div.view-course div.views-row div.voice ul li:nth-child(3):before{content:"03";}div.internship div#content section#course div.view-course div.views-row div.voice ul li:nth-child(4):before{content:"04";}div.internship div#content section#course div.view-course div.views-row div.voice ul li:nth-child(5):before{content:"05";}div.internship div#content section#course div.view-course div.views-row div.voice ul li:nth-child(6):before{content:"06";}div.internship div#content section#course div.view-course div.views-row div.voice ul li:nth-child(7):before{content:"07";}div.internship div#content section#course div.view-course div.views-row div.voice ul li:nth-child(8):before{content:"08";}div.internship div#content section#course div.view-course div.views-row div.voice ul li:nth-child(9):before{content:"09";}div.internship div#content section#course div.view-course div.views-row div.voice ul li:nth-child(10):before{content:"10";}div.internship div#content section#course div.view-course div.views-row p.button-entry{font-size:22px;}div.internship div#content section#course div.view-course div.views-row p.button-entry a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:70px;color:#1e1e1e;border:none;background-color:#ffffff;border-radius:10px;transition:0.3s color ease;}div.internship div#content section#course div.view-course div.views-row p.button-entry a:hover{color:#ffffff;}div.internship div#content section#course div.view-course div.views-row p.button-entry span.background{left:0px;top:0px;background-color:#cc0000;}div.internship div#content section#course table{width:100%;}div.internship div#content section#course table th,div.internship div#content section#course table td{line-height:28px;padding-bottom:25px;}div.internship div#content section#course table tr:last-child th,div.internship div#content section#course table tr:last-child td{padding-bottom:0px;}div.internship div#content section#course table th{width:180px;}div.new-grades div#content section#entry p.description,div.mid-career div#content section#entry p.description,div.internship div#content section#entry p.description{margin-bottom:40px;}div.new-grades div#content section#entry div.banner,div.internship div#content section#entry div.banner{font-size:0px;}div.new-grades div#content section#entry div.banner p,div.internship div#content section#entry div.banner p{display:inline-block;margin-right:40px;}div.new-grades div#content section#entry div.banner p img,div.internship div#content section#entry div.banner p img{width:auto;height:45px;}div.mid-career div#content section#entry p.button-entry{font-size:26px;line-height:76px;}div.mid-career div#content section#entry p.button-entry a{width:100%;height:80px;border-radius:40px;}div.new-grades div#content section#schedule div.list div.row{display:flex;flex-wrap:wrap;justify-content:space-between;}div.new-grades div#content section#schedule div.list div.row:not(:last-child){margin-bottom:40px;}div.new-grades div#content section#schedule div.list div.row p.number{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:55px;height:55px;font-family:"DIN Next LT W01 Medium",sans-serif;font-size:20px;background-color:#f4f6f6;border-radius:50%;}div.new-grades div#content section#schedule div.list div.row div.text{width:calc(100% - 75px);padding-top:5px;}div.new-grades div#content section#schedule div.list div.row div.text h3{font-family:"TsukuGoPro-E",sans-serif;font-size:1.125rem;margin-bottom:5px;}div.new-grades div#content section#schedule div.flow{margin-right:-50px;}div.new-grades div#content section#schedule div.flow div.row,div.new-grades div#content section#schedule div.flow p.arrow{float:left;height:130px;}div.new-grades div#content section#schedule div.flow div.row,div.internship div#content section#schedule div.flow div.row{display:flex;justify-content:center;align-items:center;box-sizing:border-box;font-size:18px;border:1px solid #1e1e1e;}div.new-grades div#content section#schedule div.flow div.row{width:calc(25% - 50px);}div.new-grades div#content section#schedule div.flow p.arrow{width:50px;background:url(/sites/all/themes/inoue_s_recruit/images/arrow-flow-horizontal.svg) no-repeat center;background-size:auto 17px;}div.internship div#content section#schedule div.flow div.row{height:70px;}div.internship div#content section#schedule div.flow p.arrow{height:50px;background:url(/sites/all/themes/inoue_s_recruit/images/arrow-flow-vertical.svg) no-repeat center;background-size:auto 17px;}div.new-grades div#content section#contact p.contact-tel,div.mid-career div#content section#contact p.contact-tel,div.internship div#content section#contact p.contact-tel{margin-bottom:40px;}div.new-grades div#content section#contact p.contact-email,div.mid-career div#content section#contact p.contact-email,div.internship div#content section#contact p.contact-email{margin-bottom:20px;}div.new-grades div#content section#contact p.button-more,div.mid-career div#content section#contact p.button-more,div.internship div#content section#contact p.button-more{font-size:26px;line-height:76px;}div.new-grades div#content section#contact p.button-more a,div.mid-career div#content section#contact p.button-more a,div.internship div#content section#contact p.button-more a{width:100%;height:80px;}div#content article.node-guideline{width:760px;margin:auto;}div#content article.node-guideline header{text-align:center;margin-bottom:180px;}div#content article.node-guideline header p.sub{font-size:18px;margin-bottom:20px;}div#content article.node-guideline header hr{width:30px;border-top-width:3px;border-color:#cc0000;margin:0px auto 40px auto;}div#content article.node-guideline header h1{font-size:38px;}div#content article.node-guideline div.guideline,div#content article.node-guideline div.entry{margin-bottom:120px;}div#content article.node-guideline div.guideline table{width:100%;}div#content article.node-guideline div.guideline table th,div#content article.node-guideline div.guideline table td{line-height:28px;padding-bottom:25px;}div#content article.node-guideline div.guideline table tr:last-child th,div#content article.node-guideline div.guideline table tr:last-child td{padding-bottom:0px;}div#content article.node-guideline div.guideline table th{width:180px;}div#content article.node-guideline div.entry p.description{margin-bottom:40px;}div#content article.node-guideline div.entry p.button-entry{font-size:26px;line-height:76px;}div#content article.node-guideline div.entry p.button-entry a{width:100%;height:80px;border-radius:40px;}div#content article.node-guideline div.contact p.contact-tel{margin-bottom:40px;}div#content article.node-guideline div.contact p.contact-email{margin-bottom:20px;}div#content article.node-guideline div.contact p.button-more{font-size:26px;line-height:76px;}div#content article.node-guideline div.contact p.button-more a{width:100%;height:80px;}div.contact div#content div.field-name-body p.description,div.entry div#content div.field-name-body p.description,div.contact div#content div.field-name-body p.contact,div.entry div#content div.field-name-body p.contact{text-align:center;margin-bottom:40px;}div.entry div#content section div.inner-section{width:760px;}div.entry div#content section#new-grades p.description{text-align:justify;text-justify:inter-word;}div.entry div#content section#new-grades div.banner{text-align:center;font-size:0px;}div.entry div#content section#new-grades div.banner p{display:inline-block;margin:0px 20px;}div.entry div#content section#new-grades div.banner p img{width:auto;height:45px;}div.entry div#content section#mid-career{margin-bottom:180px;}form.webform-client-form{width:760px;margin:auto;}form.webform-client-form fieldset{border:none;margin:0px -20px 0px 0px;}form.webform-client-form fieldset legend,form.webform-client-form div.webform-component > label{display:block;line-height:36px;margin-bottom:10px;}form.webform-client-form fieldset.attention legend,form.webform-client-form div.webform-component.attention > label{color:#cc0000;}form.webform-client-form fieldset legend i.form-required,form.webform-client-form div.webform-component > label i.form-required{display:inline-block;vertical-align:1px;font-size:14px;line-height:20px;color:#ffffff;letter-spacing:0em;padding:0px 5px;background-color:#cc0000;}form.webform-client-form div.webform-component{margin-bottom:40px;}form.webform-client-form fieldset div.fieldset-wrapper{zoom:1;}form.webform-client-form fieldset div.fieldset-wrapper:before,form.webform-client-form fieldset div.fieldset-wrapper:after{display:table;content:"";}form.webform-client-form fieldset div.fieldset-wrapper:after{clear:both;}form.webform-client-form fieldset div.webform-component{float:left;width:calc(50% - 20px);margin-right:20px;}form.webform-client-form div.webform-component input[type=text],form.webform-client-form div.webform-component input[type=email],form.webform-client-form div.webform-component textarea{width:100%;}form.webform-client-form div.webform-component select{width:calc(50% - 10px);}form.webform-client-form div.webform-component input#edit-submitted-postal-code{width:210px;}form.webform-client-form div.webform-component div.form-radios div.form-item{display:inline-block;}form.webform-client-form div.privacy-policy{margin-bottom:40px;}form.webform-client-form div.privacy-policy h3{font-size:16px;margin-bottom:10px;}form.webform-client-form div.privacy-policy div.frame{padding:30px;background-color:#f4f6f6;}form.webform-client-form div.privacy-policy div.frame div.inner-frame{height:180px;overflow:scroll;}form.webform-client-form div.privacy-policy div.segment{font-size:14px;line-height:24px;margin-bottom:40px;}form.webform-client-form div.privacy-policy div.segment:last-child{margin-bottom:0px;}form.webform-client-form div.privacy-policy h4{font-size:14px;}form.webform-client-form div.privacy-policy h4:before{content:"■";}form.webform-client-form div.privacy-policy ul li{text-indent:-1.125em;padding-left:1.125em;}form.webform-client-form div.privacy-policy ul li:before{content:"◯";}form.webform-client-form p.agreement{text-align:center;margin-bottom:60px;}form.webform-client-form div.action{text-align:center;font-size:0px;}form.webform-client-form div.action p.button{display:inline-block;text-align:center;vertical-align:top;font-size:18px;line-height:76px;margin:0px 10px;}form.webform-client-form div.action p.button span{display:block;box-sizing:border-box;position:relative;width:300px;height:80px;overflow:hidden;line-height:76px;border:2px solid #cc0000;color:#ffffff;background-color:#cc0000;border-radius:40px;transition:0.2s color ease;}form.webform-client-form div.action p.button-edit span{color:#cc0000;background-color:#ffffff;}form.webform-client-form div.action p.button span:hover{color:#cc0000;}form.webform-client-form div.action p.button-edit span:hover{color:#ffffff;}form.webform-client-form div.action p.button span i.background{display:block;position:absolute;width:0%;height:100%;background-color:#ffffff;transition:0.2s width ease;}form.webform-client-form div.action p.button-edit span i.background{background-color:#cc0000;}form.webform-client-form div.action p.button span:hover i.background{width:100%;}form.webform-client-form div.action p.button span i.text{position:relative;}form.webform-client-form.confirm div.webform-component--button-submit p.button-confirm,form.webform-client-form div.webform-component--button-submit p.button-edit,form.webform-client-form div.webform-component--button-submit p.button-submit{display:none;}form.webform-client-form.confirm div.webform-component--button-submit p.button-edit,form.webform-client-form.confirm div.webform-component--button-submit p.button-submit{display:inline-block;}form.webform-client-form.confirm div.webform-component input[type=text],form.webform-client-form.confirm div.webform-component input[type=email],form.webform-client-form.confirm div.webform-component textarea,form.webform-client-form.confirm div.webform-component select{border-color:#f4f6f6;background-color:#f4f6f6;background-image:none;}form.webform-client-form.confirm div.webform-component label.option{pointer-events:none;}form.webform-client-form div.form-actions{display:none;}div.privacy-policy div#content{padding-top:140px;}div.privacy-policy section#privacy-policy div.inner-section{width:760px;}div.privacy-policy div#content section#privacy-policy div.inner-section div.segment{margin-bottom:40px;}div.privacy-policy div#content section#privacy-policy div.inner-section div.segment-margin{margin-bottom:80px;}div.privacy-policy div#content section#privacy-policy div.inner-section div.segment:last-child{margin-bottom:0px;}div.privacy-policy div#content section#privacy-policy h2{font-size:16px;}div.privacy-policy div#content section#privacy-policy h2:before{content:"■";}div.privacy-policy div#content section#privacy-policy ul li{text-indent:-1.125em;padding-left:1.125em;}div.privacy-policy div#content section#privacy-policy ul li:before{content:"◯";}div#content-bottom div.menu{padding:60px 0px;background-color:#f4f6f6;}div#content-bottom div.menu div.inner-menu{width:600px;margin:auto;}div#content-bottom div.menu-about div.inner-menu,div#content-bottom div.menu-special div.inner-menu,div#content-bottom div.menu-guideline div.inner-menu{width:800px;}div#content-bottom div.menu-about ul,div#content-bottom div.menu-special ul,div#content-bottom div.menu-guideline ul{margin-right:-20px;}div#content-bottom div.menu ul li{height:200px;text-align:center;}div#content-bottom div.menu-about ul li,div#content-bottom div.menu-special ul li,div#content-bottom div.menu-guideline ul li{float:left;width:calc(50% - 20px);margin-right:20px;}div.top-message div#content-bottom div.menu-message ul li.top-message,div.recruit-message div#content-bottom div.menu-message ul li.recruit-message,div.company div#content-bottom div.menu-about ul li.company,div.job div#content-bottom div.menu-about ul li.job,div.data div#content-bottom div.menu-about ul li.data,div.episode div#content-bottom div.menu-special ul li.episode,div.people div#content-bottom div.menu-special ul li.people,div.scene div#content-bottom div.menu-special ul li.scene,div.new-grades div#content-bottom div.menu-guideline ul li.new-grades,div.mid-career div#content-bottom div.menu-guideline ul li.mid-career,div.guideline div#content-bottom div.menu-guideline ul li.mid-career,div.internship div#content-bottom div.menu-guideline ul li.internship{display:none;}div#content-bottom div.menu ul li a{display:flex;position:relative;justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden;color:#ffffff;}div#content-bottom div.menu ul li a p.image{position:absolute;width:100%;height:100%;left:0px;top:0px;}div#content-bottom div.menu ul li a p.image img{width:100%;height:auto;}div#content-bottom div.menu ul li a div.text{position:relative;z-index:1;line-height:30px;}div#content-bottom div.menu ul li a div.text p.main{font-family:"DIN Next LT W01 Medium",sans-serif;font-size:18px;}div#content-bottom div.menu ul li a div.text p.sub{font-family:"TsukuGoPro-B",sans-serif;font-size:20px;}footer#footer{position:relative;color:#ffffff;background-color:#1e1e1e;}footer#footer p#button-page-top{display:none;position:fixed;right:10px;bottom:20px;z-index:10;}footer#footer.visible p#button-page-top{position:absolute;top:-115px;bottom:auto;}footer#footer p#button-page-top a{display:block;width:40px;height:95px;background:url(/sites/all/themes/inoue_s_recruit/images/arrow-page-top.svg) no-repeat center top;background-size:auto 95px;}footer#footer div.information a,footer#footer div.misc a{color:#ffffff;}footer#footer div.information{width:1080px;margin:auto;padding:70px 0px;}footer#footer div.information header{display:flex;align-items:center;margin-bottom:50px;}footer#footer div.information header h3,footer#footer div.information header p.button-entry,footer#footer div.information header p.button-intern{float:left;}footer#footer div.information header h3{margin-right:60px;}footer#footer div.information header h3 img{width:auto;height:30px;}footer#footer div.information header p.button-entry,footer#footer div.information header p.button-intern{margin-right:20px;}footer#footer div.information header p.button-entry a,footer#footer div.information header p.button-intern a{width:200px;}footer#footer div.information header p.button-entry a span.background,footer#footer div.information header p.button-intern a span.background{background-color:#1e1e1e;}footer#footer div.information header p.instagram{font-size:30px;}footer#footer div.information header p.instagram a{color:#cc0000;}footer#footer div.information nav#navi-footer div.column{margin-right:-35px;}footer#footer div.information nav#navi-footer div.column div.row{float:left;height:125px;line-height:30px;margin-right:35px;}footer#footer div.information nav#navi-footer div.column div.row:last-child{border-right:none;margin-right:0px;padding-right:0px;}footer#footer div.information nav#navi-footer div.column div.row p{font-family:"DIN Next LT W01 Medium",sans-serif;color:#cc0000;margin-bottom:5px;}footer#footer div.information nav#navi-footer div.column div.row ul li{font-size:14px;}footer#footer div.misc{font-size:12px;border-top:1px solid #3c3c3c;padding:5px 0px 40px 0px;}footer#footer div.misc div.inner-misc{width:1080px;margin:auto;}footer#footer div.misc div.inner-misc ul.link{float:left;}footer#footer div.misc div.inner-misc ul.link li{float:left;margin-right:40px;}footer#footer div.misc div.inner-misc ul.link li.new-window a{display:inline-block;padding-right:15px;background:url(/sites/all/themes/inoue_s_recruit/images/icon-new-window.svg) no-repeat right 13px;background-size:auto 10px;}footer#footer div.misc div.inner-misc p.copyright{float:right;font-family:"DIN Next LT W01 Medium",sans-serif;}footer#footer div.tabs{position:absolute;left:20px;top:20px;letter-spacing:0em;}footer#footer div.tabs ul.primary,footer#footer div.tabs ul.secondary{padding:0px;}footer#footer div.tabs ul.primary li,footer#footer div.tabs ul.secondary li{margin-right:1px;}footer#footer div.tabs ul.primary li a,footer#footer div.tabs ul.secondary li a{color:#ffffff;border-color:#c7c7c7;background-color:transparent;}footer#footer div.tabs ul.primary li.active a,footer#footer div.tabs ul.primary li a:hover,footer#footer div.tabs ul.secondary li.active a,footer#footer div.tabs ul.secondary li a:hover{color:#1e1e1e;border-color:#ffffff;background-color:#ffffff;}body.page-user div.profile h3{border-bottom-color:#c7c7c7;}div.view-manage div.view-header{margin-bottom:20px;}div.view-manage div.view-header h2{float:left;font-size:20px;}div.view-manage div.view-header p.add{float:right;}div.view-manage div.view-header p.add a{display:block;text-decoration:none;border:1px solid #c7c7c7;padding:0px 10px;background-color:#ffffff;transition:0.2s background-color ease;}div.view-manage div.view-header p.add a:hover{color:#ffffff;background-color:#1e1e1e;}div.view-manage table.views-table{width:100%;}div.view-manage table.views-table th,div.view-manage table.views-table td{vertical-align:middle;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;padding:5px;}div.view-manage table.views-table th{font-size:12px;line-height:20px;padding:5px;}div.view-manage table.views-table th.views-field-field-image-single{width:75px;}div.view-manage table.views-table th.views-field-field-name-sei-01,div.view-manage table.views-table th.views-field-field-name-sei-02{width:100px;}div.view-manage table.views-table th.views-field-field-category-topics,div.view-manage table.views-table th.views-field-created{width:100px;}div.view-manage table.views-table th.views-field-status,div.view-manage table.views-table th.views-field-edit-node{width:50px;}div.view-manage table.views-table td{font-size:14px;}div.view-manage table.views-table td.views-field-field-image-single img{width:auto;height:50px;}div#toolbar{font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Verdana,Meiryo,sans-serif;font-feature-settings:"palt";letter-spacing:0em;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;filter:none;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;}
