@charset "UTF-8";@import url(../../css/base.css);.sub .content section{}section p{}.visual{width:100%;height:auto;position:relative}.visual .thumb{width:100%;height:auto}.visual .thumb img{max-width:100%;height:auto}.visual h2{width:65%;max-width:350px;font-size:40px;line-height:1.2;letter-spacing:.1em;padding:90px 40px 60px;text-align:center;font-weight:normal;background:rgba(255,255,255,.85);position:absolute;top:50%;left:50%;margin:0 auto;text-transform:uppercase;transform:translate(-50%,-50%);word-wrap:break-word}.visual h2:after{}.visual h2:before{position:absolute;content:"";background:url(https://www.iijima.co.jp/cms/wp-content/themes/iiken/img/logo_iijima.svg) no-repeat 0 0;width:30px;height:30px;margin:0 auto;left:50%;top:40px;transform:translateX(-50%)}.visual h2 span{display:block;font-size:.5em;line-height:1;padding:10% 0 0}.pncz{color:#fff;font-size:13px;background:#0c0038;padding:10px 20px}.pncz a{color:#fff;text-decoration:underline}.pncz a:hover{text-decoration:none}.pncz span{margin:0 4px}.sub section h1{font-size:36px;line-height:1.2;margin:0 auto .5em}.sub section h2{font-family:Georgia,"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif;font-size:35px;line-height:1.8em;font-weight:normal;text-align:center;letter-spacing:.14em;margin-bottom:50px}.sub section h2 img{max-width:100%;height:auto}.sub section h3{text-align:center;font-size:23px;color:#0c0038;background:linear-gradient(to right,rgba(145,146,202,.3),#fff);box-shadow:-2px 2px 7px 0 rgba(14,20,62,.2);padding:8px 1em;margin-bottom:30px}.sub section h3 span{font-size:16px;line-height:2em}.sub section .blgBox h3{text-align:left;border-bottom:none;padding-bottom:0;margin-bottom:0}.sub section h4{font-size:18px;line-height:40px;margin-bottom:20px;letter-spacing:.12em;position:relative}.sub section h4:after{position:absolute;content:"";height:1px;width:100%;background:#0c0038;bottom:0;left:0}.sub section h4 span{font-size:21px;color:#fff;text-align:center;width:40px;height:40px;background:#0c0038;display:inline-block;margin-right:10px;line-height:40px}.sub section h5{font-size:23px;margin-bottom:20px;line-height:1.5em}.sub section h6{font-size:14px;margin:0 auto 10px}.mb30{margin-bottom:30px}.mb50{margin-bottom:50px}.mb80{margin-bottom:80px}.mb100{margin-bottom:100px}.sub section .col2 .left{width:49%;float:left;margin-right:1%}.sub section .col2 .right{width:49%;float:right;margin-left:1%}.sub section .col2 .left .photo,.sub section .col2 .right .photo{text-align:center}.sub section .col2 .left .photo img,.sub section .col2 .right .photo img{max-width:100%;height:auto}.sub section ul.col3{width:103%;display:block;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sub section ul.col3 li{width:30%;float:left;margin:0 3% 30px 0;padding:0;list-style:none}.sub section ul.col3 li.twice{width:63%}.sub section ul.col3 li:before{display:none}.sub section ul.col3 img{width:100%;height:auto;margin-bottom:5px}.sub section ul.col3 p{text-align:center}.sub section ul.col2{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sub section ul.col2 li{width:47%;float:left;margin:0 auto 30px}.sub section ul.col2 li img{width:100%;height:auto;margin-bottom:10px}.sub section .col2_rs .left{width:60%;float:left;margin-right:4%}.sub section .col2_rs .right{width:36%;float:right;margin-left:0}.sub section .col2_rs .left .photo,.sub section .col2_rs .right .photo{text-align:center}.sub section .col2_rs .left .photo img,.sub section .col2_rs .right .photo img{max-width:100%;height:auto}ul.btn4{margin-top:10px;width:102%}ul.btn4 li{width:48%;float:left;margin-right:2%;list-style:none;padding:0}ul.btn4 li:before{display:none!important}ul.btn4 li a{display:block;font-size:16px;text-align:center;color:#0c0038;padding:10px 0;margin-bottom:10px;border:2px solid #0c0038;box-sizing:border-box;text-decoration:none}ul.btn4 li a:hover,ul.btn4 li a.current{background:#0c0038;color:#fff}.inBox{margin-bottom:80px}.post_content{width:100%;height:auto;margin:0 auto}.post_content .thumb{margin-bottom:30px;text-align:center}.post_content .thumb img{max-width:100%;height:auto}.postBox{width:100%;height:auto;margin:0 auto 40px}.post_content h1{}.post_content h2{}.post_content h3{}.post_content h4{}.post_content h5{}.post_content h6{}.post_content p{line-height:1.8;margin:0 auto 1em}.csr .post_content p{line-height:2;font-size:1.15em}.post_content table{width:100%;height:auto;margin:0 auto 30px;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;clear:both}.post_content table th,.post_content table td{padding:10px;border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf;vertical-align:middle}.post_content table th{background:#ededed;width:25%;text-align:left}.post_content table td{}.post_content ul{margin:0 auto 1em}.post_content ul li{margin:0 auto 8px;padding:0 0 0 12px;position:relative}.post_content ul li::before{content:"";display:block;width:5px;height:5px;background:#000;border-radius:50%;position:absolute;top:7px;left:0}.post_content ol{margin:0 auto 1em;counter-reset:num}.post_content ol li{margin:0 auto 8px;padding:0 0 0 15px;position:relative;counter-increment:num}.post_content ol li::before{content:counter(num) ".";display:block;position:absolute;top:0;left:0}.post_content a{color:rgba(12,0,56,1);text-decoration:underline}.post_content a:hover{color:rgba(12,0,56,.8);text-decoration:none}.post_content a[target="blank"]:after,.post_content a[target="_blank"]:after{content:"\f35d";font-family:"Font Awesome 5 Free";font-weight:900;margin:0 5px;display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.post_content .btn a{text-decoration:none;font-size:1rem;padding:.5em 1em}.post_content .btn a:hover{color:#fff;letter-spacing:0}.post_content .btn a[target="blank"]:after,.post_content .btn a[target="_blank"]:after{display:none}p.btn.recruit_btn a{background:#3fa9f5;color:#fff;transition:all .3s}p.btn.recruit_btn a::before,p.btn.recruit_btn a::after{content:none}p.btn.recruit_btn a:hover{background:#0c0038}p.btn.recruit_btn i.fas.fa-external-link-alt{margin-left:5px;font-size:.9em}.post_content .aligncenter{display:block;margin:0 auto;text-align:center}.post_content .alignright{float:right;margin:0 0 0 1em;width: calc(100% / 2 - 1em)}.post_content .alignleft{float:left;margin:0 1em 0 0;width: calc(100% / 2 - 1em)}.post_content img.alignright,.post_content img.alignleft{width:auto}.post_content .alignleft.size-medium,.post_content .alignright.size-medium,.post_content .aligncenter.size-medium{height:auto;margin:0 auto 1em;padding:0 .8em;width: calc(100% / 3);max-width:inherit;display:inline-block}.post_content img[class*="wp-image-"],.post_content img[class*="wp-image-"],.post_content img[class*="attachment-"],.post_content img[class*="attachment-"]{max-width:100%;height:auto}.post_content .wp-caption{margin:0;text-align:center}.post_content .wp-caption.alignleft,.post_content .wp-caption.alignright,.post_content .wp-caption.aligncenter{margin:0 auto 1em;width: calc(100% / 3);max-width:none!important;display:inline-block}.post_content .wp-caption.alignleft{padding:0 .5em 0 0}.post_content .wp-caption.alignright{padding:0 0 0 .5em}.post_content .wp-caption.aligncenter{padding:0 .5em}.post_content .wp-caption-dt{margin:0}.post_content .wp-caption .wp-caption-text,.post_content .wp-caption-dd{color:#757575;width:95%;font-size:12px;line-height:1.5;margin:0 auto;padding:10px 5px}.post_content hr{margin:1em auto}.post_content iframe{display:block;width:100%;height:400px}.post_content blockquote{display:block;background:#f1f1f1;padding:1.2em 2.8em .5em;margin:1.2em;color:#666;font-style:italic;position:relative}.post_content blockquote:before,.post_content blockquote:after{content:"";display:block;position:absolute;color:rgba(102,102,102,.3);font-size:1.4em;font-style:normal}.post_content blockquote:before{content:"\f10d";font-family:"Font Awesome 5 Free";font-weight:900;top:8px;left:8px}.post_content blockquote:after{content:"\f10e";font-family:"Font Awesome 5 Free";font-weight:900;bottom:8px;right:8px}.csr .post_content blockquote{margin:1.2em auto;color:#000;font-style:normal}.csr .post_content blockquote p{font-size:1em}.csr .post_content blockquote strong{font-size:1.1em;margin:0 0 10px;display:inline-block}.csr .post_content blockquote:before,.csr .post_content blockquote:after{display:none}.pagenate{margin:0 auto;width:100%;text-align:center;padding:40px 0 0}.pagenate .page-numbers{display:inline-block;font-size:18px;font-weight:bold;margin:0 5px 10px 0;border:1px solid #0c0038;background:#fff;color:#0c0038;width:40px;height:40px;line-height:40px;vertical-align:middle}.page-numbers.current,.page-numbers:hover{color:#fff;background:#0c0038}.page-numbers.current{-webkit-transition:all .5s;transition:all .5s;cursor:pointer}.page-numbers.current:hover{background:#0c0038}.single .pagenate a{display:inline-block;vertical-align:middle;font-size:16px;padding:5px 20px;color:#fff;background:#0c0038;border:1px solid #0c0038;letter-spacing:.05em}.single .pagenate a.prev,.single .pagenate a.next{width:auto;height:auto;line-height:1.5;color:#0c0038;background:#fff}.single .pagenate a.prev{margin:0 1em 0 0;padding:5px 10px 5px 5px}.single .pagenate a.prev i{margin:0 5px 0 0}.single .pagenate a.next{margin:0 0 0 1em;padding:5px 5px 5px 10px}.single .pagenate a.next i{margin:0 0 0 5px}.single .pagenate a:hover{color:#0c0038;background:#fff}.single .pagenate a.prev:hover,.single .pagenate a.next:hover{color:#fff;background:#0c0038}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;margin:0;padding:0;background:none;border:none;border-radius:0;font-size:1rem;cursor:pointer}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #231815}input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;-ms-appearance:checkbox;-o-appearance:checkbox;appearance:checkbox}input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;-ms-appearance:radio;-o-appearance:radio;appearance:radio}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],select,textarea{padding:10px;background:#fff;border:1px solid #999;font-size:14px}textarea{width:80%;height:240px}.wpcf7-form-control-wrap{}label.formItem{display:inline-block;margin:0 10px 0 0}.graduate-year input[type="text"],.graduate-month input[type="text"]{width:80px}.zipcode input[type="text"]{width:50%}.formBox{width:100%;height:auto;margin:0 auto;clear:both;padding:40px 0 0}.formBox .wpcf7-acceptance{display:block;font-weight:bold;margin:0 auto 10px}.formBox .wpcf7-acceptance .wpcf7-list-item{margin:0}.formBox .wpcf7-spinner{display:none}.wpcf7-form.sent .formBox{display:none}.wpcf7-form.sent .formBox.confirm{display:block}.formBox.confirm{margin:0 auto 20px}.formBox p.wpcf7c-elm-step2{text-align:center;background:#3f532d;color:#fff;padding:5px 10px;margin:0 auto}.wpcf7c-elm-step3{margin:0 auto;padding:20px 0 0}.formBox .wpcf7c-elm-step3 p{padding:0;text-align:center;line-height:2;margin:0 auto 30px}.formBox span.wpcf7-not-valid-tip{color:#de0012;font-size:.9em;padding:5px 0 0}.formBox dl{width:100%;height:auto;padding:20px 0;margin:0 auto;display:table;border-bottom:1px dashed #666}.formBox dt{width:32%;display:table-cell;font-weight:bold;vertical-align:middle;padding:0 1em 0 0}.formBox dd{vertical-align:middle;display:table-cell;position:relative}.formBox dl.textItem{display:block;border-bottom:none}.formBox dl.textItem dt,.formBox dl.textItem dd{display:block;width:100%}.formBox dl.textItem dt{margin:0 auto 15px}.sub section .formBox h4{margin-bottom:20px;letter-spacing:0;padding:40px 0 0}.required{display:inline-block;padding:4px 8px;background:#e45725;color:#fff;font-size:12px;font-weight:normal;margin:0 0 0 10px;line-height:1.2;vertical-align:bottom}.nini{display:inline-block;padding:4px 8px;background:#ccc;color:#333;font-size:12px;font-weight:normal;margin:0 0 0 10px;line-height:1.2;vertical-align:bottom}.formBox dd .required{padding:8px 15px;border-radius:5px;vertical-align:middle;position:absolute;right:10%;top:5px}.formBox span.note{color:#007ece}.formBox dl.submitBox{padding:40px 0 0;border-bottom:none}dl.submitBox dd{text-align:center}label.subminBtn{position:relative;display:inline-block}input[type="submit"],input[type="reset"],input[type="button"]{width:auto;height:auto;display:inline-block;color:#0c0038;padding:10px 1em;background:#fff;border:1px solid #0c0038;position:relative;z-index:2;margin:0 1em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input[type="submit"]{color:#fff;background:#0c0038}input[type="reset"]:hover,input[type="button"]:hover{color:#fff;background:#0c0038}input[type="submit"]:hover{color:#0c0038;background:#fff}#staff .taxonomy{margin-bottom:50px}#staff .taxonomy h6{font-size:18px;margin-bottom:5px}#staff .taxonomy p a{color:#333;font-size:13px;margin:0 10px;display:inline-block;border-bottom:1px solid #fff}#staff ul.col3 li div.thumb{width:100%;height:200px;position:relative;overflow:hidden;background:#ececec}#staff ul.col3 li div.thumb img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;max-width:300px;height:auto}#staff ul.col3 li p.name{color:#333;font-size:14px;text-align:center;line-height:2em}.blog_dls ul.blgBox li a{position:relative}.blog_dls ul.blgBox li .info h3{margin-bottom:20px}.blog_dls ul.blgBox li a p.writer{text-align:right;font-size:12px;color:#0c0038}.blog_dls ul.blgBox li a p.writer span{color:#fff;background:#0c0038;margin-right:5px;padding:4px 7px;letter-spacing:.04em}@media screen and (max-width:1380px){.visual h2{font-size:32px!important;line-height:1.4em!important}.visual h2 span{font-size:14px!important}.visual h2:before{top:15%;width:25px;height:25px}}@media screen and (max-width:1023px){.visual h2{max-width:280px;padding:60px 20px 30px}.visual h2 span{padding:5% 0 0}.pncz{margin-bottom:0}.sub section h1{font-size:2em}.sub section h2{font-size:2.2em;line-height:1.8;margin-bottom:30px}.sub section h3{font-size:1.8em;padding-bottom:5px;margin-bottom:.8em}.sub section h4{font-size:1.5em;margin-bottom:.8em}.sub section h5{font-size:1.4em;margin-bottom:.5em;line-height:1.5}.sub section h6{font-size:1.1em;margin:0 auto 10px}}@media screen and (max-width:767px){.visual h2{font-size:4vw!important;line-height:1em!important;max-width:60%;width:60%;padding:5% 0!important}.visual h2 span{font-size:2vw!important}.visual h2:before{display:none}ul.btn4{width:100%}ul.btn4 li{width:100%;float:none;margin-right:0}.sub .content section{padding:30px 0 80px}.sub section h2{}.post_content img[class*="wp-image-"],.post_content img[class*="wp-image-"],.post_content img[class*="attachment-"],.post_content img[class*="attachment-"]{max-width:100%;height:auto}.sub section ul.col3 p{font-size:11px;line-height:1.2em}input[type="text"],input[type="email"],input[type="tel"],select,textarea{padding:10px;font-size:1em;width:100%}textarea{height:200px}.wpcf7-form-control-wrap{margin:0 5px}.formBox{padding:20px 0 0}.wpcf7-form.sent .formBox.confirm{margin:0 auto 20px}.formBox p.wpcf7c-elm-step2{padding:5px 10px;margin:0 auto}.formBox dl{padding:20px 0;margin:0 auto;display:block}.formBox dt{width:100%;display:block;padding:0 0 10px}.formBox dd{width:100%;display:block}.sub section .formBox h4{margin-bottom:10px;font-size:1.3em;line-height:1.5}.required{padding:3px 8px;font-size:11px}#staff ul.col3 li{width:47%;margin:0 3% 30px 0}}@media screen and (max-width:560px){.pncz{font-size:10px}.sub section h2{font-size:26px;margin-bottom:30px}.sub section h3{font-size:20px;margin-bottom:20px}.sub section .col2 .left{width:100%;float:none;margin-right:0;margin-bottom:20px}.sub section .col2 .right{width:100%;float:none;margin-left:0;margin-bottom:20px}.sub section ul.col2 li{width:100%;float:none;margin:0 auto 20px}.sub section ul.col2 li img{margin-bottom:5px}.sub section .col2_rs .left{width:100%;float:none;margin-right:0;margin-bottom:20px}.sub section .col2_rs .right{width:100%;float:none;margin-bottom:20px}.post_content .alignleft,.post_content .alignright{float:none;margin:0 auto 1em;width:100%}.post_content img.alignright,.post_content img.alignleft{width:100%}.post_content .wp-caption.alignleft,.post_content .wp-caption.alignright,.post_content .wp-caption.aligncenter{width:100%;padding:0}label.subminBtn{position:relative;display:block}input[type="submit"],input[type="reset"],input[type="button"]{width:90%;display:block;margin:0 auto 1em}#staff ul.col3 li div.thumb{height:160px}#staff ul.col3 li div.thumb img{max-width:240px}#staff ul.col3 li p.name{font-size:11px}}@media screen and (max-width:479px){#staff ul.col3 li div.thumb{height:120px}#staff ul.col3 li div.thumb img{max-width:180px}.csr .post_content .alignleft.size-medium,.csr .post_content .alignright.size-medium,.csr .post_content .aligncenter.size-medium{padding:0;width:100%;display:block}.csr section .col2 .right{margin-bottom:0}.csr .post_content p[style="clear: both;"]{margin:0 auto}}