/*! CSS Used from: https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/css/recruit.css?v=1748401055 */
*,::before,::after{background-repeat:no-repeat;box-sizing:inherit;}
::before,::after{text-decoration:inherit;vertical-align:inherit;}
*{padding:0;margin:0;}
small{font-size:80%;}
a{background-color:transparent;}
a:active,a:hover{outline-width:0;}
input{border-radius:0;}
input{font:inherit;}
[type='submit']{cursor:pointer;color:inherit;}
[type='submit']{-webkit-appearance:button;}
input{background-color:transparent;border-style:none;}
a:focus,input:focus{outline-width:0;}
img{border-style:none;}
.header{width:100%;height:85px;z-index:999;margin:0 auto;background:#ffffff;clear:both;border-bottom:solid 2px #092846;}
.header .header_inner{position:relative;height:100%;}
.header .header_box{display:table;width:100%;height:100%;}
.header .header_box_left,.header .header_box_right{display:table-cell;vertical-align:bottom;padding-bottom:14px;}
.header .header_box_right{text-align:right;vertical-align:bottom;padding-bottom:14px;}
.header .logo img{display:block;max-width:200px;max-height:27px;opacity:1;transition:all 0.2s linear;}
.header .headline{margin-top:5px;font-size:12px;font-size:1.2rem;max-width:47.5rem;width:100%;white-space:nowrap;}
.header .global-nav{display:block;vertical-align:middle;font-size:13px;font-size:1.3rem;color:#333;position:relative;z-index:9;}
.header .global-nav a{position:relative;color:#092846;font-family:"MeiryoReg", sans-serif;font-family:'MeiryoBold', sans-serif;}
@media screen and (min-width: 700px){
.global-nav .menu-item.sp_view{display:none;}
}
.header .global-nav a:hover{color:#f1890e;}
.header .global-nav > ul{font-size:0;}
.header .global-nav > ul > li{position:relative;display:inline-block;vertical-align:middle;font-size:14px;font-size:1.4rem;}
.header .global-nav > ul > li + li{margin-left:1.5em;}
.header .nav-toggle{display:none;position:absolute;right:0;top:0;width:70px;height:70px;cursor:pointer;}
.header .nav-toggle:before{position:absolute;top:0;bottom:0;left:0;right:0;width:35px;height:35px;font-family:'fontAwesome';content:'\f0c9';font-size:35px;margin:auto;}
.header .menu-item{position:relative;}
.header .bogo-language-switcher{position:absolute;left:inherit;right:0;font-size:0;margin:0;top:-2.9rem;right:-0.8rem;height:1.5rem;}
.header .bogo-language-switcher li{display:inline-block;font-size:1.4rem;}
.header .global-nav .bogo-language-switcher li + li{margin:0;}
.header .bogo-language-switcher li + li:before{color:#333;}
.header .bogo-language-switcher li a{color:#092846;font-family:"MeiryoReg", sans-serif;}
.footer{width:100%;background:#092846;margin:0 auto;color:#fff;font-size:12px;font-size:1.2rem;}
.footer .footer_inner{position:relative;margin:0 auto;padding:45px 0 55px;}
.footer .footer_inner .col_wrap{width:100%;overflow:hidden;}
.footer .footer_inner .col_left{width:300px;float:left;}
.footer .footer_inner .col_right{float:right;}
.footer .footer_logo{margin-bottom:20px;}
.footer .footer_logo img{max-width:160px;max-height:21px;}
.footer .footer_logo a:hover img{opacity:0.8;}
.footer .social_links{margin-bottom:15px;}
.footer .social_links ul{font-size:0;}
.footer .social_links li{display:inline-block;}
.footer .social_links li + li{margin-left:10px;}
.footer .social_links .btn_footer{position:relative;display:inline-block;width:34px;height:34px;border-radius:50%;background:#fff;transition:all 0.2s linear;}
.footer .social_links .btn_footer:hover{opacity:0.8;}
.footer .social_links .btn_footer:before{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:20px;height:20px;font-size:20px;font-family:'fontAwesome';text-align:center;color:#092846;}
.footer .social_links .btn_footer-twitter:before{content:url(https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/icon/twitter.png);}
.footer .social_links .btn_footer-facebook:before{content:url(https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/icon/facebook.png);bottom:8px;right:8px;}
.footer .social_links .btn_footer-youtube:before{content:'';background:url("https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/icon/youtube.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:20px;}
.footer .social_links .btn_footer-instagram:before{content:url(https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/icon/instagram.png);bottom:10px;right:10px;}
.footer .social_links .btn_footer-tiktok:before{content:url(https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/icon/tiktok.png);bottom:2px;}
.footer .social_links .btn_footer-blog:before{content:'\f14b';}
.footer .copyright{font-size:1.2rem;}
.footer .footer_menu a{color:#fff;}
.footer .col_right .menu .menu-item a:before{content:"\f0da";font-family:"FontAwesome";display:inline-block;padding-right:5px;}
.footer .footer_menu ul{font-size:0;}
.footer .footer_menu ul + ul{position:relative;margin:2.5rem 0 0;padding:2.5rem 0 0;}
.footer .footer_menu ul + ul:before{position:absolute;top:0;left:-1.2rem;right:0;margin:auto;content:"";width:105%;border-top:rgba(255, 255, 255, 0.2) 1px solid;}
.footer .footer_menu .menu-service li + li{margin-left:4.2rem;}
.footer .footer_menu ul li{display:inline-block;font-size:13px;font-size:1.3rem;vertical-align:top;line-height:1.5;}
.footer .footer_menu ul li + li{margin-left:1.8em;}
.footer .footer_menu .menu .menu-item + .menu-item:before{content:'|';margin-right:1.8em;}
.footer .footer_menu ul li a:hover{color:#ffa436;}
.footer .menu-item{position:relative;}
.page_wrap{width:100%;margin:0 0 0;padding-top:70px;background:#ffffff;font-size:14px;font-size:1.4rem;}
.common_inner-1,.common_inner-1-1{width:auto;max-width:960px;margin:0 auto;box-sizing:border-box;}
@media screen and (max-width: 960px){
.common_inner-1{margin-left:2rem;margin-right:2rem;box-sizing:border-box;}
.header .header_box_left{padding-left:2rem;}
.header .header_box_right{padding-right:2rem;}
.header .global-nav ul li + li{margin-left:1.0em;}
.footer .footer_inner{padding:4rem 2rem;}
.footer .footer_inner .col_left{padding-left:2rem;float:inherit;}
.footer .footer_inner .col_right{float:inherit;text-align:center;margin:0 0 4rem;}
.footer .footer_menu ul + ul:before{left:0;width:auto;}
}
@media screen and (max-width: 700px){
.header{height:7rem;}
.header .logo{position:absolute;top:0;left:0;right:0;bottom:0;width:200px;height:27px;margin:auto;}
.header .headline{display:none;}
.header .nav-toggle{display:block;}
.header .global-nav{display:none;position:absolute;top:70px;left:0;right:0;width:100%;text-align:center;background:#fff;z-index:100;}
.header .global-nav ul li{display:block;border-bottom:solid 1px #333;}
.header .global-nav ul li + li{margin:0;padding:0;}
.header .global-nav ul li + li:before{display:none;}
.header .global-nav ul li a{display:block;margin:0;padding:1em;}
.header .bogo-language-switcher{top:18.5rem;background:#fff;height:4.2rem;width:100%;text-align:center;line-height:2.4rem;position:static;margin:0;border:none;border-bottom:solid 1px #333;padding:0;justify-content:center;align-items:center;}
.header .global-nav .bogo-language-switcher li{width:8rem;display:inline-block;border:none;}
.header .global-nav .bogo-language-switcher li a{padding:0;}
.header .global-nav .bogo-language-switcher li + li:before{position:absolute;top:0;bottom:0;margin:auto;content:"|";display:flex;align-items:center;color:#555;}
.footer .footer_inner{padding:0;}
.footer .footer_inner .col_wrap,.footer .footer_inner .col_left,.footer .footer_inner .col_right{display:block;width:100%;}
.footer .footer_inner .col_left{text-align:center;padding:30px 0 30px;}
.footer .footer_inner .col_left .footer_logo{display:none;}
.footer .footer_inner .col_right{padding:0;margin:0;}
.footer .footer_menu ul li{display:block;margin:0;text-align:center;border-bottom:solid 1px rgba(255, 255, 255, 0.2);}
.footer .footer_menu ul li + li{margin:0;}
.footer .footer_menu .menu-service li + li{margin:0;}
.footer .footer_menu ul li + li:before{display:none;}
.footer .footer_menu ul li a{display:block;padding:1em;box-sizing:border-box;}
.footer .footer_menu ul li a:hover{text-decoration:none;}
.footer .footer_menu ul + ul{margin:0;padding:0;}
.footer .footer_menu ul + ul:before{content:none;}
}
@media screen and (max-width: 375px){
.header .logo img{transform:scale(0.9, 0.9);}
.header .nav-toggle{transform:scale(0.9, 0.9);}
}
@media screen and (max-width: 320px){
.header .logo img{transform:scale(0.8, 0.8);}
.header .nav-toggle{transform:scale(0.8, 0.8);}
}
.bogo-language-switcher{text-align:right;left:103%;top:-1.7rem;bottom:0;margin:3rem 0 0;display:flex;justify-content:flex-end;}
.bogo-language-switcher li{width:6.5rem;text-align:center;}
.bogo-language-switcher li + li{position:relative;}
.bogo-language-switcher li + li:before{position:absolute;top:-1px;bottom:0;right:-2px;margin:auto;content:"|";display:inline-block;color:#fff;}
.bogo-language-switcher li a{-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.bogo-language-switcher li a:hover{color:#ffa436!important;}
.bogo-language-switcher li.current{color:#f1890e;}
.bogo-language-switcher li.ja{order:1;}
.bogo-language-switcher li.en-US{order:2;}
.ex-link:after{content:"\f08e";font-family:"FontAwesome";display:inline-block;padding-left:5px;}
body{font-size:1.6rem;margin:0;color:#092846;font-family:"Noto Sans JP", sans-serif;}
h2{font-size:9rem;}
@media screen and (min-width: 768px) and (max-width: 979px){
h2{font-size:5.9rem;}
}
@media screen and (max-width: 767px){
h2{font-size:2.8rem;}
}
h3{font-size:3.6rem;}
@media screen and (min-width: 768px) and (max-width: 979px){
h3{font-size:2.6rem;}
}
@media screen and (max-width: 767px){
h3{font-size:1.4rem;}
}
img{width:100%;}
a{text-decoration:none;display:inline-block;}
/*! CSS Used from: https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/css/recruit/responsive.css?v=1748401055 */
@media screen and (max-width: 960px){
.common_inner-1{margin-left:2rem;margin-right:2rem;box-sizing:border-box;}
.header .header_box_left{padding-left:2rem;}
.header .header_box_right{padding-right:2rem;}
.header .global-nav ul li + li{margin-left:1.0em;}
.footer .footer_inner{padding:4rem 2rem;}
.footer .footer_inner .col_left{padding-left:2rem;float:inherit;}
.footer .footer_inner .col_right{float:inherit;text-align:center;margin:0 0 4rem;}
.footer .footer_menu ul + ul:before{left:0;width:auto;}
}
@media screen and (max-width: 1032px){
.header{height:7rem;}
.header .logo{position:absolute;top:0;left:0;right:0;bottom:0;width:200px;height:27px;margin:auto;}
.header .headline{display:none;}
.header .nav-toggle{display:block;}
.header .global-nav{display:none;position:absolute;top:72px;left:0;right:0;width:100%;text-align:center;background:#fff;}
.header .global-nav ul li{display:block;border-bottom:solid 1px #333;}
.header .global-nav ul li + li{margin:0;padding:0;}
.header .global-nav ul li + li:before{display:none;}
.header .global-nav ul li a{display:block;margin:0;padding:1em;}
.header .bogo-language-switcher{top:18.5rem;background:#fff;height:4.2rem;width:100%;text-align:center;line-height:2.4rem;position:static;margin:0;border:none;border-bottom:solid 1px #333;padding:0;justify-content:center;align-items:center;}
.header .global-nav .bogo-language-switcher li{width:8rem;display:inline-block;border:none;}
.header .global-nav .bogo-language-switcher li a{padding:0;}
.header .global-nav .bogo-language-switcher li + li:before{position:absolute;top:0;bottom:0;margin:auto;content:"|";display:flex;align-items:center;color:#555;}
.footer .footer_inner{padding:0;}
.footer .footer_inner .col_wrap,.footer .footer_inner .col_left,.footer .footer_inner .col_right{display:block;width:100%;}
.footer .footer_inner .col_left{text-align:center;padding:30px 0 30px;}
.footer .footer_inner .col_left .footer_logo{display:none;}
.footer .footer_inner .col_right{padding:0;margin:0;}
.footer .footer_menu ul li{display:block;margin:0;text-align:center;border-bottom:solid 1px rgba(255,255,255,0.2);}
.footer .footer_menu ul li + li{margin:0;}
.footer .footer_menu .menu-service li + li{margin:0;}
.footer .footer_menu ul li + li:before{display:none;}
.footer .footer_menu ul li a{display:block;padding:1em;box-sizing:border-box;}
.footer .footer_menu ul li a:hover{text-decoration:none;}
.footer .footer_menu ul + ul{margin:0;padding:0;}
.footer .footer_menu ul + ul:before{content:none;}
}
@media screen and (max-width: 375px){
.header .logo img{transform:scale(0.9, 0.9);}
.header .nav-toggle{transform:scale(0.9, 0.9);}
}
@media screen and (max-width: 320px){
.header .logo img{transform:scale(0.8, 0.8);}
.header .nav-toggle{transform:scale(0.8, 0.8);}
}
/*! CSS Used from: https://nativecamp.co.jp/wp-includes/css/admin-bar.min.css?ver=6.1.7 ; media=all */
@media all{
#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;font-size:13px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-style:normal;line-height:2.46153846;border-radius:0;box-sizing:content-box;transition:none;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;}
#wpadminbar .ab-empty-item{cursor:default;}
#wpadminbar .ab-empty-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label{color:#f0f0f1;}
#wpadminbar #wp-admin-bar-site-name a.ab-item{white-space:nowrap;}
#wpadminbar ul li:after,#wpadminbar ul li:before{content:normal;}
#wpadminbar a,#wpadminbar a img,#wpadminbar a img:hover,#wpadminbar a:hover{border:none;text-decoration:none;background:0 0;box-shadow:none;}
#wpadminbar a:active,#wpadminbar a:focus,#wpadminbar div,#wpadminbar input[type=text]{box-shadow:none;}
#wpadminbar a:focus{outline-offset:-1px;}
#wpadminbar{direction:ltr;color:#c3c4c7;font-size:13px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:2.46153846;height:32px;position:fixed;top:0;left:0;width:100%;min-width:600px;z-index:99999;background:#1d2327;}
#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{background:0 0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999;}
#wpadminbar ul#wp-admin-bar-root-default>li{margin-right:0;}
#wpadminbar .quicklinks ul{text-align:left;}
#wpadminbar li{float:left;}
#wpadminbar .ab-empty-item{outline:0;}
#wpadminbar .quicklinks .ab-top-secondary>li{float:right;}
#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks a{height:32px;display:block;padding:0 10px;margin:0;}
#wpadminbar .quicklinks>ul>li>a{padding:0 8px 0 7px;}
#wpadminbar .menupop .ab-sub-wrapper{margin:0;padding:0;box-shadow:0 3px 5px rgba(0,0,0,.2);background:#2c3338;display:none;position:absolute;float:none;}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:100%;}
#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{right:0;left:auto;}
#wpadminbar .ab-submenu{padding:6px 0;}
#wpadminbar .quicklinks .menupop ul li{float:none;}
#wpadminbar .quicklinks .menupop ul li .ab-item{line-height:2;height:26px;white-space:nowrap;min-width:140px;}
#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-left:100%;margin-top:-32px;}
#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus{background:#2c3338;color:#72aee6;}
#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon,.wp-admin-bar-arrow{position:relative;float:left;font:normal 20px/1 dashicons;speak:never;padding:4px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important;margin-right:6px;}
#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{color:#a7aaad;color:rgba(240,246,252,.6);}
#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{position:relative;transition:color .1s ease-in-out;}
#wpadminbar .ab-label{display:inline-block;height:32px;}
#wpadminbar .ab-submenu .ab-item{color:#c3c4c7;color:rgba(240,246,252,.7);}
#wpadminbar .quicklinks .menupop ul li a{color:#c3c4c7;color:rgba(240,246,252,.7);}
#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before{color:#72aee6;}
#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#c3c4c7;}
#wpadminbar .menupop .menupop>.ab-item .wp-admin-bar-arrow:before{position:absolute;font:normal 17px/1 dashicons;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#wpadminbar .menupop .menupop>.ab-item{display:block;padding-right:2em;}
#wpadminbar .menupop .menupop>.ab-item .wp-admin-bar-arrow:before{top:1px;right:10px;padding:4px 0;content:"\f139";color:inherit;}
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{display:block;position:relative;right:auto;margin:0;box-shadow:none;}
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{background:#3c434a;}
#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover{color:#72aee6;}
#wpadminbar .ab-top-secondary{float:right;}
#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{box-shadow:none;}
#wp-admin-bar-my-account>.ab-item:before{content:"\f110";top:2px;float:right;margin-left:6px;margin-right:0;}
#wp-admin-bar-my-account.with-avatar>.ab-item:before{display:none;content:none;}
#wpadminbar #wp-admin-bar-user-actions>li{margin-left:16px;margin-right:16px;}
#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:6px 0 12px;}
#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-left:88px;}
#wpadminbar #wp-admin-bar-user-info{margin-top:6px;margin-bottom:15px;height:auto;background:0 0;}
#wp-admin-bar-user-info .avatar{position:absolute;left:-72px;top:4px;width:64px;height:64px;}
#wpadminbar #wp-admin-bar-user-info a{background:0 0;height:auto;}
#wpadminbar #wp-admin-bar-user-info span{background:0 0;padding:0;height:18px;}
#wpadminbar #wp-admin-bar-user-info .display-name{display:block;}
#wpadminbar #wp-admin-bar-my-account.with-avatar>a img{width:auto;height:16px;padding:0;border:1px solid #8c8f94;background:#f0f0f1;line-height:1.84615384;vertical-align:middle;margin:-4px 0 0 6px;float:none;display:inline;}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{width:15px;height:20px;margin-right:0;padding:6px 0 5px;}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0 7px;}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{content:"\f120";top:2px;}
#wpadminbar #wp-admin-bar-appearance{margin-top:-12px;}
#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f541";top:2px;}
#wpadminbar #wp-admin-bar-customize>.ab-item:before{content:"\f540";top:2px;}
#wpadminbar #wp-admin-bar-edit>.ab-item:before{content:"\f464";top:2px;}
#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f226";}
#wpadminbar #wp-admin-bar-comments .ab-icon{margin-right:6px;}
#wpadminbar #wp-admin-bar-comments .ab-icon:before{content:"\f101";top:3px;}
#wpadminbar #wp-admin-bar-new-content .ab-icon:before{content:"\f132";top:4px;}
#wpadminbar #wp-admin-bar-updates .ab-icon:before{content:"\f463";top:2px;}
#wpadminbar #wp-admin-bar-search .ab-item{padding:0;background:0 0;}
#wpadminbar #adminbarsearch{position:relative;height:32px;padding:0 2px;z-index:1;}
#wpadminbar #adminbarsearch:before{position:absolute;top:6px;left:5px;z-index:20;font:normal 20px/1 dashicons!important;content:"\f179";speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{display:inline-block;float:none;position:relative;z-index:30;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.84615384;text-indent:0;height:24px;width:24px;max-width:none;padding:0 3px 0 24px;margin:0;color:#c3c4c7;background-color:rgba(255,255,255,0);border:none;outline:0;cursor:pointer;box-shadow:none;box-sizing:border-box;transition-duration:.4s;transition-property:width,background;transition-timing-function:ease;}
#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{z-index:10;color:#000;width:200px;background-color:rgba(255,255,255,.9);cursor:text;border:0;}
#wpadminbar #adminbarsearch .adminbar-button{display:none;}
.customize-support #wpadminbar .hide-if-customize,.customize-support .hide-if-customize{display:none;}
#wpadminbar .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important;}
#wpadminbar .screen-reader-shortcut{position:absolute;top:-1000em;}
#wpadminbar .screen-reader-shortcut:focus{left:6px;top:7px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f0f0f1;color:#2271b1;z-index:100000;line-height:normal;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6);}
@media screen and (max-width:782px){
html #wpadminbar{height:46px;min-width:240px;}
#wpadminbar *{font-size:14px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:2.28571428;}
#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks>ul>li>a{padding:0;height:46px;line-height:3.28571428;width:auto;}
#wpadminbar .ab-icon{font:40px/1 dashicons!important;margin:0;padding:0;width:52px;height:46px;text-align:center;}
#wpadminbar .ab-icon:before{text-align:center;}
#wpadminbar .ab-submenu{padding:0;}
#wpadminbar #wp-admin-bar-my-account a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{text-overflow:clip;}
#wpadminbar .quicklinks .menupop ul li .ab-item{line-height:1.6;}
#wpadminbar .ab-label{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important;}
#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-top:-46px;}
#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item{padding-right:30px;}
#wpadminbar .menupop .menupop>.ab-item:before{top:10px;right:6px;}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item{font-size:16px;padding:8px 16px;}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty{display:none;}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0;}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{padding:0;width:52px;height:46px;text-align:center;vertical-align:top;}
#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{font:28px/1 dashicons!important;top:-3px;}
#wpadminbar .ab-icon,#wpadminbar .ab-item:before{padding:0;}
#wpadminbar #wp-admin-bar-customize>.ab-item,#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:100%;white-space:nowrap;overflow:hidden;width:52px;padding:0;color:#a7aaad;position:relative;}
#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{padding:0;margin-right:0;}
#wpadminbar #wp-admin-bar-customize>.ab-item:before,#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{display:block;text-indent:0;font:normal 32px/1 dashicons;speak:never;top:7px;width:52px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
#wpadminbar #wp-admin-bar-appearance{margin-top:0;}
#wpadminbar #wp-admin-bar-search{display:none;}
#wpadminbar #wp-admin-bar-new-content .ab-icon:before{top:0;line-height:1.33333333;height:46px!important;text-align:center;width:52px;display:block;}
#wpadminbar #wp-admin-bar-updates{text-align:center;}
#wpadminbar #wp-admin-bar-updates .ab-icon:before{top:3px;}
#wpadminbar #wp-admin-bar-comments .ab-icon{margin:0;}
#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:1.38235294;top:0;}
#wpadminbar #wp-admin-bar-my-account>a{position:relative;white-space:nowrap;text-indent:150%;width:28px;padding:0 10px;overflow:hidden;}
#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{position:absolute;top:13px;right:10px;width:26px;height:26px;}
#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:0;}
#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar{display:none;}
#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin:0;}
#wpadminbar #wp-admin-bar-user-info .display-name{height:auto;font-size:16px;line-height:1.5;color:#f0f0f1;}
#wpadminbar #wp-admin-bar-user-info a{padding-top:4px;}
#wp-toolbar>ul>li{display:none;}
#wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-customize,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-my-account,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:block;}
#wpadminbar li:hover ul li,#wpadminbar li:hover ul li:hover ul li{display:list-item;}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:-moz-fit-content;min-width:fit-content;}
#wpadminbar ul#wp-admin-bar-root-default>li{margin-right:0;}
#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary{position:static;}
#wpadminbar #wp-admin-bar-my-account{float:right;}
}
@media screen and (max-width:600px){
#wpadminbar{position:absolute;}
#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{width:100%;left:0;}
#wpadminbar .menupop .menupop>.ab-item:before{display:none;}
#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper{margin-left:0;}
#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{margin:0;width:100%;top:auto;left:auto;position:relative;}
#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item{font-size:16px;padding:6px 15px 19px 30px;}
#wpadminbar li:hover ul li ul li{display:list-item;}
#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:none;}
#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{position:static;box-shadow:none;}
}
@media screen and (max-width:400px){
#wpadminbar li#wp-admin-bar-comments{display:none;}
}
}
/*! CSS Used from: https://nativecamp.co.jp/wp-includes/css/dist/block-library/style.min.css?ver=6.1.7 ; media=all */
@media all{
ul{box-sizing:border-box;}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important;}
.screen-reader-text:focus{background-color:#ddd;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
}
/*! CSS Used from: Embedded */
ul.bogo-language-switcher li{list-style:none outside none;padding:0;}
#wpadminbar #wp-admin-bar-bogo-user-locale .ab-icon::before{content:"\f326";top:2px;}
/*! CSS Used from: Embedded */
body{--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale:url('https://nativecamp.co.jp/recruit/intern-serbia/#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale:url('https://nativecamp.co.jp/recruit/intern-serbia/#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow:url('https://nativecamp.co.jp/recruit/intern-serbia/#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red:url('https://nativecamp.co.jp/recruit/intern-serbia/#wp-duotone-blue-red');--wp--preset--duotone--midnight:url('https://nativecamp.co.jp/recruit/intern-serbia/#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow:url('https://nativecamp.co.jp/recruit/intern-serbia/#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green:url('https://nativecamp.co.jp/recruit/intern-serbia/#wp-duotone-purple-green');--wp--preset--duotone--blue-orange:url('https://nativecamp.co.jp/recruit/intern-serbia/#wp-duotone-blue-orange');--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;}
/*! CSS Used from: https://nativecamp.co.jp/wp-content/plugins/bogo/includes/css/style.css?ver=3.6 ; media=all */
@media all{
ul.bogo-language-switcher li{list-style:none outside none;padding:0;}
#wpadminbar #wp-admin-bar-bogo-user-locale .ab-icon::before{content:"\f326";top:2px;}
}
/*! CSS Used from: https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/style.css?ver=5.1.0 ; media=all */
@media all{
.page_wrap{width:100%;margin:0 0 0;padding-top:70px;background:#ffffff;font-size:14px;font-size:1.4rem;}
.common_inner-1,.common_inner-1-1{width:auto;max-width:960px;margin:0 auto;box-sizing:border-box;}
.header{position:fixed;width:100%;height:85px;z-index:999;margin:0 auto;background:#ffffff;clear:both;border-bottom:solid 2px #092846;}
.header .header_inner{position:relative;height:100%;}
.header .header_box{display:table;width:100%;height:100%;}
.header .header_box_left,.header .header_box_right{display:table-cell;vertical-align:bottom;padding-bottom:14px;}
.header .header_box_right{text-align:right;vertical-align:bottom;padding-bottom:14px;}
.header .logo img{display:block;max-width:241.61px;max-height:30px;opacity:1;transition:all 0.2s linear;}
.header .headline{margin-top:5px;font-size:12px;font-size:1.2rem;max-width:47.5rem;width:100%;white-space:nowrap;}
.header .global-nav{display:block;vertical-align:middle;font-size:13px;font-size:1.3rem;color:#333;position:relative;}
.header .global-nav a{position:relative;color:#092846;font-family:"MeiryoReg", sans-serif;font-family:"MeiryoBold", sans-serif;}
.header .global-nav a:hover{color:#f1890e;}
.header .global-nav > ul{font-size:0;}
.header .global-nav > ul > li{position:relative;display:inline-block;vertical-align:middle;font-size:14px;font-size:1.4rem;}
.header .global-nav > ul > li + li{margin-left:1.5em;}
.header .nav-toggle{display:none;position:absolute;right:0;top:0;width:70px;height:70px;cursor:pointer;}
.header .nav-toggle:before{position:absolute;top:0;bottom:0;left:0;right:0;width:35px;height:35px;font-family:"fontAwesome";content:"\f0c9";font-size:35px;margin:auto;}
.header .menu-item{position:relative;}
@media screen and (min-width: 700px){
.header .menu-item.sp_view{display:none;}
}
.header .bogo-language-switcher{position:absolute;left:inherit;right:0;font-size:0;margin:0;top:-2.9rem;right:-0.8rem;height:1.5rem;}
.header .bogo-language-switcher li{display:inline-block;font-size:1.4rem;}
.header .global-nav .bogo-language-switcher li + li{margin:0;}
.header .bogo-language-switcher li + li:before{color:#333;}
.header .bogo-language-switcher li a{color:#092846;font-family:"MeiryoReg", sans-serif;}
.footer{width:100%;background:#092846;margin:0 auto;color:#fff;font-size:12px;font-size:1.2rem;}
.footer .footer_inner{position:relative;margin:0 auto;padding:45px 0 55px;}
.footer .footer_inner .col_wrap{width:100%;}
.footer .footer_inner .col_left{width:300px;float:left;}
.footer .footer_inner .col_right{float:right;}
.footer .footer_logo{margin-bottom:20px;}
.footer .footer_logo img{max-width:195.3px;max-height:25px;}
.footer .footer_logo a:hover img{opacity:0.8;}
.footer .social_links{margin-bottom:15px;}
.footer .social_links ul{font-size:0;}
.footer .social_links li{display:inline-block;}
.footer .social_links li + li{margin-left:10px;}
.footer .social_links .btn_footer{position:relative;display:inline-block;width:34px;height:34px;border-radius:50%;background:#fff;transition:all 0.2s linear;}
.footer .social_links .btn_footer:hover{opacity:0.8;}
.footer .social_links .btn_footer:before{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:20px;height:20px;font-size:20px;font-family:"fontAwesome";text-align:center;color:#092846;}
.footer .social_links .btn_footer-twitter:before{content:url("https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/icon/twitter.png");}
.footer .social_links .btn_footer-facebook:before{content:url("https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/icon/facebook.png");bottom:8px;right:8px;}
.footer .social_links .btn_footer-youtube:before{content:'';background:url("https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/icon/youtube.svg");background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;height:20px;}
.footer .social_links .btn_footer-instagram:before{content:url("https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/icon/instagram.png");bottom:10px;right:10px;}
.footer .social_links .btn_footer-tiktok:before{content:url("https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/icon/tiktok.png");bottom:2px;}
.footer .social_links .btn_footer-blog:before{content:"\f14b";}
.footer .copyright{font-size:1.2rem;}
.footer .footer_menu a{color:#fff;}
.footer .col_right .menu .menu-item a:before{content:"\f0da";font-family:"FontAwesome";display:inline-block;padding-right:5px;}
.footer .footer_menu ul{font-size:0;}
.footer .footer_menu ul + ul{position:relative;margin:2.5rem 0 0;padding:2.5rem 0 0;}
.footer .footer_menu ul + ul:before{position:absolute;top:0;left:-1.2rem;right:0;margin:auto;content:"";width:105%;border-top:rgba(255, 255, 255, 0.2) 1px solid;}
.footer .footer_menu .menu-service li + li{margin-left:4.2rem;}
.footer .footer_menu ul li{display:inline-block;font-size:13px;font-size:1.3rem;vertical-align:top;line-height:1.5;}
.footer .footer_menu ul li + li{margin-left:1.8em;}
.footer .footer_menu .menu .menu-item + .menu-item:before{content:"|";margin-right:1.8em;}
.footer .footer_menu ul li a:hover{color:#ffa436;}
.footer .menu-item{position:relative;}
.bogo-language-switcher{text-align:right;left:103%;top:-1.7rem;bottom:0;margin:3rem 0 0;display:flex;justify-content:flex-end;}
.bogo-language-switcher li{width:6.5rem;text-align:center;}
.bogo-language-switcher li + li{position:relative;}
.bogo-language-switcher li + li:before{position:absolute;top:-1px;bottom:0;right:-2px;margin:auto;content:"|";display:inline-block;color:#fff;}
.bogo-language-switcher li a{-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.bogo-language-switcher li a:hover{color:#ffa436!important;}
.bogo-language-switcher li.current{color:#f1890e;}
.bogo-language-switcher li.ja{order:1;}
.bogo-language-switcher li.en-US{order:2;}
.page_wrap.page-intern-serbia{overflow:hidden;}
.page-intern-serbia .sec.sec-main-visual .sec-inner{position:relative;height:0;padding-top:53%;box-sizing:border-box;overflow:hidden;}
.page-intern-serbia .sec.sec-main-visual .sec-inner img{display:block;width:100%;position:absolute;top:0;transform:translateY(-15%);}
.page-intern-serbia .sec.sec-overview{position:relative;padding-top:calc(28.57% - 2px);margin-top:-28.57%;}
.page-intern-serbia .sec.sec-overview .sec-content-area{background-color:#0b3a68;color:#fff;}
.page-intern-serbia .sec.sec-overview .wave-wrap.wave-01{position:absolute;display:block;width:100%;height:0;padding-top:28.57%;top:0;left:0;background-image:url(https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/recruit/intern/serbia/wave-01.svg);background-size:contain;background-repeat:no-repeat;background-position:top center;}
.page-intern-serbia .sec.sec-overview .wave-wrap.wave-02{display:block;width:100%;height:0;padding-top:25%;background-image:url(https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/recruit/intern/serbia/wave-02.svg);background-size:contain;background-repeat:no-repeat;background-position:top center;}
.page-intern-serbia .sec.sec-overview .overview-image-wrap{display:block;position:absolute;width:calc(50% - 7.5rem);padding-top:calc(50% - 7.5rem);height:0;right:0;top:0;transform:translateY(38%);background-image:url(https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/recruit/intern/serbia/sec-overview.png);background-size:contain;background-repeat:no-repeat;background-position:bottom right;}
.page-intern-serbia .sec.sec-overview .sec-inner{margin:0 auto;max-width:85rem;padding:5rem 2rem;}
.page-intern-serbia .sec.sec-overview .overview-list .overview-list-item:first-child{max-width:48rem;}
.page-intern-serbia .sec.sec-overview .overview-list .overview-list-item + .overview-list-item{margin-top:10rem;}
.page-intern-serbia .sec.sec-overview .overview-list .overview-title{color:#f9a400;font-size:2.5rem;font-weight:bold;line-height:1.4;margin-bottom:4rem;}
.page-intern-serbia .sec.sec-overview .overview-list .overview-title.title-decoration:before{content:"＼ ";}
.page-intern-serbia .sec.sec-overview .overview-list .overview-title.title-decoration:after{content:" ／";}
.page-intern-serbia .sec.sec-overview .overview-list .overview-title-2{font-size:1.8rem;line-height:1.4;font-weight:bold;margin-bottom:1rem;}
.page-intern-serbia .sec.sec-overview .overview-list .overview-text{font-size:1.6rem;line-height:2.25;}
@media screen and (max-width: 500px){
.page-intern-serbia .sec.sec-overview .wave-wrap.wave-01{padding-top:40%;background-image:url(https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/recruit/intern/serbia/wave-01-mobile.svg);}
.page-intern-serbia .sec.sec-overview .overview-list .overview-title{font-size:1.8rem;text-align:center;margin-bottom:2rem;}
.page-intern-serbia .sec.sec-overview .overview-list .overview-title-2{font-size:1.6rem;text-align:center;margin-bottom:2rem;}
.page-intern-serbia .sec.sec-overview .overview-list .overview-text{font-size:1.4rem;}
.page-intern-serbia .sec.sec-overview .overview-list .overview-list-item + .overview-list-item{margin-top:4rem;}
.page-intern-serbia .sec.sec-overview .overview-image-wrap{display:block;position:relative;width:100%;padding-top:130%;height:0;right:-2rem;top:0;transform:none;background-position:bottom right;margin-bottom:6rem;}
.page-intern-serbia .sec.sec-overview .wave-wrap.wave-02{padding-top:50%;background-image:url(https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/recruit/intern/serbia/wave-02-mobile.svg);}
}
.page-intern-serbia .sec.sec-recruit-detail .sec-inner{max-width:85rem;padding:0 2rem 8rem;margin:0 auto;}
.page-intern-serbia .sec.sec-recruit-detail .sec-title{color:#0b3a68;font-size:2.5rem;line-height:1.5;margin-bottom:5rem;}
.page-intern-serbia .sec.sec-recruit-detail .recruit-detail-list-item + .recruit-detail-list-item{margin-top:4rem;}
.page-intern-serbia .sec.sec-recruit-detail .recruit-detail-list-item .list-item-inner{display:flex;align-items:stretch;}
.page-intern-serbia .sec.sec-recruit-detail .recruit-detail-list-item .item-icon{width:12.5rem;}
.page-intern-serbia .sec.sec-recruit-detail .recruit-detail-list-item .item-icon img{display:block;width:100%;}
.page-intern-serbia .sec.sec-recruit-detail .recruit-detail-list-item .item-detail{flex:1;padding:1.5rem 0 1.5rem 3.5rem;display:flex;align-items:center;}
.page-intern-serbia .sec.sec-recruit-detail .recruit-detail-list-item .item-detail .item-detail-title{color:#f9a400;font-size:1.8rem;line-height:1.6;font-weight:bold;margin-bottom:1rem;}
.page-intern-serbia .sec.sec-recruit-detail .recruit-detail-list-item .item-detail .item-detail-text,.page-intern-serbia .sec.sec-recruit-detail .recruit-detail-list-item .item-detail .item-detail-text-list{color:#474747;font-size:1.6rem;line-height:2.25;}
.page-intern-serbia .sec.sec-recruit-detail .recruit-detail-list-item .item-detail .item-detail-text-list{padding-left:1.6rem;}
.page-intern-serbia .sec.sec-recruit-detail .recruit-detail-list-item .item-detail .item-detail-text-list li{text-indent:-1.6rem;}
@media screen and (max-width: 500px){
.page-intern-serbia .sec.sec-recruit-detail .sec-title{text-align:center;font-size:1.8rem;}
.page-intern-serbia .sec.sec-recruit-detail .recruit-detail-list-item .list-item-inner{display:block;}
.page-intern-serbia .sec.sec-recruit-detail .recruit-detail-list-item .item-icon{margin:0 auto;width:10rem;}
.page-intern-serbia .sec.sec-recruit-detail .recruit-detail-list-item .item-detail{padding:0;display:block;margin-top:2rem;}
.page-intern-serbia .sec.sec-recruit-detail .recruit-detail-list-item .item-detail .item-detail-title{text-align:center;}
.page-intern-serbia .sec.sec-recruit-detail .recruit-detail-list-item .item-detail .item-detail-text,.page-intern-serbia .sec.sec-recruit-detail .recruit-detail-list-item .item-detail .item-detail-text-list{font-size:1.4rem;}
.page-intern-serbia .sec.sec-recruit-detail .recruit-detail-list-item:first-child .item-detail .item-detail-text,.page-intern-serbia .sec.sec-recruit-detail .recruit-detail-list-item:nth-child(3) .item-detail .item-detail-text,.page-intern-serbia .sec.sec-recruit-detail .recruit-detail-list-item:nth-child(6) .item-detail .item-detail-text{text-align:center;}
.page-intern-serbia .sec.sec-recruit-detail .recruit-detail-list-item .item-detail .item-detail-text-list{padding-left:1.4rem;}
.page-intern-serbia .sec.sec-recruit-detail .recruit-detail-list-item .item-detail .item-detail-text-list li{text-indent:-1.4rem;}
}
.page-intern-serbia .sec.sec-participate{background-color:#fcf6eb;margin-bottom:22rem;position:relative;}
.page-intern-serbia .sec.sec-participate:after{content:"";display:block;position:absolute;top:100%;transform:translateY(-55%);right:0;width:55%;height:0;padding-top:16.5%;background-image:url(https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/recruit/intern/serbia/icon-camera.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom right;}
.page-intern-serbia .sec.sec-participate .sec-inner{margin:0 auto;max-width:74rem;text-align:center;padding:7rem 2rem;}
.page-intern-serbia .sec.sec-participate .sec-title{font-size:2.6rem;font-weight:bold;line-height:1.7;position:relative;margin-left:5rem;margin-right:5rem;}
.page-intern-serbia .sec.sec-participate .sec-title:before,.page-intern-serbia .sec.sec-participate .sec-title:after{content:"";display:block;position:absolute;width:4.2rem;height:7rem;left:-5rem;top:0;background-image:url(https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/recruit/intern/serbia/icon-2lines-left.svg);background-size:contain;background-repeat:no-repeat;background-position:top center;}
.page-intern-serbia .sec.sec-participate .sec-title:after{left:auto;right:-5rem;background-image:url(https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/recruit/intern/serbia/icon-2lines-right.svg);}
.page-intern-serbia .sec.sec-participate .btn-wrap{margin-top:3rem;position:relative;z-index:2;}
.page-intern-serbia .sec.sec-participate .btn-participate{display:inline-block;box-sizing:border-box;width:100%;max-width:38.5rem;padding:1.5rem;background-color:#ed324a;font-size:2.6rem;line-height:1.6;color:#fff;font-weight:bold;border-radius:2px;transition:background-color 0.2s ease-in-out;}
.page-intern-serbia .sec.sec-participate br.show-500{display:none;}
@media screen and (max-width: 767px){
.page-intern-serbia .sec.sec-participate .sec-title{font-size:2rem;}
.page-intern-serbia .sec.sec-participate .btn-participate{font-size:2rem;max-width:30rem;padding:1rem;}
}
@media screen and (max-width: 500px){
.page-intern-serbia .sec.sec-participate{margin-bottom:10rem;}
.page-intern-serbia .sec.sec-participate .sec-inner{padding:3rem 2rem;}
.page-intern-serbia .sec.sec-participate .sec-title{font-size:1.7rem;margin-left:3rem;margin-right:3rem;}
.page-intern-serbia .sec.sec-participate .sec-title:before,.page-intern-serbia .sec.sec-participate .sec-title:after{left:-3rem;}
.page-intern-serbia .sec.sec-participate .sec-title:after{left:auto;right:-3rem;}
.page-intern-serbia .sec.sec-participate br.show-500{display:inline;}
.page-intern-serbia .sec.sec-participate .btn-wrap{margin-top:1rem;}
.page-intern-serbia .sec.sec-participate .btn-participate{font-size:1.6rem;width:auto;min-width:50%;padding:1rem;}
.page-intern-serbia .sec.sec-participate:after{width:80%;padding-top:40%;transform:translateY(-40%);background-image:url(https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/recruit/intern/serbia/icon-camera-mobile.svg);}
}
.page-intern-serbia .sec.sec-serbia-fact{background-color:#0e69b3;padding-bottom:5%;background-image:url(https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/recruit/intern/serbia/sec-serbia-fact-bottom.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom center;}
.page-intern-serbia .sec.sec-serbia-fact .sec-visual{width:100%;height:0;padding-top:51.25%;background-image:url(https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/recruit/intern/serbia/sec-serbia-fact.png);background-size:cover;background-repeat:no-repeat;background-position:bottom center;}
.page-intern-serbia .sec.sec-serbia-fact .sec-inner{margin:0 auto;max-width:88rem;padding:0 2rem 4rem;}
.page-intern-serbia .sec.sec-serbia-fact .sec-row{display:flex;position:relative;justify-content:flex-end;}
.page-intern-serbia .sec.sec-serbia-fact .sec-row:nth-child(even){justify-content:flex-start;}
.page-intern-serbia .sec.sec-serbia-fact .sec-row + .sec-row{margin-top:5rem;}
.page-intern-serbia .sec.sec-serbia-fact .sec-row .serbia-fact-list{max-width:50rem;min-height:53rem;box-sizing:border-box;padding-top:3.5rem;padding-left:13px;}
.page-intern-serbia .sec.sec-serbia-fact .sec-row .serbia-fact-list .serbia-fact-list-item + .serbia-fact-list-item{margin-top:3rem;}
.page-intern-serbia .sec.sec-serbia-fact .sec-row .serbia-fact-list .sec-title{font-size:2.6rem;line-height:1.6;font-weight:bold;color:#ffa030;padding-bottom:2rem;}
.page-intern-serbia .sec.sec-serbia-fact .sec-row .serbia-fact-list .serbia-fact-q{font-size:1.8rem;color:#ffa030;line-height:1;font-weight:bold;padding-left:10px;border-left:3px solid #ffa030;margin-left:-13px;}
.page-intern-serbia .sec.sec-serbia-fact .sec-row .serbia-fact-list .serbia-fact-a{color:#fff;font-size:1.6rem;line-height:2.25;margin-top:1rem;}
.page-intern-serbia .sec.sec-serbia-fact .sec-row .serbia-image-wrap{position:absolute;right:55rem;top:0;height:53rem;}
.page-intern-serbia .sec.sec-serbia-fact .sec-row:nth-child(even) .serbia-image-wrap{right:auto;left:55rem;}
.page-intern-serbia .sec.sec-serbia-fact .sec-row .serbia-image-wrap img{display:block;height:100%;}
@media screen and (max-width: 1299px){
.page-intern-serbia .sec.sec-serbia-fact .sec-row .serbia-image-wrap{height:33rem;}
}
@media screen and (max-width: 1023px){
.page-intern-serbia .sec.sec-serbia-fact{padding-bottom:18%;background-image:url(https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/recruit/intern/serbia/sec-serbia-fact-bottom-mobile.svg);}
.page-intern-serbia .sec.sec-serbia-fact .sec-row{display:block;}
.page-intern-serbia .sec.sec-serbia-fact .sec-row .serbia-image-wrap{position:static;margin-top:5rem;height:auto;}
.page-intern-serbia .sec.sec-serbia-fact .sec-row .serbia-image-wrap img{margin:0 auto;height:auto;width:100%;max-width:70rem;}
.page-intern-serbia .sec.sec-serbia-fact .sec-row .serbia-fact-list{min-height:unset;max-width:unset;}
.page-intern-serbia .sec.sec-serbia-fact .sec-row .serbia-fact-list .sec-title{font-size:1.8rem;text-align:center;margin-left:-13px;padding-bottom:0;}
.page-intern-serbia .sec.sec-serbia-fact .sec-row .serbia-fact-list .serbia-fact-q{font-size:1.6rem;}
.page-intern-serbia .sec.sec-serbia-fact .sec-row .serbia-fact-list .serbia-fact-a{font-size:1.4rem;}
}
@media screen and (max-width: 500px){
.page-intern-serbia .sec.sec-serbia-fact .sec-visual{padding-top:80%;background-image:url(https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/recruit/intern/serbia/sec-serbia-fact-mobile.png);}
.page-intern-serbia .sec.sec-serbia-fact .sec-row .serbia-image-wrap img{width:140%;max-width:unset;position:relative;left:50%;transform:translateX(-50%);}
}
.page-intern-serbia .sec.sec-serbia-spot .sec-inner{margin:0 auto;max-width:85rem;padding:8rem 2rem 8rem;}
.page-intern-serbia .sec.sec-serbia-spot .sec-title{font-size:2.2rem;font-weight:bold;color:#1a3856;line-height:1.6;text-align:center;margin-bottom:3.5rem;}
.page-intern-serbia .sec.sec-serbia-spot .serbia-spot-list{display:flex;align-items:stretch;justify-content:space-between;margin-left:-1rem;margin-right:-1rem;}
.page-intern-serbia .sec.sec-serbia-spot .serbia-spot-list .serbia-spot-list-item{box-sizing:border-box;width:33.33%;padding:0 1rem;}
.page-intern-serbia .sec.sec-serbia-spot .serbia-spot-list .serbia-spot-list-item .item-inner{height:100%;border-radius:24px;overflow:hidden;}
.page-intern-serbia .sec.sec-serbia-spot .serbia-spot-list-item .spot-image img{display:block;width:100%;}
.page-intern-serbia .sec.sec-serbia-spot .serbia-spot-list-item .spot-detail{background-color:#ffa030;height:100%;}
.page-intern-serbia .sec.sec-serbia-spot .serbia-spot-list-item .spot-detail .spot-detail-name-wrap{text-align:center;margin-top:-1.8rem;}
.page-intern-serbia .sec.sec-serbia-spot .serbia-spot-list-item .spot-detail .spot-detail-name{display:inline-block;font-size:1.6rem;line-height:1.6;font-weight:bold;color:#fff;min-width:80%;background-color:#0b3a68;border-radius:10px;padding:0.5rem;}
.page-intern-serbia .sec.sec-serbia-spot .serbia-spot-list-item .spot-detail .spot-detail-text{color:#0b3a68;font-size:1.6rem;line-height:1.8;padding:1rem 2.5rem 3rem;height:100%;}
@media screen and (max-width: 1023px){
.page-intern-serbia .sec.sec-serbia-spot .serbia-spot-list{display:block;max-width:50rem;margin:0 auto;}
.page-intern-serbia .sec.sec-serbia-spot .serbia-spot-list .serbia-spot-list-item{width:100%;}
.page-intern-serbia .sec.sec-serbia-spot .serbia-spot-list .serbia-spot-list-item + .serbia-spot-list-item{margin-top:3rem;}
}
.page-intern-serbia .sec.sec-message{background-color:#0b3a68;position:relative;margin-top:8%;}
.page-intern-serbia .sec.sec-message:before{content:"";position:absolute;display:block;width:100%;height:0;padding-top:9%;bottom:100%;background-image:url(https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/recruit/intern/serbia/sec-message-top.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom center;}
.page-intern-serbia .sec.sec-message .sec-inner{margin:0 auto;padding:0 2rem 8rem;max-width:85rem;color:#fff;}
.page-intern-serbia .sec.sec-message .message-from-nc-list .message-from-nc-list-item + .message-from-nc-list-item{margin-top:14rem;}
.page-intern-serbia .sec.sec-message .message-from-nc-list .message-origin{text-align:center;font-size:2.5rem;font-weight:bold;line-height:1.6;color:#ffa030;margin-bottom:3rem;}
.page-intern-serbia .sec.sec-message .message-from-nc-list .message-profile{width:16rem;margin:0 auto;}
.page-intern-serbia .sec.sec-message .message-from-nc-list .message-profile .message-profile-image img{display:block;width:100%;}
.page-intern-serbia .sec.sec-message .message-from-nc-list .message-profile .message-profile-name{position:relative;background-color:#fff;color:#333;text-align:center;font-size:1.6rem;line-height:1.4;padding:1rem 0.5rem;}
.page-intern-serbia .sec.sec-message .message-from-nc-list .message-profile .message-profile-name:before{content:"";display:block;position:absolute;width:100%;height:0;bottom:100%;right:0;padding-bottom:50%;background-image:url(https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/images/recruit/intern/serbia/staff-triangle.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom right;opacity:0.5;}
.page-intern-serbia .sec.sec-message .message-from-nc-list .message-detail{margin-top:3rem;}
.page-intern-serbia .sec.sec-message .message-from-nc-list .message-detail .message-title{text-align:center;font-size:2.3rem;line-height:1.4;font-weight:bold;margin-bottom:2.5rem;}
.page-intern-serbia .sec.sec-message .message-from-nc-list .message-detail .message-text{font-size:1.6rem;line-height:2.25;}
.page-intern-serbia .sec.sec-message br.show-500{display:none;}
@media screen and (max-width: 500px){
.page-intern-serbia .sec.sec-message .message-from-nc-list .message-detail .message-title{font-size:1.6rem;}
.page-intern-serbia .sec.sec-message .message-from-nc-list .message-detail .message-text{font-size:1.4rem;}
.page-intern-serbia .sec.sec-message br.show-500{display:inline;}
}
}
/*! CSS Used from: https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/assets/css/reset.css?ver=1.0 ; media=all */
@media all{
body,div,span,h1,h2,h3,p,a,img,small,ul,li,form,label,footer,header,nav,section{margin:0;padding:0;border:0;outline:0;font:inherit;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
footer,header,nav,section{display:block;}
ul{list-style:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
input{vertical-align:middle;}
}
/*! CSS Used from: https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/assets/css/common.css?ver=1.0 ; media=all */
@media all{
header,footer,nav,section{display:block;}
h1,h2,h3{margin:0;padding:0;}
ul,li{margin:0;padding:0;}
p{margin:0;padding:0;}
body{width:100%;height:100%;}
body,div,ul,li,h1,p{list-style-type:none;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;}
body{margin:0;font-family:"Noto Sans JP", Arial, "Helvetica Neue", Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;background:#092846;}
img{-ms-interpolation-mode:bicubic;border-style:none;}
a{color:#f1890e;transition:color 0.2s linear;}
a:hover{color:#ffa436;}
.cf:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.cf{min-height:1px;}
a{text-decoration:none;}
a:hover img{-webkit-transition:all 0.2s linear;transition:all 0.2s linear;-ms-filter:'alpha( opacity=60 )';filter:alpha( opacity=60 );opacity:0.6;}
.m_b_15{margin-bottom:15px!important;}
.fs_16{font-size:16px!important;font-size:1.6rem!important;}
.lh_15{line-height:1.5!important;}
input[type='submit']{background:transparent;outline:none;}
input[type='text']{padding:10px;border:1px solid #cccccc;border-radius:5px;background:#fff;box-shadow:1px 1px 0 0 rgba(0,0,0,0.1) inset;font-size:15px;font-size:1.5rem;outline:0;line-height:23px;}
.ex-link:after{content:"\f08e";font-family:"FontAwesome";display:inline-block;padding-left:5px;}
}
/*! CSS Used from: https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/css/recruit/responsive.css?ver=6.1.7 ; media=all */
@media all{
@media screen and (max-width: 960px){
.common_inner-1{margin-left:2rem;margin-right:2rem;box-sizing:border-box;}
.header .header_box_left{padding-left:2rem;}
.header .header_box_right{padding-right:2rem;}
.header .global-nav ul li + li{margin-left:1.0em;}
.footer .footer_inner{padding:4rem 2rem;}
.footer .footer_inner .col_left{padding-left:2rem;float:inherit;}
.footer .footer_inner .col_right{float:inherit;text-align:center;margin:0 0 4rem;}
.footer .footer_menu ul + ul:before{left:0;width:auto;}
}
@media screen and (max-width: 1032px){
.header{height:7rem;}
.header .logo{position:absolute;top:0;left:0;right:0;bottom:0;width:200px;height:27px;margin:auto;}
.header .headline{display:none;}
.header .nav-toggle{display:block;}
.header .global-nav{display:none;position:absolute;top:72px;left:0;right:0;width:100%;text-align:center;background:#fff;}
.header .global-nav ul li{display:block;border-bottom:solid 1px #333;}
.header .global-nav ul li + li{margin:0;padding:0;}
.header .global-nav ul li + li:before{display:none;}
.header .global-nav ul li a{display:block;margin:0;padding:1em;}
.header .bogo-language-switcher{top:18.5rem;background:#fff;height:4.2rem;width:100%;text-align:center;line-height:2.4rem;position:static;margin:0;border:none;border-bottom:solid 1px #333;padding:0;justify-content:center;align-items:center;}
.header .global-nav .bogo-language-switcher li{width:8rem;display:inline-block;border:none;}
.header .global-nav .bogo-language-switcher li a{padding:0;}
.header .global-nav .bogo-language-switcher li + li:before{position:absolute;top:0;bottom:0;margin:auto;content:"|";display:flex;align-items:center;color:#555;}
.footer .footer_inner{padding:0;}
.footer .footer_inner .col_wrap,.footer .footer_inner .col_left,.footer .footer_inner .col_right{display:block;width:100%;}
.footer .footer_inner .col_left{text-align:center;padding:30px 0 30px;}
.footer .footer_inner .col_left .footer_logo{display:none;}
.footer .footer_inner .col_right{padding:0;margin:0;}
.footer .footer_menu ul li{display:block;margin:0;text-align:center;border-bottom:solid 1px rgba(255,255,255,0.2);}
.footer .footer_menu ul li + li{margin:0;}
.footer .footer_menu .menu-service li + li{margin:0;}
.footer .footer_menu ul li + li:before{display:none;}
.footer .footer_menu ul li a{display:block;padding:1em;box-sizing:border-box;}
.footer .footer_menu ul li a:hover{text-decoration:none;}
.footer .footer_menu ul + ul{margin:0;padding:0;}
.footer .footer_menu ul + ul:before{content:none;}
}
@media screen and (max-width: 375px){
.header .logo img{transform:scale(0.9, 0.9);}
.header .nav-toggle{transform:scale(0.9, 0.9);}
}
@media screen and (max-width: 320px){
.header .logo img{transform:scale(0.8, 0.8);}
.header .nav-toggle{transform:scale(0.8, 0.8);}
}
}
/*! CSS Used from: https://nativecamp.co.jp/wp-content/plugins/wordpress-seo/css/dist/adminbar-2000.css ; media=all */
@media all{
.wpseo-score-icon{background:#888;border-radius:50%!important;display:inline-block!important;height:12px!important;margin:3px 10px 0 3px;vertical-align:top;width:12px!important;}
.wpseo-score-icon.bad{background-color:#dc3232;}
.wpseo-score-icon.na{background-color:#888;}
#wp-admin-bar-wpseo-menu .wpseo-score-icon{margin:10px 0 0 4px!important;}
#wp-admin-bar-wpseo-menu .wpseo-score-icon.adminbar-sub-menu-score{margin:11px 0 0 4px!important;}
#wp-admin-bar-wpseo-menu-default .ab-item{line-height:2.46153846!important;}
#wp-admin-bar-wpseo-menu .ab-submenu{margin-bottom:5px;}
#wpadminbar .quicklinks #wp-admin-bar-wpseo-menu #wp-admin-bar-wpseo-menu-default li#wp-admin-bar-wpseo-get-premium a{color:#fff!important;font-weight:700!important;}
#wpadminbar .quicklinks #wp-admin-bar-wpseo-menu .wpseo-focus-keyword{display:inline-block!important;max-width:100px!important;overflow:hidden;text-overflow:ellipsis!important;vertical-align:bottom;white-space:nowrap;}
#wpadminbar .yoast-badge{border-radius:8px;display:inline-block;font-weight:600;line-height:1.6;margin-left:4px;padding:0 8px;}
#wpadminbar .yoast-premium-badge{background-color:#fff3cd;color:#674e00;}
#wpadminbar .yoast-logo.svg{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJmaWxsOiM4Mjg3OGMiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjAzLjYgMzk1YzYuOC0xNy40IDYuOC0zNi42IDAtNTRsLTc5LjQtMjA0aDcwLjlsNDcuNyAxNDkuNCA3NC44LTIwNy42SDExNi40Yy00MS44IDAtNzYgMzQuMi03NiA3NlYzNTdjMCA0MS44IDM0LjIgNzYgNzYgNzZIMTczYzE2LTguOSAyNC42LTIyLjcgMzAuNi0zOHpNNDcxLjYgMTU0LjhjMC00MS44LTM0LjItNzYtNzYtNzZoLTNMMjg1LjcgMzY1Yy05LjYgMjYuNy0xOS40IDQ5LjMtMzAuMyA2OGgyMTYuMlYxNTQuOHoiLz48cGF0aCBkPSJtMzM4IDEuMy05My4zIDI1OS4xLTQyLjEtMTMxLjloLTg5LjFsODMuOCAyMTUuMmM2IDE1LjUgNiAzMi41IDAgNDgtNy40IDE5LTE5IDM3LjMtNTMgNDEuOWwtNy4yIDF2NzZoOC4zYzgxLjcgMCAxMTguOS01Ny4yIDE0OS42LTE0Mi45TDQzMS42IDEuM0gzMzh6TTI3OS40IDM2MmMtMzIuOSA5Mi02Ny42IDEyOC43LTEyNS43IDEzMS44di00NWMzNy41LTcuNSA1MS4zLTMxIDU5LjEtNTEuMSA3LjUtMTkuMyA3LjUtNDAuNyAwLTYwbC03NS0xOTIuN2g1Mi44bDUzLjMgMTY2LjggMTA1LjktMjk0aDU4LjFMMjc5LjQgMzYyeiIvPjwvc3ZnPg==");background-position:0 6px;background-repeat:no-repeat;background-size:20px;float:left;height:30px;width:26px;}
#wpadminbar #wp-admin-bar-wpseo-licenses .ab-item{color:#f18500;}
@media screen and (max-width:782px){
#wp-admin-bar-wpseo-menu .wpseo-score-icon{margin:16px 10px 0 2px!important;}
#wpadminbar #wp-admin-bar-wpseo-menu{display:block;position:static;}
#wpadminbar .yoast-logo.svg{background-position:50% 8px;background-size:30px;height:46px;width:52px;}
#wp-admin-bar-wpseo-menu.menupop .ab-sub-wrapper #wp-admin-bar-wpseo-settings{display:none;}
}
}
/*! CSS Used from: Embedded ; media=print */
@media print{
#wpadminbar{display:none;}
}
/*! CSS Used fontfaces */
@font-face{font-family:'MeiryoReg';src:url('https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/assets/fonts/meiryo.ttc') format('opentype');font-display:swap;}
@font-face{font-family:'MeiryoBold';src:url('https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/assets/fonts/meiryob.ttc') format('opentype');font-display:swap;}
@font-face{font-family:'FontAwesome';src:url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'FontAwesome';src:url('https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/assets/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/assets/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/assets/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/assets/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v47/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkC3kaSTbQWt4N.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v47/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkAnkaSTbQWt4N.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v47/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCnkaSTbQWt4N.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v47/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBXkaSTbQWt4N.woff2) format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v47/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkenkaSTbQWt4N.woff2) format('woff2');unicode-range:U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v47/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkaHkaSTbQWt4N.woff2) format('woff2');unicode-range:U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v47/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCXkaSTbQWt4N.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v47/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkCHkaSTbQWt4N.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v47/KFO5CnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmkBnkaSTbQWg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBHMdazTgWw.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBHMdazTgWw.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBHMdazTgWw.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBHMdazTgWw.woff2) format('woff2');unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBHMdazTgWw.woff2) format('woff2');unicode-range:U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBHMdazTgWw.woff2) format('woff2');unicode-range:U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBHMdazTgWw.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBHMdazTgWw.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v47/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'MeiryoBold';src:url('https://nativecamp.co.jp/wp-content/themes/nativecamp_inc-2025/assets/fonts/meiryob.ttc') format('opentype');font-display:swap;}