@charset "UTF-8";@media (max-width:800px){html,body{font-size:13px;line-height:2.3}.pc{display:none!important}.sp{display:inherit!important}header{padding:2em 5%;top:0;left:0;background:#fff;z-index:2}a.btn{font-size:1em}a.btn.blank:after{right:1.1em}.open-menu-btn{display:block;position:fixed;z-index:100;width:3em;height:3em;background:#04a0db;border-radius:100%;top:2em;right:3%;cursor:pointer;z-index:999}.open-menu-btn .toggle{display:block;width:1.4em;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;transition:transform .32s cubic-bezier(.215,.61,.355,1)}.open-menu-btn .toggle:nth-child(1){transform:translate(-50%,-.4em)}.open-menu-btn .toggle:nth-child(2){top:50%;transform:translate(-50%,0);transition:0s}.open-menu-btn .toggle:nth-child(3){transform:translate(-50%,.4em)}.open .open-menu-btn .toggle:nth-child(1){top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.open .open-menu-btn .toggle:nth-child(2){opacity:0}.open .open-menu-btn .toggle:nth-child(3){top:50%;transform:translate(-50%,-50%) rotate(45deg)}.open-menu-bg{width:100vw;height:100vh;position:fixed;background:rgba(0,160,219,.6);top:0;right:0;opacity:0;transition:opacity .33s ease;z-index:998;pointer-events:none}.open .open-menu-bg{opacity:1;pointer-events:inherit}.open-menu-wrap{width:70%;height:100vh;padding:8em 2em;position:fixed;top:0;right:0;transition:opacity .33s ease;overflow-y:scroll;opacity:0;z-index:998;pointer-events:none;display:flex;flex-wrap:wrap;align-items:center;background:#fff}.open .open-menu-wrap{opacity:1;pointer-events:inherit}.open-menu-wrap .logo{margin-bottom:2em;width:40vw;max-width:260px;color:#04a0db}.open-menu-wrap .logo span{display:block}.open-menu-wrap .open-nav{width:100%;border-top:1px solid #00467d}.open-menu-wrap .open-nav li{border-bottom:1px solid #00467d;font-size:1.07em;letter-spacing:.2em;transition:opacity .4s ease;color:#00467d}.open-menu-wrap .open-nav li:hover{opacity:.4}.open-menu-wrap .open-nav li a{display:block;padding:.6em 5%;position:relative}.open-menu-wrap .open-nav li.official a:after{content:"";display:block;width:1em;height:1em;background:url(//asahi-xray.co.jp/recruit/wp-content/themes/asahi_recruit/common/css/../../img/common/arrow_blank.png) no-repeat;background-size:cover;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.open-menu-wrap .open-nav li.entry{border-bottom:none}.open-menu-wrap .open-nav li.entry a{display:block;width:94%;padding:1em 2em;background:#04a0db;color:#fff;border-radius:3em;text-align:center;margin:3em auto 0}header .logo{max-width:17em}footer{display:block;padding:6em 5% 5em}footer .logo{max-width:17em;margin:0 auto 4em}footer .text-wrap{width:100%;margin:0 auto;text-align:center}footer .text-wrap .fnav{display:block;margin-bottom:4em}footer .text-wrap .fnav li{margin:0;margin-bottom:1em}footer .text-wrap .fnav li.entry{max-width:200px;margin:3em auto 0}footer .text-wrap .fnav li.entry a{padding:1.1em 2em}.top-title-wrap{display:block;margin-bottom:3em}.top-title-wrap .top-title{width:100%;margin-bottom:2em}.top-title-wrap .top-title .en{font-size:2.2em;margin-bottom:.6em}.top-title-wrap .read{width:100%}.product-il-slider-wrap .product-il{padding:0 1.8em;height:7em}.product-il-slider-wrap.slick-slider{top:24%}.top-icatch-wrap{margin-bottom:5em}.top-icatch-wrap .il-wrap{width:80vw}.top-icatch-wrap .il-wrap .read{width:7%;transform:translateY(-25%)}.top-icatch-wrap .scroll{bottom:2em;left:auto;right:0}.top-icatch-wrap .scroll span{font-size:.9em}.top-icatch-wrap .scroll:before{width:2px;height:6em}.top-read-wrap{display:block;margin-bottom:5em}.top-read-wrap .thumb-wrap{width:90%;margin-bottom:4em}.top-read-wrap .text-wrap{width:90%;margin:0 auto;padding:0}.top-read-wrap .text-wrap .title{font-size:1.3em;margin-bottom:1.2em}.top-gal-wrap{margin-bottom:5em}.top-gal-wrap .top-gal{padding:0 1.3em;height:10em}.top-int-wrap{margin-bottom:5em;padding:5em 0}.top-int-wrap .top-title-wrap{margin:0 auto 4em}.int-contents-wrap{display:block;margin-bottom:5em}.int-contents{display:block;width:90%;margin:0 auto 4em}.int-contents .text-wrap .name span{margin-bottom:0}.int-contents .text-wrap p{line-height:1.6}.top-job-wrap{margin-bottom:5em}.job-contents-wrap .job-contents{width:100%;margin-bottom:3em;padding:2.4em 5vw}.job-contents-wrap .job-contents .inner{display:block;margin-bottom:1em}.job-contents-wrap .job-contents .thumb-wrap{width:74%;margin:0 auto 1em}.job-contents-wrap .job-contents .text-wrap{width:100%}.job-contents-wrap .job-contents .text-wrap .title{font-size:1.3em;margin-bottom:.5em}.job-contents-wrap .job-contents .text-wrap .text{font-size:1em;margin-bottom:1em}.job-contents-wrap .job-contents .job-btn{font-size:1em;padding:1.1em}.top-com-wrap{padding:5em 0 6em}.top-com-wrap .top-title-wrap{margin-bottom:3em}.top-com-wrap .com-contents-wrap{padding:3em 2em;border-radius:1em}.top-com-wrap .com-contents-wrap table{width:100%}.top-com-wrap .com-contents-wrap table th{display:block;width:100%;padding-bottom:0;font-size:1.1em;font-weight:700}.top-com-wrap .com-contents-wrap table tr:first-child th:before{width:100%}.top-com-wrap .com-contents-wrap table td{display:block;width:100%;padding-top:0}.top-com-wrap .com-contents-wrap table th:after,.top-com-wrap .com-contents-wrap table td:before,.top-com-wrap .com-contents-wrap table tr:first-child td:before{display:none}.top-map-wrap:before{transform:translateY(-120%)}.page-int-wrap{padding:5em 0 4em}.page-int-wrap .top-title-wrap{margin-bottom:4em}.page-int-wrap .top-title-wrap .top-title{margin:0 auto 3em}.page-int-wrap .int-contents{margin-bottom:4em}.int-icatch-wrap{height:auto;margin-bottom:0}.int-icatch-wrap img{max-width:none;width:auto;height:20em;position:relative;left:50%;transform:translateX(-50%)}.int-icatch-wrap .title-wrap{position:static;transform:translateY(-4em);width:80%;margin-left:5%;margin-bottom:0}.int-icatch-wrap .title-wrap .read{font-size:1.3em}.int-icatch-wrap .title-wrap .inner{padding:3.3em 2em .3em}.int-icatch-wrap .title-wrap .name-wrap{padding:.6em 2em}.int-icatch-wrap .title-wrap .name-wrap span{font-size:1.1em}.int-profile-wrap{width:90%;position:static;transform:none;margin:0 auto 3em}.int-profile-wrap .title{font-size:1.3em}.int-single-contents-wrap .inner{margin-bottom:4em}.int-single-contents-wrap .thumb-wrap{margin-bottom:2em}.int-single-contents-wrap .text-wrap .read{font-size:1.3em}.int-single-contents-wrap .text-wrap p{margin-top:2em}.int-single-contents-wrap{margin-bottom:5em}.int-message-wrap{padding:2em 4vw;margin-bottom:6em}.int-message-wrap .text-wrap .title{font-size:1.2em;margin-bottom:0}.int-message-wrap .thumb-wrap{width:33%}.int-reco-wrap{margin-bottom:6em}.single-int-wrap .int-job-wrap .job-title{margin-bottom:2em;font-size:1.3em}.single-int-wrap .int-job-wrap{margin-bottom:0}.page-job-wrap{padding-top:2em;margin:0 auto 4em}.page-job-wrap .job-tab-wrap{margin:5em 0 1em}.page-job-wrap .job-tab-wrap a{font-size:1em;width:45%;padding:1em;margin:0 1%}.page-job-wrap .job-contents-wrap{padding:4em 0 4em}.page-job-wrap .job-contents{margin-bottom:2em}.job-list-btn{font-size:1.1em;position:relative}.job-list-btn:before{content:"";display:block;width:1.2em;height:2px;background:#00467d;position:absolute;top:50%;right:0;transform:translateY(-1px)}.job-list-btn:after{content:"";display:block;width:2px;height:1.2em;background:#00467d;position:absolute;top:50%;right:.6em;transform:translateY(-50%) translateX(1px)}.active .job-list-btn:after{opacity:0}.job-list-wrap{color:#00467d;border:2px solid #00467d;border-radius:.6em;position:relative;padding:1em 5vw}.job-list-wrap .inner{overflow:hidden;max-height:0;padding:0}.job-list-wrap.active .inner{max-height:9999px;padding-top:3em}.job-list li{margin-right:0}.job-list li a{padding:.6em 1em}.area-contents-wrap{display:block;margin-top:2em}.area-contents-wrap .area-contents{width:100%}.area-contents .title{margin-top:.6em;font-size:1.3em}.job-post-wrap{padding-top:0}.job-post-wrap,.job-post-wrap.clm{display:block;margin-bottom:4em}.job-post-wrap .thumb-wrap{width:100%!important;margin-bottom:0}.job-post-wrap .text-wrap{width:100%;padding-top:2em}.job-detail-wrap .title{font-size:1.2em}.job-detail-wrap table{margin-top:1em}.job-detail-wrap table th{display:block;width:100%;padding-bottom:0;border:none}.job-detail-wrap table td{display:block;width:100%;padding:1em}.job-int-wrap .int-title{font-size:1.3em;margin-bottom:1em}a.job-btn{font-size:1.1em;padding:1.1em}.com-read-wrap{padding:6em 0;margin:0 auto 6em}.com-read-wrap .logo{width:20em;max-width:300px;min-width:200px;margin-bottom:2em}.com-read-wrap .read{font-size:1.3em;margin-bottom:1.2em}.com-read-wrap .text{margin-bottom:3em}.com-product-wrap .top-title-wrap{margin-bottom:5em}.com-product-wrap .top-gal-wrap{margin-bottom:5em}.com-product-wrap .btn-wrap{width:90%;margin:0 auto;justify-content:space-between}.com-product-wrap .btn-wrap .btn{width:48%;margin:0}.com-product-wrap{margin-bottom:5em}.com-showroom-wrap{display:block;margin-bottom:5em}.com-showroom-wrap .top-title-wrap .top-title{margin-bottom:0}.com-showroom-wrap .text-wrap{width:100%}.com-showroom-wrap .thumb-wrap{width:100%;padding:0;margin-bottom:3em}.com-showroom-wrap a.btn{margin:3em auto 0}.com-link-wrap{padding:5em 0 4em;margin-bottom:5em}.com-link-wrap .com-link{width:100%;margin-bottom:2em}.com-link-wrap .com-link .thumb-wrap{width:20%}.com-link-wrap .com-link .text-wrap{width:80%;padding:0 2em;justify-content:flex-start}a.com-int-link{margin-bottom:3em}.com-link-wrap .com-link .text-wrap .en{font-size:1.2em;margin-bottom:0}.com-link-wrap .com-link .text-wrap .jp{font-size:.9em}a.com-int-link{margin-bottom:0;padding:2em}.com-int-link .text-wrap .en{font-size:1.2em}.com-int-link .text-wrap .jp{font-size:1em}.entry-form-wrap{padding:2em}input[type=text],input[type=email],input[type=tel],textarea{border-width:2px}.entry-form-wrap .addnum{width:80%}.page-entry-wrap{padding-top:5em}.page-entry-wrap .top-title-wrap .top-title{margin:0 auto 3em}.page-contact-wrap{width:90%;max-width:1300px;padding-top:3em;margin:0 auto 2em}.page-contact-wrap .top-title-wrap{margin-bottom:4em}.page-contact-wrap .entry-form-wrap{width:100%;padding:0}.top-gal-wrap .top-gal{padding:0 3em}