@font-face{font-family:'design_plus';src:url(//illupinojapan.jp/recruit/wp/wp-content/themes/agent_tcd033/fonts/design_plus.eot?v=1.1);src:url(//illupinojapan.jp/recruit/wp/wp-content/themes/agent_tcd033/fonts/design_plus.eot?v=1.0#iefix) format('embedded-opentype'),url(//illupinojapan.jp/recruit/wp/wp-content/themes/agent_tcd033/fonts/design_plus.woff?v=1.1) format('woff'),url(//illupinojapan.jp/recruit/wp/wp-content/themes/agent_tcd033/fonts/design_plus.ttf?v=1.1) format('truetype'),url(//illupinojapan.jp/recruit/wp/wp-content/themes/agent_tcd033/fonts/design_plus.svg?v=1.1#design_plus) format('svg');font-weight:400;font-style:normal}#section-4{display:none}#section-5{display:none}.icon-arrow-right:before{content:"\e910"}.icon-file-text:before{content:"\f15c"}.icon-share-alt:before{content:"\f1e0"}.icon-phone:before{content:"\f095"}.icon-envelope:before{content:"\f0e0"}.icon-tag:before{content:"\f02b"}.icon-pencil:before{content:"\f040"}.icon-close:before{content:"\e91a"}body{word-wrap:break-word;font-size:1.75rem !important;line-height:1.8}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}img{display:inline-block;height:auto;max-width:100%}img[class*=wp-image-]{margin-top:10px;margin-bottom:10px}.wp-caption{border:1px solid #ccc;margin-bottom:10px;max-width:100%;border:1px solid #ccc;border-radius:4px;padding:0 10px}.wp-caption.aligncenter{margin-bottom:10px}.wp-caption img[class*=wp-image-]{display:block}.wp-caption .wp-caption-text{text-align:center;margin-top:10px}.gallery{margin-bottom:1.5em}.gallery a img{border:none;height:auto;max-width:90%}.gallery dd{margin:0}.gallery-caption{display:block}embed,iframe,object{max-width:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.main-content-inner{padding-bottom:1.5em}.hentry{margin:0 0 1.5em}.sticky{display:block}.bypostauthor{display:block}.clear{clear:both}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;-webkit-border-radius:0 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px}.dropdown-submenu:active>.dropdown-menu,.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:active>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.widget{margin-bottom:2em}.widget_nav_menu ul.sub-menu li,.widget_pages ul.children li{padding-left:15px}.widget_search .search-form input[type=submit]{display:none}.widget select{max-width:100%}.comment .children{margin-left:1.5em}.entry-meta{clear:both}#bread_crumb{padding:0 0 20px;margin:20px auto 0}#bread_crumb li.home a{float:left;height:15px;width:0;line-height:15px;display:block;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#bread_crumb li.home a span{text-indent:100%;white-space:nowrap;overflow:hidden;display:block}#bread_crumb li.home a:before{font-family:'design_plus';color:#888;font-size:14px;display:block;position:absolute;top:2px;left:0;width:17px;height:17px;line-height:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#bread_crumb li.home:after{display:none}#bread_crumb li.home a:before{content:'\e90c'}#bread_crumb li.home a:hover:before{color:#fff}#bread_crumb li{color:#aaa;font-size:12px;display:inline;padding:0 15px 0 0;margin:0 0 0 15px;line-height:160%;position:relative}#bread_crumb li:after{font-family:'design_plus';content:'\e910';color:#aaa;font-size:9px;display:block;position:absolute;left:-20px;top:-1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#bread_crumb li a{color:#888}.pc .no_side #bread_crumb,.pc .error404 #bread_crumb{width:900px}.entry-content .alignright{float:right}.entry-content .alignleft{float:left}.entry-content .aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:7px}.entry-content blockquote.alignleft,.entry-content img.alignleft{margin:7px 24px 7px 0}.entry-content .wp-caption.alignleft{margin:7px 14px 7px 0}.entry-content blockquote.alignright,.entry-content img.alignright{margin:7px 0 7px 24px}.entry-content .wp-caption.alignright{margin:7px 0 7px 14px}.entry-content blockquote.aligncenter,.entry-content img.aligncenter,.entry-content .wp-caption.aligncenter{margin-top:7px;margin-bottom:7px}.entry-content p{line-height:2;margin:0 0 2em}.entry-content blockquote p{line-height:2;margin:0 0 2em}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{clear:both;line-height:1.2;font-weight:600;margin:0 0 10px;padding:10px 0 0}.entry-content h1{font-size:150%}.entry-content h2{font-size:140%}.entry-content h3{font-size:130%}.entry-content h4{font-size:120%}.entry-content h5{font-size:110%}.entry-content h6{font-size:100%}.entry-content img[class*=align],.entry-content img[class*=wp-image-],.entry-content img[class*=attachment-],.entry-content img.size-full,.entry-content img.size-large,.entry-content .wp-post-image,.entry-content img{height:auto;max-width:100%}.entry-content li,.entry-content dt,.entry-content dd{line-height:2.2}.entry-content ul,.entry-content ol,.entry-content dl{margin-bottom:24px;padding:0}.entry-content ol{list-style:decimal outside none;margin-left:1.5em}.entry-content ul{list-style:circle outside none;margin-left:1.3em}.entry-content li>ul,.entry-content li>ol{margin-bottom:0}.entry-content dt{font-weight:700}.entry-content dd{margin-bottom:1em}.entry-content table{margin:0 0 24px}.entry-content td,.entry-content th{border:1px solid #bbb;padding:10px 15px 7px;line-height:2.2;background:#fff}.entry-content th{background:#ddd;font-weight:400}.entry-content blockquote{margin:0 0 25px;padding:27px 30px 0;border:1px solid #ccc;box-shadow:0px 4px 0px 0px #f2f2f2;position:relative}.entry-content blockquote:before{content:'"';font-style:italic;font-size:30px;font-weight:400;line-height:40px;width:30px;height:30px;position:absolute;top:5px;left:10px;color:#5cbcd7}.entry-content blockquote:after{content:'"';font-style:italic;font-size:30px;font-weight:400;text-align:left;line-height:60px;width:30px;height:30px;position:absolute;bottom:7px;right:-2px;color:#5cbcd7}.entry-content blockquote cite{border-top:1px dotted #aaa;display:block;padding:20px 0 0;font-style:italic;text-align:right;font-size:90%}.entry-content .wp-caption{margin-bottom:24px;background:#fff;border:1px solid #ccc;padding:5px;max-width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.entry-content .wp-caption-text{text-align:center;font-size:12px;font-style:italic;line-height:1.5;margin:9px auto}.entry-content .wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.gallery{margin-bottom:20px}.gallery a img{border:0 !important}.gallery-item{float:left;margin:0 4px 4px 0;overflow:hidden;position:relative}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:48%;max-width:-webkit-calc(50% - 4px);max-width:calc(50% - 4px)}.gallery-columns-3 .gallery-item{max-width:32%;max-width:-webkit-calc(33.3% - 4px);max-width:calc(33.3% - 4px)}.gallery-columns-4 .gallery-item{max-width:23%;max-width:-webkit-calc(25% - 4px);max-width:calc(25% - 4px)}.gallery-columns-5 .gallery-item{max-width:19%;max-width:-webkit-calc(20% - 4px);max-width:calc(20% - 4px)}.gallery-columns-6 .gallery-item{max-width:15%;max-width:-webkit-calc(16.7% - 4px);max-width:calc(16.7% - 4px)}.gallery-columns-7 .gallery-item{max-width:13%;max-width:-webkit-calc(14.28% - 4px);max-width:calc(14.28% - 4px)}.gallery-columns-8 .gallery-item{max-width:11%;max-width:-webkit-calc(12.5% - 4px);max-width:calc(12.5% - 4px)}.gallery-columns-9 .gallery-item{max-width:9%;max-width:-webkit-calc(11.1% - 4px);max-width:calc(11.1% - 4px)}.gallery-columns-10 .gallery-item{max-width:7%;max-width:-webkit-calc(9.4% - 0px);max-width:calc(9.4% - 0px)}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n),.gallery-columns-10 .gallery-item:nth-of-type(10n){margin-right:0}.gallery-caption{background-color:rgba(0,0,0,.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:50%;opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:100%}.gallery-caption:before{content:"";height:100%;min-height:49px;position:absolute;top:0;left:0;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption,.gallery-columns-10 .gallery-caption{display:none}.entry-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}.entry-content address{margin:0 0 24px;line-height:2.2}.entry-content pre{border-left:5px solid #7fc120;font-size:12px;margin:0 0 27px;line-height:25px;background:url(//illupinojapan.jp/recruit/wp/wp-content/themes/agent_tcd033/img/common/pre.gif) repeat left top;padding:0 17px;overflow:auto}.entry-content .mejs-container{margin:12px 0 25px}@media screen and (max-width:767px){.workflow_flow table.flow_box{width:100%}.workflow_flow tr td.lb_lower{white-space:pre-wrap !important}.workflow_form select{width:80%}}.agent-splash-text-h2{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;line-height:1.4;font-size:4.75rem !important;letter-spacing:.2rem;color:#fff;font-weight:700;text-align:center;margin-bottom:1rem}.section-two_circle_img{border-radius:0 !important;width:300px}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;list-style:none}.no-gutters{margin-right:0;margin-left:0}.row-small-gutter{margin-left:-6px;margin-right:-6px}.col-02{width:50%}.col-03{width:33%}section h3{color:#fff;background-color:#000;width:100%;text-align:center;font-weight:700;line-height:.6;letter-spacing:.1rem;z-index:10;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;margin:0;padding:6rem 0 5rem}section h3 span{font-size:14px;font-weight:500;line-height:1;display:inline-block;margin-top:20px}section .box{padding:0 24px;height:100%}section h5{color:#000;text-align:center;font-weight:700;line-height:1.5;font-size:1.9rem}#message .desc1 .text-center img.two_circle_img{width:300px}#interview .container{margin:4rem auto 0 auto}#interview .inner h5{margin-top:20px}#interview .inner .txt{font-size:.95em;text-align:justify}@media all and (max-width:991px){#interview .container{margin:3rem auto 0 auto}}#interview .container .row>div{margin-bottom:4rem}.col-02{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media all and (max-width:991px){#interview .container .row>div{margin-bottom:3rem}}@media all and (max-width:767px){#interview .container .row>div{margin-bottom:1rem}}#interview .container .row>div .message-portrait{padding:0 24px}@media all and (max-width:767px){#interview .container .row>div .message-portrait{padding:0}}#interview .position{margin-bottom:18px;text-align:center}#interview .position.alignleft{text-align:left}@media all and (max-width:767px){#interview .position.alignleft{text-align:center}}#interview .img{overflow:hidden;position:relative;padding-top:66.66666%;width:100%}#interview .img .img-fluid{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:105%;max-width:105%}@media all and (max-width:767px){#interview .row>div:first-child{margin-bottom:2rem}}@media all and (max-width:768px){#interview .container .row{display:block}#interview .container{padding-bottom:30px}.col-02{width:100% !important;max-width:none}.col-02 .txt{font-size:90%}section .box{padding:0}}#about .container{margin:4rem auto 0 auto}#about .inner h5{margin-top:20px;margin-bottom:15px;font-size:1.1em}#about .inner .txt{font-size:.95em;line-height:1.65em;text-align:justify}@media all and (max-width:768px){#about .container{padding-bottom:30px}}#about .container .row>div{margin-bottom:4rem}@media all and (max-width:991px){#about .container .row>div{margin-bottom:3rem}}@media all and (max-width:767px){#about .container .row>div{margin-bottom:1rem}}#about .container .row>div .message-portrait{padding:0 24px}@media all and (max-width:767px){#about .container .row>div .message-portrait{padding:0}}#about h5{margin-bottom:.825rem;font-size:1.7rem}#about .img{overflow:hidden;position:relative;padding-top:66.66666%;width:100%}#about .img .img-fluid{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:105%;max-width:105%}@media all and (max-width:767px){#about .row>div:not(:last-child){margin-bottom:2rem}}@media (max-width:960px){#about .row{display:block}.col-03{width:100%}}#photo .container{margin:0 auto;padding:0}#photo .container .row{margin:0;padding:0}#photo .container ul li .img{overflow:hidden;position:relative;padding-top:66.66666%;width:100%}#photo .container ul li .img .img-fluid{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:105%;max-width:105%}@media screen and (max-width:768px){#photo .container .row{display:block}#photo .container .col-6{width:100%;max-width:none}}#corp .container{margin:6rem auto 3rem auto;padding:0 24px;max-width:1128px;-webkit-box-sizing:border-box;box-sizing:border-box}#corp .container.full-width{max-width:100%}@media screen and (max-width:991px){#corp .container{margin:3rem auto 2rem auto}}#corp .list{margin:0 auto;width:100%;max-width:768px}#corp dl{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #000;margin-bottom:30px;padding-bottom:20px}@media all and (max-width:767px){#corp dl{display:block}}#corp dt,#corp dd{padding-left:20px}@media all and (max-width:767px){#corp dt,#corp dd{padding-left:0}}#corp dt{width:20%}@media all and (max-width:767px){#corp dt{width:100%;margin-bottom:10px}}#corp dd{width:80%}@media all and (max-width:767px){#corp dd{width:100%}}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.recruit-list .btn,.recruit-box .btn{display:inline-block;padding:.25rem 1rem;width:auto;background:#a28b59;border:none;border-radius:5px;color:#fff;text-align:left}@media all and (min-width:769px){.recruit-list:hover a,.recruit-box:hover a{color:#a28b59}.recruit-list:hover .btn,.recruit-box:hover .btn{color:#fff;background:#816f47}}#recruit{background:#eee;padding-bottom:1px}#recruit .container{padding:0 48px;margin:4rem auto 3rem auto}@media screen and (max-width:768px){#recruit .row{display:block}#recruit .col-md-4{width:100%;max-width:none}#recruit-single{padding-bottom:100px;padding-top:150px}}@media all and (max-width:767px){#recruit .container{padding:0 24px}}#recruit .btn{display:inline-block;padding:.8em 4em;font-size:1em;line-height:1em;width:100%;margin-top:1em;margin-right:auto;margin-left:auto;text-align:center;border-radius:5px}#recruit .btn:hover{color:#fff;background:#816f47}.recruit-btn{padding:0 1.25rem 2.25rem;margin-top:auto}#recruit #btn-display-all a{margin:30px auto 10px;width:50%;border-radius:30px;padding:1em}@media all and (max-width:575px){#recruit #btn-display-all{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#recruit #btn-display-all .btn{width:100%}}#recruit #btn-entry{display:none}@media all and (max-width:575px){#recruit #btn-entry{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}#recruit #btn-entry .btn{width:100%}}.recruit-box{margin-bottom:12px}.recruit-box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}.recruit-box .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.recruit-box .row .recruitbox-body{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1.25rem 1.25rem 0;-webkit-box-sizing:border-box;box-sizing:border-box}.recruit-box .row .recruitbox-body h4{font-size:2rem;font-weight:700;line-height:1.4;margin-bottom:10px;color:#000}.recruit-box .row .recruitbox-body p.card-text{position:relative;display:block;overflow:hidden;margin:0;font-size:1.3rem;line-height:1.7;text-align:justify;background:#fff;color:#000}.recruit-box .img{position:relative;width:100%;padding-bottom:66%;line-height:1}.recruit-box .img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.recruit-box .card{position:relative;margin:0;height:100%;border:none}.recruit-box .card-category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.75rem;list-style:none;padding-left:0}.recruit-box .card-category li:not(:last-child){margin-right:.5rem}.recruit-box .badge-info{color:#fff;background:#4d4d4d;border-radius:5px}.recruit-box .btn-wrapper{padding:0 1.25rem 1.25rem;margin-top:auto}#filter_loadmore{display:none}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;width:100%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;padding:0}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:33.33333%}#entry .enrty_area{width:90%;max-width:900px;margin:0 auto;margin-top:120px}.tcd-submit-button{color:#fff;padding-left:4rem;padding-right:4rem;font-size:2rem}#recruit-single{background-color:#eee;margin:0 calc(50% - 50vw);width:100vw;padding-bottom:100px;padding-top:180px}#recruit-single .card{width:90%;max-width:1000px;left:0;right:0;margin:auto}#recruit-single .card-category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.75rem;list-style:none;padding-left:0;padding:0 4.25rem}#recruit-single .badge-info{border-radius:5px;margin-right:5px}#recruit-single .card-title{text-align:center;font-weight:700;margin:50px 0}@media screen and (max-width:460px){#recruit-single h2.card-title{font-size:24px}}.post-meta{height:100% !important}.post-meta li{display:block !important;font-size:unset !important;font-weight:unset !important;margin-bottom:10px !important;padding:10px !important;line-height:1.4 !important;border-bottom:1px solid !important;border-left:none !important}#recruit-single .list{margin:2rem 4rem}#recruit-single .list dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}#recruit-single .list dl dt{width:30%;border-top:#333 1px solid;color:#000;text-align:left}#recruit-single .list dl dt,#recruit-single .list dl dd{margin-bottom:0;padding:1.5rem 1rem 3rem}#recruit-single .list dt{font-weight:700}#recruit-single .list dl dd{width:70%;border-top:gray 1px solid}.btn-wrapper{text-align:center;margin-bottom:50px}#recruit-single .btn-wrapper .btn{display:inline-block;margin:0;padding-left:1rem;padding-right:1rem;padding-top:1em;padding-bottom:1em;width:60%;font-size:2rem}#recruit-single .btn-wrapper .btn:hover{color:#fff;background:#816f47}.btn{width:100%;color:#fff;background-color:#a28b59;border:none;padding:12px 0}.btn{display:inline-block;font-weight:700;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (max-width:768px){#recruit-single .card{width:100%;font-size:80%}#recruit-single .list{margin:2rem 1.5rem}#recruit-single .list dl{display:block}#recruit-single .list dl dt{width:100%}#recruit-single .list dl dd{width:100%}.col-lg-9{padding:0}#recruit-single .list dl dt,#recruit-single .list dl dd{padding:1.5rem 1rem 1.5rem}}#archive-recruit{background-color:#efefef}.col-sm-80{width:100%}.archive_wrap{margin-bottom:0 !important;margin-top:0 !important;padding-top:150px !important;padding-bottom:50px !important}.archive_h2{font-size:3rem !important}#archive-recruit .btn{display:inline-block;padding:.8em 4em;font-size:1em;line-height:1em;width:100%;margin-top:1em;margin-right:auto;margin-left:auto;text-align:center;border-radius:5px}@media screen and (max-width:460px){#archive-recruit .btn{display:inline-block;padding:.8em 4em;font-size:1em;line-height:1em;width:100%;margin-top:1em;margin-right:auto;margin-left:auto;text-align:center;border-radius:5px}}.button-area{display:flex}.recruit-btn-active a{pointer-events:none}.recruit-btn-active .btn{background-color:#333}.txt-center{text-align:center}.entry_comp{width:90%;margin:0 auto}.ent-thank{margin:30px auto}.ent-thank p a{color:#816f47;font-weight:700}.ent-flow{width:640px;margin:15px auto 50px;font-weight:700}.ent-flow h3{margin-bottom:40px;font-weight:700;border-left:8px solid #000;text-indent:.5em}@media screen and (max-width:640px){.entry_comp{font-size:90%}.ent-flow{width:100%;margin:15px auto 50px;font-weight:700}}