@font-face{font-family:'design_plus';src:url(//illupinojapan.jp/recruit/wp/wp-content/themes/agent_tcd033/fonts/design_plus.eot?v=1.2);src:url(//illupinojapan.jp/recruit/wp/wp-content/themes/agent_tcd033/fonts/design_plus.eot?v=1.2#iefix) format('embedded-opentype'),url(//illupinojapan.jp/recruit/wp/wp-content/themes/agent_tcd033/fonts/design_plus.woff?v=1.2) format('woff'),url(//illupinojapan.jp/recruit/wp/wp-content/themes/agent_tcd033/fonts/design_plus.ttf?v=1.2) format('truetype'),url(//illupinojapan.jp/recruit/wp/wp-content/themes/agent_tcd033/fonts/design_plus.svg?v=1.2#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;font-family:"ゴシックMB101 B"}.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}#ilworks .row{flex-wrap: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%}.col-06{width:16.666666%}section h3{color:#fff;background-color:none;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:10rem 0 2rem}section h3 span{font-size:14px;font-weight:500;line-height:1;display:inline-block;margin-top:20px}.section h4 span.zen{font-size:100%;font-family:"Zen Old Mincho",serif;font-weight:600;font-style:normal;color:#d4cab3}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}#recruitinfo{background:#000;color:#fff;text-align:center;font-size:.9em;padding:1em 0}@media screen and (max-width:640px){#recruitinfo .recinfo_in{width:90%;margin:0 auto;line-height:1.3}#recruitinfo .recinfo_in span{display:block}@media screen and (max-width:467px){#recruitinfo .recinfo_in{font-size:.9em}}}#message .desc1 .text-center img.two_circle_img{width:300px}.rec_p_btn a{display:block;background-color:#d4cab3;border-radius:5px;width:640px;height:70px;line-height:70px;margin:50px auto 0;color:#000;font-size:1.2em;font-weight:700}@media screen and (max-width:640px){.rec_p_btn a{width:80%;font-size:1em}section h3{width:90%;padding:7rem 0 1rem}section h3 span{font-size:12px;margin-top:0}.copyright{text-align:center;font-size:16px;padding-left:30px}}@media screen and (max-width:467px){.rec_p_btn a{width:100%;font-size:.7em}.section h4 span.zen span.main-catch{display:block}.row{margin-right:0;margin-left:0}.col-xs-120{margin-right:0;margin-left:0}}#message{position:relative}#message .mes-h3{background:0 0;font-size:500%;width:100%;margin:0 auto 50px;text-align:center;position:relative;font-family:"ゴシックMB101 B"}#message .mes-h3 span{font-size:36%;position:relative;top:80px;z-index:2;color:#acacac;font-family:"Noto Sans JP";font-family:"Zen Old Mincho",serif}#message .mes-h3:before{content:attr(data-en);position:absolute;top:50x;left:50%;transform:translateX(-50%);color:rgba(154,154,154,.2);font-size:180px;letter-spacing:-.05em}#brandintro h4.brandtit{margin:20px 0 60px !important;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:48px;line-height:1.25em;font-weight:700;letter-spacing:-.05em;color:#d4cab3}#brandintro .brandtxt{color:#d4cab3;font-size:17px}#brandintro .brandlogo img.limidlogo{width:240px;margin-top:30px}@media all and (max-width:1000px){#section-two .container{width:90%}#section-two .desc1{font-size:16px;line-height:1.8em}#message .mes-h3:before{content:attr(data-en);top:50x;font-size:130px}#brandintro .brandtxt{font-size:16px}}@media screen and (max-width:640px){#message .mes-h3{font-size:400%;width:90%;margin:0 auto 10px}#message .mes-h3 span{font-size:33%;top:20px}#message .mes-h3:before{content:attr(data-en);top:50x;font-size:90px}}@media screen and (max-width:467px){#message .mes-h3:before{content:attr(data-en);top:50x;font-size:60px}#message .mes-h3 span{font-size:26%;top:0}#brandintro h4.brandtit{font-size:46px;line-height:1em}#section-two .desc1{font-size:14px!important}#brandintro .brandtxt{font-size:14px!important}}#interview .container{margin:0 auto 0 auto}#interview .int-h3{background:0 0;font-family:"ゴシックMB101 B"}#interview{position:relative}#interview .int-h3{background:0 0;font-size:500%;width:100%;margin:0 auto 50px;text-align:center;position:relative}#interview .int-h3 span{font-size:36%;position:relative;top:80px;z-index:2;color:#fff;font-family:"Noto Sans JP";font-family:"Zen Old Mincho",serif}#interview .int-h3:before{content:attr(data-en);position:absolute;top:50x;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.2);font-size:180px;letter-spacing:-.05em}#interview .int-flex{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:100px}#interview .int-flex .intbox a{display:block;background:#fff;border:1px solid #000;width:96%;border-radius:5px}#interview .int-flex .intbox .box{padding:0}@media all and (max-width:1200px){#interview .int-flex{display:-webkit-flex;display:flex!important;-webkit-justify-content:space-between;justify-content:space-between;margin-top:100px}#interview .container .col-02{width:50% !important;max-width:none}}@media all and (max-width:1000px){#interview .container{width:90%}#interview .int-flex .intbox .inner{font-size:.9em}#ilworks .inner .txt{line-height:1.75em}#interview .int-h3:before{top:50x;font-size:130px}}#interview .img .img-fluid{width:100%;height:100%}#interview .img{border-radius:5px 5px 0 0;overflow:hidden}#interview .inner h5{margin:0;font-size:1.2em;border-top:1px solid #000;line-height:60px;height:60px}#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}#interview .container .col-02{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:100%}@media all and (max-width:991px){#interview .container .row>div{margin-bottom:3rem}}@media all and (max-width:800px){#interview .container .row>div{margin-bottom:1rem}#interview .int-h3{font-size:500%}}#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}#interview .container .col-02{width:100%!important;max-width:none;-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100%}}@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}}@media screen and (max-width:640px){#interview .int-h3{font-size:400%;width:90%;margin:0 auto 10px}#interview .int-h3 span{font-size:33%;top:20px}#interview .int-h3:before{content:attr(data-en);top:50x;font-size:90px}#interview .int-flex{margin-top:0}}@media screen and (max-width:450px){#interview .int-h3:before{content:attr(data-en);top:50x;font-size:60px}#interview .int-h3 span{font-size:26%;top:0}}#ilworks .container{margin:0 auto 0 auto;width:90%}#ilworks .int-h3{background:0 0;font-family:"ゴシックMB101 B"}#ilworks{position:relative}#ilworks .int-h3{background:0 0;font-size:500%;width:100%;margin:0 auto 50px;text-align:center;position:relative}#ilworks .int-h3 span{font-size:36%;position:relative;top:80px;z-index:2;color:#fff;font-family:"Noto Sans JP";font-family:"Zen Old Mincho",serif}#ilworks .int-h3:before{content:attr(data-en);position:absolute;top:50x;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.2);font-size:180px;letter-spacing:-.05em}#ilworks .int-flex{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:100px}#ilworks .int-flex .intbox{display:block;background:#fff;color:#000;border:1px solid #000;width:16.666666%;border-radius:5px;flex-grow:1}.int-flex .intbox .box{padding:0}#ilworks .img .img-fluid{width:100%;height:100%}#ilworks .img{border-radius:5px 5px 0 0;overflow:hidden}#ilworks .inner h5{margin:1.5em 0 .5em;font-size:1.2em;line-height:1em;height:auto}#ilworks .inner h6{margin:0;font-size:.8em;line-height:1em;height:auto;text-align:center;margin:0 0 2em}#ilworks .inner .txt{font-size:.95em;width:86%;margin:0 auto 2em;flex-grow:1}@media (max-width:1200px){.col-06{width:33.3%!important}#ilworks .int-flex .intbox{margin-bottom:0!important}}@media (max-width:1000px){#ilworks .int-h3:before{top:50x;font-size:130px}}@media all and (max-width:991px){#ilworks .container{margin:3rem auto 0 auto}}#ilworks .container .row>div{margin-bottom:4rem}#ilworks .container .col-02{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:100%}@media all and (max-width:991px){#ilworks .container .row>div{margin-bottom:3rem}}@media all and (max-width:767px){#ilworks .container .row>div{margin-bottom:1rem}.col-06{width:50%!important}}@media screen and (min-width:468px) and (max-width:768px){#ilworks .int-flex .intbox{display:block;background:#fff;color:#000;border:1px solid #000;width:96%!important;margin-bottom:10px!important;border-radius:5px;flex-grow:1}}#ilworks .container .row>div .message-portrait{padding:0 24px}@media all and (max-width:767px){#ilworks .container .row>div .message-portrait{padding:0}}#ilworks .position{margin-bottom:18px;text-align:center}#ilworks .position.alignleft{text-align:left}@media all and (max-width:767px){#ilworks .position.alignleft{text-align:center}}#ilworks .img{overflow:hidden;position:relative;padding-top:0;width:100%}#ilworks .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){#ilworks .row>div:first-child{margin-bottom:2rem}}@media all and (max-width:768px){#ilworks .container .row{display:block}#ilworks .container{padding-bottom:30px}.col-02{width:100% !important;max-width:none}.col-02 .txt{font-size:90%}section .box{padding:0}}@media screen and (max-width:640px){#ilworks .int-h3{font-size:400%;width:90%;margin:0 auto 10px}#ilworks .int-h3 span{font-size:33%;top:20px}#ilworks .int-h3:before{content:attr(data-en);top:50x;font-size:90px}#ilworks .container{margin:1rem auto 0 auto}#ilworks .int-flex{margin-top:30px}}@media screen and (max-width:467px){#ilworks .int-flex .col-06{width:100%!important;margin-bottom:10px!important}}@media screen and (max-width:450px){#ilworks .int-h3:before{content:attr(data-en);top:50x;font-size:60px}#ilworks .int-h3 span{font-size:26%;top:0}}#faq .container{margin:0 auto 0 auto}#faq .int-h3{background:0 0;font-family:"ゴシックMB101 B"}#faq{position:relative}#faq .int-h3{background:0 0;font-size:500%;width:100%;margin:0 auto 150px;text-align:center;position:relative}#faq .int-h3 span{font-size:36%;position:relative;top:80px;z-index:2;color:#fff;font-family:"Noto Sans JP";font-family:"Zen Old Mincho",serif}#faq .int-h3:before{content:attr(data-en);position:absolute;top:50x;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.2);font-size:180px;letter-spacing:-.05em}#faq.int-flex{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:100px}#faq .int-flex .intbox a{display:block;background:#fff;border:1px solid #000;width:96%;border-radius:5px}#faq .int-flex .intbox .box{padding:0}#faq .img .img-fluid{width:100%;height:100%}#faq .img{border-radius:5px 5px 0 0;overflow:hidden}#faq .inner h5{margin:0;font-size:1.2em;border-top:1px solid #000;line-height:60px;height:60px}#faq .inner .txt{font-size:.95em;text-align:justify}@media all and (max-width:1000px){#faq .container{width:80%}.faq .card .card-body p{font-size:14px}.faq .card .card-header .faq-title .badge{width:4.5%!important;height:4%}#faq .int-h3:before{top:50x;font-size:130px}}@media all and (max-width:991px){#faq .container{margin:3rem auto 0 auto}}#faq .container .row>div{margin-bottom:4rem}#faq .container .col-02{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:100%}@media all and (max-width:991px){#faq .container .row>div{margin-bottom:3rem}}#faq .container .row>div .message-portrait{padding:0 24px}#faq .position{margin-bottom:18px;text-align:center}#faq .position.alignleft{text-align:left}#faq .img{overflow:hidden;position:relative;padding-top:66.66666%;width:100%}#faq .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:768px){#faq .container .row{display:block}#faq .container{padding-bottom:30px}.col-02{width:100% !important;max-width:none}.col-02 .txt{font-size:90%}section .box{padding:0}}@media all and (max-width:767px){#faq .row>div:first-child{margin-bottom:2rem}#faq .position.alignleft{text-align:center}#faq .container .row>div .message-portrait{padding:0}#faq .container .row>div{margin-bottom:1rem}#faq .container{width:90%}}.faq-section{background:#fdfdfd;min-height:100vh;padding:10vh 0 0}.faq{background:#1a1a1a;box-shadow:0 2px 48px 0 rgba(0,0,0,.06);border-radius:4px}.faq .card{border:none;background:0 0;border-bottom:1px dashed #000}.faq .card .card-header{padding:0;border:none;background:0 0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.faq .card .card-header:hover{background:rgba(149,128,82,.6);padding-left:10px}.faq .card .card-header .faq-title{width:100%;text-align:left;padding:0;padding-left:30px;padding-right:30px;font-weight:400;font-size:15px;letter-spacing:1px;color:#fff;text-decoration:none !important;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;cursor:pointer;padding-top:20px;padding-bottom:20px}.faq .card .card-header .faq-title .badge{display:inline-block;width:3%;height:3%;line-height:24px;float:left;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;background:#d4cab3;color:#000;font-size:18px;letter-spacing:-.1em;margin-right:20px;text-indent:-.1em}.faq .card .card-body{padding:30px;padding-left:35px;padding-bottom:16px;font-weight:400;font-size:16px;color:#d4cab3;line-height:28px;letter-spacing:1px}.faq .card .card-body p{margin-bottom:14px}@media screen and (max-width:991px){.faq{margin-bottom:30px}.faq .card .card-header .faq-title{line-height:26px;margin-top:10px}}.col-md-6{width:100%}@media screen and (max-width:640px){.faq .card .card-header .faq-title .badge{width:30px!important;height:30px}#faq .int-h3{font-size:400%;width:90%;margin:0 auto 10px}#faq .int-h3 span{font-size:33%;top:20px}#faq .int-h3:before{content:attr(data-en);top:50x;font-size:90px}#faq .container{margin:4rem auto 0 auto}}@media all and (max-width:467px){#faq .container{width:96%;padding:0}}@media screen and (max-width:450px){#faq .int-h3:before{content:attr(data-en);top:50x;font-size:60px}#faq .int-h3 span{font-size:26%;top: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 .photo-h3{background:0 0;font-size:500%;width:100%;margin:0 auto 150px;text-align:center;position:relative;font-family:"ゴシックMB101 B"}#photo .photo-h3 span{font-size:36%;position:relative;top:80px;z-index:2;color:#505050;font-family:"Noto Sans JP";font-family:"Zen Old Mincho",serif}#photo .photo-h3:before{content:attr(data-en);position:absolute;top:50x;left:50%;transform:translateX(-50%);color:rgba(154,154,154,.2);font-size:180px;letter-spacing:-.05em}#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 (max-width:1200px){#photo .container .col-6{width:33.3%!important}#photo .row{display:flex!important}}@media (max-width:1000px){#photo .photo-h3:before{top:50x;font-size:130px}}@media screen and (max-width:768px){#photo .container .row{display:block}#photo .container .col-6{width:33.3%!important;max-width:none}}@media screen and (max-width:640px){#photo .photo-h3{font-size:400%;width:90%;margin:0 auto 40px}#photo .photo-h3 span{font-size:33%;top:20px}#photo .photo-h3:before{content:attr(data-en);top:50x;font-size:90px}}@media screen and (max-width:450px){#photo .photo-h3:before{content:attr(data-en);top:50x;font-size:60px}#photo .photo-h3 span{font-size:26%;top:0}}#corp .container{margin:6rem auto 6rem auto;padding:0 24px;-webkit-box-sizing:border-box;box-sizing:border-box}#corp .container.full-width{max-width:100%}#corp .corp-h3{background:0 0;font-size:500%;width:100%;margin:0 auto 150px;text-align:center;position:relative;font-family:"ゴシックMB101 B"}#corp .corp-h3 span{font-size:36%;position:relative;top:80px;z-index:2;color:#9e906e;font-family:"Noto Sans JP";font-family:"Zen Old Mincho",serif}#corp .corp-h3:before{content:attr(data-en);position:absolute;top:50x;left:50%;transform:translateX(-50%);color:rgba(212,202,179,.4);font-size:180px;letter-spacing:-.05em}#corp .list{color:#9e906e;font-family:"Noto Sans JP"}#corp dl{border-bottom:1px solid #9e906e!important;margin-bottom:0}@media screen and (max-width:1000px){#corp .corp-h3:before{top:50x;font-size:130px}}@media screen and (max-width:991px){#corp .container{margin:3rem auto 2rem auto;width:90%}}#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%}#corp .container{margin:0 auto 0 auto}#corp .corp-h3{background:0 0;color:#d4cab3}#corp .inner h5{margin-top:20px;margin-bottom:15px;font-size:1.1em}#corp .inner .txt{font-size:.95em;line-height:1.65em;text-align:justify}@media all and (max-width:768px){#corp .container{padding-bottom:30px}}#corp .container .row>div{margin-bottom:4rem}@media all and (max-width:991px){#corp .container .row>div{margin-bottom:3rem}}@media all and (max-width:767px){#corp .container .row>div{margin-bottom:1rem}}#corp .container .row>div .message-portrait{padding:0 24px}@media all and (max-width:767px){#corp .container .row>div .message-portrait{padding:0}}#corp h5{margin-bottom:.825rem;font-size:1.7rem}#corp .img{overflow:hidden;position:relative;padding-top:66.66666%;width:100%}#corp .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:767px){#corp .row>div:not(:last-child){margin-bottom:2rem}}@media screen and(max-width:960px){#corp .row{display:block}.col-03{width:100%}}@media screen and (max-width:640px){#corp .corp-h3{font-size:400%;width:90%;margin:0 auto 40px}#corp .corp-h3 span{font-size:33%;top:20px}#corp .corp-h3:before{content:attr(data-en);top:50x;font-size:90px}}@media screen and (max-width:450px){#corp .corp-h3:before{content:attr(data-en);top:50x;font-size:60px}#corp .corp-h3 span{font-size:26%;top:0}}#recruit .rec-h3{background:0 0;color:#000;font-family:"ゴシックMB101 B"}#recruit{position:relative}#recruit .rec-h3{background:0 0;font-size:500%;width:100%;margin:0 auto 150px;text-align:center;position:relative}#recruit .rec-h3 span{font-size:36%;position:relative;top:80px;z-index:2;color:#505050;font-family:"Noto Sans JP";font-family:"Zen Old Mincho",serif}#recruit .rec-h3:before{content:attr(data-en);position:absolute;top:50x;left:50%;transform:translateX(-50%);color:rgba(154,154,154,.2);font-size:180px;letter-spacing:-.05em}#recruit .container{margin:8rem auto 3rem auto}.recruit-list .btn,.recruit-box .btn{display:inline-block;padding:.25rem 1rem;width:auto;background:#a28b59;border:none;border-radius:0 0 5px 5px;color:#fff;text-align:left}.single-recruit .btn-wrapper .btn{border-radius:5px;box-shadow:0 6px 10px #999}.recruit-single .badge{background:#2a2a2a}.recruit-single .badge-info{border-radius:0!important}.recruit-single h2.card-title span.inexperienced{font-size:.75em;background:#af0d1c;color:#fff;margin-left:1em;padding:3px 15px;line-height:1.5em;vertical-align:top}@media (max-width:1200px){.col-md-4{width:33.3%!important}.col-md-12{width:100%}}@media (max-width:1000px){#recruit .container{width:90%}#recruit .rec-h3:before{top:50x;font-size:130px}}@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}h4.card-title{font-size:.9em!important}}#recruit{background:#eee;padding-bottom:1px}#recruit .container{padding:0;margin:4rem auto 3rem auto}@media screen and (max-width:768px){#recruit .row{display:block}#recruit .col-md-4{width:100%!important;max-width:none}#recruit-single{padding-bottom:100px;padding-top:150px}.recruit-box .badge{font-size:16px!important}h4.card-title{font-size:1.8rem!important}.card-text{font-size:1.6rem!important;line-height:1.8em}}@media screen and (max-width:767px){#recruit .container{padding:0 24px}}#recruit .btn{display:inline-block;padding:1em 4em;font-size:1em;line-height:1em;width:100%;margin-top:1em;margin-right:auto;margin-left:auto;text-align:center;border-radius:0 0 2px 2px}#recruit .btn:hover{color:#fff;background:#816f47}.recruit-btn{padding:0;margin-top:auto;border-radius:0 0 2px 2px}#recruit #btn-display-all a{margin:50px auto 10px;width:60%;border-radius:5px;padding:1.2em;font-weight:400;font-size:1.1em;box-shadow:0 6px 10px #999}@media all and (max-width:640px){#recruit #btn-display-all a{margin:30px auto 10px;width:80%}@media screen and (max-width:640px){#recruit .rec-h3:before{content:attr(data-en);top:50x;font-size:90px}}}@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:36px}.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:20px 30px 20px;-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 .card .img{position:relative;width:100%;padding-bottom:66%;line-height:1;border-radius:5px}.recruit-box .card .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;border-radius:5px 5px 0 0}.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:.5rem}.recruit-box .card{position:relative;margin:0;height:100%;border:none;border-radius:5px;box-shadow:0 5px 5px rgba(0,0,0,.3)}.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:#2a2a2a;border-radius:0;font-weight:400;padding: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%}@media all and (max-width:764px){.col-md-4{-webkit-box-flex:none;-ms-flex:none;flex:none;max-width:100%}}.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%}@media all and (max-width:640px){#recruit .rec-h3{font-size:400%;width:90%;margin:0 auto 40px}#recruit .rec-h3 span{font-size:33%;top:20px}#recruit .rec-h3:before{content:attr(data-en);top:50x;font-size:90px}}@media screen and (max-width:640px){#recruit .container{width:96%;padding:0 5px!important}}@media screen and (max-width:467px){#recruit .rec-h3:before{content:attr(data-en);top:50x;font-size:60px}#recruit .rec-h3 span{font-size:26%;top:0}.recruit-box .row{padding-right:0;padding-left:0}}#ptinter{position:relative}#ptinter .mes-h3{background:0 0;font-size:500%;width:100%;margin:0 auto 50px;text-align:center;position:relative}#ptinter .mes-h3 span{font-size:36%;position:relative;top:80px;z-index:2;color:#acacac;font-family:"Noto Sans JP";font-family:"Zen Old Mincho",serif}#ptinter .mes-h3:before{content:attr(data-en);position:absolute;top:50x;left:50%;transform:translateX(-50%);color:rgba(154,154,154,.2);font-size:180px;letter-spacing:-.05em}#ptinter #brandintro h4.brandtit{margin:20px 0 60px !important;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:48px;line-height:1.25em;font-weight:700;letter-spacing:-.05em;color:#d4cab3;text-shadow:1px 1px 1px rgba(0,0,0,1);text-shadow:2px 2px 2px rgba(0,0,0,1)}#ptinter #brandintro .brandtxt{color:#d4cab3;font-size:17px;text-shadow:1px 1px 1px rgba(0,0,0,1);text-shadow:2px 2px 2px rgba(0,0,0,1)}#ptinter #brandintro .brandlogo img.limidlogo{width:240px;margin-top:30px}@media all and (max-width:1000px){#section-two .container{width:90%}#section-two .desc1{font-size:16px;line-height:1.8em}#ptinter .mes-h3:before{content:attr(data-en);top:50x;font-size:130px}#brandintro .brandtxt{font-size:16px}}@media screen and (max-width:640px){#ptinter .mes-h3{font-size:400%;width:90%;margin:0 auto 10px}#ptinter .mes-h3 span{font-size:33%;top:20px}#ptinter .mes-h3:before{content:attr(data-en);top:50x;font-size:90px}#ptinter #brandintro h4.brandtit{font-size:46px}}@media screen and (max-width:467px){#ptinter .mes-h3:before{content:attr(data-en);top:50x;font-size:60px}#ptinter .mes-h3 span{font-size:26%;top:0}#ptinter #brandintro h4.brandtit{font-size:42px;line-height:1.5em}#section-two .container{width:100%!important}.container{padding-left:-10;padding-right:-10}}#empinter{position:relative}#empinter .mes-h3{background:0 0;font-size:500%;width:100%;margin:0 auto 50px;text-align:center;position:relative}#empinter .mes-h3 span{font-size:36%;position:relative;top:80px;z-index:2;color:#acacac;font-family:"Noto Sans JP";font-family:"Zen Old Mincho",serif}#empinter .mes-h3:before{content:attr(data-en);position:absolute;top:50x;left:50%;transform:translateX(-50%);color:rgba(154,154,154,.2);font-size:180px;letter-spacing:-.05em}#empinter #brandintro h4.brandtit{margin:20px 0 60px !important;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:48px;line-height:1.25em;font-weight:700;letter-spacing:-.05em;color:#d4cab3;text-shadow:1px 1px 1px rgba(0,0,0,1);text-shadow:2px 2px 2px rgba(0,0,0,1)}#empinter #brandintro .brandtxt{color:#d4cab3;font-size:17px;text-shadow:1px 1px 1px rgba(0,0,0,1);text-shadow:2px 2px 2px rgba(0,0,0,1)}#empinter #brandintro .brandlogo img.limidlogo{width:240px;margin-top:30px}@media all and (max-width:1000px){#section-two .container{width:90%}#section-two .desc1{font-size:16px;line-height:1.8em}#empinter .mes-h3:before{content:attr(data-en);top:50x;font-size:130px}#brandintro .brandtxt{font-size:16px}}@media screen and (max-width:640px){#empinter .mes-h3{font-size:400%;width:90%;margin:0 auto 10px}#empinter .mes-h3 span{font-size:33%;top:20px}#empinter .mes-h3:before{content:attr(data-en);top:50x;font-size:90px}#empinter #brandintro h4.brandtit{font-size:46px}}@media screen and (max-width:450px){#empinter .mes-h3:before{content:attr(data-en);top:50x;font-size:60px}#empinter .mes-h3 span{font-size:26%;top:0}#empinter #brandintro h4.brandtit{font-size:42px;line-height:1.5em}}#recommend .container{margin:0 auto 0 auto}#recommend .int-h3{background:0 0;font-family:"ゴシックMB101 B"}#recommend{position:relative}#recommend .int-h3{background:0 0;font-size:500%;width:100%;margin:0 auto 50px;text-align:center;position:relative}#recommend .int-h3 span{font-size:36%;position:relative;top:80px;z-index:2;color:#fff;font-family:"Noto Sans JP";font-family:"Zen Old Mincho",serif}#recommend .int-h3:before{content:attr(data-en);position:absolute;top:50x;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.2);font-size:180px;letter-spacing:-.05em}#recommend .int-flex{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:100px}#recommend .int-flex .intbox a{display:block;background:#fff;border:1px solid #000;width:96%;border-radius:5px}#recommend .int-flex .intbox .box{padding:0}#recommend .inner h5.recsub{margin:0;font-size:1.5em;border-top:0 solid #000;line-height:1.5;height:auto;padding:1em 0}@media all and (max-width:1200px){#recommend .int-flex{display:-webkit-flex;display:flex!important;-webkit-justify-content:space-between;justify-content:space-between;margin-top:100px}#recommend .container .col-02{width:50% !important;max-width:none}}@media all and (max-width:1000px){#recommend .container{width:90%}#recommend .int-flex .intbox .inner{font-size:.9em}#ilworks .inner .txt{line-height:1.75em}#recommend .int-h3:before{top:50x;font-size:130px}}#recommend .img .img-fluid{width:100%;height:100%}#recommend .img{border-radius:5px 5px 0 0;overflow:hidden}#recommend .inner h5{margin:0;font-size:1em;border-top:1px solid #000;line-height:60px;height:60px}#recommend .inner .txt{font-size:.95em;text-align:justify}@media all and (max-width:991px){#recommend .container{margin:3rem auto 0 auto}}#recommend .container .row>div{margin-bottom:4rem}#recommend .container .col-02{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:100%}@media all and (max-width:991px){#recommend .container .row>div{margin-bottom:3rem}}@media all and (max-width:800px){#recommend .container .row>div{margin-bottom:1rem}#recommend .int-h3{font-size:500%}}#recommend .container .row>div .message-portrait{padding:0 24px}@media all and (max-width:767px){#recommend .container .row>div .message-portrait{padding:0}}#recommend .position{margin-bottom:18px;text-align:center}#recommend .position.alignleft{text-align:left}@media all and (max-width:767px){#recommend .position.alignleft{text-align:center}}#recommend .img{overflow:hidden;position:relative;padding-top:66.66666%;width:100%}#recommend .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){#recommend .row>div:first-child{margin-bottom:1rem}#recommend .container .col-02{width:100%!important;max-width:none;-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:100%}}@media all and (max-width:768px){#recommend .container .row{display:block}#recommend .container{padding-bottom:30px}.col-02{width:100%!important;max-width:none}.col-02 .txt{font-size:90%}section .box{padding:0}}@media screen and (max-width:640px){#recommend .int-h3{font-size:400%;width:90%;margin:0 auto 10px}#recommend .int-h3 span{font-size:33%;top:20px}#recommend .int-h3:before{content:attr(data-en);top:50x;font-size:90px}#recommend .int-flex{margin-top:0}}@media screen and (max-width:450px){#recommend .int-h3:before{content:attr(data-en);top:50x;font-size:50px}#recommend .int-h3 span{font-size:26%;top:0}}@media (min-width:1200px){#merit .container{width:1080px!important}}@media (min-width:992px){#merit .container{width:970px}}@media (max-width:1000px){#merit .container{margin:0 auto 0 auto;width:90%}}#merit .int-h3{background:0 0;font-family:"ゴシックMB101 B"}#merit{position:relative}#merit .int-h3{background:0 0;font-size:500%;width:100%;margin:0 auto 50px;text-align:center;position:relative}#merit .int-h3 span{font-size:36%;position:relative;top:80px;z-index:2;color:#fff;font-family:"Noto Sans JP";font-family:"Zen Old Mincho",serif}#merit .int-h3:before{content:attr(data-en);position:absolute;top:50x;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.2);font-size:180px;letter-spacing:-.05em}#merit .int-flex{display:-webkit-flex;display:flex;margin-top:100px}#merit .int-flex .intbox{display:block;background:#fff;color:#000;border:1px solid #000;max-width:31%!important;border-radius:5px;flex-grow:1;margin:10px 10px 0}.int-flex .intbox .box{padding:0}#merit .img .img-fluid{width:100%;height:100%}#merit .img{border-radius:5px 5px 0 0;overflow:hidden}#merit .inner h5{margin:.5em 0 .5em;font-size:1.2em;line-height:1.2em;height:auto;padding:0 .75em}#merit .inner h6{margin:0;font-size:.8em;line-height:1em;height:auto;text-align:center;margin:0 0 2em}#merit .inner .txt{font-size:.95em;width:86%;margin:0 auto 2em;flex-grow:1}@media (max-width:1200px){.col-06{width:33.3%!important}#merit .int-flex .intbox{margin-bottom:0!important}}@media (max-width:1000px){#merit .int-h3:before{top:50x;font-size:130px}}@media all and (max-width:991px){#merit .container{margin:3rem auto 0 auto}}#merit .container .row>div{margin-bottom:1rem}#merit .container .col-02{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:100%}@media all and (max-width:991px){#merit .container .row>div{margin-bottom:3rem}}@media all and (max-width:767px){#merit .container .row>div{margin-bottom:1rem}.col-06{width:50%!important}}#merit .container .row>div .message-portrait{padding:0 24px}@media all and (max-width:767px){#merit .container .row>div .message-portrait{padding:0}}#merit .position{margin-bottom:18px;text-align:center}#merit .position.alignleft{text-align:left}@media all and (max-width:767px){#merit .position.alignleft{text-align:center}}#merit .img{overflow:hidden;position:relative;padding-top:0;width:100%}#merit .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){#merit .row>div:first-child{margin-bottom:2rem}}@media all and (max-width:768px){#merit .container{padding-bottom:30px}.col-02{width:100% !important;max-width:none}.col-02 .txt{font-size:90%}section .box{padding:0}}@media screen and (max-width:640px){#merit .int-h3{font-size:400%;width:90%;margin:0 auto 10px}#merit .int-h3 span{font-size:33%;top:20px}#merit .int-h3:before{content:attr(data-en);top:50x;font-size:90px}#merit .container{margin:1rem auto 0 auto}#merit .int-flex{margin-top:30px}#merit .int-flex .intbox{display:block;background:#fff;color:#000;border:1px solid #000;width:100%;border-radius:5px;flex-grow:1;margin:10px 10px 0;max-width:100%!important}}@media screen and (max-width:467px){#merit .int-flex .col-06{width:100%!important;margin-bottom:10px!important}}@media screen and (max-width:450px){#merit .int-h3:before{content:attr(data-en);top:50x;font-size:60px}#merit .int-h3 span{font-size:26%;top:0}}#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:0 0 5px 5px;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:#}.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 .button-area #archive-recruit .btn{border-radius:5px}#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}#archive-recruit .card .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:0 0 5px 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;justify-content:space-between}.button-area .recruit-btn-active a{pointer-events:none}.button-area .recruit-btn-active .btn{background-color:#333;border-radius:5px}.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}#recruit-single .btn-wrapper .btn{width:90%}}