@import url(//32products.com/wp-content/themes/sydney-child/../sydney/style.css);@import url('https://use.typekit.net/jhm7ojf.css');.pc{display:block !important}.sp{display:none !important}@media only screen and (max-width:750px){.pc{display:none !important}.sp{display:block !important}}.topic-box.yellow{position:relative;background:#fff;padding:45px 45px 0;margin:40px 0 10px;border-radius:3px;border:1px solid #099;box-shadow:0px 1px 5px rgba(0,0,0,.3)}.topic-title.yellow{position:absolute;top:-17px;left:14px;background:#099;padding:5px;border-radius:3px;color:#fff}.itemList{list-style-type:none;color:#000;padding:0}.itemList li{width:100%;margin-right:2%;margin-bottom:20px;float:left;font-size:12px;border:1px solid #999;border-radius:2px;position:relative;overflow:hidden}.itemList li:nth-of-type(1n){margin-right:0}.itemList li .top,.itemList li .bottom{padding:10px}.itemList li .top{border-bottom:1px solid #999}.itemList li .top .tit{font-size:10px;color:#00ac97;margin:0;padding:0;line-height:1.2em;height:1.2em;overflow:hidden}.itemList li .bottom{background:#f7fffe}.itemList li figure{text-align:center}.itemList li i{width:8%;min-width:25px;display:block;position:absolute;left:10px;top:10px}.itemList li .stock{text-align:center;margin-bottom:5px}.itemList li .stock span{font-size:16px;color:#fb9199}.itemList li .desc{line-height:1.2em;margin-bottom:5px;height:2.4em;overflow:hidden}.itemList li .boxButton{margin-bottom:5px}.itemList li .ordering{text-align:center;margin-bottom:2px}.itemList li .cost{text-align:center;margin-bottom:2px}@media(max-width:560px){.itemList li{width:auto;float:none;margin-right:0 !important}}.hidari{float:left;margin-left:2em;margin-right:6em;margin-top:1em;margin-bottom:1em}.hidari2{float:left;width:50%;margin:0 10px 5px 0;max-width:300px}.boxButton{display:block;width:240px;margin-left:auto;margin-right:auto;font-size:14px;color:#fff;background:#00ac97;text-align:center;line-height:1em;padding:10px;border-radius:10px;-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,.37);box-shadow:2px 2px 5px 0px rgba(0,0,0,.37);-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.boxButton:hover{opacity:.7;color:#fff}.boxButton1{display:block;width:240px;margin-left:auto;margin-right:auto;font-size:18px;color:#fff;background:#00ac97;text-align:center;line-height:1em;padding:10px;border-radius:10px;-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,.37);box-shadow:2px 2px 5px 0px rgba(0,0,0,.37);-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.boxButton1:hover{opacity:.7;color:#fff}.exp{line-height:1.4em;padding:.5em;border-bottom:2px solid #00ac97}.sent .formInner{display:none}#new-post ul{margin:0}#new-post ul li{float:left;margin-right:5px;padding:2px}#new-post li{display:inline-block;overflow:hidden;clear:both;margin:5px;list-style:none;vertical-align:top}#new-post img{float:left;padding:0;margin:5px;border-radius:0;box-shadow:none}#new-post .title{width:200px;float:left;padding:5px}.tagcloud a{font-size:14px !important;line-height:1em;background:#e0e0e0;color:#fff;display:inline-block;white-space:nowrap;padding:8px;margin-top:3px;border-radius:4px;text-decoration:none}.tagcloud a:hover{background:#f9d635;color:#2098a8}.tagcloud a:before{font-family:"FontAwesome";content:"\f02b";padding-right:4px}#footer-menu ul{text-align:center;margin:10px 0}#footer-menu ul li{display:inline;list-style:outside none none}#footer-menu ul li:before{content:"|";padding:0 .6em}#footer-menu ul li:first-child:before{content:"";padding:0}#footer-menu ul .sub-menu{display:none}.kaisha{width:100%}.kaisha th,.kaisha td{border:1px solid #ccc;padding:15px}.kaisha th{font-weight:700;background-color:#45c4a6}@media screen and (max-width:767px){.kaisha,.kaisha tr,.kaisha td,.kaisha th{display:block}.kaisha th{width:auto}}.btn-flat-logo{display:inline-block;padding:.5em 1em;text-decoration:none;color:#00ac97;border:double 4px #00ac97;border-radius:3px;transition:.4s;font-size:20px}.service-t{display:inline-block;color:#00ac97;font-size:20px}.case{display:inline-block;color:#00ac97;font-size:18px}.su-tabs{margin:0 0 1.5em;padding:3px;border-radius:3px;background:#eee}.su-tabs-nav span{display:inline-block;margin-right:3px;padding:10px 15px;font-size:13px;min-height:40px;line-height:20px;border-top-left-radius:3px;border-top-right-radius:3px;color:#f0f;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.jirei{width:100%;padding:10px;margin-bottom:30px;overflow:hidden;zoom:1}.jirei p{overflow:hidden;zoom:1}.jireiImg{float:left;margin:0 10px 5px 0}.jirei2{width:100%;padding:10px;margin-bottom:10px;overflow:hidden;zoom:1}.jirei2 p{overflow:hidden;zoom:1}.jirei2Img{float:left;margin:0 30px 0 0}.form-width{max-width:100%}.text-slider .maintitle{font-size:35px}.text-slider .maintitle:after{height:0}a.roll-button{color:#b60005;font-family:josefin-sans,sans-serif;font-weight:300;font-size:18px;background:url(/wp-content/uploads/2021/08/yaji.png) no-repeat right 15px center #fff;border:2px solid #b60005;padding:.4em 3em .2em;border-radius:1.4em}a.roll-button:hover{background:url(/wp-content/uploads/2021/08/yajiw.png) no-repeat right 15px center #0c9;color:#fff;border:2px solid #0c9}.home .page-wrap{padding-bottom:0 !important}@media screen and (max-width:767px){.home #content{padding-top:0 !important}.text-slider .maintitle{font-size:14px;padding:0 20px}a.roll-button{font-size:13px;padding:.2em 3em}.sydney-hero-area{position:relative}}.wp-custom-header{overflow:hidden;width:100%;height:100vh}.wp-custom-header video{min-width:100%;min-height:100vh;z-index:1;height:auto;max-width:inherit;width:auto;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}@media screen and (max-width:1024px){.wp-custom-header{overflow:auto;width:100%;height:auto}.wp-custom-header video{width:100%;min-height:auto;position:inherit;top:inherit;left:inherit;transform:inherit}}.aboutus_wrap{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;width:1000px;margin:0 auto;background:#70727e;color:#fff;padding:30px;border-radius:20px;position:absolute;bottom:-80px;left:50%;transform:translateX(-50%);z-index:2}.aboutus_wrap>div{width:35%;border-right:3px solid #fff;text-align:center}.aboutus_wrap>div h2{color:#fff;font-family:josefin-sans,sans-serif;font-weight:600;font-style:normal;margin:0 0 10px;font-size:50px}.aboutus_wrap>div p{font-size:12px}.aboutus_wrap>aside{width:65%;padding:0 40px;font-size:16px}.aboutussp{display:none}@media screen and (max-width:1024px){.sydney-hero-area .aboutus_wrap{display:none}.aboutussp{display:flex}.aboutus_wrap{display:block;width:85%;margin:25px auto 0;padding:10px;position:inherit;border-radius:10px;bottom:inherit;left:inherit;transform:none}.aboutus_wrap>div{width:95%;border-right:none;border-bottom:1px solid #fff;text-align:center}.aboutus_wrap>div h2{margin:0;font-size:24px}.aboutus_wrap>div p{margin-bottom:5px}.aboutus_wrap>aside{width:95%;padding:10px 0;font-size:12px}}.widget-title{font-family:josefin-sans,sans-serif;font-weight:600;font-style:normal;font-size:50px}.panel-grid-cell .widget-title:after{height:3px;bottom:-15px;background-color:#1f2c5c !important}@media screen and (max-width:767px){.widget-title{font-size:30px}}.service .widget-title:before{content:"サービス";display:inline-block;position:absolute;left:50%;bottom:0;transform:translateX(-50%);font-size:12px}.service_wrap{display:flex;justify-content:space-between;margin-bottom:100px}.service_wrap.reverse{flex-direction:row-reverse}.service_wrap>div{width:47%}.service_wrap h4{font-size:18px;margin-bottom:.3em}.service_wrap .more-button{margin:20px 0 0}@media screen and (max-width:767px){.service_wrap{display:block;margin-bottom:50px}.service_wrap>div{width:100%}.service_wrap h4{font-size:15px;margin-bottom:.1em}.service_wrap .more-button{margin:20px auto 0}}.column_wrap{margin-bottom:40px}.column_wrap .widget-title:before{content:"コラム";display:inline-block;position:absolute;left:50%;bottom:0;transform:translateX(-50%);font-size:12px}.column_wrap .blog-post{background:#fff;padding:0;margin:0 15px 50px;width:30%;border-radius:10px}.column_wrap .blog-post img{border-radius:10px 10px 0 0}.column_wrap .blog-post span{font-size:13px;color:#fff;background:#1f2c5c;margin-left:15px;display:inline-block;padding:.1em 1.2em 0;border-radius:1.2em}.column_wrap .blog-post h4,.column_wrap .blog-post p{padding-left:15px;padding-right:15px;line-height:1.6}.column_wrap .blog-post h4 a{color:#000}@media screen and (max-width:767px){.column_wrap{margin-bottom:0}.column_wrap .blog-post{margin:0 0 20px;width:100%;border-radius:10px}.column_wrap .blog-post span{font-size:11px;margin-left:10px;padding:.1em 1.2em 0;border-radius:1.2em}.column_wrap .blog-post h4,.column_wrap .blog-post p{padding-left:10px;padding-right:10px}}.client{background-image:none}.client_wrap .widget-title:before{content:"お取引企業様";display:inline-block;position:absolute;left:50%;bottom:0;transform:translateX(-50%);font-size:12px}.roll-client .client-item{width:24%}.roll-client .client-item img{max-width:220px;width:100%}.client_wrap img{border:3px solid #e9eaef;border-radius:10px;padding:20px}.client_wrap .client-title{text-align:left}.client_wrap .client-title a{text-align:left;background:url(/wp-content/uploads/2021/08/yajib.png) no-repeat left 10px center;padding-left:25px;color:#000}@media screen and (max-width:767px){.roll-client .client-item{width:48%}.roll-client .client-item img{max-width:97%}.client_wrap img{padding:10px}.client_wrap .client-title a{font-size:12px}}.page-wrap .content-wrapper{background:0 0}.tagwidget{display:flex;justify-content:space-between}#primary .tagwidget:first-child{border-bottom:1px solid #1f2c5c;margin-bottom:30px;padding-bottom:15px}#primary .tagwidget:nth-child(2){margin-bottom:80px}.tagwidget h2{font-size:15px;width:10%}.tagwidget>div{width:90%}@media screen and (max-width:767px){.tagwidget{display:block}.tagwidget h2{width:100%}.tagwidget>div{width:100%}}.tagcloud a{background:#1f2c5c;padding:.4em 1.2em;border-radius:1.2em;color:#fff !important}.tagcloud a:hover{background:#0c9;color:#fff !important}.posts-layout{display:flex;justify-content:space-between;flex-wrap:wrap}.posts-layout article{width:30%;background:#fff;border-radius:10px;margin-bottom:50px}.posts-layout:after{content:"";display:block;width:30%;height:0}@media screen and (max-width:767px){.posts-layout{display:block}.posts-layout article{width:100%;margin-bottom:30px}}.content-area .hentry{padding:0}.content-area .entry-thumb{margin-bottom:15px}.content-area .entry-thumb img{border-radius:10px 10px 0 0}.entry-header span{font-size:13px;color:#fff;background:#1f2c5c;margin-left:15px;display:inline-block;padding:.1em 1.2em 0;border-radius:1.2em;margin-bottom:15px}.hentry .title-post{font-size:15px;font-weight:400;padding-left:15px;padding-right:15px;line-height:1.6}.entry-post{margin-bottom:15px}.entry-post p{padding-left:15px;padding-right:15px}.hentry .title-post a{color:#000}.content-area .hentry:after{width:0}.tags-links a{background-color:#1f2c5c;color:#fff;padding:.4em 1.2em;border-radius:1.2em}#mainnav ul li a{font-family:josefin-sans,sans-serif;font-weight:600;font-style:normal;font-size:18px}#page .site-header{background-color:rgba(31,44,92,.9)}#page .site-header.float-header{padding:20px 0}.overlay{opacity:0}.site-logo{width:240px}.header-title{position:absolute;display:inline-block;background:#fff;text-align:center;padding:20px 60px;border-radius:10px;opacity:.8;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);margin:auto}.header-title h1{font-family:josefin-sans,sans-serif;font-weight:600;font-style:normal;font-size:50px;margin-bottom:10px}.header-title h2{font-weight:400;font-size:12px;margin-bottom:20px}.header-title hr{border:0;margin:0 auto 10px auto;width:40px;border-top:3px solid #000;height:3px}@media screen and (max-width:767px){.header-title h1{font-size:30px}}#content{padding-top:100px !important}.page-wrap{background-color:#e9eaef}.home .page-wrap{background-color:#fff}.page-id-4772 .page-wrap{background-color:#fff}.page .page-wrap .content-wrapper,.single .page-wrap .content-wrapper{padding:60px 100px;border-radius:10px;background:#fff}@media screen and (max-width:767px){#content{padding:30px 10px 30px !important}.page .page-wrap .content-wrapper,.single .page-wrap .content-wrapper{padding:30px 30px 0}.page-wrap{margin:0}}h2.h2en{font-family:josefin-sans,sans-serif;font-weight:600;font-style:normal;font-size:50px;margin-bottom:10px;text-align:center}h2.h2jp{font-weight:400;font-size:12px;margin-bottom:60px;position:relative;text-align:center}h2.h2jp:after{content:"";display:block;width:40px;height:3px;background-color:#1f2c5c;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}h3.h3a{display:flex;align-items:center}h3.h3a:after{margin-left:10px;border-top:1px solid #1f2c5c;content:"";flex-grow:1}@media screen and (max-width:767px){h2.h2en{font-size:30px}}h3.h3b{color:#1f2c5c;border-left:5px solid #1f2c5c;padding:5px 15px}h3.h3c{color:#1f2c5c;border:1px solid #1f2c5c;border-radius:25px;padding:10px 10px 10px 15px;display:inline-block}h3.h3d{background:url(/wp-content/uploads/2021/09/yajig.png) no-repeat left center;padding-left:25px}.table_a{margin:0 auto 20px;word-break:break-all;word-wrap:break-all;border-spacing:10px 0;border-collapse:separate;width:100%}.table_a th{border:none;border-top:1px solid #1f2c5c;padding:5px;display:block;font-weight:700;text-align:left}@media screen and (min-width:768px){.table_a{margin:0 auto 50px;border-spacing:30px 0}.table_a th{display:table-cell;padding:25px 5px;width:25%;margin-right:5%}}.table_a td{border:none;border-top:1px solid gray;padding:5px;display:block;text-align:left}@media screen and (min-width:768px){.table_a td{display:table-cell;padding:25px 5px}}.table_a tr:last-child th{border-bottom:none}.table_a tr:last-child td{border-bottom:1px solid gray}@media screen and (min-width:768px){.table_a tr:last-child th{border-bottom:1px solid #1f2c5c}}ul.pagelink{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;margin:0;padding:0}ul.pagelink li{width:47%;list-style:none;margin-bottom:15px}ul.pagelink li a{display:block;padding:.2em 1em;font-size:20px;border-radius:10px;background:url(/wp-content/uploads/2021/08/yajiw.png) no-repeat right 25px center #1f2c5c;color:#fff;width:100%;border:2px solid #1f2c5c}ul.pagelink li a:hover{background:url(/wp-content/uploads/2021/08/yajib.png) no-repeat right 25px center #fff;color:#1f2c5c}@media screen and (max-width:767px){ul.pagelink{display:block}ul.pagelink li{width:100%}}body{font-family:a-otf-ud-shin-go-pr6n,sans-serif;font-weight:300;font-style:normal}.page-id-4772 #footer_contact{display:none}#footer_contact{background:url(/wp-content/uploads/2021/08/contact_bg-scaled.jpg) no-repeat;background-size:100% auto;padding:125px 0;color:#fff;text-align:center}#footer_contact h2{font-family:josefin-sans,sans-serif;font-weight:600;font-style:normal;font-size:50px;margin-bottom:10px}#footer_contact h3{font-weight:400;font-size:12px;margin-bottom:10px}#footer_contact hr{border:0;margin:0 auto 60px auto;width:40px;border-top:3px solid #fff;height:3px}#footer_contact h4{font-weight:400;font-size:20px}#footer_contact h2,#footer_contact h3,#footer_contact h4{color:#fff}@media screen and (max-width:1320px){#footer_contact{background-size:auto 100%}}@media screen and (max-width:767px){#footer_contact{padding:50px 0;background-size:center/cover}#footer_contact h2{font-size:30px}#footer_contact hr{margin:0 auto 30px auto}}.footer_contact_wrap{width:1000px;margin:0 auto;background:rgba(0,0,0,.3);padding:50px}@media screen and (max-width:767px){.footer_contact_wrap{width:95%;padding:20px}}.contact_wrap2{display:flex;justify-content:space-between}.contact_wrap2>div{width:50%}.contact_wrap2>div:first-child{padding-right:50px;border-right:1px solid #fff}.contact_wrap2>div:last-child{padding-left:50px}.contact_wrap2>div p{text-align:left;margin-bottom:2em}.contact_wrap2 a{font-family:josefin-sans,sans-serif;font-weight:300;font-size:18px;background:url(/wp-content/uploads/2021/08/yaji.png) no-repeat right 15px center #fff;border:2px solid #b60005;padding:.4em 3em .2em;border-radius:1.4em}.contact_wrap2 a:hover{background:url(/wp-content/uploads/2021/08/yajiw.png) no-repeat right 15px center #0c9;color:#fff;border:2px solid #0c9}@media screen and (max-width:767px){.contact_wrap2{display:block}.contact_wrap2>div{width:100%}.contact_wrap2>div:first-child{padding-right:0;border-right:none;margin-bottom:40px}.contact_wrap2>div:last-child{padding-left:0}.contact_wrap2>div p{font-size:13px}.contact_wrap2 a{font-size:13px}}.go-top{border-radius:50%;background-color:#000 !important}.footer_logo{text-align:center;margin-top:30px;margin-bottom:20px}.footer_logo img{width:240px}#footer-menu ul{font-size:12px}#footer-menu a{color:#fff}.footer_insta{text-align:center;margin-top:30px;margin-bottom:40px}.footer_insta img{width:36px}.site-info center{font-size:12px}@media screen and (max-width:767px){#footer-menu ul{padding:0;font-size:12px}}.fade{opacity:0;transform:translate(0,45px);transition:all 1.5s}.fade.effect-scroll{opacity:1;transform:translate(0,0)}.page-id-96 #footer_contact{display:none}.lp_online_button{display:inline-block;background-color:#f75794;color:#fff;padding:10px 20px;border-radius:25px;font-weight:700;text-decoration:none;transition:background-color .3s ease;margin-top:10px}.lp_online_button:hover{background-color:#5c2f0b;color:#ff0}.route-guide-wrapper{max-width:800px;margin:0 auto;font-family:sans-serif;color:#333;line-height:1.6}.route-section{margin-bottom:50px;border-top:2px solid #eee;padding-top:30px}.route-title{font-size:1.25em;font-weight:700;color:#036;margin-bottom:20px;display:flex;align-items:center}.route-title:before{content:"WAY";background:#036;color:#fff;font-size:.6em;padding:2px 8px;border-radius:3px;margin-right:10px}.step-box{margin-bottom:30px}.step-header{display:flex;align-items:flex-start;margin-bottom:10px}.step-num{background:#d93025;color:#fff;font-weight:700;padding:2px 10px;border-radius:4px;margin-right:12px;flex-shrink:0}.step-text{font-weight:700;font-size:1.1em}.step-img{width:100% !important;height:auto !important;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:10px}.reception-box{background:#fdf2f2;border:2px solid #d93025;padding:25px;border-radius:12px;text-align:center;margin-top:40px}.interphon-number{display:block;font-size:3em;font-weight:700;color:#d93025;letter-spacing:.2em;margin:10px 0}