.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
#toc_container li,#toc_container ul{margin:0;padding:0;list-style-position:inside}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container.toc_numbered ul{list-style:none}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container .toc_title{text-align:left;font-weight:700;margin:0;padding:0}#toc_container.toc_title_center .toc_title{text-align:center}#toc_container.toc_title_right .toc_title{text-align:right}#toc_container.toc_black .toc_title{color:#aaa}#toc_container.toc_black a,#toc_container.toc_black a:visited{color:#fff}#toc_container.toc_black a:hover{color:#fff}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container .toc_toggle_icon a{text-decoration:none;line-height:1}#toc_container .toc_toggle_indicator{display:inline-block;line-height:1}#toc_container .toc_toggle_plus_minus a{display:inline-flex;align-items:center;justify-content:center;width:1.3em;height:1.3em;border:1px solid currentColor;border-radius:3px;vertical-align:middle}#toc_container .toc_toggle_plus_minus .toc_toggle_indicator{font-size:.8em}#toc_container .toc_toggle_indicator::before{font-weight:700}#toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{content:'\2212'}#toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{content:'\002B'}#toc_container .toc_toggle_caret .toc_toggle_indicator::before{content:'\25BE'}#toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{content:'\25B8'}#toc_container .toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}
@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,font,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{margin:0;padding:0}option{padding-left:.4em}* html body *{overflow:visible}* html iframe,* html frame{overflow:auto}* html frameset{overflow:hidden}html{height:100%}body{min-height:100%;background:#fff;color:#000;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans Japanese","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,Meiryo,sans-serif;font-size:100%;text-align:center}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:400;font-size:1em}a{text-decoration:none;color:#000}a:hover{text-decoration:none}img,fieldset{border:0 none}em{font-style:normal}ul{list-style:none}ol{list-style-position:inside}blockquote,cite{width:auto;font-size:.93em;margin:0 0 1em 1.5em}hr{display:none;border:0 none}code{font-family:"Courier New",Courier,monotype;font-size:1em}table{border-collapse:collapse;border-spacing:0}th,td{text-align:left;vertical-align:top}address{font:.9em/1.4em verdana,sans-serif;font-style:normal}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}
@charset "utf-8";body{width:100%;height:100%;position:relative;font-size:14px;font-family:'Noto Sans JP',sans-serif,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,Meiryo,sans-serif;-webkit-text-size-adjust:100%;text-align:left;font-weight:500}pre{font-family:'Noto Sans JP',sans-serif,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,Meiryo,sans-serif;font-weight:500}.w_exlight{font-weight:200}.w_light{font-weight:300}.w_regular{font-weight:400}.w_medium{font-weight:500}.w_semibold{font-weight:600}.w_bold{font-weight:700}.w_black{font-weight:900}@keyframes fadebody{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadebody{0%{opacity:0}100%{opacity:1}}.none{display:none}.sp-none{display:block}@media screen and (max-width:500px){.none{display:block}.sp-none{display:none}}#loader-bg{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;z-index:1000}#loader{display:none;position:fixed;top:50%;left:50%;width:200px;height:200px;margin-top:-100px;margin-left:-100px;text-align:center;color:#ffb860;z-index:1100}main{width:100%;margin:0 auto}a{display:block;color:inherit;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease}a:hover{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}.inbox{width:100%;max-width:1000px;box-sizing:border-box;margin:0 auto;position:relative}.inbox1150{width:100%;max-width:1150px;box-sizing:border-box;margin:0 auto;position:relative}.inbox12{width:100%;max-width:1200px;box-sizing:border-box;margin:0 auto;position:relative}.bord-lr{border-left:2px solid #dee7f4;border-right:2px solid #dee7f4}.bord-b{border-bottom:2px solid #dee7f4}img{max-width:100%;height:auto;line-height:0;display:block}img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;touch-callout:none;user-select:none}.object-fit-img{object-fit:cover;font-family:'object-fit: cover;'}h1,h2,h3,h4,h5{line-height:1;font-weight:700}.txt-c{text-align:center}.txt-l{text-align:left}.txt-r{text-align:right}.txt-j{text-align:justify}.font10{font-size:10px}.font12{font-size:12px}.font14{font-size:14px}.font16{font-size:16px}.font18{font-size:18px}.font20{font-size:20px}.font23{font-size:23px}.font25{font-size:25px}.font30{font-size:30px}.font35{font-size:35px}.font40{font-size:40px}.font50{font-size:50px}.font60{font-size:60px}.bold{font-weight:700}.bold500{font-weight:500}.red{color:#fe0000}.pink{color:#ee8593}.yellow{color:#f6f300}.orange{color:#fc8200}.green{color:#00a040}.blue{color:#345799}.gray{color:#494949}.white{color:#fff}.black{color:#000}.cream{color:#b2976a}.purple{color:#7a61d8}.brown{color:#513828}.gold{color:#b48d30}.marker{background:linear-gradient(transparent 80%,#fc8200 80%)}.txt_point{background-image:radial-gradient(.15em .15em at center center,#002b79,#002b79 100%,transparent)}.blind{background:rgba(0,0,0,.5);height:100%}.mgn-t5{margin-top:5px!important}.mgn-t6_5{margin-top:6.5px!important}.mgn-t10{margin-top:10px !important}.mgn-t15{margin-top:15px}.mgn-t20{margin-top:20px !important}.mgn-t30{margin-top:30px !important}.mgn-t40{margin-top:40px !important}.mgn-t50{margin-top:50px !important}.mgn-t60{margin-top:60px !important}.mgn-t70{margin-top:70px !important}.mgn-t80{margin-top:80px !important}.mgn-t90{margin-top:90px !important}.mgn-t100{margin-top:100px !important}.mgn-b0{margin-bottom:0 !important}.mgn-b5{margin-bottom:5px !important}.mgn-b8{margin-bottom:8px !important}.mgn-b10{margin-bottom:10px !important}.mgn-b12{margin-bottom:12px !important}.mgn-b15{margin-bottom:15px !important}.mgn-b20{margin-bottom:20px !important}.mgn-b25{margin-bottom:25px !important}.mgn-b30{margin-bottom:30px !important}.mgn-b40{margin-bottom:40px !important}.mgn-b45{margin-bottom:45px !important}.mgn-b50{margin-bottom:50px !important}.mgn-b60{margin-bottom:60px !important}.mgn-b70{margin-bottom:70px !important}.mgn-b80{margin-bottom:80px !important}.mgn-b90{margin-bottom:90px !important}.mgn-b100{margin-bottom:100px !important}.mgn-tb10{margin-top:10px !important;margin-bottom:10px !important}.mgn-tb15{margin-top:15px !important;margin-bottom:15px !important}.mgn-tb20{margin-top:20px !important;margin-bottom:20px !important}.mgn-tb30{margin-top:30px !important;margin-bottom:30px !important}.mgn-tb40{margin-top:40px !important;margin-bottom:40px !important}.mgn-tb50{margin-top:50px !important;margin-bottom:50px !important}.mgn-tb60{margin-top:60px !important;margin-bottom:60px !important}.mgn-tb70{margin-top:70px !important;margin-bottom:70px !important}.mgn-tb80{margin-top:80px !important;margin-bottom:80px !important}.mgn-tb90{margin-top:90px !important;margin-bottom:90px !important}.mgn-tb100{margin-top:100px !important;margin-bottom:100px !important}.mgn-l10{margin-left:10px !important}.mgn-l20{margin-left:20px !important}.mgn-l30{margin-left:30px !important}.mgn-l40{margin-left:40px !important}.mgn-l50{margin-left:50px !important}.mgn-l100{margin-left:100px}.mgn-l300{margin-left:300px}.mgn-r10{margin-right:10px !important}.mgn-r20{margin-right:20px !important}.mgn-r30{margin-right:30px !important}.mgn-r40{margin-right:40px !important}.mgn-r50{margin-right:50px !important}.mgn-r60{margin-right:60px !important}.mgn-lr10{margin:0 10px !important}.mgn-lr15{margin:0 15px !important}.mgn-lr20{margin:0 20px !important}.mgn-lr30{margin:0 30px !important}.mgn-lr40{margin:0 40px !important}.mgn-lr50{margin:0 50px !important}.mgn-a{margin-left:auto;margin-right:auto}.pdg-t10{padding-top:10px !important}.pdg-t18{padding-top:18px !important}.pdg-t20{padding-top:20px !important}.pdg-t30{padding-top:30px !important}.pdg-t40{padding-top:40px !important}.pdg-t50{padding-top:50px !important}.pdg-t60{padding-top:60px !important}.pdg-t70{padding-top:70px !important}.pdg-t80{padding-top:80px !important}.pdg-t90{padding-top:90px !important}.pdg-t100{padding-top:100px !important}.pdg-b10{padding-bottom:10px !important}.pdg-b15{padding-bottom:15px !important}.pdg-b20{padding-bottom:20px !important}.pdg-b30{padding-bottom:30px !important}.pdg-b40{padding-bottom:40px !important}.pdg-b50{padding-bottom:50px !important}.pdg-b60{padding-bottom:60px !important}.pdg-b70{padding-bottom:70px !important}.pdg-b80{padding-bottom:80px !important}.pdg-b90{padding-bottom:90px !important}.pdg-b100{padding-bottom:100px !important}.pdg-tb5{padding-top:5px !important;padding-bottom:5px !important}.pdg-tb10{padding-top:10px !important;padding-bottom:10px !important}.pdg-tb15{padding-top:15px !important;padding-bottom:15px !important}.pdg-tb20{padding-top:20px !important;padding-bottom:20px !important}.pdg-tb25{padding-top:25px !important;padding-bottom:25px !important}.pdg-tb30{padding-top:30px !important;padding-bottom:30px !important}.pdg-tb40{padding-top:40px !important;padding-bottom:40px !important}.pdg-tb50{padding-top:50px !important;padding-bottom:50px !important}.pdg-tb60{padding-top:60px !important;padding-bottom:60px !important}.pdg-tb70{padding-top:70px !important;padding-bottom:70px !important}.pdg-tb80{padding-top:80px !important;padding-bottom:80px !important}.pdg-tb90{padding-top:90px !important;padding-bottom:90px !important}.pdg-tb100{padding-top:100px !important;padding-bottom:100px !important}.pdg-l10{padding-left:10px !important}.pdg-l20{padding-left:20px !important}.pdg-l30{padding-left:30px !important}.pdg-l40{padding-left:40px !important}.pdg-l50{padding-left:50px !important}.pdg-r10{padding-right:10px !important}.pdg-r20{padding-right:20px !important}.pdg-r30{padding-right:30px !important}.pdg-r40{padding-right:40px !important}.pdg-r50{padding-right:50px !important}.pdg-lr5{padding-left:5px !important;padding-right:5px !important}.pdg-lr10{padding-left:10px !important;padding-right:10px !important}.pdg-lr15{padding-left:15px !important;padding-right:15px !important}.pdg-lr20{padding-left:20px !important;padding-right:20px !important}.pdg-lr30{padding-left:30px !important;padding-right:30px !important}.pdg-lr40{padding-left:40px !important;padding-right:40px !important}.pdg-lr50{padding-left:50px !important;padding-right:50px !important}.flex{display:flex}.flex2{display:flex}.flex-column{flex-direction:column}.flex-sb{justify-content:space-between}.flex-c{justify-content:center}.flex-s{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-a{justify-content:space-around}.flex-wrap{flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.flex-logo li:first-child{margin-right:auto}.flex-al-s{align-items:flex-start}.flex-al-c{align-items:center}.flex-al-sb{align-content:space-between}.flex-al-end{align-items:flex-end}.flex-logo li:first-child{margin-right:auto;width:41%;max-width:175px}.linh1{line-height:1}.position{position:relative}#page-top{position:relative}
.x_btn{transition-duration:.6s;position:relative;text-align:center;font-size:16px;color:#000;width:600px;height:60px;margin:auto;overflow:hidden;box-sizing:border-box;line-height:1}.x_btn .btn_inner{height:100%}.x_btn p{display:flex;align-items:center;justify-content:center;height:100%}.x_btn .btn_item01,.x_btn .btn_item02{position:absolute;border-color:#000;width:320px;height:280px;border-width:1px;border-style:solid;-webkit-transition:border-color .3s,opacity .3s,-webkit-transform .6s cubic-bezier(.79,.17,.15,.96);transition:border-color .3s,opacity .3s,-webkit-transform .6s cubic-bezier(.79,.17,.15,.96);transition:transform .6s cubic-bezier(.79,.17,.15,.96),border-color .3s,opacity .3s;transition:transform .6s cubic-bezier(.79,.17,.15,.96),border-color .3s,opacity .3s,-webkit-transform .6s cubic-bezier(.79,.17,.15,.96);border:1px solid #000}.x_btn .btn_item01{top:0;left:calc(100% - 20px);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translate3d(0,0,0) rotate(-45deg);transform:translate3d(0,0,0) rotate(-45deg)}.x_btn .btn_item02{bottom:0;right:calc(100% - 20px);-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0) rotate(-45deg);transform:translate3d(0,0,0) rotate(-45deg)}.x_btn .btn_item01:before,.x_btn .btn_item02:before{content:'';position:absolute;left:0;top:0;height:100%;width:100%;background:#f6f6f6;opacity:0;-webkit-transition:.4s .1s;transition:.4s .1s;box-sizing:border-box}.h_point:hover .x_btn .btn_item01,.h_point:hover .x_btn .btn_item02,.x_btn:hover .btn_item01,.x_btn:hover .btn_item02{-webkit-transition:-webkit-transform .45s cubic-bezier(.79,.17,.15,.96);transition:-webkit-transform .45s cubic-bezier(.79,.17,.15,.96);transition:transform .45s cubic-bezier(.79,.17,.15,.96);transition:transform .45s cubic-bezier(.79,.17,.15,.96),-webkit-transform .45s cubic-bezier(.79,.17,.15,.96)}.h_point:hover .x_btn .btn_item01,.x_btn:hover .btn_item01{-webkit-transform:translate3d(-100%,0,0) rotate(-45deg);transform:translate3d(-100%,0,0) rotate(-45deg);-webkit-transition:.5s cubic-bezier(.29,.8,.35,1);transition:.5s cubic-bezier(.29,.8,.35,1);border-color:#262626;opacity:0}.h_point:hover .x_btn .btn_item02,.x_btn:hover .btn_item02{-webkit-transform:translate3d(100%,0,0) rotate(-45deg);transform:translate3d(100%,0,0) rotate(-45deg);-webkit-transition:.5s cubic-bezier(.29,.8,.35,1);transition:.5s cubic-bezier(.29,.8,.35,1);border-color:#262626;opacity:0}.h_point:hover .x_btn,.x_btn:hover{color:#fff;background-color:#262626}.x_btn:hover{color:#fff;background-color:#262626}.x_btn .arrow{position:absolute;top:1px;bottom:0;margin:auto;width:9px;height:13px;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-transition:.3s;transition:.3s;opacity:0;left:-5px}.x_btn .arrow:before{content:'';position:absolute;right:0;top:6px;height:2px;width:100%;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:translate3d(0,0,0) rotate(45deg);transform:translate3d(0,0,0) rotate(45deg);box-sizing:border-box;background-color:#fff}.x_btn .arrow:after{content:'';position:absolute;right:0;top:6px;height:2px;width:100%;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:translate3d(0,0,0) rotate(-45deg);transform:translate3d(0,0,0) rotate(-45deg);box-sizing:border-box;background-color:#fff}.h_point:hover .x_btn .arrow,.x_btn:hover .arrow{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-webkit-transition:opacity .2s .2s,-webkit-transform .3s .1s cubic-bezier(.79,.17,.15,.96);transition:opacity .2s .2s,-webkit-transform .3s .1s cubic-bezier(.79,.17,.15,.96);transition:transform .3s .1s cubic-bezier(.79,.17,.15,.96),opacity .2s .2s;transition:transform .3s .1s cubic-bezier(.79,.17,.15,.96),opacity .2s .2s,-webkit-transform .3s .1s cubic-bezier(.79,.17,.15,.96);left:17px}.x_btn:before,.x_btn:after,.x_btn .btn_inner:before,.x_btn .btn_inner:after{content:'';position:absolute;background:#000;transition-duration:.3s;transition-timing-function:ease-in-out}.x_btn .btn_inner:before{top:0;right:-100%;width:100%;height:1px;transition-delay:.3s}.x_btn .btn_inner:after{top:-100%;left:0;width:1px;height:100%;transition-delay:.6s}.x_btn:before{bottom:0;left:-100%;width:100%;height:1px;transition-delay:.3s}.x_btn:after{bottom:-100%;right:0;width:1px;height:100%;transition-delay:.6s}.inview .x_btn .btn_inner:before{right:0}.inview .x_btn .btn_inner:after{top:0}.inview .x_btn:before{left:0}.inview .x_btn:after{bottom:0}.x_btn:hover:before,.x_btn:hover:after,.x_btn:hover .btn_inner:before,.x_btn:hover .btn_inner:after{background:#262626;transition-delay:inherit}.fade_under .item{opacity:0;transition:opacity 1.25s cubic-bezier(.215,.61,.355,1),transform 1.25s cubic-bezier(.215,.61,.355,1);transform:translate(0,20px)}.inview .fade_under .item,.fade_under.inview .item{opacity:1;transform:translate(0)}.fade_under .item:nth-child(2){transition-delay:.1s}.fade_under .item:nth-child(3){transition-delay:.2s}.fade_under .item:nth-child(4){transition-delay:.3s}.fade_under .item:nth-child(5){transition-delay:.4s}.fade_under .item:nth-child(6){transition-delay:.5s}.fade_under .item:nth-child(7){transition-delay:.6s}.fade_under .item:nth-child(8){transition-delay:.7s}.fade_under .item:nth-child(9){transition-delay:.8s}@keyframes boundIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.8,.8,.8) rotate(0deg);transform:scale3d(.8,.8,.8) rotate(0deg)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.95,.95,.95) rotate(0deg);transform:scale3d(.95,.95,.95) rotate(0deg)}60%{opacity:1;-webkit-transform:scale3d(1.01,1.01,1.01);transform:scale3d(1.01,1.01,1.01)}80%{-webkit-transform:scale3d(.99,.99,.99);transform:scale3d(.99,.99,.99)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.m_f{opacity:0}.inview .m_f{animation:boundIn .8s ease 0s 1 forwards}.mask span{opacity:0}.inview .mv_txt span{animation:fadeDown .6s cubic-bezier(0,0,.25,1) both;display:inline-block}.inview .mask span{animation:mask 1.1s both cubic-bezier(0,0,.25,1);-webkit-mask-image:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/css/../img/header/mask-img.png);mask-image:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/css/../img/header/mask-img.png);-webkit-mask-size:200% auto;mask-size:200% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:1}@keyframes mask{0%{-webkit-mask-position:100% 0}100%{-webkit-mask-position:0 0}}@keyframes fadeUp{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fadeDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.fade_l{opacity:0;transform:translateX(-10px);transition-duration:.5s;transition-timing-function:ease-in-out}.fade_r{opacity:0;transform:translateX(10px);transition-duration:.5s;transition-timing-function:ease-in-out}.fade_u{opacity:0;transform:translateY(10px);transition-duration:.5s;transition-timing-function:ease-in-out}.fade_o{opacity:0;transform:translateY(-10px);transition-duration:.5s;transition-timing-function:ease-in-out}.inview .fade_l,.inview .fade_r{opacity:1;transform:translateX(0)}.inview .fade_u,.inview .fade_o{transform:translateY(0);opacity:1}.img-zoom{opacity:0}.inview .img-zoom{opacity:1;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-animation-name:kf-img-show;animation-name:kf-img-show;-webkit-animation-duration:2.1s;animation-duration:2.1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:normal;animation-fill-mode:normal}@-webkit-keyframes kf-img-show{0%{opacity:0}50%{opacity:0}50.1%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:1}}@keyframes kf-img-show{0%{opacity:0}50%{opacity:0}50.1%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:1}}.bg_clip_l{transition:clip-path 1.3s cubic-bezier(.165,.84,.44,1),-webkit-clip-path 1.3s cubic-bezier(.165,.84,.44,1);clip-path:inset(0 100% 0 0)}.bg_clip_r{transition:clip-path 1.3s cubic-bezier(.165,.84,.44,1),-webkit-clip-path 1.3s cubic-bezier(.165,.84,.44,1);clip-path:inset(0 0 0 100%)}.bg_clip_l.inview{-webkit-clip-path:inset(0);clip-path:inset(0)}.pin_btn{width:380px;height:60px;box-sizing:border-box;position:relative}.pin_btn p{box-sizing:border-box;font-size:14px;line-height:1;position:relative;transition-duration:.5s;width:100%;height:100%;border:1px solid rgba(0,0,0,.2)}.pin_btn p:after{content:'';position:absolute;background:#ff8a00;width:50px;height:1px;right:-25px;top:0;bottom:0;margin:auto;transition-duration:.5s}.pin_btn p:hover{background:#ff8a00;color:#fff;border-color:#ff8a00}.pin_btn p:hover:after{content:'';transform:translateX(25px);opacity:0}
@charset "UTF-8";.cf7-cf-turnstile{display:table;margin:0 auto;position:relative}.indent_content{padding:80px 0}.indent_content02{margin-top:80px}.indent_content03{margin-top:50px}body,#wrap{overflow-x:hidden}body.indication{opacity:1}.page_thumb{width:100%;height:400px;line-height:1;background:#000;overflow:hidden;position:relative}.page_thumb .txt01{font-size:45px;position:relative;z-index:10}.page_thumb .txt02{font-size:16px;margin-top:20px;position:relative;z-index:10;letter-spacing:1px}.page_thumb .img{opacity:.4;position:absolute;top:0;left:50%;margin:auto;min-width:1920px;height:100%;margin-left:-960px}.page_thumb .thumb01{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/thumb01.jpg) top center no-repeat}.page_thumb .thumb02{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/thumb02.jpg) top center no-repeat}.page_thumb .thumb03{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/thumb03.jpg) top center no-repeat}.page_thumb .thumb04{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/thumb04.jpg) top center no-repeat}.page_thumb .thumb05{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/thumb05.jpg) top center no-repeat}.page_thumb .thumb06{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/thumb06.jpg) top center no-repeat}.page_thumb .thumb07{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/thumb07.jpg) top center no-repeat}.page_thumb .thumb08{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/thumb08.jpg) top center no-repeat}.page_thumb .thumb09{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/thumb09.jpg) top center no-repeat}.page_thumb .thumb10{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/thumb10.jpg) top center no-repeat}.page_thumb .thumb11{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/thumb11.jpg) top center no-repeat}.page_thumb .thumb12{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/thumb12.jpg) top center no-repeat}.page_thumb .thumb13{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/thumb13.jpg) top center no-repeat}.page_thumb .thumb14{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/thumb14.jpg) top center no-repeat}.page_thumb .thumb15{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/thumb15.jpg) top center no-repeat}.page_thumb .thumb16{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/thumb16.jpg) top center no-repeat}.page_thumb .thumb17{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/thumb17.jpg) top center no-repeat}.page_thumb .thumb18{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/thumb18.jpg) top center no-repeat}.page_thumb .thumb19{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/thumb19.jpg) top center no-repeat}.page_thumb .thumb20{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/thumb20.jpg) top center no-repeat}.pan{line-height:1.5;margin:20px auto 80px}.pan a{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #b0b0b0;padding-bottom:5px}.page_title{font-size:30px;line-height:1}.min_page_title{font-size:20px;line-height:1;margin:10px auto 80px;letter-spacing:2px}.single_page{padding-bottom:80px}.nav_btn{color:#fff}.nav_btn .next-entries{background:#345799;width:125px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-right:20px}.nav_btn .previous-entries{background:#fc8200;width:125px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.nav_archive_btn{width:250px;height:40px;background:#000;color:#fff}.nav_over{margin-bottom:50px}.nav_under{margin-top:50px}.op_box{-webkit-transition-duration:.5s;transition-duration:.5s;width:100%;height:100%;position:fixed;top:0;left:0;z-index:110}.op_box .box{position:relative}.op_box .txt01{font-size:25px;line-height:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition-duration:.5s;transition-duration:.5s;position:absolute;left:0;right:0;margin:auto;bottom:0;-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.op_box .txt02{font-size:50px;line-height:1;margin-top:5px;-webkit-transition-duration:.5s;transition-duration:.5s}.op_box .txt01:before,.op_box .txt01:after{content:"";display:block;background:#fff;width:1px;height:22px}.op_box .txt01:before{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.op_box .txt01:after{-webkit-transform:rotate(15deg);transform:rotate(15deg)}.op_box .bg01{background:#345799;position:absolute;width:100%;height:100%;z-index:510;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:1.2s;transition-delay:1.2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.op_box .bg02{position:absolute;width:100%;height:100%;z-index:505;content:"";backdrop-filter:blur(7px);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:1.5s;transition-delay:1.5s}.op_box.inview .txt01{opacity:1;-webkit-transform:translateY(calc(-50% - 20px));transform:translateY(calc(-50% - 20px))}.op_box.inview .txt02{-webkit-transform:translateY(50%);transform:translateY(50%)}.op_box.inview .bg01,.op_box.inview .bg02{-webkit-transform:translateX(100%);transform:translateX(100%)}.op_box.delete{display:none}header{background:#345799;padding:20px 0}header h2{font-size:16px;line-height:1;letter-spacing:2px;word-break:keep-all}header h2 .big{font-size:30px;margin-top:10px}header h2 p:nth-child(1){-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:table;margin:auto}header h2 p:nth-child(1):before,header h2 p:nth-child(1):after{content:"";position:absolute;background:#fff;width:1px;height:18px}header h2 p:nth-child(1):before{left:-5px;bottom:0;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}header h2 p:nth-child(1):after{right:-5px;bottom:0;-webkit-transform:rotate(15deg);transform:rotate(15deg)}header nav{width:100%}header nav a{letter-spacing:1px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:16.6666666667%;text-align:center;line-height:1;font-size:14px;border-left:1px solid #fff}header nav a p:nth-child(2){position:relative;display:table;margin:10px auto 0}header nav a p:nth-child(2):after{content:"";position:absolute;background:#fff;bottom:-10px;left:0;width:100%;height:1px;clip-path:inset(0 50% 0 50%);-webkit-transition-duration:.3s;transition-duration:.3s}header nav a:nth-child(1){border:none}header nav a:hover p:nth-child(2):after{clip-path:inset(0)}.front_main_box{position:relative;width:100%}.front_main_box .box{position:absolute;z-index:20;bottom:50px;left:0;right:0;margin:auto}.front_main_box .box .text02{margin:0}.front_main_box .box .inner img:nth-child(2){margin-top:-25px}.front_main_box .box .inner02{margin-top:20px}.front_main_box .slide_box{width:100%;height:100%;z-index:1}.front_main_box .slide_box .mainImg{display:block;margin:0 auto;width:1200px;height:auto}.front_main_box .swiper-container{height:100%;width:100%;overflow:inherit}.news_box{padding:20px 0}.news_box .news_item{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;width:100%}.news_box .news_item .tag{-webkit-box-sizing:border-box;box-sizing:border-box;background:#132b58;width:100px;height:40px;font-size:16px;line-height:1}.news_box .news_item h2{font-size:16px;line-height:1;padding-left:20px}.global_nav{background:#132b58;padding:20px 0}.global_nav .txt01{font-size:20px;line-height:1;margin-bottom:18px;letter-spacing:2px}.global_nav .inner{line-height:1}.global_nav .inner .btn{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:3px solid #345799;font-size:16px;position:relative;width:209px;height:54px;letter-spacing:1px}.global_nav .inner .btn:after{content:"";position:absolute;background:#345799;width:8px;height:8px;right:2px;bottom:2px;clip-path:polygon(100% 0,100% 100%,0 100%)}.global_nav .inner .btn:nth-child(2){border-color:#fc8200}.global_nav .inner .btn:nth-child(3){border-color:#fe0000}.global_nav .inner .btn:nth-child(2):after{background:#fc8200}.global_nav .inner .btn:nth-child(3):after{background:#fe0000}.global_nav .tel{font-size:40px}.global_nav .tel span{font-size:57px}.global_nav .tel{letter-spacing:2px}.blue_btn{-webkit-transition-duration:.3s;transition-duration:.3s}.blue_btn:after{-webkit-transition-duration:.3s;transition-duration:.3s}.blue_btn:hover{background:#345799 !important;color:#fff !important}.blue_btn:hover:after{background:#fff !important}.orange_btn{-webkit-transition-duration:.3s;transition-duration:.3s}.orange_btn:after{-webkit-transition-duration:.3s;transition-duration:.3s}.orange_btn:hover{background:#fc8200 !important;color:#fff !important}.orange_btn:hover:after{background:#fff !important}.red_btn{-webkit-transition-duration:.3s;transition-duration:.3s}.red_btn:after{-webkit-transition-duration:.3s;transition-duration:.3s}.red_btn:hover{background:#fe0000 !important;color:#fff !important}.red_btn:hover:after{background:#fff !important}#index{background:#000}#index .box01{background:-webkit-gradient(linear,left top,right top,from(#345799),to(#67ade7));background:linear-gradient(to right,#345799,#67ade7);position:relative;overflow:hidden}#index .box01 h2{font-size:50px;line-height:1;letter-spacing:5px;margin-bottom:50px}#index .box01 .icon_text{font-size:200px;line-height:1;position:absolute;left:0;right:0;top:0;margin:auto;opacity:.1;letter-spacing:5px}#index .box01 .con01{-webkit-box-sizing:border-box;box-sizing:border-box;background:#345799;padding:10px 5px 5px;position:relative;border-bottom:5px solid #132b58}#index .box01 .con01 h3{font-size:30px;margin-bottom:12px;letter-spacing:5px}#index .box01 .con01 .inner{background:#fff;padding:20px 100px}#index .box01 .con01 .item{width:300px}#index .box01 .con01 a{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fc8200;border:3px solid #af5b00;width:100%;height:60px;font-size:18px;line-height:1;margin-bottom:20px}#index .box01 .con01 a img{margin-right:20px}#index .box01 .con01 a{letter-spacing:1px}#index .box01 .con01 .title_icon{position:absolute;left:0;top:-50px}#index .box01 .con02{margin-top:50px;position:relative;-webkit-transition-delay:.2s;transition-delay:.2s}#index .box01 .con02 .swiper{overflow:inherit}#index .box01 .con02 h3{font-size:30px;margin-bottom:50px}#index .box01 .con02 .img{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:65%;position:relative;background-size:cover;background-position:top center;background-repeat:no-repeat;box-sizing:border-box}#index .box01 .con02 .icon{position:absolute;left:0;top:-20px;z-index:10}#index .box01 .con02 .title{font-size:18px;line-height:1;margin-top:15px;color:#fff}#index .box01 .con02 .sub_title{font-size:14px;line-height:1.5;font-weight:400;margin-top:10px}#index .box01 .con02 .swiper-button-next{width:30px;height:30px;position:relative;display:block;top:inherit;bottom:inherit;left:inherit;right:inherit;margin:auto 0}#index .box01 .con02 .swiper-button-prev{width:30px;height:30px;position:relative;display:block;top:inherit;bottom:inherit;left:inherit;right:inherit;margin:auto 0}#index .box01 .con02 .swiper-button-next:after,#index .box01 .con02 .swiper-button-prev:after{display:none}#index .box01 .con02 .btn_box{position:absolute;right:0;top:0;width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#index .box01 .con02 .swiper-pagination-fraction{color:#fff;position:absolute;top:0;bottom:0;margin:auto;display:table;width:auto;left:0;right:0;font-size:20px}#index .box01 .con02 .swiper-button-next.swiper-button-disabled,#index .box01 .con02 .swiper-button-prev.swiper-button-disabled{opacity:1}#index .box01 .con02 .swiper-scrollbar{height:3px;border-radius:inherit;background:#fff;overflow:hidden;position:relative;z-index:10;margin-top:50px}#index .box01 .con02 .swiper-scrollbar-drag{background:#fc8200;border-radius:inherit}#index .box01 .con02 .swiper-scrollbar-drag:before{content:"";display:block;width:1100%;height:100%;left:-1100%;position:absolute;background:#fc8200}#index .box01 .con02 .bdr_text span{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)) right bottom/0 1px no-repeat;background:linear-gradient(#fff,#fff) right bottom/0 1px no-repeat;-webkit-transition:background-size .4s;transition:background-size .4s}#index .box01 .con02 .swiper-slide:hover .bdr_text span{background-position:left bottom;background-size:100% 1px}#index .box01 .con02 .swiper-wrapper .item:nth-child(1){-webkit-transition-delay:.5s;transition-delay:.5s}#index .box01 .con02 .swiper-wrapper .item:nth-child(2){-webkit-transition-delay:.6s;transition-delay:.6s}#index .box01 .con02 .swiper-wrapper .item:nth-child(3){-webkit-transition-delay:.7s;transition-delay:.7s}#index .box01 .con02 .swiper-wrapper .item:nth-child(4){-webkit-transition-delay:.8s;transition-delay:.8s}#index .box01 .con02 .swiper-wrapper .item:nth-child(5){-webkit-transition-delay:.9s;transition-delay:.9s}#index .box01 .con02 .swiper-wrapper .item:nth-child(6){-webkit-transition-delay:1s;transition-delay:1s}#index .box01 .con02 .swiper-wrapper .item:nth-child(7){-webkit-transition-delay:1.1s;transition-delay:1.1s}#index .box01 .con02 .swiper-wrapper .item:nth-child(8){-webkit-transition-delay:1.2s;transition-delay:1.2s}#index .box01 .con02 .swiper-wrapper .item:nth-child(9){-webkit-transition-delay:1.3s;transition-delay:1.3s}#index .box01 .con02 .swiper-wrapper .item:nth-child(10){-webkit-transition-delay:1.4s;transition-delay:1.4s}#index .box01 .con02 .pc_box{display:-webkit-box;display:-ms-flexbox;display:flex}#index .box01 .con02 .sp_box{display:none}#index .box01 .con02:after{content:"";position:absolute;background:#345799;left:0;bottom:-80px;margin:auto;width:100%;height:326px}#index .box02{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box02_bg.webp) top left repeat;position:relative;padding-top:120px;overflow:hidden}#index .box02 h2{position:relative;z-index:20}#index .box02 .icon_text{position:absolute;left:0;right:0;top:0;margin:auto}#index .box02 .text{width:726px;font-size:18px;line-height:2.1;margin:30px 0;z-index:20;position:relative;-webkit-transition-delay:.3s;transition-delay:.3s}#index .box02 .btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:300px;height:50px;font-size:16px;line-height:1;position:relative;background:#fff;color:#345799;z-index:20;border-radius:5px;border:3px solid #345799}#index .box02 .btn_box .btn:nth-child(1){margin-right:50px}#index .box02 .img{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #000;z-index:10;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4);-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s}#index .box02 .img01{right:-360px;top:-40px;-webkit-transition-delay:.2s;transition-delay:.2s}#index .box02 .img02{right:-320px;top:230px;z-index:20;-webkit-transition-delay:.25s;transition-delay:.25s}#index .box02 .img03{right:-135px;bottom:65px;z-index:30;-webkit-transition-delay:.3s;transition-delay:.3s}#index .box02 .img04{right:-163px;bottom:-25px;z-index:40;-webkit-transition-delay:.35s;transition-delay:.35s}#index .box02 .img05{right:-316px;bottom:-5px;z-index:40;-webkit-transition-delay:.4s;transition-delay:.4s}#index .box02 .img06{right:195px;bottom:-20px;z-index:50;-webkit-transition-delay:.45s;transition-delay:.45s}#index .box02 .bg_icon01{position:absolute;left:-330px;bottom:0}#index .box02 .bg_icon02{position:absolute;left:-650px;bottom:-90px;z-index:10;clip-path:inset(0 0 100% 0);-webkit-transition-delay:1s;transition-delay:1s;-webkit-transition-duration:.5s;transition-duration:.5s}#index .box02 .bg_icon03{position:absolute;right:-430px;bottom:-80px;clip-path:inset(0 0 100% 0);-webkit-transition-delay:1s;transition-delay:1s;-webkit-transition-duration:.6s;transition-duration:.6s}#index .box02 .bg_icon03 span{content:"";display:block;background:#132b58;width:500px;height:1000px;clip-path:polygon(0 100%,100% 0,100% 100%)}#index .box02 .btn_box{-webkit-transition-delay:.5s;transition-delay:.5s;position:relative;z-index:30}#index .box02.inview .bg_icon02,#index .box02.inview .bg_icon03{clip-path:inset(0)}#index .box02.inview .img{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}#index .top_contact{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/top_contact_bg.webp) top center no-repeat;padding:28px 0 80px}#index .top_contact .box{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/top_contact_bg02.jpg) top left repeat;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 10px rgba(0,0,0,.35);box-shadow:0 0 10px rgba(0,0,0,.35);padding-bottom:50px}#index .top_contact .over{-webkit-box-sizing:border-box;box-sizing:border-box;background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/top_contact_over_bg.jpg) top left repeat;line-height:1;padding-right:137px;position:relative;height:83px;margin-bottom:30px}#index .top_contact .icon{position:absolute;left:145px;bottom:10px}#index .top_contact .big{font-size:45px;margin-right:15px}#index .top_contact .small{line-height:1.7;font-size:14px}#index .top_contact .txt01{font-size:16px;line-height:1}#index .top_contact .tel{font-size:50px;line-height:1;margin:5px auto 25px}#index .top_contact .tel span{font-size:80px}#index .top_contact .txt02{font-size:20px;line-height:1;margin-bottom:30px}#index .top_contact .inner{padding:0 50px}#index .top_contact table{width:525px}#index .top_contact th,#index .top_contact td{font-size:16px;line-height:1;outline:none;padding-top:20px;vertical-align:middle}#index .top_contact th{width:215px;position:relative}#index .top_contact th span{position:absolute;right:20px}#index .top_contact td input{-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #1f57a1;background:#fff;font-size:16px;padding:5px;font-family:"Noto Sans JP",sans-serif,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,Meiryo,sans-serif;-webkit-text-size-adjust:100%;text-align:left;font-weight:500;outline:none;width:310px}#index .top_contact table tr:nth-child(1) th,#index .top_contact table tr:nth-child(1) td{padding-top:0}#index .top_contact .right_box{width:525px}#index .top_contact .right_box .th{font-size:16px;width:100%;position:relative;line-height:1}#index .top_contact .right_box .th span{margin-left:90px;display:block}#index .top_contact .right_box textarea{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;width:100%;height:160px;border:3px solid #1f57a1;margin-top:30px;font-family:"Noto Sans JP",sans-serif,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,Meiryo,sans-serif;-webkit-text-size-adjust:100%;text-align:left;font-weight:500;outline:none;font-size:16px;padding:10px}#index .top_contact .contact_btn{width:500px;height:50px;margin:50px auto 0;position:relative;background:#345799;position:relative;font-size:16px;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;border:none;color:#fff;font-family:"Noto Sans JP",sans-serif,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,Meiryo,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-text-size-adjust:100%;text-align:left;font-weight:500;letter-spacing:1px;text-align:center;padding:0;cursor:pointer;-webkit-transition-duration:.5s;transition-duration:.5s}#index .top_contact .contact_btn input:hover{background:#000}#index .top_contact .contact_btn:after{content:"";display:block;background:#fff;width:6px;height:10px;clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;top:0;bottom:0;right:20px;margin:auto}#index .top_contact .caution_txt{font-size:17px;font-weight:700;margin:30px auto 0;color:red}#index .box03{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box03_bg.webp) top left repeat;overflow:hidden}#index .box03 h2{font-size:40px;line-height:1;letter-spacing:1px;position:relative}#index .box03 h2 p:nth-child(2){margin-top:20px}#index .box03 h2 span{font-size:50px}#index .box03 h2:after{content:"";position:absolute;background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box03_img.webp) no-repeat;width:720px;height:480px;right:-360px;top:-82px;opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-delay:1s;transition-delay:1s}#index .box03 .text{font-size:18px;line-height:2.3;position:relative;z-index:10;margin:40px auto;-webkit-transition-delay:.3s;transition-delay:.3s}#index .box03 .item{-webkit-box-sizing:border-box;box-sizing:border-box;width:224px;position:relative;z-index:10}#index .box03 .item .over{width:100%;height:224px;-webkit-box-sizing:border-box;box-sizing:border-box;border:5px solid #000;font-weight:700}#index .box03 .item .btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:35px;line-height:1;font-size:16px;position:relative;background:#000;margin-top:20px;border-radius:5px;-webkit-transition-duration:.5s;transition-duration:.5s}#index .box03 .item .btn:after{content:"";position:absolute;background:#fff;width:4px;height:10px;clip-path:polygon(0 0,100% 50%,0 100%);top:0;bottom:0;right:10px;margin:auto}#index .box03 .item .txt01{font-size:20px;line-height:1;margin:20px auto 10px}#index .box03 .item .txt02{font-size:30px}#index .box03 .item:nth-child(1){-webkit-transition-delay:.5s;transition-delay:.5s}#index .box03 .item:nth-child(2){-webkit-transition-delay:.6s;transition-delay:.6s}#index .box03 .item:nth-child(3){-webkit-transition-delay:.7s;transition-delay:.7s}#index .box03 .item:nth-child(4){-webkit-transition-delay:.8s;transition-delay:.8s}#index .box03 .item:nth-child(5){-webkit-transition-delay:.9s;transition-delay:.9s}#index .box03 .item:nth-child(1) .over{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box03_item01_bg.webp) top left repeat}#index .box03 .item:nth-child(2) .over{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box03_item02_bg.webp) top left repeat}#index .box03 .item:nth-child(3) .over{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box03_item03_bg.webp) top left repeat}#index .box03 .item:nth-child(4) .over{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box03_item04_bg.webp) top left repeat}#index .box03 .item:nth-child(5) .over{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box03_item05_bg.webp) top left repeat}#index .box03 .item:nth-child(1):hover .btn{background:#fe0000}#index .box03 .item:nth-child(2):hover .btn{background:#ff5800}#index .box03 .item:nth-child(3):hover .btn{background:#345798}#index .box03 .item:nth-child(4):hover .btn{background:#03a82e}#index .box03 .item:nth-child(5):hover .btn{background:#fe2188}#index .box03 .bg_icon01{position:absolute;left:-300px;top:-265px;-webkit-transition-delay:1s;transition-delay:1s}#index .box03 .bg_icon02{position:absolute;left:-310px;bottom:30px;-webkit-transition-delay:1.2s;transition-delay:1.2s}#index .box03.inview h2:after{opacity:1}#index .box04{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box04_bg.webp) top center no-repeat;position:relative;padding-top:220px}#index .box04 h2 img{position:relative;z-index:10}#index .box04 h2:before{content:"";position:absolute;background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box04_title_icon01.webp) no-repeat;width:804px;height:260px;left:0;top:-204px;clip-path:inset(0 100% 0 0);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:1s;transition-delay:1s}#index .box04 h2:after{content:"";position:absolute;background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box04_title_icon02.webp) no-repeat;width:519px;height:292px;right:0;bottom:0}#index .box04 .text{font-size:18px;line-height:1.8;margin:30px auto;-webkit-transition-delay:.3s;transition-delay:.3s}#index .box04 .inner{margin:0 auto;max-width:1350px;position:relative;z-index:10}#index .box04 .btn{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;width:500px;height:50px;position:relative;font-size:16px;line-height:1;margin:20px auto 0;border-radius:5px;-webkit-transition-duration:.5s;transition-duration:.5s}#index .box04 .btn:after{content:"";position:absolute;background:#4263a0;width:6px;height:10px;clip-path:polygon(0 0,100% 50%,0 100%);right:20px;top:0;bottom:0;margin:auto;-webkit-transition-duration:.5s;transition-duration:.5s}#index .box04 .btn:hover{background:#000;color:#fff}#index .box04 .btn:hover:after{background:#fff}#index .box04 .bg02{content:"";position:absolute;background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box04_bg02.webp) top left repeat;width:100%;height:275px;left:0;right:0;bottom:0;margin:auto}#index .box04 .inner .icon:nth-of-type(1){-webkit-transition-delay:.5s;transition-delay:.5s}#index .box04 .inner .icon:nth-of-type(2){-webkit-transition-delay:.6s;transition-delay:.6s}#index .box04 .inner .icon:nth-of-type(3){-webkit-transition-delay:.7s;transition-delay:.7s}#index .box04 .inner .icon:nth-of-type(4){-webkit-transition-delay:.8s;transition-delay:.8s}#index .box04 .btn_box{-webkit-transition-delay:1s;transition-delay:1s}#index .box04.inview h2:before{clip-path:inset(0)}#index .box05{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box05_bg.webp) top left repeat;position:relative;z-index:40}#index .box05 .link_box{margin:50px auto;-webkit-transition-delay:.3s;transition-delay:.3s}#index .box05 .link_box .tag{width:48%;height:50px;font-size:18px;line-height:1}#index .box05 .link_box .tag:nth-child(4n){margin-right:0}#index .box05 .link_box .tag:nth-child(n+5){margin-top:20px}#index .box05 .link_box .tag:nth-child(1){background:#fc8200}#index .box05 .link_box .tag:nth-child(2){background:#345799}#index .box05 .inner .item{-webkit-box-sizing:border-box;box-sizing:border-box;width:285px;margin-right:20px}#index .box05 .inner .item h3{background:#000;width:100%;padding:5px;font-size:16px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}#index .box05 .inner .item .img_box{position:relative}#index .box05 .inner .item .img_box span{position:absolute;bottom:0;right:0;color:#fff;right:10px;bottom:10px;line-height:1;font-size:16px;letter-spacing:1px;background:#345799;padding:5px}#index .box05 .inner .item:nth-child(4n){margin-right:0}#index .box05 .inner .item:nth-child(n+5){margin-top:20px}#index .box05 .inner .item:nth-child(1){-webkit-transition-delay:.5s;transition-delay:.5s}#index .box05 .inner .item:nth-child(2){-webkit-transition-delay:.6s;transition-delay:.6s}#index .box05 .inner .item:nth-child(3){-webkit-transition-delay:.7s;transition-delay:.7s}#index .box05 .inner .item:nth-child(4){-webkit-transition-delay:.8s;transition-delay:.8s}#index .box05 .inner .item:nth-child(5){-webkit-transition-delay:.9s;transition-delay:.9s}#index .box05 .inner .item:nth-child(6){-webkit-transition-delay:1s;transition-delay:1s}#index .box05 .inner .item:nth-child(7){-webkit-transition-delay:1.1s;transition-delay:1.1s}#index .box05 .inner .item:nth-child(8){-webkit-transition-delay:1.2s;transition-delay:1.2s}#index .box05 .inner .item:nth-child(9){-webkit-transition-delay:1.3s;transition-delay:1.3s}#index .box05 .inner .item:nth-child(10){-webkit-transition-delay:1.4s;transition-delay:1.4s}#index .box05 .inner .item:nth-child(11){-webkit-transition-delay:1.5s;transition-delay:1.5s}#index .box05 .inner .item:nth-child(12){-webkit-transition-delay:1.6s;transition-delay:1.6s}#index .box05 .inner .item:nth-child(13){-webkit-transition-delay:1.7s;transition-delay:1.7s}#index .box05 .inner .item:nth-child(14){-webkit-transition-delay:1.8s;transition-delay:1.8s}#index .box05 .inner .item:nth-child(15){-webkit-transition-delay:1.9s;transition-delay:1.9s}#index .box05 .inner .img{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);margin-bottom:10px;width:100%;padding-top:65%;position:relative;background-size:cover;background-position:top center;background-repeat:no-repeat;box-sizing:border-box}#index .box05 .inner .text{font-size:14px;line-height:1.5}#index .box05 .btn{-webkit-box-sizing:border-box;box-sizing:border-box;background:#000;width:500px;height:50px;border-radius:5px;margin:50px auto 0;font-size:16px;line-height:1;position:relative;-webkit-transition-duration:.5s;transition-duration:.5s}#index .box05 .btn:after{content:"";position:absolute;background:#fff;width:4px;height:10px;clip-path:polygon(0 0,100% 50%,0 100%);top:0;bottom:0;right:20px;margin:auto}#index .box05 .btn:hover{background:#345799}#index .box06{height:721px;width:100%;position:relative}#index .box06 .c_text{font-size:50px;line-height:1;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);background:#fc8200;-webkit-box-sizing:border-box;box-sizing:border-box;border:5px solid #000;display:table;margin:auto;left:0;right:0;top:275px;margin:auto;padding:10px 40px;position:absolute;z-index:30;clip-path:inset(0 100% 0 0);-webkit-transition:clip-path .7s cubic-bezier(.165,.84,.44,1) .9s;transition:clip-path .7s cubic-bezier(.165,.84,.44,1) .9s}#index .box06 .c_bdr{content:"";position:absolute;left:0;right:0;top:5px;bottom:0;width:10px;height:calc(100% + 10px);background:#000;-webkit-transform:skewX(-9.3deg);transform:skewX(-9.3deg);z-index:20;margin:auto}#index .box06 .box{width:50%;position:relative}#index .box06 .left_box .bg{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box06_bg01.webp) no-repeat;width:1014px;height:721px;content:"";position:absolute;left:-365px;top:0;bottom:0;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:10px solid #000;z-index:10;border-right:none}#index .box06 .right_box .bg{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box06_bg02.webp) no-repeat;width:1020px;height:721px;position:absolute;content:"";right:-355px;top:0;bottom:0;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:10px solid #000}#index .box06 .txt01{font-size:25px;line-height:1;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);position:relative;z-index:20}#index .box06 h2{margin:20px 0;position:relative;z-index:20;-webkit-transition-delay:.1s;transition-delay:.1s}#index .box06 .txt02{font-size:20px;line-height:1;padding:5px 40px;background:#fff;display:table;position:relative;z-index:20;font-weight:700;-webkit-transition-delay:.2s;transition-delay:.2s}#index .box06 .text{font-size:18px;line-height:2;position:relative;z-index:20;position:relative;margin:180px auto 45px;width:550px;-webkit-transition-delay:.3s;transition-delay:.3s}#index .box06 .btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:350px;height:50px;font-size:16px;line-height:1;position:relative;color:#345799;z-index:20;background:#fff;border-radius:5px;-webkit-transition-duration:.5s;transition-duration:.5s}#index .box06 .btn:after{content:"";position:absolute;width:6px;height:10px;background:#345799;clip-path:polygon(0 0,100% 50%,0 100%);top:0;bottom:0;right:20px;margin:auto;-webkit-transition-duration:.5s;transition-duration:.5s}#index .box06 .left_box .txt01{padding-left:50px}#index .box06 .left_box .txt02{color:#345799}#index .box06 .left_box .text{margin-left:0}#index .box06 .left_box .btn{color:#345799}#index .box06 .left_box .btn:hover{background:#000;color:#fff}#index .box06 .left_box .btn:hover:after{background:#fff}#index .box06 .right_box .txt01{margin-left:auto;margin-right:0;display:table}#index .box06 .right_box h2{margin-left:auto;display:table;padding-right:100px}#index .box06 .right_box .txt02{color:#132952;margin-left:auto;padding:5px 65px}#index .box06 .right_box .text{margin-right:0}#index .box06 .right_box .btn{color:#132952;margin-right:0;margin-left:auto}#index .box06 .right_box .btn:after{background:#132952}#index .box06 .right_box .btn:hover{background:#000;color:#fff}#index .box06 .right_box .btn:hover:after{background:#fff}#index .box06 .dotted{position:relative}#index .box06 .dotted:after{content:"";position:absolute;left:0;right:0;top:-7px;margin:auto;width:7px;height:7px;background:#f5f200;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100%}#index .box06 .btn_box{z-index:20;position:relative;-webkit-transition-delay:.4s;transition-delay:.4s}#index .box06.inview .c_text{clip-path:inset(0)}#index .box07{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box07_bg.webp) top left repeat;position:relative;z-index:40}#index .box07 h2{font-size:40px;line-height:1;margin-bottom:80px}#index .box07 .icon_text{position:absolute;opacity:.07;left:0;top:-100px;letter-spacing:30px;font-weight:900;font-size:150px}#index .box07 .item{-webkit-box-sizing:border-box;box-sizing:border-box;width:285px;margin-right:20px}#index .box07 .item:nth-child(4n){margin-right:0}#index .box07 .item:nth-child(n+5){margin-top:20px}#index .box07 .over{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 7px rgba(0,0,0,.6);box-shadow:0 0 7px rgba(0,0,0,.6);position:relative}#index .box07 .img{width:100%;padding-top:67%;position:relative;background-size:cover;background-position:top center;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}#index .box07 .time{font-size:16px;line-height:1;width:125px;height:26px;background:#345799;position:absolute;right:0;top:-13px}#index .box07 .pick{font-size:18px;line-height:1;width:118px;height:26px;background:#f29600;position:absolute;left:0;bottom:-13px;z-index:20}#index .box07 .pick:after{content:"";position:absolute;display:block;width:8px;height:26px;right:-8px;top:0;bottom:0;z-index:20;margin:auto;background:#f29600;clip-path:polygon(0 0,100% 50%,0 100%)}#index .box07 h3{font-size:14px;line-height:1.7;margin:30px 0 10px}#index .box07 .btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:500px;height:50px;position:relative;margin:50px auto 0;background:#000;border-radius:5px;-webkit-transition-duration:.5s;transition-duration:.5s;font-size:16px}#index .box07 .btn:hover{background:#345799}#index .box07 .btn:after{content:"";position:absolute;background:#fff;width:4px;height:10px;top:0;bottom:0;right:20px;margin:auto;clip-path:polygon(0 0,100% 50%,0 100%)}#index .box07 .inner .item:nth-child(1){-webkit-transition-delay:.3s;transition-delay:.3s}#index .box07 .inner .item:nth-child(2){-webkit-transition-delay:.4s;transition-delay:.4s}#index .box07 .inner .item:nth-child(3){-webkit-transition-delay:.5s;transition-delay:.5s}#index .box07 .inner .item:nth-child(4){-webkit-transition-delay:.6s;transition-delay:.6s}#index .box07 .inner .item:nth-child(5){-webkit-transition-delay:.7s;transition-delay:.7s}#index .box07 .inner .item:nth-child(6){-webkit-transition-delay:.8s;transition-delay:.8s}#index .box07 .inner .item:nth-child(7){-webkit-transition-delay:.9s;transition-delay:.9s}#index .box07 .inner .item:nth-child(8){-webkit-transition-delay:1s;transition-delay:1s}#index .box07 .btn_box{-webkit-transition-delay:1.2s;transition-delay:1.2s}#index .box08{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box08_bg.webp) center center no-repeat;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:1352px;padding:70px 0}#index .box08 .box{width:575px}#index .box08 h2{font-size:100px;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);letter-spacing:10px}#index .box08 .txt01{font-size:40px;line-height:1;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);margin:20px auto 70px;letter-spacing:10px;-webkit-transition-delay:.1s;transition-delay:.1s}#index .box08 h3{margin-bottom:60px;-webkit-transition-delay:.3s;transition-delay:.3s}#index .box08 .text_box{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:5px solid #000;padding:28px 20px 10px;position:relative;-webkit-transition-delay:.4s;transition-delay:.4s;border-radius:5px;margin-bottom:50px}#index .box08 .txt02{font-size:30px;line-height:1;background:#000;padding:5px 10px;display:table;position:absolute;top:-20px;left:0;right:0;margin:auto}#index .box08 .txt03{font-size:18px;line-height:2}#index .box08 .btn{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:3px solid #000;width:350px;height:50px;margin:50px auto 0;position:relative;border-radius:5px;-webkit-transition-duration:.5s;transition-duration:.5s;font-size:16px}#index .box08 .btn:after{content:"";position:absolute;background:#000;right:20px;top:0;bottom:0;margin:auto;width:4px;height:10px;clip-path:polygon(0 0,100% 50%,0 100%);-webkit-transition-duration:.5s;transition-duration:.5s}#index .box08 .btn_box{-webkit-transition-delay:.5s;transition-delay:.5s}#index .box08 .inner .box:nth-child(1) .btn:hover{background:#345798;border-color:#fff;color:#fff}#index .box08 .inner .box:nth-child(2) .btn:hover{background:#ff8306;border-color:#fff;color:#fff}#index .box08 .inner .box:nth-child(1) .btn:hover:after,#index .box08 .inner .box:nth-child(2) .btn:hover:after{background:#fff}#index .box08 .flow_inner .item{width:171px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 5px rgba(0,0,0,.6);box-shadow:0 0 5px rgba(0,0,0,.6);background:#345799;padding-bottom:10px;position:relative}#index .box08 .flow_inner .item .step{font-size:16px;line-height:1;margin-top:10px;font-weight:700}#index .box08 .flow_inner .item .flow_title{font-size:18px;line-height:1;margin-top:5px}#index .box08 .flow_inner .item:before{content:"";position:absolute;background:#fff;width:10px;height:25px;clip-path:polygon(0 0,100% 50%,0 100%);top:0;bottom:0;left:-15px;margin:auto}#index .box08 .flow_inner .item:nth-child(1):before,#index .box08 .flow_inner .item:nth-child(4):before{display:none}#index .box08 .flow_inner .item:nth-child(1),#index .box08 .flow_inner .item:nth-child(4){margin-right:30px}#index .box08 .flow_inner .item:nth-child(3),#index .box08 .flow_inner .item:nth-child(6){margin-left:30px}#index .box08 .flow_inner .item:nth-child(n+4){margin-top:30px}#index .box08 .flow_inner .item:nth-child(1){-webkit-transition-delay:.6s;transition-delay:.6s}#index .box08 .flow_inner .item:nth-child(2){-webkit-transition-delay:.65s;transition-delay:.65s}#index .box08 .flow_inner .item:nth-child(3){-webkit-transition-delay:.7s;transition-delay:.7s}#index .box08 .flow_inner .item:nth-child(4){-webkit-transition-delay:.75s;transition-delay:.75s}#index .box08 .flow_inner .item:nth-child(5){-webkit-transition-delay:.8s;transition-delay:.8s}#index .box08 .flow_inner .item:nth-child(6){-webkit-transition-delay:.85s;transition-delay:.85s}#index .box08 .flow_inner02 .item{background:#fc8200}#index .box09{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box09_bg.webp) top left repeat;padding:130px 0}#index .box09 h2{display:table;margin:auto auto 50px}#index .box09 h2 .big{font-size:35px;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #000;padding-bottom:20px;margin-bottom:20px;padding-right:100px;letter-spacing:4px}#index .box09 h2 .min{font-size:20px;line-height:1;text-align:right}#index .box09 .item{-webkit-box-sizing:border-box;box-sizing:border-box;border-left:2px solid #000;width:240px;padding-left:20px;margin-right:70px;z-index:10;position:relative}#index .box09 .item:nth-child(4n){margin-right:0}#index .box09 .over{position:relative;margin-bottom:20px}#index .box09 .img{width:100%;padding-top:67%;position:relative;background-size:cover;background-position:top center;background-repeat:no-repeat}#index .box09 .time{font-size:16px;line-height:1}#index .box09 h3{font-size:16px;line-height:1;margin:15px auto}#index .box09 .text{font-size:14px;line-height:1.7}#index .box09 .in_btn{position:absolute;left:150px;bottom:20px;font-size:14px;line-height:1;padding:0 50px 0 15px;-webkit-transition-duration:.3s;transition-duration:.3s}#index .box09 .in_btn:before{width:100%;height:2px;background:#000;position:absolute;bottom:-5px;right:0;content:""}#index .box09 .in_btn:after{width:0;height:0;border-style:solid;border-width:5px 0 0 5px;border-color:transparent transparent transparent #000;position:absolute;content:"";right:0;bottom:-4px}#index .box09 .item:hover .in_btn{padding-right:40px}#index .box09 .btn{background:#000;width:500px;height:50px;position:relative;margin:50px auto 0;border-radius:5px;-webkit-transition-duration:.5s;transition-duration:.5s;font-size:16px}#index .box09 .btn:hover{background:#345799}#index .box09 .btn:after{content:"";position:absolute;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%);top:0;bottom:0;right:20px;margin:auto;width:4px;height:10px}#index .box09 .inner .item:nth-child(1){-webkit-transition-delay:.2s;transition-delay:.2s}#index .box09 .inner .item:nth-child(2){-webkit-transition-delay:.3s;transition-delay:.3s}#index .box09 .inner .item:nth-child(3){-webkit-transition-delay:.4s;transition-delay:.4s}#index .box09 .inner .item:nth-child(4){-webkit-transition-delay:.5s;transition-delay:.5s}#index .box09 .btn_box{-webkit-transition-delay:.7s;transition-delay:.7s}@-webkit-keyframes flash-fade-in2{0%{opacity:0;-webkit-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}50%{-webkit-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}100%{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes flash-fade-in2{0%{opacity:0;-webkit-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}50%{-webkit-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}100%{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}#index .box10{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box10_bg.webp) top center repeat;padding:100px 0}#index .box10 .over{margin-bottom:30px}#index .box10 .img{margin-right:50px}#index .box10 .text{font-size:16px;line-height:1.8}#index .box10 .under_txt{font-size:20px;line-height:1;margin-top:50px}#index .box10 .btn{background:#000;width:500px;height:50px;position:relative;margin:50px auto 0;border-radius:5px;-webkit-transition-duration:.5s;transition-duration:.5s;font-size:16px}#index .box10 .btn:hover{background:#345799}#index .box10 .btn:after{content:"";position:absolute;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%);top:0;bottom:0;right:20px;margin:auto;width:4px;height:10px}#index .box11{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box11_bg.webp) top left repeat}#index .box11 .img_box{margin-right:80px;position:relative;min-width:584px}#index .box11 .img_box .img{z-index:10;position:relative}#index .box11 .img_box .medal_box{position:absolute;right:0;top:37px}#index .box11 .img_box .medal_box .medal01{-webkit-transition-delay:.2s;transition-delay:.2s}#index .box11 .img_box .medal_box img:nth-of-type(2){margin-left:10px;-webkit-transition-delay:.3s;transition-delay:.3s}#index .box11 .img_box .medal_box{z-index:20}#index .box11 .img_box:before{content:"";position:absolute;background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box11_img_icon.webp) no-repeat;width:540px;height:533px;bottom:-30px;left:-215px}#index .box11 .txt01{font-size:25px;line-height:1.4;-webkit-transition-delay:.2s;transition-delay:.2s}#index .box11 h2{margin:30px auto}#index .box11 h2 img{margin-left:auto;margin-right:63px}#index .box11 h2{-webkit-transition-delay:.3s;transition-delay:.3s}#index .box11 .text{font-size:18px;line-height:2.2;-webkit-transition-delay:.4s;transition-delay:.4s}#index .box11 .btn_box{-webkit-transition-delay:.5s;transition-delay:.5s}#index .box11 .btn{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;width:350px;height:50px;background:#345799;position:relative;font-size:14px;line-height:1;margin:40px auto 0;-webkit-transition-duration:.5s;transition-duration:.5s;font-size:16px}#index .box11 .btn:hover{background:#000}#index .box11 .btn:after{content:"";position:absolute;background:#fff;width:6px;height:10px;clip-path:polygon(0 0,100% 50%,0 100%);top:0;bottom:0;right:20px;margin:auto}#index .box12{background:#ececec;padding:150px 0}#index .box12 .con a{background:#000;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4);margin-left:10px}#index .box12 .con a:hover{background:#345799}#index .box12 .con .img{opacity:.5}#index .box12 .con .txt_box{position:absolute;left:20px;bottom:20px;line-height:1;z-index:10}#index .box12 .con .min{font-size:20px;margin-bottom:5px;letter-spacing:3px}#index .box12 .con .big{font-size:30px;letter-spacing:5px}#index .box12 .con02{margin-top:80px}#index .box12 .con02 a{margin-left:0;margin-right:10px}#index .box12 .bdr{content:"";position:absolute;background:#345799;-webkit-transition-duration:.3s;transition-duration:.3s}#index .box12 .bdr01,#index .box12 .bdr02{width:5px;height:100%;-webkit-transition-delay:.2s;transition-delay:.2s}#index .box12 .bdr03,#index .box12 .bdr04{width:100%;height:5px}#index .box12 .bdr01{clip-path:inset(100% 0 0 0);top:0;left:0}#index .box12 .bdr02{clip-path:inset(0 0 100% 0);bottom:0;right:0}#index .box12 .bdr03{clip-path:inset(0 100% 0 0);top:0;left:0}#index .box12 .bdr04{clip-path:inset(0 0 0 100%);bottom:0;right:0}#index .box12 a:hover .bdr{clip-path:inset(0)}#index .box13{background:-webkit-gradient(linear,left top,right top,from(#345799),color-stop(50%,#345799),color-stop(50%,#fc8200),to(#fc8200));background:linear-gradient(90deg,#345799 0%,#345799 50%,#fc8200 50%,#fc8200 100%);overflow:hidden}#index .box13 .box{-webkit-box-sizing:border-box;box-sizing:border-box;width:570px;position:relative}#index .box13 .box:before,#index .box13 .box:after{content:"";position:absolute;width:506px;height:580px;-webkit-transform:skewX(-20deg);transform:skewX(-20deg);-webkit-transition-duration:.4s;transition-duration:.4s;clip-path:inset(0 0 100% 0);-webkit-transition-delay:.2s;transition-delay:.2s}#index .box13 .news_box:before{background:#132b58;left:-660px;bottom:-80px;z-index:10}#index .box13 .news_box:after{background:#132b58;left:-620px;bottom:-80px;opacity:.3}#index .box13 .blog_box:before{background:#b95f00;right:-660px;bottom:-80px;z-index:10;-webkit-transition-delay:.4s;transition-delay:.4s}#index .box13 .blog_box:after{background:#984e00;right:-620px;bottom:-80px;opacity:.3;-webkit-transition-delay:.4s;transition-delay:.4s}#index .box13 h2{position:relative;margin-bottom:50px;font-size:25px}#index .box13 .item{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #fff;padding:15px 0}#index .box13 .box .item:nth-child(1){padding-top:0}#index .box13 .time{font-size:16px;line-height:1}#index .box13 h3{font-size:16px;margin-left:20px;line-height:1}#index .box13 .text{font-size:14px;line-height:1.7;margin-top:15px}#index .box13 .btn{-webkit-box-sizing:border-box;box-sizing:border-box;width:150px;height:35px;line-height:1;position:absolute;font-size:16px;background:#000;right:0;top:0;border-radius:5px}#index .box13.inview .box:before,#index .box13.inview .box:after{clip-path:inset(0)}#index .box14{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/index/box14_bg.webp) center center no-repeat;background-size:cover}#index .box14 h2{font-size:50px;letter-spacing:5px}#index .box14 .text{font-size:18px;line-height:2;margin:40px auto;-webkit-transition-delay:.2s;transition-delay:.2s}#index .box14 .inner a{width:575px;height:175px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:75px}#index .box14 .inner a:nth-child(1){background:#345799;border:5px solid #345799;-webkit-transition-delay:.4s;transition-delay:.4s}#index .box14 .inner a:nth-child(2){background:#fc8200;border:5px solid #fc8200;-webkit-transition-delay:.5s;transition-delay:.5s}#index .box14 .txt_box{position:relative}#index .box14 .txt01{font-size:20px;line-height:1;letter-spacing:5px}#index .box14 .txt02{font-size:50px;line-height:1;margin-top:10px;letter-spacing:7px;text-align:center;position:relative;z-index:10}#index .box14 .img{position:absolute;right:0;bottom:0}#index .box14 .icon01{position:absolute;left:-62px;top:0}#index .box14 .icon02{position:absolute;bottom:-42px;left:-10px;width:324px;min-width:324px}#index .box14 a:nth-child(2) .txt02{margin-left:-10px}footer{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/footer/bg.webp) top left repeat;padding-top:80px}footer .txt{margin-bottom:80px}footer nav a{font-size:18px;margin-left:50px;line-height:1}footer nav a:nth-child(1){margin-left:0}footer nav:nth-of-type(n+2){margin-top:25px}footer .copy{margin-top:80px;background:#345799;padding:7px 0;line-height:1;font-size:14px}#pop_banner{position:fixed;bottom:20px;z-index:100;width:100%}#pop_banner .inner{width:1200px;margin:auto;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:5px solid #345799;border-left:none;border-right:1px solid #000;height:105px;position:relative;padding-right:120px}#pop_banner .page_top{background:#000;width:100px;height:100%;font-size:12px;line-height:1;position:absolute;right:-1px;top:0}#pop_banner .page_top img{margin-bottom:10px}#pop_banner .tel{font-size:40px;line-height:1}#pop_banner .tel img{margin-right:10px}#pop_banner .tel_box .min{font-size:14px;line-height:1;letter-spacing:1px;text-align:center;margin-top:5px}#pop_banner .txt01{font-size:25px;line-height:1.3;background:#345799;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:230px;height:100%}#pop_banner .btn_box .btn{width:152px;height:54px;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #345799;font-size:16px;line-height:1;-webkit-box-shadow:0 2px #345799;box-shadow:0 2px #345799}#pop_banner .btn_box .btn:nth-child(2){margin-left:20px;border-color:#fc8200;-webkit-box-shadow:0 2px #fc8200;box-shadow:0 2px #fc8200}#pop_banner .btn_box .btn:nth-child(3){margin-left:20px;border-color:#fe0000;-webkit-box-shadow:0 2px #fe0000;box-shadow:0 2px #fe0000}div.wpcf7-mail-sent-ok{display:none !important}

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
@charset "UTF-8";.contact_banner{-webkit-box-sizing:border-box;box-sizing:border-box;border:5px solid #000;-webkit-box-shadow:0 0 10px rgba(0,0,0,.35);box-shadow:0 0 10px rgba(0,0,0,.35);background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/contact_banner/bg.jpg) top left repeat;line-height:1;margin-bottom:80px}.contact_banner .title{font-size:45px;line-height:1;padding:20px 50px;background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/contact_banner/bg02.jpg) top left repeat}.contact_banner .under{padding:50px}.contact_banner .txt01{font-size:20px}.contact_banner .txt02{font-size:40px;margin:10px 0}.contact_banner .txt02 span{font-size:70px}.contact_banner .txt03{font-size:18px}.contact_banner .right_box{-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #000;background:#fff;position:relative;width:472px}.contact_banner .right_box .txt04{font-size:16px;background:#000;padding:10px 0 13px}.contact_banner .right_box .mail_inner{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.contact_banner .right_box .mail_inner a{width:203px;height:46px;font-size:16px;position:relative;background:#345799}.contact_banner .right_box .mail_inner a:after{content:"";position:absolute;background:#fff;width:10px;height:10px;right:5px;bottom:5px;clip-path:polygon(0 100%,100% 0,100% 100%)}.contact_banner .right_box .mail_inner a:nth-child(2){background:#fc8200}.contact_banner .right_box:after{content:"";position:absolute;background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/contact_banner/icon.svg) no-repeat;width:200px;height:176px;top:-179px;right:5px}#privacy_policy .text{font-size:16px;line-height:2.3}#privacy_policy .txt01{font-size:20px;line-height:1;margin-top:40px}#privacy_policy .txt02{font-size:20px;line-height:1.8;margin-top:80px}#privacy_policy .title{font-size:20px;line-height:1;margin:40px 0 10px}#access_map .txt01{font-size:20px;line-height:1}#access_map .txt02{font-size:20px;line-height:1;margin:10px 0 30px}#access_map .txt01:nth-child(n+2){margin-top:50px}#access_map iframe{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:500px;border:5px solid #000}#archives .item{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #000;padding:15px 0;line-height:1}#archives .item:nth-child(1){padding-top:0}#archives .time{font-size:16px;line-height:1}#archives .tag{-webkit-box-sizing:border-box;box-sizing:border-box;width:60px;height:20px;font-size:16px;line-height:1;margin:0 20px;color:#fff}#archives .news_cat{background:#345799}#archives .blog_cat{background:#fc8200}#archives h2{font-size:16px}#archives .text{font-size:14px;line-height:2;margin-top:7px}#archives_interview .item{-webkit-box-sizing:border-box;box-sizing:border-box;width:285px;margin-right:20px}#archives_interview .item:nth-child(4n){margin-right:0}#archives_interview .item:nth-child(n+5){margin-top:20px}#archives_interview .over{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 7px rgba(0,0,0,.6);box-shadow:0 0 7px rgba(0,0,0,.6);position:relative}#archives_interview .img{width:100%;padding-top:67%;position:relative;background-size:cover;background-position:top center;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}#archives_interview .time{font-size:16px;line-height:1;width:125px;height:26px;background:#345799;position:absolute;right:0;top:-13px}#archives_interview .pick{font-size:18px;line-height:1;width:118px;height:26px;background:#f29600;position:absolute;left:0;bottom:-13px;z-index:20}#archives_interview .pick:after{content:"";position:absolute;display:block;width:8px;height:26px;right:-8px;top:0;bottom:0;z-index:20;margin:auto;background:#f29600;clip-path:polygon(0 0,100% 50%,0 100%)}#archives_interview h2{font-size:14px;line-height:1.7;margin:30px 0 10px}#single_interview .thumbnail,#single_achievements .thumbnail{margin:80 auto 0}#single_interview .gallery_box .title,#single_achievements .gallery_box .title{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:3px solid #000;padding-bottom:20px;margin-bottom:50px}#single_interview .gallery_box h2,#single_achievements .gallery_box h2{font-size:30px;margin-right:20px}#single_interview .gallery_box p,#single_achievements .gallery_box p{font-size:14px;line-height:1;margin-bottom:5px}#single_interview .gallery_box .gallery_list a,#single_achievements .gallery_box .gallery_list a{width:366px;margin-right:50px}#single_interview .gallery_box .gallery_list a .img,#single_achievements .gallery_box .gallery_list a .img{width:100%;padding-top:67%;position:relative;background-size:cover;background-position:top center;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}#single_interview .gallery_box .gallery_list a:nth-child(3n),#single_achievements .gallery_box .gallery_list a:nth-child(3n){margin-right:0}#single_interview .gallery_box .gallery_list a:nth-child(n+4),#single_achievements .gallery_box .gallery_list a:nth-child(n+4){margin-top:50px}#single_interview .box01,#single_achievements .box01{-webkit-box-sizing:border-box;box-sizing:border-box;border:15px solid #345799;padding:50px}#single_interview .box01 .time,#single_achievements .box01 .time{font-size:16px;line-height:1}#single_interview .box01 h1,#single_achievements .box01 h1{font-size:16px;line-height:1.8;margin:20px 0 15px}#single_interview .box01 .text,#single_achievements .box01 .text{font-size:16px;line-height:1.8}#contact .txt01{font-size:18px;line-height:1;margin:50px auto 10px;letter-spacing:1px}#contact .tel{font-size:40px;line-height:1;margin-bottom:50px;letter-spacing:1px}#contact .tel span{font-size:70px}#contact table{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #345799;border-left:none;border-right:none;margin-bottom:50px}#contact table th,#contact table td{padding:30px;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #345799;position:relative;vertical-align:middle}#contact table th{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/contact/bg.jpg) top left repeat;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:#fff;width:350px;font-size:20px;font-weight:500;color:#fff;vertical-align:middle}#contact table .essential{font-size:16px;line-height:1;position:absolute;right:30px;background:#fff;padding:5px 10px;color:#345799}#contact table input,#contact table textarea{background:#eee;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;padding:10px;font-size:16px;outline:none;font-family:"Noto Sans JP",sans-serif,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,Meiryo,sans-serif}#contact table input[type=radio]{width:auto}#contact table input[type=file]{background:0 0;padding:0}#contact table .wpcf7-list-item.first{margin:0}#contact table textarea{height:200px}#contact table .min01{font-size:14px;margin-top:5px}#contact table .min02{font-size:16px;line-height:1.7}#contact table .file_title{font-size:16px;line-height:1;margin-top:15px;margin-bottom:10px}#contact .form_btn{width:600px;height:80px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#345799;color:#fff;border-radius:10px;margin:50px auto 0;display:block;font-size:18px;font-weight:500;font-family:"Noto Sans JP",sans-serif,"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans Japanese","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,Meiryo,sans-serif;letter-spacing:1px;border:none;outline:none;cursor:pointer}#contact .wpcf7 form .wpcf7-response-output,#contact .wpcf7 form.invalid .wpcf7-response-output,#contact .wpcf7 form.unaccepted .wpcf7-response-output,#contact .wpcf7 form.payment-required .wpcf7-response-output{border:none;color:red;font-size:14px}#contact .wpcf7-not-valid-tip{font-size:14px;line-height:1;font-weight:500;margin-top:16px}#contact .thanks{font-size:16px;line-height:2}#contact div.wpcf7-mail-sent-ok{display:none !important}#contact .caution_txt{font-size:17px;font-weight:700;margin:30px auto 0;color:red}#contact .caution_txt.caution_txt01{margin:0 auto 50px}.merchandise .left_img{margin-right:50px}.merchandise .right_img{margin-left:50px}.merchandise .text01{font-size:18px;line-height:2}.merchandise .table01{width:100%;background:#f9f9f9}.merchandise .table01 th,.merchandise .table01 td{font-size:16px;line-height:2.3;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:3px solid #345799;vertical-align:middle}.merchandise .table01 tr:nth-child(1) th,.merchandise .table01 tr:nth-child(1) td{border-top:none}.merchandise .table01 th{border-right:3px solid #345799;word-break:keep-all}.merchandise .box01{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/fixed_partition/box01_bg.jpg) top left repeat;padding:50px;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #e6e6e6}.merchandise .box01 h2{font-size:35px;line-height:1;padding-bottom:30px;border-bottom:3px solid #345799;margin-bottom:30px}.merchandise .box01 ul{width:calc(50% - 10px)}.merchandise .box01 ul li{font-size:16px;line-height:2}.merchandise .box01 ul li:nth-child(n+2){margin-top:20px}.merchandise .title{font-size:25px;line-height:1;padding:25px 0;background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/fixed_partition/title_bg.jpg) top left repeat}.merchandise .con .txt01{font-size:18px;line-height:1}.merchandise .con h3{font-size:20px;line-height:1;margin:10px auto 15px}.merchandise .con .txt02{font-size:15px;line-height:1.7;margin-bottom:30px}.merchandise .con .table02{width:100%;background:#e6e6e6}.merchandise .con .table02 th,.merchandise .con .table02 td{font-size:14px;line-height:2;padding:5px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #fff;vertical-align:middle}.merchandise .con .table02 th{background:#345799;font-size:16px;width:180px}.merchandise .con .table02 tr:nth-child(1) th,.merchandise .con .table02 tr:nth-child(1) td{border-top:none}.merchandise .con_list .con{width:calc(50% - 25px)}.merchandise .catalog_box .item{width:366px;margin-right:50px}.merchandise .catalog_box .item:nth-child(3n){margin-right:0}.merchandise .catalog_box .item:nth-child(n+4){margin-top:30px}.merchandise .catalog_box .txt01{font-size:18px;line-height:1}.merchandise .catalog_box .txt02{font-size:16px;line-height:1.5;margin:20px auto 30px}.merchandise .catalog_box .btn{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;height:50px;background:#345799;border-radius:5px}.merchandise .catalog_box .btn:after{content:"";position:absolute;right:20px;top:0;bottom:0;margin:auto;width:6px;height:10px;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%)}#about .inner{font-size:18px;line-height:2}#about .inner .img01{margin-right:50px}#about .inner .img02{margin-left:50px}#about .bnr01{padding:10px;background:#000;overflow:hidden;position:relative;height:300px}#about .bnr01 img{opacity:.2;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#about .bnr01 .con{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;border:1px solid #fff}#about .bnr01 .div01{padding:0 50px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#about .bnr01 .bnr_text01{font-size:40px;line-height:1;background:#345799;position:relative;z-index:10;display:table;margin:0 auto 28px;padding:5px 5px 5px 25px;-webkit-transform:skewX(-15deg);transform:skewX(-15deg)}#about .bnr01 .bnr_text02{position:relative;z-index:10;-webkit-transform:skewX(-15deg);transform:skewX(-15deg)}#about .bnr01 .bnr_text02 p:nth-child(1){font-size:30px;line-height:1;margin-bottom:10px;letter-spacing:10px}#about .bnr01 .bnr_text02 p:nth-child(2){font-size:60px;line-height:1}#about .bnr01 .bnr_text02:before,#about .bnr01 .bnr_text02:after{content:"";display:block;background:#fff;height:3px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#about .bnr01 .bnr_text02:before{margin-right:20px}#about .bnr01 .bnr_text02:after{margin-left:20px}#about .box01{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/about/box01_title_bg.jpg) top left repeat;padding-top:30px}#about .box01 .title{width:calc(100% - 60px);margin:auto;background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/about/box01_img.jpg) center center no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50px 0;position:relative;padding:70px 0;-webkit-box-shadow:4px 4px 0 #afafaf;box-shadow:4px 4px 0 #afafaf}#about .box01 .title .txt01{display:table;margin:auto;letter-spacing:2px}#about .box01 .title .txt01 p{font-size:25px;line-height:1;position:relative;padding:0 5px}#about .box01 .title .txt01 p:nth-child(2){margin-top:20px}#about .box01 .title .txt01 p:after{content:"";position:absolute;background:#fc8200;width:100%;height:5px;bottom:-3px;left:0}#about .box01 .title .txt01 span{position:relative;z-index:20}#about .box01 .title .txt02{margin:40px auto 15px;letter-spacing:5px}#about .box01 .title .txt02 span{font-size:40px;line-height:1;display:block}#about .box01 .title .txt02 img:nth-child(1){margin-right:-10px}#about .box01 .title .txt02 img:nth-child(2){margin-left:-10px}#about .box01 .title h2{font-size:80px;line-height:1;letter-spacing:10px}#about .box01 .title .icon_text{position:absolute;bottom:125px;left:365px;font-size:20px;line-height:1}#about .box01 .title .icon01,#about .box01 .title .icon02{position:absolute}#about .box01 .title .icon01{left:50px;top:70px}#about .box01 .title .icon02{right:15px;top:50px}#about .box01 .con01{margin-top:30px;background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/about/box01_con01_bg.jpg) top left repeat;padding:70px 50px 40px}#about .box01 .con01 h3{font-size:30px;line-height:1.7;letter-spacing:2px}#about .box01 .con01 .text{font-size:18px;line-height:2;margin:40px auto;letter-spacing:2px}#about .box01 .con01 li p{font-size:20px;line-height:1;margin-top:20px}#about .box01 .con01 .sub_title{font-size:30px;line-height:1;background:#fff;padding:15px 0;margin-bottom:50px}#reason .box01 .title{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:10px solid #345799;padding-bottom:25px;margin-bottom:50px}#reason .box01 .title .left_box{-webkit-box-sizing:border-box;box-sizing:border-box;border-right:3px solid #345799;padding-right:40px;margin-right:50px}#reason .box01 .title .txt01{font-size:25px;line-height:1;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}#reason .box01 .title .txt01 span{font-size:50px;margin-top:10px;display:block;margin-left:5px}#reason .box01 .title .no{font-size:120px;line-height:.85;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);margin-left:10px}#reason .box01 .title h2{font-size:45px}#reason .box01 .inner .img01{margin-right:50px}#reason .box01 .inner .img02{margin-left:50px}#reason .box01 .inner p{font-size:18px;line-height:2}#reason .box01 .bnr{-webkit-box-sizing:border-box;box-sizing:border-box;border:10px solid #345799;background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/reason/bnr_bg.jpg) top left repeat;position:relative;height:350px}#reason .box01 .bnr p{font-size:35px;line-height:1;background:#345799;padding:5px 20px 8px;position:relative;z-index:10;display:table}#reason .box01 .bnr p:nth-child(2){margin-top:10px}#reason .box01 .bnr .text{margin:30px 0 0 30px;position:relative;z-index:10}#reason .box01 .bnr .img{position:absolute;right:0;bottom:0}#reason .l_bnr{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/reason/l_bnr_bg.jpg) center center no-repeat;height:450px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border:10px solid #345799}#reason .l_bnr .con{background:rgba(52,87,153,.95);width:950px;padding:55px 0 25px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;position:relative}#reason .l_bnr .con .txt01{font-size:40px;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}#reason .l_bnr .con .txt02,#reason .l_bnr .con .txt03{font-size:60px;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}#reason .l_bnr .con .txt02{margin:15px auto}#reason .l_bnr .con .icon_text{display:table;font-size:40px;background:#fc8200;padding:10px 50px;position:absolute;left:0;right:0;top:-30px;margin:auto;z-index:10}#reason .l_bnr .icon01{position:absolute;left:30px;bottom:25px;z-index:10}#reason .l_bnr .icon02{position:absolute;right:10px;bottom:10px;z-index:10}#company .title{font-size:30px;line-height:1;background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/company/title_bg.jpg) top center repeat;padding:15px 0;margin-bottom:50px}#company .box01 h2{font-size:30px;margin-bottom:40px}#company .box01 p{font-size:40px;line-height:1.5}#company .box02 .img{margin-right:50px}#company .box02 .text{font-size:16px;line-height:2.3}#company .box02 .txt02{font-size:30px;line-height:1;margin-top:50px}#company .box03 table{width:100%}#company .box03 table th,#company .box03 table td{font-size:16px;line-height:2;vertical-align:middle;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #aaa}#company .box03 table th{background:#eee;width:225px}#archives_useful .item{-webkit-box-sizing:border-box;box-sizing:border-box;border-left:2px solid #000;width:240px;padding-left:20px;margin-right:70px;z-index:10;position:relative}#archives_useful .item:nth-child(4n){margin-right:0}#archives_useful .item:nth-child(n+5){margin-top:50px}#archives_useful .over{position:relative;margin-bottom:20px}#archives_useful .img{width:100%;padding-top:67%;position:relative;background-size:cover;background-position:top center;background-repeat:no-repeat}#archives_useful .time{font-size:16px;line-height:1}#archives_useful h2{font-size:16px;line-height:1;margin:15px auto}#archives_useful .text{font-size:14px;line-height:1.7}#archives_useful .in_btn{position:absolute;left:150px;bottom:20px;font-size:14px;line-height:1;padding:0 50px 0 15px;-webkit-transition-duration:.3s;transition-duration:.3s}#archives_useful .in_btn:before{width:100%;height:2px;background:#000;position:absolute;bottom:-5px;right:0;content:""}#archives_useful .in_btn:after{width:0;height:0;border-style:solid;border-width:5px 0 0 5px;border-color:transparent transparent transparent #000;position:absolute;content:"";right:0;bottom:-4px}#archives_useful .item:hover .in_btn{padding-right:40px}#single_useful .main_img{margin-bottom:80px}#single_useful .thumbnail{margin:80px auto 0}#single_useful .over{margin-top:80px}#single_useful .over .img{min-width:500px;margin-right:50px}#single_useful .over .img img{width:100%}#single_useful .over .text{font-size:14px;line-height:2.3;text-align:justify}#single_useful .contents_box p{line-height:1.8;font-size:14px}#single_useful .contents_box #toc_container{width:100%;font-size:14px;padding:30px;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:50px}#single_useful .contents_box #toc_container li,#single_useful .contents_box #toc_container ul{margin-top:16px}#single_useful .contents_box #toc_container p.toc_title{font-size:18px;text-align:left;line-height:1}#single_useful .contents_box #toc_container p.toc_title+ul.toc_list{margin-top:0}#single_useful h2,#single_useful h3,#single_useful h4,#single_useful h5{line-height:1.5;font-weight:700}#single_useful h2{font-size:25px;margin:50px 0 30px}#single_useful h3{font-size:20px;margin:40px 0 30px}#single_useful h4,#single_useful h5{font-size:20px;margin:30px 0}#single_useful .item_no{color:#fff;line-height:1;font-size:18px;letter-spacing:1px;background:#345799;padding:5px;display:table;margin-bottom:20px}#single_useful h2,#single_useful h3{background:#648fe0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}#single_useful h2 span,#single_useful h3 span{-webkit-box-sizing:border-box;box-sizing:border-box;border-left:5px solid #fff;padding-left:10px}#single_useful h3{background:#abc6f9}#plastic_curtain .main{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/plastic_curtain/main_bg.jpg) top center repeat;height:450px;padding:20px;position:relative}#plastic_curtain .main .box{-webkit-box-sizing:border-box;box-sizing:border-box;border:5px solid #fff;height:410px}#plastic_curtain .main .box .txt01{font-size:50px;line-height:1;display:table;margin:0 auto;border:5px solid #fff;padding:10px 0 15px}#plastic_curtain .main .box .txt02{font-size:40px;line-height:1;margin:40px auto 20px}#plastic_curtain .main .box .txt03{font-size:70px;line-height:1}#plastic_curtain .main .icon{position:absolute;z-index:10}#plastic_curtain .main .icon01{left:10px;top:10px}#plastic_curtain .main .icon02{right:35px;top:35px}#plastic_curtain .main .icon03{left:35px;bottom:35px}#plastic_curtain .main .icon04{right:10px;bottom:5px}#plastic_curtain .text01{font-size:30px;line-height:1}#plastic_curtain h2{font-size:50px;line-height:1;display:table;margin:20px auto 0;position:relative}#plastic_curtain h2 span{position:relative;z-index:10}#plastic_curtain h2:before{content:"";position:absolute;background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/plastic_curtain/title_icon.svg) no-repeat;width:164px;height:165px;left:-170px;bottom:5px}#plastic_curtain h2:after{content:"";position:absolute;background:#fc8200;left:0;bottom:-5px;width:100%;height:20%}#plastic_curtain .link_box a{width:224px;height:224px;-webkit-box-sizing:border-box;box-sizing:border-box;border:5px solid #000;position:relative}#plastic_curtain .link_box a p{font-size:20px;line-height:1.3;margin-top:10px}#plastic_curtain .link_box a p span{font-size:30px}#plastic_curtain .link_box a:after{content:"";position:absolute;width:57px;height:18px;background:#000;clip-path:polygon(0 0,100% 0,50% 100%);bottom:-18px;left:0;right:0;margin:auto}#plastic_curtain .link_box a:nth-child(1){background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/plastic_curtain/link_bg01.jpg) top left repeat}#plastic_curtain .link_box a:nth-child(2){background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/plastic_curtain/link_bg02.jpg) top left repeat}#plastic_curtain .link_box a:nth-child(3){background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/plastic_curtain/link_bg03.jpg) top left repeat}#plastic_curtain .link_box a:nth-child(4){background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/plastic_curtain/link_bg04.jpg) top left repeat}#plastic_curtain .link_box a:nth-child(5){background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/plastic_curtain/link_bg05.jpg) top left repeat}#plastic_curtain .box01 h3{-webkit-box-sizing:border-box;box-sizing:border-box;border:5px solid #fe0000;width:100%;height:70px;background:#fff;font-size:30px;line-height:1;position:relative;color:#fe0000}#plastic_curtain .box01 h3 img{position:absolute;left:45px;top:0;bottom:0;margin:auto}#plastic_curtain .box01 h3:before,#plastic_curtain .box01 h3:after{content:"";position:absolute;width:20px;height:70px;top:0;bottom:0;margin:auto;background:#fe0000}#plastic_curtain .box01 h3:before{left:0;clip-path:polygon(0 0,100% 50%,0 100%)}#plastic_curtain .box01 h3:after{right:0;clip-path:polygon(100% 0,0 50%,100% 100%)}#plastic_curtain .box01 .inner .img01{margin-right:50px}#plastic_curtain .box01 .inner .img02{margin-left:50px}#plastic_curtain .box01 .inner p{font-size:18px;line-height:2}#plastic_curtain .box01 .bnr{-webkit-box-sizing:border-box;box-sizing:border-box;border:5px solid #000;width:100%;height:300px;position:relative;background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/plastic_curtain/link_bg01.jpg) top left repeat}#plastic_curtain .box01 .bnr .txt01{font-size:35px;line-height:1;display:table;background:#000;clip-path:polygon(0 0,97% 0,100% 100%,0 100%);padding:10px 45px}#plastic_curtain .box01 .bnr .txt02{font-size:60px;line-height:1.3;margin-left:40px;margin-top:10px}#plastic_curtain .box01 .bnr .icon{position:absolute;right:70px;top:0;bottom:0;margin:auto}#plastic_curtain .box02 h3{color:#ff5800;border-color:#ff5800}#plastic_curtain .box02 h3:before,#plastic_curtain .box02 h3:after{background:#ff5800}#plastic_curtain .box02 .bnr{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/plastic_curtain/link_bg02.jpg) top left repeat}#plastic_curtain .box03 h3{color:#345799;border-color:#345799}#plastic_curtain .box03 h3:before,#plastic_curtain .box03 h3:after{background:#345799}#plastic_curtain .box03 .bnr{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/plastic_curtain/link_bg03.jpg) top left repeat}#plastic_curtain .box04 h3{color:#04a82f;border-color:#04a82f}#plastic_curtain .box04 h3:before,#plastic_curtain .box04 h3:after{background:#04a82f}#plastic_curtain .box04 .bnr{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/plastic_curtain/link_bg04.jpg) top left repeat}#plastic_curtain .box05 h3{color:#fe2188;border-color:#fe2188}#plastic_curtain .box05 h3:before,#plastic_curtain .box05 h3:after{background:#fe2188}#plastic_curtain .box05 .bnr{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/plastic_curtain/link_bg05.jpg) top left repeat}#products_handled .acMenu_title{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:30px;line-height:1;margin-top:80px;margin-bottom:50px;position:relative}#products_handled .acMenu_title:before,#products_handled .acMenu_title:after{content:"";display:block;background:#345799;height:3px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#products_handled .acMenu_title:before{margin-right:50px}#products_handled .acMenu_title:after{margin-left:50px}#products_handled .list_box a{-webkit-box-sizing:border-box;box-sizing:border-box;background:#345799;width:285px;height:50px;margin-right:20px;position:relative;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.3);box-shadow:2px 2px 5px rgba(0,0,0,.3)}#products_handled .list_box a .text{font-size:16px;line-height:1.2;position:relative;z-index:10;text-align:center;font-weight:700}#products_handled .list_box a:nth-child(4n){margin-right:0}#products_handled .list_box a:nth-child(n+5){margin-top:20px}#products_handled .list_box a:after{content:"";position:absolute;background:#fff;width:7px;height:10px;top:0;bottom:0;right:20px;margin:auto;clip-path:polygon(0 0,100% 50%,0 100%)}#products_handled .cat_title:after{content:"";position:absolute;background:#fff;width:12px;height:19px;right:13px;top:0;bottom:0;margin:auto;clip-path:polygon(0 0,100% 50%,0 100%)}#products_handled .link_box{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:5px solid #325391;padding-bottom:40px}#products_handled .link_box .txt01{font-size:30px;line-height:1;padding:10px 0 15px;background:#345799}#products_handled .link_box .btn_inner{padding:50px 50px 40px}#products_handled .link_box .btn_inner .item{width:330px}#products_handled .link_box .btn_inner .item .image{margin:0 auto}#products_handled .link_box .btn_inner a{width:100%;height:60px;margin-bottom:20px;background:#fc8200;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #af5b00;border-radius:5px;font-size:18px;line-height:1;letter-spacing:2px}#products_handled .link_box .btn_inner a img{margin-right:20px}#products_handled .link_box .txt02{font-size:18px;line-height:1.5;letter-spacing:2px}#products_handled .box01 h2{font-size:30px;line-height:1;background:#345799;padding:10px 0}#products_handled .box01 h3{font-size:30px;line-height:1;letter-spacing:2px}#products_handled .box01 h3:before,#products_handled .box01 h3:after{content:"";display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#325391;height:3px}#products_handled .box01 h3:before{margin-right:50px}#products_handled .box01 h3:after{margin-left:50px}#products_handled .box01 .txt01{font-size:30px;line-height:1}#products_handled .box01 .map{margin-top:50px}#products_handled .box01 .map_box a{-webkit-box-sizing:border-box;box-sizing:border-box;background:#345799;width:285px;height:50px;margin-right:20px;position:relative;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.3);box-shadow:2px 2px 5px rgba(0,0,0,.3)}#products_handled .box01 .map_box a .no{position:absolute;letter-spacing:0;bottom:-2px;margin:auto;opacity:.15;font-size:60px;line-height:1;left:0;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}#products_handled .box01 .map_box a .text{font-size:16px;line-height:1.2;position:relative;z-index:10;text-align:center;font-weight:700}#products_handled .box01 .map_box a:nth-child(4n){margin-right:0}#products_handled .box01 .map_box a:nth-child(n+5){margin-top:20px}#products_handled .box01 .map_box a:after{content:"";position:absolute;background:#fff;width:7px;height:10px;top:0;bottom:0;right:20px;margin:auto;clip-path:polygon(0 0,100% 50%,0 100%)}#products_handled .contact_banner{margin-top:80px}.merchandise_list .main{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/factory_indoor_prpducts/main_bg.jpg) top left repeat;position:relative;padding:10px}.merchandise_list .main .box{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;position:relative;padding-top:70px}.merchandise_list .main .icon01{position:absolute;top:0;left:0}.merchandise_list .main .icon02{position:absolute;right:0;top:0}.merchandise_list .main .txt01{font-size:50px;line-height:1;letter-spacing:5px}.merchandise_list .main .txt02{font-size:20px;line-height:2;margin:30px auto 50px;letter-spacing:1px}.merchandise_list .box01 h2{font-size:30px;line-height:1;background:#345799;padding:15px 0;letter-spacing:3px}.merchandise_list .box01 .txt01{font-size:30px;line-height:1}.merchandise_list .box01 .map{margin-top:50px}.merchandise_list .box01 .map_box a{-webkit-box-sizing:border-box;box-sizing:border-box;background:#345799;width:285px;height:50px;margin-right:20px;position:relative;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.3);box-shadow:2px 2px 5px rgba(0,0,0,.3)}.merchandise_list .box01 .map_box a .no{position:absolute;letter-spacing:0;bottom:-2px;margin:auto;opacity:.15;font-size:60px;line-height:1;left:0;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}.merchandise_list .box01 .map_box a .text{font-size:16px;line-height:1.2;position:relative;z-index:10;text-align:center;font-weight:700}.merchandise_list .box01 .map_box a:nth-child(4n){margin-right:0}.merchandise_list .box01 .map_box a:nth-child(n+5){margin-top:20px}.merchandise_list .box01 .map_box a:after{content:"";position:absolute;background:#fff;width:7px;height:10px;top:0;bottom:0;right:20px;margin:auto;clip-path:polygon(0 0,100% 50%,0 100%)}.merchandise_list .box02 h2{font-size:30px;line-height:1;background:#345799;padding:15px 0;letter-spacing:3px}.merchandise_list .box02 .con{position:relative}.merchandise_list .box02 .con .img{margin-right:50px}.merchandise_list .box02 .con h3{font-size:30px;line-height:1;margin-bottom:40px}.merchandise_list .box02 .con .text{font-size:18px;line-height:1.8}.merchandise_list .box02 .con .btn{position:absolute;right:0;bottom:0;width:665px;height:50px;background:#345799;font-size:16px;border-radius:5px}.merchandise_list .box02 .con .btn:after{content:"";position:absolute;background:#fff;width:6px;height:10px;clip-path:polygon(0 0,100% 50%,0 100%);top:0;bottom:0;right:20px;margin:auto}.merchandise_list .link_box .title{font-size:30px;line-height:1;background:#345799;padding:20px 0}.merchandise_list .link_box .item{width:366px}.merchandise_list .link_box .item p{font-size:20px;line-height:1;padding:15px 0;background:#345799;letter-spacing:2px}.merchandise_list .link_box .item .img{-webkit-box-sizing:border-box;box-sizing:border-box;border:5px solid #345799}.merchandise_list .link_box .item a{-webkit-box-sizing:border-box;box-sizing:border-box;background:#000;width:100%;height:50px;border-radius:5px;font-size:16px;line-height:1;margin-top:20px;position:relative}.merchandise_list .link_box .item a:after{content:"";position:absolute;background:#fff;width:4px;height:10px;clip-path:polygon(0 0,100% 50%,0 100%);top:0;bottom:0;right:20px;margin:auto}ul.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px auto 0}ul.page-numbers li a{background:#f2f2f2;padding:10px 16px;font-size:16px;line-height:1}ul.page-numbers li span[aria-current=page]{background:#345799;padding:10px 16px;font-size:16px;line-height:1;display:block;color:#fff}ul.page-numbers li:nth-child(n+2){margin-left:10px}#archives_catalog .tag_box a{width:285px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f2f2f2;border:5px solid #345799;border-radius:5px;font-size:16px;line-height:1;padding-left:20px;margin-right:20px;color:#345799;position:relative}#archives_catalog .tag_box a:after{content:"";position:absolute;background:#345799;width:6px;height:10px;top:0;bottom:0;right:15px;margin:auto;clip-path:polygon(0 0,100% 50%,0 100%)}#archives_catalog .tag_box a:nth-child(4n){margin-right:0}#archives_catalog .tag_box a:nth-child(n+5){margin-top:20px}#archives_catalog .inner .item{width:224px;margin-right:20px}#archives_catalog .inner .item:nth-child(5n){margin-right:0}#archives_catalog .inner .item:nth-child(n+6){margin-top:50px}#archives_catalog .inner .img{width:100%;padding-top:150%;position:relative;background-size:cover;background-position:top center;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box}#archives_catalog .inner h2{font-size:14px;line-height:1.7;margin:20px auto}#archives_catalog .inner .btn{background:#345799;width:100%;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;font-size:14px;line-height:1;position:relative}#archives_catalog .inner .btn:after{content:"";position:absolute;background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/catalog/icon.svg) no-repeat;top:0;bottom:0;right:10px;margin:auto;width:22px;height:26px}#archives_achievements #acMenu{width:1200px;margin:auto;position:relative;z-index:10}#archives_achievements #acMenu .cat_link{padding-top:100px;margin-top:-100px}#archives_achievements #acMenu dt,#archives_achievements #acMenu .cat_title{width:100%;line-height:1;cursor:pointer;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;position:relative;margin:auto;font-size:20px;margin-top:20px;background:#345799;color:#fff;height:40px}#archives_achievements #acMenu .bdr01{position:absolute;content:"";background:#fff;top:0;bottom:0;right:10px;z-index:10;width:20px;height:3px;margin:auto}#archives_achievements #acMenu .bdr02{position:absolute;content:"";background:#fff;top:0;bottom:0;right:18px;z-index:10;width:3px;height:20px;margin:auto}#archives_achievements #acMenu .bdr02{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:Linear Out,Slow In;transition-timing-function:Linear Out,Slow In}#archives_achievements #acMenu dt.active .bdr02{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}#archives_achievements #acMenu dd{width:100%;line-height:2;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;background:#f2f2f2}#archives_achievements #acMenu #acMenu:nth-of-type(1) dt,#archives_achievements #acMenu #acMenu:nth-of-type(1) .cat_title{border-top:1px solid #000}#archives_achievements #acMenu dt p,#archives_achievements #acMenu .cat_title p{-webkit-box-sizing:border-box;box-sizing:border-box;border-left:5px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:10px}#archives_achievements #acMenu dd a{width:275px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;border:5px solid #345799;background:#f2f2f2;border-radius:5px;font-size:16px;line-height:1;margin-right:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:15px;color:#345799;font-weight:700}#archives_achievements #acMenu dd a:nth-child(4n){margin-right:0}#archives_achievements #acMenu dd a:nth-child(n+5){margin-top:20px}#archives_achievements #acMenu dd a:after{content:"";position:absolute;background:#345799;width:6px;height:10px;top:0;bottom:0;right:15px;clip-path:polygon(0 0,100% 50%,0 100%);margin:auto}#archives_achievements .cat_title:after{content:"";position:absolute;background:#fff;width:12px;height:19px;right:13px;top:0;bottom:0;margin:auto;clip-path:polygon(0 0,100% 50%,0 100%)}#archives_achievements .item{-webkit-box-sizing:border-box;box-sizing:border-box;width:224px;margin-right:20px}#archives_achievements .item h2{background:#000;width:100%;padding:5px;font-size:14px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}#archives_achievements .item .img_box{position:relative}#archives_achievements .item .img_box span{position:absolute;bottom:0;right:0;color:#fff;right:10px;bottom:10px;line-height:1;font-size:16px;letter-spacing:1px;background:#345799;padding:5px}#archives_achievements .item:nth-child(5n){margin-right:0}#archives_achievements .item:nth-child(n+6){margin-top:20px}#archives_achievements .item:nth-child(1){-webkit-transition-delay:.5s;transition-delay:.5s}#archives_achievements .item:nth-child(2){-webkit-transition-delay:.6s;transition-delay:.6s}#archives_achievements .item:nth-child(3){-webkit-transition-delay:.7s;transition-delay:.7s}#archives_achievements .item:nth-child(4){-webkit-transition-delay:.8s;transition-delay:.8s}#archives_achievements .item:nth-child(5){-webkit-transition-delay:.9s;transition-delay:.9s}#archives_achievements .item:nth-child(6){-webkit-transition-delay:1s;transition-delay:1s}#archives_achievements .item:nth-child(7){-webkit-transition-delay:1.1s;transition-delay:1.1s}#archives_achievements .item:nth-child(8){-webkit-transition-delay:1.2s;transition-delay:1.2s}#archives_achievements .item:nth-child(9){-webkit-transition-delay:1.3s;transition-delay:1.3s}#archives_achievements .item:nth-child(10){-webkit-transition-delay:1.4s;transition-delay:1.4s}#archives_achievements .item:nth-child(11){-webkit-transition-delay:1.5s;transition-delay:1.5s}#archives_achievements .item:nth-child(12){-webkit-transition-delay:1.6s;transition-delay:1.6s}#archives_achievements .item:nth-child(13){-webkit-transition-delay:1.7s;transition-delay:1.7s}#archives_achievements .item:nth-child(14){-webkit-transition-delay:1.8s;transition-delay:1.8s}#archives_achievements .item:nth-child(15){-webkit-transition-delay:1.9s;transition-delay:1.9s}#archives_achievements .img{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);margin-bottom:10px;width:100%;padding-top:65%;position:relative;background-size:cover;background-position:top center;background-repeat:no-repeat;box-sizing:border-box}#archives_achievements .text{font-size:14px;line-height:1.5}.flow .box01{position:relative}.flow .box01 .left_box{position:relative;margin-right:50px;line-height:1;min-width:640px}.flow .box01 .left_box .no{position:absolute;left:20px;top:20px;z-index:10}.flow .box01 .right_box{width:100%;position:relative}.flow .box01 .right_box h2{font-size:30px;line-height:1}.flow .box01 .right_box .tag{font-size:18px;line-height:1;background:#345799;padding:10px 20px;margin-left:20px}.flow .box01 .right_box .txt01{font-size:18px;line-height:2;margin-top:40px}.flow .box01 .right_box .btn{background:#000;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;line-height:1;border-radius:5px;margin-top:40px}.flow .box01 .right_box .btn .icon{margin-right:20px}.flow .box01 .right_box .btn .btn_txt01{font-size:18px}.flow .box01 .right_box .btn .btn_txt02{font-size:25px;margin-bottom:10px}.flow .box01 .right_box .btn .btn_txt03{font-size:14px}.flow .box01 .right_box .btn02{margin-top:20px;padding:15px 20px}.flow .box01 .right_box .btn:after{content:"";position:absolute;background:#fff;width:4px;height:10px;clip-path:polygon(0 0,100% 50%,0 100%);top:0;bottom:0;right:20px;margin:auto}.flow .bdr01{position:relative}.flow .bdr01:after,.flow .bdr02:after{content:"";position:absolute;background:#fc8200;width:10px;height:80px;bottom:-80px;left:100px}.flow .bdr02:after{left:530px}#deliver_flow .box01 .right_box .tag{background:#fc8200}#deliver_flow .bdr01:after,#deliver_flow .bdr02:after{background:#345799}#about_consttuction h2,#about_consttuction h3{font-size:30px;line-height:1;background:#345799;padding:15px 0}#about_consttuction .inner01{font-size:18px;line-height:2}#about_consttuction .inner01 .left_img{margin-right:50px}#about_consttuction .inner01 .right_img{margin-left:50px}#about_consttuction .box01 .txt01{font-size:35px;line-height:1;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);margin-top:50px}#about_consttuction .box01 .con02 .title{font-size:20px;line-height:1}#about_consttuction .box01 .con02 .min{font-size:16px;line-height:1;margin-top:20px}#about_consttuction .box01 .con02 .item{position:relative}#about_consttuction .box01 .con02 .text{font-size:20px;line-height:1.5;margin-top:20px}#about_consttuction .box01 .con02 .min_text{font-size:16px;line-height:1;margin-top:10px}#about_consttuction .box02 h2,#about_consttuction .box02 h3{background:#fc8200}#about_consttuction .box02 .over_box .over_text01{font-size:20px;line-height:1;display:table;background:#000;padding:5px 15px;margin:auto}#about_consttuction .box02 .over_box .over_text02{font-size:40px;line-height:1.5;margin-top:5px}#about_consttuction .box02 .bf_inner .bf_item{width:262px;position:relative}#about_consttuction .box02 .bf_inner .bf_item p{font-size:20px;line-height:1;margin-top:20px}#about_consttuction .box02 .bf_inner .be:after{content:"";position:absolute;background:#000;width:30px;height:54px;clip-path:polygon(0 0,100% 50%,0 100%);top:0;bottom:0;right:-43px;margin:auto}#about_consttuction .box02 .con03 .txt{font-size:18px;line-height:1.8;margin:40px auto}#about_consttuction .box02 .con03 .item p{font-size:16px;line-height:1;margin-top:20px}#sitemap .item{width:386px;margin-right:20px}#sitemap .item .link01{background:#eee;width:100%;height:50px;font-size:16px;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:5px solid #345799;padding-left:10px}#sitemap .item .link02{margin-top:20px;line-height:1;font-size:16px;padding-left:20px}#sitemap .item:nth-child(3n){margin-right:0}#sitemap .item:nth-child(n+4){margin-top:20px}.pageTitle{font-size:30px;line-height:1.5;background:#345799;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;margin-top:80px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.pageTitle span{-webkit-box-sizing:border-box;box-sizing:border-box;border-left:5px solid #fff;padding-left:10px}#single_useful.achievements .thumbnail{width:50%}.page_thumb .thumb_dx{background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/dx/dx_training.jpg) center center no-repeat;background-size:cover}#dx .title{font-size:34px;line-height:1;background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/company/title_bg.jpg) top center repeat;background-color:#345799;padding:15px 0;margin-bottom:40px}#dx .sub_title{font-size:20px;line-height:1.5;color:#fff;background:#345799;box-sizing:border-box;padding:10px;display:flex;margin-bottom:30px}#dx .sub_title span{box-sizing:border-box;border-left:5px solid #fff;padding-left:10px}#dx .dx_concept .vision_text{font-size:24px;line-height:1.9;text-align:center}#dx .dx_text{font-size:16px;line-height:2;text-align:justify}#dx .dx_text+.dx_text{margin-top:1em}#dx .dx_label{font-size:20px;line-height:1.5;color:#345799;border-left:5px solid #345799;padding-left:12px;margin-bottom:15px}#dx .dx_concept .concept_img{display:block;border:1px solid #ddd}#dx .dx_concept .concept_img img{display:block;width:100%;height:auto}#dx .dx_concept .concept_date{font-size:14px;line-height:1.7;color:#666;margin-top:10px}#dx .dx_concept .concept_box{margin-top:50px}#dx .dx_concept .concept_title{font-size:22px;line-height:1;background:#345799;display:table;padding:12px 40px;margin:0 auto 25px}#dx .dx_concept .concept_catch{font-size:40px;line-height:1.5;margin-bottom:40px}#dx .dx_list li{font-size:18px;line-height:1.8;position:relative;padding:15px 20px 15px 45px;border-bottom:1px solid #ddd}#dx .dx_list li:before{content:"";position:absolute;left:15px;top:27px;width:12px;height:12px;background:#345799;border-radius:50%}#dx .step_list{list-style:none;border-top:1px solid #ddd}#dx .step_list .step{display:flex;align-items:flex-start;padding:25px 0;border-bottom:1px solid #ddd}#dx .step_list .step_term{flex-shrink:0;width:150px;font-size:22px;line-height:1.4;border-left:5px solid #345799;padding-left:15px}#dx .step_list .step_term span{display:block;font-size:14px;font-weight:500;color:#666}#dx .step_list .step_body{flex:1;padding-left:20px}#dx .step_list .step_head{font-size:18px;line-height:1.6;margin-bottom:8px}#dx .dx_box>.dx_text{margin-bottom:40px}#dx .dx_media+.dx_media{margin-top:40px}#dx .dx_media .text_box{flex:1}#dx .dx_media .img{width:380px;height:auto;margin-left:40px}#dx .kpi_list .kpi{width:calc((100% - 40px) / 3);border:2px solid #345799;padding:25px 20px;box-sizing:border-box;text-align:center}#dx .kpi_list .kpi_name{font-size:17px;line-height:1.6;min-height:3.2em;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd}#dx .kpi_list .kpi_val span{display:block}#dx .kpi_list .now{font-size:16px;line-height:1.6;color:#666}#dx .kpi_list .arrow{font-size:20px;line-height:1.4;color:#345799;transform:rotate(90deg)}#dx .kpi_list .goal{font-size:24px;line-height:1.5}#dx .kpi_list .kpi_term{font-size:14px;line-height:1.6;margin-top:5px}#dx .message .text{flex:1}#dx .message .photo{width:320px;margin-left:50px}#dx .message .photo img{display:block;width:100%;height:auto}#dx .message .sign{font-size:18px;line-height:1.7;text-align:right;margin-top:15px}#dx .dx_detail .detail_item+.detail_item{margin-top:50px}#dx .dx_detail .detail_title{font-size:24px;line-height:1.5;border-bottom:2px solid #345799;padding-bottom:10px;margin-bottom:20px}#dx .dx_detail .detail_sub{font-size:18px;line-height:1.6;background:#eee;padding:8px 15px;margin:25px 0 15px}#dx .dx_detail .detail_title+.detail_sub{margin-top:0}#dx .dx_detail .detail_list{counter-reset:dx_num}#dx .dx_detail .detail_list li{counter-increment:dx_num;position:relative;padding-left:40px;list-style:none}#dx .dx_detail .detail_list li+li{margin-top:20px}#dx .dx_detail .detail_list li:before{content:counter(dx_num);position:absolute;left:0;top:2px;width:26px;height:26px;line-height:26px;text-align:center;font-size:14px;font-weight:700;color:#fff;background:#345799;border-radius:50%}#dx .dx_detail .detail_list li>p.w_bold,#dx .dx_detail .detail_step>p.w_bold{font-size:17px;line-height:1.7;margin-bottom:5px}#dx .dx_detail .detail_step{margin-top:20px;padding:20px;background:#f5f7fb}
@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/wp-content/themes/vinyl_child/img/sp/header/nav_bg.webp) 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%}.front_main_box .slide_box .mainImg{width:100%}.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;display:block;width:100%;top:50%;bottom:auto;margin:0;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}#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/wp-content/themes/vinyl_child/img/index/box04_bg02.webp) 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/wp-content/themes/vinyl_child/img/sp/index/box06_bg01.webp) 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/wp-content/themes/vinyl_child/img/sp/index/box06_bg02.webp) 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/wp-content/themes/vinyl_child/img/sp/index/box08_bg01.webp) center center no-repeat;background-size:cover}#index .box08 .box:nth-child(2){background:url(//bini-kate.com/wp/wp-content/themes/vinyl_child/img/sp/index/box08_bg02.webp) 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 .inner{display:block}#index .box11{padding:40px 16px}#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{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;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}#single_useful h3{font-size:4vw;margin:20px auto}#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}#single_useful h2 span,#single_useful h3 span{border-left:3px solid #fff}.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{margin-bottom:40px}#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}#dx .title{font-size:5.5vw;margin-bottom:25px}#dx .dx_box,#dx .dx_concept{padding:0 16px}#dx .sub_title{font-size:4vw;margin-bottom:20px}#dx .sub_title span{border-left:3px solid #fff}#dx .dx_concept .vision_text{font-size:3.8vw;text-align:justify}#dx .dx_concept .title,#dx .dx_box .title{margin-left:-16px;margin-right:-16px}#dx .dx_text{font-size:3.5vw;line-height:1.9}#dx .dx_label{font-size:4.2vw}#dx .dx_concept .concept_date{font-size:3vw}#dx .dx_concept .concept_box{margin-top:30px}#dx .dx_concept .concept_title{font-size:4.5vw}#dx .dx_concept .concept_catch{font-size:5.5vw;margin-bottom:25px}#dx .dx_list li{font-size:3.8vw;line-height:1.7;padding:12px 0 12px 25px}#dx .dx_list li:before{left:4px;top:calc(12px + 0.55em);width:9px;height:9px}#dx .step_list .step{display:block;padding:20px 0}#dx .step_list .step_term{width:auto;font-size:4.5vw;padding-left:10px;margin-bottom:12px}#dx .step_list .step_term span{display:inline;font-size:3.5vw;margin-left:8px}#dx .step_list .step_body{padding-left:0}#dx .step_list .step_head{font-size:4vw}#dx .dx_box>.dx_text{margin-bottom:30px}#dx .dx_media{display:block}#dx .dx_media .img{width:100%;margin:16px 0 0}#dx .kpi_list{display:block}#dx .kpi_list .kpi{width:100%;padding:20px 16px}#dx .kpi_list .kpi+.kpi{margin-top:16px}#dx .kpi_list .kpi_name{font-size:4vw;min-height:0}#dx .kpi_list .now{font-size:3.5vw}#dx .kpi_list .goal{font-size:5vw}#dx .kpi_list .kpi_term{font-size:3.2vw}#dx .message{display:block}#dx .message .photo{width:70%;margin:25px auto 0}#dx .message .sign{font-size:3.8vw}#dx .dx_detail .detail_item+.detail_item{margin-top:35px}#dx .dx_detail .detail_title{font-size:4.8vw}#dx .dx_detail .detail_sub{font-size:4vw}#dx .dx_detail .detail_list li{padding-left:32px}#dx .dx_detail .detail_list li:before{width:22px;height:22px;line-height:22px;font-size:12px}#dx .dx_detail .detail_list li>p.w_bold,#dx .dx_detail .detail_step>p.w_bold{font-size:3.8vw}#dx .dx_detail .detail_step{padding:16px}}