@media screen and (max-width:800px){body,h1,h2,h3,h4,h5,h6,p,address,ul,ol,li,dl,dt,dd,table,caption,th,td,img,form{margin:0;padding:0;border:none;font-style:normal;font-weight:normal;list-style-type:none;-webkit-text-size-adjust:100%}textarea{font-size:100%}img{max-width:100%;height:auto}hr{display:none}html{min-height:620px;height:100%;overflow-y:scroll}iframe[name="google_conversion_frame"]{position:absolute;top:0}body{height:100%;font-family:arial,sans-serif;background:#fff;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch}a{text-decoration:none;color:#000}.s_text{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;font-feature-settings:"palt";font-variant-ligatures:no-common-ligatures;text-align:justify}.pc_view{display:none!important}.sp_view{display:block!important}header{width:88%;height:54px;padding:3% 4%;left:2%;overflow-y:unset}header .site-logo{width:220px;margin-bottom:0;margin-top:2px;margin-left:4px}.toppage_otherpost_pickupcreator .small_block:nth-of-type(4) {display:none}.toppage_otherpost_joboffer .small_block:nth-of-type(2) {display:none}footer{padding-left:0;margin-top:48px;padding-top:48px}footer .footer_inner{width:88%}footer .copyright{font-size:1.2rem;text-align:center}.wrapper{margin:0;margin-top:100px}.toppage_mainslide_inner_item.swiper-slide{padding-top:72%}.toppage_mainslide{width:100%}.toppage_mainslide_inner{width:92%;margin:0 auto;padding-bottom:40px}.toppage_creator{width:94%;margin:0 auto}.toppage_creator .toppage_creator_inner figure{width:33.33%}.toppage_creator .toppage_creator_inner .bigbanner{bottom:-2px;width:66.6%}.toppage_otherpost{display:block;width:92%}.toppage_otherpost_rigth_block{width:100%}.toppage_otherpost_left_block{width:100%;margin-right:0}.toppage_otherpost_pickupcreator .small_block:nth-child(2n) {margin:0 auto 32px}.toppage_otherpost_pickupcreator .small_block{width:88%;margin:0 auto 32px;padding:4.8%}.toppage_otherpost_rigth_block{width:100%;margin:0 auto}.creatorpage_inner{width:96%;margin:0 auto}.creatorpage .middle_block{-moz-column-gap:8px;column-gap:8px;-moz-column-count:3;column-count:3}.creatorpage .small_block{margin-bottom:8px}.archivepage{margin-top:104px;width:94%}.singlepage{margin-top:104px;width:94%}.singlepage_inner .singlepage_detail{padding:4%;width:92%}.singlepage_inner .singlepage_thumbnail{width:92%;margin:0 auto;line-height:1;padding:4%}.singlepage .navigation,.creatorsingle_page .navigation{width:98%;margin:24px auto 0}.singlepage .job_info{padding:4%;width:90%;border-top:dashed 1px #aaa}.creatorsingle_page{width:94%;margin-top:104px}.profile_block{display:block}.profile_block figure{width:100%;margin-bottom:24px}.profile_text_block{width:92%;margin-left:0;padding:4%}.profile_item_block{padding:4%;margin-bottom:48px}.remodal{width:88%;padding:4%}.remodal .modal_inner{flex-direction:column}.remodal .modal_inner figure{width:80%;margin-bottom:24px}.remodal .modal_inner .modal_detail{width:80%;margin-left:0}.remodal .modal_inner .modal_detail p{text-align:center!important}.remodal-wrapper .button{margin-top:16px}.column_category span{font-size:2rem;font-weight:600;font-family:"Oswald",sans-serif;line-height:1;letter-spacing:.08em;position:absolute;top:0;left:0;background-color:#222;color:#fff}.policypage{margin-top:104px;width:94%}.environment_inner .small_post{display:flex;flex-direction:column;flex-wrap:nowrap}.environment_inner .small_post .s_small_block{width:92%;padding:4%;margin-right:0;margin-bottom:24px}.contactpage{margin-top:104px;width:94%}.contactpage .contactpage_inner .middle_post{width:100%}.contactpage dl.form dt{width:100%;float:unset;clear:both;text-align:left}.contactpage dl.form dd{padding-left:0}select.wpcf7-select{width:92%;height:48px;font-size:1.6rem}.contactpage dl.form dd input{width:90%;height:36px;font-size:1.6rem}.contactpage textarea{width:90%;font-size:1.6rem}.wpcf7-acceptance label{font-size:1.4rem;font-weight:bold;display:flex;justify-content:flex-start;align-items:center}.wpcf7-acceptance input[type="checkbox"]{height:24px!important;width:24px!important}.wpcf7-list-item{margin-left:0}.headline{margin-bottom:24px}.headline h2{ont-size:2.4rem;margin-bottom:0}.sab_nav #searchform div input#s{font-size:1.6rem}.post-type-archive-pickup-creator .archivepage_inner .middle_post{width:100%;margin-right:0;margin-bottom:48px}.drbtn{width:32px;height:32px;position:fixed;top:28px;right:24px;display:block;z-index:101}.drawer .gnav_btn_close{width:32px;height:32px;position:fixed;top:28px;right:24px;display:block;z-index:101}.drawer{position:fixed;top:0;right:0;width:0;height:100%;background:#fff;transform:translateX(0);transition:.3s;padding:80px 0}.drawer.action{width:56%;transform:translateX(0);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:32px 6% 40px;height:100%;position:fixed;top:0;z-index:80;border-left:solid 1px #000}.toppage__item_detail .column_category{margin-bottom:5px;font-size:1rem}header nav{overflow-y:scroll;height:100%;-webkit-overflow-scrolling:touch}body.action{overflow-y:hidden}header .navigation .sns_nav{margin-bottom:40px}.modal_detail .button a{font-size:1rem}.toppage_creator .small_block.list_item{width:25%}.toppage_creator .bigbanner{width:50%}.yt iframe{width:100%}.singlepage_inner h3{font-size:2rem}.singlepage_inner .date{font-size:1.2rem}.singlepage_inner .singlepage_detail p,.singlepage_inner .singlepage_detail div{max-width:100%}.single-pickup-creator .column_category span{margin-bottom:24px;font-size:2rem}.archivepage_inner .middle_post h3{font-size:1.4rem;line-height:1.2}footer .sitemap ul li{font-size:1.4rem}header .navigation .main_nav li.list_title:first-child{margin-bottom:20px}header .navigation .main_nav li{font-size:1.4rem;margin-bottom:24px;width:80%}header .navigation .main_nav li span{right:auto}.creatorpage{width:92%}.singlepage .navigation .navigation_prev,.creatorsingle_page .navigation .navigation_prev{font-size:1.4rem}.tax-works_category .category-navigation{padding-bottom:0;border-bottom:none}.category-navigation label{display:block;padding:16px;line-height:1;background:#fff;border:solid 1px #000;text-align:center;font-size:1.6rem;font-weight:bold}.category-navigation input{display:none}.category-navigation .menu ul{margin:0;padding:0;background:#fff;list-style:none;display:block}.category-navigation .menu li{height:0;overflow:hidden;transition:all .5s;margin-bottom:0;text-align:center;font-size:1.6rem}.category-navigation #menu_bar01:checked ~ #links01 li {height:auto;opacity:1;line-height:1;border-bottom:solid 1px #aaa}.category-navigation #menu_bar01:checked ~ #links01 li a {padding:20px 0;display:block}.tax-works_category .category-navigation li::before{content:unset}.accordion_menu .open_button{font-size:1.4rem}.search-box ul li a{font-size:1.4rem!important}.archivepage_inner .middle_post{margin-bottom:24px}.number{font-size:2.4rem}.toppage__item_detail{padding:10px}.toppage__item_detail h4 span{font-size:1.2rem}.footer_sponsorlogo ul{flex-wrap:wrap;justify-content:space-between}.footer_sponsorlogo ul li{width:46%;margin-right:0}.contactpage_inner p.text{width:100%}.contactpage_inner ul{width:100%}.mwform-tel-field input{width:auto!important}.contactpage dl.form dt{line-height:1.4;margin-bottom:12px}.contactpage dl.form dd{margin-bottom:20px}.contactpage_inner h3{font-size:1.8rem}.contactpage .contactpage_inner .middle_post{margin-bottom:40px}#corporateproject .archivepage_thumbnail,#onlineconsultation .archivepage_thumbnail{margin-bottom:0}.contactpage_inner ul li h4{line-height:1.4}.toppage_otherpost_joboffer .swiper-container-horizontal>.swiper-pagination-bullets{bottom:16px}.toppage_otherpost_joboffer.intaview .top-more-link{bottom:-4px;right:10px}}