@charset "UTF-8";.btn-primary{background:#666;border-color:#454545}h1,h2,h3,h4,h5,h6{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif!important}@media (max-width:991.98px){li,p{font-size:1.4rem}}header #menu-mainnav>li:last-child{display:none}.main-product .vc_icon_element-background:hover{-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite}.product-list1{margin-top:60px;margin-left:-15px;margin-right:-15px}.product-list1 ul li{background:#17a2b8}.product-list1 ul li .info-list-heading{font-weight:400!important}.product-list2{margin-left:-15px;margin-right:-15px}.product-list2 ul li{background:#e83e8c}.product-list2 ul li .info-list-heading{font-weight:400!important}.product-list3{margin-left:-15px;margin-right:-15px}.product-list3 ul li{background:#ffc107}.product-list3 ul li .info-list-heading{font-weight:400!important}.product-list4{margin-left:-15px;margin-right:-15px}.product-list4 ul li{background:#28a745}.product-list4 ul li .info-list-heading{font-weight:400!important}.product-list5{margin-left:-15px;margin-right:-15px}.product-list5 ul li{background:#337ab7}.product-list5 ul li .info-list-heading{font-weight:400!important}.headerTop{font-size:12px}@media (min-width:768px){.headerTop{color:#464646;background-color:#f3f3f3;border-bottom:1px solid #f3f3f3}.headerTop .container{padding-top:5px;padding-bottom:5px}}.headerTop .headerTop_description{margin:0;padding:5px 0 0;font-size:11px}.headerTop .headerTop_nav{text-align:right;margin:0;line-height:2.4rem}@media (min-width:768px){.mainSection header{border:none;background:#f3f3f3;padding:3rem}.mainSection header h1{margin-bottom:0}}@media (min-width:768px){ul.gMenu>li{margin-left:5px}ul.gMenu>li .gMenu_name{font-weight:700}}@media (max-width:991.98px){#menu-topnav{margin-top:-20px;border-top:none}}.pager li{display:inline}@media (min-width:576px){.pager li a{width:48%}}.pager li a:hover{background:#efefef}.media .media-object{max-width:inherit}.media .media-body a.media-body_excerpt{margin-bottom:0;font-size:14px;line-height:150%}@media (min-width:576px){.slide-text-title{font-size:3.5vw}.slide-text-caption{font-size:1.8vw;margin-top:.5rem}.footerMenu{border-top:none!important;background:#fff}.footerMenu ul{text-align:center}.footerMenu ul li{display:inline-block;float:none}}#news-item li{border-bottom:1px solid #eee;padding-bottom:1rem}@media (min-width:576px){#news-item li .post-time{text-align:center}}@media (max-width:991.98px){#news-item li .post-cat{text-align:right}}#news-item li .post-cat a{line-height:18px;border:1px solid #e1e6ee;font-size:.857142857142857rem;display:inline-block;padding:.2em .5em;min-width:10em;text-align:center;color:#000;white-space:nowrap}@media (min-width:768px){.col-md-8.mainSection{width:72.66666667%}.col-md-offset-1.subSection{margin-left:2.33333333%}}.pager li.next a:before,.pager li.previous a:before{content:none}.pager .media{border:none;padding:1rem 0}.pager .media .media-body .media-heading{font-size:1.6rem;color:#333;margin-bottom:5px}.pager .media .media-body time{font-size:1.3rem;color:#d44950}.pager .media .media-body .media-object{width:60px;height:60px}.contact label{display:block}@media (max-width:991.98px){.entry-meta .entry-meta_items_term{float:right;margin-top:0}.pager .next>a{margin-top:.5rem}}.postList .media:first-child{border-top:none;padding-top:0}.widget .subSection-title{background:#c09e3c;color:#fff;margin:0;padding:5px 15px;border:none}.widget .subSection-title:after{content:none}.main-product h2{background:0 0;border:none}.home .siteContent{padding:0}.home .siteContent .widget{margin-bottom:0}.siteFooter .icon{margin-left:0;width:auto;height:auto}.news-more-area{list-style:none;margin:3rem 0!important;padding:0;text-align:center;position:relative;display:table;width:100%}.news-more-area li{display:table-cell;font-size:1.8rem;margin:0;padding:0;width:50%}.news-more-area li:first-child{border-right:1px dotted #999;text-align:right;padding-right:3rem}.news-more-area li:first-child a{color:#337ab7}.news-more-area li:first-child a i{font-size:2.4rem;position:relative;top:2px;margin-right:10px}.news-more-area li:last-child{border-left:1px dotted #999;text-align:left;padding-left:3rem}.news-more-area li:last-child a{color:#ffc107}.news-more-area li:last-child a i{font-size:2.4rem;position:relative;top:2px;margin-right:10px}.custom-area .wpb_column{position:relative}.custom-area .wpb_column:before{content:"";background:-webkit-radial-gradient(50% 50%,circle,#0b96d5 0,#337ab7 100%);background:-o-radial-gradient(50% 50%,circle,#0b96d5 0,#337ab7 100%);background:radial-gradient(circle at 50% 50%,#0b96d5 0,#337ab7 100%);width:100%;height:60%;position:absolute;top:0;left:0}.custom-area #product-area article{background:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3)}.custom-area #product-area article .entry-image{overflow:hidden}.custom-area #product-area article .entry-image img{width:100%;max-height:240px;height:240px;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-o-transition:transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.custom-area #product-area article .entry-image img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media (max-width:1600px){.custom-area #product-area article .entry-image img{max-height:220px}}@media (max-width:1400px){.custom-area #product-area article .entry-image img{max-height:180px}}@media (max-width:640px){.custom-area #product-area article .entry-image img{max-height:140px}}.custom-area #product-area article .card-title{font-size:1.4rem;padding:20px 15px;margin-top:0;margin-bottom:5rem;height:65px;overflow:hidden;color:#337ab7;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.custom-area #product-area article .card-title i{float:right;font-size:2.4rem}.custom-area #product-area .swiper-button-next{right:25px}@media (max-width:991.98px){.custom-area #product-area .swiper-button-next,.custom-area #product-area .swiper-button-prev{top:35%}}.myform tr th{width:29%;vertical-align:middle!important;font-size:1.6rem;padding:20px 30px}.myform tr th .form-control{max-width:100%!important}.myform tr th span{border-radius:0;font-weight:400;float:right;padding:.5rem 1rem}.myform tr td{width:71%;background:rgba(193,211,230,.2);padding:20px 30px}.myform tr td .form-control{max-width:100%!important}.cont_text{margin:10px 0 20px;font-size:85%;padding:50px;border-width:1px;border-style:solid;border-color:rgba(0,0,0,.135);color:#787878;overflow-y:scroll;height:300px;border-radius:5px}@media (max-width:991.98px){.cont_text{padding:20px}}.cont_text h4{font-size:16px;background:0 0;font-weight:700;margin:20px 0 5px;padding:0}@media (max-width:991.98px){.myform{border:none}.myform tr{display:block;width:100%;margin:10px 0 0}.myform tr th{display:block;width:100%;padding:10px 0!important;border:none!important;font-weight:700}.myform tr td{display:block;width:100%;font-size:14px;padding:2%!important;border:none!important}}.form-acceptance{font-weight:400!important}.btn-contact{margin:0 auto;padding:15px 50px;font-size:20px;border-radius:0}footer{border-top-color:#c09e3c}footer .copySection{border-top:none}@media (min-width:541px){.veu_childPage_list{margin-top:0}}.aboutus-content>div{display:table;width:100%;border-collapse:collapse}.aboutus-content>div dl{display:table-row;text-align:left;font-size:14px}.aboutus-content>div dl dt{display:table-cell;padding:16px;width:160px;border:1px solid #dfdfdf;border-collapse:collapse;background:rgba(193,211,230,.2);font-weight:700;line-height:24px}.aboutus-content>div dl dd{display:table-cell;padding:16px;border-collapse:collapse;border:1px solid #dfdfdf;line-height:24px}.aboutus-content>div dl dd ul{margin:0;padding:0 0 0 20px}.timeline h5{margin-bottom:0}.philosophy h2{background:0 0;border:none}.philosophy h5{font-weight:400!important}@media (max-width:767.98px){.philosophy .smile_icon_list.top li.icon_list_item{width:50%;clear:none!important}}@media (max-width:767.98px){.slide-text-title{font-size:2rem}.slide-text-caption{margin-top:0;font-size:1.6rem}}.smt-list h3{border:none}.smt-list h3:after{content:none}.product-table table{width:100%!important}.product-table table th{background:rgba(193,211,230,.2);border:1px solid #dfdfdf;font-size:13px;font-weight:700}.product-table table td{border:1px solid #dfdfdf;font-size:13px}.smile_icon_list li .icon_list_icon p{width:2.5em;height:2.5em}.history h2{background:0 0;border:none;margin:0;padding:0}.history p{font-size:1.3rem}@media (min-width:992px){.page-header_pageTitle,h1.page-header_pageTitle:first-child{margin-top:15px;margin-bottom:10px;font-size:30px}}.timeline__content .media-left img{width:50px;height:50px;max-width:50px}.company-icon .aio-icon-description{margin-top:0}.company-bottom a{display:block;padding:0 7.5% 20px;background:#f5f5f5;position:relative}.company-bottom a:hover{background:#eee}.company-bottom a:after{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:40px;position:absolute;right:7.5%;top:30%}.company-bottom a .title{color:#000;font-size:16px;font-weight:700}.company-bottom a .text{color:#789;font-size:13px}#company-icon1:hover,#company-icon2:hover,#company-icon3:hover,#company-icon4:hover{cursor:pointer;opacity:.8}#gMenu_outer{float:right}#gMenu_outer #mega-menu-Header>li:last-child{display:inline-block;}#gMenu_outer #mega-menu-Header>li>.mega-sub-menu{margin-top:10px!important}#gMenu_outer .menu-business>.mega-sub-menu{left:-360px!important;max-height:550px!important;overflow-y:scroll!important}#gMenu_outer .menu-business>.mega-sub-menu li ul li ul .mega-menu-link{position:relative!important}#mega-menu-wrap-Header #mega-menu-Header>li.mega-menu-item>a.mega-menu-link{text-align:center}#mega-menu-wrap-Header #mega-menu-Header a.mega-menu-link .mega-description-group .mega-menu-description{font-style:normal!important}#mega-menu-wrap-Header #mega-menu-Header>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:before{display:inline-block!important;font:normal normal normal 14px/1 FontAwesome!important;font-size:inherit!important;text-rendering:auto!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;content:"\f08e"!important;top:5px;position:relative}#mega-menu-wrap-Header #mega-menu-Header>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>.mega-sub-menu>li>a{font-weight:700!important;margin-top:10px!important;font-size:16px!important;color:#454545!important}#mega-menu-wrap-Header #mega-menu-Header>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>.mega-sub-menu>li>.mega-sub-menu>li>a{position:relative!important}#mega-menu-wrap-Header #mega-menu-Header>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>.mega-sub-menu>li>.mega-sub-menu>li>a:before{display:inline-block!important;font:normal normal normal 14px/1 FontAwesome!important;font-size:inherit!important;text-rendering:auto!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;content:"\f105"!important;top:3px;position:relative}#mega-menu-wrap-Header #mega-menu-Header>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>.mega-sub-menu>li>.mega-sub-menu>li>.mega-sub-menu{margin-left:20px!important}.scrolled #mega-menu-Header{padding-top:0!important}.contact_txt_tel_icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contact_bt{background:#c09e3c;border:none;border-radius:0}.veu_color_txt_key{color:#c09e3c}.pro_title{font-size:20px;font-weight:700}.pro_title i{position:relative;top:3px;font-size:24px}.pro_list{margin-bottom:.3em;font-size:14px}.pro_list a i{color:#c09e3c}.single-business .mainSection header{padding:0 0 0 1rem;border-left:10px solid #787878;background:#fff}.single-business .mainSection header h1{line-height:1em;font-weight:700;font-size:28px}.single-business .mainSection h2,.single-business .mainSection h3{font-weight:700!important}.single-business .mainSection .entry-body h4{background:#fff;font-weight:700!important;margin-bottom:1rem;padding:0}.single-business .mainSection .entry-body h4:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f04d";margin-right:5px;color:#c09e3c;font-size:16px;position:relative;bottom:2px}.single-business .mainSection .entry-body .vc_row:first-child .wpb_single_image{padding:5px;border:1px solid #c09e3c}.single-business .mainSection table{width:100%}.single-business .mainSection table tr th{font-weight:700;font-size:13px!important;background:#f9f9f9}.single-business .mainSection table tr td{font-size:13px!important}.single-business .mainSection table tr td:first-child{background:#f9f9f9}.mytable table tr th{font-weight:700;font-size:13px!important;background:#f9f9f9}.mytable table tr td{font-size:13px!important}.mytable table tr td:first-child{background:#f9f9f9}.pager li>a{border-color:#eee}.pager li>a:hover small{color:#333}.contract h3{font-weight:700!important}.veu_childPage_list .childPage_list_title{font-weight:700}@media (max-width:767.98px){.philosophy .smile_icon_list.top li.icon_list_item{width:100%!important}}.customize-table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;min-height:.01%;overflow-x:auto}.customize-table-responsive table img{width:100%}.customize-table-responsive table tr{height:auto!important}.customize-table-responsive table tr th{font-weight:700;font-size:13px!important;background:#f9f9f9;height:auto!important}.customize-table-responsive table tr td{font-size:13px!important;height:auto!important}.customize-table-responsive table tr td:first-child{background:#f9f9f9}@media (max-width:767.98px){.info-button .ubtn-ctn-right{text-align:center;margin-bottom:0}.info-button .ubtn-ctn-left{text-align:center}}.single-business .veu_childPage_list .childPage_list_box{width:100%}.single-business .veu_childPage_list .childPage_list_box .childPage_list_box_inner{border:none;padding:0}.single-business .veu_childPage_list .childPage_list_box .childPage_list_box_inner .childPage_list_title{font-size:24px}.single-business .veu_childPage_list .childPage_list_box .childPage_list_box_inner .childPage_list_body{font-size:15px;line-height:20px}.single-business .veu_childPage_list .childPage_list_box .childPage_list_box_inner .childPage_list_body:hover{text-decoration:none}.single-business .veu_childPage_list .childPage_list_box .childPage_list_box_inner .childPage_list_body .wp-post-image{width:20%}.single-business .veu_childPage_list .childPage_list_box .childPage_list_box_inner .childPage_list_body .childPage_list_more{margin-top:30px}