div.wpcf7{clear:both;padding-top:1px!important}footer{background:#133d20;color:#fff;clear:both;padding:50px 0 21px}footer.footer_2022{background:#0c0038}footer.iiken{background:#133d20;padding:50px 0}footer.corporate{background:#0c0038}footer h1{width:260px;height:auto;margin:0 auto 20px}footer h1 a{display:block;backface-visibility:hidden}footer h1 img{width:100%;height:auto;display:block}footer .btm{display:block}footer .btm .left{width:50%;float:left;text-align:left;padding-top:80px}footer .btm .left p{font-size:13px;line-height:2.0em}footer .btm .left p a{display:inline-block;margin:0 10px;position:relative;color:#fff}footer .btm .left p a:hover{text-decoration:underline}footer .btm .left p a:after{position:absolute;content:"|";right:-15px}footer .btm .left p a:first-child{margin:0 10px 0 0}footer .btm .left p a:last-child:after{display:none}footer .btm .right{width:250px;float:right;text-align:center}footer .btm .right a{text-decoration:underline;color:#fff;margin-bottom:10px}footer .btm .right a:hover{text-decoration:none}footer .btm .right img{width:100%;height:auto;margin-bottom:5px}footer .btm .right p{font-size:13px;line-height:1.7em;letter-spacing:.07em}@media screen and (max-width:767px){footer h1{width:80%;max-width:260px;margin-bottom:50px}footer .btm .right{width:80%;max-width:260px;float:none;text-align:center;margin:0 auto 20px}footer .btm .left{width:100%;float:none;text-align:center;padding-top:0}footer .btm .left p.link{font-size:12px}footer .btm .left p.copy{font-size:10px}}.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom: 1}.bx-wrapper img{width:100%;display:block}.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.slideBox .bx-wrapper .bx-viewport,.slideBox02 .bx-wrapper .bx-viewport{background:none}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:70px;right:30px;width:100%}@media screen and (max-width:1023px){.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{bottom:55px;right:10px}.bx-wrapper .bx-pager.bx-default-pager a{margin:0 2px!important}}.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:right;font-size:.85em;font-weight:bold;color:#666;padding-top:20px}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom: 1;*display: inline}.bx-wrapper .bx-pager.bx-default-pager a{background:#ccc;text-indent:5000%;display:block;width:10px;height:10px;margin:0 5px;outline:0}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#fff}.bx-wrapper .bx-prev{left:10px;background:url(https://www.iijima.co.jp/cms/wp-content/themes/iiken/img/controls.png.pagespeed.ce.2rMvaoB-nh.png) no-repeat 0 -32px;transition:0s}.bx-wrapper .bx-next{right:10px;background:url(https://www.iijima.co.jp/cms/wp-content/themes/iiken/img/controls.png.pagespeed.ce.2rMvaoB-nh.png) no-repeat -43px -32px;transition:0s}}

.bx-wrapper .bx-prev:hover {background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:1}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666 \9 ;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}