@charset "UTF-8";@font-face{font-family:"NotoSansJP";src:url(//www.transceiver365.com/site/wp-content/themes/transceiver365/assets/font/NotoSansJP-VariableFont_wght.woff) format("woff-variations");font-weight:500 700}@font-face{font-family:"RobotoCondensed";src:url(//www.transceiver365.com/site/wp-content/themes/transceiver365/assets/font/RobotoCondensed-VariableFont_wght.woff) format("woff-variations");font-weight:500 700}html{font-size:62.5%}body{background:#fff;font-size:1.6rem;font-weight:500;font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Meiryo,メイリオ,'MS PGothic',arial,helvetica,sans-serif !important}.base-cntr{width:100%;max-width:calc(1280px + 80px);margin-left:auto;margin-right:auto}.small-cntr{width:100%;max-width:calc(960px + 80px);padding:0 40px;margin-left:auto;margin-right:auto}.sp-br{display:none}.line{border:none;border-top:1px solid #e5e5e5}strong.underline{position:relative;background:linear-gradient(transparent 70%,#ff0 40%)}span.wow{display:inline-block}@media screen and (max-width:599px){.base-cntr,.small-cntr{width:100%;padding-left:20px;padding-right:20px}.sp-br{display:inline}}.mb-5px{margin-bottom:5px}.mb-10px{margin-bottom:10px}.mb-15px{margin-bottom:15px}.mb-20px{margin-bottom:20px}.mb-30px{margin-bottom:30px}.mb-40px{margin-bottom:40px}.mb-60px{margin-bottom:60px}.mt-5px{margin-top:5px}.mt-10px{margin-top:10px}.mt-15px{margin-top:15px}.mt-20px{margin-top:20px}.mt-30px{margin-top:30px}.mt-40px{margin-top:40px}.mt-60px{margin-top:60px}h2.section-title .en{display:block;font-family:'RobotoCondensed',sans-serif;font-size:4.8rem;font-weight:700;text-align:center}h2.section-title .jp{display:block;font-size:1.4rem;font-weight:500;text-align:center}h3.section-title{font-size:2.6rem;font-weight:700;text-align:center;margin-bottom:40px}@media screen and (max-width:599px){h2.section-title .en{font-size:3.8rem}h3.section-title{font-size:2.2rem;margin-bottom:20px}}.text-L{font-size:2.4rem;font-weight:700;line-height:160%;display:inline-block}.text-M{font-size:1.6rem;line-height:160%;display:inline-block}.text-S{font-size:1.2rem;line-height:160%;display:inline-block}.center{text-align:center}.link{text-decoration:underline;color:#0f83c3}.link:hover{text-decoration:none;color:#5eb6e6}.btn-m,.form-btn{display:inline-block;border-radius:100px;font-size:1.6rem;text-align:center;padding:20px;box-shadow:0px 0px 15px -5px #ccc;width:100%;max-width:300px;position:relative;transition:all .3s}a:hover.btn-m,.form-btn:hover{max-width:290px}.btn-m:after,.form-btn:after{content:'\e5e1';font-family:'Material Icons';position:absolute;top:20px;right:20px;transition:all .3s}a:hover.btn-m:after,.form-btn:hover:after{right:25px}a.blk{background:#000;color:#fff;border:0 solid #fff;transition:all .3s}a:hover.blk{background:#555;color:#fff}a.keycolor,.form-btn{background:#0f83c3;color:#fff;transition:all .3s}a:hover.keycolor,.form-btn:hover{background:#5eb6e6;color:#fff}.table-style1{width:100%}.table-style1 th{background:#f5f5f5;border:1px solid #e5e5e5;font-weight:400;line-height:160%}.table-style1 td{border:1px solid #e5e5e5;line-height:160%}.table-padding-S th,.table-padding-S td{padding:10px 15px}.table-padding-M th,.table-padding-M td{padding:20px;text-align:center}.nowrap th{white-space:nowrap}@media screen and (max-width:599px){.nowrap th{white-space:normal}}header.is-fixed{position:fixed}header{width:100%;padding:20px;z-index:99}.header-bar{background:#fff;width:100%;height:70px;box-shadow:0px 0px 15px -5px #ccc;border-radius:100px;display:flex;align-items:center;justify-content:space-between;font-size:1.4rem}.logo-cntr{width:230px;padding-left:30px}.menu{position:inherit;display:block;width:auto;height:70px;background:0 0;overflow:visible}.nav-list{display:flex}.nav-list li a{display:block;height:70px;line-height:70px;padding:0 15px;transition:all .3s}.nav-list li.current a{color:#0f83c3}.logo-cntr a img{width:100%;height:auto;opacity:1;transition:all .3s}.logo-cntr a:hover img{opacity:.6}.menu{display:flex}.nav-list li a:hover{color:#0f83c3}.btn-header-contact{width:150px;height:70px;padding:0;margin-left:15px;display:table}.btn-header-contact a{display:table-cell;text-align:center;vertical-align:middle;color:#fff;background:#0f83c3;border-radius:0 100px 100px 0;border:0 solid #fff;transition:all .3s}.btn-header-contact a:hover{background:#5eb6e6;border-radius:100px;border:5px solid #fff}.menu-header{display:none}.menu_input{display:none}.menu_area{position:relative}.menu_switch{display:none;height:60px;width:60px;border-radius:50%;background:#0f83c3;cursor:pointer;transition:all .3s}.menu_switch:hover{background:#5eb6e6}.menu_switch:before{font-family:"Material Icons";content:"density_medium";font-size:20px;line-height:60px;color:#fff;padding:0 20px}.menu_close{display:none;height:60px;width:60px;border-radius:50%;cursor:pointer}.menu_close:before{font-family:"Material Icons";content:"close";font-size:20px;line-height:60px;color:#000;padding:0 20px}.menu_overlay{visibility:hidden;position:fixed;top:0;left:0;z-index:10;height:100%;width:100%;background:#000;opacity:0;transition:.3s}.menu_input:checked~.menu_overlay{visibility:visible;opacity:.5}.menu_input:checked~.menu{right:0}.scroll_lock{overflow:hidden}@media screen and (max-width:1180px){.logo-cntr{width:200px;padding:25px 30px}.header-bar{font-size:1.2rem}}@media screen and (max-width:1024px){.nav-list li a{padding:0 10px}}@media screen and (max-width:966px){.header-bar{font-size:1.4rem}.logo-cntr{width:260px;padding:20px 30px}.btn-drawer{margin-right:5px}.menu_switch{display:block}.menu{position:fixed;top:0;right:-80vw;z-index:100;display:block;width:80vw;height:100vh;background:#fff;overflow:hidden;transition:.3s}.menu-header{width:100%;display:flex;align-items:center;justify-content:flex-end}.menu-logo{width:calc(100% - 120px);text-align:center}.menu-logo img{width:100%;max-width:200px;height:auto;padding:20px 0}.menu_close{display:block}.nav-list{flex-flow:column}.nav-list li{border-bottom:1px solid #e5e5e5}.nav-list li:first-child{border-top:1px solid #e5e5e5}.nav-list li a{position:relative;padding:25px 20px;height:auto;line-height:100%}.nav-list li a:after{content:'\e5e1';font-family:'Material Icons';position:absolute;top:25px;right:20px;color:#888}.btn-header-contact{width:100%;max-width:300px;height:100px;padding:20px;margin:0 auto;display:table}.btn-header-contact a{display:table-cell;text-align:center;vertical-align:middle;color:#fff;background:#0f83c3;border-radius:100px;border:0 solid #fff;transition:all .3s}.btn-header-contact a:hover{border:0 solid #fff}}@media screen and (max-width:599px){header{padding:10px}.header-bar{height:56px}.logo-cntr{width:200px;padding:16px 20px}.btn-drawer{width:46px;height:46px}.menu_switch{height:46px;width:46px}.menu_switch:before{font-size:20px;line-height:46px;color:#fff;padding:0 13px}}.page-title-cntr.img{position:relative;width:100%;height:450px;background:#000;color:#fff}.page-title-cntr.img:before{content:'';display:block;width:100%;height:450px;background:rgba(0,0,0,.3);position:absolute;top:0;left:0}.page-title-cntr.img .page-title{padding-top:220px;position:relative;z-index:1}.page-title-cntr .en{display:block;font-family:'RobotoCondensed',sans-serif;font-size:6rem;font-weight:700;text-align:center}.page-title-cntr .jp{display:block;font-size:1.4rem;font-weight:500;text-align:center}@media screen and (max-width:599px){.page-title-cntr.img{width:100%;height:250px}.page-title-cntr.img:before{height:250px}.page-title-cntr.img .page-title{padding-top:120px}.page-title-cntr .en{font-size:4.2rem;font-weight:700;text-align:center}}.page-title-cntr.no-img{position:relative;width:100%;height:334px;background:#e5e5e5;color:#000}.page-title-cntr.no-img .page-title{padding-top:160px}@media screen and (max-width:599px){.page-title-cntr.no-img{width:100%;height:200px}.page-title-cntr.no-img .page-title{padding-top:100px}}.breadcrumb{display:flex;font-size:1.2rem;width:100%;padding:20px 40px;margin-bottom:20px}@media screen and (max-width:599px){.breadcrumb{padding:20px 0}}.breadcrumb a:after{content:'-';padding:0 5px}.breadcrumb a{color:#888;transition:all .3s}.breadcrumb a:hover{color:#0f83c3}.contact-cntr{background:#f5f5f5;text-align:center;padding:60px 40px}.hukidashi{position:relative}.hukidashi:before{content:'';display:inline-block;width:170px;height:170px;background-image:url(https://www.transceiver365.com/site/wp-content/themes/transceiver365/assets/img/hukidashi.webp);background-size:contain;vertical-align:middle;position:absolute;top:-130px;left:-130px;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-duration:1.5s;animation-name:anim_deg;transform:scale(.85,.85);animation-duration:2s}@keyframes anim_deg{50%{transform:scale(.85,.85)}100%{transform:scale(1,1)}}.contact-content-cntr{display:flex;background:#fff;border-radius:10px;padding:40px;width:100%;max-width:1280px;margin:0 auto}.contact-content-cntr dl{width:50%}.contact-content-cntr dl:first-child{border-right:1px solid #e5e5e5}.contact-content-cntr dt{font-size:2rem;margin-bottom:20px}.contact-content-cntr .tel{font-size:4rem;font-weight:700;font-family:'RobotoCondensed',sans-serif;display:block}@media screen and (max-width:780px){.contact-content-cntr{flex-flow:column}.contact-content-cntr dl:first-child{border-right:0 solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding-top:0;padding-bottom:30px}.contact-content-cntr dl{width:100%;padding-top:30px}}@media screen and (max-width:599px){.contact-cntr{padding:40px 0}.contact-content-cntr{padding:20px}}footer{background:#000;widht:100%;padding:40px;font-size:1.2rem;color:#fff}.footer-cntr{display:flex;justify-content:space-between}.footer-nav-list{display:flex}.footer-nav-list li{line-height:24px;padding:0 10px}.footer-nav-list li:first-child{padding:0 10px 0 0}.footer-nav-list li:last-child{border:none}.footer-nav-list li.sns-icon{border:none;width:24px;margin-right:16px;padding:0}.footer-nav-list li.sns-icon img{width:100%;height:auto}@media screen and (max-width:599px){.footer-cntr{flex-flow:column;text-align:center}.footer-nav-list{justify-content:center;flex-wrap:wrap;margin:0 auto 30px}.footer-nav-list li.sns-icon{margin-top:16px}}.footer-nav-list a{color:#fff;transition:all .3s}.footer-nav-list a:hover{color:#0f83c3}.fadeIn_up{opacity:0;transform:translate(0,10%);transition:1s}.fadeIn_up.is-show{transform:translate(0,0);opacity:1}.card-list{display:flex;flex-wrap:wrap;width:100%;max-width:calc(1280px + 80px);margin:0 auto;padding:0 30px}.card-list a.card{width:calc(calc(100% - 80px)/4);margin:0 10px 20px;background:#fff;border-radius:8px;border:1px solid #e5e5e5;box-shadow:0px 0px 0px -5px #ccc;transition:all .3s}.card-body{padding:25px;text-align:left}.card-title{display:block;font-size:1.6rem;font-weight:500;word-break:break-all;margin-bottom:10px;transition:all .3s}.card-text{word-break:break-all}a .card-img{width:100%;height:auto;padding:0}a .card-img img{width:100%;height:auto;border-radius:8px 8px 0 0}.card-list a:hover.card{border:1px solid #e5e5e5;box-shadow:0px 0px 15px -5px #aaa}.card-list a .card-text{display:block;font-size:1.2rem;line-height:160%;color:#000;transition:all .3s}.card-list a:hover .card-title{color:#0f83c3}@media screen and (max-width:1024px){.card-list a.card{width:calc(calc(100% - 40px)/2);margin:0 10px 20px}}@media screen and (max-width:780px){.card-list a.card{width:calc(calc(100% - 40px)/2);margin:0 10px 20px}}@media screen and (max-width:599px){.card-list{padding-left:0;padding-right:0}.card-list a.card{width:calc(calc(100% - 20px)/2);margin:0 5px 20px}.card-body{padding:18px}.card-title{font-size:1.5rem;margin-bottom:5px}}.info-list{display:flex;flex-wrap:wrap;width:100%;max-width:calc(1280px + 80px);margin:0 auto;padding:0 30px}.info-list a.card{width:calc(calc(100% - 80px)/4);margin:0 10px 20px;background:#fff;border-radius:8px;border:1px solid #e5e5e5;box-shadow:0px 0px 0px -5px #ccc;transition:all .3s}.card-body{padding:25px}.card-date{display:block;font-size:1.2rem;color:#888;margin-bottom:10px}.card-title{display:block;font-size:1.6rem;font-weight:500;word-break:break-all;margin-bottom:10px;line-height:140%;transition:all .3s}.card-text{word-break:break-all}a .card-img{width:100%;height:auto;padding:0}a .card-img img{width:100%;height:auto;border-radius:8px 8px 0 0}.info-list a:hover.card{border:1px solid #e5e5e5;box-shadow:0px 0px 15px -5px #aaa}.info-list a .card-text{display:block;font-size:1.2rem;line-height:180%;color:#000;transition:all .3s}.info-list a:hover .card-title{color:#0f83c3}@media screen and (max-width:1024px){.info-list a.card{width:calc(calc(100% - 40px)/2);margin:0 10px 20px}}@media screen and (max-width:780px){.info-list a.card{width:calc(calc(100% - 40px)/2);margin:0 10px 20px}}@media screen and (max-width:599px){.info-list{padding-left:15px;padding-right:15px}.info-list a.card{width:calc(calc(100% - 20px)/2);margin:0 5px 20px}.card-body{padding:18px}.card-title{font-size:1.2rem;margin-bottom:5px}}a.fixed-btn-contact{background:#0f83c3;border-radius:100%;color:#fff;width:150px;height:150px;display:block;text-align:center;line-height:150px;position:fixed;bottom:20px;right:20px;z-index:1}.pagenation{margin:0 auto;text-align:center}.nav-links span,.pagenation a{display:inline-block;width:36px;height:36px;line-height:34px;border-radius:100px;text-align:center;border:1px solid #e5e5e5;margin:2px;color:#000;background:#fff;transition:all .3s}.pagenation a:hover{color:#fff;background:#000}.nav-links span.current{background:#0f83c3;color:#fff}.info-category-list{display:flex;flex-wrap:wrap;width:100%;max-width:calc(1280px + 80px);margin:0 auto 20px;padding:0 30px}.info-category-list li a{display:inline-block;border-radius:100px;font-size:1.6rem;text-align:center;padding:8px 16px;box-shadow:0px 0px 15px -5px #ccc;width:auto;position:relative;margin:0 10px; transition:all .3s}