@charset "UTF-8";@media screen and (max-width:500px){.indent_content{padding:40px 16px}.indent_content02{margin-top:40px}.indent_content03{margin-top:30px}.sp-none02{display:none}.page_thumb{height:auto;margin-top:60px;padding:50px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.page_thumb .txt01{font-size:5vw}.page_thumb .txt02{font-size:3.5vw;margin-top:10px}.page_thumb .img{left:0;min-width:inherit;width:100%;margin:0;background-size:cover}.pan{margin:40px 0;padding:0 16px}.single_page{padding-bottom:40px}.page_title{font-size:5vw}.min_page_title{font-size:3.5vw;margin:10px auto 40px;letter-spacing:.5vw}.op_box .txt01{font-size:4vw}.op_box .txt01:before,.op_box .txt01:after{display:none}.op_box .txt02{font-size:7.5vw}header{padding:0;position:fixed;top:0;left:0;width:100%;z-index:100;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}header h2{font-size:3vw}header h2 .big{font-size:5vw;margin-top:5px}header h2 p:nth-child(1):before,header h2 p:nth-child(1):after{display:none}header .inner{padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box}header .pc_nav{display:none}#nav-toggle{position:relative;right:0;width:25px;height:20px;cursor:pointer;font-size:2.5vw;color:#000;z-index:1000}#nav-toggle>div{position:relative;width:100%;height:100%}#nav-toggle span{width:100%;height:2px;right:0;display:block;background:#fff;position:absolute;-webkit-transition:top .5s ease,-webkit-transform .3s ease-in-out;transition:top .5s ease,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,top .5s ease;transition:transform .3s ease-in-out,top .5s ease,-webkit-transform .3s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:0;bottom:0;margin:auto;width:22px}#nav-toggle span:nth-child(3){top:inherit;bottom:0;width:19px}.open #nav-toggle span:nth-child(1){top:10px;background:#345799;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.open #nav-toggle span:nth-child(2){top:10px;background:#345799;width:0;left:50%}.open #nav-toggle span:nth-child(3){top:10px;background:#345799;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:100%}#container{z-index:900}#gloval-nav nav{z-index:999;width:100%}#gloval-nav{position:fixed;background:url(//bini-kate.com/wp-content/themes/vinyl_child/img/sp/header/nav_bg.jpg) center center repeat;width:100%;top:0;left:0;right:0;bottom:0;z-index:990;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:3.2vw;padding-left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .7s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .7s cubic-bezier(.215,.61,.355,1);transition:transform .7s cubic-bezier(.215,.61,.355,1);transition:transform .7s cubic-bezier(.215,.61,.355,1),-webkit-transform .7s cubic-bezier(.215,.61,.355,1)}#gloval-nav .logo{width:30%;margin:0 auto 15px;margin-right:36%}.open #gloval-nav{-webkit-transform:translateX(0);transform:translateX(0)}#gloval-nav a{display:block;text-decoration:none;-webkit-transition:color .6s ease;transition:color .6s ease;font-size:3.5vw;color:#000;width:100%;text-align:left;line-height:1.7}#gloval-nav ul{list-style:none;padding:0 16px;letter-spacing:3px}#gloval-nav ul li{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0}.nav-bg{opacity:0;position:fixed;left:0;right:0;top:0;bottom:0;z-index:1;-webkit-transition:all 1s ease;transition:all 1s ease}.nav-bg.active{opacity:1}.global_nav{display:none}.front_main_box{margin-top:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.front_main_box .sp_box{position:relative;z-index:30;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.front_main_box .sp_box .sp_main_icon{width:100%;margin:auto}.front_main_box .sp_box .sp_main_text01{margin:4% 0}.front_main_box .sp_box .bnr{margin-top:4%}.news_box{padding:20px 16px}.news_box .news_item .tag{font-size:4vw;padding:3%;width:auto;height:auto}.news_box .news_item h2{font-size:3.4vw;padding-left:2%}#index .box01 .icon_text{font-size:10vw}#index .box01 h2{font-size:7vw;margin-bottom:30px}#index .box01 .con01{border:3px solid #132b58}#index .box01 .con01 .title_icon{display:none}#index .box01 .con01 h3{font-size:5vw;margin-bottom:10px;letter-spacing:3px}#index .box01 .con01 .inner{display:block;padding:16px}#index .box01 .con01 .inner a{width:100%;height:auto;padding:10px 0;font-size:3.5vw}#index .box01 .con01 .inner a img{margin-right:10px;width:6%}#index .box01 .con01 .inner a:nth-child(n+2){margin-top:16px}#index .box01 .con01 .item{width:100%}#index .box01 .con01 .item:nth-child(n+2){margin-top:20px}#index .box01 .con02 .icon{display:none}#index .box01 .con02 h3{font-size:5vw;margin-bottom:30px;letter-spacing:3px}#index .box01 .con02 .btn_box{width:100%;position:relative;margin-top:30px}#index .box01 .con02 .title{font-size:4vw}#index .box01 .con02 .sub_title{font-size:3.5vw;line-height:1.7}#index .box01 .con02 .swiper-scrollbar{margin-top:30px}#index .box01 .con02 .swiper-pagination-fraction{font-size:4vw}#index .box01 .con02 .swiper-slide{width:100% !important}#index .box01 .con02 .pc_box{display:none}#index .box01 .con02 .sp_box{display:-webkit-box;display:-ms-flexbox;display:flex}#index .box01 .con02:after{display:none}#index .box02{padding:40px 16px}#index .box02 .icon_text{width:calc(100% - 32px)}#index .box02 .text{font-size:3.5vw;width:100%;margin:30px 0;line-height:2}#index .box02 .img{position:relative;-webkit-box-shadow:none;box-shadow:none;border:none;margin-top:30px}#index .box02 .btn_box{display:block}#index .box02 .btn_box .btn{width:100%;height:auto;font-size:4vw;padding:16px 0;border:2px solid #345799}#index .box02 .btn_box .btn:nth-child(1){margin:0 0 16px}#index .box02 .bg_icon01,#index .box02 .bg_icon02,#index .box02 .bg_icon03{display:none}#index .top_contact{padding:30px 16px}#index .top_contact .box{padding-bottom:30px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.35);box-shadow:0 0 5px rgba(0,0,0,.35)}#index .top_contact .over{height:auto;padding:10px;display:block}#index .top_contact .icon{display:none}#index .top_contact .small{display:none}#index .top_contact .big{font-size:7vw;text-align:center}#index .top_contact .txt01{font-size:3.5vw;line-height:1.7}#index .top_contact .tel{font-size:6vw}#index .top_contact .tel span{font-size:8vw}#index .top_contact .txt02{font-size:3.5vw;margin-bottom:0}#index .top_contact .inner{display:block;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box}#index .top_contact table{width:100%}#index .top_contact tr{display:block;margin-top:20px}#index .top_contact th,#index .top_contact td{width:100%;display:block;padding:0}#index .top_contact th{width:100%;margin-bottom:16px}#index .top_contact td input{width:100%;border:2px solid #1f57a1}#index .top_contact .right_box{width:100%;margin-top:20px}#index .top_contact .right_box textarea{margin-top:16px;height:auto;width:100%;border:2px solid #1f57a1}#index .top_contact .contact_btn{width:calc(100% - 32px);height:auto;margin:30px auto 0;position:relative;padding:16px 0}#index .top_contact .contact_btn:after{display:none}#index .top_contact .wpcf7-spinner{display:none}#index .top_contact .caution_txt{font-size:3.5vw;margin:20px auto 0}#index .box03 h2:after{display:none}#index .box03 h2{font-size:4vw;text-align:center}#index .box03 h2 span{font-size:6vw}#index .box03 h2 p:nth-child(2){margin-top:10px}#index .box03 .text{font-size:3.5vw;line-height:2;margin:20px auto}#index .box03 .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}#index .box03 .inner .item{width:48%}#index .box03 .inner .item .over{display:none}#index .box03 .inner .item .btn{font-size:3.5vw;padding:10px 0;margin-top:8%}#index .box03 .inner .item:nth-child(n+3){margin-top:4%}#index .box04{padding-top:40px;background:url(//bini-kate.com/wp-content/themes/vinyl_child/img/index/box04_bg02.jpg) top left repeat}#index .box04 h2:before,#index .box04 h2:after{display:none}#index .box04 .bg02{display:none}#index .box04 .text{font-size:3.5vw;line-height:2;margin-bottom:20px}#index .box04 .inner{max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}#index .box04 .inner .icon{width:48%}#index .box04 .btn{width:100%;height:auto;font-size:4vw;padding:16px 0}#index .box05 .link_box{margin:30px auto;-ms-flex-wrap:wrap;flex-wrap:wrap}#index .box05 .link_box .tag{width:48%;height:auto;font-size:4vw;margin-right:4%;padding:16px 0}#index .box05 .link_box .tag:nth-child(2n){margin-right:0}#index .box05 .link_box .tag:nth-child(n+3){margin-top:4%}#index .box05 .inner .item{width:48%;margin-right:4%}#index .box05 .inner .item h3{font-size:3.5vw;padding:2%}#index .box05 .inner .item .text{font-size:3.5vw;line-height:1.5}#index .box05 .inner .item .img_box span{font-size:3.5vw}#index .box05 .inner .item:nth-child(5n){margin-right:4%}#index .box05 .inner .item:nth-child(2n){margin-right:0}#index .box05 .inner .item:nth-child(n+3){margin-top:4%}#index .box05 .btn{width:100%;height:auto;margin:30px auto 0;font-size:4vw;padding:16px 0}#index .box06{height:auto;display:block;background:#fff}#index .box06 .c_text{display:none}#index .box06 .c_bdr{display:none}#index .box06 .box{padding:30px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}#index .box06 .txt01{padding:0;font-size:5vw;text-align:center}#index .box06 h2{width:80%;margin:20px auto}#index .box06 .left_box{background:url(//bini-kate.com/wp-content/themes/vinyl_child/img/sp/index/box06_bg01.svg) center center no-repeat;background-size:cover;border-bottom:3px solid #fff}#index .box06 .left_box .txt01{padding:0}#index .box06 .left_box .bg{display:none}#index .box06 .right_box{background:url(//bini-kate.com/wp-content/themes/vinyl_child/img/sp/index/box06_bg02.svg) center center no-repeat;background-size:cover}#index .box06 .right_box .txt01{padding:0}#index .box06 .right_box .txt02{padding:10px 16px}#index .box06 .right_box .bg{display:none}#index .box06 .right_box h2{width:45%;margin:20px auto;padding:0}#index .box06 .dotted:after{width:5px;height:5px}#index .box06 .txt02{font-size:3.5vw;padding:10px 16px;margin:0 auto}#index .box06 .text{font-size:3.5vw;line-height:2.2;width:100%;margin:20px auto}#index .box06 .btn{width:100%;height:auto;font-size:4vw;padding:16px 0}#index .box07 h2{font-size:7vw;line-height:1.5;text-align:center;margin-bottom:30px}#index .box07 .icon_text{font-size:10vw;top:-40px;text-align:center;letter-spacing:3vw;right:0}#index .box07 .item{width:48%;margin-right:4%}#index .box07 .item:nth-child(2n){margin-right:0}#index .box07 .item:nth-child(n+3){margin-top:4%}#index .box07 .over{-webkit-box-shadow:0 0 3px rgba(0,0,0,.6);box-shadow:0 0 3px rgba(0,0,0,.6)}#index .box07 .time{font-size:3vw;width:auto;height:auto;top:-7%;padding:5px}#index .box07 .pick{font-size:3vw;width:auto;height:auto;bottom:-7%;padding:5px}#index .box07 h3{font-size:3.5vw;line-height:1.8;margin:7% 0 0}#index .box07 .btn{width:100%;height:auto;padding:16px 0;font-size:4vw;margin:30px auto 0}#index .box08{background:#345799;padding:30px 0 0;height:auto}#index .box08 h2{font-size:10vw;letter-spacing:2vw}#index .box08 .txt01{font-size:4vw;letter-spacing:2vw;margin:10px auto 30px}#index .box08 .inner{display:block}#index .box08 .box{width:100%;padding:30px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}#index .box08 .box:nth-child(1){background:url(//bini-kate.com/wp-content/themes/vinyl_child/img/sp/index/box08_bg01.svg) center center no-repeat;background-size:cover}#index .box08 .box:nth-child(2){background:url(//bini-kate.com/wp-content/themes/vinyl_child/img/sp/index/box08_bg02.svg) center center no-repeat;background-size:cover}#index .box08 h3{width:30%;margin:0 auto 30px}#index .box08 .text_box{padding:0;border:none;margin-bottom:30px}#index .box08 .txt02{font-size:5vw;padding:10px 0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative;top:0}#index .box08 .txt03{font-size:3.5vw;padding:16px;line-height:2}#index .box08 .btn{width:100%;border:none;margin:30px auto 0;font-size:4vw;padding:16px 0;line-height:1}#index .box08 .flow_inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#index .box08 .flow_inner .item{width:48%}#index .box08 .flow_inner .item .step{font-size:3.5vw}#index .box08 .flow_inner .item .flow_title{font-size:4vw}#index .box08 .flow_inner .item:nth-child(1),#index .box08 .flow_inner .item:nth-child(4),#index .box08 .flow_inner .item:nth-child(3),#index .box08 .flow_inner .item:nth-child(6){margin:0}#index .box08 .flow_inner .item:nth-child(2n){margin-left:4%}#index .box08 .flow_inner .item:nth-child(n+3){margin-top:4%}#index .box08 .flow_inner .item:before{display:none}#index .box09{padding:40px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}#index .box09 h2{margin-bottom:30px;width:100%;opacity:1;-webkit-transform:translate(0);transform:translate(0)}#index .box09 h2 .big{font-size:6vw;padding-bottom:16px;margin-bottom:16px;padding-right:0;letter-spacing:1vw}#index .box09 h2 .min{font-size:5vw}#index .box09 .inner{display:block}#index .box09 .inner .item{width:100%;margin:0;padding-left:16px;opacity:1;-webkit-transform:translate(0);transform:translate(0)}#index .box09 .inner .item .time{font-size:3.5vw}#index .box09 .inner .item h3{font-size:4vw}#index .box09 .inner .item .text{font-size:3.5vw;line-height:1.7}#index .box09 .inner .item:nth-child(n+2){margin-top:30px}#index .box09 .btn{width:100%;height:auto;margin:30px auto 0;font-size:4vw;padding:16px 0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1}#index .box09 .in_btn{display:none}#index .box10{padding:40px 16px}#index .box10 .inner{display:block}#index .box10 .img{margin:0 auto 30px}#index .box10 .txt01{width:30%}#index .box10 .txt02{width:65%}#index .box10 .text{font-size:3.5vw;line-height:2}#index .box10 .under_txt{font-size:3.7vw;line-height:1.5;margin-top:20px}#index .box10 .btn{width:100%;height:auto;margin:30px auto 0;font-size:4vw;padding:16px 0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1}#index .box11{padding:40px 16px}#index .box11 .inner{display:block}#index .box11 .img_box{margin-right:0;min-width:inherit}#index .box11 .img_box:before{display:none}#index .box11 .medal_box{width:30%;top:0}#index .box11 .right_box{margin-top:30px}#index .box11 .txt01{font-size:4vw;line-height:1.8}#index .box11 h2{width:80%;margin:20px auto}#index .box11 .text{font-size:3.5vw;line-height:2}#index .box11 .btn{width:100%;height:auto;padding:16px 0;font-size:4vw;margin-top:30px}#index .box12{padding:40px 16px}#index .box12 .con{-ms-flex-wrap:wrap;flex-wrap:wrap}#index .box12 .con a{-webkit-box-shadow:0 0 3px rgba(0,0,0,.4);box-shadow:0 0 3px rgba(0,0,0,.4);margin:0}#index .box12 .con a .bdr{-webkit-clip-path:inset(0);clip-path:inset(0)}#index .box12 .con a .bdr01,#index .box12 .con a .bdr02{width:3px}#index .box12 .con a .bdr03,#index .box12 .con a .bdr04{height:3px}#index .box12 .con a:nth-child(1){width:100%;margin:0;background:#345799}#index .box12 .con a:nth-child(2),#index .box12 .con a:nth-child(3){width:48%;margin-top:4%}#index .box12 .con a:nth-child(2){margin-right:4%}#index .box12 .con .txt_box{left:16px;bottom:16px}#index .box12 .con .min{font-size:3.5vw;letter-spacing:.5vw}#index .box12 .con .big{font-size:5vw;letter-spacing:.2vw}#index .box12 .con02{margin-top:4%}#index .box13{background:0 0;padding:0}#index .box13 .inner{display:block}#index .box13 .box{width:100%;padding:40px 16px;-webkit-box-sizing:border-box;box-sizing:border-box}#index .box13 .news_box{background:#345799}#index .box13 .blog_box{background:#fc8200}#index .box13 h2{font-size:6vw;margin-bottom:15px}#index .box13 .news_box:before,#index .box13 .news_box:after{display:none}#index .box13 .time{font-size:4vw}#index .box13 h3{font-size:4vw;margin-left:16px}#index .box13 .text{font-size:3.5vw;line-height:2;margin-top:15px}#index .box13 .btn{width:100%;height:auto;font-size:4vw;padding:16px 0;margin-top:30px;position:relative}#index .box14{background-position:top center;background-size:cover}#index .box14 h2{font-size:10vw;letter-spacing:1vw}#index .box14 .text{font-size:3.5vw;line-height:2;margin:20px auto}#index .box14 .inner{display:block}#index .box14 .inner a{width:100%;height:auto;padding-left:0;padding:16px}#index .box14 .inner a .img{top:0;margin:auto;position:absolute;height:100%}#index .box14 .inner a .txt_box{z-index:10}#index .box14 .inner a .txt01{font-size:4vw;letter-spacing:1vw}#index .box14 .inner a .txt02{font-size:7vw;letter-spacing:1vw}#index .box14 .inner a .icon01{display:none}#index .box14 .inner a .icon02{left:0;bottom:-10px;width:100%;min-width:inherit}#index .box14 .inner a:nth-child(1){border:3px solid #345799}#index .box14 .inner a:nth-child(2){border:3px solid #fc8200;margin-top:4%}footer{padding-top:40px}footer .txt{width:calc(100% - 32px);margin:0 auto}footer nav{display:none !important}footer .copy{font-size:3vw;padding:7px 0;margin-top:40px}#pop_banner{bottom:0}.sp_pop_inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;bottom:0;left:0;width:100%;z-index:100;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sp_pop_inner .tel{width:50%}.sp_pop_inner .mail{width:50%}.sp_pop_inner a img{width:100%}.contact_banner{border:none;margin-bottom:40px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.35);box-shadow:0 0 5px rgba(0,0,0,.35)}.contact_banner .title{font-size:4.5vw;padding:16px 0;text-align:center}.contact_banner .under{padding:30px 16px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}.contact_banner .txt01{font-size:3.5vw}.contact_banner .txt02{font-size:6vw}.contact_banner .txt02 span{font-size:8vw}.contact_banner .txt03{font-size:3.5vw}.contact_banner .right_box{margin-top:20px;width:100%;border:3px solid #000}.contact_banner .right_box .txt04{font-size:4vw}.contact_banner .right_box .mail_inner a{width:48%;height:auto;font-size:3.5vw;padding:16px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.contact_banner .right_box:after{display:none}#about .inner{display:block;line-height:2;font-size:3.5vw}#about .inner .img01,#about .inner .img02{margin:0 auto 16px}#about .inner p{padding:0 16px}#about .bnr01{display:none}#about .box01{padding:0}#about .box01 .title{background:#fc8200;padding:30px 16px;width:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none}#about .box01 .title .txt01 p{font-size:3.5vw;padding:0}#about .box01 .title .txt01 p:nth-child(2){margin-top:10px}#about .box01 .title .icon01,#about .box01 .title .icon02{display:none}#about .box01 .title .txt02{margin:20px auto 10px;letter-spacing:1vw}#about .box01 .title .txt02 img{display:none}#about .box01 .title .txt02 span{font-size:5vw}#about .box01 .title h2{font-size:7vw;letter-spacing:1vw}#about .box01 .title .icon_text{display:none}#about .box01 .con01{margin-top:0;padding:30px 16px}#about .box01 .con01 h3{font-size:4vw;letter-spacing:.5vw}#about .box01 .con01 .text{font-size:3.5vw;margin:20px auto;letter-spacing:.2vw;text-align:left}#about .box01 .con01 ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#about .box01 .con01 li{width:48%}#about .box01 .con01 li p{font-size:3.5vw;margin-top:8%;letter-spacing:.5vw}#about .box01 .con01 li:nth-child(n+3){margin-top:4%}#about .box01 .con01 .sub_title{font-size:3.8vw;padding:10px 0;margin-bottom:30px}#about .box01 .con01 .inner{display:-webkit-box;display:-ms-flexbox;display:flex}#about .box01 .con01 .inner img{width:30%}#reason .link_box{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 16px}#reason .link_box a{width:48%}#reason .box01 .title{border-bottom:3px solid #345799;margin-bottom:30px;padding-bottom:16px;display:block}#reason .box01 .title .left_box{-webkit-box-sizing:border-box;box-sizing:border-box;border:none;margin-right:0;padding-right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#reason .box01 .title .left_box .txt01{font-size:4vw}#reason .box01 .title .left_box .txt01 span{font-size:7vw;margin-top:2%;margin-left:5px}#reason .box01 .title .no{font-size:15vw;margin-left:16px}#reason .box01 .title h2{font-size:6vw;text-align:center;margin-top:16px}#reason .box01 .inner{display:block}#reason .box01 .inner .img01,#reason .box01 .inner .img02{margin:0 auto 16px}#reason .box01 .inner p{font-size:3.5vw;line-height:2;padding:0 16px}#reason .box01 .bnr{display:none}#reason .l_bnr{display:none}#plastic_curtain .main{display:none}#plastic_curtain .text01{font-size:4vw}#plastic_curtain h2{font-size:5vw;margin:10px auto;line-height:1}#plastic_curtain h2:before{display:none}#plastic_curtain h2:after{bottom:-2%}#plastic_curtain .link_box{padding:0 16px}#plastic_curtain .link_box a{width:48%;height:auto;border:none}#plastic_curtain .link_box a:nth-child(n+3){margin-top:4%}#plastic_curtain .link_box a:after{display:none}#plastic_curtain .box01 h3:before,#plastic_curtain .box01 h3:after{display:none}#plastic_curtain .box01 h3{border:none;width:100%;height:auto;font-size:5vw;padding:16px 0;color:#fff;letter-spacing:.5vw;font-weight:700}#plastic_curtain .box01 h3 img{display:none}#plastic_curtain .box01 .inner{display:block}#plastic_curtain .box01 .inner .img01,#plastic_curtain .box01 .inner .img02{margin:0 auto 16px}#plastic_curtain .box01 .inner p{font-size:3.5vw;line-height:2;padding:0 16px}#plastic_curtain .box01 .bnr{border:none;height:auto;display:block}#plastic_curtain .box01 .bnr .icon{right:16px;top:0;bottom:0;width:10%}#plastic_curtain .box01 .bnr .txt01{font-size:5vw;display:block;-webkit-clip-path:inherit;clip-path:inherit;padding:16px 0;text-align:center}#plastic_curtain .box01 .bnr .txt02{font-size:5vw;line-height:1.5;padding:16px;margin:0}#plastic_curtain .box01 .bnr .sp_inner{position:relative}#plastic_curtain .box01 h3{background:#fe0000}#plastic_curtain .box02 h3{background:#ff5800}#plastic_curtain .box03 h3{background:#345799}#plastic_curtain .box04 h3{background:#04a82f}#plastic_curtain .box05 h3{background:#fe2188}.flow .box01{display:block}.flow .box01 .left_box{min-width:100%;margin:0 auto 30px}.flow .box01 .left_box .no{left:16px;top:16px;width:15%}.flow .box01 .right_box .over{padding:0 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flow .box01 .right_box .over h2{font-size:5vw;font-weight:700}.flow .box01 .right_box .over .tag{font-size:3.5vw;padding:5px 10px;margin-left:16px}.flow .box01 .right_box .txt01{font-size:3.5vw;margin-top:25px;line-height:2;padding:0 16px}.flow .box01 .right_box .btn{padding:16px;width:calc(100% - 32px);margin:30px auto 0;padding:16px}.flow .box01 .right_box .btn .icon{margin-right:4%;width:5%}.flow .box01 .right_box .btn .btn_txt01{font-size:3.5vw}.flow .box01 .right_box .btn .btn_txt02{font-size:5vw;margin-bottom:8px}.flow .box01 .right_box .btn .btn_txt03{font-size:3.5vw}.flow .box01 .right_box .btn:after{display:none}.flow .box01 .right_box .btn02{margin-top:16px}.flow .bdr01:after,.flow .bdr02:after{display:none}#about_consttuction h2,#about_consttuction h3{font-size:4.5vw;letter-spacing:.5vw;font-weight:700}#about_consttuction .inner01{font-size:3.5vw;line-height:2;display:block}#about_consttuction .inner01 .left_img,#about_consttuction .inner01 .right_img{margin:0 auto 16px}#about_consttuction .inner01 p{font-size:3.5vw;padding:0 16px}#about_consttuction .box01 .txt01{font-size:4vw;line-height:1.5;margin-top:30px}#about_consttuction .box01 .con02 .title{font-size:4vw;padding:0 16px}#about_consttuction .box01 .con02 .min{font-size:3.5vw;margin-top:16px;padding:0 16px}#about_consttuction .box01 .con02 .con02_inner{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 16px;margin-top:20px}#about_consttuction .box01 .con02 .con02_inner .item{width:48%}#about_consttuction .box01 .con02 .con02_inner .item:nth-child(n+3){margin-top:4%}#about_consttuction .box01 .con02 .text{font-size:3.5vw;line-height:1.5;margin-top:10px}#about_consttuction .box01 .con02 .min_text{font-size:3vw;line-height:1.5;margin-top:5px}#about_consttuction .box02 .over_box{display:block}#about_consttuction .box02 .over_box .icon{display:none}#about_consttuction .box02 .over_box .over_text01{font-size:3.5vw;display:block;padding:10px 0}#about_consttuction .box02 .over_box .over_text02{font-size:5vw;line-height:1.5;margin-top:20px}#about_consttuction .box02 .bf_inner{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 16px}#about_consttuction .box02 .bf_inner .bf_item{width:48%}#about_consttuction .box02 .bf_inner .bf_item p{font-size:3.5vw;margin-top:8%}#about_consttuction .box02 .bf_inner .bf_item:nth-child(n+3){margin-top:4%}#about_consttuction .box02 .bf_inner .be:after{display:none}#about_consttuction .box02 .con03 .txt{font-size:3.5vw;line-height:2;margin:20px auto}#about_consttuction .box02 .con03 .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 16px}#about_consttuction .box02 .con03 .inner .item{width:48%}#about_consttuction .box02 .con03 .inner .item p{font-size:3vw;line-height:1.5;margin-top:10px}#about_consttuction .box02 .con03 .inner .item:nth-child(n+3){margin-top:4%}#products_handled .acMenu_title{margin-top:30px;font-size:5vw;margin-bottom:30px}#products_handled .list_box{padding:0 16px}#products_handled .list_box a{width:100%;height:auto;margin-right:0;-webkit-box-shadow:none;box-shadow:none;padding:10px 0;overflow:hidden}#products_handled .list_box a .no{font-size:12vw;bottom:0}#products_handled .list_box a .text{font-size:4vw;line-height:1.5}#products_handled .list_box a:nth-child(2n){margin-right:0}#products_handled .list_box a:nth-child(n+2){margin-top:4%}#products_handled .link_box{border:none;padding-bottom:0}#products_handled .link_box .txt01{font-size:4vw;padding:15px 0}#products_handled .link_box .btn_inner{padding:30px 16px;display:block}#products_handled .link_box .btn_inner .item{width:100%}#products_handled .link_box .btn_inner .item:nth-of-type(n+2){margin-top:20px}#products_handled .link_box .btn_inner a{width:100%;height:auto;border:2px solid #af5b00;font-size:4vw;letter-spacing:.5vw;padding:16px 0}#products_handled .link_box .txt02{font-size:3.2vw;letter-spacing:.5vw;line-height:1.7}#products_handled .box01 h2{font-size:6vw;letter-spacing:.5vw;font-weight:700}#products_handled .box01 h3{font-size:5vw;letter-spacing:.5vw}#products_handled .box01 h3:before,#products_handled .box01 h3:after{height:2px}#products_handled .box01 h3:before{margin-right:20px}#products_handled .box01 h3:after{margin-left:20px}#products_handled .box01 .txt01{font-size:4vw;line-height:1.5}#products_handled .box01 .map_box{padding:0 16px}#products_handled .box01 .map_box a{width:100%;height:auto;margin-right:0;-webkit-box-shadow:none;box-shadow:none;padding:10px 0;overflow:hidden}#products_handled .box01 .map_box a .no{font-size:12vw;bottom:0}#products_handled .box01 .map_box a .text{font-size:4vw;line-height:1.5}#products_handled .box01 .map_box a:nth-child(2n){margin-right:0}#products_handled .box01 .map_box a:nth-child(n+2){margin-top:4%}#products_handled .contact_banner{margin-top:40px}#archives_useful .inner{display:block;padding:0 16px}#archives_useful .inner .item{width:100%;margin:0;padding-left:16px}#archives_useful .inner .item .time{font-size:3.5vw}#archives_useful .inner .item h2{font-size:4vw}#archives_useful .inner .item .text{font-size:3.5vw;line-height:1.7}#archives_useful .inner .item:nth-child(n+2){margin-top:30px}#archives_useful .in_btn{display:none}.nav_over{margin-bottom:30px}.navigation{font-size:3.5vw}.navigation .nav_btn{width:48%}.navigation .nav_btn .next-entries{width:48%;padding:10px 0;margin-right:4%}.navigation .nav_btn .previous-entries{width:48%;padding:10px 0}.navigation .nav_archive_btn{width:48%;height:auto;padding:10px 0}.single_title{display:none}#single_useful{display:block}#single_useful .thumbnail{margin-top:50px}#single_useful .over{display:block;margin-top:30px}#single_useful .over .img{min-width:inherit;max-height:inherit;margin:0 auto 16px}#single_useful .over .text{font-size:3.5vw;line-height:2;padding:0 16px}#single_useful .contents_box #toc_container{padding:30px 16px;font-size:3.5vw;margin-bottom:40px}#single_useful .contents_box #toc_container p.toc_title{font-size:4.5vw}#single_useful .contents_box #toc_container ul ul{margin-left:16px}#single_useful .contents_box p{padding:0 16px 16px;font-size:3.5vw}#single_useful h2{font-size:5vw;margin:30px 0;padding:0 16px}#single_useful h3{font-size:4vw;margin:20px auto;padding:0 16px}#single_useful .wp-block-spacer{display:none}#single_useful .has-large-font-size{font-size:7vw !important}#single_useful .item_no{font-size:3.5vw;margin:0 16px 20px}.merchandise_list .main{display:none}.merchandise_list .box01 h2{font-size:5vw;letter-spacing:1vw;font-weight:700}.merchandise_list .box01 .txt01{font-size:4vw;line-height:1.5}.merchandise_list .box01 .map_box{padding:0 16px}.merchandise_list .box01 .map_box a{width:100%;height:auto;margin-right:0;-webkit-box-shadow:none;box-shadow:none;padding:10px 0;overflow:hidden}.merchandise_list .box01 .map_box a .no{font-size:12vw;bottom:inherit}.merchandise_list .box01 .map_box a .text{font-size:4vw;line-height:1.5}.merchandise_list .box01 .map_box a:nth-child(2n){margin-right:0}.merchandise_list .box01 .map_box a:nth-child(n+2){margin-top:4%}.merchandise_list .box02 h2{font-size:4.5vw;letter-spacing:1vw;font-weight:700}.merchandise_list .box02 .con{display:block}.merchandise_list .box02 .con .img{margin:0 auto 20px}.merchandise_list .box02 .con h3{font-size:4vw;margin-bottom:16px;text-align:center;font-weight:700}.merchandise_list .box02 .con .text{font-size:3.5vw;line-height:2;padding:0 16px}.merchandise_list .box02 .con .btn{position:relative;width:calc(100% - 32px);height:auto;font-size:3.5vw;margin:16px auto 0;padding:16px 0;line-height:1}.merchandise_list .link_box .title{font-size:4.5vw;padding:16px 0}.merchandise_list .link_box .inner{display:block;padding:0 16px}.merchandise_list .link_box .item{width:100%}.merchandise_list .link_box .item p{font-size:4vw;letter-spacing:.5vw;padding:15px 0 12px}.merchandise_list .link_box .item .img{width:100%;border:3px solid #345799}.merchandise_list .link_box .item a{width:100%;height:auto;font-size:3.5vw;padding:16px 0;margin-top:4%}.merchandise_list .link_box .item:nth-child(n+2){margin-top:8%}#archives_catalog .tag_box{padding:0 16px}#archives_catalog .tag_box a{width:48%;height:auto;border:3px solid #345799;font-size:3.5vw;margin-right:4%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 0}#archives_catalog .tag_box a:nth-child(2n){margin-right:0}#archives_catalog .tag_box a:nth-child(n+3){margin-top:4%}#archives_catalog .tag_box a:after{display:none}#archives_catalog .inner{padding:0 16px}#archives_catalog .inner .item{width:48%;margin-right:4%}#archives_catalog .inner .item:nth-child(5n){margin-right:4%}#archives_catalog .inner .item:nth-child(2n){margin-right:0}#archives_catalog .inner .item:nth-child(n+3){margin-top:8%}#archives_catalog .inner h2{font-size:3.5vw;line-height:1.7;margin:16px auto}#archives_catalog .inner .btn{height:auto;font-size:3.5vw;padding:15px 0}#archives_catalog .inner .btn:after{display:none}ul.page-numbers li a,ul.page-numbers li span[aria-current=page]{font-size:3.5vw}#archives .item{width:calc(100% - 32px);margin:auto;padding:30px 0}#archives .item .time{display:none}#archives .item .tag{font-size:3.5vw;width:auto;height:auto;margin:0 2% 0 0;display:table;padding:1%}#archives .item .text{font-size:3.5vw;line-height:2;margin-top:5%}#archives .item:nth-child(1){padding-top:0}#archives_interview .inner{padding:0 16px}#archives_interview .item{width:48%;margin-right:4%}#archives_interview .item:nth-child(2n){margin-right:0}#archives_interview .item:nth-child(n+3){margin-top:4%}#archives_interview .over{-webkit-box-shadow:0 0 3px rgba(0,0,0,.6);box-shadow:0 0 3px rgba(0,0,0,.6)}#archives_interview .time{font-size:3vw;width:auto;height:auto;top:-7%;padding:5px}#archives_interview .pick{font-size:3vw;width:auto;height:auto;bottom:-7%;padding:5px}#archives_interview h2{font-size:3.5vw;line-height:1.8;margin:7% 0 0}#single_interview .gallery_box,#single_achievements .gallery_box{padding:0 16px}#single_interview .gallery_box .title,#single_achievements .gallery_box .title{padding-bottom:16px;margin-bottom:30px;border-bottom:2px solid #000}#single_interview .gallery_box h2,#single_achievements .gallery_box h2{font-size:6vw;margin-right:4%}#single_interview .gallery_box p,#single_achievements .gallery_box p{margin-bottom:1%;font-size:3.5vw}#single_interview .gallery_box .gallery_list a,#single_achievements .gallery_box .gallery_list a{width:48%;margin-right:4%}#single_interview .gallery_box .gallery_list a:nth-child(3n),#single_achievements .gallery_box .gallery_list a:nth-child(3n){margin-right:4%}#single_interview .gallery_box .gallery_list a:nth-child(2n),#single_achievements .gallery_box .gallery_list a:nth-child(2n){margin-right:0}#single_interview .gallery_box .gallery_list a:nth-child(n+3),#single_achievements .gallery_box .gallery_list a:nth-child(n+3){margin-top:4%}#single_interview .box01,#single_achievements .box01{padding:30px 16px;border:3px solid #345799;border-left:none;border-right:none}#single_interview .box01 .time,#single_achievements .box01 .time{font-size:4vw}#single_interview .box01 h1,#single_achievements .box01 h1{font-size:4vw;line-height:2;margin:16px auto 20px}#single_interview .box01 .text,#single_achievements .box01 .text{font-size:3.5vw;line-height:2}#archives_achievements #acMenu{width:100%;-webkit-transition-delay:inherit;transition-delay:inherit}#archives_achievements #acMenu dt,#archives_achievements #acMenu .cat_title{width:100%;font-size:4vw;padding:10px 5px}#archives_achievements #acMenu dt p,#archives_achievements #acMenu .cat_title p{border-left:3px solid #fff;padding-left:5px}#archives_achievements #acMenu .cat_title:after{display:none}#archives_achievements #acMenu .bdr01{width:10px;height:2px}#archives_achievements #acMenu .bdr02{width:2px;height:10px;right:14px}#archives_achievements #acMenu dd{padding:16px}#archives_achievements #acMenu dd a{font-size:3vw;width:48%;height:auto;border:3px solid #345799;line-height:1.5;padding:10px;margin-right:4%}#archives_achievements #acMenu dd a:nth-child(2n){margin-right:0}#archives_achievements #acMenu dd a:nth-child(n+3){margin-top:4%}#archives_achievements #acMenu dd a:after{display:none}#archives_achievements .inner{padding:0 16px}#archives_achievements .inner .item{width:48%;margin-right:4%;-webkit-transition-delay:inherit !important;transition-delay:inherit !important}#archives_achievements .inner .item h3{font-size:3.5vw;padding:2%}#archives_achievements .inner .item .text{font-size:3.5vw;line-height:1.5}#archives_achievements .inner .item .img_box span{font-size:3.5vw}#archives_achievements .inner .item:nth-child(5n){margin-right:4%}#archives_achievements .inner .item:nth-child(2n){margin-right:0}#archives_achievements .inner .item:nth-child(n+3){margin-top:4%}#company .title{font-size:5vw;margin-bottom:30px}#company .box01 h2{font-size:6vw;margin-bottom:30px}#company .box01 p{font-size:5vw;line-height:1.7}#company .box02 .inner{display:block}#company .box02 .img{margin:0 auto 16px}#company .box02 .text{font-size:3.5vw;line-height:2;padding:0 16px}#company .box02 .txt02{font-size:4vw;margin-top:30px;padding-right:16px}#company .box03 table th,#company .box03 table td{display:block;width:100%;font-size:3.5vw;padding:16px}#company .box03 table th{width:100%;border-bottom:none}#privacy_policy .text{font-size:3.5vw;line-height:2;padding:0 16px}#privacy_policy .txt01{font-size:4vw;margin-top:30px;padding-right:16px}#privacy_policy .txt02{font-size:4vw;line-height:2;margin-top:30px;padding:0 16px}#privacy_policy .title{font-size:4vw;margin:30px 0 16px;padding-left:16px}#access_map .txt01{font-size:4vw;line-height:1;padding-left:16px}#access_map .txt01:nth-of-type(n+2){margin-top:30px}#access_map .txt02{font-size:3.5vw;padding-left:16px}#access_map iframe{height:350px;border:none}#contact .txt01{font-size:3.5vw;margin:30px auto 10px;letter-spacing:.2vw}#contact .tel{font-size:6vw;margin-bottom:30px;letter-spacing:.5px}#contact .tel span{font-size:8vw}#contact table th,#contact table td{display:block;width:100%;padding:16px;font-size:16px}#contact table th{width:100%;font-size:16px}#contact table .essential{right:16px}#contact table td .wpcf7-list-item{display:block;margin:0}#contact table td .wpcf7-list-item:nth-of-type(n+2){margin-top:5px}#contact table .min01{font-size:14px;line-height:1.7}#contact table textarea{height:auto}#contact table .file_title{margin-top:20px}#contact .form_btn{width:calc(100% - 32px);height:auto;font-size:16px;padding:16px 0;margin:30px auto 0}#contact .thanks{padding:0 16px;font-size:3.5vw;line-height:2}#contact .caution_txt{font-size:3.5vw;margin:10px auto 0}#contact .caution_txt.caution_txt01{margin:0 auto 30px}.merchandise .inner01{display:block}.merchandise .left_img,.merchandise .right_img{margin:0 auto 16px}.merchandise .text01{font-size:3.5vw;line-height:2;padding:0 16px}.merchandise .table01 th,.merchandise .table01 td{display:block;width:100%;font-size:3.5vw;border:none}.merchandise .table01 th{border-right:none;background:#345799;color:#fff;font-size:4vw}.merchandise .table01 td{border-bottom:none}.merchandise .box01{border:none;padding:30px 16px}.merchandise .box01 h2{font-size:4vw;line-height:1.5;padding-bottom:20px;border-bottom:2px solid #345799;margin-bottom:30px}.merchandise .box01 .inner{display:block}.merchandise .box01 ul{width:100%}.merchandise .box01 ul li{font-size:3.5vw}.merchandise .box01 ul li:nth-child(n+2){margin-top:16px}.merchandise .box01 ul:nth-child(n+2){margin-top:16px}.merchandise .title{font-size:4.5vw;line-height:1.5;padding:16px 0}.merchandise .con .txt01{font-size:5vw;text-align:left;padding:0 16px}.merchandise .con h3{font-size:5vw;line-height:1.4;padding:0 16px;text-align:left}.merchandise .con .txt02{font-size:3.5vw;line-height:2;padding:0 16px;text-align:left}.merchandise .con .inner{display:block}.merchandise .con .table02{width:calc(100% - 32px);margin:0 auto}.merchandise .con .table02 th,.merchandise .con .table02 td{display:block;width:100%;font-size:3.5vw;padding:16px}.merchandise .con .table02 th{width:100%;font-size:3.5vw;line-height:1;text-align:left}.merchandise .con_list{display:block}.merchandise .con_list .con{width:100%}.merchandise .con_list .con:nth-child(n+2){margin-top:30px}.merchandise .catalog_box .catalog_inner{display:block;padding:0 16px}.merchandise .catalog_box .catalog_inner .item{width:100%;margin-right:0}.merchandise .catalog_box .catalog_inner .item:nth-child(n+2){margin-top:30px}.merchandise .catalog_box .catalog_inner .txt01{font-size:4vw}.merchandise .catalog_box .catalog_inner .txt02{font-size:4vw;margin:10px auto 20px}.merchandise .catalog_box .catalog_inner .btn{width:100%;height:auto;padding:16px 0;line-height:1;font-size:4vw}#sitemap .inner{padding:0 16px}#sitemap .inner .item{width:100%;margin-right:0}#sitemap .inner .item .link01{height:auto;font-size:3.5vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px}#sitemap .inner .item .link02{font-size:3.5vw;margin-top:16px;padding-left:16px}#sitemap .inner .item:nth-child(n+2){margin-top:20px}#reason01,#reason02,#reason03,#reason04,#about_consttuction01,#about_consttuction02,#about01,#about02,#plastic_curtain01,#plastic_curtain02,#company01,#company02,#company03{padding-top:120px;margin-top:-120px}.pageTitle{font-size:4.5vw;margin-top:30px}.pageTitle span{border-left:3px solid #fff}}