p.indent{text-indent:-1.05em;padding-left:1.05em;}input[type=text],input[type=email],input[type=password]{height:50px;text-indent:10px;padding:10px 0px;}textarea{padding:10px;}select{height:50px;padding:0px 45px 0px 10px;background-position:right 10px center;}div.item-list{margin-top:60px;}div.item-list ul.pager{line-height:22px;padding:0px 80px;}div.item-list ul.pager li.pager-item,div.item-list ul.pager li.pager-current{width:22px;}div.item-list ul.pager li.pager-previous{padding-left:25px;background-image:url(/sites/all/themes/inoue_s_recruit/images/arrow-pager-prev-small.svg);background-size:auto 22px;}div.item-list ul.pager li.pager-next{padding-right:25px;background-image:url(/sites/all/themes/inoue_s_recruit/images/arrow-pager-next-small.svg);background-size:auto 22px;}br.small,br.large{display:none;}br.medium{display:inline;}div#page{padding-top:60px;}div#page p.button-more{line-height:46px;}div#page p.button-more a{width:140px;height:50px;margin:auto;}header#header{position:relative;width:auto;height:auto;left:auto;top:auto;background-color:transparent;transition-duration:0s;}header#header.hide{transform:none;}header#header.scroll-up{transform:none;}header#header h1#logo,header#header p#button-menu{transition:0.2s transform ease;}header#header.hide h1#logo,header#header.hide p#button-menu{transform:translateY(-60px);}header#header.hide div#menu,header#header.scroll-up div#menu{transform:translate(100%,0px);}header#header.hide.menu h1#logo,header#header.hide.menu p#button-menu,header#header.scroll-up h1#logo,header#header.scroll-up p#button-menu{transform:translateY(0px);}header#header h1#logo{box-sizing:border-box;position:fixed;width:100%;height:60px;left:0px;top:0px;z-index:10;padding:19px 0px 0px 15px;background-color:#ffffff;}header#header h1#logo img{height:22px;}header#header h1#logo span.blind{position:absolute;width:300px;height:100%;right:0px;top:0px;z-index:1;background-color:#1e1e1e;transform:translateX(100%);transition:0.2s transform ease;}header#header.menu h1#logo span.blind{transform:translateX(0%);}header#header p#button-menu{position:fixed;width:60px;height:60px;right:0px;top:0px;cursor:pointer;z-index:30;background:url(/sites/all/themes/inoue_s_recruit/images/icon-menu-small.svg) no-repeat center;background-size:auto 20px;}header#header.menu p#button-menu{background-image:url(/sites/all/themes/inoue_s_recruit/images/icon-menu-close-small.svg);}header#header div#menu{position:fixed;width:300px;height:calc(100% - 60px);top:60px;overflow:auto;z-index:20;color:#ffffff;background-color:#1e1e1e;transform:translateX(100%);transition:0.2s transform ease;-webkit-overflow-scrolling:touch;}header#header.menu div#menu{transform:translateX(0%);}header#header div#menu nav#navi{display:block;margin-bottom:20px;padding-right:0px;}header#header div#menu nav#navi > ul > li{float:none;line-height:60px;border-bottom:1px solid #3c3c3c;padding-right:0px;}header#header div#menu nav#navi > ul > li.home{display:block;}header#header div#menu nav#navi > ul > li > a{color:#ffffff;padding:0px 40px 0px 20px;background:url(/sites/all/themes/inoue_s_recruit/images/icon-navi-link-small.svg) no-repeat right 20px center;background-size:auto 20px;transition:0.2s background-color ease;}header#header div#menu nav#navi > ul > li.collapse > a{background-image:url(/sites/all/themes/inoue_s_recruit/images/icon-navi-collapse-small.svg);}header#header div#menu nav#navi > ul > li.collapse.open > a{background-color:#3c3c3c;background-image:url(/sites/all/themes/inoue_s_recruit/images/icon-navi-collapse-close-small.svg);}header#header div#menu nav#navi > ul > li > a > span{display:none;}header#header div#menu nav#navi > ul > li div.nest{display:none;position:static;width:auto;height:auto;top:auto;left:auto;line-height:60px;transition-duration:0s;}header#header div#menu nav#navi > ul > li:hover div.nest{height:auto;}header#header div#menu nav#navi > ul > li div.nest div.inner-nest{width:auto;padding:0px;}header#header div#menu nav#navi > ul > li div.nest div.inner-nest div.label{display:none;}header#header div#menu nav#navi > ul > li div.nest div.inner-nest ul{float:none;width:auto;margin-right:0px;}header#header div#menu nav#navi > ul > li div.nest div.inner-nest ul li{float:none;width:auto;height:auto;text-align:justify;text-justify:inter-word;border-top:1px solid #3c3c3c;margin-right:0px;}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:auto;}header#header div#menu nav#navi > ul > li div.nest div.inner-nest ul li a{display:block;position:static;width:auto;height:auto;padding:0px 40px;background:url(/sites/all/themes/inoue_s_recruit/images/icon-navi-link-small.svg) no-repeat right 10px center;background-size:auto 20px;}header#header div#menu nav#navi > ul > li div.nest div.inner-nest ul li a p.image{display:none;}header#header div#menu nav#navi > ul > li div.nest div.inner-nest ul li a div.text p.main{display:none;}header#header p.button-entry,header#header p.button-intern{position:static;right:auto;top:auto;padding:0px 20px;}header#header p.button-entry{margin-bottom:10px;}header#header p.button-entry a,header#header p.button-intern a{width:auto;}header#header p.button-entry a span.background,header#header p.button-intern a span.background{background-color:#1e1e1e;}header#header p.instagram{display:block;padding:20px 20px 0px 20px;}header#header ul.link{display:block;padding:10px 20px 20px 20px;}header#header ul.link li{font-size:12px;line-height:36px;}header#header 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;}header#header ul.link li a{color:#ffffff;}div#cover div.image{padding-bottom:62.5%;}div#cover div#topics{width:calc(100% - 80px);z-index:10;color:#ffffff;margin-top:-50px;}div#cover div#topics header{padding-left:40px;}div#cover div#topics header h2{font-size:24px;line-height:50px;}div#cover div#topics header p.more{right:40px;top:10px;}div#cover div#topics div.views-row{padding:10px 40px 10px 240px;}div#cover div#topics div.views-row p.created{left:40px;}div#cover div#topics div.views-row p.category{left:150px;}div#title div.text{padding:40px 40px 20px 40px;}div#title div.text h1{font-size:32px;}div#title p.image{padding-bottom:50%;}div#content{padding:80px 40px 120px 40px;}body.page-user div#content,div.manage div#content{width:auto;padding:60px 40px;}div#content div.intro{margin-bottom:80px;}div#content section{margin-bottom:120px;}div#content section div.inner-section{width:auto;}div#content section header.standard{margin-bottom:60px;}div#content section header.standard h2{font-size:28px;margin-bottom:20px;}div#content nav#navi-sub{width:100%;margin-bottom:120px;}div#content nav#navi-sub ul li a{padding:10px 0px 30px 0px;background-position:center bottom 5px;}div#content nav#navi-node{margin-top:60px;}div#content nav#navi-node ul{line-height:22px;padding:0px 60px;}div#content nav#navi-node ul li.prev{padding-left:25px;background-image:url(/sites/all/themes/inoue_s_recruit/images/arrow-pager-prev-small.svg);background-size:auto 22px;}div#content nav#navi-node ul li.next{padding-right:25px;background-image:url(/sites/all/themes/inoue_s_recruit/images/arrow-pager-next-small.svg);background-size:auto 22px;}div#content nav#navi-node ul li.empty{display:none;}body.front div#content{padding:40px 0px 120px 0px;}body.front div#content section#recruit-message div.inner-section,body.front div#content section#top-message div.inner-section{height:auto;}body.front div#content section#recruit-message div.text,body.front div#content section#top-message div.text{position:relative;width:calc(100% - 80px);left:auto;bottom:auto;text-align:center;margin:-100px auto 0px auto;padding:40px;}body.front div#content section#recruit-message div.text h2,body.front div#content section#top-message div.text h2{font-size:24px;}body.front div#content section#recruit-message div.text{margin-left:auto;}body.front div#content section#recruit-message div.text p.logo{position:static;left:auto;top:auto;margin-bottom:40px;}body.front div#content section#recruit-message div.text p.logo img{height:180px;margin:auto;}body.front div#content section#top-message div.text{margin-left:auto;}body.front div#content section#top-message div.text h3{font-size:24px;}body.front div#content section#top-message div.text p.name{font-size:18px;}body.front div#content section#recruit-message p.image,body.front div#content section#top-message p.image{display:block;position:static;width:auto;height:auto;top:auto;}body.front div#content section#recruit-message p.image{right:auto;}body.front div#content section#top-message p.image{left:auto;}body.front div#content section#episode header,body.front div#content section#people header{height:280px;margin-bottom:40px;}body.front div#content section#episode header h2,body.front div#content section#people header h2{font-size:32px;margin-bottom:5px;}body.front div#content section#episode header p.sub,body.front div#content section#people header p.sub{font-size:14px;margin-bottom:20px;}body.front div#content section#episode header p.description,body.front div#content section#people header p.description{line-height:28px;}body.front div#content section#episode div.list,body.front div#content section#people div.list{width:calc(100vw - 120px);margin:0px auto 40px auto;}body.front div#content section#episode div.list div.views-row,body.front div#content section#people div.list div.views-row{width:calc(100vw - 160px);}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:-50px;}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:-50px;}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:auto;padding:0px 40px;}body.front div#content section#guideline header{margin-bottom:40px;}body.front div#content section#guideline header h2{font-size:22px;}body.front div#content section#guideline div.list div.row{width:calc(50% - 10px);}body.front div#content section#guideline div.list div.row:not(:last-child){margin-bottom:20px;}body.front div#content section#guideline div.list div.row div.text{line-height:28px;padding:10px;}body.front div#content section#guideline div.list div.row div.text h3{font-size:18px;}body.front div#content section#guideline div.list div.row div.text p.sub{font-size:14px;}div#content div.view-topics div.view-header div.category{width:auto;margin-bottom:60px;padding:0px 40px;}div#content div.view-topics div.view-header div.category ul li{width:80px;font-size:14px;line-height:25px;margin-right:10px;}div#content div.view-topics{width:auto;}div#content div.view-topics div.views-row{margin-bottom:60px;padding-bottom:60px;}div#content article.node-topics{width:calc(100% - 80px);}div#content article.node-topics header h1.title,div#content article.node-topics header h2.title{font-size:24px;line-height:32px;}div#content article.node-topics header div.created-category{font-size:14px;line-height:25px;}div#content article.node-topics header div.created-category p.created{margin-right:10px;}div#content article.node-topics header div.created-category ul li{width:80px;margin-right:10px;}div#content article.node-topics div.body p.more a{font-size:14px;}div.top-message div#content section#top-message h2,div.recruit-message div#content section#recruit-message h2{font-size:32px;margin-bottom:40px;}div.recruit-message div#content section#recruit-message h2 img{height:180px;}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:40px;margin-bottom:30px;}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{height:55px;}div.company div#content section div.inner-section{width:auto;}div.company div#content section#philosophy h3{font-size:24px;line-height:36px;}div.company div#content section#philosophy p.description{line-height:40px;margin:0px;}div.company div#content section#outline table{margin-bottom:60px;}div.company div#content section#outline table th{width:180px;}div.company div#content section#history table th{width:120px;}div.job div#content section div.inner-section{width:auto;}div.job div#content section p.image{margin:0px -40px;}div.job div#content section p.image span{width:40px;height:40px;right:20px;bottom:20px;}div.job div#content section div.body div.inner-body{padding-top:60px;}div.job div#content section div.body h3{font-size:24px;line-height:36px;margin-bottom:60px;}div.job div#content section div.body div.description,div.job div#content section div.body div.schedule{margin-bottom:60px;}div.job div#content section div.body div.schedule h4,div.job div#content section div.body div.step h4{font-size:20px;}div.job div#content section div.body div.schedule div.list div.row:not(:last-child){padding-bottom:40px;}div.job div#content section div.body div.schedule div.list div.row::before{left:104px;}div.job div#content section div.body div.schedule div.list div.row:not(:last-child)::after{left:109.5px;}div.job div#content section div.body div.schedule div.list div.row div.body{width:calc(100% - 145px);}div.job div#content section div.body div.step div.list div.row:not(:last-child){margin-bottom:40px;}div.job div#content section div.body div.step div.list div.row:not(:last-child)::before{height:35px;bottom:-40px;}div.job div#content section div.body div.step div.list div.row h5{margin-right:0px;}div.data div#content section div.inner-section{width:auto;}div.data div#content section div.list{display:block;}div.data div#content section div.list div.row{width:auto;height:auto;min-height:175px;padding:20px;}div.data div#content section div.list div.row div.headline{display:block;margin-bottom:20px;}div.data div#content section#data-01 div.list div.row-16 div.headline{margin-bottom:185px;}div.data div#content section div.list div.row div.headline p.label{justify-content:center;font-size:16px;margin:0px 0px 20px 0px;transform:translateY(0px);}div.data div#content section div.list div.row div.headline p.label span{height:26px;padding:0px 7px 3px 7px;}div.data div#content section div.list div.row div.headline h3{max-width:260px;font-size:36px;line-height:36px;margin-left:auto;margin-right:auto;}div.data div#content section div.list div.row div.headline h3 span.en{font-size:80px;line-height:50px;}div.data div#content section div.list div.row p.description{position:relative;left:auto;bottom:auto;text-align:center;}div.data div#content section div.list div.row p.diagram img.large{display:none;}div.data div#content section div.list div.row p.diagram img.small{display:block;}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:20px;}div.data div#content section div.list div.group{width:auto;}div.data div#content section div.list div.group div.row{width:auto;height:auto;padding:20px;}div.data div#content section div.list div.group div.row div.headline h3{justify-content:center;}div.data div#content section div.list div.group div.row p.description{left:auto;bottom:auto;}div.data div#content section#data-01 div.list div.row-01{height:auto;}div.data div#content section#data-01 div.list div.row-04{width:auto;height:auto;}div.data div#content section#data-01 div.list div.group-01 div.row{height:auto;}div.data div#content section#data-01 div.list div.row-01::before{width:calc(396px * 0.5);height:calc(252px * 0.5);left:calc(50% - 99px);top:calc(50% - 60px);}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);}div.data div#content section#data-01 div.list div.row-03::before{width:123px;height:107px;left:calc(50% - 61px);right:auto;top:calc(50% - 50px);}div.data div#content section#data-01 div.list div.row-04::before{width:calc(489px * 0.75);height:calc(377px * 0.75);left:calc(50% - 198px);top:340px;bottom:auto;}div.data div#content section#data-01 div.list div.row-05::before{left:calc(50% - 61px);right:auto;top:calc(50% - 48px);}div.data div#content section#data-01 div.list div.row-06::before{left:calc(50% - 39px);right:auto;top:calc(50% - 50px);}div.data div#content section#data-01 div.list div.row-07::before{width:calc(474px * 0.5);height:calc(280px * 0.5);left:calc(50% - 118px);top:calc(50% - 60px);}div.data div#content section#data-01 div.list div.row-09::before{width:calc(100px * 1.25);height:calc(123px * 1.25);left:calc(50% - 62px);right:auto;top:calc(50% - 55px);}div.data div#content section#data-01 div.list div.row-10::before{width:calc(84px * 1.125);height:calc(102px * 1.125);left:calc(50% - 30px);right:auto;top:calc(50% - 45px);}div.data div#content section#data-01 div.list div.row-11::before{width:calc(84px * 1.25);height:calc(96px * 1.25);left:calc(50% - 52px);right:auto;top:calc(50% - 48px);}div.data div#content section#data-01 div.list div.row-12::before{left:calc(50% - 26px);right:auto;top:calc(50% - 50px);}div.data div#content section#data-01 div.list div.row-13::before{width:calc(216px * 0.75);height:calc(220px * 0.75);left:calc(50% - 81px);right:auto;top:calc(50% - 120px);bottom:auto;}div.data div#content section#data-01 div.list div.row-14::before{width:calc(138px * 1.125);height:calc(97px * 1.125);left:calc(50% - calc(138px * 0.5625));right:auto;top:calc(50% - calc(97px * 0.5625));}div.data div#content section#data-01 div.list div.row-15::before{width:calc(98px * 1.125);height:calc(74px * 1.125);left:calc(50% - calc(97px * 0.5625));right:auto;top:calc(50% - calc(74px * 0.5625));}div.data div#content section#data-01 div.list div.row-16::before{width:calc(356px * 0.75);height:calc(229px * 0.75);left:calc(50% - calc(340px * 0.375));right:auto;top:60px;}div.data div#content section#data-01 div.list div.row-04 div.headline h3 span:nth-child(1),div.data div#content section#data-01 div.list div.row-04 div.headline h3 span:nth-child(2),div.data div#content section#data-01 div.list div.row-04 div.headline h3 span:nth-child(3){margin-bottom:15px;}div.data div#content section#data-01 div.list div.row-04 div.headline h3 span:nth-child(6){font-size:30px;line-height:30px;}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:50px;line-height:30px;}div.data div#content section#data-01 div.list div.row-04 div.headline h3 span.en:nth-child(5){font-size:70px;line-height:45px;}div.data div#content section#data-01 div.list div.row-08 div.headline h3 span:nth-child(1){font-size:24px;line-height:24px;}div.data div#content section#data-01 div.list div.row-04 p.description{left:auto;top:auto;margin-bottom:240px;}div.data div#content section#data-01 div.list div.row-07 p.description{left:auto;}div.data div#content section#data-01 div.list div.row-08 p.description{left:auto;}div.data div#content section#data-01 div.list div.row-16 p.description{right:auto;}div.data div#content section#data-01 div.list div.row-04 div.office{position:relative;right:auto;top:auto;width:175px;margin:auto;}div.data div#content section#data-01 div.list div.row-08 p.diagram{margin-bottom:20px;padding-top:10px;}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{margin:auto;}div.data div#content section#data-01 div.list div.row-08 p.diagram img{height:120px;}div.data div#content section#data-01 div.list div.row-13 p.diagram{padding:30px 0px 10px 0px;}div.data div#content section#data-01 div.list div.row-13 p.diagram img{height:201px;}div.data div#content section#data-02 div.list div.row div.headline{text-align:center;}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{left:calc(50% - calc(121px * 0.5));right:auto;top:calc(50% - calc(96px * 0.5));bottom:auto;}div.data div#content section#data-02 div.list div.row-02::before{left:calc(50% - calc(109px * 0.5));right:auto;top:calc(50% - calc(85px * 0.5));}div.data div#content section#data-02 div.list div.row-03::before{width:calc(363px * 0.75);height:calc(211px * 0.75);left:calc(50% - calc(calc(363px * 0.75) * 0.5));right:auto;top:calc(50% - calc(calc(211px * 0.75) * 0.5));bottom:auto;}div.data div#content section#data-02 div.list div.row-04::before{width:calc(205px * 0.625);height:calc(277px * 0.625);left:calc(50% - calc(calc(205px * 0.625) * 0.5));right:auto;top:calc(50% - calc(calc(277px * 0.625) * 0.5));bottom:auto;}div.data div#content section#data-02 div.list div.row-05::before{left:calc(50% - calc(110px * 0.5));right:auto;top:calc(50% - calc(79px * 0.5));}div.data div#content section#data-02 div.list div.row-06::before{left:calc(50% - calc(109px * 0.5));right:auto;top:calc(50% - calc(77px * 0.5));}div.data div#content section#data-02 div.list div.row-07::before{left:calc(50% - calc(182px * 0.5));right:auto;top:calc(50% - calc(159px * 0.5));bottom:auto;}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{margin-bottom:10px;}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:10px;}div.data div#content section#data-02 div.list div.row-04 div.headline h3 span:first-child{margin-bottom:10px;}div.data div#content section#data-02 div.list div.row-04 div.headline h3 span.en{font-size:60px;}div.data div#content section#data-02 div.list div.row-04 div.headline h3 span:last-child{font-size:24px;}div.data div#content section#data-02 div.list div.row-07{height:auto;}div.data div#content section#data-02 div.list div.row-07 div.headline p.label{margin:0px 0px 10px 0px;}div.data div#content section#data-02 div.list div.row-07 div.headline h3{font-size:24px;line-height:30px;transform:translateY(0px);}div#content div.view-episode{width:auto;}div#content div.view-episode div.view-content{margin:0px -20px -20px 0px;}div#content div.view-episode div.views-row{width:calc(50% - 20px);margin:0px 20px 20px 0px;}div#content div.view-episode div.views-row div.title{width:calc(100% - 40px);margin-top:-25px;padding:10px;}div#content div.view-episode div.views-row div.title h2{font-size:16px;line-height:30px;}div#content div.view-episode div.views-row div.title p.logo{width:80px;height:80px;top:-70px;margin-left:-40px;background-size:auto 50px;}div#content div.view-episode div.views-row div.title p.logo span{font-size:14px;line-height:18px;}div#content article.node-episode{width:auto;}div#content article.node-episode header{margin-bottom:100px;}div#content article.node-episode header p.sub{font-size:16px;margin-bottom:10px;}div#content article.node-episode header h1{font-size:32px;}div#content article.node-episode p.image-main{margin:0px -40px 80px -40px;}div#content article.node-episode p.image-main span.logo{width:120px;height:120px;bottom:-60px;margin-left:-60px;background-size:auto 76px;}div#content article.node-episode div.body,div#content article.node-episode div.image{width:auto;}div#content article.node-episode div.body{margin-bottom:100px;}div.episode nav#navi-node{margin-bottom:100px;}div.episode section#related header{margin-bottom:60px;}div.episode section#related header h3{font-size:22px;}div.episode section#related header p.sub{font-size:14px;}div.episode section#related div.inner-section{padding-top:100px;}div.episode section#related div.view-content{margin:0px -20px -20px 0px;}div.episode section#related div.views-row{width:calc(50% - 20px);}div.episode section#related div.views-row h3{font-size:16px;line-height:30px;margin-top:-25px;}div#content div.view-people{width:auto;}div#content div.view-people div.view-content{margin:0px -20px -20px 0px;}div#content div.view-people div.views-row{width:calc(50% - 20px);margin:0px 20px 20px 0px;}div#content article.node-people{width:auto;}div#content article.node-people header{margin-bottom:100px;}div#content article.node-people div.title{margin-bottom:100px;}div#content article.node-people div.title div.profile{width:130px;height:115px;left:80px;top:calc(50% - 57.5px);border-bottom-width:4px;}div#content article.node-people div.title div.profile p.department{font-size:14px;line-height:24px;}div#content article.node-people div.title div.profile p.name{font-size:24px;line-height:30px;}div#content article.node-people div.list{margin-bottom:100px;}div#content article.node-people div.list div.row{display:block;}div#content article.node-people div.list div.row:not(:last-child){margin-bottom:100px;}div#content article.node-people div.list div.row div.text{width:auto;margin-bottom:20px;padding-top:0px;}div#content article.node-people div.list div.row p.image{width:auto;}div.people nav#navi-node{margin-bottom:100px;}div.people section#related header{margin-bottom:60px;}div.people section#related header h3{font-size:22px;}div.people section#related header p.sub{font-size:14px;}div.people section#related div.inner-section{padding-top:100px;}div.people section#related div.view-content{margin:0px -20px -20px 0px;}div.people section#related div.views-row{width:calc(50% - 20px);}div#content div#modal-scene div.pager p.button,div#content div#modal-scene p.button-close{width:60px;height:60px;}div#content div#modal-scene div.pager p.button{top:-30px;background-size:auto 22px;}div#content div#modal-scene div.pager p.button-prev{left:0px;background-image:url(/sites/all/themes/inoue_s_recruit/images/arrow-pager-modal-prev-small.svg);}div#content div#modal-scene div.pager p.button-next{right:0px;background-image:url(/sites/all/themes/inoue_s_recruit/images/arrow-pager-modal-next-small.svg);}div#content div#modal-scene p.button-close{right:0px;top:0px;background-image:url(/sites/all/themes/inoue_s_recruit/images/icon-close-modal-small.svg);background-size:auto 22px;}div#content div.view-scene{width:auto;}div#content div.view-scene div.view-content{margin:0px -20px -20px 0px;}div#content div.view-scene div.views-row{width:calc(33.33% - 20px);margin:0px 20px 20px 0px;}div#content div.view-scene div.views-row:nth-child(4n+1){clear:none;}div#content div.view-scene div.views-row:nth-child(3n+1){clear:both;}div.extra div#content section#extra div.inner-section{width:auto;}div.extra div#content section#extra div.video{margin-bottom:100px;}div.faq section#faq div.inner-section{width:auto;}div.faq div#content div.list div.row{padding:30px;}div.faq div#content div.list div.row:not(:last-child){margin-bottom:20px;}div.faq div#content div.list div.row h2{padding-right:20px;}div.faq div#content div.list div.row h2 span{width:20px;height:20px;top:calc(50% - 10px);}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:auto;}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:60px;padding:20px;}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-size:20px;}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:10px;}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:30px;}div.new-grades div#content section#guideline div.list div.row div.detail div.row-detail p.label{width:140px;}div.new-grades div#content section#guideline div.list div.row div.detail div.row-detail div.body{width:calc(100% - 140px);}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:60px;}div.mid-career div#content section#guideline div.view-guideline div.views-row p.button{font-size:16px;}div.mid-career div#content section#guideline div.view-guideline div.views-row p.button a{width:200px;}div.internship div#content section#course div.view-course div.views-row h3 span{font-size:14px;line-height:25px;margin-left:15px;}div.internship div#content section#course table th{width:140px;}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 p,div.internship div#content section#entry div.banner p{margin-right:20px;}div.mid-career div#content section#entry p.button-entry{font-size:20px;line-height:56px;}div.mid-career div#content section#entry p.button-entry a{height:60px;border-radius:30px;}div.new-grades div#content section#schedule div.list div.row:not(:last-child){margin-bottom:30px;}div.new-grades div#content section#schedule div.flow{margin-right:0px;}div.new-grades div#content section#schedule div.flow div.row,div.new-grades div#content section#schedule div.flow p.arrow{float:none;}div.new-grades div#content section#schedule div.flow div.row,div.internship div#content section#schedule div.flow div.row{font-size:16px;padding:0px 10px;}div.new-grades div#content section#schedule div.flow div.row{width:auto;height:70px;}div.new-grades div#content section#schedule div.flow p.arrow{width:auto;height:40px;background-image:url(/sites/all/themes/inoue_s_recruit/images/arrow-flow-vertical.svg);}div.internship div#content section#schedule div.flow p.arrow{height:40px;}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:20px;}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:10px;}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:20px;line-height:56px;}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{height:60px;}div.mid-career div#content section#guideline div.view-guideline div.views-row:not(:last-child){margin-bottom:10px;}div.internship div#content section#course div.view-course div.views-row{padding:20px 40px 40px 40px;}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:40px;}div.internship div#content section#course div.view-course div.views-row div:where(.schedule,.voice) h4{margin-bottom:20px;}div.internship div#content section#course div.view-course div.views-row div:where(.schedule,.voice) h4 span i.main{font-size:20px;}div.internship div#content section#course div.view-course div.views-row div:where(.schedule,.voice) h4 span i.sub{font-size:13px;}div.internship div#content section#course div.view-course div.views-row div.schedule ul li p:has(b){padding-left:150px;}div.internship div#content section#course div.view-course div.views-row p.button-entry{font-size:20px;}div.internship div#content section#course div.view-course div.views-row p.button-entry a{height:60px;}div#content article.node-guideline{width:auto;}div#content article.node-guideline header{margin-bottom:100px;}div#content article.node-guideline header p.sub{font-size:16px;margin-bottom:10px;}div#content article.node-guideline header hr{margin-bottom:40px;}div#content article.node-guideline header h1{font-size:32px;}div#content article.node-guideline div.guideline,div#content article.node-guideline div.entry{margin-bottom:100px;}div#content article.node-guideline div.guideline table th{width:140px;}div#content article.node-guideline div.entry p.description{margin-bottom:20px;}div#content article.node-guideline div.entry p.button-entry{font-size:20px;line-height:56px;}div#content article.node-guideline div.entry p.button-entry a{height:60px;border-radius:30px;}div#content article.node-guideline div.contact p.contact-tel{margin-bottom:20px;}div#content article.node-guideline div.contact p.contact-email{margin-bottom:10px;}div#content article.node-guideline div.contact p.button-more{font-size:20px;line-height:56px;}div#content article.node-guideline div.contact p.button-more a{height:60px;}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{margin-bottom:40px;}div.entry div#content section div.inner-section{width:auto;}div.entry div#content section#mid-career{margin-bottom:100px;}form.webform-client-form{width:auto;}form.webform-client-form fieldset{margin:0px -10px 0px 0px;}form.webform-client-form fieldset div.webform-component{width:calc(50% - 10px);margin-right:10px;}form.webform-client-form div.webform-component select{width:100%;}form.webform-client-form div.webform-component input#edit-submitted-postal-code{width:160px;}form.webform-client-form div.privacy-policy div.frame{padding:30px;}form.webform-client-form div.privacy-policy div.frame div.inner-frame{height:150px;}form.webform-client-form div.privacy-policy div.segment{margin-bottom:30px;}form.webform-client-form div.privacy-policy ul li{text-indent:-1.05em;padding-left:1.05em;}form.webform-client-form div.action p.button{font-size:20px;line-height:56px;}form.webform-client-form div.action p.button span{width:180px;height:60px;line-height:56px;border-radius:30px;}div.privacy-policy div#content{padding-top:60px;}div.privacy-policy section#privacy-policy div.inner-section{width:auto;}div.privacy-policy div#content section#privacy-policy div.inner-section div.segment{margin-bottom:30px;}div.privacy-policy div#content section#privacy-policy div.inner-section div.segment-margin{margin-bottom:60px;}div#content-bottom div.menu{padding:40px 0px;}div#content-bottom div.menu div.inner-menu{width:auto;padding:0px 160px;}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:auto;padding:0px 40px;}div#content-bottom div.menu ul li{height:140px;}div#content-bottom div.menu ul li a div.text{line-height:25px;}div#content-bottom div.menu ul li a div.text p.main{font-size:14px;}div#content-bottom div.menu ul li a div.text p.sub{font-size:16px;}footer#footer p#button-page-top{right:20px;}footer#footer.visible p#button-page-top{top:-60px;}footer#footer p#button-page-top a{height:40px;padding-top:0px;background-color:rgba(244,246,246,0.9);background-position:center;background-image:url(/sites/all/themes/inoue_s_recruit/images/arrow-page-top-small.svg);background-size:auto 18px;border-radius:50%;}footer#footer div.information{width:auto;padding:40px 0px;}footer#footer div.information header{display:block;margin-bottom:0px;}footer#footer div.information header h3,footer#footer div.information header p.button-entry,footer#footer div.information header p.button-intern{float:none;}footer#footer div.information header h3{margin:0px 0px 40px 0px;}footer#footer div.information header h3 img{height:20px;margin:auto;}footer#footer div.information header p.button-entry{margin:0px auto 10px auto;}footer#footer div.information header p.button-entry a,footer#footer div.information header p.button-intern a{margin:auto;}footer#footer div.information header p.button-intern{margin:0px auto 20px auto;}footer#footer div.information header p.instagram{text-align:center;}footer#footer div.information nav#navi-footer{display:none;}footer#footer div.misc{overflow:hidden;padding-bottom:20px;}footer#footer div.misc div.inner-misc{width:auto;}footer#footer div.misc div.inner-misc ul.link{display:none;}footer#footer div.misc div.inner-misc p.copyright{float:none;text-align:center;}footer#footer div.tabs{display:none;}
