@charset "UTF-8";
/* https://studio-jt.co.kr/wp-content/themes/studio_jt/css/responsive.css?ver=1.4.4 */
@media (min-width:2000px){.project_awards_notice_bubble{right:calc(7% - 47px * 1)}.project_awards_notice_playground{right:calc(7% - 52px * 1)}}@media (min-width:1461px){body.show-project-awards .project{position:relative;z-index:2}body.show-project-awards .footer_inner{position:relative;z-index:2}}@media (max-width:1860px){.project_awards_notice_bubble{right:2vw;transform:scale(.9)}.project_awards_notice_playground{right:2vw}.project_awards_notice_playground>a{transform:scale(.9)}}@media (max-width:1800px){#header{height:98px;padding-top:32px}#logo{width:65px;height:67px;left:32px}#logo svg{width:65px;height:63px}#small_menu_btn_wrap{right:32px}.main_container{padding-top:98px}.project_header_txt>span{letter-spacing:.5em}.project_header_txt_01{left:160px}.project_header_txt_02{right:200px}.project_header_txt{margin-top:-15px}.error_404 .swimming_man{right:30%;bottom:59.7%}.error_404 .shark{right:3%}.blog_category{width:100%;margin:50px 0;position:static}.category_list{font-size:0;text-align:center}.category_list li{display:inline-block;position:relative}.category_list li:before{content:'';display:block;width:1px;height:13px;position:absolute;top:50%;left:0;margin-top:-6.5px;background:#222}.category_list li:first-child:before{display:none}.category_list li a{padding:0 35px;border:none}.category_list li:hover a,.category_list li.current-cat a{padding-left:60px}.category_list li:first-child a{border-top:none}.category_list li .cat-item-arrow{left:33px}.back_to_list{right:32px}}@media (max-width:1664px){.wrap{max-width:none;margin:0 132px}.small_menu_btn_text{left:50%;top:inherit;bottom:-25px;margin-left:-18px;margin-top:0;text-align:center}.footer_inner{padding:80px 8%}.certificate_header_title{margin-top:118px}.certificate_year{display:block;width:100%;margin-bottom:22px;position:relative;top:0;left:0}.project_awards_notice_bubble{bottom:70px;right:20px;transform:scale(.8)}.project_awards_notice_playground{right:15px}.project_awards_notice_playground>a{transform:scale(.8)}}@media (max-width:1460px){.wrap{margin:0 32px}#header{height:130px;padding-top:0;background:#fff}#logo{top:32px}.header_typo span{line-height:127px}.header_typo i{line-height:128px}.safari .header_typo i{line-height:134px}.mobile_safari .header_typo i{line-height:127px}#small_menu_btn_wrap{top:32px}.small_menu_btn_text{left:-48px;bottom:inherit;top:50%;margin-top:-10px;margin-left:0;text-align:right}#header.minimize{height:60px;border-bottom:1px solid #eee}#header.minimize #logo{width:38px;height:38px;top:12px}#header.minimize #logo svg,#header.minimize #logo img{width:38px;height:38px}#header.minimize .logo_primary{opacity:0;visibility:hidden}#header.minimize .logo_sticky{opacity:1;visibility:visible}#header.minimize .header_typo span,#header.minimize .header_typo i{line-height:60px}#header.minimize #small_menu_btn_wrap{width:30px;height:30px;top:15px}#header.minimize .small_menu_btn_text{display:none}#header.minimize .small_menu_btn{border:none}.single-projects #header.minimize{background:#fff}.single-projects #header.minimize .logo_secondary{opacity:0;visibility:hidden}.single-projects #header.minimize .logo_sticky{opacity:1;visibility:visible}.single-projects #header.minimize .small_menu_btn_line{background:#333}body.open_menu #header.minimize .small_menu_btn{background:#fff0}body.open_menu #header.minimize .small_menu_btn_line{background:#333}.footer_inner{padding:5%}.footer_social{margin-top:5%;padding:3% 0}.footer_link li a{padding:15px 78px 15px 30px}.footer_link li a:after{line-height:52px}.footer_link li.link_contact a:after{font-size:24px}.footer_addr li{margin-left:30px}.footer_facebook_frame{top:32%}.scroll_top{top:-76px}.main_container{padding-top:130px}.request_privacy_close{right:40px}.project{padding-top:0}.project_header_teble{max-width:940px}.project_header_txt>span{font-size:50px;letter-spacing:.5em}.project_header_txt_01{left:0}.project_header_txt_02{right:39px}.single-projects #header{background:#fff0}.single-projects #header.project_minimize{background:#fff}.single-projects .minimize .header_typo{opacity:0}.company_view{overflow:hidden}.company_view p{font-size:100px;letter-spacing:.55em}.company_view .txt_1{left:0;padding-left:.55em}.company_view .txt_2{right:0}.tag_itme_date{right:100px}.error404 #header{background:#fff0}.back_to_list{top:70px}.single_sticky_nav_menu_anchor{padding:17.5px 20px}.single_sticky_nav_menu_anchor_share{padding:16.5px 20px}.single_sticky_nav_pagenation_anchor{width:55px;padding:17.5px 7.5px}.project_awards_notice{display:none}}@media (max-width:1400px){.error_404 .swimming_man{right:35%;bottom:61.7%}.jt_my_ip{margin-left:5%;margin-right:5%;max-width:100%}}@media (max-width:1280px){.request_form_listitem_project{padding-right:10px}.request_form_listitem_info{padding-left:10px}.project_header .scroll_down{bottom:3%}.award_card li{width:230px;height:380px;margin:25px 25px}.certificate_thumb{max-width:300px}}@media (max-width:1200px){.error_404 .swimming_man{right:41%}.error_404 .shark{right:0}.tag_item{min-height:340px}.tag_itme_thumb{max-width:260px}.tag_itme_content h2{padding-right:380px}.tab_itme_tag{padding-right:360px}.tag_page .content_index .text{padding-right:360px}}@media (max-width:1180px){.iframe_video_container{padding:80px 40px}.iframe_video_container_bg{height:73%}.iframe_video_wrap:after{height:115px;bottom:-115px;background-size:auto 100%}.location .careers{padding-top:10%}.careers .careers_motion_wrap{margin-top:7%}.location .team>div{left:15%;bottom:15%}}@media (max-width:1092px){.iframe_video_container.tv_border_line:before{max-width:100%;width:100vw;height:2.7472vw;bottom:-1.4652vw;left:0;margin-left:0}}@media (max-width:1105px){.location .team p,.location .team a{font-size:14px}}@media (max-width:1080px){.office_info .office{height:416px}.office .contact_us{margin-top:60px}.location .here .ment{padding-right:2%}.location_btn{width:210px;height:55px;padding:0 55px 0 30px;line-height:51px}.location_btn:after{right:23px;font-size:13px}.here .character_dance_kms{left:-25px}.here .character_dance_jhkim{left:175px}.here .character_dance_padak{left:315px}}@media (max-width:1023px){.footer_link{float:none;text-align:center;padding-bottom:7%;font-size:0}.footer_link li{float:none;display:inline-block;vertical-align:top}.footer_link li a{width:190px;padding:15px 0}.footer_link li a:after{display:none}.footer_addr{float:none;text-align:center;margin-top:0}.footer_addr li{text-align:left}.footer_facebook_frame{margin-top:30px;position:relative;top:auto;right:auto;text-align:center}.single_content_header{padding:8% 0 0}.single_content_header h1{padding:15px 0;font-size:38px}.blog_view .jt_tag{margin-top:5.5%}.jt_content_share{padding:4% 0}.jt_content_share .share_sns{width:47px;height:47px}.jt_content_share .share_sns:after{font-size:16px;line-height:47px}.jt_content_share .share_sns:before{width:47px;height:47px;margin-left:-23.5px;margin-top:-23.5px}.jt_content_share .share_sns:hover:before{width:80px;height:80px;margin-left:-40px;margin-top:-40px}.single_content_view{padding-bottom:6%}.single_content_view h2{margin-top:7%;margin-bottom:5%;font-size:32px}.single_content_view h3{margin-top:5%;margin-bottom:2%;font-size:22px}.single_content_view .single_inner_wrap p{padding-bottom:3.5%}.single_content_view img{margin-bottom:6%}.avatar_info p{padding:12px 0 16px}.avatar_info figure{width:110px;height:110px}.comments_container{padding-top:5%;padding-bottom:15%}.other_story{padding:10% 0 8%}.other_story p{padding:1.5% 0 7%}.request{padding:0 0 120px}.request_header{padding-bottom:80px}.request_header_description{margin-bottom:25px}.request_download{position:static}.jt_form_listitem_service:nth-child(n){clear:none;width:33.333%}.jt_form_listitem_service:nth-child(3n+1){clear:both}input.jt_btn_submit_request{width:200px;padding:11px 10px;font-size:15px}.recruit{padding:0 0 120px}.recruit_txt{width:100%;margin-bottom:35px}.recruit_header_title{margin-top:0}.recruit_illust{width:100%;text-align:center}.recruit_illust #animation_container{margin:0 auto}input.jt_btn_submit_recruit{width:200px;padding:11px 10px;font-size:15px}.project_header_teble{max-width:710px}.project_header_txt>span{font-size:45px;letter-spacing:.4em}.project_header_txt_01{left:0}.project_header_txt_02{right:49px}.project_view .project_index h1{font-size:45px}.view_btn_site{width:195px;height:48px;padding:0 40px 0 25px;line-height:44px}.view_btn_site:after{font-size:16px;right:15px}.project_btn{padding:7px 22px}.project_slider_control{height:60px;margin-top:-30px}.project_slider_control>div{width:60px}.project_slider_control span:after{line-height:60px}.project_slider_prev{left:3%}.project_slider_next{right:3%}.project_view .project_meta_wrap{padding-top:100px;padding-bottom:100px}.project_view .jt_project_detail img,.jt_project_detail .wp-caption,.iframe_video_container,.jt_project_slider_wrap{margin:120px auto}.jt_project_detail blockquote:before{display:inline-block;vertical-align:super;position:static;margin:-10px 17px 0 0}.jt_project_detail blockquote p br{display:none}.jt_interview_answer+.jt_interview_answer{margin-top:50px}.jt_project_detail .jt_interview_wrap h2{margin-bottom:46px}.jt_interview_people{width:auto;position:static;margin-bottom:20px;font-size:0;text-align:left}.jt_interview_people figure{display:inline-block;vertical-align:middle;width:54px;border-width:3px}.jt_interview_people span{display:inline-block;vertical-align:middle;margin-top:0;padding-left:15px}.project_view .jt_project_detail .jt_interview_wrap+img,.jt_project_detail .jt_interview_wrap+.wp-caption,.jt_interview_wrap+.jt_video_wrap,.jt_interview_wrap+.jt_project_slider_wrap,.project_view .jt_project_detail p+img,.jt_project_detail p+.wp-caption,.jt_project_detail p+.jt_video_wrap,.jt_project_detail p+.jt_project_slider_wrap{margin-top:65px}.jt_project_detail .jt_icondesign_list_wrap+h2,.jt_project_detail .jt_gif_gallery+h2,.jt_project_detail p+h2{margin-top:120px}.project_view .jt_project_detail .jt_project_detail_imgroup img+img,.project_view .jt_project_detail .jt_project_detail_imgroup .video_container+.video_container,.project_view .jt_project_detail .jt_project_detail_imgroup img+.video_container,.project_view .jt_project_detail .jt_project_detail_imgroup .video_container+img{margin-top:-120px}.video_container{margin:160px auto}.jt_interview_wrap+.video_container,.jt_project_detail p+.video_container{margin-top:65px}.blog_itme_content.instagram h2 span i{max-height:5.1em;-webkit-line-clamp:3}.blog_item .insta_logo{width:20px;height:20px;bottom:10px;right:10px}.blog_item .insta_logo:before{font-size:20px;line-height:20px}.blog_item:hover .insta_logo{bottom:20px;right:20px}.location{padding-top:0}.location .here{margin-bottom:80px}.location .here .ment{width:100%;padding-right:0}.location .here .ment>h1{margin:0 0 25px;font-size:50px}.location .here>div p{margin-bottom:25px}.location_ment_middle_br{display:none}.location_btn{display:inline-block;width:auto;min-width:170px;margin-top:0}.location .here .character_image{width:100%;margin-top:20px}.location .team>div{left:15%;bottom:15%}.tag_page .search_word{margin:40px 0 35px 0}.tag_page .search_word p{font-size:40px}.tag_item{min-height:300px}.tag_itme_content{padding:33px 35px 33px 40px}.tag_itme_content h2{font-size:20px;padding-right:350px}.tag_itme_thumb{max-width:220px;right:40px}.tab_itme_tag{padding-right:280px}.tag_page .content_index .text{padding-right:280px}.single-projects.single_sticky_nav_show .scroll_top.js_scroll_top_fix{bottom:80px}.certificate{padding-top:0}.certificate_header{padding-bottom:50px}.certificate_txt{width:100%;margin-bottom:35px}.certificate_header_title{margin:0 0 25px 0}.certificate_header_title>span{font-size:50px}.certificate_header_title>sup{font-size:18px}.certificate_header_description br{display:block}.certificate_illust{display:block;width:100%;max-width:550px;margin:0 auto;text-align:center}.certificate_group+.certificate_group{margin-top:120px}.certificate_year>span{font-size:32px}.certificate_year>sup{font-size:13px}.certificate_item{min-height:128px}.certificate_item>div{padding-top:35px;padding-bottom:35px;font-size:15px}.certificate_project{padding-right:30px}.certificate_type{width:30px}.certificate_type_symbol{width:30px;height:30px}.certificate_grade{width:210px;padding-left:30px;padding-right:15px}.certificate_grade span{margin-bottom:2px;font-size:12px;line-height:1.45}.jt_my_ip{padding-top:7%;padding-bottom:5%}.jt_my_ip h2{margin-top:0;margin-bottom:0;font-size:60px}}@media (max-width:940px){.recruit_form_listitem_category .recruit_form_field>li{width:18%}.recruit_form_listitem_category .recruit_form_field>li:nth-child(3){width:21%}.recruit_form_listitem_category .recruit_form_field>li:nth-child(4){width:21%}.recruit_form_listitem_category .recruit_form_field>li:nth-child(5){width:22%}.location .team a{display:block}.error_404 .swimming_man{right:46%}.error_404 .shark{right:-5%}}@media (max-width:820px){.location .team .team_name{font-size:16px}}@media (max-width:768px){body{font-family:sans-serif}body,[lang="en"],button,input[type=submit],input[type=button],input[type=text],input[type=tel],input[type=email],input[type=password],input[type=url],input[type=submit],input[type=button],textarea,.project_view .single_inner_wrap h2,.project_view .project_meta_wrap h1,.project_meta_wrap .summary li,.tag_page .content_index .data,.tag_page .content_index .author,.back_to_list a,.request_download_button,.project_item_title,.jt_fieldset_recruit .jt_file_upload_button .award_card li .award_card_desc span .jt_project_detail h2,.member_role,.single_content_meta span,.avatar_info p,.single_content_view code{font-family:sans-serif}.header_typo span,.small_menu_btn_text,.menu>li>a>span>i,.footer_copy,.jt_loadmore_inner span,.jt_tag>span,.project_item_title,.blog_itme_content span,.certificate_header_title>sup,.certificate_year,.project_header_txt>span,.project_meta_name,.award_card li .award_card_desc span,.award_card li .award_card_year,.jt_project_detail h2,.member_role,.single_content_meta span,.avatar_info p,.back_to_list a,.footer_addr strong{font-family:sans-serif}::-webkit-input-placeholder{font-family:sans-serif}::-moz-placeholder{font-family:sans-serif}:-ms-input-placeholder{font-family:sans-serif}.admin-bar #header{top:46px}.wrap{margin:0}.content_wrap{margin:0 6%}.single_inner_wrap{margin:0 6%}.single_inner_wrap.avatar_info{margin-bottom:30px}.wp-caption p.wp-caption-text{margin-top:-4%;margin-bottom:6%}#header{height:110px}#logo{width:48px;height:51px;left:20px;top:30px;z-index:301}#logo svg,#logo img{width:48px;height:48px}.header_typo span{font-size:14px;line-height:110px}.header_typo i{width:22px;line-height:111px}.header_typo i>img,.header_typo i>svg{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.safari .header_typo i{line-height:118px}.mobile_safari .header_typo i{line-height:110px}#small_menu_btn_wrap{top:39px;right:20px;width:30px;height:30px}.small_menu_btn{border:none}.small_menu_btn_text{display:none}.small_menu_btn_line{height:2px}.menu_container{width:100%;padding:100px 20px 20px;background:#fff;background:rgb(255 255 255 / .95)}.menu{margin-bottom:45px}.menu-item:hover,.menu-item.current-menu-item,.single-post .menu-item.menu-item-687042,.single-projects .menu-item.menu-item-object-projects{background-position:0 12px;background-size:1px 27px}.menu>li>a{font-size:23px;padding:7.5px 0}.menu>li>a>span>i{font-size:10px;top:5px;margin-left:5px}.menu-item-arrow{margin-top:-8px}.menu-item-arrow svg{width:20px}.menu_social_list{margin-left:-9px}html.ios .menu>li>a>span>i{top:1px}html.ios .menu-item-arrow{margin-top:-10px}.menu_story_list{margin-bottom:24px}.menu_story_list>li{padding:0 13px}.menu_story_list>li>a{font-size:15px}.menu_story_list>li>a>span>svg{bottom:2px;width:calc(100% + 4px);left:-1px}html.ios .menu_story_list>li:before{top:12px}body.open_menu .small_menu_btn{background:#fff0;border-color:#fff0}body.open_menu .small_menu_btn_line{background:#222}body.open_menu #header.minimize .small_menu_btn_line{background:#222}#small_menu_overlay{display:none!important}body.open_menu.single-projects .logo_secondary{opacity:0;visibility:hidden}body.open_menu.single-projects .logo_primary{opacity:1;visibility:visible}#footer{padding-bottom:0}.footer_inner{padding:6% 0}.footer_link li a{width:137px;height:48px;padding:13.5px 0;font-size:13px}.footer_social{text-align:center}.footer_facebook_frame{transform:scale(.8)}html.ios .footer_link li a,html.android .footer_link li a{padding:15px 0 13.5px}html.android .footer_link .link_as a{padding:12px 0 13.5px}.scroll_top{height:49px;width:49px;top:-59px}.scroll_top:after{font-size:16px;line-height:49px}.scroll_top.js_scroll_top_fix{position:absolute;bottom:inherit;top:-59px}.single-projects .scroll_top{top:-125px}.scroll_top:hover{border-color:#222;background-color:#fff0}.scroll_top:hover:after{color:#222}.main_container{padding-top:110px}.jt_loadmore{margin-top:6%;margin-bottom:6%}.single_content_header{padding:5% 0 0}.single_content_header h1{padding:20px 0 10px;font-size:34px}.single_content_meta{padding-top:5px}.single_content_meta span{padding-left:25px;font-size:14px}.single_content_meta span:before{left:12px}html.desktop .single_content_meta span:before{margin-top:-4px}.single_excerpt p{padding-top:15px}.single_content_view .single_inner_wrap p{padding-bottom:5%}.single_content_view h2{font-size:24px}.single_content_view h3{font-size:18px}.single_content_view h4,.single_content_view p,.single_content_view li,.single_content_view a{font-size:15px}.single_content_view li{padding-bottom:5px}.single_content_view ul li{padding-left:11px}.single_content_view ul li:before{top:9px}.single_content_view h1,.single_content_view h2,.single_content_view h3,.single_content_view h4,.single_content_view h5,.single_content_view h6,.single_content_view p,.single_content_view ul,.single_content_view ol,.single_content_view .wp-block-table,.syntaxhighlighter_wrap{max-width:inherit;padding-right:5%;padding-left:5%}.single_content_view pre.notranslate{max-width:inherit;margin:0 5%;overflow-x:scroll}.single_content_view p{margin-bottom:20px}.single_content_view blockquote{max-width:inherit;margin-left:5%;margin-right:5%;padding-left:20px}.single_content_view blockquote p{padding:0}.single_content_view blockquote cite{margin-top:12px}.single_content_view .wp-block-table figcaption{margin-top:12px}.single_content_view>.wp-block-group{max-width:inherit;margin-left:5%;margin-right:5%}.single_content_view .wp-block-group:where(.has-background){padding:22px}.other_story{padding:10% 20px 6%}.other_story p{padding:3% 0 7%}.single_content_view a.download_btn,a.download_btn,.single_content_view a.transfer_btn,a.transfer_btn{background-position:calc(100% - 29px) center;padding:18px 61px 17px 28px}.single_content_view a.transfer_btn,a.transfer_btn{padding-right:56px;background-position-y:calc(50% + 1px)}html.ios .single_content_view a.download_btn,html.ios a.download_btn,html.ios .single_content_view a.transfer_btn,html.ios a.transfer_btn{padding-top:19px;padding-bottom:16px}.single_content_view .download_btn_group{max-width:inherit;padding-right:5%;padding-left:5%;gap:22px}.single_content_view .download_btn_group>p{padding-right:0;padding-left:0}.blog{padding:0 20px}.blog_itme_content{padding:6% 0}.blog_itme_content h2{padding-bottom:4px;font-size:16px}.blog_itme_content span:after{top:3px;right:-20px;font-size:12px}.blog_item:hover figure{-webkit-transform:none;-ms-transform:none;transform:none}.blog_item figure:before,.blog_item figure:after{display:none}.blog .blog_list>div:first-child+div+div+div{margin-top:7%}.blog_item:hover .blog_itme_content.instagram{-webkit-transform:none;-ms-transform:none;transform:none}.blog_item:hover .insta_logo{bottom:10px;right:10px}.video_container{margin:17% 0}.jt_interview_wrap+.video_container,.jt_project_detail p+.video_container{margin-top:7%}.iframe_video_container{margin:10% 0 17%;padding:8% 5% 95px;overflow:hidden}.iframe_video_container_bg{height:65%}.iframe_video_container.tv_border_line{overflow:visible}.iframe_video_wrap{padding:25px 25px}.iframe_video_wrap:after{height:90px;bottom:-90px}.jt_embed_video_container{margin-top:17%;margin-bottom:17%}.single_sticky_nav_menu_anchor_main .icon-enter,.single_sticky_nav_menu_anchor_share .icon-share,.single_sticky_nav_menu_anchor_request .icon-project{margin-left:0}.single_sticky_nav_menu_anchor,.single_sticky_nav_menu_anchor:first-child{padding:16px 14px}.single_sticky_nav_menu_anchor_share,.single_sticky_nav_menu_anchor_request{padding:15px 14px}.single_sticky_nav_menu_anchor:after{height:20px}.single_sticky_nav_menu_anchor_text{display:none}.single_sticky_nav_pagenation_anchor{width:50px;height:50px;padding:16px 7.5px}.single_sticky_nav_pagenation_anchor:before{display:none}.single_sticky_nav_pagenation_anchor .icon-arrow{right:0;left:0;margin:auto}.single_sticky_nav_pagenation_text{display:none}.single_sticky_nav_menu_share{bottom:67px;left:0;min-width:160px;min-height:50px}.single_sticky_nav_menu_share:after{left:-120px}.single_sticky_nav_menu_anchor:hover,.single_sticky_nav_pagenation_anchor:hover{color:#666;color:rgb(255 255 255 / .5)}.project_header .scroll_down{width:50px;height:30px}.project_header .scroll_down:after{font-size:28px;line-height:30px}.project_minimize .small_menu_btn{background:rgb(255 255 255 / .95)}.back_to_list{display:none}.project_btn{margin-top:15px}.jt_project_slider_wrap{margin:17% auto}.project_slider_control{height:50px;margin-top:-25px}.project_slider_control>div{width:50px}.project_slider_control span:after{line-height:50px}.project .jt_loadmore{margin-top:0;padding:7% 0}.project .jt_loadmore_inner{padding:20px 0 0}.project_view .jt_project_detail>*:last-child{margin-bottom:5%}.project_view .jt_project_detail img{margin:17% 0}.jt_project_detail .wp-caption{margin:17% 0}.jt_project_detail .wp-caption p.wp-caption-text{margin-top:15px;font-size:13px;line-height:1.5}.jt_project_detail h2{font-size:22px;margin:0 6% 12px}.jt_project_detail h2 br{display:none}.jt_project_detail p{margin:0 6% 3%;font-size:14px}.jt_project_detail p br{display:none}.jt_project_detail p strong{font-size:17px}.jt_project_detail blockquote{margin:6% 6%;padding:0 0 4px}.jt_project_detail blockquote p{font-size:16px}.jt_project_detail blockquote:before,.jt_project_detail blockquote:after{font-size:17px}.jt_project_detail blockquote:before{margin-right:8px}.jt_project_detail blockquote:after{margin-left:8px}.jt_interview_wrap{margin:7% 6%}.project_btn_wrap{margin:0 6%}.jt_icondesign_list_wrap{margin:7% 0}.jt_gif_gallery{margin:7% 0}.jt_interview_people figure{width:48px}.jt_interview_people span{padding-left:12px}.jt_interview_answer+.jt_interview_answer{margin-top:42px}.jt_project_detail .jt_interview_wrap h2{margin-left:0;margin-right:0;margin-bottom:32px}.jt_project_detail .jt_interview_txt>p,.jt_project_detail .jt_interview_txt>blockquote{margin-left:0;margin-right:0}.project_view .jt_project_detail .jt_interview_txt img{transform:scale(.6);margin-left:-.4em;margin-right:-.4em}.jt_project_detail .jt_icondesign_list_wrap+h2,.jt_project_detail .jt_gif_gallery+h2,.jt_project_detail p+h2{margin-top:17%}.project_view .jt_project_detail .jt_interview_wrap+img,.jt_project_detail .jt_interview_wrap+.wp-caption,.jt_interview_wrap+.jt_video_wrap,.jt_interview_wrap+.jt_project_slider_wrap,.project_view .jt_project_detail p+img,.jt_project_detail p+.wp-caption,.jt_project_detail p+.jt_video_wrap,.jt_project_detail p+.jt_project_slider_wrap{margin-top:7%}.project_view .project_team h2{font-size:22px;margin-bottom:16px}.member_list_wrap{margin-top:30px}.member_list+.member_list_department{margin-top:26px}.member_list_department{font-size:17px}.member_list li:nth-child(9n){margin-right:8px}.member_role{font-size:12px}.project_view .single_inner_wrap{padding:10% 0 7% 0}.project_view .single_inner_wrap h1{font-size:22px;margin-bottom:16px}.project_view .single_inner_wrap p{font-size:14px}.project_view .single_inner_wrap p br{display:none}.project_view .project_meta_wrap{padding:17% 0}.project_view .single_inner_wrap.project_meta_wrap h1{font-family:sans-serif;font-size:26px;margin-bottom:26px}.project_meta_wrap .summary{padding:14px 0 30px}.project_meta_wrap .summary li{width:31%;margin-left:3.5%}.project_meta_name{padding-bottom:16px}.project_view .jt_tag{margin-top:5%;margin-bottom:12%}.project_nav_inner{display:block;font-size:0}.project_nav_inner>a{display:inline-block;width:40%;height:65px;line-height:63px;padding-top:0;vertical-align:top;border:1px solid #ededed}.project_nav_inner>a:hover{padding-bottom:0}.project_nav_inner .project_list{display:inline-block;width:20%;height:65px;position:relative;top:inherit;left:inherit;margin-top:inherit;margin-left:inherit;background:none;border-width:1px 0 1px 0;border-color:#ededed}.project_nav_inner .project_list:hover{border-color:#ededed}.project_nav_inner .project_list .list_line{border-color:#ccc}.project_nav_inner .project_list .list_line_01{top:25px}.project_nav_inner .project_list .list_line_02{top:31px}.project_nav_inner .project_list .list_line_03{top:37px}.project_nav_inner>a .bg_wrap{display:none}.project_nav_inner p span{font-size:15px;color:#ccc}.project_nav_inner>a .bg_color_wrap{display:none}.project_nav_inner>a .page_name{display:none}.project_nav_inner .project_nav{display:block;padding:0 20px}.project_nav_inner .project_nav:before{content:'';display:block;width:17px;height:12px;position:absolute;top:0;font-size:19px;font-family:'jt-font';color:#ccc;-webkit-transition:500ms;transition:500ms}.project_nav_inner>a:hover .project_nav:after{display:none}.project_nav_inner .project_nav_prev .project_nav:before{content:'\e902';left:20px}.project_nav_inner .project_nav_next .project_nav:before{content:'\e903';right:20px}.safari .project_nav_inner>a{width:40%}.safari .project_nav_inner>a .project_nav_info{padding-top:inherit}.safari .project_nav_inner>a:hover .project_nav_info{padding-top:inherit}.project_view .jt_project_detail .jt_project_detail_imgroup img+img,.project_view .jt_project_detail .jt_project_detail_imgroup .video_container+.video_container,.project_view .jt_project_detail .jt_project_detail_imgroup img+.video_container,.project_view .jt_project_detail .jt_project_detail_imgroup .video_container+img{margin-top:-17%}.award_card{margin:5% 0;padding:5%}.award_card li{width:44%;height:auto;margin:3%;max-width:230px}.award_card li .award_card_item_inner{padding:20% 0 40%;-webkit-box-shadow:15px 15px 20px 0 rgb(0 0 0 / .5);box-shadow:15px 15px 20px 0 rgb(0 0 0 / .5)}.award_card li .award_card_year{font-size:17px}.award_card li .award_card_desc{padding:0 8px;position:absolute;bottom:12%}.award_card li .award_card_desc span{font-size:15px}.award_card li .award_card_desc span.award_card_grade{font-size:13px}.award_card li img{height:70px;margin:18% 0 20%}.project_item_title{font-size:16px}.project_item_detail{display:none}.location .here>div p{font-weight:400}.office_info{display:table}.office_info .office{display:table-cell;height:inherit;position:relative;padding:10% 5% 140px 5%}.office .office_name{font-size:20px;margin-bottom:10px}.office_info .office>p{font-size:14px}.office .contact_us{width:182px;position:absolute;bottom:9%;left:50%;margin-top:inherit;margin-left:-91px;margin-bottom:10px}.office .contact_us a{display:block;margin-top:5px;font-size:14px}.office .contact_us p{display:block;margin-bottom:13px}.location .team{padding:16.666%}.location .team>div{bottom:20%}.location .null,.location .andre,.location .albert_wrap{display:none}.location .careers h2{font-size:20px}.location .team .team_name{margin-bottom:0}.location .null.hide{display:inline-block}.tag_page{padding:0 20px 50px 20px}.tag_page .search_word{margin:0 0 7% 0}.tag_page .search_word span{font-size:14px;padding-bottom:5px}.tag_page .search_word b{font-size:24px;padding-top:5px}.tag_list{margin-bottom:30px}.tag_itme_content{padding:25px 0 25px 0}.tag_itme_content h2{font-size:18px;margin:5px 0;font-weight:600;padding-right:0}.tag_page .content_index .text{padding-right:150px}.tag_itme_link{position:relative;display:block}.tag_itme_date{display:inline-block;width:auto;position:relative;top:inherit;vertical-align:top;text-align:left;font-weight:400;right:inherit;transform:none;margin-top:13px}.tab_itme_tag{margin-top:10px;padding-right:0}.tag_page .content_index .text{max-height:8.75em;-webkit-line-clamp:5;line-height:1.75;margin-bottom:14px}.tag_page .jt_loadmore{margin-bottom:0}.tag_itme_thumb{display:block;width:120px;right:0;top:60px;transform:none}span.wpcf7-not-valid-tip{padding:10px 15px;font-size:13px}div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{padding-left:37px;font-size:13px;background-size:15px auto;background-position:14px center}.jt_label_agree .wpcf7-not-valid-tip{padding:5.5px 15px}.request_header{padding-bottom:40px}.request_header_description{font-weight:400}.recruit_header{padding-bottom:40px}.recruit_header_description,.recruit_header_description_email{font-weight:400}.certificate_firecracker figure{transform:scale(.5)}.certificate_header_description{font-weight:400}html.ios .certificate_header_title>span>i{padding-left:3px}html.ios .certificate_header_description span{padding-left:1px}.project_view .like_counter{margin-top:-7%;margin-bottom:5%;padding-top:3%;padding-bottom:5%}.project_view .like_counter>b{font-size:46px}.project_view .single_inner_wrap.like_counter>p{margin-bottom:36px}.project_view .single_inner_wrap.like_counter>p br{display:block}.like_counter_ctrl{transform:scale(.9)}.like_counter-layer{transform:scale(.9)}.jt_my_ip h2{font-size:42px}.jt_my_ip p{margin-bottom:0}.jt_wordcount{max-width:inherit;padding-right:5%;padding-left:5%}.jt_wordcount textarea.jt_form_field{height:280px}.single_widget_compare{max-width:inherit;margin:25px 5%;gap:0 25px}.single_widget_compare_item figcaption{margin-top:18px;padding-top:6px;font-size:15px;border-top-width:4px}}@media (max-width:767px){.blog .blog_list>div:first-child+div+div+div{margin-top:0}.blog_view .jt_isotope.isotope_col_3 .isotope_item:last-child{display:none}.blog_category{margin:0 0 30px}.category_list{display:none;width:100%;background:#fff}.category_list li{display:block;border-bottom:1px solid #ddd}.category_list li:before{display:none}.category_list li a{padding:11px 0 9px;font-weight:600;text-align:left}.category_list li:first-child a{margin-top:3px}.category_list li:hover a,.category_list li.current-cat a{padding-left:0}.category_list li:hover .cat-item-arrow,.category_list li.current-cat .cat-item-arrow{display:none}.blog_itme_content.instagram{display:none}.blog_item .insta_logo{width:25px;height:25px}.blog_item .insta_logo:before{font-size:25px;line-height:25px}.js-current-category{display:block;width:100%;padding:10px 30px 10px 0;position:relative;font-size:14px;letter-spacing:.055em;font-weight:600;color:#0b21ee;border-bottom:2px solid #333}.js-current-category:after{display:block;width:15px;height:15px;position:absolute;right:9px;top:50%;margin-top:-8px;font-family:'jt-font';content:'\e92f';font-size:11px;line-height:15px;text-align:center;-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms,-webkit-transform 300ms}.js-current-category.open_category:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.request{padding:0 0 15%}.request_header{padding-bottom:6%}.request_header_title{margin-left:0;font-size:24px}.request_header_description{line-height:2}.request_download_listitem{width:94px;height:135px}.request_download_listitem a{padding:22px 15px 15px}.request_download_title{margin-bottom:38px}.request_download_button_icon:before{font-size:14px;top:50%;margin-top:-8px}.request_form_list{border-width:2px 0}.request_form_listitem{float:none;width:100%;padding:5% 0}.request_form_listitem_project{padding-right:0;border-bottom:1px solid #222}.request_form_listitem_info{padding-left:0}.jt_form_listitem_service:nth-child(n){clear:none;width:49.999%;margin:6.2px 0;word-break:keep-all}.jt_form_listitem_service:nth-child(2n+1){clear:both}.request_form_listitem_info .request_form_header,.request_form_listitem_project .request_form_header{margin-bottom:20px}.jt_form_listitem_info,.jt_form_listitem_project{margin-top:20px}.jt_form_field_request{height:48px}.jt_fieldset_request .selectric .label{height:48px;line-height:48px}.jt_form_listitem_project .jt_file_upload_button{width:150px;line-height:46px}.jt_form_listitem_project .jt_file_upload_button:after{margin-top:-8px;right:17px;font-size:15px}.jt_form_listitem_project .your-memo{height:200px}.jt-checkbox .jt_label.jt_label_service{padding:0 10px 0 30px}.jt_form_list_service{padding-top:0}input.jt_btn_submit_request{width:175px;padding:8.5px 10px;font-size:14px}.jt_agree_check_request{padding:20px 0 20px 2px}.request_privacy_header{margin-bottom:7.5%;border-bottom-width:2px}.request_privacy_header_title{margin-bottom:10px;font-size:25px}.request_privacy_header_date{text-align:left;top:0;margin-bottom:10px}.request_privacy_container{padding:70px 0}.request_privacy_listitem{margin-bottom:5%}.request_privacy_content ul>li:before{top:12px}.request_privacy_close{width:54px;height:54px;top:10px;right:10px}.request_privacy_close span{line-height:54px}.safari .request_privacy_close span,.mobile_safari .request_privacy_close span{line-height:45px}.recruit{padding:0 0 15%}.recruit_header{padding-bottom:6%}.recruit_header_title{margin-left:0;font-size:24px}.recruit_header_description,.recruit_header_description_email{line-height:2}.recruit_form_list{border-width:2px 0}.recruit_form_listitem{padding:5% 0}.jt_form_field_recruit{height:48px}.recruit_form_title{margin-bottom:20px}.recruit_form_content{margin:0}.recruit_form_listitem_category .jt_label{padding:0 0 0 25px}.recruit_form_listitem_category .recruit_form_field>li{padding:0}.recruit_form_listitem_category .recruit_form_field>li,.recruit_form_listitem_category .recruit_form_field>li:nth-child(3),.recruit_form_listitem_category .recruit_form_field>li:nth-child(4),.recruit_form_listitem_category .recruit_form_field>li:nth-child(5){width:50%;margin-top:10px}.recruit_form_listitem_category .recruit_form_field>li:first-child,.recruit_form_listitem_category .recruit_form_field>li:first-child+li{margin-top:0}.recruit_form_field>li.recruit_form_field_half{width:100%}.recruit_form_field>li.recruit_form_field_name,.recruit_form_field>li.recruit_form_field_email{padding-right:0}.recruit_form_field>li.recruit_form_field_tel,.recruit_form_field>li.recruit_form_field_date{padding-left:0}.recruit_form_field>li,.recruit_form_field>li.recruit_form_field_tel{margin-top:20px}.jt_fieldset_recruit .jt_file_upload_button{width:150px;line-height:46px}.jt_fieldset_recruit .jt_file_upload_button:after{margin-top:-8px;right:17px;font-size:15px}.jt_fieldset_recruit .your-memo{height:200px}.jt_agree_check_recruit{padding:20px 0 20px 30px}input.jt_btn_submit_recruit{width:175px;padding:8.5px 10px;font-size:14px}div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors{margin-top:-100px}.wpcf7-form.sent .jt_form_control,.wpcf7-form.invalid .jt_form_control{padding-top:90px}.wpcf7-form.sent .jt_form_control .ajax-loader,.wpcf7-form.invalid .jt_form_control .ajax-loader{margin-top:38px}.wpcf7-list-item-label{padding-left:0;vertical-align:top}.project_header_teble{max-width:inherit;padding:0 5%}.project_header_txt>span{letter-spacing:.2em;line-height:1.4}.project_header_txt_02{margin-right:0;right:0;text-align:left}.location .here{margin-bottom:50px}.location .here .ment{margin-bottom:20px}.location .here .ment>h1{font-size:24px;line-height:1.2}.location a{font-size:14px}.location_btn{height:48px;padding:0 47px 0 17px;line-height:44px}.location_btn:after{right:15px;font-size:12px}.location .here .character_image{margin-top:0}.error_404 .message_wrap{padding:0 5%}.error_404 .message_wrap nav a{width:171px;height:50px;line-height:46px}.error_404 .wave_wrap .wave_03 div{top:8%}.error_404 .swimming_man{right:35%}.error_404 .shark{display:none}.offline h1{font-size:24px}.offline h1 span{font-size:52px}.certificate_txt{margin-bottom:20px}.certificate_header_title>span{font-size:24px}.certificate_header_title>sup{padding-bottom:0;padding-left:6px;font-size:12px}.certificate_header_description{line-height:2}.certificate_list{margin-bottom:120px}.certificate_group+.certificate_group{margin-top:90px}.certificate_year>span{font-size:18px}.certificate_year>sup{padding-left:6px;padding-bottom:0;font-size:10px}.certificate_item{display:block;min-height:1px;padding:20px 0 20px 36px}html.ios .certificate_item{padding-top:22px;padding-bottom:19px}.certificate_item>div{display:block;padding-top:0;padding-bottom:0}.certificate_item>div.certificate_project{padding-right:0}.certificate_item>div.certificate_type{width:24px;position:absolute;left:0;top:23px}.certificate_type_symbol{width:24px;height:24px}.certificate_item>div.certificate_grade{width:auto;padding-left:0;padding-right:0;padding-top:5px;font-size:14px}.certificate_grade span{margin-bottom:1px}.certificate_thumb{max-width:250px}}@media (max-width:600px){#wpadminbar{position:fixed}}@media (max-width:540px){.menu_story_list>li>a>span>svg{width:calc(100% + 3px);left:0}.project_item{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);padding-top:-webkit-calc(100% - 40px);padding-top:calc(100% - 40px);float:inherit;margin:0 auto 73px auto;overflow:inherit}.project_item a{width:100%;height:-webkit-calc(100% + 50px);height:calc(100% + 50px);background:#fff;background:rgb(255 255 255 / .1)}.project_item_title{left:0;bottom:inherit;top:-webkit-calc(100% - 35px);top:calc(100% - 35px);color:#222;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;max-height:2.5em}.project .jt_loadmore{padding:0 0 44px}.location .team>div{bottom:15%}.location .planning .team_name:before{top:-38px}.location .developer .team_name:before{top:-38px}.location .design .team_name:before{top:-38px}.location .cx .team_name:before{top:-38px}.location .seo .team_name:before{top:-35px}.location .careers h2{margin-bottom:0}.location .careers p{padding:5px 0 16px}.location .careers .location_btn{margin:0 auto 25px}.office_info .office{padding:10% 5% 120px 5%}.office .contact_us{margin-bottom:0}.award_card li .award_card_year{font-size:16px}.award_card li .award_card_desc span{font-size:14px}.award_card li .award_card_desc span.award_card_grade{padding-top:4px;font-size:12px}.recruit_form_header{margin-bottom:18px}.recruit_form_header .recruit_form_title{display:block;margin-bottom:6px}.recruit_form_header .recruit_form_required_text{display:block}#loading_people>div{transform:scale(.8)}.tag_page .content_index .text{padding-right:140px}.tag_itme_thumb{width:110px;top:62px}.jt_wordcount .jt-radiobox li{width:50%;padding-left:0}}@media (max-width:480px){.content_wrap{margin:0 20px}.single_inner_wrap{margin:0 20px}#header .header_typo{display:none}.footer_inner{padding:10% 0}.footer_info{padding:0 6%}.footer_link li{width:48.5%;margin-left:3%}.footer_link li:first-child{margin-left:0}.footer_link li a{width:100%;margin-left:0}.footer_addr li{width:100%;margin-left:0;padding-left:2px}.footer_addr li br{display:none}.footer_addr li br.footer_addr_small_show{display:block}.footer_addr strong{font-size:13px}.footer_addr p{padding:6px 0;font-size:11px}.footer_addr p a{font-size:12px}.footer_social{margin-top:6%;padding:6% 0}.footer_copy{margin-bottom:6%}.footer_copy span{display:block}.js_footer_typo{display:block;text-align:center}.js_footer_typo span{color:#fff}.js_footer_typo span,.js_footer_typo i{line-height:1}.js_footer_typo i>img,.js_footer_typo i>svg{vertical-align:middle}.safari .js_footer_typo i,.mobile_safari .js_footer_typo i{line-height:1}.jt_tag>span{width:45px;height:20px;font-size:12px;line-height:20px}.jt_tag nav{padding-left:45px}.jt_tag a{line-height:1.5}.blog_view .jt_tag{margin-top:5%}.comments_container{padding-top:5.5%}.single_content_header h1 br,.single_excerpt p br{display:none}.single_content_header h1{font-size:26px}.jt_content_share{padding:6% 0}.avatar_info p{padding:12px 0;font-size:14px}.avatar_info figure{width:90px;height:90px;margin-bottom:5%}.single_content_view h2{font-size:22px}.single_content_view p{font-size:15px}.single_content_view a{font-size:15px}.single_content_view blockquote cite{font-size:13px}.other_story p{padding:5% 0 7%;font-size:17px}.single_content_view a.download_btn,a.download_btn,.single_content_view a.transfer_btn,a.transfer_btn{background-position:calc(100% - 24px) center;padding:16px 53px 15px 22px}.single_content_view a.transfer_btn,a.transfer_btn{padding-right:48px;background-position-y:calc(50% + 1px)}html.ios .single_content_view a.download_btn,html.ios a.download_btn,html.ios .single_content_view a.transfer_btn,html.ios a.transfer_btn{padding-top:17px;padding-bottom:14px}.single_content_view .download_btn_group{gap:12px}.blog_itme_content h2{margin-bottom:0;font-size:15px}.blog_itme_content span{font-size:12px}.blog_itme_content span:after{top:3px;right:-16px;font-size:10px}.blog_item .insta_logo{width:20px;height:20px}.blog_item .insta_logo:before{font-size:20px;line-height:20px}html.android .blog_itme_content span:after{top:2px}html.ios .blog_itme_content span:after{top:1px}.iframe_video_container{padding:8% 5% 50px}.iframe_video_container_bg{height:60%}.iframe_video_wrap{padding:15px 15px;border-radius:15px}.iframe_video_wrap:after{height:50px;bottom:-50px}.project_header_teble{padding:0 20px}.project_header_txt>span{font-size:32px}.jt_project_detail h2{margin-left:20px;margin-right:20px}.jt_project_detail p{margin-left:20px;margin-right:20px}.jt_project_detail blockquote{margin-left:20px;margin-right:20px}.jt_project_detail blockquote:before,.jt_project_detail blockquote:after{font-size:12px}.jt_project_detail blockquote:after{margin-bottom:-5px}.project_btn_wrap{margin-left:20px;margin-right:20px}.jt_interview_wrap{margin-left:20px;margin-right:20px}.jt_project_detail .jt_interview_wrap h2{margin-bottom:20px}.jt_interview_people{margin-bottom:12px}.jt_interview_people figure{width:38px}.jt_interview_people span{padding-left:8px}.jt_interview_answer+.jt_interview_answer{margin-top:7%}.project_slider_control{height:35px;margin-top:-17.5px}.project_slider_control>div{width:35px}.project_slider_control span:after{font-size:11px;line-height:35px}.project_slider_prev{left:2%}.project_slider_next{right:2%}.project_meta_wrap .summary{padding:4px 0 20px}.project_meta_wrap .summary li{width:100%;margin-left:0;margin-bottom:20px}.project_meta_wrap .summary li h2{padding-bottom:8px;margin-bottom:5px;border-bottom-width:1px;border-bottom-color:#ddd}.project_meta_wrap .summary li:first-child{margin-top:10px}.project_meta_wrap .summary li:last-child{margin-bottom:0}.project_meta_name{padding-bottom:10px}.member_list_wrap{margin-top:25px}.member_list+.member_list_department{margin-top:20px}.member_list_department{margin-bottom:12px}.member_list li{width:15%;margin-right:2%;margin-bottom:2%}.member_list li:nth-child(9n){margin-right:2%}.member_list li:nth-child(6n){margin-right:0}.member_list .member_name p{font-size:11px}.project_view .jt_tag{margin-top:30px}.project_nav_inner .project_nav{padding:0 40px}.project_nav_inner p span:last-child{display:none}.award_card{padding:8px}.award_card li .award_card_item_inner{padding:20% 0 44%;-webkit-box-shadow:10px 10px 15px 0 rgb(0 0 0 / .5);box-shadow:10px 10px 15px 0 rgb(0 0 0 / .5)}.award_card li .award_card_year{font-size:15px}.award_card li .award_card_desc span{font-size:13px}.award_card li .award_card_desc span.award_card_grade{font-size:11px}.award_card li img{height:50px}.location .here{margin-bottom:40px}.location .here>div p br{display:none}.office_info{display:block}.office_info .office{display:block;width:100%;padding-top:55px;padding-bottom:35px}.office .office_name{margin-bottom:15px}.office .office_name:before{top:-15px}.office .contact_us{width:inherit;position:relative;bottom:inherit;left:inherit;margin:20px auto 0 auto}.office .contact_us p{margin-bottom:5px}.office .contact_us a{display:inline-block;font-size:15px}.location .team{width:100%;padding:60px 10% 30px 10%}.location .team>div{position:relative;left:inherit;border:inherit;text-align:center}.location .team .team_name{margin-top:19px;margin-bottom:17px}.location .team a{display:inline-block}.location .planning .team_name:before,.location .developer .team_name:before,.location .design .team_name:before,.location .cx .team_name:before,.location .seo .team_name:before{top:-35px;left:50%}.location .planning .team_name:before{margin-left:-13px}.location .developer .team_name:before{margin-left:-12px}.location .design .team_name:before{margin-left:-9px}.location .cx .team_name:before{margin-left:-11px}.location .seo .team_name:before{margin-left:-12px}.location .null.hide{display:none}.location .careers{padding-top:60px}.location .careers h2:before{top:-15px}.error_404 .message_wrap nav a{width:135px;padding:0 25px;margin:0 0 0 10px}.error_404 .message_wrap nav a:first-child{margin-left:0}.error_404_goback:before{left:20px}.error_404_gohome:before{right:20px}.error_404 .swimming_man{right:26%;bottom:64.7%}.request{padding:0 0 23%}.request_header{padding-bottom:30px}.request_form_listitem{padding:20px 0 25px}.request_form_listitem_service{padding-top:25px}.jt_form_listitem_project .jt_file_upload_button{width:80px;padding:0 4px;font-size:14px}.jt_form_listitem_project .jt_file_upload_button:after{display:none}.jt_agree_check_request{padding:10px 0 25px 2px}.request_privacy_header_title{font-size:22px}.request_privacy_content h2{font-size:16px}.request_privacy_content p,.request_privacy_content ul>li{font-size:13px}.recruit{padding:0 0 23%}.recruit_header{padding-bottom:30px}.recruit_middle_br{display:none}.recruit_form_listitem{padding:20px 0 25px}.jt_fieldset_recruit .jt_file_upload_button{width:80px;padding:0 4px;font-size:14px}.jt_fieldset_recruit .jt_file_upload_button:after{display:none}.certificate_header{padding-bottom:30px}.certificate_header_description br{display:none}.certificate_group+.certificate_group{margin-top:70px}.certificate_year{margin-bottom:17px}.certificate_list{margin-bottom:90px}.project_view .like_counter{margin-bottom:7%}.project_view .like_counter>b{font-size:44px}.project_view .single_inner_wrap.like_counter>p{margin-bottom:26px}.like_counter_ctrl{transform:scale(.8)}.like_counter-layer{transform:scale(.35)}.jt_my_ip h2{font-size:32px}.jt_my_ip a.jt_ip_copy_btn{margin:10px 0}.jt_wordcount textarea.jt_form_field{height:220px}.jt_wordcount .jt_wordcount_data{margin-top:16px;padding:22px 25px}.single_widget_compare{gap:0 15px}}@media (max-width:414px){.request_download_list{margin:-1%}.request_download_listitem{width:31.333%;margin:1%}.request_download_listitem a{padding:24px 15% 20px}.request_download_button{padding-left:22px}}@media (max-width:380px){.member_list li{width:18.5%;margin-right:1.875%;margin-bottom:1.875%}.member_list li:nth-child(9n),.member_list li:nth-child(6n){margin-right:1.875%}.member_list li:nth-child(5n){margin-right:0}.location .team .team_name{margin-top:14px;margin-bottom:12px}}@media (max-width:350px){.award_card li .award_card_item_inner{padding:20% 0 50%}.award_card li img{margin:15% 0 20%}.project_header_txt>span{letter-spacing:.1em}}@media (max-height:640px){.error_404 .wave_wrap .wave_03 div{top:12%}}