@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@font-face{font-family:'fontello';src:url("../fonts/icons/fontello.eot");src:url("../fonts/icons/fontello.eot#iefix") format("embedded-opentype"),url("../fonts/icons/fontello.woff") format("woff"),url("../fonts/icons/fontello.ttf") format("truetype"),url("../fonts/icons/fontello.svg#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-spin1:before{content:'\e800'}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}/*!------------------------------------*\
    Base
\*!------------------------------------*/.drawer-nav{position:fixed;z-index:101;top:0;overflow:hidden;width:16.25rem;height:100%;color:#222;background-color:#fff}.drawer-menu{margin:0;padding:0;list-style:none}/*! overlay */.drawer-overlay{position:fixed;z-index:100;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}.drawer-open .drawer-overlay{display:block}/*!------------------------------------*\
    Top
\*!------------------------------------*/.drawer--top .drawer-nav{top:-100%;left:0;width:100%;height:auto;max-height:100%;transition:top 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.drawer--top.drawer-open .drawer-nav{top:0}.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{right:0}/*!------------------------------------*\
    Left
\*!------------------------------------*/.drawer--left .drawer-nav{left:-16.25rem;transition:left 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.drawer--left.drawer-open .drawer-nav,.drawer--left .drawer-hamburger,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:0}.drawer--left.drawer-open .drawer-hamburger{left:16.25rem}/*!------------------------------------*\
    Right
\*!------------------------------------*/.drawer--right .drawer-nav{right:-16.25rem;transition:right 0.6s cubic-bezier(0.19, 1, 0.22, 1)}.drawer--right.drawer-open .drawer-nav,.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0}.drawer--right.drawer-open .drawer-hamburger{right:16.25rem}/*!------------------------------------*\
    Hamburger
\*!------------------------------------*/.drawer-hamburger{position:fixed;z-index:104;top:0;display:block;box-sizing:content-box;width:50px;height:60px;text-align:center;transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);transform:translate3d(0, 0, 0);border:0;outline:0;background-color:transparent}.drawer-hamburger:hover{cursor:pointer;background-color:transparent}.drawer-hamburger-icon{position:relative;display:block;margin-top:10px}.drawer-hamburger-icon,.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{width:30px;height:2px;margin:0 auto;text-align:center;transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);background-color:#222}.drawer-hamburger-icon:before,.drawer-hamburger-icon:after{position:absolute;top:-10px;left:0;content:' '}.drawer-hamburger-icon:after{top:10px}.drawer-open .drawer-hamburger-icon{background-color:transparent}.drawer-open .drawer-hamburger-icon:before,.drawer-open .drawer-hamburger-icon:after{top:0}.drawer-open .drawer-hamburger-icon:before{transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:after{transform:rotate(-45deg)}@media (min-width: 768px){.drawer-nav{width:420px}.drawer--left .drawer-nav{left:-420px}.drawer--left.drawer-open .drawer-hamburger{left:420px}}html{height:100%}body{color:#000;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:93%;height:100%;font-weight:500;line-height:1.6;background-color:#e9e9e9}.en{font-family:"Century Gothic",Futura,Avenir,"Helvetica Neue",Helvetica,Arial,sans-serif !important}.letter-spacing{letter-spacing:3px}.text-italic{font-style:italic}.center{text-align:center}.clearfix{overflow:hidden;*zoom:1}@media screen and (min-width: 0 \0){body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400}.menu-443:after,.menu-767:after,.menu-302:after{display:none !important}}html.oldie body,html.oldie .swiper-container,html.oldie .swiper-wrapper,html.oldie .swiper-slide{height:auto}html.oldie header,html.oldie .overlay,html.oldie .swiper-no-swiping,html.oldie .slimScrollBar{visibility:hidden !important;display:none !important}html.oldie .swiper-wrapper,html.oldie .content-wrapper{padding:30px 0}html.oldie .modalContent-on{display:block !important}html.oldie .modalContent-off{display:none !important}html.oldie .content-top h1 span,html.oldie .content-top h2 span{margin-top:0}a{outline:none}a:link{text-decoration:none;color:#000}a:visited{color:#000}a:active{color:#8c8c8c}@media screen and (min-width: 768px){a:hover{color:#8c8c8c;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}a:hover img{opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}}@media print{a:hover{color:#8c8c8c;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}a:hover img{opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}}a.green-link{color:#1da08e}a.green-link:hover{color:#56a89d}::selection{background:#1da08e;color:#fff;text-shadow:none}::-moz-selection{background:#1da08e;color:#fff;text-shadow:none}@media only screen and (max-width: 767px){img{height:auto !important;max-width:100%}.hide-block{visibility:hidden !important;display:none !important}}@media only screen and (min-width: 768px) and (max-width: 978px){img{max-width:100%}}@media print{img{max-width:100%}}@media screen and (min-width: 768px){.desktop-hide-block{visibility:hidden !important;display:none !important}}@media print{.desktop-hide-block{visibility:hidden !important;display:none !important}}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background-color:#fff;z-index:1}main{height:100%}.swiper-container{width:100%;height:100%}.swiper-slide-active{z-index:99}.content-wrapper{width:100%;margin:0 auto;max-width:1080px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content-inner-border{position:relative}.content-inner-border:before,.content-inner-border:after{position:absolute;content:'';z-index:1}.content-inner-border:after{width:24px;height:20px;margin-top:-12px;background-color:#f1a922;-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-o-transform:skewX(-25deg);transform:skewX(-25deg)}.content-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content-inner-bg{color:#fff;background-color:#1da08e}.slimScrollDiv{margin:0 auto;max-width:1080px}.tables{display:table;table-layout:fixed;width:100%}.global-navi{margin:80px 40px 0 40px}.global-navi li.privacy a{font-size:13px}.global-navi li a{display:block;padding:10px 10px;font-size:18px;font-weight:bold}.global-navi li span{display:inline-block;width:15px;padding-right:30px;text-align:center}.swiper-no-swiping{position:fixed;overflow:hidden;z-index:1}#content-total,#content-current{right:0}#content-total span,#content-current span{display:block;line-height:1}#content-total .outer,#content-current .outer{position:absolute;overflow:hidden}#content-total .inner,#content-current .inner{margin-top:200%}#content-current{bottom:0}#content-current .outer{height:130px}#content-total .outer{height:100px}#content-total:before{display:block;position:absolute;top:28%;right:-115%;width:200%;height:200%;content:'';border-width:5px;border-style:solid;border-color:transparent;border-bottom-color:#000;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#content-current-name span{display:block;text-transform:uppercase}#copyright{white-space:nowrap;letter-spacing:1px;font-size:11px}#copyright span{display:block;margin-top:100%}#footer-logo span{margin-top:100%}.content-logo{visibility:hidden !important;display:none !important}.page-title{position:relative;margin-bottom:10px;padding-bottom:30px;font-size:18px;font-weight:bold;text-align:center}.page-title:before,.page-title:after{position:absolute;content:''}.page-title:before{bottom:10px;left:0;right:0;border-bottom:1px solid #000}.page-title:after{bottom:0;left:50%;margin-left:-12px;width:24px;height:20px;background-color:#f1a922;-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-o-transform:skewX(-25deg);transform:skewX(-25deg)}.page-title-t{margin-top:10px}table th,table td{padding:8px 10px}table th{white-space:nowrap;font-weight:bold;vertical-align:top}.btn{display:inline-block;padding:2px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-black,a.btn-black{color:#fff;background-color:#000}.list-decimal{margin:10px 20px 20px 30px}.list-decimal li{list-style:decimal}.btn-close{display:block;width:30px;height:30px;cursor:pointer}.btn-close:before{position:absolute;top:15px;left:1px;height:4px;width:30px;display:block;background:#626262;content:'';-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.btn-close:after{position:absolute;top:15px;left:1px;height:4px;width:30px;display:block;background:#626262;content:'';-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.content-top{text-align:center}.content-top .content-wrapper{display:table;table-layout:fixed;margin-top:0;width:100% !important;height:100% !important}.content-top .content-wrapper div{display:table-cell;vertical-align:middle;text-align:center}.content-top h1{position:relative;width:100%;text-align:center;overflow:hidden;line-height:1}.content-top h1 span{display:block;margin-top:100%}.content-top h2{position:relative;width:100%;text-align:center;margin-top:30px;font-size:185%;font-weight:bold;overflow:hidden}.content-top h2 span{display:block;margin-top:100%}.company-info .company-title{margin-bottom:10px;font-size:16px;font-weight:bold}.company-info .company-logo{display:table;table-layout:fixed;width:100%;height:140px}.company-info .company-logo span{display:table-cell;vertical-align:middle;text-align:center}.company-info .company-logo a{display:inline-block}.company-info .company-logo.company-logo2{height:90px}.company-info .company-text{padding:0 10px;text-align:left}.content-about #about-text p{padding:0 0 20px;line-height:2}#access-map{padding:20px 0}#access-map .btn{float:right;margin-top:10px}#access-googlemap{width:100%;height:200px}#access-info{line-height:2}#access-info .title{font-size:18px}#access-info dl{margin:10px 0 30px}#access-info dt{font-weight:bold}#access-info dd{margin-bottom:10px}.contact-form-wrapper{position:relative;margin-top:20px;background-color:rgba(255,255,255,0.6);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contact-form-wrapper:before{position:absolute;top:0;left:50%;width:24px;height:20px;margin-top:-10px;margin-left:-12px;content:'';background-color:#f1a922;-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-o-transform:skewX(-25deg);transform:skewX(-25deg);z-index:1}.contact-form-wrapper .title{margin-bottom:15px;font-weight:bold}.contact-form-wrapper textarea{width:100%}.contact-form-wrapper input[type="submit"]{margin:0 10px;width:90%}.contact-form-wrapper input[type="text"],.contact-form-wrapper input[type="email"],.contact-form-wrapper input[type="url"],.contact-form-wrapper select{height:38px}.contact-form-wrapper .menu-443,.contact-form-wrapper .menu-767,.contact-form-wrapper .menu-302{position:relative}.contact-form-wrapper .menu-443:after,.contact-form-wrapper .menu-767:after,.contact-form-wrapper .menu-302:after{display:block;position:absolute;top:50%;right:15px;width:4px;height:4px;margin-top:-2px;border-top:2px solid #606060;border-right:2px solid #606060;content:'';-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.contact-form{padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#contact-submit{padding:10px 0;text-align:center}#contact-submit .ajax-loader:last-child{visibility:hidden !important}.form-wrap{margin-top:10px}.form-wrap-textarea label{padding-bottom:5px}.acceptance-wrap{padding-bottom:10px}.acceptance-wrap label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.wpcf7-form-control-wrap input[type="text"],.wpcf7-form-control-wrap input[type="email"],.wpcf7-form-control-wrap input[type="tel"],.wpcf7-form-control-wrap input[type="url"],.mw_wp_form input[type="text"],.mw_wp_form input[type="email"],.mw_wp_form input[type="tel"],.mw_wp_form input[type="url"]{border-bottom:1px solid #ccc;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.wpcf7-form-control-wrap input[type="text"]:focus,.wpcf7-form-control-wrap input[type="email"]:focus,.wpcf7-form-control-wrap input[type="tel"]:focus,.wpcf7-form-control-wrap input[type="url"]:focus,.mw_wp_form input[type="text"]:focus,.mw_wp_form input[type="email"]:focus,.mw_wp_form input[type="tel"]:focus,.mw_wp_form input[type="url"]:focus{border-bottom-color:#e9577b}.wpcf7-form-control-wrap textarea,.mw_wp_form textarea{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.wpcf7-form-control-wrap textarea:focus,.mw_wp_form textarea:focus{border-bottom-color:#e9577b}#modalContent .btn-close{position:relative;top:20px;left:20px}.modal-content{color:#fff}.modal-content #privacy-content{margin:0;position:absolute;top:80px;bottom:80px;left:10%}.modal-content .content-scroll{padding:0 20px}.modal-content .content-scroll p:last-child{padding-bottom:30px}.modal-content .slimScrollDiv{margin:0px auto !important;height:100% !important}#privacy-content{margin:30px auto;width:80%;line-height:2}#privacy-content h3{margin-top:20px;margin-bottom:10px}.mw_wp_form .errPosRight.err{background-color:#f8c4bc}.mw_wp_form .acceptance-wrap .att{display:block}.mw_wp_form .acceptance-wrap label{cursor:pointer}.mw_wp_form .acceptance-wrap br{visibility:hidden;display:none}.mw_wp_form .form-wrap{width:100%}.mw_wp_form .form-wrap br{visibility:hidden;display:none}@media only screen and (max-width: 767px){.swiper-pagination{pointer-events:none}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0;background:#000}.swiper-pagination-bullet{background:#fff}.drawer-hamburger{top:10px;height:50px;padding:0;background:#fff !important}.drawer-open .drawer-hamburger{background:transparent !important}.content-wrapper{width:100% !important;padding:0 15px}.content-scroll{padding-bottom:250px}.content-inner-bg{padding:10px}.content-inner-border:before{bottom:0;left:0;width:100%;border-bottom:1px solid #000}.content-inner-border:after{bottom:-12px;left:50%}.global-navi{margin:80px 20px 0 20px}#content-total,#content-current{width:155px;height:155px}#content-total{overflow:hidden;bottom:-155px}#content-total:before{right:-118%}#content-total .outer{height:55px;bottom:30px;right:6px;font-size:54px}#content-current span{left:40px;font-size:68px}#content-current .outer{height:70px}#content-current-name{height:56px;bottom:65px;left:0;font-size:35px;z-index:2}#content-current-name span{padding:0 10px;background-color:#fff;letter-spacing:2px}#copyright{height:22px;bottom:35px;left:0;z-index:2}#copyright span{padding:2px 5px;background-color:#fff}.content-logo{visibility:visible !important;display:block !important;text-align:right;padding:20px 0 10px}.sp_table{display:block}.sp_table tr{display:block}.sp_table th,.sp_table td{display:list-item;border:none}.sp_table th{margin-top:5px;padding:8px 4px;font-weight:bold;list-style-type:none;border-bottom:1px solid #fff}.sp_table td{list-style:none}.content-top h1{height:147px}.content-top h1 img{width:280px}.content-top h2{height:74px;font-size:155%}.content-top .icon-hand{display:inline-block;margin-top:20px}.company-info .company-title a,.company-info .company-logo a{display:block;text-align:center}#access-map{padding:0 0 90px 0}#access-map .btn{display:block;width:100%;padding:8px 15px;text-align:center}#access-info{padding-top:50px}.form-wrap label{display:block;padding:8px 0}.form-wrap-textarea textarea{min-height:250px}.modal-content #privacy-content{top:70px;bottom:20px;left:4%;width:92%}.modal-content .content-scroll{padding-bottom:20px}.modal-content .title{font-size:18px;font-weight:bold;margin-bottom:20px}#privacy-content h3{margin-top:20px;font-weight:bold}.home .formError,.page-template-default .formError{margin-top:-20px;left:30px !important}.mw_wp_form .acceptance-wrap label{display:block;width:100%;padding:5px;font-size:120%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 768px){.slimScrollDiv{margin:7% auto 0 auto;height:85% !important}.content-wrapper{width:95% !important;height:90% !important}.content-inner{float:left;width:50%;padding:20px}.content-inner-bg{margin:0 -20px;padding:20px}.content-inner-border:before{top:0;right:0;height:100%;border-right:1px solid #000}.content-inner-border:after{right:-10px;top:50%}#content-total,#content-current{width:300px;height:290px}#content-total{bottom:-280px}#content-total .outer{bottom:45px;right:20px;font-size:100px}#content-current span{top:-10px;left:70px;font-size:130px}#content-current-name{height:80px;right:290px;bottom:19px;font-size:50px;text-align:right}#content-current-name span{letter-spacing:3px}#copyright{width:295px;height:20px;bottom:5px;right:0;padding-right:5px;text-align:right}#footer-logo{bottom:0;left:10px;width:194px;height:100px}#footer-logo span{display:block;width:100%;height:100%;background-image:url("../images/bg_ioix_logo.png");background-position:0 0;background-size:194px 100px;background-repeat:no-repeat}.content-top h1{height:264px}.content-top h2{height:44px}.company-info{float:left;width:33.3333%;text-align:center}.company-info .company-text{padding:0 30px}.content-about .content-inner{min-height:633px}.content-about .content-inner-bg{min-height:550px}.content-about th{text-align:center}.content-about #about-text p{padding:0 10px 20px}#access-map{padding-bottom:0}#access-map .btn{margin-right:10px;font-size:12px}#access-googlemap{height:580px}#access-info{padding:20px 40px}#access-info dt{font-weight:bold}input[type="submit"]:hover{opacity:0.7;filter:alpha(opacity=70)}.contact-form-wrapper{padding:10px}.contact-form-wrapper input[type="submit"]{max-width:140px}.contact-form{float:left;width:50%}.form-wrap{display:table;table-layout:fixed}.form-wrap label{display:table-cell;white-space:nowrap;width:150px;vertical-align:middle;border-bottom:1px solid #ccc}.form-wrap .wpcf7-form-control-wrap{display:table-cell}.form-wrap-textarea{display:block}.form-wrap-textarea label{display:block;width:100%;border:none}.form-wrap-textarea .wpcf7-form-control-wrap{display:block}.form-wrap-textarea textarea{height:170px}.acceptance-wrap label{display:inline-block;padding:4px 15px}.acceptance-wrap label:hover{opacity:0.7;filter:alpha(opacity=70)}.modal-content #privacy-content{font-size:12px}.modal-content .title{font-size:16px}.modal-content h3{font-size:13px}#privacy-content .title{margin-bottom:20px;font-weight:bold}#privacy-content h3{margin-top:20px;font-weight:bold}.home #err_your-content,.page-template-default #err_your-content{margin-left:-140px}}@media print{.slimScrollDiv{margin:7% auto 0 auto;height:85% !important}.content-wrapper{width:95% !important;height:90% !important}.content-inner{float:left;width:50%;padding:20px}.content-inner-bg{margin:0 -20px;padding:20px}.content-inner-border:before{top:0;right:0;height:100%;border-right:1px solid #000}.content-inner-border:after{right:-10px;top:50%}#content-total,#content-current{width:300px;height:290px}#content-total{bottom:-280px}#content-total .outer{bottom:45px;right:20px;font-size:100px}#content-current span{top:-10px;left:70px;font-size:130px}#content-current-name{height:80px;right:290px;bottom:19px;font-size:50px;text-align:right}#content-current-name span{letter-spacing:3px}#copyright{width:295px;height:20px;bottom:5px;right:0;padding-right:5px;text-align:right}#footer-logo{bottom:0;left:10px;width:194px;height:100px}#footer-logo span{display:block;width:100%;height:100%;background-image:url("../images/bg_ioix_logo.png");background-position:0 0;background-size:194px 100px;background-repeat:no-repeat}.content-top h1{height:264px}.content-top h2{height:44px}.company-info{float:left;width:33.3333%;text-align:center}.company-info .company-text{padding:0 30px}.content-about .content-inner{min-height:633px}.content-about .content-inner-bg{min-height:550px}.content-about th{text-align:center}.content-about #about-text p{padding:0 10px 20px}#access-map{padding-bottom:0}#access-map .btn{margin-right:10px;font-size:12px}#access-googlemap{height:580px}#access-info{padding:20px 40px}#access-info dt{font-weight:bold}input[type="submit"]:hover{opacity:0.7;filter:alpha(opacity=70)}.contact-form-wrapper{padding:10px}.contact-form-wrapper input[type="submit"]{max-width:140px}.contact-form{float:left;width:50%}.form-wrap{display:table;table-layout:fixed}.form-wrap label{display:table-cell;white-space:nowrap;width:150px;vertical-align:middle;border-bottom:1px solid #ccc}.form-wrap .wpcf7-form-control-wrap{display:table-cell}.form-wrap-textarea{display:block}.form-wrap-textarea label{display:block;width:100%;border:none}.form-wrap-textarea .wpcf7-form-control-wrap{display:block}.form-wrap-textarea textarea{height:170px}.acceptance-wrap label{display:inline-block;padding:4px 15px}.acceptance-wrap label:hover{opacity:0.7;filter:alpha(opacity=70)}.modal-content #privacy-content{font-size:12px}.modal-content .title{font-size:16px}.modal-content h3{font-size:13px}#privacy-content .title{margin-bottom:20px;font-weight:bold}#privacy-content h3{margin-top:20px;font-weight:bold}.home #err_your-content,.page-template-default #err_your-content{margin-left:-140px}}@media only screen and (min-width: 1240px){.slimScrollDiv{margin:5% auto 0 auto;height:90% !important}.content-wrapper{width:100% !important}}::-webkit-input-placeholder{color:#9d9d9d}::-moz-placeholder{color:#9d9d9d}:-ms-input-placeholder{color:#9d9d9d}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],input[type="submit"],textarea{padding:6px 10px;width:100%;font-family:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}input[type="text"],input[type="email"],input[type="tel"],input[type="url"]{background-color:rgba(255,255,255,0.3)}select{padding:6px 10px;width:100%;font-family:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;outline:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background-color:#fff}textarea{width:100%;border:1px solid #ccc}input[type="checkbox"]{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}input[type="submit"]{display:inline-block;width:auto;padding:0 15px;font-size:120%;color:#fff;background:#1da08e;cursor:pointer}input[type="submit"][disabled]{background-color:#b9b9b9;cursor:default}input[type="submit"][disabled]:hover{opacity:1;filter:alpha(opacity=100)}.required{display:inline-block;padding:0 4px;color:#fff;font-size:80%;background-color:#e9577b}.form-label .required{margin-left:5px}@media only screen and (max-width: 767px){input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],input[type="submit"],textarea,select{font-size:inherit}input[type="submit"]{padding:8px 15px}}@media screen and (min-width: 768px){input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],textarea{padding:8px 15px}.form-label{font-size:90%}}@media print{input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],textarea{padding:8px 15px}.form-label{font-size:90%}}
