@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500&display=swap&text=\8010\6d82\53ef\7cbe\7ec6\5316\5de5(\9752\5c9b)\6709\9650\516c\53f8\5c71\4e1c\7701\9752\5c9b\5e73\5ea6\5e02\65b0\6cb3\9547\4e2d\56fd\751f\6001\5316\5de5\4e25\4e1a\57fa\5730\6d77\6e7e\8def 4";html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.eir *,.eirTarget_zipDownload *,.eirTarget_pdfNote *,.eirTarget_pnexNote *,.eirTarget_yuhoNote *,.eirTarget_rss_59846 *,.eirTarget_yuhoCsv_741478 *,.eirTarget_latestFiscalYm_eirSampleArea *,.eirTarget_latestQuarter_eirSampleArea *,.eir_controller_year *,.eir_controller_newstype *,.eirTarget_calendarImg *{box-sizing:border-box;line-height:normal}.s_eirBlock{display:block}.s_eirBlock:last-child{padding-bottom:0}.s_eirBlock:first-child{margin-top:0}.s_eirQuarterBlock{margin-bottom:60px}.s_eirBlock:last-child .s_eirQuarterBlock{margin-bottom:0}.s_eirItem{display:flex}.s_eirList{margin:0;padding:0;list-style:none}@media screen and (max-width: 768px){.s_eirItem{flex-wrap:wrap}}.s_eirList_item{display:flex;margin-top:20px;padding-top:20px;border-top:1px solid #CCC}.s_eirList_item:first-child{margin-top:0;border:0}.s_eirList_item{display:flex}.s_eirModule_eirItem>*{margin-left:20px}.s_eirModule_eirItem>*:first-child{margin-left:0}.s_eirList_item-all_link{display:block}@media screen and (max-width: 768px){.s_eirList_item{flex-direction:column}.eir .s_eirList_item{flex-direction:row;flex-wrap:wrap}.s_eirList_item:before{content:"";display:block;width:100%;height:1px;order:6}}.eirItem_child{border-top:0;margin-top:0}.eirItem_child .eirItem_head{visibility:hidden}.eirItem_child .s_eirModule_titleBox{position:relative;padding-left:20px;margin-left:20px}.eirItem_child .s_eirModule_titleBox:before{content:"";display:inline-block;width:10px;height:8px;border:2px solid #000;border-right:none;border-top:none;position:absolute;top:.2rem;left:0}@media screen and (max-width: 768px){.eirItem_child .eirItem_head{display:none}}.s_eirModule_date{white-space:nowrap}.s_eirModule_thumbnail{width:200px;margin-top:0;margin-bottom:0;margin-right:0;padding:0}.s_eirModule_thumbnail_img{width:100%;height:auto;margin:0;border:1px solid #ccc}.s_eirModule_category{width:100px}.s_eirModule_category_icon{display:inline-block;width:100px;background-color:#333;vertical-align:top;padding:3px 0;text-align:center;color:#fff;font-family:\30e1\30a4\30ea\30aa,Meiryo,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,arial,helvetica,clean,sans-serif;font-size:10px}.s_eirModule_category_image{display:none;align-items:center;height:24px}.s_eirModule_category_image:before{content:"";width:40px;height:16px;display:block;background-repeat:no-repeat}.cat-news-tanshin .s_eirModule_category_image:before{background-image:url(../img/category_icon/tanshin.gif)}.cat-news-press .s_eirModule_category_image:before{background-image:url(../img/category_icon/press.gif)}.cat-news-pr .s_eirModule_category_image:before{background-image:url(../img/category_icon/pr.gif)}.cat-news-yuho .s_eirModule_category_image:before{background-image:url(../img/category_icon/yuho.gif)}.cat-sub-material .s_eirModule_category_image:before{background-image:url(../img/category_icon/material.gif)}.s_eirModule_titleBox{display:block;flex-grow:1}@media screen and (max-width: 768px){.s_eirModule_titleBox{width:100%;margin:10px 0 0}}.s_eirModule_title,.s_eirModule_title_static{display:inline}.s_eirModule_title_static:before{content:"";display:inline}.s_eirModule_type_icon{display:inline-block;vertical-align:middle;padding:0 10px;margin-left:5px;line-height:15px;color:#fff;font-family:\30e1\30a4\30ea\30aa,Meiryo,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,arial,helvetica,clean,sans-serif;font-size:10px}.s_eirModule_type_icon-pdf{background-color:#ee3d23}.s_eirModule_type_icon-url{background-color:#2196f3;display:none}.s_eirModule_type_icon-doc,.s_eirModule_type_icon-docx{background-color:#3f51b5;display:none}.s_eirModule_type_icon-xls,.s_eirModule_type_icon-xlsx{background-color:#4caf50;display:none}.s_eirModule_type_icon-ppt,.s_eirModule_type_icon-pptx{background-color:#ff5722;display:none}.s_eirModule_type_icon-zip{background-color:#607d8b;display:none}.s_eirModule_type_icon-space{display:none}.s_eirModule_type_figure{display:none;margin:0 5px 0 0}.s_eirModule_type_figure_image{height:15px;vertical-align:middle}.s_eirModule_type_figure_image-url,.s_eirModule_type_figure_image-doc,.s_eirModule_type_figure_image-docx,.s_eirModule_type_figure_image-xls,.s_eirModule_type_figure_image-xlsx,.s_eirModule_type_figure_image-ppt,.s_eirModule_type_figure_image-pptx,.s_eirModule_type_figure_image-zip,.s_eirModule_type_figure_image-space{display:none}.s_eirModule_new_icon{display:inline-block;background-color:#f90;vertical-align:middle;padding:0 10px;line-height:15px;color:#fff;font-family:\30e1\30a4\30ea\30aa,Meiryo,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\ff2d\ff33  \ff30\30b4\30b7\30c3\30af,arial,helvetica,clean,sans-serif;font-size:10px}.s_eirModule_new_image{display:none;align-items:center;height:24px}.s_eirModule_new_image:before{content:"";width:26px;height:12px;display:block;background-repeat:no-repeat;background-image:url(../img/new_icon.gif)}.s_eirModule_comment{font-size:80%}.s_titleBox_type,.s_titleBox_size,.s_titleBox_page_num,.s_titleBox_new{display:inline}.s_titleBox_text,.s_titleBox_comment{display:block}.s_titleBox_title_link_static,.s_titleBox_title_text_static,.s_eirList_item_type,.s_eirList_item_size,.s_eirList_item_page_num,.s_eirList_item_new,.s_eirList_item_text,.s_eirList_item_comment{display:none}.s_eirList_item_date{order:1}.s_eirList_item_thumbnail{order:2}.s_eirList_item_category{order:3}.s_eirList_item_category_second{order:4}.s_eirList_item_titleBox{order:5}.s_eirList_item_type{order:6}.s_eirList_item_size{order:7}.s_eirList_item_page_num{order:8}.s_eirList_item_new{order:9}.s_eirList_item_text{order:10}.s_eirList_item_comment{order:11}.s_yearController{margin-bottom:30px}.s_eirSelect{padding:10px 40px 10px 10px;max-width:100%}.s_eirAnchor{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.s_eirAnchor li{margin-right:20px}.s_eirAnchor li:last-child{margin-right:0}.s_eirAnchor a:before{display:inline-block;content:"";border:5px solid transparent;border-top:5px solid #333;margin-right:5px}@media screen and (max-width: 768px){.s_eirAnchor{width:100%;justify-content:space-between}.s_eirAnchor li{width:20%;margin-right:0;margin-top:2%}.s_eirAnchor li a{width:auto}}.s_newsTypeController{margin-bottom:30px}.s_eirTab{display:flex;margin:0;padding:0;list-style:none}.s_eirTab li{width:100%;border:2px solid #333;background-color:#fff}.s_eirTab li+li{border-left-width:0}.s_eirTab li:last-child{margin-right:0}.s_eirTab li a{display:block;width:100%;height:100%;padding:10px;color:#333;text-align:center;text-decoration:none;outline:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.s_eirTab li.active a,.s_eirTab li:hover a{color:#fff;background-color:#333}@media screen and (max-width: 768px){.s_eirTab{width:100%;justify-content:space-between;flex-wrap:wrap}.s_eirTab li{width:49%;margin-top:2%;border-left-width:2px}.s_eirTab li+li{border-left-width:2px}.s_eirTab li a{width:auto}}.eir_pdfNote img,.eir_pnexNote img{width:auto}.eir_pdfNote{margin-top:30px}.eir_pdfNote{display:flex}.eir_pdfNote_item{margin-left:20px}.eir_pdfNote_item:first-child{margin-left:0}.eir_pnexNote{margin-top:30px}.eir_pnexNote_item-right{text-align:right}.eir_yuhoNote{margin-top:30px}@media screen and (max-width: 768px){.eir_pdfNote{flex-direction:column}.eir_pdfNote_item{margin-left:0}.eir_pdfNote_item:first-child{margin-bottom:10px}}.eir[class*=area_governance] .s_eirList_item{display:block;text-align:right}.eir[class*=area_governance] .noDataText{display:none}.eir[class*=area_governance] .s_eirModule_titleBox{width:100%}@media screen and (max-width: 768px){.eir[class*=area_governance] .s_eirList_item{text-align:left}}.eirCalendar_figure{display:flex;justify-content:center;padding:0;max-width:850px;width:100%;margin:0 auto}.eirCalendar_image:nth-child(2){margin-left:2px}.eirCalendarNote{margin-top:30px}.eirCalendar_image{width:50%}@media screen and (max-width: 768px){.eirCalendar_figure{flex-direction:column;max-width:424px;width:100%}.eirCalendar_image{width:100%}.eirCalendar_image:nth-child(2){margin-left:0}}.s_eir_MoreBtn_link a{background-color:#fff;border:2px solid #333;color:#333;padding:15px;text-align:center;text-decoration:none;outline:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;margin-top:30px;display:block}.s_eir_MoreBtn_link a:hover{color:#fff;background-color:#333;text-decoration:none}.eir_rss{text-align:right}.eir_rss_image{width:16px}.eir_yuhoCsv_item{margin-top:20px}.eir_yuhoCsv_item:first-child{margin-top:0}.eir_yuhoCsv_item_link{display:block;width:250px;background-color:#fff;padding:15px;border:1px solid #333;color:#333;text-align:center;text-decoration:none;outline:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}.eir_yuhoCsv_item_link:hover{color:#fff;background-color:#333;text-decoration:none}@media screen and (max-width: 768px){.eir_yuhoCsv_item_link{width:100%}}.s_eirBoxList{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.s_eirBoxList_item{width:33.3%;border-left:#e8e8e8 solid 1px;border-bottom:#e8e8e8 solid 1px;padding:20px}.s_eirBoxList_item:nth-child(-n+3){border-top:#e8e8e8 solid 1px}.s_eirBoxList_item:nth-child(3n),.s_eirBoxList_item:last-child{border-right:#e8e8e8 solid 1px}.s_eirBoxList_item_inner{width:100%;height:auto;position:relative}.s_eirBoxList_head:after{content:"";display:block;overflow:hidden;clear:both}.s_eirBoxList_head_categoryWrap{padding-bottom:6px;margin-right:4px;float:left}.s_eirBoxList_head_categoryWrap:after{content:"";display:block;overflow:hidden;clear:both}.s_eirBoxList_head_category_icon{margin:0;display:block;float:left;width:70px}.s_eirBoxList_head_category_icon+.s_eirBoxList_head_category_icon{margin-left:4px}.s_eirBoxList_head_category_icon .s_eirModule_category_icon,.s_eirBoxList_head_category_icon .s_eirModule_category_image{width:100%}.s_eirBoxList_head_dataWrap{float:right;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:flex-end;padding-bottom:6px}.s_eirBoxList_head_dataWrap:after{content:"";display:block;overflow:hidden;clear:both}.s_eirBoxList_head_new{display:block;align-self:center;padding:1px;text-align:center;margin-top:-2px}.s_eirBoxList_head_date{display:block;align-self:center;margin-left:5px}.s_eirBoxList_item_body{margin-top:8px}.s_eirBoxList_body_titleWrap{margin:0;display:inline;word-break:break-all}.s_eirBoxList_body_title_link{text-decoration:none}.s_eirBoxList_body_title_link:hover{text-decoration:underline}.s_eirBoxList_body_title_link_static,.s_eirBoxList_body_title_text_static{display:none}.s_eirBoxList_body_title_type,.s_eirBoxList_body_title_size,.s_eirBoxList_body_title_page{display:inline}.eirUseText.s_eirBoxList_body_useText{margin-top:6px;background:none}.s_eirBoxList_body_comment{margin-top:6px;font-size:80%}.s_eirBoxList_body_thumbWrap{padding:0;width:120px;float:right;margin:0 0 0 10px}.s_eirBoxList_body_thumb_img{width:100%}.s_eirBoxList_item_inner-child{margin-top:20px;padding-top:12px;border-top:#e8e8e8 solid 1px}.s_eirBoxList_item_inner-child .s_eirBoxList_head{display:none}.s_eirBoxList_item_inner-child .s_eirBoxList_body_new{display:inline-block}@media screen and (max-width: 768px){.s_eirBoxList{display:block}.s_eirBoxList:after{display:none}.s_eirBoxList_item{width:100%;padding:20px;border-right:#e8e8e8 solid 1px}.s_eirBoxList_item:nth-child(-n+3){border-top:none}.s_eirBoxList_item:first-child{border-top:#e8e8e8 solid 1px}.s_eirBoxList_body_thumbWrap{width:100px}}.s_eirMatrix_table{border-collapse:collapse;width:100%}.s_eirMatrix_th,.s_eirMatrix_td{width:20%;padding:10px;border-style:solid;border-color:#d9d9d9;border-width:1px;justify-content:center;align-items:center;text-align:center}.s_eirMatrix_th{background-color:#eee}@media screen and (max-width: 768px){.s_eirMatrix_table{width:100%}.s_eirMatrix_th,.s_eirMatrix_td{word-break:break-all}}.eir-pager{letter-spacing:-.5em;margin-top:50px;margin-bottom:80px;text-align:center}.eir-pager .pagination{margin:0}.eir-pager span{display:inline-block;letter-spacing:normal;margin-right:10px;margin-top:5px}.eir-pager span a{border:1px solid #333;color:#333;display:inline-block;padding:5px 10px}.eir-pager span.current{border:1px solid #eee;color:#eee;padding:5px 10px}.s_eirList_item_date_hidden{visibility:hidden}.eirAccordionTrigger{background-image:none;cursor:pointer;padding:5px;background-color:#2a855c;color:#fff;position:relative;margin:0}.eirAccordionTrigger:after{content:"\ff0b";display:block;position:absolute;top:2px;right:10px}.eirAccordionTrigger-open:after{content:"\ff0d"}.eirAccordionWrapper{display:none}.eirAccordionWrapper-open{display:block}.eir-calendar .eirHeading.s_eirHeading{text-align:center;font-size:24px;padding:12px 0;letter-spacing:1px;background-color:#00519c;color:#fff;margin-bottom:0}.eir-calendar .inner{position:relative}.eirCalendarTable{table-layout:fixed;border-collapse:collapse;width:calc(100% + 2px);transform:translate(-1px)}.eirCalendarTable thead th{padding:2px 0;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border:1px solid #e5e5e5;font-weight:400}.eirCalendarTable td{background:#999999;vertical-align:top;text-align:center;color:#fff;border-left:1px solid #fff;border-right:1px solid #fff;height:196px}.eirCalendar_label{display:table;width:86%;margin:24px auto 0}.eirCalendar_label span{display:table-cell;height:57px;vertical-align:middle;color:#fff;line-height:1.3}.eirCalendar_year{text-align:center;margin:7px 0 0;font-size:13px;font-family:\6e38\660e\671d,YuMincho,Hiragino Mincho ProN W3,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif;display:none}.eirCalendar_month{font-size:20px;margin:25px 0 0;text-indent:10px;line-height:1}.eirCalendar_month span{font-size:30px;font-family:\6e38\660e\671d,YuMincho,Hiragino Mincho ProN W3,\30d2\30e9\30ae\30ce\660e\671d  ProN W3,Hiragino Mincho ProN,HG\660e\671d E,\ff2d\ff33  \ff30\660e\671d,\ff2d\ff33  \660e\671d,serif;margin:0 3px 0 0}@media screen and (max-width: 768px){.eir-calendar .inner{overflow-x:auto}.eir-calendar .scroll-container{width:calc(200% + 1px)}.eirCalendarTable td{height:140px}.eirCalendar_month span{font-size:23px}.eirCalendar_month{margin-top:28px}}.qirArea{max-width:1000px}.qirContent_table table,.qirContent_table th,.qirContent_table td{border-color:#c7d5de}.qirContent_table th,.qirContent_table td{padding:10px 4px}.qirContent_table thead th,.qirContent_table tbody th{background-color:#758fa0;color:#fff}@media screen and (max-width: 750px){.qirContent_table{overflow-x:auto}.qirArea-responsive .qirContentWrapper{display:block;margin-top:40px}.qirArea-responsive .qirContent{width:100%;margin:0 auto 30px}.qirArea-responsive .qirContent:last-child{margin-bottom:0}.qirArea-responsive .qirScrollTable{width:100%;overflow-y:scroll}.qirArea-responsive .qirScrollTable .qirTable{min-width:600px}}.qirArea-twocolumn .qirContent.qirContent-id201,.qirArea-twocolumn .qirContent.qirContent-id202{width:100%}.qirContent-id101 .qirContent_legend{visibility:hidden}.qirContent-id102 .qirContent_legend,.qirContent-id122 .qirContent_legend{display:none}@media screen and (max-width: 750px){.qirContent-id101 .qirContent_legend{display:none}}@media not (hover: hover),not (pointer: fine){.eir_area_area_top_032 .s_eirItem:before{background-color:transparent!important}}:root{--color-white: #fff;--color-light: #f3f4f4;--color-primary: #d80c18;--color-black: #343538;--color-dark-pink: #d68f96;--color-border: #eaeaea;--font-ja: dnp-shuei-gothic-kin-std, sans-serif;--font-en: museo-sans, sans-serif;--font-china: "Noto Sans SC", sans-serif;--ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--ease-in-quart: cubic-bezier(.5, 0, .75, 0);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-quad: cubic-bezier(.11, 0, .5, 0);--ease-out-quad: cubic-bezier(.5, 1, .89, 1);--ease-in-out-quad: cubic-bezier(.45, 0, .55, 1);--border-solid: 1px solid var(--color-border)}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:revert}html{font-size:1.2077294686vw}@media only screen and (min-width: 829px){html{--side-padding: 9rem;font-size:.625vw}}@media only screen and (max-width: 828px){html{--side-padding: 4rem}}html.lock{overflow:hidden}body{font-family:var(--font-ja);letter-spacing:.05em;font-weight:500;color:var(--color-black);background:var(--color-white);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-y:scroll;font-feature-settings:"palt";font-size:1.6rem;line-height:2;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}[lang=en] body{font-family:var(--font-en);letter-spacing:0}@media only screen and (min-width: 829px){body{font-size:1.6rem}}h1,h2,h3,h4,h5,h6,strong,b{font-weight:500}a{letter-spacing:.05em}[lang=en] a{letter-spacing:0}p{font-size:3rem;letter-spacing:.05em}@media only screen and (min-width: 829px){p{font-size:1.6rem}}[lang=en] p{letter-spacing:0}ul,ol,li{list-style:none}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{color:inherit;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:inherit}input,select{color:inherit}input[type=date]::-webkit-date-and-time-value{text-align:left}.wrapper{padding-top:var(--header-dynamic-height)}.inner{padding:0 var(--side-padding)}@media only screen and (max-width: 828px){.inner--with-nav{padding:0}}.inner--with-nav>.head-section{display:flex}@media only screen and (max-width: 828px){.inner--with-nav>.head-section{flex-direction:column;white-space:nowrap}}@media only screen and (min-width: 829px){.inner--with-nav>.head-section{position:relative;margin-bottom:7.8rem}}@media only screen and (max-width: 828px){.inner--with-nav>.head-section .page-header{padding:0 var(--side-padding);display:contents}}@media only screen and (min-width: 829px){.inner--with-nav>.head-section .page-header{margin-left:19.5rem;display:flex;flex-direction:column;min-height:28.7rem;padding-bottom:.2rem;justify-content:space-between}}@media only screen and (max-width: 828px){.inner--with-nav>.head-section .page-header__title,.inner--with-nav>.head-section .page-header__title:after,.inner--with-nav>.head-section .page-header__text{padding:0 var(--side-padding)}}@media only screen and (max-width: 828px){.inner--with-nav>.head-section .head-section__image{margin-left:var(--side-padding)}}@media only screen and (min-width: 829px){.inner--with-nav>.head-section .head-section__image{position:absolute;top:0;right:0}}@media only screen and (min-width: 829px){.content-wrapper{border-top:1px solid var(--color-border)}}@media only screen and (max-width: 828px){.content-wrapper--sp-has-border{margin-top:3.9rem;border-top:1px solid var(--color-border)}}.button{--bg-color: var(--color-black);--border-color: var(--color-light);--active-color: var(--color-light);--active-border-color: var(--color-black);position:relative;text-decoration:none;font-family:var(--font-en);font-size:2.6rem;line-height:1;border-radius:10rem;padding:1.9rem 5rem;overflow:hidden;display:inline-flex;align-items:center;z-index:0;transition:all .3s ease-out,opacity 0s,transform 0s;background:var(--color-light);border:1px solid var(--border-color)}@media only screen and (min-width: 829px){.button{font-size:1.3rem;padding:.95rem 2.5rem}}.button:after,.button .toggle-icon{margin-right:-1.5rem;margin-left:2rem}@media only screen and (min-width: 829px){.button:after,.button .toggle-icon{width:1rem;height:1rem;margin-right:-1rem;margin-left:1rem}}.button .sp,.button .pc{margin-left:.25em}.button--large{display:flex;justify-content:center;padding:4.6rem 5rem}@media only screen and (max-width: 828px){.button--large{width:calc(100% - 6rem);max-width:63rem;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 829px){.button--large{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2.3rem 5rem}}.button--expand{width:100%}.button--expand:after,.button--expand .toggle-icon{margin-left:auto}.button--expand-large{width:100%;justify-content:center;padding:2.4rem 5rem}@media only screen and (min-width: 829px){.button--expand-large{width:27.5rem;padding:1.45rem 2.5rem}}@media (hover: hover) and (pointer: fine){a.wp-block-button__link:hover,a.button:hover,button.wp-block-button__link:hover,button.button:hover{color:var(--active-color);border-color:var(--active-border-color);background:var(--bg-color)}}:root{--header-default-height: 18rem;--header-sticky-height: 15rem;--header-dynamic-height: var(--header-default-height)}@media only screen and (min-width: 829px){:root{--header-default-height: 12rem;--header-sticky-height: 8rem}}.header{position:fixed;top:0;left:0;z-index:200;width:100vw;display:flex;justify-content:space-between;padding:4.5rem 4rem 0;pointer-events:none}.header.hide .header__logo,.header.hide .lang-nav,.header.hide .hamburger{opacity:0;pointer-events:none}@media only screen and (max-width: 828px){.header{padding:6.8rem 4rem}}.header__logo{pointer-events:initial;transition:opacity .4s;transition-timing-function:var(--ease-out-quart)}@media only screen and (min-width: 829px){.header__logo{margin-top:1rem;margin-bottom:auto}}.header__logo a{display:block}@media only screen and (min-width: 829px){.header__logo a{padding:.5rem 0}}@media only screen and (max-width: 828px){.header__logo a{padding:.2rem 0}}.header__logo img{display:block}@media only screen and (min-width: 829px){.header__logo img{width:11.8rem}}@media only screen and (max-width: 828px){.header__logo img{width:20.2rem}}.lang-nav{display:flex;align-items:center;font-family:var(--font-en);opacity:0;transition:opacity .4s;transition-timing-function:var(--ease-out-quart);pointer-events:initial;font-size:max(10px,.875vw);height:2.8rem;margin-top:1.1rem;margin-left:11rem;margin-right:auto}.lang-nav.show{opacity:1}@media only screen and (max-width: 828px){.lang-nav{display:none}}.lang-nav__tit{margin-right:2rem;letter-spacing:-.03em}.lang-nav__select{font-size:1.4rem;display:flex;position:relative;letter-spacing:-.02em;color:#a9abb1}.lang-nav__select span:first-of-type:after{content:"/";display:inline-block;position:relative;margin-right:.3rem}@media (hover: hover) and (pointer: fine){.lang-nav__select a:hover{text-decoration:underline}}.lang-nav__select a.current{color:var(--color-primary);pointer-events:none}.header-nav{margin-right:24.4em;margin-top:1.3rem;transition:opacity .4s;transition-timing-function:var(--ease-out-quart);pointer-events:initial}.header-nav__en .header-nav__list{height:6.5em}.header-nav.show li{opacity:1;transform:translateZ(0)}.header-nav.hide{pointer-events:none}.header-nav.hide li{opacity:0;transform:translate3d(0,1rem,0)}@media only screen and (max-width: 828px){.header-nav{display:none}}.header-nav__list{display:flex;flex-direction:column;flex-wrap:wrap;font-weight:600;font-size:max(10px,.875vw);height:10em;line-height:1.5}[lang=en] .header-nav__list{font-weight:700}.header-nav__list li:nth-of-type(1){transition-delay:35ms}.header-nav__list li:nth-of-type(2){transition-delay:.07s}.header-nav__list li:nth-of-type(3){transition-delay:.105s}.header-nav__list li:nth-of-type(4){transition-delay:.14s}.header-nav__list li:nth-of-type(5){transition-delay:.175s}.header-nav__list li:nth-of-type(6){transition-delay:.21s}.header-nav__list li:nth-of-type(7){transition-delay:.245s}.header-nav__list li:nth-of-type(8){transition-delay:.28s}.header-nav__list li:nth-of-type(9){transition-delay:.315s}.header-nav__list li:nth-of-type(10){transition-delay:.35s}.header-nav__list li:nth-of-type(11){transition-delay:.385s}.header-nav__list li:nth-of-type(12){transition-delay:.42s}.header-nav__list li:nth-of-type(13){transition-delay:.455s}.header-nav__list li:nth-of-type(14){transition-delay:.49s}.header-nav__list li:nth-of-type(15){transition-delay:.525s}.header-nav__list li:nth-of-type(16){transition-delay:.56s}.header-nav__list li:nth-of-type(17){transition-delay:.595s}.header-nav__list li:nth-of-type(18){transition-delay:.63s}.header-nav__list li:nth-of-type(19){transition-delay:.665s}.header-nav__list li:nth-of-type(20){transition-delay:.7s}.header-nav__list li{opacity:0;transform:translate3d(0,1rem,0);transition:opacity .4s,transform .4s;transition-timing-function:var(--ease-out-quart);margin-bottom:.5em}.header-nav__list__item{display:inline-block;margin-right:4.6rem;padding-right:.5em;transition:color .25s;transition-timing-function:var(--ease-out-quad)}@media (hover: hover) and (pointer: fine){.header-nav__list__item:hover{color:var(--color-primary)}.header-nav__list__item:hover:before{background-color:var(--color-primary)}.header-nav__list__item:hover[target=_blank]:after{background-color:var(--color-primary)}}.header-nav__list__item[target=_blank]:after{content:"";background-color:var(--color-black);-webkit-mask:url(/wp-content/themes/natoco/assets/common/c-btn_icon_blank.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/common/c-btn_icon_blank.svg) 50% 50%/contain no-repeat;display:inline-block;width:.6em;height:.6em;margin-left:.3em;position:relative;top:-.05em;transition:background-color .25s;transition-timing-function:var(--ease-out-quad)}.header-nav__list__item:before{content:"";background-color:#c8c8cf;border-radius:50%;width:.3em;height:.3em;display:inline-block;margin-right:.85em;position:relative;top:-.2em;transition:background-color .25s;transition-timing-function:var(--ease-out-quad)}.hamburger{position:absolute;z-index:1;display:flex;align-items:center;transition:opacity .4s;transition-timing-function:var(--ease-out-quart);opacity:0;pointer-events:initial;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover: hover) and (pointer: fine){.hamburger:hover .hamburger__chunk:before{transform:scale(1)}.hamburger:hover .hamburger__chunk__bar{background-color:#fff}}.hamburger.show{opacity:1}.hamburger.close .hamburger__tit{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.hamburger.close .hamburger__tit-close{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.hamburger.close .hamburger__chunk__bar1{margin-left:0}@media only screen and (min-width: 829px){.hamburger.close .hamburger__chunk__bar1{transform:translate3d(0,7px,0) rotate(45deg)}}@media only screen and (max-width: 1000px){.hamburger.close .hamburger__chunk__bar1{transform:translate3d(0,5.25px,0) rotate(45deg)}}@media only screen and (max-width: 828px){.hamburger.close .hamburger__chunk__bar1{transform:translate3d(0,1rem,0) rotate(45deg)}}.hamburger.close .hamburger__chunk__bar2{margin-left:0;opacity:0}.hamburger.close .hamburger__chunk__bar3{margin-left:0}@media only screen and (min-width: 829px){.hamburger.close .hamburger__chunk__bar3{transform:translate3d(0,-5px,0) rotate(-45deg)}}@media only screen and (max-width: 1000px){.hamburger.close .hamburger__chunk__bar3{transform:translate3d(0,-3.75px,0) rotate(-45deg)}}@media only screen and (max-width: 828px){.hamburger.close .hamburger__chunk__bar3{transform:translate3d(0,-1rem,0) rotate(-45deg)}}@media only screen and (min-width: 829px){.hamburger{font-size:1.8rem;cursor:pointer;right:4rem;top:3.9rem}}@media only screen and (max-width: 828px){.hamburger{font-size:2.6rem;right:2.3rem;top:3rem}}.hamburger__tit{font-family:var(--font-en);letter-spacing:0em;margin-top:.4rem;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path .4s;transition:clip-path .4s;transition:clip-path .4s,-webkit-clip-path .4s;transition-timing-function:var(--ease-out-quad)}.hamburger__tit-close{font-family:var(--font-en);letter-spacing:.05em;position:absolute;margin-top:.4rem;margin-left:-.4rem;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:-webkit-clip-path .4s;transition:clip-path .4s;transition:clip-path .4s,-webkit-clip-path .4s;transition-timing-function:var(--ease-out-quad)}.hamburger__chunk{position:relative;width:6rem;height:6rem;background-color:#fff;border-radius:50%;border:1px solid var(--color-border);margin-left:2rem;padding-top:.4rem}.hamburger__chunk:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;transform-origin:center;transform:scale(0);border-radius:50%;background:var(--color-primary);transition:transform .5s var(--ease-in-out-quart)}@media only screen and (max-width: 828px){.hamburger__chunk{width:11rem;height:11rem;margin-left:2.7rem}}.hamburger__chunk__bar{background-color:var(--color-primary);height:2px;display:inline-block;transition:transform .3s,opacity .3s,margin-left .3s,margin-bottom .3s,background-color .3s;transition-timing-function:var(--ease-out-quad);position:absolute;top:calc(50% - 1px)}@media only screen and (min-width: 829px){.hamburger__chunk__bar{width:12px;left:calc(50% - 6px)}}@media only screen and (max-width: 828px){.hamburger__chunk__bar{width:2.2rem;left:calc(50% - 1.1rem)}}.hamburger__chunk__bar1{display:block}@media only screen and (min-width: 829px){.hamburger__chunk__bar1{margin-left:5px;margin-top:-6px}}@media only screen and (max-width: 1000px){.hamburger__chunk__bar1{margin-left:3.75px;margin-top:-4.5px}}@media only screen and (max-width: 828px){.hamburger__chunk__bar1{margin-left:.8rem;margin-top:-1rem}}@media only screen and (min-width: 829px){.hamburger__chunk__bar2{margin-left:1px}}@media only screen and (max-width: 1000px){.hamburger__chunk__bar2{margin-left:.75px}}@media only screen and (max-width: 828px){.hamburger__chunk__bar2{margin-left:.2rem}}@media only screen and (min-width: 829px){.hamburger__chunk__bar3{margin-left:-4px;margin-top:6px}}@media only screen and (max-width: 1000px){.hamburger__chunk__bar3{margin-left:-3px;margin-top:4.5px}}@media only screen and (max-width: 828px){.hamburger__chunk__bar3{margin-left:-.5rem;margin-top:1rem}}.menu{position:fixed;visibility:hidden;opacity:0;top:0;left:0;width:100vw;height:100vh;overflow-x:hidden;overflow-y:auto;pointer-events:initial;-webkit-clip-path:inset(0 0 140% 0);clip-path:inset(0 0 140% 0)}@media only screen and (min-width: 829px){.menu{padding:5.1rem 4rem 10rem}.menu:after{content:"";position:fixed;top:0;left:28.1vw;width:1px;height:100vh;background-color:var(--color-border);display:block}}@media only screen and (max-width: 828px){.menu{padding:6.2rem 4rem 10rem}}.menu.open{visibility:visible;opacity:1}.menu.show{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path .7s;transition:clip-path .7s;transition:clip-path .7s,-webkit-clip-path .7s;transition-timing-function:var(--ease-in-out-quart)}.menu.hide{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:-webkit-clip-path .7s;transition:clip-path .7s;transition:clip-path .7s,-webkit-clip-path .7s;transition-timing-function:var(--ease-in-out-quart)}.menu:before{content:"";width:100vw;height:100vh;background-color:#fff;display:block;position:fixed;z-index:-1;top:0;left:0}.menu a{text-decoration:none}.menu__lang-nav{font-family:var(--font-en)}@media only screen and (min-width: 829px){.menu__lang-nav{position:relative;margin-top:.7rem;left:36.8vw;font-size:1.4rem}}@media only screen and (max-width: 828px){.menu__lang-nav{font-size:2.4rem}}.menu__lang-nav__current{color:var(--color-primary);pointer-events:none}.menu__lang-nav ul{display:flex;color:#a9abb1}.menu__lang-nav ul li a{display:inline-block;position:relative}@media (hover: hover) and (pointer: fine){.menu__lang-nav ul li a:hover:after{scale:1;transform-origin:0 0}}.menu__lang-nav ul li a:after{content:"";width:100%;position:absolute;left:0;bottom:.6rem;scale:0;border-bottom:1px solid #a9abb1;transition:scale .2s var(--ease-in-out-quad);transform-origin:100% 0}.menu__lang-nav ul li:nth-of-type(1){display:flex}.menu__lang-nav ul li:nth-of-type(1):after{content:"/";color:#a9abb1;display:inline-block}@media only screen and (min-width: 829px){.menu__lang-nav ul li:nth-of-type(1):after{margin:0 .1rem}}@media only screen and (max-width: 828px){.menu__lang-nav ul li:nth-of-type(1):after{margin:0 .8rem}}.menu__edi{position:absolute;font-family:var(--font-en)}@media (hover: hover) and (pointer: fine){.menu__edi a:hover{text-decoration:underline}}.menu__edi a:after{content:"";background-image:url(/wp-content/themes/natoco/assets/common/c-btn_icon_blank.svg);display:inline-block;position:relative}@media only screen and (min-width: 829px){.menu__edi{top:5.6rem;left:44.9vw}.menu__edi a{font-size:1.4rem}.menu__edi a:after{width:.8rem;height:.8rem;margin-left:.5rem;top:-.1rem}}@media only screen and (max-width: 828px){.menu__edi{font-size:2.6rem;top:6rem;left:24.7vw}.menu__edi a:after{width:1.6rem;height:1.6rem;margin-left:1.1rem;top:-.2rem}}@media only screen and (min-width: 829px){.menu__main-nav{position:relative;left:37vw;margin-top:4rem}}@media only screen and (max-width: 828px){.menu__main-nav{margin-top:13.3rem}}.menu__main-nav__tit a{display:block;font-weight:600}[lang=en] .menu__main-nav__tit a{font-weight:700}.menu__main-nav__tit a[target=_blank] .arrow-icon{rotate:-45deg}@media only screen and (max-width: 828px){.menu__main-nav__tit a[target=_blank]:after{rotate:-45deg}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 829px){.menu__main-nav__tit a:not(:hover) .arrow-icon{background:#c8c8cf;scale:.2666666667;scale:.2}.menu__main-nav__tit a:not(:hover) .arrow-icon:after{scale:0}}@media (hover: hover) and (pointer: fine){.menu__main-nav__tit a:hover .arrow-icon{background-color:var(--color-primary);border:none}.menu__main-nav__tit a:hover .arrow-icon:after{background-color:#fff}.menu__main-nav__tit a:hover .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}}.menu__main-nav__tit a .arrow-icon{position:relative;left:-.2rem;top:-.1rem;margin-right:5rem}@media only screen and (max-width: 828px){.menu__main-nav__tit a .arrow-icon{display:none}}@media only screen and (min-width: 829px){.menu__main-nav__tit a{position:absolute;left:0;padding-top:3rem;padding-bottom:3rem;font-size:2rem}}@media only screen and (max-width: 828px){.menu__main-nav__tit a{position:relative;font-size:4rem;left:0;padding-top:3.5rem;padding-bottom:4rem;letter-spacing:.06em}.menu__main-nav__tit a:before{content:"";border-radius:50%;border:1px solid #c8c8cf;display:inline-block;width:6rem;height:6rem;margin-right:1.7rem;margin-left:.1rem;position:relative;top:1.4rem}.menu__main-nav__tit a:after{content:"";display:inline-block;position:absolute;background-image:url('data:image/svg+xml;utf-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 13 12" style="enable-background:new 0 0 13 12;" xml:space="preserve"><style type="text/css">.st0{fill:none;stroke:%23848789;stroke-width:1.5;stroke-miterlimit:10;}<\/style><g><polyline class="st0" points="6.5,0.6 11.9,6 6.5,11.4 	"/><line class="st0" x1="0" y1="6" x2="11.9" y2="6"/></g></svg>');width:2.6rem;height:2.4rem;top:6.7rem;left:1.8rem}}.menu__main-nav>ul>li>ul>li a{transition:opacity .2s ease-out}.menu__main-nav>ul>li>ul>li a[target=_blank]:after{content:"";background-color:#848789;-webkit-mask:url(/wp-content/themes/natoco/assets/common/c-btn_icon_blank.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/common/c-btn_icon_blank.svg) 50% 50%/contain no-repeat;display:inline-block;width:.6em;height:.6em;margin-left:.3em;position:relative;top:-.05em;transition:background-color .25s;transition-timing-function:var(--ease-out-quad)}@media (hover: hover) and (pointer: fine){.menu__main-nav>ul>li>ul>li a:hover{opacity:.5}}@media only screen and (min-width: 829px){.menu__main-nav>ul{border-top:1px solid var(--color-border);width:43.6vw}.menu__main-nav>ul>li{min-height:10rem;border-bottom:1px solid var(--color-border)}.menu__main-nav>ul>li>ul{margin-left:28vw;padding-top:3.1rem;padding-bottom:2.8rem}.menu__main-nav>ul>li>ul>li{font-size:1.6rem;color:#848789;margin-bottom:.6rem}.menu__main-nav>ul>li>ul>li:last-of-type{margin-bottom:.3rem}.menu__main-nav>ul>li>ul>li:before{content:"-"}}@media only screen and (max-width: 828px){.menu__main-nav>ul{border-top:1px solid var(--color-border)}.menu__main-nav>ul>li{min-height:6rem;border-bottom:1px solid var(--color-border)}.menu__main-nav>ul>li>ul{padding-bottom:3.8rem;display:flex;flex-wrap:wrap;font-size:3rem}.menu__main-nav>ul>li>ul>li{margin-bottom:1.1rem;color:#848789;display:inline-flex}.menu__main-nav>ul>li>ul>li:nth-of-type(2n + 1){width:55%}.menu__main-nav>ul>li>ul>li:before{content:"-";margin-right:.8rem;white-space:nowrap}}.menu__privacy a{position:relative}.menu__privacy a:after{content:"";width:100%;position:absolute;left:0;bottom:0;border-bottom:1px solid #343538;transition:scale .2s var(--ease-in-out-quad);transform-origin:100% 0;scale:0}@media (hover: hover) and (pointer: fine){.menu__privacy a:hover:after{scale:1;transform-origin:0 0}}@media only screen and (min-width: 829px){.menu__privacy{position:relative;left:36.9vw;margin-top:5.6rem;font-size:1.4rem}}@media only screen and (max-width: 828px){.menu__privacy{position:relative;text-align:right;font-size:2.6rem;margin-top:4rem}}.menu__contact{background-color:#434d5d;color:#c9cfd9}@media (hover: hover) and (pointer: fine){.menu__contact:hover .arrow-icon{background-color:#fff;border:0px solid transparent}.menu__contact:hover .arrow-icon:after{background-color:#434d5d}.menu__contact:hover .arrow-icon:after:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}}@media only screen and (min-width: 829px){.menu__contact{position:fixed;left:0;bottom:0}.menu__contact a{display:block;padding:4.2rem 4rem 5.9rem}.menu__contact .arrow-icon{width:3rem;height:3rem;position:absolute;bottom:2rem;right:2rem}}@media only screen and (max-width: 828px){.menu__contact{position:relative;margin-top:15rem;border-radius:1rem;margin-bottom:4.3rem}.menu__contact a{display:block;padding:2.5rem 5.5rem}.menu__contact .arrow-icon{width:6rem;height:6rem;position:absolute;bottom:4.8rem;right:4rem}}.menu__contact .arrow-icon{background-color:transparent;border:1px solid #5f6979}.menu__contact .arrow-icon:after{transition:background-color .3s;transition-timing-function:var(--ease-out-quart);background-color:#c8c8cf}.menu__contact__tit{font-family:var(--font-en)}@media only screen and (min-width: 829px){.menu__contact__tit{font-size:3rem;letter-spacing:-.025em}}@media only screen and (max-width: 828px){.menu__contact__tit{font-size:5rem;letter-spacing:-.1rem}}@media only screen and (min-width: 829px){.menu__contact__subtit{font-size:max(10px,.75vw);margin-left:1.4rem}}@media only screen and (max-width: 828px){.menu__contact__subtit{font-size:2rem;margin-left:2.6rem}}@media only screen and (min-width: 829px){.menu__contact p{width:37rem;letter-spacing:.07rem;font-size:max(10px,.875vw);margin-top:1.2rem}}@media only screen and (max-width: 828px){.menu__contact p{font-size:3rem;letter-spacing:.07rem;margin:.5rem auto 0;width:98%}}@media only screen and (min-width: 829px){.menu__contact__en a{padding:4.6rem 4rem 3.2rem}.menu__contact__en .arrow-icon{bottom:6rem}}.menu__message{color:var(--color-primary)}.menu__message__text{font-family:var(--font-en)}@media only screen and (min-width: 829px){.menu__message{position:fixed;top:0}.menu__message a{display:block;padding:.5rem 0}.menu__message img{display:block;width:11.8rem}.menu__message__text{font-size:4rem;line-height:1.15;margin-top:3.7rem;letter-spacing:-.025em}.menu__message__logo{padding-top:5.5rem}}@media only screen and (max-width: 828px){.menu__message{display:flex;justify-content:space-between}.menu__message:before{content:"";position:absolute;width:100vw;border-top:1px solid var(--color-border);left:0}.menu__message img{width:20.1rem}.menu__message__text{font-size:3rem;line-height:1.2;margin-top:7.4rem;letter-spacing:-.03em}.menu__message__logo{margin-top:8rem}}.menu__location{color:var(--color-primary)}.menu__location__tit{font-family:var(--font-en)}.menu__location__map{font-family:var(--font-en);color:#d68f96}.menu__location__map a{position:relative}.menu__location__map a:after{content:"";width:100%;position:absolute;left:0;bottom:0rem;border-bottom:1px solid #d68f96;transition:scale .2s var(--ease-in-out-quad);transform-origin:0 0}@media (hover: hover) and (pointer: fine){.menu__location__map a:hover:after{scale:0;transform-origin:100% 0}}.menu__location__map:after{content:"";display:inline-block;background-image:url('data:image/svg+xml;utf-8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 12 14.8" style="enable-background:new 0 0 12 14.8;" xml:space="preserve"><style type="text/css">.st0{fill:none;stroke:%23d68f96;stroke-width:1.5;stroke-miterlimit:10;}circle{fill:%23d68f96;}<\/style><g><path class="st0" d="M6,13.5L2.4,9.9c-2-2-2-5.2,0-7.2l0,0c2-2,5.2-2,7.2,0l0,0c2,2,2,5.2,0,7.2L6,13.5z"/><circle cx="6" cy="6.1" r="1.3"/></g></svg>')}@media only screen and (min-width: 829px){.menu__location{position:fixed;display:flex;flex-direction:column;width:34rem;bottom:calc(23.3rem + 60px)}.menu__location__tit{font-size:max(10px,.875vw);letter-spacing:-.025em}.menu__location__company-name{font-weight:600;font-size:max(10px,.875vw);margin-top:1rem;letter-spacing:.05em}[lang=en] .menu__location__company-name{font-weight:700}.menu__location__company-address{line-height:1.5;font-size:max(10px,.875vw);letter-spacing:.05em;margin-top:.3rem}.menu__location__map{font-size:max(10px,.875vw);margin-top:.9rem}.menu__location__map a{letter-spacing:-.025em}.menu__location__map:after{width:1.2rem;height:1.5rem;position:relative;left:.8rem;top:.3rem}}@media only screen and (max-width: 828px){.menu__location{margin-top:5.7rem;font-size:2.4rem}.menu__location__tit{font-size:2.2rem;letter-spacing:-.009em}.menu__location__company-name{margin-top:1.9rem;letter-spacing:.07em}.menu__location__map{font-size:2.4rem;letter-spacing:-.01em}.menu__location__map:after{width:1.7rem;height:2.1rem;position:relative;left:.3rem;top:.5rem}}@media only screen and (min-width: 829px){.menu__location__en{bottom:calc(15.1rem + 60px)}.menu__location__en .menu__location__tit{letter-spacing:-.07rem}.menu__location__en .menu__location__company-name{letter-spacing:0rem}.menu__location__en .menu__location__company-address{letter-spacing:0rem;line-height:2;margin-top:.2rem}}@media only screen and (max-width: 828px){.menu__location__en .menu__location__tit{letter-spacing:-.07rem}.menu__location__en .menu__location__company-name{letter-spacing:0rem}.menu__location__en .menu__location__company-address{letter-spacing:0rem;line-height:2;margin-top:.2rem}.menu__location__en .menu__location__map a{letter-spacing:-.02em}}.menu__cp{position:absolute;color:#c8c8cf;font-family:var(--font-en)}@media only screen and (min-width: 829px){.menu__cp{font-size:1.2rem;letter-spacing:-.025em;margin-top:-2.5rem;right:27rem}}@media only screen and (max-width: 828px){.menu__cp{font-size:2rem;letter-spacing:-.025em;right:4rem;margin-top:4.4rem;padding-bottom:24rem}}.menu__en .menu__main-nav__tit a{font-weight:500;letter-spacing:0em}.menu__en .menu__main-nav>ul>li>ul>li{letter-spacing:0em}.menu__en .menu__main-nav>ul>li>ul>li a{letter-spacing:0em}.menu-open-bar{width:100vw;height:40vh;position:absolute;top:0;left:0;background-color:var(--color-primary);z-index:1;transform:translate3d(0,-40vh,0);visibility:hidden}.menu-open-bar.show{visibility:visible;transform:translate3d(0,100vh,0);transition:transform .8s;transition-timing-function:var(--ease-in-out-quart)}.nav__list{display:flex;gap:1rem}.nav__list__item{font-size:1.2rem}.nav__list__item:hover{text-decoration:none}.nav__list__item.is-current{color:var(--color-primary)}@media only screen and (min-width: 829px){:root{--section-nav-sticky-top: 20rem}}.section-nav{border:1px solid var(--color-border);border-radius:1rem;width:100%}.section-nav ul{display:flex;flex-direction:column}.section-nav ul li{display:block;position:relative}.section-nav ul li a,.section-nav ul li button{font-weight:600;width:100%;display:flex;line-height:1.4;letter-spacing:.05em}[lang=en] .section-nav ul li a,[lang=en] .section-nav ul li button{font-weight:700}@media only screen and (min-width: 829px){.section-nav ul li a,.section-nav ul li button{font-size:max(10px,1vw);padding:1.8rem 2rem}}@media only screen and (max-width: 828px){.section-nav ul li a,.section-nav ul li button{font-size:3rem;padding:3.3rem 4rem}}.section-nav ul li a:before,.section-nav ul li button:before{content:"";display:block;background:currentColor;flex-shrink:0;border-radius:50%;background:#c8c8cf;transition:transform .3s ease-out}@media only screen and (min-width: 829px){.section-nav ul li a:before,.section-nav ul li button:before{width:.5em;height:.5em;transform:scale(.5);margin-right:1rem;margin-top:.5em}}@media only screen and (max-width: 828px){.section-nav ul li a:before,.section-nav ul li button:before{width:.8rem;height:.8rem;margin-right:3.4rem;margin-top:.6em}}.section-nav ul li a.is-current,.section-nav ul li button.is-current{color:var(--color-primary)}.section-nav ul li a.is-current:before,.section-nav ul li button.is-current:before{background:currentColor}@media only screen and (min-width: 829px){.section-nav ul li a.is-current:before,.section-nav ul li button.is-current:before{transform:scale(1)}}@media only screen and (max-width: 828px){.section-nav ul li a.is-current:before,.section-nav ul li button.is-current:before{transform:scale(1.5)}}@media (hover: hover) and (pointer: fine){.section-nav ul li a,.section-nav ul li button{transition:background .3s ease-out}.section-nav ul li a:hover,.section-nav ul li button:hover{background:var(--color-border)}}@media only screen and (min-width: 829px){.section-nav ul li+li:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:var(--color-border)}}@media only screen and (max-width: 828px){.section-nav ul li+li{border-top:1px solid var(--color-border)}}@media only screen and (max-width: 828px){.section-nav--sp-2-cols ul{flex-direction:row;flex-wrap:wrap}.section-nav--sp-2-cols ul li{width:50%}.section-nav--sp-2-cols ul li:nth-of-type(2){border-top:none}.section-nav--sp-2-cols ul li:nth-of-type(2n){border-left:1px solid var(--color-border)}}@media only screen and (max-width: 828px){.section-nav--news{overflow:hidden}.section-nav--news ul{flex-direction:row;flex-wrap:wrap}.section-nav--news ul li{position:relative}.section-nav--news ul li:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:var(--color-border)}[lang=ja] .section-nav--news ul li{border-top:none}[lang=ja] .section-nav--news ul li:first-of-type{width:100%}[lang=en] [lang=ja] .section-nav--news ul li:first-of-type{font-weight:700}[lang=ja] .section-nav--news ul li:not(:first-of-type){width:50%}[lang=ja] .section-nav--news ul li:not(:first-of-type):nth-of-type(2n){border-right:1px solid var(--color-border)}[lang=en] .section-nav--news ul li{font-weight:700;width:50%;border-top:none}[lang=en] .section-nav--news ul li:nth-of-type(2n + 1){border-right:1px solid var(--color-border)}}.footer{position:relative}@media only screen and (min-width: 829px){.footer{padding:14.4rem var(--side-padding) 0;display:flex;justify-content:space-between}}@media only screen and (max-width: 828px){.footer__header{padding:15.2rem var(--side-padding) 0}}@media only screen and (min-width: 829px){.footer__header{padding-top:.3rem}}.footer__logo{width:20.1rem;display:block;aspect-ratio:118.1/18.1}@media only screen and (min-width: 829px){.footer__logo{width:12.1rem}}.footer__text{font-family:var(--font-en);color:var(--color-primary);font-size:5rem;line-height:1.12;margin-top:6.2rem;letter-spacing:-.025em}@media only screen and (min-width: 829px){.footer__text{font-size:3rem;line-height:1.2;margin-top:5.3rem}}.footer__heading{font-size:2.2rem;font-family:var(--font-en);color:#c8c8cf;letter-spacing:-.025em}@media only screen and (min-width: 829px){.footer__heading{font-size:1.4rem;width:12rem}[lang=en] .footer__heading{width:18rem}}@media only screen and (min-width: 829px){.footer__content{width:97rem}}@media only screen and (max-width: 828px){.footer__nav{margin-top:9.8rem;padding:0 var(--side-padding)}}@media only screen and (min-width: 829px){.footer__nav{display:flex}}@media only screen and (max-width: 828px){.footer__nav__links{line-height:1;-moz-columns:2;columns:2;margin-top:4.2rem}.footer__nav__links>li:nth-child(4){position:relative;top:.8rem}.footer__nav__links>li:nth-child(5){position:relative;top:.9rem}.footer__nav__links>li:nth-child(5),.footer__nav__links>li:nth-child(6),.footer__nav__links>li:nth-child(7),.footer__nav__links>li:nth-child(8),.footer__nav__links>li:nth-child(9),.footer__nav__links>li:nth-child(10),.footer__nav__links>li:nth-child(11){margin-left:-.8rem}}@media only screen and (min-width: 829px){.footer__nav__links{display:flex;flex-direction:column;flex-wrap:wrap;height:23rem;gap:.5rem 1.8rem;grid-template-areas:"toppage company service     products news" "feature company service     products sustainability" "feature company development products recruit" "feature company design      products ir" "feature company design      products faq";grid-template-columns:repeat(5,auto);grid-template-rows:repeat(5,auto)}[lang=en] .footer__nav__links{display:grid;gap:2rem 4.9rem;height:auto;grid-template:"toppage company service     products  " auto "toppage company service     products  " auto "toppage company service     news  " auto "toppage company development news      " auto "toppage company design      news      " 1fr/auto auto auto auto}.footer__nav__links>li{-moz-column-break-inside:avoid;break-inside:avoid}.footer__nav__links>li:nth-child(1){grid-area:toppage}.footer__nav__links>li:nth-child(2){grid-area:feature}.footer__nav__links>li:nth-child(3){grid-area:company}.footer__nav__links>li:nth-child(4){grid-area:service}.footer__nav__links>li:nth-child(5){grid-area:development}.footer__nav__links>li:nth-child(6){grid-area:design}.footer__nav__links>li:nth-child(7){grid-area:products}.footer__nav__links>li:nth-child(8){grid-area:news}.footer__nav__links>li:nth-child(9){grid-area:sustainability}.footer__nav__links>li:nth-child(10){grid-area:recruit}.footer__nav__links>li:nth-child(11){grid-area:ir}.footer__nav__links>li:nth-child(12){grid-area:faq}[lang=en] .footer__nav__links>li:nth-child(1){grid-area:toppage}[lang=en] .footer__nav__links>li:nth-child(2){grid-area:company}[lang=en] .footer__nav__links>li:nth-child(3){grid-area:service}[lang=en] .footer__nav__links>li:nth-child(4){grid-area:development}[lang=en] .footer__nav__links>li:nth-child(5){grid-area:design}[lang=en] .footer__nav__links>li:nth-child(6){grid-area:products}[lang=en] .footer__nav__links>li:nth-child(7){grid-area:news}[lang=en] .footer__nav__links>li:nth-child(8){grid-area:sustainability}[lang=en] .footer__nav__links>li:nth-child(9){grid-area:recruit}[lang=en] .footer__nav__links>li:nth-child(10){grid-area:ir}[lang=en] .footer__nav__links>li:nth-child(11){grid-area:faq}}.footer__nav__links a{transition:opacity .3s ease-out}@media (hover: hover) and (pointer: fine){.footer__nav__links a:hover{opacity:.5}}.footer__nav__links>li{--gap: 5.5rem;-moz-column-break-inside:avoid;break-inside:avoid;position:relative;padding-left:3rem;font-size:3rem;font-weight:700}@media only screen and (min-width: 829px){.footer__nav__links>li{font-size:1.6rem;padding-left:2rem}}@media only screen and (max-width: 828px){.footer__nav__links>li:first-child{margin-bottom:5.4rem;-moz-column-span:all;column-span:all}}@media only screen and (max-width: 828px){.footer__nav__links>li:not(:first-child)+li{margin-top:var(--gap)}}@media only screen and (min-width: 829px){.footer__nav__links>li:nth-child(7){-moz-column-break-before:column;break-before:column;margin-top:0!important}}.footer__nav__links>li:before{content:"";display:block;width:.8rem;aspect-ratio:1;background:#c8c8cf;position:absolute;top:1.2rem;left:0;border-radius:50%}@media only screen and (min-width: 829px){.footer__nav__links>li:before{width:.4rem;top:1.4rem}}.footer__nav__links>li>a{text-decoration:none}.footer__nav__links>li>a[target=_blank]:after{content:"";display:inline-block;width:2.6rem;aspect-ratio:1;background:currentColor;-webkit-mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) 50% 50%/contain no-repeat;margin-left:1.2rem;rotate:-45deg}@media only screen and (min-width: 829px){.footer__nav__links>li>a[target=_blank]:after{width:1rem;margin-left:.5rem}}.footer__nav__links>li>ul{margin-top:3.8rem}@media only screen and (min-width: 829px){.footer__nav__links>li>ul{margin-top:.5rem}}.footer__nav__links>li>ul>li{position:relative;display:flex;font-size:2.4rem;color:#848789;line-height:150%}[lang=en] .footer__nav__links>li>ul>li{white-space:nowrap}@media only screen and (min-width: 829px){.footer__nav__links>li>ul>li{font-size:1.4rem;-moz-column-gap:.5rem;column-gap:.5rem}}@media only screen and (max-width: 828px){.footer__nav__links>li>ul>li{-moz-column-gap:1rem;column-gap:1rem}}.footer__nav__links>li>ul>li+li{margin-top:1.6rem}@media only screen and (min-width: 829px){.footer__nav__links>li>ul>li+li{margin-top:.8rem}}.footer__nav__links>li>ul>li:before{content:"- "}.footer__nav__links>li>ul>li>a{text-decoration:none;font-weight:500}.footer__nav__links>li>ul>li>a[target=_blank]:after{content:"";display:inline-block;width:2.6rem;aspect-ratio:1;background:currentColor;-webkit-mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) 50% 50%/contain no-repeat;margin-left:1.2rem;rotate:-45deg}@media only screen and (min-width: 829px){.footer__nav__links>li>ul>li>a[target=_blank]:after{width:1rem;margin-left:.5rem}}.footer__location{border-top:1px solid #eaeaea}@media only screen and (max-width: 828px){.footer__location{margin-top:7.8rem;padding:4.5rem var(--side-padding) 4.8rem;display:flex;align-items:flex-start;justify-content:space-between;gap:0 10.5rem}}@media only screen and (min-width: 829px){.footer__location{margin-top:7.3rem;display:flex;padding:3.7rem 0 3.5rem}[lang=en] .footer__location{justify-content:space-between;margin-top:11.6rem}}.footer__location__text{font-size:2.4rem;white-space:nowrap}[lang=en] .footer__location__text{white-space:unset;letter-spacing:0}@media only screen and (max-width: 828px){.footer__location__text{width:56rem;flex-shrink:0}}@media only screen and (min-width: 829px){.footer__location__text{font-size:1.4rem;display:flex;align-items:center;padding-left:.2rem}}.footer__location__text__name{font-weight:700;display:block}.footer__location__text__address{display:block}@media only screen and (min-width: 829px){.footer__location__text__address{margin-left:4.8rem}[lang=en] .footer__location__text__address{letter-spacing:.02em;margin-left:3.2rem}}.footer__location__text__gmap{color:var(--color-dark-pink);font-family:var(--font-en);letter-spacing:-.025em;flex-shrink:0;transition:color .3s ease-out;position:relative}.footer__location__text__gmap .text{position:relative}.footer__location__text__gmap .text:before{content:"";width:100%;position:absolute;left:0;bottom:.2rem;border-bottom:1px solid #d68f96;transition:scale .2s var(--ease-in-out-quad);transform-origin:0 0}@media (hover: hover) and (pointer: fine){.footer__location__text__gmap:hover .text:before{scale:0;transform-origin:100% 0}}@media only screen and (min-width: 829px){[lang=ja] .footer__location__text__gmap{margin-left:2.8rem}[lang=en] .footer__location__text__gmap{margin-left:9rem}}.footer__location__text__gmap:after{content:"";display:inline-block;width:2.2rem;aspect-ratio:1;background:currentColor;-webkit-mask:url(/wp-content/themes/natoco/assets/marker.22bbef75.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/marker.22bbef75.svg) 50% 50%/contain no-repeat;margin-left:.8rem;position:relative;top:.4rem}@media only screen and (min-width: 829px){.footer__location__text__gmap:after{width:2rem;width:1.7rem;top:.3rem}}.footer__footer{border-top:1px solid #eaeaea;padding:5rem var(--side-padding)}@media only screen and (min-width: 829px){.footer__footer{display:flex;align-items:center;padding:16.2rem 0 5rem}}.footer__footer__content{display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width: 829px){.footer__footer__content{display:contents}}.footer__footer__links{display:flex;align-items:center;gap:5.8rem}@media only screen and (min-width: 829px){.footer__footer__links{gap:3rem;padding-left:.3rem}}.footer__footer__links>li{font-size:2.4rem}@media only screen and (min-width: 829px){.footer__footer__links>li{font-size:1.2rem}}.footer__footer__links>li>a{color:#848789;text-decoration:none;position:relative}.footer__footer__links>li>a[target=_blank]:after{content:"";display:inline-block;width:1.5rem;aspect-ratio:1;background:currentColor;-webkit-mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) 50% 50%/contain no-repeat;margin:0 0 .2rem .2rem;rotate:-45deg}@media only screen and (min-width: 829px){.footer__footer__links>li>a[target=_blank]:after{width:.9rem;position:relative;top:.1rem;margin:0 0 0 .2rem}}.footer__footer__links>li>a .text{position:relative}@media (hover: hover) and (pointer: fine){.footer__footer__links>li>a .text:hover:after{scale:1;transform-origin:0 0}}.footer__footer__links>li>a .text:after{content:"";width:100%;position:absolute;left:0;bottom:0;scale:0 100%;border-bottom:1px solid #848789;transition:scale .2s var(--ease-in-out-quad);transform-origin:100% 0}.footer__locales{display:flex;align-items:center;letter-spacing:-.025em;color:#a9abb1}@media only screen and (max-width: 828px){.footer__locales{margin-right:-.2rem}}@media only screen and (min-width: 829px){.footer__locales{margin:0 0 0 auto}}.footer__locales>li{font-size:2.4rem;font-family:var(--font-en)}@media only screen and (min-width: 829px){.footer__locales>li{font-size:1.4rem}}.footer__locales>li:not(:first-child):before{content:"/";margin-left:.5em}.footer__locales>li>a{position:relative}@media (hover: hover) and (pointer: fine){.footer__locales>li>a:hover:before{scale:1;transform-origin:0 0}}.footer__locales>li>a.footer__locales__selected{color:var(--color-primary)}.footer__locales>li>a.footer__locales__selected:before{border-color:var(--color-primary)}.footer__locales>li>a:before{content:"";width:100%;position:absolute;left:0;bottom:0;scale:0 100%;border-bottom:1px solid;transition:scale .2s var(--ease-in-out-quad);transform-origin:100% 0}.footer__copyright{text-align:right;color:#c8c8cf;font-family:var(--font-en);letter-spacing:-.025em;font-size:2.2rem}@media only screen and (max-width: 828px){.footer__copyright{margin-top:8.3rem}}@media only screen and (min-width: 829px){.footer__copyright{font-size:1.2rem;margin:0 0 0 3.78rem}}.footer__copyright small{font-size:100%}.footer__page-top{z-index:1;font-family:var(--font-en);transition:opacity .4s;transition-timing-function:var(--ease-out-quart);cursor:pointer}@media only screen and (min-width: 829px){.footer__page-top{display:none}}@media only screen and (max-width: 828px){.footer__page-top{position:absolute;top:25.5rem;right:4rem;font-size:2rem}}.footer__page-top__text{position:absolute;display:block;white-space:nowrap;transform-origin:center;letter-spacing:0em;transition:opacity .45s;transition-timing-function:var(--ease-out-quart);left:50%}.footer__page-top__text span{transform:rotate(90deg) translate3d(-50%,0,0);display:block}@media only screen and (max-width: 828px){.footer__page-top__text{transform:translate3d(-50%,-4.2rem,0);letter-spacing:-.04em}}.footer__page-top:before{content:"";display:block;position:absolute;border-radius:50%;background-color:#c8c8cf}@media only screen and (max-width: 828px){.footer__page-top:before{width:4rem;height:4rem}}.footer__page-top__circle{position:relative;z-index:1;background-color:var(--color-primary);display:block;border-radius:50%;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@media only screen and (max-width: 828px){.footer__page-top__circle{width:4rem;height:4rem}}.footer__page-top__mini-circle{position:absolute;top:0;left:0;z-index:2;border-radius:50%;overflow:hidden}@media only screen and (max-width: 828px){.footer__page-top__mini-circle{width:4rem;height:4rem}}.footer__page-top__mini-circle:after{content:"";display:block;position:absolute;z-index:2;top:50%;left:50%;border-radius:50%;background-color:#fff}@media only screen and (max-width: 828px){.footer__page-top__mini-circle:after{width:1rem;height:1rem;margin-left:-.5rem;margin-top:-.5rem;-webkit-animation:loop-circle-sp 1s infinite linear;animation:loop-circle-sp 1s infinite linear;animation-direction:reverse}}@media only screen and (max-width: 828px){.footer--en .footer__nav__links>li:nth-child(6){margin-left:0}}.fix-scroll-down{z-index:99;font-family:var(--font-en);opacity:0;transition:opacity .4s;transition-timing-function:var(--ease-out-quart);left:-1rem}@media only screen and (min-width: 829px){.fix-scroll-down{position:fixed;bottom:3.3rem;margin-left:3.9rem;font-size:1.2rem}}@media only screen and (max-width: 828px){.fix-scroll-down{position:absolute;top:25vh;margin-left:5rem;font-size:2rem}}.fix-scroll-down.show{opacity:1}.fix-scroll-down.fadeout-text .fix-scroll-down__text{opacity:0}.fix-scroll-down.pagetop{cursor:pointer;transition:opacity .2s;transition-timing-function:var(--ease-out-quart)}@media (hover: hover) and (pointer: fine){.fix-scroll-down.pagetop:hover{opacity:.7}}.fix-scroll-down.pagetop .fix-scroll-down__pagetop{opacity:1}.fix-scroll-down.pagetop .fix-scroll-down__mini-circle:after{animation-direction:reverse}@media only screen and (max-width: 828px){.fix-scroll-down.not-in-home{display:none!important}}.fix-scroll-down__text{position:absolute;display:block;white-space:nowrap;transform-origin:center;letter-spacing:0em;transition:opacity .45s;transition-timing-function:var(--ease-out-quart);left:50%}.fix-scroll-down__text span{transform:rotate(90deg) translate3d(-50%,0,0);display:block}@media only screen and (min-width: 829px){.fix-scroll-down__text{transform:translate3d(-50%,-2.9rem,0)}}@media only screen and (max-width: 828px){.fix-scroll-down__text{transform:translate3d(-50%,-3.7rem,0);letter-spacing:-.04em}}.fix-scroll-down__pagetop{position:absolute;display:block;white-space:nowrap;transform-origin:center;letter-spacing:0em;transition:opacity .45s;transition-timing-function:var(--ease-out-quart);left:50%;opacity:0}.fix-scroll-down__pagetop span{transform:rotate(90deg) translate3d(-50%,0,0);display:block}@media only screen and (min-width: 829px){.fix-scroll-down__pagetop{transform:translate3d(-50%,-3.3rem,0)}}@media only screen and (max-width: 828px){.fix-scroll-down__pagetop{transform:translate3d(-50%,-3.7rem,0);letter-spacing:-.04em}}.fix-scroll-down:before{content:"";display:block;position:absolute;border-radius:50%;background-color:#c8c8cf}@media only screen and (min-width: 829px){.fix-scroll-down:before{width:2.6rem;height:2.6rem}}@media only screen and (max-width: 828px){.fix-scroll-down:before{width:4rem;height:4rem}}.fix-scroll-down__circle{position:relative;z-index:1;background-color:var(--color-primary);display:block;border-radius:50%;-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}@media only screen and (min-width: 829px){.fix-scroll-down__circle{width:2.6rem;height:2.6rem}}@media only screen and (max-width: 828px){.fix-scroll-down__circle{width:4rem;height:4rem}}.fix-scroll-down__mini-circle{position:absolute;top:0;left:0;z-index:2;border-radius:50%;overflow:hidden}@media only screen and (min-width: 829px){.fix-scroll-down__mini-circle{width:2.6rem;height:2.6rem}}@media only screen and (max-width: 828px){.fix-scroll-down__mini-circle{width:4rem;height:4rem}}@-webkit-keyframes loop-circle-pc{0%{transform:translate3d(0,-2rem,0)}to{transform:translate3d(0,2rem,0)}}@keyframes loop-circle-pc{0%{transform:translate3d(0,-2rem,0)}to{transform:translate3d(0,2rem,0)}}@-webkit-keyframes loop-circle-sp{0%{transform:translate3d(0,-3rem,0)}to{transform:translate3d(0,3rem,0)}}@keyframes loop-circle-sp{0%{transform:translate3d(0,-3rem,0)}to{transform:translate3d(0,3rem,0)}}.fix-scroll-down__mini-circle:after{content:"";display:block;position:absolute;z-index:2;top:50%;left:50%;border-radius:50%;background-color:#fff}@media only screen and (min-width: 829px){.fix-scroll-down__mini-circle:after{width:.4rem;height:.4rem;margin-left:-.2rem;margin-top:-.2rem;-webkit-animation:loop-circle-pc 1s infinite linear;animation:loop-circle-pc 1s infinite linear}}@media only screen and (max-width: 828px){.fix-scroll-down__mini-circle:after{width:1rem;height:1rem;margin-left:-.5rem;margin-top:-.5rem;-webkit-animation:loop-circle-sp 1s infinite linear;animation:loop-circle-sp 1s infinite linear}}.fix-contact-btn{position:fixed;z-index:100;right:0;bottom:0;font-family:var(--font-en);font-size:1.6rem;opacity:0;transition:opacity .4s;transition-timing-function:var(--ease-out-quart);pointer-events:none}@media only screen and (max-width: 828px){.fix-contact-btn{display:none}}.fix-contact-btn.show{opacity:1;pointer-events:initial}.fix-contact-btn.hide{opacity:0;pointer-events:none}.fix-contact-btn__link{text-decoration:none;background-color:#434d5d;color:#c9cfd9;width:10rem;height:10rem;display:flex;justify-content:center;align-items:center;transition:color .2s;transition-timing-function:var(--ease-out-quad)}.fix-contact-btn__link:before{content:"";display:block;position:absolute;width:2.1rem;height:1.8rem;z-index:1;top:3.1rem;background-color:#c9cfd9;transition:background-color .2s;transition-timing-function:var(--ease-out-quad);-webkit-mask:url(/wp-content/themes/natoco/assets/common/c-btn_icon_contact.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/common/c-btn_icon_contact.svg) 50% 50%/contain no-repeat}@media (hover: hover) and (pointer: fine){.fix-contact-btn__link:hover{color:#fff}.fix-contact-btn__link:hover:before{background-color:#fff}.fix-contact-btn__link:hover>.fix-contact-btn__box{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.fix-contact-btn__box{position:absolute;top:0;left:0;width:10rem;height:10rem;background-color:var(--color-primary);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:-webkit-clip-path .35s;transition:clip-path .35s;transition:clip-path .35s,-webkit-clip-path .35s;transition-timing-function:var(--ease-out-quart)}.fix-contact-btn__text{position:relative;top:1.7rem;letter-spacing:-.02em;z-index:1}@media screen and (-webkit-min-device-pixel-ratio: 0){_::-webkit-full-page-media,_:future,:root .fix-contact-btn__box{transition-delay:.2s}}.icon{background:currentColor;-webkit-mask:50% 50%/contain no-repeat;mask:50% 50%/contain no-repeat;display:inline-block;width:1em;height:1em}.icon--stair{-webkit-mask-image:url(/wp-content/themes/natoco/assets/stair.471e4ab7.svg);mask-image:url(/wp-content/themes/natoco/assets/stair.471e4ab7.svg)}.icon--plate{-webkit-mask-image:url(/wp-content/themes/natoco/assets/plate.219495e3.svg);mask-image:url(/wp-content/themes/natoco/assets/plate.219495e3.svg)}.icon--home{-webkit-mask-image:url(/wp-content/themes/natoco/assets/home.3b7d004a.svg);mask-image:url(/wp-content/themes/natoco/assets/home.3b7d004a.svg)}.icon--home2{-webkit-mask-image:url(/wp-content/themes/natoco/assets/home2.da0c04b4.svg);mask-image:url(/wp-content/themes/natoco/assets/home2.da0c04b4.svg)}.icon--film{-webkit-mask-image:url(/wp-content/themes/natoco/assets/film.6b0ad367.svg);mask-image:url(/wp-content/themes/natoco/assets/film.6b0ad367.svg)}.icon--display{-webkit-mask-image:url(/wp-content/themes/natoco/assets/display.7275eb37.svg);mask-image:url(/wp-content/themes/natoco/assets/display.7275eb37.svg)}.icon--car{-webkit-mask-image:url(/wp-content/themes/natoco/assets/car.930abf6c.svg);mask-image:url(/wp-content/themes/natoco/assets/car.930abf6c.svg)}.icon--temperature{-webkit-mask-image:url(/wp-content/themes/natoco/assets/temperature.12b0696f.svg);mask-image:url(/wp-content/themes/natoco/assets/temperature.12b0696f.svg)}.icon--setting{-webkit-mask-image:url(/wp-content/themes/natoco/assets/setting.a8eea153.svg);mask-image:url(/wp-content/themes/natoco/assets/setting.a8eea153.svg)}.icon--timer{-webkit-mask-image:url(/wp-content/themes/natoco/assets/timer.8611006b.svg);mask-image:url(/wp-content/themes/natoco/assets/timer.8611006b.svg)}.icon--reflected{-webkit-mask-image:url(/wp-content/themes/natoco/assets/reflected.c9c72dc8.svg);mask-image:url(/wp-content/themes/natoco/assets/reflected.c9c72dc8.svg)}.icon--spray{-webkit-mask-image:url(/wp-content/themes/natoco/assets/spray.e34c7787.svg);mask-image:url(/wp-content/themes/natoco/assets/spray.e34c7787.svg)}.icon--trash{-webkit-mask-image:url(/wp-content/themes/natoco/assets/trash.d16b43ce.svg);mask-image:url(/wp-content/themes/natoco/assets/trash.d16b43ce.svg)}.icon--panel{-webkit-mask-image:url(/wp-content/themes/natoco/assets/panel.9be6b4c5.svg);mask-image:url(/wp-content/themes/natoco/assets/panel.9be6b4c5.svg)}.icon--calculator{-webkit-mask-image:url(/wp-content/themes/natoco/assets/calculator.03819829.svg);mask-image:url(/wp-content/themes/natoco/assets/calculator.03819829.svg)}.icon--worldwide{-webkit-mask-image:url(/wp-content/themes/natoco/assets/worldwide.4cb2ec5a.svg);mask-image:url(/wp-content/themes/natoco/assets/worldwide.4cb2ec5a.svg)}.icon--trophy{-webkit-mask-image:url(/wp-content/themes/natoco/assets/trophy.c57eb1cc.svg);mask-image:url(/wp-content/themes/natoco/assets/trophy.c57eb1cc.svg)}.icon--flag{-webkit-mask-image:url(/wp-content/themes/natoco/assets/flag.dce83027.svg);mask-image:url(/wp-content/themes/natoco/assets/flag.dce83027.svg)}.icon--person{-webkit-mask-image:url(/wp-content/themes/natoco/assets/person.5dbfe9c5.svg);mask-image:url(/wp-content/themes/natoco/assets/person.5dbfe9c5.svg)}.icon--baby{-webkit-mask-image:url(/wp-content/themes/natoco/assets/baby.5e7a46ec.svg);mask-image:url(/wp-content/themes/natoco/assets/baby.5e7a46ec.svg)}.icon--search{-webkit-mask-image:url(/wp-content/themes/natoco/assets/search.ca8e07cc.svg);mask-image:url(/wp-content/themes/natoco/assets/search.ca8e07cc.svg)}.icon--mount{-webkit-mask-image:url(/wp-content/themes/natoco/assets/mount.28d978c2.svg);mask-image:url(/wp-content/themes/natoco/assets/mount.28d978c2.svg)}.icon--speaker{-webkit-mask-image:url(/wp-content/themes/natoco/assets/speaker.73610792.svg);mask-image:url(/wp-content/themes/natoco/assets/speaker.73610792.svg)}.icon--helmet{-webkit-mask-image:url(/wp-content/themes/natoco/assets/helmet.7a89b9b9.svg);mask-image:url(/wp-content/themes/natoco/assets/helmet.7a89b9b9.svg)}.icon--checkerboard{-webkit-mask-image:url(/wp-content/themes/natoco/assets/checkerboard.f57d25a6.svg);mask-image:url(/wp-content/themes/natoco/assets/checkerboard.f57d25a6.svg)}.icon--balance{-webkit-mask-image:url(/wp-content/themes/natoco/assets/balance.d0cf02da.svg);mask-image:url(/wp-content/themes/natoco/assets/balance.d0cf02da.svg)}.icon--balance{-webkit-mask-image:url(/wp-content/themes/natoco/assets/balance.d0cf02da.svg);mask-image:url(/wp-content/themes/natoco/assets/balance.d0cf02da.svg)}.icon--btn_scale{-webkit-mask-image:url(/wp-content/themes/natoco/assets/btn_scale.65cf7fb9.svg);mask-image:url(/wp-content/themes/natoco/assets/btn_scale.65cf7fb9.svg)}.icon--t-voc{-webkit-mask-image:url(/wp-content/themes/natoco/assets/t-voc.de04193e.svg);mask-image:url(/wp-content/themes/natoco/assets/t-voc.de04193e.svg)}.icon--biomass{-webkit-mask-image:url(/wp-content/themes/natoco/assets/biomass.0c5d2e1a.svg);mask-image:url(/wp-content/themes/natoco/assets/biomass.0c5d2e1a.svg)}.icon--recycle{-webkit-mask-image:url(/wp-content/themes/natoco/assets/recycle.d41d9955.svg);mask-image:url(/wp-content/themes/natoco/assets/recycle.d41d9955.svg)}.icon--energy{-webkit-mask-image:url(/wp-content/themes/natoco/assets/energy.8974361c.svg);mask-image:url(/wp-content/themes/natoco/assets/energy.8974361c.svg)}.icon--overlap{-webkit-mask-image:url(/wp-content/themes/natoco/assets/overlap.5d54e4db.svg);mask-image:url(/wp-content/themes/natoco/assets/overlap.5d54e4db.svg)}.icon--sample{-webkit-mask-image:url(/wp-content/themes/natoco/assets/sample.e9b4c8fe.svg);mask-image:url(/wp-content/themes/natoco/assets/sample.e9b4c8fe.svg)}.icon--prototype{-webkit-mask-image:url(/wp-content/themes/natoco/assets/prototype.0bba2b0b.svg);mask-image:url(/wp-content/themes/natoco/assets/prototype.0bba2b0b.svg)}.icon--delivery{-webkit-mask-image:url(/wp-content/themes/natoco/assets/delivery.082a72ca.svg);mask-image:url(/wp-content/themes/natoco/assets/delivery.082a72ca.svg)}.icon--follow{-webkit-mask-image:url(/wp-content/themes/natoco/assets/follow.952d6fa9.svg);mask-image:url(/wp-content/themes/natoco/assets/follow.952d6fa9.svg)}.icon--document{-webkit-mask-image:url(/wp-content/themes/natoco/assets/document.cab113f1.svg);mask-image:url(/wp-content/themes/natoco/assets/document.cab113f1.svg)}@-webkit-keyframes arrow-icon-move{0%{transform:translate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}60%{transform:translate(calc(var(--icon-size) + var(--outer-size) / 4));-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}60.001%{transform:translate(calc((var(--icon-size) + var(--outer-size) / 4) * -1));-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:translate(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes arrow-icon-move{0%{transform:translate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}60%{transform:translate(calc(var(--icon-size) + var(--outer-size) / 4));-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}60.001%{transform:translate(calc((var(--icon-size) + var(--outer-size) / 4) * -1));-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:translate(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes arrow-icon-move-large{0%{transform:translate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}60%{transform:translate(calc(var(--icon-size) + var(--outer-size) / 2.5));-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}60.001%{transform:translate(calc((var(--icon-size) + var(--outer-size) / 2.5) * -1));-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:translate(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes arrow-icon-move-large{0%{transform:translate(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}60%{transform:translate(calc(var(--icon-size) + var(--outer-size) / 2.5));-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}60.001%{transform:translate(calc((var(--icon-size) + var(--outer-size) / 2.5) * -1));-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:translate(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.arrow-icon{--outer-size: 6rem;--icon-size: 2.6rem;width:var(--outer-size);height:var(--outer-size);aspect-ratio:1;display:inline-grid;border-radius:50%;place-items:center;transition:all .3s ease-out;overflow:hidden;background-color:var(--color-black);border:none}@media only screen and (min-width: 829px){.arrow-icon{--outer-size: 3rem}}.arrow-icon:after{content:"";display:block;width:var(--icon-size);aspect-ratio:1;-webkit-mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) 50% 50%/contain no-repeat}@media only screen and (min-width: 829px){.arrow-icon:after{--icon-size: 1.3rem}}.arrow-icon:after{background-color:#fff}.pdf-icon{color:#d68f96;font-size:2.8rem;display:inline-flex;align-items:center;gap:1rem}@media only screen and (min-width: 829px){.pdf-icon{font-size:1.4rem;gap:.25rem}}.pdf-icon:after{content:"";display:inline-block;width:2.6rem;aspect-ratio:1;background:currentColor;-webkit-mask:url(/wp-content/themes/natoco/assets/pdf.da006ef4.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/pdf.da006ef4.svg) 50% 50%/contain no-repeat}@media only screen and (min-width: 829px){.pdf-icon:after{width:1.3rem}}.tag{display:inline-block;line-height:1;font-size:2.4rem;border:1px solid currentColor;border-radius:100vmax;padding:.8rem 2.8rem;color:var(--color-primary)}@media only screen and (min-width: 829px){.tag{font-size:1.4rem;padding:.5rem 2.2rem}}.tag--gray{color:#848789}:root{--hgroup-color: var(--color-primary)}.hgroup{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}[lang=en] .hgroup:before{content:"";display:block;aspect-ratio:1;background:var(--hgroup-color);border-radius:50%;position:absolute}@media only screen and (min-width: 829px){[lang=en] .hgroup:before{width:.8rem;bottom:-.8rem}}@media only screen and (max-width: 828px){[lang=en] .hgroup:before{width:1.2rem;bottom:-1.6rem}}.hgroup__heading{display:block;font-family:var(--font-en);font-weight:500;line-height:1;color:currentColor;letter-spacing:-.025em;position:relative;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:-webkit-clip-path .6s;transition:clip-path .6s;transition:clip-path .6s,-webkit-clip-path .6s;transition-timing-function:var(--ease-out-quart)}@media only screen and (min-width: 829px){.hgroup__heading{font-size:5rem;padding-bottom:.7rem}}@media only screen and (max-width: 828px){.hgroup__heading{font-size:9rem;padding-bottom:1rem}}[lang=ja] .hgroup__heading--b,[lang=ja] .hgroup__heading--h,[lang=ja] .hgroup__heading--f,[lang=ja] .hgroup__heading--p,[lang=ja] .hgroup__heading--d,[lang=ja] .hgroup__heading--i,[lang=ja] .hgroup__heading--n,[lang=ja] .hgroup__heading--m,[lang=ja] .hgroup__heading--e{margin-left:-.5rem}@media only screen and (max-width: 828px){[lang=ja] .hgroup__heading--b,[lang=ja] .hgroup__heading--h,[lang=ja] .hgroup__heading--f,[lang=ja] .hgroup__heading--p,[lang=ja] .hgroup__heading--d,[lang=ja] .hgroup__heading--i,[lang=ja] .hgroup__heading--n,[lang=ja] .hgroup__heading--m,[lang=ja] .hgroup__heading--e{margin-left:-.8rem}}[lang=ja] .hgroup__heading--o,[lang=ja] .hgroup__heading--c,[lang=ja] .hgroup__heading--s{margin-left:-.3rem}@media only screen and (max-width: 828px){[lang=ja] .hgroup__heading--o,[lang=ja] .hgroup__heading--c,[lang=ja] .hgroup__heading--s{margin-left:-.4rem}}@media only screen and (max-width: 828px){.hgroup__heading--p,.hgroup__heading--m{margin-left:-.8rem}}.hgroup__heading:after{content:"";width:10px;height:10px;background:red}.hgroup__text{font-weight:700;display:flex;align-items:center;line-height:1.25;color:var(--hgroup-color);letter-spacing:.05em;opacity:0;transform:translate3d(0,2rem,0);transition:opacity .6s,transform .6s;transition-timing-function:var(--ease-out-quart);transition-delay:.2s}@media only screen and (min-width: 829px){.hgroup__text{font-size:max(10px,.9375vw);margin-top:.4rem}}@media only screen and (max-width: 828px){.hgroup__text{font-size:2.6rem;margin-top:.2rem}}.hgroup__text:before{content:"";display:block;width:1.2rem;aspect-ratio:1;background:currentColor;border-radius:50%;margin-right:2rem}@media only screen and (min-width: 829px){.hgroup__text:before{width:.8rem;margin-right:.9rem}}.hgroup.is-active .hgroup__heading{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.hgroup.is-active .hgroup__text{opacity:1;transform:translateZ(0)}[lang=en] .hgroup--pickup:before{background:#fff}[lang=en] .hgroup--e:before{left:.3rem}@media only screen and (max-width: 828px){[lang=en] .hgroup--e:before{left:.6rem}}[lang=en] .hgroup--h:before{left:.3rem}@media only screen and (max-width: 828px){[lang=en] .hgroup--h:before{left:.6rem}}[lang=en] .hgroup--d:before{left:.3rem}@media only screen and (max-width: 828px){[lang=en] .hgroup--d:before{left:.6rem}}[lang=en] .hgroup--f:before{left:.3rem}@media only screen and (max-width: 828px){[lang=en] .hgroup--f:before{left:.6rem}}[lang=en] .hgroup--b:before{left:.3rem}@media only screen and (max-width: 828px){[lang=en] .hgroup--b:before{left:.6rem}}[lang=en] .hgroup--n:before{left:.3rem}@media only screen and (max-width: 828px){[lang=en] .hgroup--n:before{left:.6rem}}[lang=en] .hgroup--p:before{left:.3rem}@media only screen and (max-width: 828px){[lang=en] .hgroup--p:before{left:.6rem}}[lang=en] .hgroup--detail:before{background:#fff;left:.7rem}@media only screen and (max-width: 828px){[lang=en] .hgroup--detail:before{left:.8rem}}.art-direction{max-width:100%}.art-direction img{width:100%;max-width:100%;display:block}.hero{width:100%;height:100vh;background-color:#a5aebc;background-image:url(/wp-content/themes/natoco/assets/top/2x/b-kv_bg@2x.jpg);background-size:cover;position:-webkit-sticky;position:sticky;top:0}.hero__bg{position:absolute;width:100%;height:100vh;background-image:url(/wp-content/themes/natoco/assets/top/2x/b-kv_bg_set@2x.jpg);background-size:cover;opacity:0;transition:opacity 2s;transition-timing-function:var(--ease-out-quart)}.hero__bg.show{opacity:1}.hero__bg-intro{position:absolute;width:100%;height:100vh;background-image:url(/wp-content/themes/natoco/assets/top/2x/b-kv_bg_img2@2x.jpg);background-size:cover;opacity:0;transition:opacity .8s;transition-timing-function:var(--ease-out-quart)}.hero__bg-intro.show{opacity:1}.hero__svg-container{position:absolute;top:50vh;margin-left:50vw;transform:translate3d(-50%,-50%,0);transition:opacity .8s;transition-timing-function:var(--ease-out-quart)}.hero__svg-container.hide{opacity:0}.hero__svg-container svg{opacity:.5}@media only screen and (min-width: 829px){.hero__svg-container svg{width:108.5rem;height:39.6rem}}@media only screen and (max-width: 828px){.hero__svg-container svg{width:74.7rem;height:29.9rem}}.hero__canvas-container{position:absolute;width:100%;height:100vh;top:0;left:0}.hero__shapes-container{position:relative;overflow:hidden;width:100%;height:100vh}.hero .shapes{position:absolute;top:50vh;left:50vw}.hero .shapes .shape{margin-left:1rem;margin-bottom:1rem;position:absolute;transform:translate3d(-50%,-50%,0)}.hero .shapes .shape .video{transform:translate3d(-82rem,102.4rem,0) scale(1.2);transition:transform 2s;transition-timing-function:var(--ease-in-out-quart);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.hero .shapes .shape.p0 .video,.hero .shapes .shape.p1 .video{transform:translate3d(82rem,-102.4rem,0) scale(.7)}.hero .shapes .shape.p2 .video{transform:translate3d(41rem,-51.2rem,0) scale(.8)}.hero .shapes .shape.p3 .video{transform:translateZ(0) scale(1)}.hero .shapes .shape.p4 .video{transform:translate3d(-41rem,51.2rem,0) scale(1.1)}.hero .shapes .shape.p5 .video{transform:translate3d(-82rem,102.4rem,0) scale(1.2);transition:transform 0ms}.hero .shapes .shape.p6 .video{transform:translate3d(-123rem,153.6rem,0) scale(1.2);transition:transform 0ms;opacity:0}.hero .shapes .shape.p7 .video{transform:translate3d(-164rem,204.8rem,0) scale(1.2);transition:transform 0ms;opacity:0}.hero .shapes .shape.p8 .video{transform:translate3d(-205rem,256rem,0) scale(1.2);transition:transform 0ms;opacity:0}.hero .shapes .shape1{width:47rem;height:47rem}.hero .shapes .shape1 .video{-webkit-mask-image:url(/wp-content/themes/natoco/assets/top/masks/b-kv_object_gloss_mask.png);mask-image:url(/wp-content/themes/natoco/assets/top/masks/b-kv_object_gloss_mask.png);-webkit-mask-size:47rem 46.9123134328rem;mask-size:47rem 46.9123134328rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:47rem;height:46.9123134328rem}.hero .shapes .shape1 .video video,.hero .shapes .shape1 .video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero .shapes .shape1 .video img{position:absolute;top:0;left:0}.hero .shapes .shape2{width:40rem;height:40rem}.hero .shapes .shape2 .video{-webkit-mask-image:url(/wp-content/themes/natoco/assets/top/masks/b-kv_object_soft_mask.png);mask-image:url(/wp-content/themes/natoco/assets/top/masks/b-kv_object_soft_mask.png);-webkit-mask-size:40rem 39.9092970522rem;mask-size:40rem 39.9092970522rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:40rem;height:39.9092970522rem}.hero .shapes .shape2 .video video,.hero .shapes .shape2 .video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero .shapes .shape2 .video img{position:absolute;top:0;left:0}.hero .shapes .shape3{width:39rem;height:39rem}.hero .shapes .shape3 .video{-webkit-mask-image:url(/wp-content/themes/natoco/assets/top/masks/b-kv_object_rough_mask.png);mask-image:url(/wp-content/themes/natoco/assets/top/masks/b-kv_object_rough_mask.png);-webkit-mask-size:39rem 45.136rem;mask-size:39rem 45.136rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:39rem;height:45.136rem}.hero .shapes .shape3 .video video,.hero .shapes .shape3 .video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero .shapes .shape3 .video img{position:absolute;top:0;left:0}.hero .shapes .shape4{width:41rem;height:41rem}.hero .shapes .shape4 .video{-webkit-mask-image:url(/wp-content/themes/natoco/assets/top/masks/b-kv_object_smooth_mask.png);mask-image:url(/wp-content/themes/natoco/assets/top/masks/b-kv_object_smooth_mask.png);-webkit-mask-size:41rem 39.9162995595rem;mask-size:41rem 39.9162995595rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:41rem;height:39.9162995595rem}.hero .shapes .shape4 .video video,.hero .shapes .shape4 .video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero .shapes .shape4 .video img{position:absolute;top:0;left:0}.hero .shapes .shape5{width:37rem;height:37rem}.hero .shapes .shape5 .video{-webkit-mask-image:url(/wp-content/themes/natoco/assets/top/masks/b-kv_object_hard_mask.png);mask-image:url(/wp-content/themes/natoco/assets/top/masks/b-kv_object_hard_mask.png);-webkit-mask-size:37rem 42.4385542169rem;mask-size:37rem 42.4385542169rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:37rem;height:42.4385542169rem}.hero .shapes .shape5 .video video,.hero .shapes .shape5 .video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero .shapes .shape5 .video img{position:absolute;top:0;left:0}.hero .sub-shapes{position:absolute;left:50vw;top:50vh}@media only screen and (min-width: 829px){.hero .sub-shapes{margin-left:-11vh;margin-top:-11vh}}@media only screen and (max-width: 828px){.hero .sub-shapes{margin-left:-6.9vh;margin-top:-6.9vh}}.hero .sub-shapes__shape{position:absolute;top:0;left:0;opacity:0;max-width:none;will-change:transform}@media only screen and (min-width: 829px){.hero .sub-shapes__shape{width:22vh;height:22vh}}@media only screen and (max-width: 828px){.hero .sub-shapes__shape{width:13.8vh;height:13.8vh}}.hero .sub-shapes__shape img{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero__heading{position:absolute;top:100vh;white-space:nowrap;color:#fff;font-family:var(--font-en);letter-spacing:-.03em}@media only screen and (min-width: 829px){.hero__heading{font-size:16rem;margin-top:-39rem;line-height:1.1;margin-left:50vw;transform:translate3d(-50%,-50%,0)}.hero__heading__en{margin-top:-37rem}}@media only screen and (max-width: 828px){.hero__heading{font-size:13rem;margin-top:-72.1rem;line-height:1.2;margin-left:4rem}.hero__heading__en{margin-top:-77.8rem}}.hero__heading__single{transition:transform 1s,-webkit-clip-path 1s;transition:clip-path 1s,transform 1s;transition:clip-path 1s,transform 1s,-webkit-clip-path 1s;transition-timing-function:var(--ease-out-quart);display:block;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);margin-bottom:-3.5rem;transform:translate3d(0,30%,0)}.hero__heading__single.show{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translateZ(0)}.hero__heading__single span{font-weight:100}@media only screen and (min-width: 829px){.hero__heading__single span{font-size:12.1rem}}@media only screen and (max-width: 828px){.hero__heading__single span{font-size:9.2rem;margin-left:1rem}}.hero__heading__single1{transition-delay:0s}.hero__heading__single2{transition-delay:.1s}.hero__heading__single3{transition-delay:.2s}.hero__copy{position:absolute;top:100vh;color:#fff;font-size:4rem;letter-spacing:.05em;font-weight:600;white-space:nowrap;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:transform 1s,-webkit-clip-path 1s;transition:clip-path 1s,transform 1s;transition:clip-path 1s,transform 1s,-webkit-clip-path 1s;transition-timing-function:var(--ease-out-quart);transition-delay:.4s}@media only screen and (min-width: 829px){.hero__copy{margin-top:-15.7rem;margin-left:62.7vw;transform:translate3d(-50%,-20%,0)}.hero__copy__en{font-size:3rem;font-weight:500;margin-top:-15.3rem;margin-left:57vw;letter-spacing:0em}}@media only screen and (max-width: 828px){.hero__copy{margin-top:-31.7rem;margin-left:3.6rem;transform:translate3d(0,30%,0)}.hero__copy__en{font-weight:500;margin-top:-35.6rem;width:71rem;letter-spacing:0em;white-space:inherit;line-height:1.2}}.hero__copy.show{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@media only screen and (min-width: 829px){.hero__copy.show{transform:translate3d(-50%,-50%,0)}}@media only screen and (max-width: 828px){.hero__copy.show{transform:translateZ(0)}}.hero__news{position:absolute;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:transform 1s,-webkit-clip-path 1s;transition:clip-path 1s,transform 1s;transition:clip-path 1s,transform 1s,-webkit-clip-path 1s;transition-timing-function:var(--ease-out-quart);transition-delay:.4s}@media only screen and (min-width: 829px){.hero__news{margin-top:-5rem;margin-left:9rem}}@media only screen and (max-width: 828px){.hero__news{margin-top:-20rem;margin-left:3.5rem}}.hero__news.show{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@media only screen and (min-width: 829px){.hero__news.show{transform:translate3d(0,-50%,0)}}@media only screen and (max-width: 828px){.hero__news.show{transform:translateZ(0)}}.hero__news__inner{background-color:#fff}@media only screen and (min-width: 829px){.hero__news__inner{display:flex;align-items:center;padding:1.1rem 3rem;border-radius:2.5rem;margin-bottom:1rem}}@media only screen and (max-width: 828px){.hero__news__inner{display:grid;grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;padding:2rem 4rem;margin-bottom:1rem;border-radius:2rem}}@media (hover: hover) and (pointer: fine){.hero__news__inner:hover .hero__news__arrow:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}.hero__news__inner:hover .hero__news__date,.hero__news__inner:hover .hero__news__title{opacity:.5}}.hero__news__date{display:flex;align-items:center;font-family:var(--font-en);transition:opacity 1s ease}@media only screen and (min-width: 829px){.hero__news__date{font-size:1.3rem;-moz-column-gap:1rem;column-gap:1rem}}@media only screen and (max-width: 828px){.hero__news__date{font-size:2.2rem;-moz-column-gap:1rem;column-gap:1rem;grid-area:1/1/2/2}}.hero__news__date:before{display:block;content:"";background-color:var(--color-primary);border-radius:50%}@media only screen and (min-width: 829px){.hero__news__date:before{width:.8rem;height:.8rem}}@media only screen and (max-width: 828px){.hero__news__date:before{width:1.3rem;height:1.3rem}}.hero__news__title{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;transition:opacity 1s ease}@media only screen and (min-width: 829px){.hero__news__title{font-size:1.4rem;margin-left:2rem;max-width:49rem;-webkit-line-clamp:1}}@media only screen and (max-width: 828px){.hero__news__title{font-size:2.4rem;line-height:1.66;grid-area:2/1/3/2;width:61rem;-webkit-line-clamp:2}}.hero__news__arrow{display:block;overflow:hidden}@media only screen and (min-width: 829px){.hero__news__arrow{margin-left:2.9rem;width:1.1rem}}@media only screen and (max-width: 828px){.hero__news__arrow{grid-area:1/2/3/3;align-self:center;margin-left:3.3rem;width:3rem}}.hero__news__arrow:after{--icon-size: 3rem;--outer-size: 3rem;content:"";display:block;background:#c8c8cf;width:var(--icon-size);aspect-ratio:1;-webkit-mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) 50% 50%/contain no-repeat}@media only screen and (min-width: 829px){.hero__news__arrow:after{--icon-size: 1.1rem;--outer-size: 1.1rem}}.intro{width:100%;position:relative;z-index:1;padding-bottom:25rem}@media only screen and (min-width: 829px){.intro{padding-top:68.9rem}}@media only screen and (max-width: 828px){.intro{padding-top:106.9rem}}.intro__heading{font-weight:700;line-height:1.4;margin-top:.6rem;letter-spacing:.055em}@media only screen and (min-width: 829px){.intro__heading{font-size:5rem;position:absolute;margin-left:8.2rem}.intro__heading__en{font-size:4rem;font-weight:500;letter-spacing:0em;line-height:1.5}}@media only screen and (max-width: 828px){.intro__heading{font-size:7rem;margin-left:2.9rem}.intro__heading__en{font-size:6rem;font-weight:500;letter-spacing:0em;line-height:1.15;margin-top:1.9rem}}.intro__heading__single{transition:transform 1s,-webkit-clip-path 1s;transition:clip-path 1s,transform 1s;transition:clip-path 1s,transform 1s,-webkit-clip-path 1s;transition-timing-function:var(--ease-out-quart);display:block;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transform:translate3d(0,30%,0)}.intro__heading__single.show{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translateZ(0)}.intro__text{position:relative;opacity:0;transition:transform 1s,opacity 1s;transition-timing-function:var(--ease-out-quart);transform:translate3d(0,10rem,0);font-weight:600}@media only screen and (min-width: 829px){.intro__text{font-size:1.8rem;margin-left:67.6vw;line-height:2.78}.intro__text__en{line-height:2.77;letter-spacing:-.01em;width:42rem;margin-top:.5rem;font-weight:500}}@media only screen and (max-width: 828px){.intro__text{font-size:3.2rem;margin-left:4rem;margin-top:6rem;line-height:2.2;letter-spacing:.07em}.intro__text__en{letter-spacing:0em;font-weight:500;width:74rem}}.intro__text.show{opacity:1;transform:translateZ(0)}.line-circle{position:fixed;z-index:51;top:50vh;left:50%;border:1px solid var(--color-primary);transform:translate3d(-50%,-50%,0);border-radius:50%;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:background-color .7s,border-color .7s,width .7s,height .7s;transition-timing-function:var(--ease-out-quart);pointer-events:none}@media only screen and (min-width: 829px){.line-circle{width:30vh;height:30vh}}@media only screen and (max-width: 828px){.line-circle{width:18.5vh;height:18.5vh}}.line-circle.change{background-color:var(--color-primary);border-color:var(--color-primary)}.line-circle.change:before{content:"";display:inline-block;position:absolute;background-image:url('data:image/svg+xml;utf-8,<svg version="1.1" id="\30ec\30a4\30e4\30fc_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 11.9 15.1" style="enable-background:new 0 0 11.9 15.1;" xml:space="preserve"><style type="text/css">.st0{fill:%23ffffff;}<\/style><path class="st0" d="M11.9,7.6L0,15.1V0L11.9,7.6z"/></svg>');z-index:1}@media only screen and (min-width: 829px){.line-circle.change:before{width:1.2rem;height:1.5rem;top:5.8rem;left:6rem}}@media only screen and (max-width: 828px){.line-circle.change:before{width:2rem;height:2.5rem;top:8.8rem;left:9.3rem}}@media only screen and (min-width: 829px){.line-circle.change{width:13rem;height:13rem}}@media only screen and (max-width: 828px){.line-circle.change{width:20rem;height:20rem}}.line-circle.hide{opacity:0}.about-service{position:relative;background-color:#fff;z-index:50}.about-service:before{content:"";width:100%;height:100%;background-color:#fff;position:absolute}@media only screen and (min-width: 829px){.about-service{padding-bottom:25rem}}@media only screen and (max-width: 828px){.about-service{overflow:hidden;padding-bottom:25rem}}.about-service__video{position:relative;-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);transition:-webkit-clip-path 1s;transition:clip-path 1s;transition:clip-path 1s,-webkit-clip-path 1s;transition-timing-function:var(--ease-out-quart)}@media only screen and (min-width: 829px){.about-service__video{margin-left:27rem;width:124rem;height:90rem;padding-top:25rem}}@media only screen and (max-width: 828px){.about-service__video{margin-left:14rem;width:69rem;height:113rem;padding-top:29rem}}.about-service__video.show{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.about-service__video video,.about-service__video img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-service__movie-btn{position:absolute;letter-spacing:-.02em;cursor:pointer;font-family:var(--font-en);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover: hover) and (pointer: fine){.about-service__movie-btn:hover .about-service__movie-btn-circle{background-color:transparent;transition-delay:.5s}.about-service__movie-btn:hover .about-service__movie-btn-circle:before{transform:scale(1)}}@media only screen and (min-width: 829px){.about-service__movie-btn{font-size:2.6rem;top:55rem;margin-left:12.6rem}}@media only screen and (max-width: 828px){.about-service__movie-btn{font-size:4.6rem;color:#fff;top:61rem;margin-left:4rem}}@media only screen and (min-width: 829px){.about-service__movie-btn-txt1{margin-right:16.2rem}.about-service__movie-btn-txt2{color:#fff}}@media only screen and (max-width: 828px){.about-service{line-height:1}.about-service__movie-btn-txt1{display:block;margin-left:22rem;margin-top:5.3rem}.about-service__movie-btn-txt2{display:block;margin-left:22rem}}.about-service__movie-btn-circle{border-radius:50%;background-color:var(--color-primary);display:inline-block;position:absolute;opacity:0}@media only screen and (min-width: 829px){.about-service__movie-btn-circle{width:13rem;height:13rem;left:7.9rem;top:-4rem}}@media only screen and (max-width: 828px){.about-service__movie-btn-circle{width:20rem;height:20rem;left:0;top:0}}.about-service__movie-btn-circle.show{opacity:1}.about-service__movie-btn-circle:before{content:"";position:absolute;width:102%;height:102%;top:-1%;left:-1%;transform-origin:center;transform:scale(0);border-radius:50%;background:#fcac98;transition:transform .5s var(--ease-in-out-quart)}.about-service__movie-btn-circle:after{content:"";display:inline-block;position:absolute;background-image:url('data:image/svg+xml;utf-8,<svg version="1.1" id="\30ec\30a4\30e4\30fc_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 11.9 15.1" style="enable-background:new 0 0 11.9 15.1;" xml:space="preserve"><style type="text/css">.st0{fill:%23ffffff;}<\/style><path class="st0" d="M11.9,7.6L0,15.1V0L11.9,7.6z"/></svg>');z-index:1}@media only screen and (min-width: 829px){.about-service__movie-btn-circle:after{width:1.2rem;height:1.5rem;top:5.8rem;left:6rem}}@media only screen and (max-width: 828px){.about-service__movie-btn-circle:after{width:2rem;height:2.5rem;top:8.8rem;left:9.3rem}}.about-service__links{border-top:1px solid var(--color-border);position:relative}@media only screen and (min-width: 829px){.about-service__links{width:116rem;margin-top:9.8rem;margin-left:36rem}[lang=en] .about-service__links{width:115rem}}@media only screen and (max-width: 828px){.about-service__links{margin:15rem auto 0;width:90vw}}.about-service__links__link{border-bottom:1px solid var(--color-border)}.about-service__links__link.show .about-service__heading-main{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.about-service__links__link.show .about-service__heading-sub,.about-service__links__link.show .about-service__text,.about-service__links__link.show .about-service__btn{opacity:1;transform:translateZ(0)}@media only screen and (min-width: 829px){.about-service__links__link{padding-top:5.4rem;padding-bottom:6.1rem;display:flex;justify-content:space-between;align-items:center}}@media only screen and (max-width: 828px){.about-service__links__link{padding-top:10.8rem;padding-bottom:12rem}}@media only screen and (min-width: 829px){.about-service__links__en .about-service__heading{width:37rem}.about-service__links__en .about-service__text{width:55rem!important;margin-right:5rem!important;letter-spacing:0em}}@media only screen and (max-width: 828px){.about-service__links__en .about-service__text{letter-spacing:0em;line-height:2}}@media only screen and (min-width: 829px){.about-service__heading{width:34rem}}.about-service__heading-main{font-family:var(--font-en);display:block;line-height:1;white-space:nowrap;letter-spacing:-.03em;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:-webkit-clip-path .6s;transition:clip-path .6s;transition:clip-path .6s,-webkit-clip-path .6s;transition-timing-function:var(--ease-out-quart)}@media only screen and (min-width: 829px){.about-service__heading-main{font-size:5rem}}@media only screen and (max-width: 828px){.about-service__heading-main{font-size:9rem}}.about-service__heading-sub{display:block;line-height:1;color:var(--color-primary);margin-top:1.4rem;opacity:0;transform:translate3d(0,2rem,0);transition:opacity .6s,transform .6s;transition-timing-function:var(--ease-out-quart);transition-delay:.2s;font-weight:600}@media only screen and (min-width: 829px){.about-service__heading-sub{position:relative;top:-.5rem}}@media only screen and (max-width: 828px){.about-service__heading-sub{font-size:2.6rem}}.about-service__heading-sub:before{content:"";display:inline-block;background-color:var(--color-primary);border-radius:50%}@media only screen and (min-width: 829px){.about-service__heading-sub:before{width:.8rem;height:.8rem;margin-right:1rem}}@media only screen and (max-width: 828px){.about-service__heading-sub:before{width:1.2rem;height:1.2rem;top:-.2rem;position:relative;margin-right:2rem}}.about-service__text{line-height:1.95;opacity:0;transform:translate3d(0,2rem,0);transition:opacity .6s,transform .6s;transition-timing-function:var(--ease-out-quart);transition-delay:.6s}@media only screen and (min-width: 829px){.about-service__text{font-size:1.6rem;width:45rem;top:.4rem;position:relative;margin-right:3rem}[lang=en] .about-service__text{width:60rem;margin-right:0}}@media only screen and (max-width: 828px){.about-service__text{font-size:3rem;margin-top:8.4rem;letter-spacing:.05em}}.about-service__btn{opacity:0;transform:translate3d(0,2rem,0);transition:opacity .6s,transform .6s;transition-timing-function:var(--ease-out-quart);transition-delay:.8s;font-weight:600}@media only screen and (min-width: 829px){.about-service__btn{margin-right:1rem;position:relative;top:.5rem;font-size:1.4rem}[lang=en] .about-service__btn{margin-right:0}}@media only screen and (max-width: 828px){.about-service__btn{margin-top:5.5rem;font-size:2.8rem}}@media only screen and (min-width: 829px){.about-service__btn.-small{font-size:1.2rem}}@media only screen and (max-width: 828px){.about-service__btn.-small{font-size:2.6rem}}.about-service__btn__text{position:relative}.about-service__btn a{text-decoration:none;display:block;color:#fff;overflow:hidden;position:relative;transition:background-position .3s ease-out;background:linear-gradient(var(--color-black),var(--color-black) 50%,var(--color-primary) 50%,var(--color-primary) 50%);background-size:200% 200%;background-position:0% 0%;display:flex;align-items:center}@media only screen and (min-width: 829px){.about-service__btn a{width:21rem;min-height:5rem;padding:1.1rem 2rem;border-radius:3rem}}@media only screen and (max-width: 828px){.about-service__btn a{width:47rem;min-height:5rem;padding:3.7rem 6rem;border-radius:7rem;position:relative}}@media (hover: hover) and (pointer: fine){.about-service__btn a:hover{background-position:100% 100%}.about-service__btn a:hover .arrow-icon{border:1px solid #b80315;background-color:#b80315}.about-service__btn a:hover .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}}.about-service__btn a .arrow-icon{position:absolute;background-color:var(--color-black);border:1px solid #535558}@media only screen and (min-width: 829px){.about-service__btn a .arrow-icon{right:1rem;width:2.8rem;height:2.8rem}}@media only screen and (max-width: 828px){.about-service__btn a .arrow-icon{right:1.9rem;top:2rem}}.movie-modal{position:fixed;top:0;left:0;z-index:1000;width:100vw;height:100%;background:#000;display:none;color:#a9aaaa;font-family:var(--font-en);-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}.movie-modal.open{display:block}.movie-modal.show{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path .7s;transition:clip-path .7s;transition:clip-path .7s,-webkit-clip-path .7s;transition-timing-function:var(--ease-in-out-quart)}.movie-modal.hide{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:-webkit-clip-path .7s;transition:clip-path .7s;transition:clip-path .7s,-webkit-clip-path .7s;transition-timing-function:var(--ease-in-out-quart)}.movie-modal__inner{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.movie-modal__inner video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.movie-modal__close{cursor:pointer;position:absolute;top:4rem;right:4rem;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover: hover) and (pointer: fine){.movie-modal__close:hover .movie-modal__close__chunk:before{transform:scale(1)}}.movie-modal__close__tit{letter-spacing:0em;font-size:2rem}.movie-modal__close__chunk{width:6rem;height:6rem;border-radius:50%;border:1px solid #a9aaaa;margin-left:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.movie-modal__close__chunk:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;transform-origin:center;transform:scale(0);border-radius:50%;background:#a9aaaa;opacity:.5;transition:transform .5s var(--ease-in-out-quart)}.movie-modal__close__chunk:after{content:"";width:1rem;height:1rem;background-color:#a9aaaa;-webkit-mask:url(/wp-content/themes/natoco/assets/common/c-menu_btn_icon_close.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/common/c-menu_btn_icon_close.svg) 50% 50%/contain no-repeat}.movie-modal__ui{position:absolute;left:50%;bottom:4.1rem;transform:translate3d(-50%,0,0);display:flex;align-items:center}.movie-modal__play{cursor:pointer;display:flex;align-items:center;left:-18rem;top:-2.2rem;position:absolute;transition:opacity .2s;transition-timing-function:var(--ease-out-quad)}@media (hover: hover) and (pointer: fine){.movie-modal__play:hover{opacity:.7}}.movie-modal__play.is-pause .movie-modal__play-icon{background-image:url(/wp-content/themes/natoco/assets/common/b-movie_icon_play.svg)}.movie-modal__play-icon{background-image:url(/wp-content/themes/natoco/assets/common/b-movie_icon_pause.svg);background-size:cover;width:1.3rem;height:1.5rem;margin-right:1.8rem}.movie-modal__play-text{font-size:2rem;letter-spacing:-.01em}.movie-modal__bars{width:88rem;height:1px;position:relative;cursor:pointer}.movie-modal__bars:before{content:"";width:100%;height:11px;position:absolute;top:-5px;z-index:-1}.movie-modal__base-bar{width:100%;height:100%;background-color:#a9aaaa;opacity:.3}.movie-modal__progress-bar{width:100%;height:100%;background-color:#a9aaaa;transform:scaleX(0);transform-origin:left;position:absolute;top:0}.movie-modal__volume{cursor:pointer;display:flex;align-items:center;right:-16.8rem;position:absolute;transition:opacity .2s;transition-timing-function:var(--ease-out-quad)}@media (hover: hover) and (pointer: fine){.movie-modal__volume:hover{opacity:.7}}.movie-modal__volume.is-off .movie-modal__volume-icon{background-image:url(/wp-content/themes/natoco/assets/common/b-movie_icon_soundoff.svg)}.movie-modal__volume-icon{background-image:url(/wp-content/themes/natoco/assets/common/b-movie_icon_soundon.svg);background-size:cover;width:2.1rem;height:1.3rem;margin-right:1.4rem;margin-top:-.3rem}.movie-modal__volume-text{font-size:1.4rem;letter-spacing:0em}.dev-des{background-color:var(--color-light);position:relative}@media only screen and (min-width: 829px){.dev-des{padding-top:25rem;padding-bottom:33.4rem;display:flex;justify-content:space-between}}@media only screen and (max-width: 828px){.dev-des{padding-top:24rem;padding-bottom:23.1rem}}@media only screen and (min-width: 829px){.dev-des__en .dev-des__copy{font-weight:500;letter-spacing:0;line-height:1.3;margin-top:6.4rem}.dev-des__en .dev-des__dev .arrow-icon{margin-top:4rem}.dev-des__en .dev-des__des{margin-top:24.5rem}.dev-des__en .dev-des__heading-sub{margin-top:1.8rem}.dev-des__en .dev-des__heading-sub:before{margin-right:.1rem}.dev-des__en .dev-des__des .arrow-icon{margin-top:4.6rem}}@media only screen and (max-width: 828px){.dev-des__en .dev-des__copy{font-weight:500;letter-spacing:0;line-height:1.2;margin-top:5.9rem}.dev-des__en .dev-des__dev .arrow-icon{margin-left:51.1rem;margin-top:-16.2rem}.dev-des__en .dev-des__heading-sub:before{margin-right:.4rem}.dev-des__en .dev-des__des .dev-des__copy{margin-top:6.7rem}.dev-des__en .dev-des__des .arrow-icon{margin-top:-16.4rem;margin-left:-65.7rem}}.dev-des__line{position:absolute;height:1px;background-color:var(--color-black)}@media only screen and (min-width: 829px){.dev-des__line{width:14.7rem;top:62.1rem;left:50%;transform:translate3d(-50%,0,0)}}@media only screen and (max-width: 828px){.dev-des__line{width:11.7rem;top:120.6rem;left:50%;transform:translate3d(-50%,0,0)}}@media only screen and (min-width: 829px){.dev-des__line1{margin-left:-33.5rem}}@media only screen and (max-width: 828px){.dev-des__line1{margin-left:-31.5rem}}@media only screen and (min-width: 829px){.dev-des__line2{margin-left:33.5rem}}@media only screen and (max-width: 828px){.dev-des__line2{margin-left:31.5rem}}.dev-des a{text-decoration:none;display:block;position:relative;z-index:1}@media (hover: hover) and (pointer: fine){.dev-des a:hover .arrow-icon{background-color:#fff}.dev-des a:hover .arrow-icon:after{-webkit-animation:arrow-icon-move-large 1.6s infinite;animation:arrow-icon-move-large 1.6s infinite}.dev-des a:hover .arrow-icon:after{background-color:#9dc1e1}}@media (hover: hover) and (pointer: fine){.dev-des a.dev-des__des:hover .arrow-icon:after{background-color:#fca089}}@media only screen and (min-width: 829px){.dev-des__dev{margin-left:8.4rem;margin-top:8.7rem}.dev-des__dev .arrow-icon{margin-top:3.1rem;margin-left:.6rem}}@media only screen and (max-width: 828px){.dev-des__dev{margin-left:3.3rem}.dev-des__dev .arrow-icon{position:absolute;margin-top:-17rem;margin-left:46.1rem}}.dev-des__canvas-container{background-color:#f8f9f9;transition:background-color .6s;transition-timing-function:var(--ease-out-quart);overflow:hidden;position:relative}@media only screen and (min-width: 829px){.dev-des__canvas-container{position:absolute;width:52rem;height:74rem;margin-left:50%;transform:translate3d(-50%,0,0);border-radius:.9rem;transition:margin-left .7s,width .7s,background-color .7s;transition-timing-function:var(--ease-in-out-quart)}.dev-des__canvas-container.open1{margin-left:36%;width:97rem;background-color:#9dc1e1}.dev-des__canvas-container.open2{margin-left:64%;width:97rem;background-color:#fca089}}@media only screen and (max-width: 828px){.dev-des__canvas-container{position:relative;margin-top:10rem;width:53rem;height:74rem;border-radius:.8rem;margin-left:50%;transform:translate3d(-50%,0,0)}}.dev-des__canvas-container canvas{position:absolute;left:50%;transform:translate3d(-50%,0,0)}.dev-des__shadow-container{position:absolute;z-index:1}@media only screen and (min-width: 829px){.dev-des__shadow-container{width:40%;left:30.1%;top:15.9%}}@media only screen and (max-width: 828px){.dev-des__shadow-container{width:40%;left:30.1%;top:16.9%}}.dev-des__shadow-container.off{opacity:0}.dev-des__shadow-container.open1{transition:opacity .5s;transition-timing-function:var(--ease-out-quart);opacity:1;width:92.4%;left:31.3%;top:-72.1%}.dev-des__shadow-container.open2{transition:opacity .5s;transition-timing-function:var(--ease-out-quart);opacity:1;width:80%;left:-36.8%;top:-1.5%}.dev-des__shadow-container img.shadow{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dev-des__circle-container{position:absolute;z-index:1;left:50%;top:76.85%;width:35.5rem;transition:opacity .2s;transition-timing-function:var(--ease-out-quart);transform:translate3d(-50%,0,0)}.dev-des__circle-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dev-des__circle-container.off{opacity:0}.dev-des__des{text-align:right}@media only screen and (min-width: 829px){.dev-des__des{margin-top:27.5rem;margin-right:8.9rem}.dev-des__des .arrow-icon{margin-top:3.5rem;margin-right:.2rem}}@media only screen and (max-width: 828px){.dev-des__des{margin-top:11.9rem;margin-right:4rem}.dev-des__des .arrow-icon{position:absolute;margin-top:-17rem;margin-left:-68.5rem}}.dev-des__heading{transition:transform .7s;transition-timing-function:var(--ease-in-out-quart)}.dev-des__heading.open1{transform:translate3d(9.2rem,0,0)}.dev-des__heading.open1 .dev-des__heading-main,.dev-des__heading.open1 .dev-des__heading-sub{color:#fff}.dev-des__heading.open1 .dev-des__heading-sub:before{background-color:#fff}.dev-des__heading.open2{transform:translate3d(-9.2rem,0,0)}.dev-des__heading.open2 .dev-des__heading-main,.dev-des__heading.open2 .dev-des__heading-sub{color:#fff}.dev-des__heading.open2 .dev-des__heading-sub:before{background-color:#fff}.dev-des__heading,.dev-des__copy,.dev-des__btn{pointer-events:none}.dev-des__heading-main{font-family:var(--font-en);display:block;line-height:.9;letter-spacing:-.03em;transition:color .7s;transition-timing-function:var(--ease-out-quart)}@media only screen and (min-width: 829px){.dev-des__heading-main{font-size:8rem}}@media only screen and (max-width: 828px){.dev-des__heading-main{font-size:12rem}}.dev-des__heading-sub{display:block;line-height:1;color:var(--color-primary);margin-top:1.3em;margin-left:.6rem;font-weight:600;transition:color .7s;transition-timing-function:var(--ease-out-quart)}@media only screen and (max-width: 828px){.dev-des__heading-sub{font-size:2.6rem}}.dev-des__heading-sub:before{content:"";display:inline-block;background-color:var(--color-primary);border-radius:50%;transition:background-color .7s;transition-timing-function:var(--ease-out-quart)}@media only screen and (min-width: 829px){.dev-des__heading-sub:before{width:.8rem;height:.8rem;margin-right:1rem}}@media only screen and (max-width: 828px){.dev-des__heading-sub:before{width:1.2rem;height:1.2rem;margin-right:2rem}}.dev-des__copy{margin-left:.5rem;letter-spacing:.05em;transition:color .7s,transform .7s;transition-timing-function:var(--ease-in-out-quart);font-weight:600}.dev-des__copy.open1{transform:translate3d(9.2rem,0,0);color:#fff}.dev-des__copy.open2{transform:translate3d(-9.2rem,0,0);color:#fff}@media only screen and (min-width: 829px){.dev-des__copy{font-size:3rem;line-height:1.75;margin-top:5.7rem;width:45rem}}@media only screen and (max-width: 828px){.dev-des__copy{font-size:5rem;line-height:1.55;margin-top:6.6rem}}.dev-des__btn{transition:transform .7s;transition-timing-function:var(--ease-in-out-quart)}.dev-des__btn.open1{transform:translate3d(9.2rem,0,0)}.dev-des__btn.open2{transform:translate3d(-9.2rem,0,0)}@media only screen and (min-width: 829px){.dev-des .arrow-icon{--outer-size: 8rem;width:var(--outer-size);height:var(--outer-size)}}@media only screen and (max-width: 828px){.dev-des .arrow-icon{width:15rem;height:15rem}}@media only screen and (min-width: 829px){.dev-des .arrow-icon:after{--icon-size: 2rem}}@media only screen and (max-width: 828px){.dev-des .arrow-icon:after{--icon-size: 3.9rem}}.image-section{background:#f3f4f4;display:grid;grid-template:"header  " auto "content" 1fr;padding-bottom:25rem}@media only screen and (min-width: 829px){.image-section{grid-template:"image  image   .      " auto "header content content" 1fr/36rem 1fr 18rem}}.image-section .art-direction{grid-area:header;width:100%}@media only screen and (min-width: 829px){.image-section .art-direction{grid-area:image}}.image-section__header{grid-area:header;background:var(--color-primary);color:#fff;padding:10rem var(--side-padding) 1rem;--hgroup-color: #fff}@media only screen and (max-width: 828px){.image-section__header{align-self:flex-end;justify-content:flex-start;width:50rem;aspect-ratio:1}}@media only screen and (min-width: 829px){.image-section__header{grid-area:header;height:61rem;margin-top:-12rem;padding-top:9.5rem}}.image-section__content{grid-area:content;background:#fff}.image-section__actions{display:flex;align-items:center;justify-content:flex-end;padding:7rem var(--side-padding)}@media only screen and (min-width: 829px){.image-section__actions{padding:5.5rem var(--side-padding)}}.p-link{display:block;text-decoration:none;padding:5rem 18rem 5rem var(--side-padding);position:relative;background:#fff}@media only screen and (min-width: 829px){.p-link{display:grid;padding:4.7rem 8rem 4.7rem 0;gap:1rem 0;grid-template:"icon heading" auto "icon text   " 1fr/16rem 1fr}}.p-link__header{display:flex;align-items:center}@media only screen and (min-width: 829px){.p-link__header{display:contents}}.p-link .icon{flex-shrink:0;font-size:6rem;color:var(--color-primary)}@media only screen and (min-width: 829px){.p-link .icon{font-size:3rem;grid-area:icon;place-self:center}}.p-link__heading{font-size:4rem;font-weight:700}[lang=en] .p-link__heading{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .p-link__heading{line-height:1.5;font-size:2rem}}@media only screen and (max-width: 828px){[lang=en] .p-link__heading{line-height:1.2631578947;font-size:3.8rem}}@media only screen and (max-width: 828px){.p-link__heading{margin-left:5rem}}@media only screen and (min-width: 829px){.p-link__heading{font-size:2rem;grid-area:heading}}.p-link__text{color:#848789;font-size:2.6rem;line-height:2}@media only screen and (max-width: 828px){.p-link__text{margin-top:1.8rem}}@media only screen and (min-width: 829px){.p-link__text{font-size:1.6rem;grid-area:text}}.p-link .arrow-icon{position:absolute;right:4rem;bottom:4rem}@media only screen and (max-width: 828px){.p-link .arrow-icon{border:1px solid #c8c8cf;background-color:#fff}.p-link .arrow-icon:after{background-color:#848789}}@media only screen and (min-width: 829px){.p-link .arrow-icon{right:2rem;bottom:2rem}}@media only screen and (min-width: 829px) and (not (hover: hover)),only screen and (min-width: 829px) and (not (pointer: fine)){.p-link .arrow-icon{background:#c8c8cf;scale:.2666666667}.p-link .arrow-icon:after{scale:0}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 829px){.p-link:not(:hover) .arrow-icon{background:#c8c8cf;scale:.2666666667}.p-link:not(:hover) .arrow-icon:after{scale:0}}@media (hover: hover) and (pointer: fine){.p-link:hover .arrow-icon{background-color:var(--color-primary);border:none}.p-link:hover .arrow-icon:after{background-color:#fff}.p-link:hover .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}}@media only screen and (min-width: 829px){.p-link-list{display:grid;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 828px){.p-link-list>li{border-bottom:var(--border-solid)}}@media only screen and (min-width: 829px){.p-link-list>li{border-bottom:var(--border-solid)}.p-link-list>li:nth-child(2n){border-left:var(--border-solid)}}.arrow-link{display:inline-flex;align-items:center;font-size:3rem;font-weight:700;text-decoration:none}@media only screen and (min-width: 829px){.arrow-link{font-size:max(10px,1vw)}}.arrow-link .arrow-icon{margin-left:4rem}@media only screen and (min-width: 829px){.arrow-link .arrow-icon{margin-left:2rem}}.arrow-link--back .arrow-icon{rotate:180deg;margin-right:4rem;margin-left:0}@media only screen and (min-width: 829px){.arrow-link--back .arrow-icon{margin-right:2rem}}@media (hover: hover) and (pointer: fine){.arrow-link{transition:color .3s ease-out;cursor:pointer}.arrow-link:hover{color:var(--color-primary)}.arrow-link:hover .arrow-icon{background-color:var(--color-primary);border:none}.arrow-link:hover .arrow-icon:after{background-color:#fff}.arrow-link:hover .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}}.arrow-link[target=_blank] .arrow-icon{rotate:-45deg}.media-link{display:block;text-decoration:none;padding:6.7rem 14rem 5.4rem 0;position:relative}@media only screen and (min-width: 829px){.media-link{padding:3.7rem 8rem 3rem 0;min-height:16.9rem}}.media-link__header{display:flex;align-items:center;gap:3.5rem;margin-bottom:1.2rem}@media only screen and (min-width: 829px){.media-link__header{gap:1.9rem;margin-bottom:1rem}}.media-link__date{font-family:var(--font-en);font-weight:500;font-size:2.8rem}@media only screen and (min-width: 829px){.media-link__date{font-size:1.4rem}}.media-link__title{font-size:3rem}@media only screen and (min-width: 829px){.media-link__title{font-size:1.6rem}}.media-link .pdf-icon{margin-left:3rem}@media only screen and (min-width: 829px){.media-link .pdf-icon{margin-left:1rem}}.media-link .arrow-icon{border:1px solid #c8c8cf;background-color:#fff;position:absolute;right:0;bottom:4rem}.media-link .arrow-icon:after{background-color:#848789}@media only screen and (min-width: 829px){.media-link .arrow-icon{bottom:2rem}}@media only screen and (min-width: 829px) and (not (hover: hover)),only screen and (min-width: 829px) and (not (pointer: fine)){.media-link .arrow-icon{background:#c8c8cf;scale:.2666666667}.media-link .arrow-icon:after{scale:0}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 829px){.media-link:not(:hover) .arrow-icon{background:#c8c8cf;scale:.2666666667}.media-link:not(:hover) .arrow-icon:after{scale:0}}@media (hover: hover) and (pointer: fine){.media-link:hover .arrow-icon{background-color:var(--color-primary);border:none}.media-link:hover .arrow-icon:after{background-color:#fff}.media-link:hover .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}}.media-link[target=_blank] .arrow-icon{rotate:-45deg}@media only screen and (min-width: 829px){[lang=en] .media-link-list{width:106rem}}.media-link-list>li{border-top:var(--border-solid)}.media-link-list>li:last-child{border-bottom:var(--border-solid)}.media-sections{padding:23rem var(--side-padding)}@media only screen and (min-width: 829px){.media-sections{padding:24rem var(--side-padding)}[lang=ja] .media-sections{display:grid;gap:20rem;grid-template-columns:repeat(2,1fr)}}.media-sections .hgroup{margin-bottom:9rem}@media only screen and (min-width: 829px){.media-sections .hgroup{margin-bottom:7.7rem}}[lang=en] .media-sections .hgroup{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media only screen and (min-width: 829px){[lang=en] .media-sections .hgroup{margin:0}}@media only screen and (max-width: 828px){.media-sections__section+.media-sections__section{margin-top:23rem}}@media only screen and (min-width: 829px){[lang=en] .media-sections__top{display:flex;justify-content:space-between}}.media-sections__actions{display:flex;align-items:center;justify-content:flex-end;margin-top:7rem}@media only screen and (min-width: 829px){.media-sections__actions{margin-top:4.8rem}}.card-link{display:block;text-decoration:none;padding:4rem 4rem 6.8rem;position:relative}@media only screen and (min-width: 829px){.card-link{padding:3rem 3rem 4rem}}.card-link .art-direction{overflow:hidden;border-radius:1rem;display:block;position:relative;z-index:1}.card-link .art-direction:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#fcac98;opacity:0;transition:opacity .5s ease-out}.card-link .art-direction img{transition:scale 1s var(--ease-out-quart)}.card-link__heading{margin-top:5.6rem;font-family:var(--font-en);font-weight:500;font-size:7rem;line-height:1.25;letter-spacing:0}@media only screen and (min-width: 829px){.card-link__heading{font-size:4rem;margin-top:4rem}}.card-link__text{font-weight:700;font-size:2.6rem;display:flex;align-items:center;line-height:1.25;color:var(--hgroup-color);margin-top:.5rem;padding-right:10rem}@media only screen and (min-width: 829px){.card-link__text{font-size:max(10px,.9375vw);margin-top:.5rem;padding-right:5rem}}.card-link__text:before{content:"";display:block;width:1.2rem;aspect-ratio:1;background:currentColor;border-radius:50%;margin-right:2rem}@media only screen and (min-width: 829px){.card-link__text:before{width:.8rem;margin-right:.8rem}}.card-link .arrow-icon{position:absolute;right:4rem;bottom:4rem}@media only screen and (min-width: 829px){.card-link .arrow-icon{right:3rem;bottom:2.5rem}}.card-link[target=_blank] .arrow-icon{rotate:-45deg}@media (hover: hover) and (pointer: fine){.card-link:hover .art-direction:after{opacity:.2}.card-link:hover .art-direction img{scale:1.1}.card-link:hover .arrow-icon{background-color:var(--color-primary);border:none}.card-link:hover .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}.card-link:hover .arrow-icon:after{background-color:#fff}}@media only screen and (min-width: 829px){.card-link-list{border-top:1px solid var(--color-border);display:grid;grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width: 828px){.card-link-list>li{border-top:1px solid var(--color-border)}}@media only screen and (min-width: 829px){.card-link-list>li:not(:nth-child(3n)){border-right:1px solid var(--color-border)}}.contact-section{background:#abafb7;color:#fff;padding:17rem var(--side-padding) 25rem;position:relative}@media only screen and (min-width: 829px){.contact-section{display:flex;align-items:center;justify-content:space-between;padding:10rem 18rem 11.5rem;height:67rem}}.contact-section__heading{font-family:var(--font-en);font-weight:500;font-size:12rem;line-height:1.25;color:currentColor;letter-spacing:-.025em;margin-left:-.2rem;position:relative}@media only screen and (min-width: 829px){.contact-section__heading{font-size:8rem;margin-left:-.5rem}}[lang=en] .contact-section__heading{margin-left:-.4rem}@media only screen and (max-width: 828px){[lang=en] .contact-section__heading{margin-left:-.2rem}}[lang=en] .contact-section__heading:before{content:"";display:block;aspect-ratio:1;background:currentColor;border-radius:50%;position:absolute;left:0;bottom:0rem}@media only screen and (min-width: 829px){[lang=en] .contact-section__heading:before{width:.8rem;left:.4rem}}@media only screen and (max-width: 828px){[lang=en] .contact-section__heading:before{width:1.2rem;left:.2rem}}.contact-section__header__text{font-weight:700;font-size:2.6rem;display:flex;align-items:center;line-height:1.25;margin-top:1.3rem}@media only screen and (max-width: 828px){.contact-section__header__text{margin-left:.25rem}}@media only screen and (min-width: 829px){.contact-section__header__text{font-size:max(10px,.9375vw);margin-top:.6rem}}.contact-section__header__text:before{content:"";display:block;width:1.2rem;aspect-ratio:1;background:currentColor;border-radius:50%;margin-right:1.9rem}@media only screen and (min-width: 829px){.contact-section__header__text:before{width:.8rem;margin-right:1rem;margin-left:.1rem}}.contact-section__text{font-weight:700;font-size:3.8rem;line-height:1.8947368421}[lang=en] .contact-section__text{font-weight:500}@media only screen and (max-width: 828px){.contact-section__text{margin-top:8rem}}@media only screen and (min-width: 829px){.contact-section__text{font-size:2rem;line-height:2;margin:1.3rem 1.3rem 0 0}}.contact-section__link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;text-decoration:none;position:relative}@media only screen and (max-width: 828px){.contact-section__link{margin:13rem auto 0}}@media only screen and (min-width: 829px){.contact-section__link{position:absolute;top:50%;left:50%;translate:-50% -50%}}@media (hover: hover) and (pointer: fine){.contact-section__link:hover .contact-section__arrow:after{-webkit-animation:arrow-icon-move-large 1.6s infinite;animation:arrow-icon-move-large 1.6s infinite}.contact-section__link:hover .contact-section__arrow:before{scale:1}}.contact-section__slider{width:40rem;aspect-ratio:400/528;margin:auto;position:relative;overflow:hidden}@media only screen and (min-width: 829px){.contact-section__slider{width:25rem}}.contact-section__slide{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.contact-section__image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.contact-section__arrow{--outer-size: 20rem;background:var(--color-primary);border-radius:50%;width:var(--outer-size);aspect-ratio:1;position:absolute;bottom:calc(var(--outer-size) / -2 + .3rem);right:calc(var(--outer-size) / -2 - .3rem);display:grid;place-items:center;transition:background-color .3s ease-out;overflow:hidden}@media only screen and (min-width: 829px){.contact-section__arrow{--outer-size: 13rem;bottom:calc(var(--outer-size) / -2 - .6rem);right:calc(var(--outer-size) / -2 - .3rem)}}.contact-section__arrow:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;transform-origin:center;scale:0;border-radius:50%;background:#fcac98;transition:scale .5s var(--ease-in-out-quart)}.contact-section__arrow:after{--icon-size: 3.8rem;content:"";display:block;background:#fff;width:var(--icon-size);aspect-ratio:1;-webkit-mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) 50% 50%/contain no-repeat}@media only screen and (min-width: 829px){.contact-section__arrow:after{--icon-size: 1.9rem;width:var(--icon-size)}}[data-barba-namespace=contact] .contact-section{display:none}[data-barba-namespace=contact]+.fix-contact-btn{display:none}.breadcrumb{display:flex;line-height:1;-moz-column-gap:6.9rem;column-gap:6.9rem;justify-content:flex-end}@media only screen and (min-width: 829px){.breadcrumb{-moz-column-gap:3.5rem;column-gap:3.5rem;margin-left:auto;margin-top:auto}}@media only screen and (max-width: 828px){.breadcrumb{margin-top:5rem}}.breadcrumb a{color:#d68f96;text-decoration:underline}@media (hover: hover) and (pointer: fine){.breadcrumb a{transition:opacity .3s ease-out;cursor:pointer}.breadcrumb a:hover{opacity:.7}}.breadcrumb>li{font-size:2.2rem;position:relative;letter-spacing:.05em}@media only screen and (min-width: 829px){.breadcrumb>li{font-size:1.2rem}}.breadcrumb>li:not(:last-child):after{content:"";width:2.8rem;height:1px;position:absolute;top:50%;right:-5rem;display:block;background:#eaeaea}@media only screen and (min-width: 829px){.breadcrumb>li:not(:last-child):after{right:-2.5rem;width:1.4rem}}@media only screen and (max-width: 828px){.breadcrumb--pc .breadcrumb__item:nth-child(2){display:none}}.page-header{display:block}@media only screen and (min-width: 829px){.page-header{margin-left:-.5rem}}.page-header__title{font-size:12rem;font-weight:500;letter-spacing:-.025em;line-height:1.0909090909;font-family:var(--font-en);position:relative;color:var(--color-border)}@media only screen and (min-width: 829px){.page-header__title{font-size:10rem;line-height:.9090909091}}.page-header__title:after{content:attr(data-text);width:100%;height:100%;color:var(--color-primary);display:block;position:absolute;bottom:0;left:0;-webkit-clip-path:inset(120% -20% -20% 0);clip-path:inset(120% -20% -20% 0);transition:color 1.2s ease-out,-webkit-clip-path .8s ease-out;transition:clip-path .8s ease-out,color 1.2s ease-out;transition:clip-path .8s ease-out,color 1.2s ease-out,-webkit-clip-path .8s ease-out}[lang=en] .page-header__title:before{content:"";display:block;aspect-ratio:1;background:var(--hgroup-color);border-radius:50%;position:absolute}@media only screen and (min-width: 829px){[lang=en] .page-header__title:before{width:1rem;bottom:-2.8rem}}@media only screen and (max-width: 828px){[lang=en] .page-header__title:before{width:1.6rem;bottom:-1.6rem;margin-right:2.2rem}}.page-header__title--preline{white-space:pre-line}.page-header__title--preline:after{white-space:pre-line}@media only screen and (min-width: 829px){.page-header__title--a{margin-left:.7rem}}@media only screen and (max-width: 828px){.page-header__title--a{margin-left:-.1rem}}@media only screen and (min-width: 829px){.page-header__title--c,.page-header__title--d,.page-header__title--i,.page-header__title--n{margin-left:-.4rem}}@media only screen and (max-width: 828px){.page-header__title--c,.page-header__title--d,.page-header__title--i,.page-header__title--n{margin-left:-1.1rem}}@media only screen and (min-width: 829px){[lang=en] .page-header__title--d:before{left:.7rem}}@media only screen and (max-width: 828px){[lang=en] .page-header__title--d:before{left:5rem}}@media only screen and (min-width: 829px){[lang=en] .page-header__title--b:before{left:.7rem}}@media only screen and (max-width: 828px){[lang=en] .page-header__title--b:before{left:5rem}}@media only screen and (min-width: 829px){[lang=en] .page-header__title--n:before{left:.7rem}}@media only screen and (max-width: 828px){[lang=en] .page-header__title--n:before{left:.6rem}}@media only screen and (max-width: 828px){.page-header__title--f{margin-left:-1.1rem}}@media only screen and (min-width: 829px){[lang=en] .page-header__title--f:before{left:.7rem}}@media only screen and (max-width: 828px){[lang=en] .page-header__title--f:before{left:5rem}}@media only screen and (max-width: 828px){.page-header__title--o{margin-left:-.4rem}}@media only screen and (min-width: 829px){[lang=en] .page-header__title--o:before{left:.7rem}}@media only screen and (max-width: 828px){[lang=en] .page-header__title--o:before{left:4.4rem}}@media only screen and (max-width: 828px){.page-header__title--p{margin-left:-1.1rem}}@media only screen and (min-width: 829px){[lang=en] .page-header__title--p:before{left:.7rem}}@media only screen and (max-width: 828px){[lang=en] .page-header__title--p:before{left:5rem}}@media only screen and (min-width: 829px){.page-header__title--pro{margin-left:-.4rem}}@media only screen and (max-width: 828px){.page-header__title--pro{margin-left:-1.1rem}}@media only screen and (min-width: 829px){.page-header__title--r{margin-left:-.4rem}}@media only screen and (max-width: 828px){.page-header__title--r{margin-left:-1.3rem}}.page-header__title--s{margin-left:-.4rem}.page-header__title--active:after{-webkit-clip-path:inset(0% -20% -20% 0);clip-path:inset(0% -20% -20% 0);color:var(--color-black)}.page-header__text{font-weight:700;font-size:3rem;display:flex;align-items:center;line-height:1.25;letter-spacing:.05em;color:var(--hgroup-color)}@media only screen and (min-width: 829px){.page-header__text{font-size:1.8rem;margin:1.6rem 0 0 .7rem}}@media only screen and (max-width: 828px){.page-header__text{margin-top:2.1rem}}.page-header__text:before{content:"";display:block;aspect-ratio:1;background:currentColor;border-radius:50%}@media only screen and (min-width: 829px){.page-header__text:before{width:1rem;margin-right:1rem;margin-top:.2rem}}@media only screen and (max-width: 828px){.page-header__text:before{width:1.6rem;margin-right:2.2rem}}.page-header__breadcrumb{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width: 829px){.page-header__breadcrumb{margin:auto 0 .1rem .6rem}}@media only screen and (max-width: 828px){.page-header__breadcrumb{order:1;margin:6rem var(--side-padding) 0 auto}}@media only screen and (min-width: 829px){.head-section{margin:17rem 0 7.5rem;display:flex;padding-top:3.5rem}}@media only screen and (max-width: 828px){.head-section{padding-top:6.9rem}}.head-section__image{overflow:hidden;border-radius:1rem}@media only screen and (min-width: 829px){.head-section__image{width:34rem;height:16rem}}@media only screen and (max-width: 828px){.head-section__image{margin-top:5.6rem;width:50rem;height:23.6rem}}.head-section__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 829px){.head-section .page-header+.breadcrumb{margin-bottom:.6rem}}.page-navi{background:#f6f8f9}@media only screen and (max-width: 828px){.page-navi{margin-top:4rem;padding:6rem var(--side-padding) 2rem;order:3}}@media only screen and (min-width: 829px){.page-navi{position:relative;width:16rem;margin-top:auto}}.page-navi__list{display:flex;flex-wrap:wrap;row-gap:3.6rem;justify-content:space-between}@media only screen and (min-width: 829px){.page-navi__list{gap:0;flex-direction:column;position:absolute;left:0;bottom:0}}.page-navi__list>li{flex-shrink:0;position:relative;line-height:1;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 829px){.page-navi__list>li{border-top:var(--border-solid);width:16rem}.page-navi__list>li:last-child{border-bottom:var(--border-solid)}}@media only screen and (max-width: 828px){.page-navi__list>li{width:calc(50% - 2.5rem);font-size:2.6rem;border-bottom:var(--border-solid)}.page-navi__list>li:nth-child(2n) .page-navi__list__link{padding-left:.6rem}.page-navi__list>li:last-child{border-bottom:none}.page-navi__list>li:nth-last-child(2):nth-child(2n+1){border-bottom:none}}.page-navi__list__link{letter-spacing:.05em;cursor:pointer;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 829px){.page-navi__list__link{font-size:1.4rem;font-size:max(10px,.875vw);padding:1.7rem 1rem 1.8rem 0}}@media only screen and (max-width: 828px){.page-navi__list__link{padding-bottom:3.5rem}}@media (hover: hover) and (pointer: fine){.page-navi__list__link{transition:color .3s var(--ease-out-quad)}.page-navi__list__link:hover{color:var(--color-primary)}.page-navi__list__link:hover:after{background-color:var(--color-primary)}}.page-navi__list__link:after{content:"";background-color:var(--color-black);-webkit-mask:url(/wp-content/themes/natoco/assets/arrow-txtlink.80dbb503.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/arrow-txtlink.80dbb503.svg) 50% 50%/contain no-repeat;position:absolute;right:0rem;transform:rotate(90deg);transition:background-color .3s var(--ease-out-quad)}@media only screen and (min-width: 829px){.page-navi__list__link:after{width:.8rem;height:.9rem;top:50%;transform:translateY(-50%) rotate(90deg)}}@media only screen and (max-width: 828px){.page-navi__list__link:after{width:1.8rem;height:1.9rem;top:.5rem}}.page-navi__list__link--lines{line-height:150%}.page-navi__list__link--lines span{display:inline-block}@media only screen and (max-width: 828px){.page-navi__list__link--lines:after{top:2.5rem}}.news-list{display:flex;flex-direction:column}.news-list>li{border-top:var(--border-solid);position:relative}@media only screen and (min-width: 829px){.news-list>li{padding:4.8rem 0 4.2rem}}@media only screen and (max-width: 828px){.news-list>li{padding:8rem 0 6.4rem}}.news-list>li:last-child{border-bottom:var(--border-solid)}.news-list>li .arrow-icon{border:1px solid #c8c8cf;background-color:#fff;position:absolute}.news-list>li .arrow-icon:after{background-color:#848789}@media only screen and (min-width: 829px){.news-list>li .arrow-icon{right:2rem;bottom:2rem}}@media only screen and (min-width: 829px) and (not (hover: hover)),only screen and (min-width: 829px) and (not (pointer: fine)){.news-list>li .arrow-icon{background:#c8c8cf;scale:.2666666667}.news-list>li .arrow-icon:after{scale:0}}@media only screen and (max-width: 828px){.news-list>li .arrow-icon{right:-.1rem;bottom:3.8rem}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 829px){.news-list>li:not(:hover) .arrow-icon{background:#c8c8cf;scale:.2666666667}.news-list>li:not(:hover) .arrow-icon:after{scale:0}}@media (hover: hover) and (pointer: fine){.news-list>li:hover .news-list__thumbnail img{scale:1.1}.news-list>li:hover .arrow-icon{background-color:var(--color-primary);border:none}.news-list>li:hover .arrow-icon:after{background-color:#fff}.news-list>li:hover .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}.news-list>li:hover .news-list__thumbnail:after{opacity:.2}}.news-list__body{display:flex}@media only screen and (min-width: 829px){.news-list__body{-moz-column-gap:6rem;column-gap:6rem;justify-content:space-between}}.news-list__thumbnail{flex-shrink:0;position:relative;overflow:hidden}@media only screen and (min-width: 829px){.news-list__thumbnail{width:25rem;height:16rem;margin-top:.2rem}}@media only screen and (max-width: 828px){.news-list__thumbnail{width:30rem;height:19.2rem}}.news-list__thumbnail img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;scale:1;transition:scale 1s var(--ease-out-quart)}.news-list__thumbnail:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fcac98;opacity:0;transition:opacity .3s ease-in-out}.news-list__text-box{display:flex;flex-direction:column}@media only screen and (min-width: 829px){.news-list__text-box{flex:1}}@media only screen and (max-width: 828px){.news-list__text-box{margin-top:3.8rem;margin-left:6rem}}.news-list__date,.news-list__tag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.news-list__date{letter-spacing:0;font-family:var(--font-en);font-size:3.4rem;line-height:1}@media only screen and (min-width: 829px){.news-list__date{font-size:2rem;margin-left:.1rem}}.news-list__tag{letter-spacing:.05em;color:var(--color-primary);line-height:1;border:1px solid var(--color-primary);border-radius:9999px}@media only screen and (min-width: 829px){.news-list__tag{border-radius:2rem;padding:.5rem 2rem;font-size:1.4rem;margin-top:1.9rem}}@media only screen and (max-width: 828px){.news-list__tag{border-width:.2rem;font-size:2.4rem;padding:.8rem 2.7rem;margin-top:2.3rem;margin-left:.3rem}}.news-list__text{line-height:2;position:relative;letter-spacing:.05em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}@media only screen and (min-width: 829px){.news-list__text{width:66rem;margin-top:4rem;font-size:max(10px,1vw);-webkit-line-clamp:2;min-height:6.3rem}}@media only screen and (max-width: 828px){.news-list__text{width:60rem;margin-top:4.2rem;font-size:3rem;-webkit-line-clamp:4}}.news-list__text span{margin-right:1em}.news-list__text:before{position:absolute;right:0;bottom:0}.news-list__text:after{background:#fff;content:"";height:100%;position:absolute;width:100%}.pagination{margin:0 auto;text-align:center}@media only screen and (min-width: 829px){.pagination{display:flex;align-items:center;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;justify-content:center}}.pagination__prev,.pagination__next{display:inline-block;text-indent:-9999px;text-decoration:none;width:1.9rem;height:1.7rem;flex-shrink:0;position:relative}@media only screen and (max-width: 828px){.pagination__prev,.pagination__next{width:3.9rem;height:3.5rem;margin-top:9rem}}.pagination__prev:before,.pagination__next:before{content:"";display:block;background:#000;-webkit-mask:50% 50%/contain no-repeat;mask:50% 50%/contain no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;transition:transform .3s ease-out}@media only screen and (max-width: 828px){.pagination__prev{margin-right:6rem}.pagination__prev:after{content:"";display:block;width:.2rem;height:10rem;background:var(--color-border);position:absolute;top:50%;right:-6rem;transform:translateY(-50%)}}@media only screen and (min-width: 829px){.pagination__prev{margin-right:4.5rem;order:1}}@media only screen and (max-width: 828px){.pagination__next{margin-left:6rem}}@media only screen and (min-width: 829px){.pagination__next{margin-left:4.5rem;order:3}}.pagination__prev:before,.pagination__next:before{-webkit-mask-image:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg);mask-image:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg)}.pagination__prev:before{rotate:180deg}.pagination__prev:not(.pagination__disabled):hover:before{transform:translate(-.5rem)}.pagination__next:not(.pagination__disabled):hover:before{transform:translate(.5rem)}.pagination__disabled{pointer-events:none}.pagination__disabled:before{background:var(--color-border)}.pagination__numbers{display:flex;align-items:center;justify-content:center;flex:1;width:57.5rem;margin:0 auto}@media only screen and (min-width: 829px){.pagination__numbers{justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 4.8rem;border-left:var(--border-solid);border-right:var(--border-solid);height:6rem;justify-content:center;order:2}}.pagination__numbers>li a,.pagination__numbers>li span{padding:0 2.3rem}@media only screen and (min-width: 829px){.pagination__numbers>li a,.pagination__numbers>li span{padding:0 2rem}}.pagination__numbers>li:has(.dots){margin:0}@media only screen and (min-width: 829px){.pagination__numbers>li:has(.dots){margin:0 .7rem}}@media only screen and (max-width: 828px){.pagination__numbers>li:has(.current){margin:0 2.6rem}}@media only screen and (max-width: 828px){.pagination__numbers>li:last-child{margin-left:4.3rem}}@media only screen and (max-width: 828px){.pagination__numbers>li:first-child{margin-right:4.3rem}}.pagination__numbers .page-numbers{font-family:var(--font-en);letter-spacing:0;position:relative}@media only screen and (min-width: 829px){.pagination__numbers .page-numbers{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.pagination__numbers .page-numbers{font-size:3rem}}@media (hover: hover) and (pointer: fine){.pagination__numbers .page-numbers{transition:color .2s ease-out}.pagination__numbers .page-numbers:hover{color:var(--color-primary)}}.pagination__numbers .page-numbers.current{color:var(--color-primary);position:relative}@media only screen and (max-width: 828px){.pagination__numbers .page-numbers.current{padding:0}}.pagination__numbers .page-numbers.current:before{content:"";width:6rem;height:6rem;position:absolute;border:1px solid var(--color-primary);border-radius:50%;display:block;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width: 829px){.pagination__numbers .page-numbers.current:before{border:2px solid var(--color-primary);width:4rem;height:4rem;border-width:1px}}.pagination__numbers .page-numbers.dots{color:#c8c8cf}@media only screen and (min-width: 829px){.section-block--os{margin-top:24.5rem}}@media only screen and (max-width: 828px){.section-block--os{margin-top:21.5rem}}@media only screen and (min-width: 829px){.section-block--pi{margin-top:20.5rem}}@media only screen and (max-width: 828px){.section-block--pi{margin-top:22.2rem}}@media only screen and (min-width: 829px){.section-block--of{margin-top:24.4rem}}@media only screen and (max-width: 828px){.section-block--of{margin-top:24rem}}@media only screen and (min-width: 829px){.section-block__content{margin-top:7.6rem}}@media only screen and (max-width: 828px){.section-block__content{margin-top:9.6rem}}@media only screen and (min-width: 829px){.message-section{margin-top:17.3rem}}@media only screen and (max-width: 828px){.message-section{margin-top:18.8rem}}@media only screen and (min-width: 829px){.message-section__content{display:flex;align-items:flex-start;justify-content:space-between;margin-top:7.7rem}}@media only screen and (max-width: 828px){.message-section__content{margin-top:7.7rem}}.message-section__text-box{display:block}@media only screen and (min-width: 829px){.message-section__text-box{margin-top:2.9rem}}.message-section__copy{font-weight:600;letter-spacing:.05em;line-height:1.5}[lang=en] .message-section__copy{font-weight:700}@media only screen and (min-width: 829px){.message-section__copy{font-size:6rem;line-height:1.3333333333;margin-left:-.1rem}}@media only screen and (max-width: 828px){.message-section__copy{font-size:7rem}}.message-section__text{font-weight:600;letter-spacing:.05em}[lang=en] .message-section__text{font-weight:700}@media only screen and (min-width: 829px){.message-section__text{font-size:max(10px,1.125vw);line-height:2.7777777778;margin-top:5rem}}@media only screen and (max-width: 828px){.message-section__text{font-size:3.2rem;line-height:2.1875;margin-top:5.6rem}}.message-section__image{background:#f3f4f4;border-radius:1rem;display:flex;justify-content:center}@media only screen and (min-width: 829px){.message-section__image{margin:0;padding:10.3rem 0 10.2rem;width:61rem}}@media only screen and (max-width: 828px){.message-section__image{padding:13.1rem 0 13.2rem;margin-top:8.2rem}}.message-section img{display:block;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (min-width: 829px){.message-section img{width:51rem;height:45.6rem}}@media only screen and (max-width: 828px){.message-section img{width:61.2rem;height:54.7rem}}.content-block{display:flex;justify-content:space-between}@media only screen and (max-width: 828px){.content-block{flex-direction:column}}.content-block__main{display:block}@media only screen and (min-width: 829px){.content-block__main{margin-top:4.4rem}}@media only screen and (max-width: 828px){.content-block__main{display:contents}}.content-block__text-box{letter-spacing:.05em}@media only screen and (min-width: 829px){.content-block__text-box{width:60.8rem;margin-top:6.7rem}}@media only screen and (max-width: 828px){.content-block__text-box{letter-spacing:.1em;order:2;width:100%;margin-top:5.4rem}}.content-block__image{flex-shrink:0}@media only screen and (min-width: 829px){.content-block__image{margin-top:0;width:70rem}}@media only screen and (max-width: 828px){.content-block__image{margin-top:9.7rem;width:100%;height:48rem}}.content-block__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 829px){.content-block__text{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.content-block__text{font-size:3rem;margin-top:.9rem}}.content-block__iso{border:var(--border-solid);display:flex;justify-content:space-between}@media only screen and (min-width: 829px){.content-block__iso{width:43rem;margin-top:4.1rem;padding:1.6rem 1.4rem 1.4rem 2.4rem}}@media only screen and (max-width: 828px){.content-block__iso{margin-top:6.4rem;padding:2.5rem 4rem 1.4rem}}.content-block__iso__text{margin-bottom:auto;line-height:2;flex:1}@media only screen and (min-width: 829px){.content-block__iso__text{font-size:max(10px,.875vw);padding-right:1em}}@media only screen and (max-width: 828px){.content-block__iso__text{width:47rem;font-size:2.6rem}}.content-block__iso__mark{margin-bottom:auto;flex-shrink:0}@media only screen and (min-width: 829px){.content-block__iso__mark{font-size:max(10px,.875vw);width:3.4em;height:4.3em;margin-top:-.1rem;margin-left:auto}}@media only screen and (max-width: 828px){.content-block__iso__mark{width:8.1rem}}@media only screen and (min-width: 829px){.ev-section{margin-top:24.8rem}}@media only screen and (max-width: 828px){.ev-section{margin-top:23.9rem}}@media only screen and (min-width: 829px){.ev-initiative{margin-top:16.6rem}}@media only screen and (max-width: 828px){.ev-initiative{margin-top:17.8rem}}.ev-initiative__title{color:var(--color-primary);font-weight:600;letter-spacing:.05em;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}[lang=en] .ev-initiative__title{font-weight:700}@media only screen and (min-width: 829px){.ev-initiative__title{font-size:2.4rem;padding-left:2.3rem}}@media only screen and (max-width: 828px){.ev-initiative__title{font-size:4rem;padding-left:3.7rem}}.ev-initiative__title:before{content:"";border:.4rem solid var(--color-primary);border-radius:50%;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media only screen and (min-width: 829px){.ev-initiative__title:before{border-width:1px;width:1rem;height:1rem}}@media only screen and (max-width: 828px){.ev-initiative__title:before{width:1.6rem;height:1.6rem}}.ev-initiative__list{display:block;border-top:var(--border-solid)}@media only screen and (min-width: 829px){.ev-initiative__list{margin-top:3.7rem;display:grid;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 828px){.ev-initiative__list{margin-top:6rem}}.ev-initiative__list>li{border-bottom:var(--border-solid)}@media only screen and (min-width: 829px){.ev-initiative__list>li{display:grid;padding:3.8rem 5rem 4.3rem .1rem;gap:1.1rem 0;grid-template:"icon heading" auto "icon text " 1fr/12rem 1fr}.ev-initiative__list>li:nth-child(2n+1){border-right:var(--border-solid)}}@media only screen and (max-width: 828px){.ev-initiative__list>li{padding:5.9rem 0 6.4rem}}.ev-initiative__list>li .icon{flex-shrink:0;color:var(--color-primary)}@media only screen and (min-width: 829px){.ev-initiative__list>li .icon{font-size:3rem;grid-area:icon;place-self:center;margin-top:.6rem}}@media only screen and (max-width: 828px){.ev-initiative__list>li .icon{font-size:5.5rem;margin-top:-.4rem;margin-left:.5rem}}.ev-initiative__header{display:flex;align-items:center}@media only screen and (min-width: 829px){.ev-initiative__header{display:contents}}.ev-initiative__heading{font-weight:600;letter-spacing:.05em}[lang=en] .ev-initiative__heading{font-weight:700}@media only screen and (min-width: 829px){.ev-initiative__heading{font-size:2rem}}@media only screen and (max-width: 828px){.ev-initiative__heading{font-size:3.8rem;margin-left:3.3rem}}.ev-initiative__text{letter-spacing:.05em;line-height:2}@media only screen and (min-width: 829px){.ev-initiative__text{margin-top:0;font-size:max(10px,1vw);letter-spacing:.03em}}@media only screen and (max-width: 828px){.ev-initiative__text{font-size:3rem;margin-top:.9rem}}@media only screen and (max-width: 828px){.page-links--sp-has-border{border-top:var(--border-solid)}}.page-links__list{display:flex;flex-direction:column}.page-links__list__item{border-bottom:var(--border-solid)}@media only screen and (max-width: 828px){.page-links__list__item{padding:0 var(--side-padding)}}.page-links__list__item:not(.--flex){padding:0 var(--side-padding)}@media only screen and (min-width: 829px){.page-links__list__item:not(.--flex):first-child{border-top:var(--border-solid)}}@media only screen and (max-width: 828px){.page-links__list__item:not(.--flex) .arrow-icon{--outer-size: 6rem;width:var(--outer-size);height:var(--outer-size);top:45rem}[lang=en] .page-links__list__item:not(.--flex) .arrow-icon{top:auto;bottom:4rem}}@media only screen and (min-width: 829px){.page-links__list__item:not(.--flex) .arrow-icon{--outer-size: 8rem;width:var(--outer-size);height:var(--outer-size)}}@media only screen and (min-width: 829px){.page-links__list__item:not(.--flex) .arrow-icon:after{--icon-size: 2rem;width:var(--icon-size)}}@media only screen and (max-width: 828px){.page-links__list__item--small .page-links__heading{font-size:7rem}.page-links__list__item--small .page-links__link{padding:7rem 0 8rem}.page-links__list__item--small .page-links__text{margin-top:2rem}.page-links__list__item--small .arrow-icon{top:auto!important;bottom:4rem!important}}@media only screen and (min-width: 829px){.page-links__list__item.--flex{padding:0 3rem 0 var(--side-padding);width:50%}.page-links__list__item.--flex:first-child{border-right:var(--border-solid)}}@media only screen and (max-width: 828px){.page-links__list__item.--flex .page-links__link{padding:7rem 0 8.6rem}}@media only screen and (min-width: 829px){.page-links__list__item.--flex .page-links__link{padding:9rem 0 10.8rem}}@media only screen and (min-width: 829px){.page-links__list__item.--flex .page-links__text{padding-top:1.4rem}}@media only screen and (max-width: 828px){.page-links__list__item.--flex .arrow-icon{top:16.5rem}[lang=en] .page-links__list__item.--flex .arrow-icon{top:auto;bottom:4rem}}@media only screen and (min-width: 829px){.page-links__rows{display:flex;align-items:center}}@media only screen and (min-width: 829px){.page-links__rows--border{border-top:var(--border-solid)}}.page-links__link{padding:7.6rem 0 8rem;display:block;position:relative}@media only screen and (min-width: 829px){.page-links__link{display:flex;align-items:center;justify-content:flex-start;padding:6.2rem 0 6rem}}@media (hover: hover) and (pointer: fine){.page-links__link{transition:color .3s ease-out;cursor:pointer}.page-links__link:hover .page-links__image img{scale:1.1}.page-links__link:hover .page-links__image:after{opacity:.2}.page-links__link:hover .arrow-icon{background-color:var(--color-primary)}.page-links__link:hover .arrow-icon:after{-webkit-animation:arrow-icon-move-large 1.6s infinite;animation:arrow-icon-move-large 1.6s infinite}}@media only screen and (min-width: 829px){.page-links__link--products{padding:6rem 0 5.8rem}}.page-links__image{flex-shrink:0;border-radius:1rem;overflow:hidden;width:50rem;height:22rem;position:relative;will-change:transform,opacity}@media only screen and (min-width: 829px){.page-links__image{width:52rem;height:23rem}}.page-links__image img{-o-object-fit:cover;object-fit:cover;aspect-ratio:500/220;transition:scale 1s var(--ease-out-quart)}@media only screen and (min-width: 829px){.page-links__image img{aspect-ratio:520/230}}.page-links__image:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#fcac98;opacity:0;transition:opacity .5s ease-out}.page-links__feature{margin-top:4.8rem}@media only screen and (min-width: 829px){.page-links__feature{margin:0 0 0 10.6rem;padding-bottom:1.7rem}}@media only screen and (max-width: 828px){.page-links__feature:has(.page-links__heading--o){margin-top:4.4rem}}@media only screen and (min-width: 829px){.page-links__feature--service{padding:0 0 1.5rem}.page-links__feature--service>.page-links__text{margin-top:1.8rem}}.page-links__heading{font-size:9rem;letter-spacing:-.025em;font-family:var(--font-en);line-height:1;position:relative}@media only screen and (min-width: 829px){.page-links__heading{font-size:8rem}}[lang=en] .page-links__heading:before{content:"";display:block;aspect-ratio:1;background:var(--color-primary);border-radius:50%;width:1.2rem;position:absolute;bottom:0;left:1.2rem}@media only screen and (min-width: 829px){[lang=en] .page-links__heading:before{width:.8rem;bottom:-.8rem;left:.5rem}}@media only screen and (min-width: 829px){.page-links__heading--a+p{margin:1.5rem 0 0 .4rem}}@media only screen and (max-width: 828px){.page-links__heading--p{margin-left:-1rem}}@media only screen and (min-width: 829px){.page-links__heading--p{margin-left:-.8rem}}@media only screen and (min-width: 829px){.page-links__heading--p+p{margin:1.6rem 0 0 0rem}}[lang=en] .page-links__heading--p:before{bottom:-1.2rem;left:.8rem}@media only screen and (min-width: 829px){[lang=en] .page-links__heading--p:before{bottom:-.8rem;left:.5rem}}.page-links__heading--o{margin-left:-.5rem}@media only screen and (min-width: 829px){.page-links__heading--o{margin-left:-.5rem}}[lang=en] .page-links__heading--o:before{bottom:-1.2rem;left:.8rem}@media only screen and (min-width: 829px){[lang=en] .page-links__heading--o:before{bottom:-.8rem;left:.5rem}}.page-links__heading--d{margin-left:-.6rem}[lang=en] .page-links__heading--d:before{bottom:-1.2rem;left:.8rem}@media only screen and (min-width: 829px){[lang=en] .page-links__heading--d:before{bottom:-.8rem;left:.5rem}}.page-links__head{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.page-links__head__title{font-size:7rem;font-weight:500;letter-spacing:-.025em;font-family:var(--font-en);position:relative;line-height:1}@media only screen and (max-width: 828px){.page-links__head__title{margin-left:-.5rem}}@media only screen and (min-width: 829px){.page-links__head__title{font-size:4rem}}@media only screen and (max-width: 828px){.page-links__head__title+p{margin-top:1.6rem}}[lang=ja] .page-links__head__title--d{margin-left:-.3rem}@media only screen and (max-width: 828px){[lang=ja] .page-links__head__title--d{margin-left:-.6rem}}[lang=en] .page-links__head__title:before{content:"";display:block;aspect-ratio:1;background:var(--color-primary);border-radius:50%;width:1.2rem;position:absolute;bottom:0;left:1.2rem}@media only screen and (min-width: 829px){[lang=en] .page-links__head__title:before{width:.8rem;bottom:-.8rem;left:.5rem}}@media only screen and (min-width: 829px){[lang=en] .page-links__head__title--d:before{bottom:-1rem}}@media only screen and (max-width: 828px){[lang=en] .page-links__head__title--d:before{bottom:-1.8rem;left:.6rem}}.page-links__text{color:var(--color-primary);font-size:2.6rem;line-height:1;font-weight:600;display:flex;align-items:center;margin:1.3rem 0 0 .1rem}[lang=en] .page-links__text{font-weight:700}@media only screen and (min-width: 829px){.page-links__text{letter-spacing:.05em;font-size:max(10px,.9375vw);margin:0}}.page-links__text:before{content:"";display:block;aspect-ratio:1;background:var(--color-primary);border-radius:50%;margin-right:2rem;width:1.2rem}@media only screen and (min-width: 829px){.page-links__text:before{margin-right:1rem;width:.8rem}}.page-links .arrow-icon{position:absolute;right:0;display:grid;place-items:center;background-color:var(--color-black);border-radius:50%;margin-left:auto;flex-shrink:0;transition:background-color .5s var(--ease-in-out-quart)}@media only screen and (min-width: 829px){.page-links .arrow-icon{top:50%;transform:translateY(-50%)}}.page-links .arrow-icon:after{content:"";display:block;background-color:var(--color-white);width:2.6rem;aspect-ratio:26/24;-webkit-mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) 50% 50%/contain no-repeat;transition:background-color .3s var(--ease-in-out-quart)}@media only screen and (min-width: 829px){.page-links .arrow-icon:after{width:1.3rem}}:root{--contact-form-side-paddidng: 4rem}@media only screen and (min-width: 829px){:root{--contact-form-side-paddidng: 27rem}}.contact-form-inner{padding:0 var(--contact-form-side-paddidng)}.contact-progress{display:flex;justify-content:center;align-items:center;-moz-column-gap:14.5rem;column-gap:14.5rem;position:relative}@media only screen and (min-width: 829px){.contact-progress{-moz-column-gap:27rem;column-gap:27rem}}.contact-progress:before{content:"";position:absolute;background:linear-gradient(to right,var(--color-primary) 0%,var(--color-primary) 25%,var(--color-border) 25%,var(--color-border) 100%);width:100%;border-radius:9999px;left:0}@media only screen and (min-width: 829px){.contact-progress:before{bottom:1.4rem;height:.6rem;background:linear-gradient(to right,var(--color-primary) 0%,var(--color-primary) 20%,var(--color-border) 20%,var(--color-border) 100%)}}@media only screen and (max-width: 828px){.contact-progress:before{top:9.5rem;height:1.2rem}[lang=en] .contact-progress:before{top:3.5rem}}.contact-progress>li{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:3rem;color:#848789}@media only screen and (min-width: 829px){.contact-progress>li{font-size:pfz(16);width:5rem}}@media only screen and (max-width: 828px){.contact-progress>li{width:8rem}}.contact-progress>li:nth-child(1){color:var(--color-primary)}.contact-progress>li:nth-child(1) .contact-progress__number:before{border-color:var(--color-primary)}.contact-progress--confirm>li:nth-child(1),.contact-progress--confirm>li:nth-child(2){color:var(--color-primary)}.contact-progress--confirm>li:nth-child(1) .contact-progress__number:before,.contact-progress--confirm>li:nth-child(2) .contact-progress__number:before{border-color:var(--color-primary)}.contact-progress--confirm:before{background:linear-gradient(to right,var(--color-primary) 0%,var(--color-primary) 50%,var(--color-border) 50%,var(--color-border) 100%)}.contact-progress--complete>li{color:var(--color-primary)}.contact-progress--complete>li .contact-progress__number:before{border-color:var(--color-primary)}.contact-progress--complete:before{background:var(--color-primary)}.contact-progress__label{font-weight:600}[lang=en] .contact-progress__label{font-weight:700}@media only screen and (min-width: 829px){.contact-progress__label{letter-spacing:.08em}}.contact-progress__number{position:relative;font-family:var(--font-en);font-weight:500;text-align:center;letter-spacing:-.025em;margin-top:1.2rem;z-index:1}@media only screen and (min-width: 829px){.contact-progress__number{margin-top:2rem}}.contact-progress__number:before{content:"";border-radius:50%;width:8rem;height:8rem;background:var(--color-white);border:.4rem solid var(--color-border);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}@media only screen and (min-width: 829px){.contact-progress__number:before{width:5rem;height:5rem;border-width:.2rem;font-size:pfz(16)}}.form{width:100%}@media only screen and (min-width: 829px){.form__item{display:flex;gap:0 2.1rem}}.form__item select:invalid{color:#c8c8cf}.form__item select option:first-child{color:#c8c8cf}.form__item input.espf-validation-error,.form__item textarea.espf-validation-error,.form__item select.espf-validation-error{border-color:var(--color-primary)}@media only screen and (min-width: 829px){.form__item:not(.form__item--textarea){align-items:center}}@media only screen and (max-width: 828px){.form__item:not(:first-of-type){margin-top:7.2rem}.form__item:not(:first-of-type):before{content:"";display:block;height:0;width:0;margin-top:-.125em}}@media only screen and (min-width: 829px){.form__item:not(:first-of-type){margin-top:4rem;justify-content:flex-start}}@media only screen and (min-width: 829px){.form__item--textarea{align-items:flex-start}}.error-text{font-size:2.2rem;color:var(--color-primary);position:absolute;left:0;bottom:-3rem}@media only screen and (max-width: 828px){.error-text{bottom:-5rem}}@media only screen and (min-width: 829px){.error-text{font-size:1.4rem}}.form__item.--confirm{padding:4.2rem 0;border-bottom:var(--border-solid);font-size:3rem;letter-spacing:.05em;margin:0}@media only screen and (min-width: 829px){.form__item.--confirm{padding:2.4rem 0 2.3rem;display:flex;font-size:max(10px,1vw)}}.form__item.--confirm:first-of-type{border-top:var(--border-solid)}@media only screen and (max-width: 828px){.form__item.--confirm .form__item__action{margin-top:.5rem}}.form__item__head{flex-shrink:0;font-weight:600}[lang=en] .form__item__head{font-weight:700}@media only screen and (min-width: 829px){.form__item__head{width:25rem}}@media only screen and (min-width: 829px){.form__item__head--text{padding-top:2.1rem}}.form__item__label{position:relative;display:flex;justify-content:space-between;font-size:3rem}@media only screen and (max-width: 828px){.form__item__label{letter-spacing:.05em}}@media only screen and (min-width: 829px){.form__item__label{font-size:max(10px,1vw)}}.form__item__label--required .required-mark{margin:auto 0;font-size:2.4rem;line-height:1;letter-spacing:.07em;border:1px solid var(--color-primary);color:var(--color-primary);border-radius:2rem;padding:.7rem 2.8rem;text-align:center;font-weight:500}@media only screen and (min-width: 829px){.form__item__label--required .required-mark{font-size:1.4rem;border-width:1px;border-radius:1.6rem;padding:.5rem 1.1rem}}.form__item__action{position:relative}@media only screen and (max-width: 828px){.form__item__action{margin-top:2.5rem}}@media only screen and (min-width: 829px){.form__item__action{width:61rem}}.form__item__action--select{position:relative}.form__item__action--select .pulldown-mark{display:inline-block;background:currentColor;-webkit-mask:url(/wp-content/themes/natoco/assets/select_arrow.0fb9cb36.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/select_arrow.0fb9cb36.svg) 50% 50%/contain no-repeat;position:absolute;top:50%;right:2.2rem;width:1em;height:1em;transform:translateY(-50%)}@media only screen and (max-width: 828px){.form__item__action--select .pulldown-mark{width:3.4rem;height:2.1rem;right:4.2rem}}.form__item__select,.form__item__input,.form__item__textarea{border:1px solid #c8c8cf;font-size:3rem;padding:2.9rem 3.4rem;border-radius:1rem;width:100%}@media only screen and (min-width: 829px){.form__item__select,.form__item__input,.form__item__textarea{border-radius:.5rem;border:1px solid #c8c8cf;padding:1.8rem 3rem;font-size:max(10px,1vw)}}.form__item__select::-moz-placeholder,.form__item__input::-moz-placeholder,.form__item__textarea::-moz-placeholder{letter-spacing:.05em;font-size:3rem;color:#c8c8cf}.form__item__select::placeholder,.form__item__input::placeholder,.form__item__textarea::placeholder{letter-spacing:.05em;font-size:3rem;color:#c8c8cf}@media only screen and (min-width: 829px){.form__item__select::-moz-placeholder,.form__item__input::-moz-placeholder,.form__item__textarea::-moz-placeholder{font-size:max(10px,1vw)}.form__item__select::placeholder,.form__item__input::placeholder,.form__item__textarea::placeholder{font-size:max(10px,1vw)}}.form__item__select::-moz-placeholder+div,.form__item__input::-moz-placeholder+div,.form__item__textarea::-moz-placeholder+div{display:none!important}.form__item__select::placeholder+div,.form__item__input::placeholder+div,.form__item__textarea::placeholder+div{display:none!important}.form__item__textarea{min-height:40rem;height:40rem;display:block}@media only screen and (min-width: 829px){.form__item__textarea{min-height:27rem;height:27rem}}.form__item__select{letter-spacing:.05em;cursor:pointer}.form__check{background:#f3f4f4;border-radius:1rem;text-align:center;display:flex;align-items:center;padding:5rem 10.5rem;font-size:3rem;position:relative;margin-top:10rem}@media only screen and (min-width: 829px){.form__check{padding:4.3rem 10.5rem;font-size:max(10px,1vw);justify-content:center}}.form__check input[type=checkbox]{opacity:0;position:absolute;left:13.5rem}@media only screen and (min-width: 829px){.form__check input[type=checkbox]{left:40.2rem}}.form__check input[type=checkbox]:checked+label:before{background:var(--color-primary);border:none}.form__check input[type=checkbox]:checked+label:after{transform:translateY(-50%) scale(1)}.form__check .link-text{margin-right:.1rem}[lang=en] .form__check .link-text{margin:0 0 0 .4rem}@media only screen and (max-width: 828px){[lang=en] .form__check .link-text{margin:0 0 0 1rem}}.form__check__label{display:flex;align-items:center;position:relative;margin-left:.8rem;white-space:nowrap;cursor:pointer}@media only screen and (min-width: 829px){.form__check__label{margin-left:-.1rem}}.form__check__label:before{content:"";border-radius:50%;position:relative;background:var(--color-border);border:.2rem solid;width:6rem;height:6rem;display:inline-block;margin-right:4rem}@media only screen and (min-width: 829px){.form__check__label:before{border-width:1px;width:3rem;height:3rem;margin-right:2.4rem}}.form__check__label:after{content:"";background:var(--color-white);-webkit-mask:url(/wp-content/themes/natoco/assets/checkbox-check.fba10a75.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/checkbox-check.fba10a75.svg) 50% 50%/contain no-repeat;display:inline-block;width:1em;height:1em;position:absolute;top:50%;left:1.5rem;transition:transform .2s var(--ease-in-out-quad);transform:translateY(-50%) scale(0)}@media only screen and (min-width: 829px){.form__check__label:after{left:.7rem}}.form__check__label:not(.-error):before{border-color:#c8c8cf}.form__check__label.-error:before{border-color:var(--color-primary)}.form__check__label>.error-text{position:absolute;top:6rem;left:0}@media only screen and (min-width: 829px){.form__check__label>.error-text{top:3.4rem}}.form__button{text-align:center}.form__button:not(.--confirm){border-top:var(--border-solid);margin:10rem auto 0;padding-top:7rem}@media only screen and (min-width: 829px){.form__button:not(.--confirm){margin-top:9.2rem;padding-top:5rem}}.form__button.--confirm .confirm-buttons{margin-top:7rem;display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width: 829px){.form__button.--confirm .confirm-buttons{margin-top:5.2rem;justify-content:flex-start;-moz-column-gap:34.4rem;column-gap:34.4rem}}.form__button>.espf-b-confirm{margin:0 auto}_::-webkit-full-page-media,_:future,:root .form__item__input:lang(ja){font-family:system-ui}_::-webkit-full-page-media,_:future,:root .form__item__select:lang(ja){font-family:system-ui}_::-webkit-full-page-media,_:future,:root .form__item__textarea:lang(ja){font-family:system-ui}.link-text{color:var(--color-dark-pink);text-decoration:underline}.link-button{font-weight:600;line-height:1;letter-spacing:.05em;text-align:left;z-index:0;overflow:hidden;border:1px solid var(--border-color);transition:background-position .3s ease-out;background:linear-gradient(var(--color-black),var(--color-black) 50%,var(--color-primary) 50%,var(--color-primary) 50%);background-size:200% 200%;background-position:0% 0%;color:#fff;display:block;position:relative;border-radius:9999px}[lang=en] .link-button{font-weight:700}.link-button__inner{display:block}@media (hover: hover) and (pointer: fine){.link-button:hover{background-position:100% 100%}.link-button:hover .arrow-icon{border:1px solid transparent;background-color:#b80315}.link-button:hover .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}.link-button:hover .arrow-icon:after{background-color:var(--color-white)}}.link-button span{position:relative}@media only screen and (min-width: 829px){.link-button{font-size:max(10px,.875vw)}}@media only screen and (max-width: 828px){.link-button{font-size:2.8rem}}@media only screen and (min-width: 829px){.link-button{width:15em;line-height:3.55;padding-left:1.4em}}@media only screen and (max-width: 828px){.link-button{width:47rem;padding:3.7rem 6rem}}@media (hover: hover) and (pointer: fine){.link-button:hover .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}}.link-button .arrow-icon{position:absolute;top:50%;right:1.9rem;transform:translateY(-50%);background-color:var(--color-black);border:1px solid #535558}@media only screen and (min-width: 829px){.link-button .arrow-icon{width:2em;height:2em;right:.7em}}.link-button--white{transition:all .3s ease-in-out;background:linear-gradient(#fff,#fff 50%,var(--color-primary) 50%,var(--color-primary) 50%);color:var(--color-black);overflow:hidden;background-size:200% 200%;background-position:0% 0%}@media (hover: hover) and (pointer: fine){.link-button--white:hover{color:#fff}}.link-button--white .arrow-icon{border:1px solid #c8c8cf;background-color:var(--color-white)}.link-button--white .arrow-icon:after{background-color:var(--color-black)}.intro-block{display:flex;justify-content:space-between}@media only screen and (max-width: 828px){.intro-block{flex-direction:column}}@media only screen and (min-width: 829px){.intro-block{-moz-column-gap:11.1rem;column-gap:11.1rem}}.intro-block__visual{flex-shrink:0;width:100%}@media only screen and (max-width: 828px){.intro-block__visual{margin-top:9.6rem;order:2}}@media only screen and (min-width: 829px){.intro-block__visual{width:79rem;order:2}}.intro-block__head{display:contents}@media only screen and (min-width: 829px){.intro-block__head{display:block;margin-top:auto}}.intro-block__head>.link-button{display:block}@media only screen and (max-width: 828px){.intro-block__head>.link-button{margin:5.1rem auto 0;order:3}}@media only screen and (min-width: 829px){.intro-block__head>.link-button{margin:4rem 0 0}}@media only screen and (max-width: 828px){.intro-block__head>.hgroup{order:1}}.intro-block__main{letter-spacing:.05em;font-size:5rem;font-weight:600;line-height:1.5}[lang=en] .intro-block__main{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .intro-block__main{line-height:1.3333333333;font-size:3rem}}@media only screen and (max-width: 828px){[lang=en] .intro-block__main{line-height:1.2;font-size:5rem}}@media only screen and (max-width: 828px){.intro-block__main{margin-top:6.2rem;order:3}}@media only screen and (min-width: 829px){.intro-block__main{font-size:3rem;line-height:1.6666666667;padding-top:6.4rem}}.intro-block__text{font-feature-settings:"palt";font-size:3rem;letter-spacing:.05em}@media only screen and (max-width: 828px){.intro-block__text{order:3;margin-top:4.3rem}}@media only screen and (min-width: 829px){.intro-block__text{font-size:max(10px,1vw);margin-top:3rem}}@media only screen and (min-width: 829px){.outline{margin-top:17.2rem}}@media only screen and (max-width: 828px){.outline{margin-top:18.9rem}}.outline h3,.outline p{letter-spacing:.05em}.outline__block{display:flex;justify-content:space-between}@media only screen and (max-width: 828px){.outline__block{flex-direction:column;margin-top:9.6rem}}@media only screen and (min-width: 829px){.outline__block{margin-top:8rem;-moz-column-gap:11.1rem;column-gap:11.1rem}}.outline__visual{padding:5.5rem 2.6rem;background:var(--color-light);border-radius:1rem;display:grid;place-items:center;width:100%;height:54.4rem;flex-shrink:0}@media only screen and (min-width: 829px){.outline__visual{padding:9.5rem 7.1rem;width:88rem;height:64rem}}[lang=en] .outline__head{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .outline__head{line-height:1.1666666667;font-size:6rem}}@media only screen and (max-width: 828px){[lang=en] .outline__head{line-height:1.1428571429;font-size:7rem}}@media only screen and (min-width: 829px){.outline__head{margin-top:7.8rem}}@media only screen and (max-width: 828px){.outline__head{margin-top:6.2rem}}.outline__main{font-size:5rem;font-weight:600;line-height:1.5}[lang=en] .outline__main{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .outline__main{line-height:1.3333333333;font-size:3rem}}@media only screen and (max-width: 828px){[lang=en] .outline__main{line-height:1.2;font-size:5rem}}@media only screen and (min-width: 829px){.outline__main{font-size:3rem;line-height:1.6666666667}}.outline__text{font-feature-settings:"palt";font-size:3rem;letter-spacing:.05em}[lang=en] .outline__text{font-weight:700;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .outline__text{font-size:1.8rem;line-height:2.2222222222}}@media only screen and (max-width: 828px){[lang=en] .outline__text{font-size:3.2rem;line-height:2.0625}}@media only screen and (max-width: 828px){.outline__text{order:3;margin-top:4.3rem}}@media only screen and (min-width: 829px){.outline__text{font-size:max(10px,1vw);margin-top:3.2rem}}@media only screen and (min-width: 829px){[lang=en] .outline--service .outline__head{margin-top:-.7rem}}[lang=en] .outline--service .outline__text{letter-spacing:0;line-height:2;font-weight:500}@media only screen and (min-width: 829px){[lang=en] .outline--service .outline__text{font-size:1.6rem}}@media only screen and (max-width: 828px){[lang=en] .outline--service .outline__text{font-size:3rem}}.fc .outline__block,.paint .outline__block{justify-content:flex-start}@media only screen and (min-width: 829px){.fc .outline__block,.paint .outline__block{-moz-column-gap:10.9rem;column-gap:10.9rem;margin-top:7.8rem}}.fc .outline__visual,.paint .outline__visual{position:relative;overflow:hidden}@media only screen and (min-width: 829px){.fc .outline__visual,.paint .outline__visual{width:61rem}}@media only screen and (max-width: 828px){.fc .outline__visual,.paint .outline__visual{width:100%}}.fc .outline__visual img,.paint .outline__visual img{display:block;-o-object-fit:contain;object-fit:contain}[lang=en] .fc .outline__main,[lang=en] .paint .outline__main{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .fc .outline__main,[lang=en] .paint .outline__main{line-height:1.1666666667;font-size:6rem}}@media only screen and (max-width: 828px){[lang=en] .fc .outline__main,[lang=en] .paint .outline__main{line-height:1.1428571429;font-size:7rem}}@media only screen and (min-width: 829px){.fc .outline__main,.paint .outline__main{line-height:1.5;font-size:6rem}}@media only screen and (max-width: 828px){.fc .outline__main,.paint .outline__main{font-size:7rem}}.fc .outline__text,.paint .outline__text{font-weight:600}[lang=en] .fc .outline__text,[lang=en] .paint .outline__text{font-weight:700;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .fc .outline__text,[lang=en] .paint .outline__text{font-size:1.8rem;line-height:2.2222222222}}@media only screen and (max-width: 828px){[lang=en] .fc .outline__text,[lang=en] .paint .outline__text{font-size:3.2rem;line-height:2.0625}}@media only screen and (min-width: 829px){.fc .outline__text,.paint .outline__text{font-size:max(10px,1.125vw);line-height:2.7777777778;margin-top:4.4rem;margin-left:.2rem}}@media only screen and (max-width: 828px){.fc .outline__text,.paint .outline__text{font-size:3.2rem;line-height:2.1875;margin-top:5.9rem}}.circle-heading{color:var(--color-primary);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:4rem;display:flex;align-items:center;font-weight:600;line-height:1.5;letter-spacing:.05em}@media only screen and (min-width: 829px){.circle-heading{font-size:2.4rem}}[lang=en] .circle-heading{font-weight:500;letter-spacing:0em}@media only screen and (max-width: 828px){.circle-heading--br{align-items:baseline}.circle-heading--br:before{bottom:.5rem}}.circle-heading--br-both{align-items:baseline}.circle-heading--br-both:before{bottom:.4rem}@media only screen and (max-width: 828px){.circle-heading--br-both:before{bottom:.5rem}}.circle-heading--fill:before{background:currentColor}.circle-heading:before{content:"";position:relative;display:block;aspect-ratio:1;border:.2rem solid currentColor;border-radius:50%}@media only screen and (min-width: 829px){.circle-heading:before{border-width:1px;width:1rem;margin-right:1.3rem}}@media only screen and (max-width: 828px){.circle-heading:before{width:1.4rem;margin-right:2.2rem}}.os-col{border-top:var(--border-solid)}@media only screen and (min-width: 829px){.os-col{display:flex;width:124rem;margin-left:auto;padding:8rem 0}}@media only screen and (max-width: 828px){.os-col{padding:7.3rem 0 10rem}}.os-col:nth-child(3){border-bottom:var(--border-solid)}.os-col__num{color:var(--color-primary);font-family:var(--font-en);letter-spacing:-.025em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width: 829px){.os-col__num{font-size:2rem;margin-top:-1.1rem;margin-left:-.1rem}}@media only screen and (max-width: 828px){.os-col__num{font-size:4rem;margin-left:-.3rem}}@media only screen and (max-width: 828px){.os-col__sentence{margin-top:.8rem}}@media only screen and (min-width: 829px){.os-col__sentence{margin-top:-1.3rem;margin-left:7rem;display:flex;flex-direction:column;justify-content:space-between;width:60.8rem;margin-bottom:-.6rem}}.os-col__title{font-size:6rem;font-weight:600;line-height:1.5;letter-spacing:.05em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}[lang=en] .os-col__title{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .os-col__title{line-height:1.25;font-size:4rem}}@media only screen and (max-width: 828px){[lang=en] .os-col__title{line-height:1.1666666667;font-size:6rem}}@media only screen and (min-width: 829px){.os-col__title{font-size:4rem;padding-bottom:5rem}}@media only screen and (max-width: 828px){.os-col__text{font-size:3rem;margin-top:5.5rem}}@media only screen and (min-width: 829px){.os-col__text{width:33.8rem;font-size:max(10px,1vw);margin-left:auto;display:inline-block}[lang=en] .os-col__text{width:43rem}}@media only screen and (min-width: 829px){.os-col__image{margin-left:auto;width:43rem;height:43rem;flex-shrink:0}}@media only screen and (max-width: 828px){.os-col__image{margin-top:8.1rem;width:100%;height:74.7rem}}.os-col__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 829px){.os-sf{margin-top:18rem;display:flex;justify-content:space-between;align-items:flex-start}}@media only screen and (max-width: 828px){.os-sf{margin-top:8.5rem}}@media only screen and (min-width: 829px){.os-sf .circle-heading{margin-top:-.6rem;margin-left:.2rem}}.os-sf__content{display:flex}@media only screen and (min-width: 829px){.os-sf__content{flex-shrink:0;width:97rem;flex-direction:row;gap:0 11rem}}@media only screen and (max-width: 828px){.os-sf__content{flex-direction:column;gap:8.3rem 0;margin-top:6.8rem}}.os-sf__group{display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (min-width: 829px){.os-sf__group{width:43rem}}.os-sf__image{width:100%}@media only screen and (min-width: 829px){.os-sf__image{height:25rem}}@media only screen and (max-width: 828px){.os-sf__image{height:43.4rem}}.os-sf__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 829px){.os-sf__head{margin-top:2.8rem}}@media only screen and (max-width: 828px){.os-sf__head{margin-top:6.2rem}}.os-sf__head__title{font-weight:600}[lang=en] .os-sf__head__title{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .os-sf__head__title{line-height:1.3846153846;font-size:2.6rem}}@media only screen and (max-width: 828px){[lang=en] .os-sf__head__title{line-height:1.2;font-size:5rem}}@media only screen and (min-width: 829px){.os-sf__head__title{line-height:1.62;font-size:2.6rem;min-height:4.3rem}}@media only screen and (max-width: 828px){.os-sf__head__title{font-size:5rem;line-height:1.5}}@media only screen and (min-width: 829px){.os-sf__head__text{margin-top:1.2rem;font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.os-sf__head__text{margin-top:3.7rem}}@media only screen and (min-width: 829px){.product-info__content{margin-top:7rem}}@media only screen and (max-width: 828px){.product-info__content{margin-top:8.3rem}}.product-info__caption{font-weight:600}[lang=en] .product-info__caption{font-weight:500;line-height:1.5}@media only screen and (min-width: 829px){.product-info__caption{margin-top:3.2rem;font-size:2rem;line-height:1}}@media only screen and (max-width: 828px){.product-info__caption{margin-top:4.9rem;font-size:3.4rem;line-height:1.7647058824}}@media only screen and (min-width: 829px){.product-info__block:not(:first-child){margin-top:17.2rem}}@media only screen and (max-width: 828px){.product-info__block:not(:first-child){margin-top:18.8rem}}@media only screen and (min-width: 829px){.info-cards{margin-top:5rem}}@media only screen and (max-width: 828px){.info-cards{margin-top:6.9rem}}.info-cards__list{display:grid;grid-template-columns:1fr}@media only screen and (min-width: 829px){.info-cards__list{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width: 829px){.info-cards__list--three{grid-template-columns:repeat(3,1fr)}.info-cards__list--three .info-cards__list__item:nth-child(3n){border-right:none}.info-cards__list--three .info-cards__list__item:not(:nth-child(3n)){border-right:var(--border-solid)}}.info-cards__list__item{border-top:var(--border-solid);display:flex;flex-direction:column}@media only screen and (min-width: 829px){.info-cards__list__item{justify-content:space-between;padding:2.9rem 2.8rem 2.3rem 3rem}.info-cards__list__item:not(:nth-child(4n)){border-right:var(--border-solid)}.info-cards__list__item>*:last-child:not(.info-cards__list__detail){margin-bottom:auto}}@media only screen and (max-width: 828px){.info-cards__list__item{padding:6rem 0 4.3rem}}@media only screen and (min-width: 829px){.info-cards__list__item:first-child{padding-right:2rem}}.info-cards__list__item:first-child .info-cards__list__desc{letter-spacing:.03em}.info-cards__list__head{display:flex;align-items:center;justify-content:flex-start}@media only screen and (min-width: 829px){.info-cards__list__head{-moz-column-gap:2rem;column-gap:2rem}}@media only screen and (max-width: 828px){.info-cards__list__head{-moz-column-gap:5.9rem;column-gap:5.9rem}}.info-cards__list__image{flex-shrink:0;border-radius:1rem;overflow:hidden}@media only screen and (min-width: 829px){.info-cards__list__image{width:11rem;height:11rem}}@media only screen and (max-width: 828px){.info-cards__list__image{width:18rem;height:18rem}}.info-cards__list__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.info-cards__list__name{font-weight:600}[lang=en] .info-cards__list__name{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .info-cards__list__name{line-height:1.5;font-size:2rem}}@media only screen and (max-width: 828px){[lang=en] .info-cards__list__name{line-height:1.2631578947;font-size:3.8rem}}@media only screen and (min-width: 829px){.info-cards__list__name{line-height:1.5;font-size:2rem;margin-top:-.4rem}}@media only screen and (max-width: 828px){.info-cards__list__name{line-height:1.7;font-size:3.8rem;min-height:7rem}}[lang=en] .info-cards__list__desc{font-weight:500;letter-spacing:0;line-height:2}@media only screen and (min-width: 829px){[lang=en] .info-cards__list__desc{font-size:1.6rem}}@media only screen and (max-width: 828px){[lang=en] .info-cards__list__desc{font-size:3rem}}@media only screen and (min-width: 829px){.info-cards__list__desc{margin-top:2.1rem;font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.info-cards__list__desc{margin-top:4.5rem}}@media only screen and (max-width: 828px){.info-cards__list__notes{font-size:2.6rem;margin-top:1.8rem}}@media only screen and (min-width: 829px){.info-cards__list__notes{font-size:1.4rem;margin-top:.3rem;padding-bottom:.1rem}}.info-cards__list__desc,.info-cards__list__notes{color:#898989}.info-cards__list__detail{margin-left:auto}@media only screen and (min-width: 829px){.info-cards__list__detail{padding-top:1.6rem;margin-right:1.9rem;margin-bottom:1rem;margin-top:auto}}@media only screen and (max-width: 828px){.info-cards__list__detail{margin-top:1.6rem;margin-right:4.6rem;margin-bottom:.9rem}}.info-cards__list__detail a{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1.5;letter-spacing:.05em;color:var(--color-dark-pink)}@media only screen and (min-width: 829px){.info-cards__list__detail a{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.info-cards__list__detail a{font-size:3rem}}.info-cards__list__detail a:before,.info-cards__list__detail a:after{pointer-events:none;content:"";display:block;position:absolute;background:currentColor}.info-cards__list__detail a:before{width:100%;height:1px;left:0;transition:scale .2s var(--ease-in-out-quad);transform-origin:0 0}@media only screen and (min-width: 829px){.info-cards__list__detail a:before{bottom:1px}}@media only screen and (max-width: 828px){.info-cards__list__detail a:before{bottom:.3rem}}.info-cards__list__detail a:after{-webkit-mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) center/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) center/contain no-repeat}@media only screen and (min-width: 829px){.info-cards__list__detail a:after{width:1rem;height:1rem;right:-2rem;top:calc(50% - .4rem)}}@media only screen and (max-width: 828px){.info-cards__list__detail a:after{width:2.5rem;height:2.5rem;right:-4.5rem;top:calc(50% - 1.2rem)}}@media (hover: hover) and (pointer: fine){.info-cards__list__detail a:hover:before{scale:0;transform-origin:100% 0}}.info-cards__list__next{width:100%;border-top:var(--border-solid);border-bottom:var(--border-solid)}.info-cards__list__next a{letter-spacing:.05em;display:flex;align-items:center;justify-content:center;font-weight:600;position:relative;line-height:2;font-size:3rem}[lang=en] .info-cards__list__next a{font-weight:700}@media only screen and (max-width: 828px){.info-cards__list__next a{padding:4.1rem 5.8rem 3.8rem 2rem;min-height:19.9rem}}@media only screen and (min-width: 829px){.info-cards__list__next a{padding:4.3rem 1.8rem 4.3rem 0;font-size:max(10px,1vw)}}@media (hover: hover) and (pointer: fine){.info-cards__list__next a{transition:color .3s ease-out}.info-cards__list__next a:hover{color:var(--color-primary)}.info-cards__list__next a:hover .arrow-icon{background:var(--color-primary)}.info-cards__list__next a:hover .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}}.info-cards__list__next a .arrow-icon{flex-shrink:0;position:relative}@media only screen and (min-width: 829px){.info-cards__list__next a .arrow-icon{left:2rem}}@media only screen and (max-width: 828px){.info-cards__list__next a .arrow-icon{left:3.6rem;margin-top:-.4rem}}.info-cards--en{border-bottom:var(--border-solid)}@media only screen and (max-width: 828px){:root{--top-padding: 6rem}}.pickup-col{z-index:1;position:relative;width:100%;background:var(--color-light)}@media only screen and (max-width: 828px){.pickup-col{padding:26.5rem 0 0;margin-top:-22.5rem}}@media only screen and (min-width: 829px){.pickup-col{display:flex;flex-direction:column}}.pickup-col__item:not(:last-child){border-bottom:var(--border-solid)}[lang=en] .pickup-col__item{border-bottom:var(--border-solid)}.pickup-col__item>a,.pickup-col__item>span{position:relative}@media only screen and (min-width: 829px){.pickup-col__item>a,.pickup-col__item>span{display:flex;padding:5rem 5.1rem 4.9rem}}@media only screen and (max-width: 828px){.pickup-col__item>a,.pickup-col__item>span{display:block;padding:var(--top-padding) var(--side-padding) 3.8rem}[lang=en] .pickup-col__item>a,[lang=en] .pickup-col__item>span{padding:var(--top-padding) var(--side-padding) 12.6rem}}.pickup-col__item>a .arrow-icon,.pickup-col__item>span .arrow-icon{border:1px solid #c8c8cf;background-color:#fff}.pickup-col__item>a .arrow-icon:after,.pickup-col__item>span .arrow-icon:after{background-color:#848789}@media only screen and (max-width: 828px){.pickup-col__item>a .arrow-icon,.pickup-col__item>span .arrow-icon{display:flex;justify-content:center;margin:2.7rem .1rem 0 auto;background:none}}@media only screen and (min-width: 829px){.pickup-col__item>a .arrow-icon,.pickup-col__item>span .arrow-icon{position:absolute;right:2rem;bottom:2rem;background:none}}@media only screen and (min-width: 829px) and (not (hover: hover)),only screen and (min-width: 829px) and (not (pointer: fine)){.pickup-col__item>a .arrow-icon,.pickup-col__item>span .arrow-icon{background:#c8c8cf;scale:.2666666667}.pickup-col__item>a .arrow-icon:after,.pickup-col__item>span .arrow-icon:after{scale:0}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 829px){.pickup-col__item>a[href]:not(:hover) .arrow-icon,.pickup-col__item>span[href]:not(:hover) .arrow-icon{background:#c8c8cf;scale:.2666666667}.pickup-col__item>a[href]:not(:hover) .arrow-icon:after,.pickup-col__item>span[href]:not(:hover) .arrow-icon:after{scale:0}}@media (hover: hover) and (pointer: fine){.pickup-col__item>a[href]:hover .pickup-col__image:after,.pickup-col__item>span[href]:hover .pickup-col__image:after{opacity:.2}.pickup-col__item>a[href]:hover .arrow-icon,.pickup-col__item>span[href]:hover .arrow-icon{background-color:var(--color-primary);border:none}.pickup-col__item>a[href]:hover .arrow-icon:after,.pickup-col__item>span[href]:hover .arrow-icon:after{background-color:#fff}.pickup-col__item>a[href]:hover .arrow-icon:after,.pickup-col__item>span[href]:hover .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}}.pickup-col__image{flex-shrink:0;overflow:hidden;position:relative}@media only screen and (min-width: 829px){.pickup-col__image{width:30rem;height:18.1rem}}@media only screen and (max-width: 828px){.pickup-col__image{width:100%;height:45.1rem}}.pickup-col__image:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#fcac98;opacity:0;transition:opacity .5s ease-out}.pickup-col__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 829px){.pickup-col__sententce{width:55.6rem;margin-left:6.1rem;margin-top:2.1rem}}@media only screen and (max-width: 828px){.pickup-col__sententce{margin-top:4.9rem}}.pickup-col__name{line-height:1.5;font-weight:600;letter-spacing:.05em}[lang=en] .pickup-col__name{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .pickup-col__name{line-height:1.5;font-size:2rem}}@media only screen and (max-width: 828px){[lang=en] .pickup-col__name{line-height:1.2631578947;font-size:3.8rem}}@media only screen and (min-width: 829px){.pickup-col__name{font-size:2rem}}@media only screen and (max-width: 828px){.pickup-col__name{font-size:3.8rem}}@media only screen and (min-width: 829px){.pickup-col__text{margin-top:1.4rem;font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.pickup-col__text{margin-top:1.8rem}}.pickup-col__pdf-link{font-size:1.6rem;display:inline-block;position:absolute;bottom:2.4rem;right:3rem;color:#d68f96;letter-spacing:0}.pickup-col__pdf-link>span{position:relative}.pickup-col__pdf-link>span:after{content:"";position:absolute;width:100%;height:1px;background-color:#d68f96;bottom:1px;left:0}@media only screen and (max-width: 828px){.pickup-col__pdf-link{font-size:3rem;font-feature-settings:"palt";right:3.6rem}}.pickup-col__pdf-link:after{content:"";display:inline-block;width:.9rem;height:.9rem;margin-left:1rem;-webkit-mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) 50% 50%/contain no-repeat;background-color:#d68f96;transform:rotate(-45deg)}@media only screen and (max-width: 828px){.pickup-col__pdf-link:after{width:2.9rem;height:2.9rem;margin-left:1.6rem}}.detail-section{position:relative}@media only screen and (min-width: 829px){.detail-section{margin-top:24.9rem;margin-bottom:18.1rem}}.detail-section__inner{position:relative;display:flex;align-items:center}@media only screen and (min-width: 829px){.detail-section__inner{height:60rem}}@media only screen and (max-width: 828px){.detail-section__inner{height:89rem}}@media (hover: hover) and (pointer: fine){.detail-section__inner{cursor:pointer}.detail-section__inner .detail-section__link:after{transition:opacity .3s ease-out}.detail-section__inner .detail-section__link:before{transition:scale 1s var(--ease-out-quart)}.detail-section__inner:hover .detail-section__link:after{opacity:1}.detail-section__inner:hover .detail-section__link:before{scale:1.05}.detail-section__inner:hover .link-button{color:#fff;background-position:100% 100%}.detail-section__inner:hover .link-button .arrow-icon{border:1px solid transparent;background-color:#b80315}.detail-section__inner:hover .link-button .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}.detail-section__inner:hover .link-button .arrow-icon:after{background-color:var(--color-white)}}@media only screen and (max-width: 828px){.detail-section{margin-top:24.8rem}.detail-section .inner{padding:0}}.detail-section .hgroup{color:var(--color-white)}@media only screen and (max-width: 828px){.detail-section .hgroup{margin-left:.1rem}}@media only screen and (min-width: 829px){.detail-section .hgroup__heading{font-size:8rem}}@media only screen and (max-width: 828px){.detail-section .hgroup__heading{font-size:9rem}}.detail-section .hgroup__text{color:var(--color-white)}@media only screen and (min-width: 829px){.detail-section .hgroup__text{margin-top:.7rem;margin-left:.7rem}}@media only screen and (max-width: 828px){.detail-section .hgroup__text{margin-left:.8rem}}.detail-section__content{position:relative;z-index:1}@media only screen and (min-width: 829px){.detail-section__content{padding-left:8.5rem;padding-bottom:1.2rem}}@media only screen and (max-width: 828px){.detail-section__content{padding-left:3.2rem;padding-top:.4rem}}.detail-section__text{color:var(--color-white);letter-spacing:.05em;font-weight:600}[lang=en] .detail-section__text{font-weight:700}@media only screen and (min-width: 829px){.detail-section__text{font-size:2rem;line-height:1.5;margin-top:5rem;margin-left:.2rem}}@media only screen and (max-width: 828px){.detail-section__text{font-size:3.8rem;line-height:1.75;margin-top:8.1rem;margin-left:.6rem}}@media only screen and (min-width: 829px){.detail-section .link-button{margin-left:.4rem;margin-top:4.5rem}}@media only screen and (max-width: 828px){.detail-section .link-button{margin-left:.8rem;margin-top:4.8rem}}.detail-section__link{position:absolute;width:100%;height:100%;overflow:hidden}.detail-section__link:before{content:"";position:absolute;width:100%;height:100%}@media only screen and (min-width: 829px){.detail-section__link:before{background:url(/wp-content/themes/natoco/assets/b-design_img.4fa5b571.jpg) center center/cover no-repeat}}@media only screen and (max-width: 828px){.detail-section__link:before{background:url(/wp-content/themes/natoco/assets/b-design_img_sp.6d0af769.jpg) 0 0/cover no-repeat}}.detail-section__link:after{content:"";width:100%;height:100%;background-color:#fcac9833;position:absolute;left:0;top:0;opacity:0;pointer-events:none}@media only screen and (min-width: 829px){.detail-section--develop{margin-top:25rem}}@media only screen and (max-width: 828px){.detail-section--develop{margin-top:0}}.detail-section--develop .detail-section__link:before{background:url(/wp-content/themes/natoco/assets/b-develop_img.9fcc7606.jpg) 0 0/cover no-repeat}@media only screen and (max-width: 828px){.detail-section--develop .detail-section__link:before{background:url(/wp-content/themes/natoco/assets/b-develop_img_sp.18c7c810.jpg) 0 0/cover no-repeat}}@media only screen and (max-width: 828px){.detail-section--develop .detail-section__link .detail-section__content{padding-bottom:1rem}}@media only screen and (max-width: 828px){.detail-section--develop .detail-section__link .detail-section__button{margin-top:5.5rem}}.case{padding:0 var(--side-padding)}@media only screen and (min-width: 829px){.case{padding-bottom:10rem}}@media only screen and (max-width: 828px){.case{padding-bottom:20rem}}.case .swiper-slide{width:100%;display:flex;flex-direction:column;height:auto}@media only screen and (min-width: 829px){.case .swiper-slide{width:43rem}}@media only screen and (max-width: 828px){.case .swiper-slide{width:70rem}}@media only screen and (min-width: 829px){.case .swiper-slide+.swiper-slide{margin-left:2rem}}@media only screen and (max-width: 828px){.case .swiper-slide+.swiper-slide{margin-left:4rem}}.case .case-study-card{flex:1;background:var(--color-white);position:relative;display:flex;flex-direction:column;width:100%;height:100%}@media only screen and (min-width: 829px){.case .case-study-card{padding-bottom:6.2rem}}@media only screen and (max-width: 828px){.case .case-study-card{padding-bottom:3.5rem}}.case .case-study-card__image{width:100%;overflow:hidden}@media only screen and (min-width: 829px){.case .case-study-card__image{height:25.8rem}}@media only screen and (max-width: 828px){.case .case-study-card__image{height:42rem}}.case .case-study-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case .case-study-card__text{display:flex;flex-direction:column}@media only screen and (min-width: 829px){.case .case-study-card__text{margin-top:3.4rem;padding:0 2.9rem}}@media only screen and (max-width: 828px){.case .case-study-card__text{padding:4.7rem 5rem 6rem}}.case .case-study-card__name{font-weight:600;line-height:1.5}[lang=en] .case .case-study-card__name{font-weight:700}@media only screen and (min-width: 829px){.case .case-study-card__name{font-size:2rem}}@media only screen and (max-width: 828px){.case .case-study-card__name{font-size:3.8rem}}.case .case-study-card__description{line-height:2}@media only screen and (min-width: 829px){.case .case-study-card__description{font-size:max(10px,1vw);margin-top:1.3rem}}@media only screen and (max-width: 828px){.case .case-study-card__description{font-size:3rem;margin-top:1.8rem}}.case .case-study-card__tags{display:flex;flex-wrap:wrap}@media only screen and (min-width: 829px){.case .case-study-card__tags{margin-top:2.1rem;margin-left:.2rem;gap:1rem}}@media only screen and (max-width: 828px){.case .case-study-card__tags{margin-top:3.4rem;gap:2rem}}.case .case-study-card__tags>li{display:block;background:var(--color-light);color:var(--color-primary);border:1px solid var(--color-border);border-radius:9999px;letter-spacing:.05em;font-weight:600}[lang=en] .case .case-study-card__tags>li{font-weight:700}@media only screen and (min-width: 829px){.case .case-study-card__tags>li{font-size:max(10px,.75vw);line-height:2;padding:0 .75em}}@media only screen and (max-width: 828px){.case .case-study-card__tags>li{font-size:2rem;padding:.2rem 1.85rem 0;line-height:2.05}}.case .case-study-card .arrow-icon{position:absolute}@media only screen and (min-width: 829px){.case .case-study-card .arrow-icon{bottom:2rem;right:2rem}}@media only screen and (max-width: 828px){.case .case-study-card .arrow-icon{bottom:3.8rem;right:3.8rem;border:1px solid #c8c8cf;background-color:#fff}.case .case-study-card .arrow-icon:after{background-color:#848789}}@media (hover: hover) and (pointer: fine){.case .case-study-card[href] .case-study-card__image img{transition:transform .3s ease-out}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 829px){.case .case-study-card[href]:not(:hover) .arrow-icon{background:#c8c8cf;scale:.2666666667}.case .case-study-card[href]:not(:hover) .arrow-icon:after{scale:0}}@media (hover: hover) and (pointer: fine){.case .case-study-card[href]:hover .case-study-card__image img{transform:scale(1.04)}.case .case-study-card[href]:hover .arrow-icon{background-color:var(--color-primary);border:none}.case .case-study-card[href]:hover .arrow-icon:after{background-color:#fff}.case .case-study-card[href]:hover .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}}.case .swiper-scrollbar-wrapper{cursor:-webkit-grab;cursor:grab;position:absolute;display:flex;align-items:center}@media only screen and (min-width: 829px){.case .swiper-scrollbar-wrapper{width:142rem;height:40px;bottom:.9rem;left:9rem}}@media only screen and (max-width: 828px){.case .swiper-scrollbar-wrapper{width:75rem;height:9rem;bottom:3.1rem;left:4rem;max-height:48px}}.case .swiper-scrollbar-wrapper:before{content:"";display:block;width:100%;background:#c8c8cf}@media only screen and (min-width: 829px){.case .swiper-scrollbar-wrapper:before{height:.2rem}}@media only screen and (max-width: 828px){.case .swiper-scrollbar-wrapper:before{height:.4rem}}.case .swiper-scrollbar{position:absolute;top:0;height:100%;width:100%}.case .swiper-scrollbar-drag{height:100%}.case .swiper-scrollbar-drag span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:9999px;background:var(--color-black);transition:transform .25s ease-out;will-change:transform}.case .swiper-scrollbar-drag span:after{content:"";display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAYBAMAAABDzROoAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAeUExURUdwTP///////////////////////////////////8kBMKEAAAAJdFJOUwC2pgYDmApplg5PkRoAAACSSURBVCjPY2AAAcMCBmTALoxgM0tOR5GrnGgAZzvNnIQipzlTBcZkQWLD1DpgMtEVA1nCDKjAEKbaaSaS1TDHQTVGYmhjYHCcORVEsWJqA2sMwKENZONUsLYELHJsII2dM8WwSDGwJAI1RmKXY0icOQOvmfjcgtcPWDVCtOEPM3xhjS+O8MYtvjSBNy0xOGJNgwBmoTcyNSXflwAAAABJRU5ErkJggg==) center/contain no-repeat;max-width:50%}@media only screen and (min-width: 829px){.case .swiper-scrollbar-drag span:after{width:2.7rem;height:1.2rem}}@media only screen and (max-width: 828px){.case .swiper-scrollbar-drag span:after{width:5.5rem;height:2.5rem}}@media only screen and (min-width: 829px) and (hover: hover) and (pointer: fine){.case .swiper-scrollbar-drag:hover span,.case .swiper-scrollbar-drag:active span{transform:scale(.85)}}@media only screen and (max-width: 828px){.case .swiper-scrollbar-drag:active span{transform:scale(.8)}}:root{--content-padding-h: 4.9rem;--content-padding-v: 7rem}@media only screen and (min-width: 829px){:root{--content-padding-h: 3rem;--content-padding-v: 5rem}}.flow-chart{border:var(--border-solid);position:relative}@media only screen and (min-width: 829px){.flow-chart{display:grid;grid-template-columns:repeat(5,1fr)}}.flow-chart:before{content:"";transform:translateY(-50%);position:absolute;display:block;background:var(--color-border);border-radius:.6rem}@media only screen and (max-width: 828px){.flow-chart:before{top:50%;transform:translateY(-50%);width:1.2rem;height:calc(100% - var(--content-padding-v) * 2 - 1.6rem);left:calc(var(--content-padding-h) + 5.4rem)}}@media only screen and (min-width: 829px){.flow-chart:before{width:calc(100% - var(--content-padding-h) * 2);height:.6rem;top:calc(var(--content-padding-v) + 3.2rem);left:50%;transform:translate(-50%)}}@media only screen and (max-width: 828px){.flow-chart>li:not(:first-child){border-top:var(--border-solid)}}@media only screen and (min-width: 829px){.flow-chart>li:not(:first-child){border-left:var(--border-solid)}}.flow-chart__inner{display:flex;align-items:center}@media only screen and (max-width: 828px){.flow-chart__inner{-moz-column-gap:4.9rem;column-gap:4.9rem;padding:6.8rem 4rem 6.7rem var(--content-padding-h)}}@media only screen and (min-width: 829px){.flow-chart__inner{row-gap:3.7rem;flex-direction:column;padding:var(--content-padding-v) var(--content-padding-h) 3.8rem}}.flow-chart__icon{flex-shrink:0;background:#fff;border:.4rem solid var(--color-border);border-radius:50%;position:relative;display:inline-grid;place-items:center}@media only screen and (min-width: 829px){.flow-chart__icon{border-width:.2rem;width:7rem;height:7rem}}@media only screen and (max-width: 828px){.flow-chart__icon{width:12rem;height:12rem}}.flow-chart__icon .icon{background:var(--color-primary);width:3em;height:3em}@media only screen and (min-width: 829px){.flow-chart__icon .icon{width:1.5em;height:1.5em}}.flow-chart__heading{vertical-align:middle;font-weight:600;line-height:1.5}[lang=en] .flow-chart__heading{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .flow-chart__heading{line-height:1.5;font-size:2rem}}@media only screen and (max-width: 828px){[lang=en] .flow-chart__heading{line-height:1.2631578947;font-size:3.8rem}}[lang=en] .flow-chart__heading{font-weight:500;align-items:baseline}@media only screen and (min-width: 829px){.flow-chart__heading{font-size:2rem}}@media only screen and (max-width: 828px){.flow-chart__heading{display:flex;align-items:center;font-size:3.8rem}}.flow-chart__heading__num{color:var(--color-primary);font-family:var(--font-en);letter-spacing:-.025em;line-height:1;font-weight:500}@media only screen and (max-width: 828px){.flow-chart__heading__num{display:inline-block;font-size:3rem;margin-right:2.4rem;margin-left:.2rem;margin-top:.2rem}}@media only screen and (min-width: 829px){.flow-chart__heading__num{display:block;font-size:max(10px,1vw);margin-bottom:1rem}}.flow-chart__text{color:#848789}[lang=en] .flow-chart__text{letter-spacing:0}@media only screen and (max-width: 828px){.flow-chart__text{margin-top:2rem;font-size:2.6rem;letter-spacing:.03em}}@media only screen and (min-width: 829px){.flow-chart__text{font-size:max(10px,.875vw);margin-top:1.5rem}}.flow-chart--3column{position:relative}@media only screen and (min-width: 829px){.flow-chart--3column{width:114.8rem;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 829px){.flow-chart--3column:before{border-radius:.6rem 0 0 .6rem;width:calc(100% - var(--content-padding-h));left:var(--content-padding-h);transform:translate(0)}}@media only screen and (max-width: 828px){.flow-chart--3column:before{border-radius:.6rem .6rem 0 0;top:5.8rem;transform:translateY(0);width:1.2rem;height:calc(100% - 5.8rem);left:calc(var(--content-padding-h) + 5.4rem)}}.flow-chart--3column--reverse{margin-left:auto}@media only screen and (max-width: 828px){.flow-chart--3column--reverse{border-top:none}}@media only screen and (min-width: 829px){.flow-chart--3column--reverse:before{left:0;transform:translate(0);border-radius:0 .6rem .6rem 0}}@media only screen and (max-width: 828px){.flow-chart--3column--reverse:before{transform:translateY(0);width:1.2rem;height:calc(100% - 5.8rem);left:calc(var(--content-padding-h) + 5.4rem);top:0;border-radius:0 0 .6rem .6rem}}.each-link{width:100%;display:flex;justify-content:space-between}@media only screen and (max-width: 828px){.each-link{flex-direction:column;margin-top:24.9rem}}@media only screen and (min-width: 829px){.each-link{margin-top:25rem;-moz-column-gap:2rem;column-gap:2rem}}.each-link__back{background:#dbe0e5;display:grid;place-items:center;flex-shrink:0}@media only screen and (max-width: 828px){.each-link__back{order:2;width:100%;height:26rem}}@media only screen and (min-width: 829px){.each-link__back{width:34rem;height:60rem}}.each-link__back a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:600}[lang=en] .each-link__back a{font-weight:700}@media only screen and (max-width: 828px){.each-link__back a{padding:10rem 0 9.9rem;-moz-column-gap:4rem;column-gap:4rem}}@media only screen and (min-width: 829px){.each-link__back a{flex-direction:column;padding-bottom:.3rem}}.each-link__back a .arrow-icon{rotate:180deg}@media only screen and (max-width: 828px){.each-link__back__text{order:1;font-size:3rem}}@media only screen and (min-width: 829px){.each-link__back__text{font-size:max(10px,1vw);line-height:1.5;margin-bottom:1.5rem;margin-left:.2rem}}@media (hover: hover) and (pointer: fine){.each-link__back{transition:color .3s var(--ease-in-out-quad),background .3s var(--ease-in-out-quad)}.each-link__back .arrow-icon{transition:background-color .3s var(--ease-in-out-quad)}.each-link__back:hover{background:#e6eaed;color:var(--color-primary)}.each-link__back:hover .arrow-icon{background-color:var(--color-primary)}.each-link__back:hover .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}}.each-link__main{color:var(--color-white);position:relative}@media only screen and (max-width: 828px){.each-link__main{padding:19.9rem 3.8rem 19.3rem}}@media only screen and (min-width: 829px){.each-link__main{width:100%;padding:18.6rem 8.7rem 0 8.9rem}}@media (hover: hover) and (pointer: fine){.each-link__main:hover .each-link__anchor:before{scale:1.1}.each-link__main:hover .each-link__anchor:after{opacity:.2}.each-link__main:hover .link-button{color:#fff;background-position:100% 100%}.each-link__main:hover .link-button .arrow-icon{border:1px solid transparent;background-color:#b80315}.each-link__main:hover .link-button .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}.each-link__main:hover .link-button .arrow-icon:after{background-color:var(--color-white)}}.each-link__anchor{display:block;overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.each-link__anchor:before,.each-link__anchor:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0}.each-link__anchor:before{background-position:center;background-size:cover;background-repeat:no-repeat;transition:scale 1s var(--ease-out-quart);z-index:-1}.each-link__anchor:after{background:#fcac98;opacity:0;transition:opacity .5s ease-out;z-index:-1}.each-link__heading,.each-link__caption{position:relative;z-index:1}.each-link__heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.each-link__heading__title{font-family:var(--font-en);line-height:1;letter-spacing:-.025em}@media only screen and (min-width: 829px){.each-link__heading__title{font-size:8rem;margin-left:-.4rem}}@media only screen and (max-width: 828px){.each-link__heading__title{font-size:9rem;margin-left:-.3rem}}[lang=en] .each-link__heading__title:before{content:"";display:block;aspect-ratio:1;background:currentColor;border-radius:50%;position:absolute}@media only screen and (min-width: 829px){[lang=en] .each-link__heading__title:before{width:.8rem;top:9rem;left:.4rem}}@media only screen and (max-width: 828px){[lang=en] .each-link__heading__title:before{width:1.2rem;top:9.2rem;left:.1rem}}.each-link__heading__sub{display:flex;align-items:center;font-weight:600}[lang=en] .each-link__heading__sub{font-weight:500}@media only screen and (min-width: 829px){.each-link__heading__sub{font-size:max(10px,.9375vw);margin-top:.8rem;margin-left:.3rem}}@media only screen and (max-width: 828px){.each-link__heading__sub{font-size:2.6rem;margin-left:.2rem;margin-top:.2rem}}.each-link__heading__sub:before{content:"";display:block;aspect-ratio:1;background:currentColor;border-radius:50%}@media only screen and (min-width: 829px){.each-link__heading__sub:before{width:.8rem;margin-right:.9rem;margin-top:.2rem}}@media only screen and (max-width: 828px){.each-link__heading__sub:before{width:1.2rem;margin-right:2rem}}@media only screen and (min-width: 829px){.each-link__caption{display:flex;align-items:center;justify-content:space-between;margin-top:4.5rem}}@media only screen and (max-width: 828px){.each-link__caption{margin-top:7.2rem}}.each-link__caption p{font-weight:600;line-height:1.7368421053}[lang=en] .each-link__caption p{font-weight:500}@media only screen and (min-width: 829px){.each-link__caption p{line-height:1.5;font-size:2rem}}@media only screen and (max-width: 828px){.each-link__caption p{font-size:3.8rem}}@media only screen and (max-width: 828px){.each-link__caption .link-button{margin-top:4.8rem;margin-left:.2rem}}@media only screen and (min-width: 829px){.each-link--paint .each-link__main>a:before{background-image:url(/wp-content/themes/natoco/assets/b-paint_img-pc.8c91b69a.jpg)}}@media only screen and (max-width: 828px){.each-link--paint .each-link__main>a:before{background-image:url(/wp-content/themes/natoco/assets/b-paint_img-sp.f8e12193.jpg)}}@media only screen and (max-width: 828px){.each-link--fc{margin-top:25.2rem}}@media only screen and (min-width: 829px){.each-link--fc .each-link__main>a:before{background-image:url(/wp-content/themes/natoco/assets/b-fc_img-pc.82c82e09.jpg)}}@media only screen and (max-width: 828px){.each-link--fc .each-link__main>a:before{background-image:url(/wp-content/themes/natoco/assets/b-fc_img-sp.be733fed.jpg)}}.page-back-button a{background:#dbe0e5;display:flex;justify-content:center;align-items:center;width:100%}@media only screen and (min-width: 829px){.page-back-button a{height:16.9rem}}@media only screen and (max-width: 828px){.page-back-button a{height:26rem}}.page-back-button a .arrow-icon{rotate:180deg}.page-back-button a .text{letter-spacing:.05em;font-weight:600}[lang=en] .page-back-button a .text{font-weight:700}@media only screen and (min-width: 829px){.page-back-button a .text{font-size:max(10px,1vw);margin-left:2rem}}@media only screen and (max-width: 828px){.page-back-button a .text{font-size:3rem;margin-left:4rem}}@media (hover: hover) and (pointer: fine){.page-back-button a{transition:background .3s ease-out}.page-back-button a .text{transition:color .3s ease-out}.page-back-button a:hover{background:#e6eaed}.page-back-button a:hover .arrow-icon{background:var(--color-primary)}.page-back-button a:hover .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}.page-back-button a:hover .text{color:var(--color-primary)}}.outline-full__main{width:100%;border-radius:1rem;display:flex}@media only screen and (min-width: 829px){.outline-full__main{background:url(/wp-content/themes/natoco/assets/b-outline_main_img.26afa118.jpg) center/contain no-repeat;height:50rem;margin-top:7.8rem;align-items:center}}@media only screen and (max-width: 828px){.outline-full__main{position:relative;height:78.2rem;margin-top:9.6rem;background:url(/wp-content/themes/natoco/assets/b-outline_main_img_sp.440a8e36.jpg) center/contain no-repeat}}.outline-full__main h2{display:block;color:#fff;letter-spacing:.05em;font-weight:600}[lang=en] .outline-full__main h2{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .outline-full__main h2{line-height:1.1666666667;font-size:6rem}}@media only screen and (max-width: 828px){[lang=en] .outline-full__main h2{line-height:1.1428571429;font-size:7rem}}@media only screen and (min-width: 829px){.outline-full__main h2{line-height:1.3333333333;font-size:6rem;margin-left:8.6rem}}@media only screen and (max-width: 828px){.outline-full__main h2{position:absolute;font-size:7rem;line-height:1.5;bottom:3.2rem;left:4.4rem}}@media only screen and (min-width: 829px){.outline-full__content{display:flex;margin-top:14rem;justify-content:space-between;padding-right:2rem}}@media only screen and (max-width: 828px){.outline-full__content{margin-top:5.9rem}}.outline-full__text{font-weight:600}[lang=en] .outline-full__text{font-weight:700;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .outline-full__text{font-size:1.8rem;line-height:2.2222222222}}@media only screen and (max-width: 828px){[lang=en] .outline-full__text{font-size:3.2rem;line-height:2.0625}}@media only screen and (min-width: 829px){.outline-full__text{letter-spacing:.03em;line-height:2.7777777778;font-size:1.8rem;margin-left:9.1rem;width:52.5rem}}@media only screen and (max-width: 828px){.outline-full__text{letter-spacing:.05em;line-height:2.1875;font-size:3.2rem}}@media only screen and (min-width: 829px){.outline-full__image{width:65.8rem}[lang=en] .outline-full__image{display:flex;align-items:center}}@media only screen and (max-width: 828px){.outline-full__image{margin-top:6.8rem}}@media only screen and (min-width: 829px){.outline-full--design .outline-full__main{background:url(/wp-content/themes/natoco/assets/b-outline_main_img.c04d2ee1.jpg) center/contain no-repeat}}@media only screen and (max-width: 828px){.outline-full--design .outline-full__main{background:url(/wp-content/themes/natoco/assets/b-outline_main_img_sp.70fc464e.jpg) center/contain no-repeat}}@media only screen and (min-width: 829px){.outline-full--design .outline-full__main h2{margin-left:auto;margin-right:8.3rem}}@media only screen and (min-width: 829px){.outline-full--design .outline-full__content{margin-top:11.4rem}}[lang=en] .outline-full--design .outline-full__text{font-weight:700;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .outline-full--design .outline-full__text{font-size:1.8rem;line-height:2.2222222222}}@media only screen and (max-width: 828px){[lang=en] .outline-full--design .outline-full__text{font-size:3.2rem;line-height:2.0625}}@media only screen and (min-width: 829px){.outline-full--design .outline-full__text{letter-spacing:.05em}}@media only screen and (max-width: 828px){.outline-full--design .outline-full__text{letter-spacing:.03em}}@media only screen and (min-width: 829px){.outline-full--design .outline-full__image{width:67.4rem;margin-top:2rem;margin-right:-.8rem}[lang=en] .outline-full--design .outline-full__image{margin-top:0}}@media only screen and (max-width: 828px){.outline-full--design .outline-full__image{width:74.1rem;margin:7.8rem auto 0}}.landscape-attention{position:fixed;width:100%;height:100%;z-index:1001;top:0;left:0;background:#fff url(/wp-content/themes/natoco/assets/turn-your-device.9d7ff5da.svg) center/contain no-repeat;overflow:hidden;text-indent:-9999px;display:none}@media (orientation: landscape){.landscape-attention{display:block}}.method{background:var(--color-light)}@media only screen and (min-width: 829px){.method{padding-bottom:8rem;border-radius:1rem;padding-top:7.1rem}}@media only screen and (max-width: 828px){.method{padding-top:6.7rem;padding-bottom:10.6rem}[lang=en] .method{padding-top:9.7rem}}.method__head{border-bottom:1px solid var(--color-border)}@media only screen and (min-width: 829px){.method__head{display:flex;justify-content:space-between;align-items:center;padding-left:9.2rem;padding-right:18.9rem;padding-bottom:7rem}}@media only screen and (max-width: 828px){.method__head{padding:0 4.9rem 8.6rem}}[lang=en] .method__head{display:block}.method__title{color:var(--color-primary);display:flex;align-items:center}@media only screen and (max-width: 828px){[lang=en] .method__title{display:block}}.method__title__en{font-family:var(--font-en);letter-spacing:-.025em}@media only screen and (min-width: 829px){.method__title__en{font-size:2rem}}@media only screen and (max-width: 828px){.method__title__en{font-size:3.2rem}}.method__title__ja{font-weight:600;letter-spacing:.05em}[lang=en] .method__title__ja{letter-spacing:0;font-weight:500;line-height:1.25}@media only screen and (max-width: 828px){[lang=en] .method__title__ja{line-height:1.1666666667;margin:2rem auto 0}}@media only screen and (min-width: 829px){.method__title__ja{font-size:4rem;margin-left:5.1rem}}@media only screen and (max-width: 828px){.method__title__ja{font-size:6rem;margin-left:5.8rem}}.method__text{display:flex;flex-direction:column}@media only screen and (min-width: 829px){.method__text{width:60rem;margin-bottom:auto}[lang=en] .method__text{width:auto;margin-top:3.3rem}}@media only screen and (max-width: 828px){.method__text{margin-top:5.1rem;margin-left:.3rem}}.method__sub-title{display:block;font-weight:600;line-height:1.5}[lang=en] .method__sub-title{font-weight:500;line-height:1.2}@media only screen and (min-width: 829px){[lang=en] .method__sub-title{line-height:1.3846153846}}@media only screen and (min-width: 829px){.method__sub-title{font-size:2.6rem}}@media only screen and (max-width: 828px){.method__sub-title{font-size:5rem}}.method__desc{display:block;line-height:2}@media only screen and (min-width: 829px){.method__desc{font-size:max(10px,1vw);margin-top:1.6rem}}@media only screen and (max-width: 828px){.method__desc{font-size:3rem;margin-top:3.7rem}}@media only screen and (min-width: 829px){.method__list{width:106rem;margin:7.9rem auto 0}}@media only screen and (max-width: 828px){.method__list{margin:9.7rem auto 0;width:64.8rem}}.method__list>li{background:#fff;position:relative}@media only screen and (min-width: 829px){.method__list>li{display:flex;justify-content:space-between;padding-right:4.1rem}}@media only screen and (min-width: 829px){.method__list>li:not(:first-child){margin-top:3rem}}@media only screen and (max-width: 828px){.method__list>li:not(:first-child){margin-top:10.2rem}}.method__list>li:not(:last-child):after{content:"";position:absolute;top:100%;right:0;left:0;margin:auto;width:.6rem;background:#fff;height:10.2rem}@media only screen and (min-width: 829px){.method__list>li:not(:last-child):after{height:3rem}}.method__list>li .method__list__content:not(:first-of-type){border-top:1px solid #eaeaea}@media only screen and (min-width: 829px){.method__list__content{display:flex;justify-content:space-between;padding:4rem 0;width:90.9rem}}@media only screen and (max-width: 828px){.method__list__content{padding:6.6rem 4rem 3.8rem}}.method__list__text{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 829px){.method__list__text{width:59rem;margin-top:-.3rem}}.method__list__title{display:block;font-weight:600;line-height:1.5}[lang=en] .method__list__title{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .method__list__title{line-height:1.5;font-size:2rem}}@media only screen and (max-width: 828px){[lang=en] .method__list__title{line-height:1.2631578947;font-size:3.8rem}}@media only screen and (min-width: 829px){.method__list__title{font-size:2rem}}@media only screen and (max-width: 828px){.method__list__title{font-size:3.8rem}}.method__list__desc{display:block;line-height:2;letter-spacing:.05em}@media only screen and (min-width: 829px){.method__list__desc{letter-spacing:.07em;font-size:max(10px,1vw);margin-top:1rem}}@media only screen and (max-width: 828px){.method__list__desc{font-size:3rem;margin-top:1.8rem}}.method__list__number{color:var(--color-primary);font-family:var(--font-en);font-weight:500;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-right:1px solid #eaeaea;letter-spacing:0}@media only screen and (min-width: 829px){.method__list__number{width:7.1rem;font-size:max(10px,1vw);padding-bottom:.5rem}}@media only screen and (max-width: 828px){.method__list__number{font-size:3.2rem;padding:1.8rem;border-bottom:1px solid #eaeaea}}.method__list__image{overflow:hidden;border-radius:1rem;flex-shrink:0}@media only screen and (min-width: 829px){.method__list__image{width:28rem;height:13rem}}@media only screen and (max-width: 828px){.method__list__image{margin-top:6.3rem;width:100%;height:26.4rem}}.method__list__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.products-pdf{display:block;border-radius:1rem;display:flex;padding:1.7rem 0rem 1.5rem 3rem;background:#434d5d;position:relative;transition:background .25s;transition-timing-function:var(--ease-out-quad)}@media only screen and (max-width: 828px){.products-pdf{padding:2.6rem 5rem}}.products-pdf__title{font-size:2rem;color:#fff;letter-spacing:.05em;font-weight:700}@media only screen and (max-width: 828px){.products-pdf__title{font-size:3.8rem;margin-right:3rem}}@media only screen and (max-width: 828px){.products-pdf__text{display:flex;align-items:center}}.products-pdf__icon{color:#fff;font-size:2.8rem;display:inline-flex;align-items:center;gap:1rem}@media only screen and (min-width: 829px){.products-pdf__icon{margin-right:1.8rem;font-size:1.4rem;gap:.25rem}}@media only screen and (max-width: 828px){.products-pdf__icon{margin-right:2.6rem}}.products-pdf__icon:after{content:"";display:inline-block;background:currentColor;-webkit-mask:url(/wp-content/themes/natoco/assets/pdf_02.dceccb86.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/pdf_02.dceccb86.svg) 50% 50%/contain no-repeat}@media only screen and (max-width: 828px){.products-pdf__icon:after{width:3rem;height:3.2rem}}@media only screen and (min-width: 829px){.products-pdf__icon:after{width:1.5rem;height:1.6rem}}.products-pdf:after{content:"";background-color:#fff;-webkit-mask:url(/wp-content/themes/natoco/assets/common/c-btn_icon_blank.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/common/c-btn_icon_blank.svg) 50% 50%/contain no-repeat;display:inline-block;width:.6em;height:.6em;position:absolute;bottom:.8rem;right:1rem;transition:background-color .25s;transition-timing-function:var(--ease-out-quad)}@media only screen and (max-width: 828px){.products-pdf:after{width:2rem;height:2rem;top:0;bottom:0;margin:auto;right:2.8rem}}@media (hover: hover) and (pointer: fine){.products-pdf:hover{background:var(--color-primary)}}@media only screen and (min-width: 829px){.feature-content{margin-top:18rem}}@media only screen and (max-width: 828px){.feature-content{margin-top:29rem}}@media only screen and (min-width: 829px){.feature-content__section+.about-content__section{margin-top:24.5rem}}@media only screen and (max-width: 828px){.feature-content__section+.about-content__section{margin-top:22.2rem}}.feature-content .hgroup__heading{letter-spacing:0rem}@media only screen and (min-width: 829px){.feature-content .hgroup__text{margin-top:.6rem}}@media only screen and (max-width: 828px){.feature-content .hgroup__text{margin-top:1.6rem}}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body{margin-top:7.5rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body{margin-top:9.8rem}}.feature-content .f-philosophy__body__mission{position:relative}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__mission{padding-top:17.2rem;padding-bottom:51.5rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__mission{padding:20.3rem 6rem 64.8rem}}.feature-content .f-philosophy__body__mission h3 span{display:block}.feature-content .f-philosophy__body__mission h3 span.red{font-weight:500;font-family:var(--font-en);color:var(--color-primary);line-height:1;letter-spacing:0em}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__mission h3 span.red{font-size:2rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__mission h3 span.red{font-size:3.2rem}}[lang=en] .feature-content .f-philosophy__body__mission h3 span.red{letter-spacing:0}.feature-content .f-philosophy__body__mission__bg{z-index:0;position:absolute;overflow:hidden;pointer-events:none;background:var(--color-light);width:100%;height:100%;border-radius:1rem;top:0;left:0}.feature-content .f-philosophy__body__mission__bg__main{display:block;position:absolute;background-position:center 100%;background-size:contain;background-repeat:no-repeat;bottom:0}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__mission__bg__main{width:96.4rem;height:30.6rem;left:calc(50% - 48.2rem);background-image:url(/wp-content/themes/natoco/assets/about_we_vision_bg_main.e9a596a4.png)}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__mission__bg__main{bottom:-15px;width:74.8rem;height:35rem;left:calc(50% - 37.4rem);background-image:url(/wp-content/themes/natoco/assets/about_we_vision_bg_main_sp.58eea2aa.png)}}.feature-content .f-philosophy__body__mission__bg__decos .deco{display:block;position:absolute;background-position:center;background-size:contain;background-repeat:no-repeat}.feature-content .f-philosophy__body__mission__bg__decos .deco--a01{background-image:url(/wp-content/themes/natoco/assets/about_we_vision_bg_a01.423827e7.png);width:10.7rem;height:9.8rem}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__mission__bg__decos .deco--a01{top:13.5rem;left:12.7rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__mission__bg__decos .deco--a01{top:-2.8rem;left:7.2rem}}.feature-content .f-philosophy__body__mission__bg__decos .deco--a02{background-image:url(data:image/png;base64,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)}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__mission__bg__decos .deco--a02{width:4.6rem;height:4.6rem;top:9rem;right:28rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__mission__bg__decos .deco--a02{width:7.6rem;height:7.6rem;top:7rem;right:26.6rem}}.feature-content .f-philosophy__body__mission__bg__decos .deco--a03{background-image:url(data:image/png;base64,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);width:8.2rem;height:8.2rem;right:-2rem}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__mission__bg__decos .deco--a03{top:35.3rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__mission__bg__decos .deco--a03{top:16rem}}.feature-content .f-philosophy__body__mission__bg__decos .deco--b01{background-image:url(/wp-content/themes/natoco/assets/about_we_vision_bg_b01.70888ad2.png);width:7.3rem;height:9rem}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__mission__bg__decos .deco--b01{bottom:63.5rem;left:6.6rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__mission__bg__decos .deco--b01{width:7.3rem;height:9rem;bottom:46rem;left:3rem}}.feature-content .f-philosophy__body__mission__bg__decos .deco--b02{background-image:url(data:image/png;base64,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);width:6.9rem;height:6.7rem}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__mission__bg__decos .deco--b02{bottom:49rem;right:18.1rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__mission__bg__decos .deco--b02{bottom:48rem;right:7rem}}.feature-content .f-philosophy__body__mission__bg__decos .deco--b03{background-image:url(data:image/png;base64,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);width:5.5rem;height:5.5rem}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__mission__bg__decos .deco--b03{bottom:20rem;left:22.7rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__mission__bg__decos .deco--b03{bottom:37.6rem;left:20rem}}.feature-content .f-philosophy__body__mission__bg__decos .deco--b04{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABSCAMAAADw8nOpAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAC0UExURUdwTNnZ2dvU2tKotNzLz9fGzN7U2tfHztbW1t3Q09PDzNgoO98qOc0jQNMlPcchQeUsN/9aUcAfQdS2wP9VTP9fV/90bfuGgP9sZP99d/5lXcQoTOPHyLggReqyssl7kf2Qis+jssyQosZmgN3P0/mcl8dEYuO9vuuko8c2Vu+Ukbk4Wuq8vPSoptxGVslVcPZ7dtUzSNimsNiUoPlwathser5Rb9h/jeY2QNlaafdXVPRGRM63OasAAAALdFJOUwAND+kOtAnHBrjmcdZdawAAA/9JREFUWMOt2dlS4kAUgGG0BtCCEEBQY9hENgGVuEZ4//eas/ROJAH6hELm5qu/080MjKVSwbm4Knmei+r1lW9xMvFroujXZNGnSWLPp/mvOun1eus1PHkyL1Bc03gyqXE9GLy8DAZ+zEsQ52sAcbyY2LhGcTqdkrk+18RGWvSUBs35eSaLBI5GI0Lxhp5hXlZ7QhzxiNDTzT2R0HNMEHGrTZBQ3vhTzMvqXIp3akToaeZl9eb9Y7kwwEiqJ5ok/nx9sRhF0V00ioQ6Wk4XeJiOM4X4+7rdsIfPET1z6GIwALNygviapp+RmDv1AkMXL+tjTCWmadrUph4yF0d0mo1NmIfb6Nbw6DXf0KKmJQrTnQ2EFjdNsd7k2TIEgSa6XBYztZik9bpjmhNt8IYWMI3GOoqGeU+X/nlbzDQa60k9NU2W7nH4+RPMu1zTEJM6j2GKuZUv7j83mzzTEmtwMeqaejD0oGmKNRgnE80HfNAFg+bnQdMV99EtUqTJwcX/bUpxBmKDQbl2mdnsmtwD/YnNxSDDVOIziDCJkanVroAI7MLACzbnc9cU4huKQQNQ0Vmzl552WeIRKGw8vZFsk8QhiUEQNGhqcvVmZ9rdG1r8cjmwTRAfx8MnFGMQwUzE2rWYYba6LXgASqbViY0sPoMYMAqZDXPjmyJ0Jz0c04T7qfYIxJsPFoMAzMQ29cYLsyU0Vuk1m+oswacUWjY2xmEQiM5Ed9b1AUV12zI0MWDi+YTPDBUSkcTIOA7AjAWKd1PtkXVLO4bVoQs6OXOCpkWSaaIN59QTmnYMrNPBHxbpLDwMBZgI0j1MZCqtwyKSeuG8PY9DkYmqzBShNUcFcycsYapIc8vFsUQwlp1i32WnVbrrGEMiRVoHU5kowiM+jDazxD/ePrRymCA098g0WU1zxL3O0DhMjirRXY54qFOitZpOrSkTTvkfIn4dsTuZzQwVKJHbv8WsTh0qTQvF26kay5Xsr00ZnRqVm69v6i5PtDvbITzsULV8hW7zRKezrUNDV+V7kLxK8ergxw3dCWjbQRvG4W8kQOaKbieOQkENzVQQf7/yxaxOiVJq2OAL/opOZr9fPx/5ot3ZxtCwbbAIgxiEQnwvIDomj24NRG7yzOJNudCXnws2v8nsK5XYNt/V+Hn2doSoOr9nq7ivTFFLucmxotGJpoWSio1Pw6NEu7Pfd1AWx49HiXang54omp0kavRksVSqCHOFppx2/wxRr90woXY1+z5ZzO5crc4RszrPFfc7zxdd04domSs/omn6ErUJ40kEs4zm8Olp6EuEfzvQHI+HY28ivN/BxLnxJtKZpyl7/O//Cnyen0zKXn9JAaZnEczra/+/8Cks/gftyEZkK0bLXwAAAABJRU5ErkJggg==);width:4.1rem;height:4.1rem}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__mission__bg__decos .deco--b04{bottom:35.6rem;right:51.1rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__mission__bg__decos .deco--b04{bottom:31.5rem;right:28.4rem}}.feature-content .f-philosophy__body__mission__bg__decos .deco--b05{background-image:url(data:image/png;base64,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);width:8.1rem;height:8rem}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__mission__bg__decos .deco--b05{right:13.9rem;bottom:14.5rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__mission__bg__decos .deco--b05{right:4.7rem}}.feature-content .f-philosophy__body__mission__text{z-index:1;position:relative}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__mission__text{text-align:center;white-space:nowrap}[lang=en] .feature-content .f-philosophy__body__mission__text{white-space:unset;width:120rem;margin:auto}}.feature-content .f-philosophy__body__mission__text h3{display:block}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__mission__text h3{white-space:nowrap}[lang=en] .feature-content .f-philosophy__body__mission__text h3{white-space:unset}}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__mission__text h3 .red{letter-spacing:0em}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__mission__text h3 .red{margin-left:0}}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__mission__text h3 .black{margin-top:5.9rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__mission__text h3 .black{margin-top:5rem}}.feature-content .f-philosophy__body__mission__text h3 .black__large{font-weight:600;font-size:6rem;line-height:1.5;letter-spacing:.05em}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__mission__text h3 .black__large{margin-left:-2rem}}[lang=en] .feature-content .f-philosophy__body__mission__text h3 .black__large{font-weight:500;letter-spacing:0;line-height:1.1666666667}.feature-content .f-philosophy__body__mission__text h3 .black__small{font-family:var(--font-en);line-height:1.5;letter-spacing:-.025em}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__mission__text h3 .black__small{font-size:3rem;margin-top:2.1rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__mission__text h3 .black__small{font-size:4rem;margin-top:2.5rem}}.feature-content .f-philosophy__body__mission__text p{font-weight:600;display:block;letter-spacing:.05em}[lang=en] .feature-content .f-philosophy__body__mission__text p{text-align:left;font-weight:500}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__mission__text p{font-size:max(10px,1.125vw);line-height:3.4;margin-top:6.3rem}[lang=en] .feature-content .f-philosophy__body__mission__text p{width:70rem;text-align:left;margin:7.1rem auto 0;line-height:2.7777777778}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__mission__text p{font-size:3.2rem;line-height:2.19;margin-top:9.7rem}[lang=en] .feature-content .f-philosophy__body__mission__text p{line-height:2.1875}}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__vision{margin-top:25.5rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__vision{margin-top:20.5rem}}.feature-content .f-philosophy__body__vision__heading h3{display:flex;white-space:nowrap}[lang=en] .feature-content .f-philosophy__body__vision__heading h3{white-space:unset}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__vision__heading h3{flex-direction:column}}.feature-content .f-philosophy__body__vision__heading h3 .red{font-weight:500;font-family:var(--font-en);color:var(--color-primary);line-height:1;letter-spacing:0em}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__vision__heading h3 .red{margin-top:1.4rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__vision__heading h3 .red{font-size:2.2rem;letter-spacing:-.04em}}.feature-content .f-philosophy__body__vision__heading h3 .black{display:flex;flex-direction:column}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__vision__heading h3 .black{flex:1;margin-left:15.6rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__vision__heading h3 .black{margin-top:6rem}}.feature-content .f-philosophy__body__vision__heading h3 .black__large,.feature-content .f-philosophy__body__vision__heading h3 .black__small{font-weight:600;line-height:1.5;letter-spacing:.05em}[lang=en] .feature-content .f-philosophy__body__vision__heading h3 .black__large,[lang=en] .feature-content .f-philosophy__body__vision__heading h3 .black__small{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__vision__heading h3 .black__large{font-size:6rem}[lang=en] .feature-content .f-philosophy__body__vision__heading h3 .black__large{line-height:1.1666666667}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__vision__heading h3 .black__large{font-size:5rem}[lang=en] .feature-content .f-philosophy__body__vision__heading h3 .black__large{line-height:1.2}}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__vision__heading h3 .black__small{font-size:3rem;margin-top:3.4rem}[lang=en] .feature-content .f-philosophy__body__vision__heading h3 .black__small{line-height:1.3333333333}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__vision__heading h3 .black__small{font-size:3.2rem;margin-top:1.6rem}[lang=en] .feature-content .f-philosophy__body__vision__heading h3 .black__small{line-height:1.25}}.feature-content .f-philosophy__body__vision__body{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-left:auto}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__vision__body{margin-top:7.2rem;width:115rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__vision__body{margin-top:8rem;width:66.8rem}}.feature-content .f-philosophy__body__vision__body>ul{display:flex}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__vision__body>ul{flex-direction:column}}.feature-content .f-philosophy__body__vision__body>ul>li{display:flex;flex-direction:column}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__vision__body>ul>li{flex:1;padding:6.7rem 2.9rem 4rem 2.7rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__vision__body>ul>li{padding-top:5.7rem;padding-bottom:6.5rem}}.feature-content .f-philosophy__body__vision__body>ul>li h4{display:flex;justify-content:space-between;align-items:center;white-space:nowrap}.feature-content .f-philosophy__body__vision__body>ul>li h4 .black{font-family:var(--font-en);letter-spacing:-.025em;line-height:1.5}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__vision__body>ul>li h4 .black{font-size:3.6rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__vision__body>ul>li h4 .black{font-size:6rem;margin-left:-7.8rem}}.feature-content .f-philosophy__body__vision__body>ul>li h4 .red{color:var(--color-primary);margin-top:auto;line-height:1.5;letter-spacing:.05em;font-weight:600}[lang=en] .feature-content .f-philosophy__body__vision__body>ul>li h4 .red{font-weight:500}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__vision__body>ul>li h4 .red{font-size:max(10px,.875vw);margin-bottom:1rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__vision__body>ul>li h4 .red{font-size:2.6rem;margin-bottom:1.5rem}}.feature-content .f-philosophy__body__vision__body>ul>li img{display:block;-o-object-fit:cover;object-fit:cover;border-radius:1rem;margin-left:auto}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__vision__body>ul>li img{margin-top:3.5rem;width:51.5rem;height:20rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__vision__body>ul>li img{margin-top:3.7rem;width:100%;height:26rem}}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__vision__body>ul>li ul{margin-top:6.5rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__vision__body>ul>li ul{margin-top:5.2rem}}.feature-content .f-philosophy__body__vision__body>ul>li ul li{font-weight:600;display:flex;letter-spacing:.05em}[lang=en] .feature-content .f-philosophy__body__vision__body>ul>li ul li{font-weight:500}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__vision__body>ul>li ul li{font-size:max(10px,1.125vw);line-height:1.6;padding-left:.15em;align-items:center}[lang=en] .feature-content .f-philosophy__body__vision__body>ul>li ul li{align-items:baseline}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__vision__body>ul>li ul li{font-size:3rem;line-height:2;letter-spacing:.05em;padding-left:2rem}}.feature-content .f-philosophy__body__vision__body>ul>li ul li:before{content:"";flex-shrink:0;display:block;border-radius:50%;border:1px solid var(--color-primary)}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__vision__body>ul>li ul li:before{width:8px;height:8px;margin-right:.8em}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__vision__body>ul>li ul li:before{width:8px;height:8px;margin-top:2.2rem;margin-right:4.5rem}}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__vision__body>ul>li ul li+li{margin-top:2.6rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__vision__body>ul>li ul li+li{margin-top:2rem}}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__vision__body>ul>li+li{border-left:1px solid var(--color-border)}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__vision__body>ul>li+li{border-top:1px solid var(--color-border)}}.feature-content .f-philosophy__body__logo{display:flex}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__logo{justify-content:space-between;margin-top:18rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__logo{flex-direction:column;margin-top:19.6rem}}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__logo__heading{margin-bottom:auto}}.feature-content .f-philosophy__body__logo__image{border:1px solid var(--color-border);display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__logo__image{width:52rem;height:34rem;margin-left:22.5rem;margin-top:.1rem;margin-bottom:auto;padding-top:.2rem;padding-right:.1rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__logo__image{width:100%;height:49rem;margin-top:10rem}}.feature-content .f-philosophy__body__logo__image img{display:block;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__logo__image img{width:31.2rem;height:4.8rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__logo__image img{width:46.4rem;height:7.1rem}}.feature-content .f-philosophy__body__logo__text{margin-left:auto}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__logo__text{width:52rem;margin-top:2.2rem;margin-bottom:auto}[lang=en] .feature-content .f-philosophy__body__logo__text{margin-top:-.5rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__logo__text{margin-top:8.7rem}}.feature-content .f-philosophy__body__logo__text p{display:block;letter-spacing:.05em}.feature-content .f-philosophy__body__logo__text p.message{font-weight:600;line-height:1.5}[lang=en] .feature-content .f-philosophy__body__logo__text p.message{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .feature-content .f-philosophy__body__logo__text p.message{line-height:1.3333333333;font-size:3rem}}@media only screen and (max-width: 828px){[lang=en] .feature-content .f-philosophy__body__logo__text p.message{line-height:1.2;font-size:5rem}}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__logo__text p.message{font-size:3rem}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__logo__text p.message{font-size:5rem}}.feature-content .f-philosophy__body__logo__text p.description{line-height:2}@media only screen and (min-width: 829px){.feature-content .f-philosophy__body__logo__text p.description{margin-top:2.9rem;font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.feature-content .f-philosophy__body__logo__text p.description{font-size:3rem;margin-top:4.8rem}}@media only screen and (min-width: 829px){.feature-content .f-policy{margin-top:24.7rem;padding-bottom:10.1rem}}@media only screen and (max-width: 828px){.feature-content .f-policy{margin-top:29rem}}@media only screen and (min-width: 829px){.feature-content .f-policy__intro{margin-top:8.1rem}}@media only screen and (max-width: 828px){.feature-content .f-policy__intro{margin-top:10rem;letter-spacing:.85px}}.feature-content .f-policy__intro p{display:block;font-weight:600;letter-spacing:.05em}[lang=en] .feature-content .f-policy__intro p{font-weight:500}@media only screen and (min-width: 829px){.feature-content .f-policy__intro p{font-size:2rem;line-height:1.8}}@media only screen and (max-width: 828px){.feature-content .f-policy__intro p{font-size:3.4rem;line-height:2}}.feature-content .f-policy__body{width:100%}@media only screen and (min-width: 829px){.feature-content .f-policy__body{margin-top:5.5rem;padding-bottom:12rem}}@media only screen and (max-width: 828px){.feature-content .f-policy__body{width:calc(100% + 8rem);margin-left:-4rem;margin-top:8.2rem;overflow-x:scroll}.feature-content .f-policy__body::-webkit-scrollbar{display:none}}.feature-content .f-policy__graph{background:var(--color-light)}@media only screen and (min-width: 829px){.feature-content .f-policy__graph{border-radius:1rem;padding:9rem}}@media only screen and (max-width: 828px){.feature-content .f-policy__graph{width:804px;margin-inline:4rem;padding:3rem 4rem;border-radius:2rem}}.feature-content .f-policy__graph img{width:100%}.feature-content .f-policy-scrollbar-wrapper{cursor:-webkit-grab;cursor:grab;display:flex;align-items:center;position:relative}@media only screen and (min-width: 829px){.feature-content .f-policy-scrollbar-wrapper{display:none}}@media only screen and (max-width: 828px){.feature-content .f-policy-scrollbar-wrapper{width:75rem;height:9rem;margin-top:8rem}}.feature-content .f-policy-scrollbar-wrapper:before{content:"";display:block;width:100%;height:2px;background:#c8c8cf}.feature-content .f-policy-scrollbar{position:absolute;top:0;height:100%;width:100%}@media only screen and (max-width: 828px){.feature-content .f-policy-scrollbar{width:100%;left:0}}.feature-content .f-policy-scrollbar-drag{height:100%}.feature-content .f-policy-scrollbar-drag span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:9999px;background:var(--color-black);transition:transform .25s ease-out;will-change:transform}@media only screen and (max-width: 828px){.feature-content .f-policy-scrollbar-drag span{position:absolute;top:0;left:0%;width:18rem}}.feature-content .f-policy-scrollbar-drag span:after{content:"";display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAYBAMAAABDzROoAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAeUExURUdwTP///////////////////////////////////8kBMKEAAAAJdFJOUwC2pgYDmApplg5PkRoAAACSSURBVCjPY2AAAcMCBmTALoxgM0tOR5GrnGgAZzvNnIQipzlTBcZkQWLD1DpgMtEVA1nCDKjAEKbaaSaS1TDHQTVGYmhjYHCcORVEsWJqA2sMwKENZONUsLYELHJsII2dM8WwSDGwJAI1RmKXY0icOQOvmfjcgtcPWDVCtOEPM3xhjS+O8MYtvjSBNy0xOGJNgwBmoTcyNSXflwAAAABJRU5ErkJggg==) center/contain no-repeat}@media only screen and (min-width: 829px){.feature-content .f-policy-scrollbar-drag span:after{width:2.7rem;height:1.2rem}}@media only screen and (max-width: 828px){.feature-content .f-policy-scrollbar-drag span:after{width:5.5rem;height:2.5rem}}@media only screen and (min-width: 829px) and (hover: hover) and (pointer: fine){.feature-content .f-policy-scrollbar-drag:hover span,.feature-content .f-policy-scrollbar-drag:active span{transform:scale(.85)}}@media only screen and (max-width: 828px){.feature-content .f-policy-scrollbar-drag:active span{transform:scale(.8)}}.feature-content .f-policy-vision{display:flex;align-items:center;-moz-column-gap:11rem;column-gap:11rem}@media only screen and (min-width: 829px){.feature-content .f-policy-vision{flex-direction:row}}@media only screen and (max-width: 828px){.feature-content .f-policy-vision{flex-direction:column;margin-top:19rem}}@media only screen and (min-width: 829px){.feature-content .f-policy-vision__head p{margin-top:3.2rem;font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.feature-content .f-policy-vision__head p{margin-top:7.7rem;font-size:16px;letter-spacing:.64px}}.feature-content .f-policy-vision__body{border:1px solid var(--color-border);padding:5rem 6rem}@media only screen and (min-width: 829px){.feature-content .f-policy-vision__body{width:104rem;height:30rem}}@media only screen and (max-width: 828px){.feature-content .f-policy-vision__body{width:auto;height:auto;margin-top:8rem}}.feature-content .f-policy-vision__body img{width:100%}@media only screen and (min-width: 829px){.feature-content .f-policy-promotion{margin-top:11.4rem}}@media only screen and (max-width: 828px){.feature-content .f-policy-promotion{margin-top:18rem}}@media only screen and (min-width: 829px){.feature-content .f-policy-promotion__head .circle-heading{letter-spacing:-.03rem}}@media only screen and (min-width: 829px){.feature-content .f-policy-promotion__head .circle-heading:before{margin-right:1.1rem}}@media only screen and (min-width: 829px){.feature-content .f-policy-promotion__head p{margin-top:3.4rem;font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.feature-content .f-policy-promotion__head p{margin-top:8rem;font-size:16px;letter-spacing:.16px}}.feature-content .f-policy-promotion__graph{width:100%;background:var(--color-light);display:flex;justify-content:center}@media only screen and (min-width: 829px){.feature-content .f-policy-promotion__graph{border-radius:1rem;margin-top:5rem;padding-block:10rem}}@media only screen and (max-width: 828px){.feature-content .f-policy-promotion__graph{border-radius:2rem;margin-top:8rem;padding-block:10rem}}@media only screen and (min-width: 829px){.feature-content .f-policy-promotion__link{margin-top:6rem}}@media only screen and (max-width: 828px){.feature-content .f-policy-promotion__link{margin-top:8rem}}.feature-content .f-policy-promotion__link a{width:100%;display:inline-flex;justify-content:center;align-items:center;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}@media only screen and (min-width: 829px){.feature-content .f-policy-promotion__link a{-moz-column-gap:1.9rem;column-gap:1.9rem;padding-block:4.5rem}}@media only screen and (max-width: 828px){.feature-content .f-policy-promotion__link a{-moz-column-gap:4rem;column-gap:4rem;padding-block:5.8rem}}.feature-content .f-policy-promotion__link__text{font-weight:600;letter-spacing:.05em}@media only screen and (max-width: 828px){.feature-content .f-policy-promotion__link__text{font-size:3rem;line-height:1.76}}.feature-content .f-policy-promotion__link[target=_blank] .arrow-icon{rotate:-45deg}@media only screen and (max-width: 828px){.feature-content .f-policy-promotion__link[target=_blank]:after{rotate:-45deg}}@media (hover: hover) and (pointer: fine){.feature-content .f-policy-promotion__link:hover .arrow-icon{background-color:var(--color-primary);border:none}.feature-content .f-policy-promotion__link:hover .arrow-icon:after{background-color:#fff}.feature-content .f-policy-promotion__link:hover .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}}.feature-content .f-policy-promotion__link .arrow-icon{rotate:-45deg}@media only screen and (min-width: 829px){.feature-content .f-sustainability{margin-top:14.5rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability{margin-top:25rem}}.feature-content .f-sustainability .content-block{align-items:center}@media only screen and (min-width: 829px){.feature-content .f-sustainability .content-block{margin-top:8rem}}@media only screen and (min-width: 829px){.feature-content .f-sustainability .content-block.-no1{margin-top:20rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .content-block.-no1 .content-block__image{margin-top:10rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .content-block.-no1 .content-block__iso{padding:3.5rem 4rem 3rem}}@media only screen and (min-width: 829px){.feature-content .f-sustainability .content-block.-no2{margin-top:20rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .content-block.-no2 .content-block__image{margin-top:24rem}}@media only screen and (min-width: 829px){.feature-content .f-sustainability .content-block.-no3{margin-top:20rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .content-block.-no3 .content-block__image{margin-top:25rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .content-block__hgroup{margin-top:8rem;row-gap:4rem}}@media only screen and (min-width: 829px){.feature-content .f-sustainability .content-block__hgroup p{font-size:2rem;letter-spacing:0rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .content-block__hgroup p{font-size:4rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .content-block__hgroup h3{font-size:6rem}}@media only screen and (min-width: 829px){.feature-content .f-sustainability .content-block__main{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:0}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .content-block__main{display:block}}@media only screen and (min-width: 829px){.feature-content .f-sustainability .content-block__text-box{margin-top:7rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .content-block__text-box{margin-top:6rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .content-block__text{font-size:16px}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .content-block__image{margin-top:18rem}}.feature-content .f-sustainability-ev__hgroup{display:flex;flex-direction:column}@media only screen and (min-width: 829px){.feature-content .f-sustainability-ev__hgroup{row-gap:2rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability-ev__hgroup{margin-top:8rem;row-gap:4rem}}.feature-content .f-sustainability-ev__hgroup p{color:var(--color-primary);font-family:var(--font-en);font-weight:400;line-height:1}@media only screen and (min-width: 829px){.feature-content .f-sustainability-ev__hgroup p{font-size:2rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability-ev__hgroup p{font-size:4rem;letter-spacing:.02rem}}.feature-content .f-sustainability-ev__hgroup h3{font-weight:600;line-height:1}@media only screen and (min-width: 829px){.feature-content .f-sustainability-ev__hgroup h3{font-size:4rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability-ev__hgroup h3{font-size:6rem}}@media only screen and (min-width: 829px){.feature-content .f-sustainability .ev-initiative{margin-top:6.5rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .ev-initiative{margin-top:11rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .ev-initiative__header{margin-top:.3rem}}.feature-content .f-sustainability .ev-initiative__title{font-weight:600}@media only screen and (min-width: 829px){.feature-content .f-sustainability .ev-initiative__title{font-size:2.4rem;letter-spacing:1.04px}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .ev-initiative__title{font-size:4rem;letter-spacing:1px}}.feature-content .f-sustainability .ev-initiative__sub{font-weight:600;letter-spacing:1.04px}@media only screen and (min-width: 829px){.feature-content .f-sustainability .ev-initiative__sub{font-size:2.6rem;margin-top:.6rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .ev-initiative__sub{font-size:5.2rem;margin-top:5.2rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .ev-initiative__sub:before{width:2rem;height:2rem;border:.3rem solid var(--color-primary)}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .ev-initiative__heading{line-height:1.5}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .ev-initiative__text{margin-top:2.5rem}}@media only screen and (min-width: 829px){.feature-content .f-sustainability .ev-initiative__list{margin-top:2.6rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .ev-initiative__list{margin-top:5.6remGHG\30d7\30ed\30c8\30b3\30eb\306b\57fa\3065\304f CO\ff12\6392\51fa\91cf\7b97\51fa}}@media only screen and (min-width: 829px){.feature-content .f-sustainability .ev-initiative__list>li{padding:3.8rem 5rem 4rem .1rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .ev-initiative__list>li{padding:5.8rem .1rem 5.6rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .ev-initiative__list>li .icon{margin-left:0}}@media only screen and (min-width: 829px){.feature-content .f-sustainability .content-block+.ev-initiative{margin-top:10.5rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability .content-block+.ev-initiative{margin-top:20rem}}.feature-content .f-sustainability-document{background:var(--color-light);display:flex;justify-content:space-between}@media only screen and (min-width: 829px){.feature-content .f-sustainability-document{margin-block:25rem;padding:6rem;border-radius:1rem;letter-spacing:-.025em;flex-direction:row}}@media only screen and (max-width: 828px){.feature-content .f-sustainability-document{margin-block:30rem;flex-direction:column;padding:8rem 4rem;border-radius:2rem}}.feature-content .f-sustainability-document__content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.feature-content .f-sustainability-document__title{font-weight:500;font-family:var(--font-en);line-height:1;color:var(--color-black)}@media only screen and (min-width: 829px){.feature-content .f-sustainability-document__title{font-size:4rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability-document__title{font-size:7rem}}.feature-content .f-sustainability-document__text{font-weight:700;display:flex;align-items:center;line-height:1.25;color:var(--hgroup-color);letter-spacing:.05em}@media only screen and (min-width: 829px){.feature-content .f-sustainability-document__text{font-size:max(10px,.9375vw);margin-top:1.5rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability-document__text{font-size:2.6rem;margin-top:2rem}}.feature-content .f-sustainability-document__text:before{content:"";display:block;width:1.2rem;aspect-ratio:1;background:currentColor;border-radius:50%;margin-right:2rem}@media only screen and (min-width: 829px){.feature-content .f-sustainability-document__text:before{width:.8rem;margin-right:.9rem}}.feature-content .f-sustainability-document__docs{font-weight:500}@media only screen and (min-width: 829px){.feature-content .f-sustainability-document__docs{margin-top:5rem;font-size:max(10px,1vw);line-height:200%}}@media only screen and (max-width: 828px){.feature-content .f-sustainability-document__docs{margin-top:4rem;font-size:15px;letter-spacing:.6px}}@media only screen and (min-width: 829px){.feature-content .f-sustainability-slide{width:88rem}}@media only screen and (max-width: 828px){.feature-content .f-sustainability-slide{margin-top:6rem}}.feature-content .f-sustainability-slide__iframe{display:block;width:100%}@media only screen and (min-width: 829px){.about-content{margin-top:17.2rem}}@media only screen and (max-width: 828px){.about-content{margin-top:18.9rem}}@media only screen and (min-width: 829px){.about-content__section+.about-content__section{margin-top:24.5rem}}@media only screen and (max-width: 828px){.about-content__section+.about-content__section{margin-top:22.2rem}}@media only screen and (min-width: 829px){.about-content .a-we__body{margin-top:7.5rem}}@media only screen and (max-width: 828px){.about-content .a-we__body{margin-top:9.3rem}}.about-content .a-we__body h3 span{display:block}.about-content .a-we__body h3 span.red{font-weight:500;font-family:var(--font-en);color:var(--color-primary);line-height:1;letter-spacing:-.025em}@media only screen and (min-width: 829px){.about-content .a-we__body h3 span.red{font-size:2rem}}@media only screen and (max-width: 828px){.about-content .a-we__body h3 span.red{font-size:3.2rem}}[lang=en] .about-content .a-we__body h3 span.red{letter-spacing:0}.about-content .a-we__body__mission{position:relative}@media only screen and (min-width: 829px){.about-content .a-we__body__mission{padding-top:16.9rem;padding-bottom:58.3rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__mission{padding:19.3rem 5rem 67.8rem}}.about-content .a-we__body__mission__bg{z-index:0;position:absolute;overflow:hidden;pointer-events:none;background:var(--color-light);width:100%;height:100%;border-radius:1rem;top:0;left:0}.about-content .a-we__body__mission__bg__main{display:block;position:absolute;background-position:center 100%;background-size:contain;background-repeat:no-repeat;bottom:0}@media only screen and (min-width: 829px){.about-content .a-we__body__mission__bg__main{width:96.4rem;height:30.6rem;left:calc(50% - 48.2rem);background-image:url(/images/about/about_we_vision_bg_main.png)}}@media only screen and (max-width: 828px){.about-content .a-we__body__mission__bg__main{bottom:0;width:74.8rem;height:35rem;left:calc(50% - 37.4rem);background-image:url(/images/about/about_we_vision_bg_main_sp.png)}}.about-content .a-we__body__mission__bg__decos .deco{display:block;position:absolute;background-position:center;background-size:contain;background-repeat:no-repeat}.about-content .a-we__body__mission__bg__decos .deco--a01{background-image:url(/images/about/about_we_vision_bg_a01.png);width:10.7rem;height:9.8rem}@media only screen and (min-width: 829px){.about-content .a-we__body__mission__bg__decos .deco--a01{top:17.4rem;left:12.7rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__mission__bg__decos .deco--a01{top:-1.4rem;left:6.8rem}}.about-content .a-we__body__mission__bg__decos .deco--a02{background-image:url(/images/about/about_we_vision_bg_a02.png)}@media only screen and (min-width: 829px){.about-content .a-we__body__mission__bg__decos .deco--a02{width:4.6rem;height:4.6rem;top:12.8rem;right:28rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__mission__bg__decos .deco--a02{width:7.6rem;height:7.6rem;top:5.9rem;right:26.6rem}}.about-content .a-we__body__mission__bg__decos .deco--a03{background-image:url(/images/about/about_we_vision_bg_a03.png);width:8.2rem;height:8.2rem;right:-2rem}@media only screen and (min-width: 829px){.about-content .a-we__body__mission__bg__decos .deco--a03{top:39.2rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__mission__bg__decos .deco--a03{top:20rem}}.about-content .a-we__body__mission__bg__decos .deco--b01{background-image:url(/images/about/about_we_vision_bg_b01.png);width:7.3rem;height:9rem}@media only screen and (min-width: 829px){.about-content .a-we__body__mission__bg__decos .deco--b01{bottom:67.8rem;left:6.6rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__mission__bg__decos .deco--b01{width:7.3rem;height:9rem;bottom:52.6rem;left:-1.5rem}}.about-content .a-we__body__mission__bg__decos .deco--b02{background-image:url(/images/about/about_we_vision_bg_b02.png);width:6.9rem;height:6.7rem}@media only screen and (min-width: 829px){.about-content .a-we__body__mission__bg__decos .deco--b02{bottom:53.4rem;right:18.1rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__mission__bg__decos .deco--b02{bottom:53rem;right:3.7rem}}.about-content .a-we__body__mission__bg__decos .deco--b03{background-image:url(/images/about/about_we_vision_bg_b03.png);width:5.5rem;height:5.5rem}@media only screen and (min-width: 829px){.about-content .a-we__body__mission__bg__decos .deco--b03{bottom:24.3rem;left:22.7rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__mission__bg__decos .deco--b03{bottom:43.6rem;left:20rem}}.about-content .a-we__body__mission__bg__decos .deco--b04{background-image:url(/images/about/about_we_vision_bg_b04.png);width:4.1rem;height:4.1rem}@media only screen and (min-width: 829px){.about-content .a-we__body__mission__bg__decos .deco--b04{bottom:40rem;right:51.1rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__mission__bg__decos .deco--b04{bottom:40.5rem;right:28.4rem}}.about-content .a-we__body__mission__bg__decos .deco--b05{background-image:url(/images/about/about_we_vision_bg_b05.png);width:8.1rem;height:8rem;bottom:19rem}@media only screen and (min-width: 829px){.about-content .a-we__body__mission__bg__decos .deco--b05{right:13.9rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__mission__bg__decos .deco--b05{right:4.7rem}}.about-content .a-we__body__mission__text{z-index:1;position:relative}@media only screen and (min-width: 829px){.about-content .a-we__body__mission__text{text-align:center;white-space:nowrap}[lang=en] .about-content .a-we__body__mission__text{white-space:unset;width:120rem;margin:auto}}.about-content .a-we__body__mission__text h3{display:block}@media only screen and (max-width: 828px){.about-content .a-we__body__mission__text h3{white-space:nowrap}[lang=en] .about-content .a-we__body__mission__text h3{white-space:unset}}@media only screen and (max-width: 828px){.about-content .a-we__body__mission__text h3 .red{margin-left:.7rem}}@media only screen and (min-width: 829px){.about-content .a-we__body__mission__text h3 .black{margin-top:6.1rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__mission__text h3 .black{margin-top:6.6rem}}.about-content .a-we__body__mission__text h3 .black__large{font-weight:600;font-size:6rem;line-height:1.5;letter-spacing:.05em}[lang=en] .about-content .a-we__body__mission__text h3 .black__large{font-weight:500;letter-spacing:0;line-height:1.1666666667}.about-content .a-we__body__mission__text h3 .black__small{font-family:var(--font-en);line-height:1.5;letter-spacing:-.025em}@media only screen and (min-width: 829px){.about-content .a-we__body__mission__text h3 .black__small{font-size:3rem;margin-top:2.1rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__mission__text h3 .black__small{font-size:4rem;margin-top:2.5rem}}.about-content .a-we__body__mission__text p{font-weight:600;display:block;letter-spacing:.05em}[lang=en] .about-content .a-we__body__mission__text p{text-align:left;font-weight:500}@media only screen and (min-width: 829px){.about-content .a-we__body__mission__text p{font-size:max(10px,1.125vw);line-height:2.78;margin-top:7.1rem}[lang=en] .about-content .a-we__body__mission__text p{width:70rem;text-align:left;margin:7.1rem auto 0;line-height:2.7777777778}}@media only screen and (max-width: 828px){.about-content .a-we__body__mission__text p{font-size:3.2rem;line-height:2.19;margin-top:6.7rem}[lang=en] .about-content .a-we__body__mission__text p{line-height:2.1875}}@media only screen and (min-width: 829px){.about-content .a-we__body__vision{margin-top:16.4rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__vision{margin-top:19.4rem}}.about-content .a-we__body__vision__heading h3{display:flex;white-space:nowrap}[lang=en] .about-content .a-we__body__vision__heading h3{white-space:unset}@media only screen and (max-width: 828px){.about-content .a-we__body__vision__heading h3{flex-direction:column}}@media only screen and (min-width: 829px){.about-content .a-we__body__vision__heading h3 .red{margin-top:1.4rem}}@media only screen and (min-width: 829px){.about-content .a-we__body__vision__heading h3 .black{flex:1;margin-left:16.4rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__vision__heading h3 .black{margin-top:7.8rem}}.about-content .a-we__body__vision__heading h3 .black__large,.about-content .a-we__body__vision__heading h3 .black__small{font-weight:600;line-height:1.5;letter-spacing:.05em}[lang=en] .about-content .a-we__body__vision__heading h3 .black__large,[lang=en] .about-content .a-we__body__vision__heading h3 .black__small{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){.about-content .a-we__body__vision__heading h3 .black__large{font-size:6rem}[lang=en] .about-content .a-we__body__vision__heading h3 .black__large{line-height:1.1666666667}}@media only screen and (max-width: 828px){.about-content .a-we__body__vision__heading h3 .black__large{font-size:5rem}[lang=en] .about-content .a-we__body__vision__heading h3 .black__large{line-height:1.2}}@media only screen and (min-width: 829px){.about-content .a-we__body__vision__heading h3 .black__small{font-size:3rem;margin-top:3.4rem}[lang=en] .about-content .a-we__body__vision__heading h3 .black__small{line-height:1.3333333333}}@media only screen and (max-width: 828px){.about-content .a-we__body__vision__heading h3 .black__small{font-size:3.2rem;margin-top:2rem}[lang=en] .about-content .a-we__body__vision__heading h3 .black__small{line-height:1.25}}.about-content .a-we__body__vision__body{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-left:auto}@media only screen and (min-width: 829px){.about-content .a-we__body__vision__body{margin-top:9rem;width:115rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__vision__body{margin-top:9.2rem;width:66.8rem}}.about-content .a-we__body__vision__body>ul{display:flex}@media only screen and (max-width: 828px){.about-content .a-we__body__vision__body>ul{flex-direction:column}}.about-content .a-we__body__vision__body>ul>li{display:flex;flex-direction:column}@media only screen and (min-width: 829px){.about-content .a-we__body__vision__body>ul>li{flex:1;padding:4.9rem 2.9rem 6rem 2.7rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__vision__body>ul>li{padding-top:5.7rem;padding-bottom:6.5rem}}.about-content .a-we__body__vision__body>ul>li h4{display:flex;justify-content:space-between;align-items:center;white-space:nowrap}.about-content .a-we__body__vision__body>ul>li h4 .black{font-family:var(--font-en);letter-spacing:-.025em;line-height:1.5}@media only screen and (min-width: 829px){.about-content .a-we__body__vision__body>ul>li h4 .black{font-size:3.6rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__vision__body>ul>li h4 .black{font-size:6rem;margin-left:-.4rem}}.about-content .a-we__body__vision__body>ul>li h4 .red{color:var(--color-primary);margin-top:auto;line-height:1.5;letter-spacing:.05em;font-weight:600}[lang=en] .about-content .a-we__body__vision__body>ul>li h4 .red{font-weight:500}@media only screen and (min-width: 829px){.about-content .a-we__body__vision__body>ul>li h4 .red{font-size:max(10px,.875vw);margin-bottom:1rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__vision__body>ul>li h4 .red{font-size:2.6rem;margin-bottom:1.5rem}}.about-content .a-we__body__vision__body>ul>li img{display:block;-o-object-fit:cover;object-fit:cover;border-radius:1rem;margin-left:auto}@media only screen and (min-width: 829px){.about-content .a-we__body__vision__body>ul>li img{margin-top:3.5rem;width:51.5rem;height:20rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__vision__body>ul>li img{margin-top:3.7rem;width:100%;height:26rem}}@media only screen and (min-width: 829px){.about-content .a-we__body__vision__body>ul>li ul{margin-top:6.3rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__vision__body>ul>li ul{margin-top:5.2rem}}.about-content .a-we__body__vision__body>ul>li ul li{font-weight:600;display:flex;letter-spacing:.05em}[lang=en] .about-content .a-we__body__vision__body>ul>li ul li{font-weight:500}@media only screen and (min-width: 829px){.about-content .a-we__body__vision__body>ul>li ul li{font-size:max(10px,1.125vw);line-height:1.6;padding-left:.15em;align-items:center}[lang=en] .about-content .a-we__body__vision__body>ul>li ul li{align-items:baseline}}@media only screen and (max-width: 828px){.about-content .a-we__body__vision__body>ul>li ul li{font-size:3rem;line-height:2;letter-spacing:.05em;padding-left:2rem}}.about-content .a-we__body__vision__body>ul>li ul li:before{content:"";flex-shrink:0;display:block;border-radius:50%;border:1px solid var(--color-primary)}@media only screen and (min-width: 829px){.about-content .a-we__body__vision__body>ul>li ul li:before{width:8px;height:8px;margin-right:.8em}}@media only screen and (max-width: 828px){.about-content .a-we__body__vision__body>ul>li ul li:before{width:8px;height:8px;margin-top:2.2rem;margin-right:4.5rem}}.about-content .a-we__body__vision__body>ul>li ul li+li{margin-top:2.6rem}@media only screen and (min-width: 829px){.about-content .a-we__body__vision__body>ul>li+li{border-left:1px solid var(--color-border)}}@media only screen and (max-width: 828px){.about-content .a-we__body__vision__body>ul>li+li{border-top:1px solid var(--color-border)}}.about-content .a-we__body__logo{display:flex}@media only screen and (min-width: 829px){.about-content .a-we__body__logo{justify-content:space-between;margin-top:18rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__logo{flex-direction:column;margin-top:19.6rem}}@media only screen and (min-width: 829px){.about-content .a-we__body__logo__heading{margin-bottom:auto}}.about-content .a-we__body__logo__image{border:1px solid var(--color-border);display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 829px){.about-content .a-we__body__logo__image{width:52rem;height:34rem;margin-left:22.5rem;margin-top:.1rem;margin-bottom:auto;padding-top:.2rem;padding-right:.1rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__logo__image{width:100%;height:49rem;margin-top:9.5rem}}.about-content .a-we__body__logo__image img{display:block;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width: 829px){.about-content .a-we__body__logo__image img{width:31.2rem;height:4.8rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__logo__image img{width:46.4rem;height:7.1rem}}.about-content .a-we__body__logo__text{margin-left:auto}@media only screen and (min-width: 829px){.about-content .a-we__body__logo__text{width:52rem;margin-top:2.2rem;margin-bottom:auto}[lang=en] .about-content .a-we__body__logo__text{margin-top:-.5rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__logo__text{margin-top:8.7rem}}.about-content .a-we__body__logo__text p{display:block;letter-spacing:.05em}.about-content .a-we__body__logo__text p.message{font-weight:600;line-height:1.5}[lang=en] .about-content .a-we__body__logo__text p.message{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .about-content .a-we__body__logo__text p.message{line-height:1.3333333333;font-size:3rem}}@media only screen and (max-width: 828px){[lang=en] .about-content .a-we__body__logo__text p.message{line-height:1.2;font-size:5rem}}@media only screen and (min-width: 829px){.about-content .a-we__body__logo__text p.message{font-size:3rem}}@media only screen and (max-width: 828px){.about-content .a-we__body__logo__text p.message{font-size:5rem}}.about-content .a-we__body__logo__text p.description{line-height:2}@media only screen and (min-width: 829px){.about-content .a-we__body__logo__text p.description{margin-top:2.9rem;font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.about-content .a-we__body__logo__text p.description{font-size:3rem;margin-top:4.8rem}}@media only screen and (min-width: 829px){.about-content .a-message__body{margin-top:8.1rem}}@media only screen and (max-width: 828px){.about-content .a-message__body{margin-top:9.8rem}}@media only screen and (min-width: 829px){.about-content .a-message__body__image{width:115rem;height:62rem}}@media only screen and (max-width: 828px){.about-content .a-message__body__image{width:100%;height:73rem}}.about-content .a-message__body__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-content .a-message__body__text{display:flex}@media only screen and (min-width: 829px){.about-content .a-message__body__text{margin-top:13.6rem}}@media only screen and (max-width: 828px){.about-content .a-message__body__text{flex-direction:column;margin-top:8.9rem}}.about-content .a-message__body__text__heading{white-space:nowrap}[lang=en] .about-content .a-message__body__text__heading{white-space:unset}@media only screen and (min-width: 829px){[lang=en] .about-content .a-message__body__text__heading{width:50.5rem}}@media only screen and (min-width: 829px){.about-content .a-message__body__text__heading{margin-bottom:auto}}.about-content .a-message__body__text__heading h4{font-weight:600;display:block;letter-spacing:.05em}[lang=en] .about-content .a-message__body__text__heading h4{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .about-content .a-message__body__text__heading h4{line-height:1.3333333333;font-size:3rem}}@media only screen and (max-width: 828px){[lang=en] .about-content .a-message__body__text__heading h4{line-height:1.2;font-size:5rem}}@media only screen and (min-width: 829px){.about-content .a-message__body__text__heading h4{font-size:3rem;line-height:1.67}}@media only screen and (max-width: 828px){.about-content .a-message__body__text__heading h4{font-size:5rem;line-height:1.5}}.about-content .a-message__body__text__heading p{display:flex;align-items:center}@media only screen and (min-width: 829px){.about-content .a-message__body__text__heading p{margin-top:5.1rem;margin-left:.1rem}[lang=en] .about-content .a-message__body__text__heading p{margin-top:3.3rem}}@media only screen and (max-width: 828px){.about-content .a-message__body__text__heading p{margin-left:auto;justify-content:flex-end;margin-top:6.4rem;margin-right:.5rem}[lang=en] .about-content .a-message__body__text__heading p{margin-top:6rem}}.about-content .a-message__body__text__heading p span{display:block;line-height:1.5;letter-spacing:.05em}[lang=en] .about-content .a-message__body__text__heading p span{letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .about-content .a-message__body__text__heading p span{letter-spacing:.1rem}}@media only screen and (min-width: 829px){.about-content .a-message__body__text__heading p span.text{font-size:max(10px,.875vw)}}@media only screen and (max-width: 828px){.about-content .a-message__body__text__heading p span.text{font-size:2.6rem}}@media only screen and (min-width: 829px){.about-content .a-message__body__text__heading p span.sign{width:14.3rem;height:3.7rem;margin-left:4.5rem}[lang=en] .about-content .a-message__body__text__heading p span.sign{width:20.4rem;height:4.9rem}}@media only screen and (max-width: 828px){.about-content .a-message__body__text__heading p span.sign{width:20rem;margin-left:3.2rem}[lang=en] .about-content .a-message__body__text__heading p span.sign{width:31.4rem;margin-left:3rem}}.about-content .a-message__body__text__heading p span.sign img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}[lang=en] .about-content .a-message__body__text__heading p span.sign img{margin-top:0;position:relative;top:-.2rem}@media only screen and (max-width: 828px){[lang=en] .about-content .a-message__body__text__heading p span.sign img{top:.1rem}}@media only screen and (min-width: 829px){.about-content .a-message__body__text__heading p span.sign img{margin-top:.2rem}}@media only screen and (max-width: 828px){.about-content .a-message__body__text__heading p span.sign img{margin-top:-.4rem}}@media only screen and (min-width: 829px){.about-content .a-message__body__text__body{margin-left:18rem;margin-top:.4rem}[lang=en] .about-content .a-message__body__text__body{width:82rem}}@media only screen and (max-width: 828px){.about-content .a-message__body__text__body{margin-top:8.8rem}}.about-content .a-message__body__text__body p{display:block;letter-spacing:.05em;line-height:2}[lang=en] .about-content .a-message__body__text__body p{letter-spacing:0}@media only screen and (min-width: 829px){.about-content .a-message__body__text__body p{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.about-content .a-message__body__text__body p{font-size:3rem}}@media only screen and (min-width: 829px){.about-content .a-message__body__text__body p+p{margin-top:3.2rem}}@media only screen and (max-width: 828px){.about-content .a-message__body__text__body p+p{margin-top:6rem}}.about-content .a-history{background:var(--color-light)}@media only screen and (min-width: 829px){.about-content .a-history{margin-top:17.7rem;padding-top:17.4rem;padding-bottom:10.1rem}}@media only screen and (max-width: 828px){.about-content .a-history{margin-top:23rem;padding-top:19rem;padding-bottom:17rem}}@media only screen and (min-width: 829px){.about-content .a-history__intro{margin-top:6.9rem}}@media only screen and (max-width: 828px){.about-content .a-history__intro{margin-top:8rem}}.about-content .a-history__intro p{display:block;font-weight:600;letter-spacing:.05em}[lang=en] .about-content .a-history__intro p{font-weight:500}@media only screen and (min-width: 829px){.about-content .a-history__intro p{font-size:2rem;line-height:1.5}}@media only screen and (max-width: 828px){.about-content .a-history__intro p{font-size:3.4rem;line-height:1.76}}.about-content .a-history__body{width:100%}@media only screen and (min-width: 829px){.about-content .a-history__body{margin-top:5.8rem;padding-bottom:5.9rem}}@media only screen and (max-width: 828px){.about-content .a-history__body{margin-top:8.2rem}}.about-content .a-history__body__white{width:100%}@media only screen and (min-width: 829px){.about-content .a-history__body__white{height:64rem}}@media only screen and (max-width: 828px){.about-content .a-history__body__white{height:114rem}}.about-content .a-history__body__white .swiper{height:100%;padding:0 var(--side-padding);--scrollbar-wrapper-pc-width: 142rem;--scrollbar-pc-width: 156rem;--scrollbar-pc-left: calc((var(--scrollbar-wrapper-pc-width) - var(--scrollbar-pc-width)) / 2)}@media only screen and (min-width: 829px){.about-content .a-history__body__white .swiper-wrapper{height:53rem}}@media only screen and (max-width: 828px){.about-content .a-history__body__white .swiper-wrapper{height:94rem}}.about-content .a-history__body__white .swiper-slide{background:var(--color-white);display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 829px){.about-content .a-history__body__white .swiper-slide{width:33rem}}@media only screen and (max-width: 828px){.about-content .a-history__body__white .swiper-slide{width:56rem}}.about-content .a-history__body__white .swiper-slide+.swiper-slide{border-left:1px solid var(--color-border)}.about-content .a-history__body__white .swiper-scrollbar-wrapper{cursor:-webkit-grab;cursor:grab;position:absolute;display:flex;align-items:center}@media only screen and (min-width: 829px){.about-content .a-history__body__white .swiper-scrollbar-wrapper{width:var(--scrollbar-wrapper-pc-width);height:40px;bottom:2rem;left:9rem}}@media only screen and (max-width: 828px){.about-content .a-history__body__white .swiper-scrollbar-wrapper{width:75rem;height:9rem;bottom:3rem;left:4rem}}.about-content .a-history__body__white .swiper-scrollbar-wrapper:before{content:"";display:block;width:100%;height:2px;background:#c8c8cf}.about-content .a-history__body__white .swiper-scrollbar{position:absolute;top:0;height:100%;width:100%}@media only screen and (max-width: 828px){.about-content .a-history__body__white .swiper-scrollbar{width:100%;left:0}}.about-content .a-history__body__white .swiper-scrollbar-drag{height:100%}.about-content .a-history__body__white .swiper-scrollbar-drag span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:9999px;background:var(--color-black);transition:transform .25s ease-out;will-change:transform}@media only screen and (max-width: 828px){.about-content .a-history__body__white .swiper-scrollbar-drag span{position:absolute;top:0;left:calc(50% - 9rem);width:18rem}}.about-content .a-history__body__white .swiper-scrollbar-drag span:after{content:"";display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAAYBAMAAABDzROoAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAeUExURUdwTP///////////////////////////////////8kBMKEAAAAJdFJOUwC2pgYDmApplg5PkRoAAACSSURBVCjPY2AAAcMCBmTALoxgM0tOR5GrnGgAZzvNnIQipzlTBcZkQWLD1DpgMtEVA1nCDKjAEKbaaSaS1TDHQTVGYmhjYHCcORVEsWJqA2sMwKENZONUsLYELHJsII2dM8WwSDGwJAI1RmKXY0icOQOvmfjcgtcPWDVCtOEPM3xhjS+O8MYtvjSBNy0xOGJNgwBmoTcyNSXflwAAAABJRU5ErkJggg==) center/contain no-repeat}@media only screen and (min-width: 829px){.about-content .a-history__body__white .swiper-scrollbar-drag span:after{width:2.7rem;height:1.2rem}}@media only screen and (max-width: 828px){.about-content .a-history__body__white .swiper-scrollbar-drag span:after{width:5.5rem;height:2.5rem}}@media only screen and (min-width: 829px) and (hover: hover) and (pointer: fine){.about-content .a-history__body__white .swiper-scrollbar-drag:hover span,.about-content .a-history__body__white .swiper-scrollbar-drag:active span{transform:scale(.85)}}@media only screen and (max-width: 828px){.about-content .a-history__body__white .swiper-scrollbar-drag:active span{transform:scale(.8)}}.about-content .a-history__body__white .about-history-card{height:100%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 829px){.about-content .a-history__body__white .about-history-card{width:26.4rem;height:40.3rem}}@media only screen and (max-width: 828px){.about-content .a-history__body__white .about-history-card{width:45.6rem;height:75rem}}.about-content .a-history__body__white .about-history-card .date{display:flex;flex-direction:column;white-space:nowrap}.about-content .a-history__body__white .about-history-card .date__year{display:block;font-family:var(--font-en);line-height:1;letter-spacing:-.03em}@media only screen and (min-width: 829px){.about-content .a-history__body__white .about-history-card .date__year{font-size:3.6rem}}@media only screen and (max-width: 828px){.about-content .a-history__body__white .about-history-card .date__year{font-size:7rem}}.about-content .a-history__body__white .about-history-card .date__month{display:block;line-height:1;letter-spacing:.08em;font-weight:600}[lang=en] .about-content .a-history__body__white .about-history-card .date__month{font-weight:700}@media only screen and (min-width: 829px){.about-content .a-history__body__white .about-history-card .date__month{font-size:max(10px,1vw);margin-left:-.1rem;margin-top:1.4rem}}@media only screen and (max-width: 828px){.about-content .a-history__body__white .about-history-card .date__month{font-size:3rem;margin-top:2.7rem}}.about-content .a-history__body__white .about-history-card p{display:block;line-height:2;letter-spacing:.05em;margin-bottom:auto}@media only screen and (min-width: 829px){.about-content .a-history__body__white .about-history-card p{margin-top:4rem;font-size:max(10px,1vw)}}@media only screen and (min-width: 829px) and (max-width: 1000px){.about-content .a-history__body__white .about-history-card p{line-height:1.5}}@media only screen and (max-width: 828px){.about-content .a-history__body__white .about-history-card p{font-size:3rem;margin-top:6.3rem}}.about-content .a-history__body__white .about-history-card img{display:block;-o-object-fit:cover;object-fit:cover;margin-top:auto;left:0;right:0}@media only screen and (min-width: 829px){.about-content .a-history__body__white .about-history-card img{width:25rem;height:16rem;transform-origin:left bottom;position:absolute;bottom:3.3rem;margin:auto}}@media only screen and (min-width: 829px) and (max-width: 1000px){.about-content .a-history__body__white .about-history-card img{transform:scale(.95)}}@media only screen and (min-width: 829px) and (max-width: 900px){.about-content .a-history__body__white .about-history-card img{transform:scale(.9)}}@media only screen and (max-width: 828px){.about-content .a-history__body__white .about-history-card img{width:100%;height:29.2rem;margin-bottom:.3rem;position:absolute;bottom:5.2rem;margin:auto;max-width:calc(100% - 10.4rem)}}@media only screen and (min-width: 829px){.about-content .a-history__body__white .about-history-card img.image-199306,.about-content .a-history__body__white .about-history-card img.image-200703,.about-content .a-history__body__white .about-history-card img.image-200908{width:19rem;height:22rem}}@media only screen and (max-width: 828px){.about-content .a-history__body__white .about-history-card img.image-199306,.about-content .a-history__body__white .about-history-card img.image-200703,.about-content .a-history__body__white .about-history-card img.image-200908{width:34.7rem;height:40.2rem}}@media only screen and (min-width: 829px){.about-content .a-corporate{margin-top:24.3rem}}@media only screen and (max-width: 828px){.about-content .a-corporate{margin-top:23.9rem}}@media only screen and (max-width: 828px){.about-content .a-corporate .hgroup__heading{line-height:1}}@media only screen and (max-width: 828px){.about-content .a-corporate .hgroup__text{margin-top:.3rem}}@media only screen and (min-width: 829px){.about-content .a-corporate__body{margin-top:7.7rem}}@media only screen and (max-width: 828px){.about-content .a-corporate__body{margin-top:9.6rem}}.about-content .a-corporate__body dl{display:flex}@media only screen and (min-width: 829px){.about-content .a-corporate__body dl{flex-wrap:wrap;justify-content:space-between}}@media only screen and (max-width: 828px){.about-content .a-corporate__body dl{flex-direction:column;border-top:1px solid var(--color-border)}}.about-content .a-corporate__body dl div{display:flex;border-bottom:1px solid var(--color-border)}@media only screen and (min-width: 829px){.about-content .a-corporate__body dl div{align-items:center;width:49.3%;padding:2.3rem 12rem 2.3rem 0;min-height:11.1rem}}@media only screen and (max-width: 828px){.about-content .a-corporate__body dl div{flex-direction:column;padding:4.2rem 1rem 4.4rem 0}}@media only screen and (min-width: 829px){.about-content .a-corporate__body dl div:nth-of-type(-n + 2){border-top:1px solid var(--color-border)}}.about-content .a-corporate__body dl dt,.about-content .a-corporate__body dl dd{display:block;letter-spacing:.05em;line-height:2}@media only screen and (min-width: 829px){.about-content .a-corporate__body dl dt,.about-content .a-corporate__body dl dd{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.about-content .a-corporate__body dl dt,.about-content .a-corporate__body dl dd{font-size:3rem}}.about-content .a-corporate__body dl dt{font-weight:600}[lang=en] .about-content .a-corporate__body dl dt{font-weight:700}@media only screen and (min-width: 829px){.about-content .a-corporate__body dl dt{width:11.2em}[lang=en] .about-content .a-corporate__body dl dt{width:26.2rem}}@media only screen and (min-width: 829px){.about-content .a-corporate__body dl dd{flex:1}}@media only screen and (max-width: 828px){.about-content .a-corporate__body dl dd{margin-top:.2rem}}@media only screen and (min-width: 829px){.about-content .a-member{margin-top:24.3rem}}@media only screen and (max-width: 828px){.about-content .a-member{margin-top:23.9rem}}@media only screen and (min-width: 829px){.about-content .a-member__body{margin-top:7.7rem}}@media only screen and (max-width: 828px){.about-content .a-member__body{margin-top:9.5rem}}@media only screen and (min-width: 829px){.about-content .a-member__body dl{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}}@media only screen and (max-width: 828px){.about-content .a-member__body dl{display:flex;flex-direction:column;border-top:1px solid var(--color-border)}}.about-content .a-member__body dl div{border-bottom:1px solid var(--color-border)}@media only screen and (min-width: 829px){.about-content .a-member__body dl div{padding:4.4rem 3rem 4.3rem}.about-content .a-member__body dl div:nth-of-type(2):before,.about-content .a-member__body dl div:nth-of-type(2):after{content:"";display:block;position:absolute;width:1px;height:100%;background:var(--color-border);top:0}.about-content .a-member__body dl div:nth-of-type(2):before{left:33.33%}.about-content .a-member__body dl div:nth-of-type(2):after{right:33.33%}.about-content .a-member__body dl div:nth-last-of-type(1),.about-content .a-member__body dl div:nth-last-of-type(2):nth-of-type(3n + 1),.about-content .a-member__body dl div:nth-last-of-type(2):nth-of-type(3n + 2),.about-content .a-member__body dl div:nth-last-of-type(3):nth-of-type(3n + 1),.about-content .a-member__body dl div:nth-last-of-type(3):nth-of-type(3n + 2)+.about-content .a-member__body dl div:nth-of-type(3n + 1){border-bottom:none}}@media only screen and (max-width: 828px){.about-content .a-member__body dl div{padding:5rem 0 4.8rem}}.about-content .a-member__body dl dt,.about-content .a-member__body dl dd .name{white-space:nowrap;line-height:1.5}[lang=en] .about-content .a-member__body dl dt,[lang=en] .about-content .a-member__body dl dd .name{white-space:unset}.about-content .a-member__body dl dt{display:block;letter-spacing:.05em}@media only screen and (min-width: 829px){.about-content .a-member__body dl dt{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.about-content .a-member__body dl dt{font-size:3rem}}.about-content .a-member__body dl dd{display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width: 829px){.about-content .a-member__body dl dd{margin-top:.8rem}}@media only screen and (max-width: 828px){.about-content .a-member__body dl dd{margin-top:2.1rem}}.about-content .a-member__body dl dd .name{display:block}.about-content .a-member__body dl dd .name--large{letter-spacing:.05em;font-weight:600}[lang=en] .about-content .a-member__body dl dd .name--large{font-weight:700}@media only screen and (min-width: 829px){.about-content .a-member__body dl dd .name--large{font-size:2rem}}@media only screen and (max-width: 828px){.about-content .a-member__body dl dd .name--large{font-size:3.8rem}}.about-content .a-member__body dl dd .name--small{font-family:var(--font-en);color:#848789;letter-spacing:-.025em}@media only screen and (min-width: 829px){.about-content .a-member__body dl dd .name--small{font-size:max(10px,.875vw)}}@media only screen and (max-width: 828px){.about-content .a-member__body dl dd .name--small{font-size:2.4rem;margin-top:.7rem}}@media only screen and (max-width: 828px){.about-content .a-offices{margin-top:23.8rem}}@media only screen and (max-width: 828px){.about-content .a-offices .hgroup__heading{line-height:1}}@media only screen and (max-width: 828px){.about-content .a-offices .hgroup__text{margin-top:.3rem}}.about-content .a-offices__body{display:flex}@media only screen and (min-width: 829px){.about-content .a-offices__body{justify-content:space-between;margin-top:7.7rem}}@media only screen and (max-width: 828px){.about-content .a-offices__body{flex-direction:column;margin-top:9.6rem}}@media only screen and (min-width: 829px){.about-content .a-offices__body__nav{width:25rem}}@media only screen and (min-width: 829px){.about-content .a-offices__body__nav .section-nav{position:-webkit-sticky;position:sticky;top:var(--section-nav-sticky-top);left:0}}@media only screen and (min-width: 829px){.about-content .a-offices__body__data{width:106rem}}@media only screen and (max-width: 828px){.about-content .a-offices__body__data{margin-top:8rem}}.about-content .a-offices__body__data>ul>li{opacity:0;visibility:hidden;height:0;overflow:hidden;transition:opacity .4s ease-out,visibility .4s ease-out}.about-content .a-offices__body__data>ul>li.is-current{opacity:1;visibility:visible;height:auto}.about-content .a-offices__body__data>ul>li>ul{border-top:1px solid var(--color-border)}.about-content .a-offices__body__data>ul>li>ul>li{border-bottom:1px solid var(--color-border)}[lang=ja] .about-content .a-offices__body__data>ul>li>ul>li.china .about-office__heading p,[lang=ja] .about-content .a-offices__body__data>ul>li>ul>li.china .about-office__text__address span{font-family:var(--font-china);font-weight:400}.about-content .a-offices__body__data>ul>li>ul>li.china .about-office__heading p{font-weight:500}.about-content .a-offices__body__data .about-office{display:flex}@media only screen and (min-width: 829px){.about-content .a-offices__body__data .about-office{justify-content:space-between;padding-top:4rem;padding-bottom:4.7rem}}@media only screen and (max-width: 828px){.about-content .a-offices__body__data .about-office{flex-direction:column;padding-top:6.5rem;padding-bottom:7.5rem}}@media only screen and (min-width: 829px){.about-content .a-offices__body__data .about-office__heading{width:25rem;margin-right:2rem}}.about-content .a-offices__body__data .about-office__heading p{font-weight:600;display:block;line-height:1.5;letter-spacing:.05em}[lang=en] .about-content .a-offices__body__data .about-office__heading p{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .about-content .a-offices__body__data .about-office__heading p{line-height:1.5;font-size:2rem}}@media only screen and (max-width: 828px){[lang=en] .about-content .a-offices__body__data .about-office__heading p{line-height:1.2631578947;font-size:3.8rem}}@media only screen and (min-width: 829px){.about-content .a-offices__body__data .about-office__heading p{font-size:2rem}}@media only screen and (max-width: 828px){.about-content .a-offices__body__data .about-office__heading p{font-size:3.8rem}}.about-content .a-offices__body__data .about-office__text{display:flex;flex-direction:column}@media only screen and (min-width: 829px){.about-content .a-offices__body__data .about-office__text{flex:1;margin-right:3.5rem}}@media only screen and (max-width: 828px){.about-content .a-offices__body__data .about-office__text{margin-top:3rem}}.about-content .a-offices__body__data .about-office__text__address{display:block;line-height:2;letter-spacing:.05em}@media only screen and (min-width: 829px){.about-content .a-offices__body__data .about-office__text__address{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.about-content .a-offices__body__data .about-office__text__address{font-size:3rem}}.about-content .a-offices__body__data .about-office__text__links{display:flex;margin-left:.2rem}@media only screen and (min-width: 829px){.about-content .a-offices__body__data .about-office__text__links{margin-top:1rem}}@media only screen and (max-width: 828px){.about-content .a-offices__body__data .about-office__text__links{margin-top:1.6rem}}.about-content .a-offices__body__data .about-office__text__links li a{font-family:var(--font-en);position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--color-dark-pink);line-height:1;letter-spacing:-.025em}@media only screen and (min-width: 829px){.about-content .a-offices__body__data .about-office__text__links li a{font-size:max(10px,.875vw)}}@media only screen and (max-width: 828px){.about-content .a-offices__body__data .about-office__text__links li a{font-size:2.4rem}}.about-content .a-offices__body__data .about-office__text__links li a:before,.about-content .a-offices__body__data .about-office__text__links li a:after{pointer-events:none;content:"";display:block;position:absolute;background:currentColor}.about-content .a-offices__body__data .about-office__text__links li a:before{width:100%;height:1px;left:0;bottom:0;transition:scale .2s var(--ease-in-out-quad);transform-origin:0 0}.about-content .a-offices__body__data .about-office__text__links li a.map:after{-webkit-mask:url(/wp-content/themes/natoco/assets/marker.22bbef75.svg) center/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/marker.22bbef75.svg) center/contain no-repeat}@media only screen and (min-width: 829px){.about-content .a-offices__body__data .about-office__text__links li a.map:after{width:1.1em;height:1.1em;right:-1.9em;top:0rem}}@media only screen and (max-width: 828px){.about-content .a-offices__body__data .about-office__text__links li a.map:after{width:1em;height:1em;right:-1.3em;top:0em}}.about-content .a-offices__body__data .about-office__text__links li a.arrow:after{-webkit-mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) center/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) center/contain no-repeat;transform:rotate(-45deg);width:.8em;height:.8em;top:.25em}@media only screen and (min-width: 829px){.about-content .a-offices__body__data .about-office__text__links li a.arrow:after{right:-1.5em}}@media only screen and (max-width: 828px){.about-content .a-offices__body__data .about-office__text__links li a.arrow:after{right:-1.2em}}@media (hover: hover) and (pointer: fine){.about-content .a-offices__body__data .about-office__text__links li a:hover:before{scale:0;transform-origin:100% 0}}@media only screen and (min-width: 829px){.about-content .a-offices__body__data .about-office__text__links li:not(:last-of-type){margin-right:4.8em}}@media only screen and (max-width: 828px){.about-content .a-offices__body__data .about-office__text__links li:not(:last-of-type){margin-right:4.5em}}.about-content .a-offices__body__data .about-office__text__contacts{display:flex;flex-wrap:wrap}@media only screen and (min-width: 829px){.about-content .a-offices__body__data .about-office__text__contacts{margin-top:3.2rem;margin-left:.2rem;row-gap:.5rem}}@media only screen and (max-width: 828px){.about-content .a-offices__body__data .about-office__text__contacts{margin-top:3.5rem}}.about-content .a-offices__body__data .about-office__text__contacts li{color:#848789;line-height:1.5}@media only screen and (min-width: 829px){.about-content .a-offices__body__data .about-office__text__contacts li{font-size:max(10px,1vw);letter-spacing:-.025em}}@media only screen and (max-width: 828px){.about-content .a-offices__body__data .about-office__text__contacts li{font-size:3rem;letter-spacing:.05em}}.about-content .a-offices__body__data .about-office__text__contacts li a{display:inline-block}@media only screen and (min-width: 829px){.about-content .a-offices__body__data .about-office__text__contacts li a{pointer-events:none;letter-spacing:-.025em}}@media only screen and (max-width: 828px){.about-content .a-offices__body__data .about-office__text__contacts li a{letter-spacing:.05em}}@media only screen and (max-width: 828px) and (hover: hover) and (pointer: fine){.about-content .a-offices__body__data .about-office__text__contacts li a{transition:color .3s ease-out}.about-content .a-offices__body__data .about-office__text__contacts li a:hover{color:var(--color-black)}}@media only screen and (min-width: 829px){.about-content .a-offices__body__data .about-office__text__contacts li span{margin-left:.3em;margin-right:.4em}}@media only screen and (max-width: 828px){.about-content .a-offices__body__data .about-office__text__contacts li span{margin-left:.1em;margin-right:.1em}}@media only screen and (min-width: 829px){.about-content .a-offices__body__data .about-office__text__contacts li:not(:last-of-type){margin-right:3.5rem}}@media only screen and (max-width: 828px){.about-content .a-offices__body__data .about-office__text__contacts li:not(:last-of-type){margin-right:6.3rem}}.about-content .a-offices__body__data .about-office__text__more{display:flex;flex-wrap:wrap}@media only screen and (min-width: 829px){.about-content .a-offices__body__data .about-office__text__more{margin-top:2.8rem;margin-left:.2rem;padding-right:10rem}}@media only screen and (max-width: 828px){.about-content .a-offices__body__data .about-office__text__more{margin-top:3.5rem}}@media only screen and (min-width: 829px){.about-content .a-offices__body__data .about-office__text__more div{margin-bottom:.4rem}}@media only screen and (min-width: 829px){.about-content .a-offices__body__data .about-office__text__more div:not(:last-of-type){margin-right:2.8rem}}@media only screen and (max-width: 828px){.about-content .a-offices__body__data .about-office__text__more div:not(:last-of-type){margin-right:5rem}}.about-content .a-offices__body__data .about-office__text__more dt,.about-content .a-offices__body__data .about-office__text__more dd{display:inline;color:#848789;line-height:2}@media only screen and (min-width: 829px){.about-content .a-offices__body__data .about-office__text__more dt,.about-content .a-offices__body__data .about-office__text__more dd{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.about-content .a-offices__body__data .about-office__text__more dt,.about-content .a-offices__body__data .about-office__text__more dd{font-size:3rem}}.about-content .a-offices__body__data .about-office__text__more dt{font-weight:600;letter-spacing:-.025em}[lang=en] .about-content .a-offices__body__data .about-office__text__more dt{font-weight:700}.about-content .a-offices__body__data .about-office__text__more dt:after{content:":";margin-left:.3em;margin-right:.1em}.about-content .a-offices__body__data .about-office__text__more dd{letter-spacing:.05em}@media only screen and (min-width: 829px){.about-content .a-offices__body__data .about-office__image{width:34rem;height:21rem;margin-top:.7rem}}@media only screen and (max-width: 828px){.about-content .a-offices__body__data .about-office__image{margin-top:5rem;width:100%;height:46.2rem;margin-bottom:.5rem}}.about-content .a-offices__body__data .about-office__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 829px){.about-content .a-offices__body__data #type03 .about-office__text__more{flex-direction:column}}@media only screen and (min-width: 829px){.about-content__bottom{margin-top:25.2rem}}@media only screen and (max-width: 828px){.about-content__bottom{margin-top:25rem}}.contact-content{border-top:var(--border-solid);border-bottom:var(--border-solid);margin-top:4rem;padding:18.5rem 0 24.5rem}@media only screen and (min-width: 829px){.contact-content{margin-top:7.3rem;padding:17.2rem 0 15.5rem}}.contact-content__message{margin-top:7rem}@media only screen and (min-width: 829px){.contact-content__message{margin-top:7.5rem}}.contact-content__message__main{letter-spacing:.025em;line-height:1.5;font-weight:600}[lang=en] .contact-content__message__main{font-weight:700}@media only screen and (min-width: 829px){.contact-content__message__main{letter-spacing:.05em;font-size:3rem}}@media only screen and (max-width: 828px){.contact-content__message__main{font-size:5rem}}.contact-content__message__paragraph{font-size:3rem;margin-top:4rem;letter-spacing:.05em}@media only screen and (min-width: 829px){.contact-content__message__paragraph{margin-top:3.2rem;font-size:max(10px,1vw)}}.contact-content__text{font-size:3rem;letter-spacing:.05em;margin-top:7.5rem}@media only screen and (min-width: 829px){.contact-content__text{font-size:max(10px,1vw)}}.contact-content__body{margin:12.5rem auto 0}@media only screen and (min-width: 829px){.contact-content__body{margin:9.4rem auto 9.1rem}}@media only screen and (max-width: 828px){.contact-content__body--confirm{margin-top:13.5rem}}.contact-content__back-top{text-align:center;margin-top:8.5rem;padding-top:7rem;border-top:var(--border-solid)}@media only screen and (min-width: 829px){.contact-content__back-top{margin-top:9rem;padding-top:5rem}}.contact-content__back-top>.link-button{margin:0 auto}.service .outline__block{display:flex;justify-content:space-between}@media only screen and (max-width: 828px){.service .outline__block{flex-direction:column;margin-top:9.7rem}}@media only screen and (min-width: 829px){.service .outline__block{margin-top:7.5rem;-moz-column-gap:11.1rem;column-gap:11.1rem}}.service .outline__visual{background:var(--color-light);border-radius:1rem;display:grid;place-items:center;flex-shrink:0;height:auto}@media only screen and (min-width: 829px){.service .outline__visual{width:88rem;padding:7.2rem 0 7.1rem;margin-top:.3rem}}@media only screen and (max-width: 828px){.service .outline__visual{width:100%;padding:5.3rem 0 5.2rem}}.service .outline__visual .art-direction{display:block}@media only screen and (min-width: 829px){.service .outline__visual .art-direction{width:73.8rem;height:49.7rem}}@media only screen and (max-width: 828px){.service .outline__visual .art-direction{width:69.5rem;height:43.9rem}}@media only screen and (min-width: 829px){:root{--body-padding: 9rem}}@media only screen and (min-width: 829px){.service-dl{margin:25rem 0}}@media only screen and (max-width: 828px){.service-dl{margin:25.1rem 0}}.service-dl__body{background:var(--color-light);border-radius:1rem;position:relative}@media only screen and (min-width: 829px){.service-dl__body{padding:9.3rem var(--body-padding) 9rem}}@media only screen and (max-width: 828px){.service-dl__body{padding:8.8rem 5rem 10.5rem}}.service-dl__desc{letter-spacing:.05em}@media only screen and (min-width: 829px){.service-dl__desc{font-size:max(10px,1vw);margin-top:6.7rem;width:65rem}}@media only screen and (max-width: 828px){.service-dl__desc{font-size:3rem;margin-top:8.1rem}}.service-dl__companies{display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width: 829px){.service-dl__companies{position:absolute;top:14.8rem;right:var(--body-padding);-moz-column-gap:2rem;column-gap:2rem;flex-direction:row}[lang=en] .service-dl__companies{bottom:10.2rem;top:auto}}@media only screen and (max-width: 828px){.service-dl__companies{flex-direction:column;row-gap:4rem;margin-top:4.4rem}}.service-dl__companies__item{background:var(--color-white);display:flex;flex-direction:column;align-items:center;position:relative}@media only screen and (min-width: 829px){.service-dl__companies__item{text-align:center;width:16rem;height:24rem}}@media only screen and (max-width: 828px){.service-dl__companies__item{text-align:start;flex-direction:row;width:100%}}.service-dl__companies__item:after{content:"";background:#c8c8cf;-webkit-mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) 50% 50%/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) 50% 50%/contain no-repeat;position:absolute;aspect-ratio:1;rotate:-45deg}@media only screen and (min-width: 829px){.service-dl__companies__item:after{right:.9rem;bottom:.9rem;width:1.4rem;height:1.4rem}}@media only screen and (max-width: 828px){.service-dl__companies__item:after{width:2.8rem;height:2.8rem;top:6.6rem;right:3.4rem}}@media only screen and (min-width: 829px){.service-dl__companies__item:nth-child(1) .company-image{margin-top:5.5rem;width:9rem}}@media only screen and (max-width: 828px){.service-dl__companies__item:nth-child(1) .company-image{width:16.8rem;margin:6.7rem 8.5rem 5.5rem 8rem}}@media only screen and (min-width: 829px){.service-dl__companies__item:nth-child(2) .company-image{margin-top:5.1rem;width:8rem}}@media only screen and (max-width: 828px){.service-dl__companies__item:nth-child(2) .company-image{width:16.4rem;margin:4.4rem 8.6rem 3.4rem 8.4rem}}@media only screen and (min-width: 829px){.service-dl__companies__item:nth-child(3) .company-image{margin-top:5.6rem;width:10rem}}@media only screen and (max-width: 828px){.service-dl__companies__item:nth-child(3) .company-image{width:16.4rem;margin:6.3rem 8.4rem 5.9rem 8.6rem}}.service-dl__companies__item .company-name{font-weight:600}[lang=en] .service-dl__companies__item .company-name{font-weight:700}@media only screen and (min-width: 829px){.service-dl__companies__item .company-name{margin-top:auto;padding-bottom:4rem;font-size:max(10px,1vw);line-height:1.5}}@media only screen and (max-width: 828px){.service-dl__companies__item .company-name{font-size:2.6rem;line-height:1.5384615385}}@media (hover: hover) and (pointer: fine){.service-dl__companies__item:after{transition:background .3s ease-out}.service-dl__companies__item .company-name{transition:color .3s ease-out}.service-dl__companies__item:hover:after{background:var(--color-primary)}.service-dl__companies__item:hover .company-name{color:var(--color-primary)}}@media only screen and (min-width: 829px){.service-intro{margin-top:25.1rem}}@media only screen and (max-width: 828px){.service-intro{margin-top:22.2rem}}@media only screen and (min-width: 829px){.service-intro+.service-intro{margin-top:25rem}}@media only screen and (max-width: 828px){.service-intro+.service-intro{margin-top:24rem}}@media only screen and (min-width: 829px){.social-section{margin:24.7rem 0 25rem}}@media only screen and (max-width: 828px){.social-section{margin:23.7rem 0 25rem}}@media only screen and (min-width: 829px){.social-section .content-block__image{margin-top:.2rem}}@media only screen and (min-width: 829px){.system-section{margin-top:24.2rem}}@media only screen and (max-width: 828px){.system-section{margin-top:23.9rem}}@media only screen and (min-width: 829px){.system-section .section-block__content{margin-top:7.9rem}}@media only screen and (max-width: 828px){.system-section .section-block__content{margin-top:9.8rem}}.system-section__image{display:flex;justify-content:center;background:#f3f4f4;border-radius:1rem}@media only screen and (min-width: 829px){.system-section__image{padding:11.1rem 0 11rem}}@media only screen and (max-width: 828px){.system-section__image{padding:10.4rem 0 10rem}}.system-section__image .art-direction{display:block;height:53.9rem}@media only screen and (min-width: 829px){.system-section__image .art-direction{width:75.6rem}}@media only screen and (max-width: 828px){.system-section__image .art-direction{width:65rem}}@media only screen and (min-width: 829px){.pickup{margin-top:25rem}}@media only screen and (max-width: 828px){.pickup{margin-top:24.9rem}}@media only screen and (min-width: 829px){.pickup__inner{padding-left:var(--side-padding);display:flex;align-items:flex-start}}.pickup__link{display:block;font-weight:700;text-align:right;padding:5.4rem 9.1rem;letter-spacing:0;background-color:var(--color-light)}@media only screen and (max-width: 828px){.pickup__link{font-size:3rem}}@media (hover: hover) and (pointer: fine){.pickup__link{transition:color .3s ease-out}.pickup__link:hover{color:var(--color-primary)}.pickup__link:hover .arrow-icon{background:var(--color-primary)}.pickup__link:hover .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}}.pickup__link .arrow-icon{margin-left:1.8rem;transform:rotate(-45deg)}.pickup__header{position:relative;z-index:2;background:var(--color-primary);color:var(--color-white)}@media only screen and (min-width: 829px){.pickup__header{flex-shrink:0;width:36rem;padding:8.5rem 6rem 8rem}}@media only screen and (max-width: 828px){.pickup__header{width:74.8rem;padding:9rem 4rem 8.5rem}}.pickup__header__caption{font-weight:600}[lang=en] .pickup__header__caption{font-weight:700}@media only screen and (min-width: 829px){.pickup__header__caption{margin-top:6.8rem;font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.pickup__header__caption{margin-top:7.7rem}}.pickup__header .hgroup__heading,.pickup__header .hgroup__text{color:var(--color-white)}@media only screen and (min-width: 829px){.pickup__header .hgroup__heading{font-size:4rem;margin-left:-.1rem}}@media only screen and (max-width: 828px){.pickup__header .hgroup__heading{font-size:7rem;margin-left:-.5rem}}@media only screen and (min-width: 829px){.pickup__header .hgroup__text{margin-top:.6rem;font-size:max(10px,.9375vw)}}@media only screen and (max-width: 828px){.pickup__header .hgroup__text{font-size:2.6rem;margin-top:.6rem}}@media only screen and (min-width: 829px){.fc{margin-bottom:18rem}}@media only screen and (min-width: 829px){.fc .outline__visual{height:72rem}}@media only screen and (max-width: 828px){.fc .outline__visual{height:87.2rem}}.fc .outline__visual img{position:absolute}@media only screen and (min-width: 829px){.fc .outline__visual img{width:53.6rem;height:67.3rem;top:6.4rem;left:3.3rem}}@media only screen and (max-width: 828px){.fc .outline__visual img{width:59rem;height:75.6rem;bottom:0;left:8.2rem}}@media only screen and (min-width: 829px){.fc .outline__head{margin-top:5.3rem}}@media only screen and (max-width: 828px){.fc .outline__head{margin-top:9rem}}@media only screen and (min-width: 829px){.paint{margin-bottom:18rem}}@media only screen and (min-width: 829px){.paint .outline__visual{height:72rem}}@media only screen and (max-width: 828px){.paint .outline__visual{height:88.2rem}}.paint .outline__visual img{position:absolute}@media only screen and (min-width: 829px){.paint .outline__visual img{top:12.1rem;left:4.3rem;width:51.6rem;height:52.2rem}}@media only screen and (max-width: 828px){.paint .outline__visual img{width:67.3rem;height:68.1rem;top:11.4rem;left:2.9rem}}@media only screen and (max-width: 828px){.paint .outline__head{margin-top:9rem}}@media only screen and (max-width: 828px){.paint .section-block--os .os-sf{margin-top:18.8rem}}@media only screen and (min-width: 829px){.paint .paint-section--metal{margin-top:24.2rem}}@media only screen and (max-width: 828px){.paint .paint-section--metal{margin-top:22.2rem}}@media only screen and (min-width: 829px){.paint .paint-section--metal .pickup{margin-top:18.1rem}}@media only screen and (max-width: 828px){.paint .paint-section--metal .pickup{margin-top:20.1rem}}@media only screen and (min-width: 829px){.paint .paint-section--exterior{margin-top:24.9rem}}@media only screen and (max-width: 828px){.paint .paint-section--exterior{margin-top:23.8rem}}@media only screen and (min-width: 829px){.paint .paint-section--interior{margin-top:25rem}}@media only screen and (max-width: 828px){.paint .paint-section--interior{margin-top:23.7rem}}@media only screen and (min-width: 829px){.paint .paint-section--exterior .paint-section__header__description p,.paint .paint-section--interior .paint-section__header__description p{letter-spacing:.03em}}.paint .paint-section__header{display:flex;flex-direction:column}@media only screen and (min-width: 829px){.paint .paint-section__header{justify-content:center;position:relative;min-height:50rem;padding-left:99rem;padding-right:var(--side-padding)}}@media only screen and (max-width: 828px){.paint .paint-section__header__heading{margin:0 var(--side-padding)}}@media only screen and (min-width: 829px){.paint .paint-section__header__image{position:absolute;width:88rem;height:50rem;top:0;left:0}}@media only screen and (max-width: 828px){.paint .paint-section__header__image{margin-top:9.7rem;width:100%;height:47rem}}.paint .paint-section__header__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 829px){.paint .paint-section__header__description{margin-top:6.9rem}}@media only screen and (max-width: 828px){.paint .paint-section__header__description{margin:6.3rem var(--side-padding) 0}}.paint .paint-section__header__description p{display:block;line-height:2;letter-spacing:.05em}@media only screen and (min-width: 829px){.paint .paint-section__header__description p{font-size:max(10px,1vw)}}.paint .paint-section__usage{margin-top:17.3rem}@media only screen and (min-width: 829px){.paint .paint-section__usage__cards{margin-top:3.5rem}}@media only screen and (max-width: 828px){.paint .paint-section__usage__cards{margin-top:6.9rem}}.paint .paint-section__usage__cards .info-cards{margin-top:0}.paint .paint-section__process{background:var(--color-light);border-radius:1rem}@media only screen and (min-width: 829px){.paint .paint-section__process{margin:18rem auto 0;width:124rem;padding:11.6rem 0 7.1rem}}@media only screen and (max-width: 828px){.paint .paint-section__process{width:75rem;margin:19.9rem auto 0;padding:8.8rem 0 8.2rem}}@media only screen and (min-width: 829px){.paint .paint-section__process--exterior{padding-top:8.2rem;padding-bottom:9.9rem}}@media only screen and (max-width: 828px){.paint .paint-section__process--exterior{padding-bottom:9.3rem}}.paint .paint-section__process__header{display:flex}@media only screen and (min-width: 829px){.paint .paint-section__process__header{justify-content:space-between;margin:0 9rem}}@media only screen and (max-width: 828px){.paint .paint-section__process__header{flex-direction:column;margin:0 5rem}}@media only screen and (min-width: 829px){.paint .paint-section__process__header__text{width:43.1rem;margin-top:1.6rem}}.paint .paint-section__process__header__text p{display:block;line-height:2;letter-spacing:.05em}@media only screen and (min-width: 829px){.paint .paint-section__process__header__text p{font-size:max(10px,1vw);margin-top:2.4rem}}@media only screen and (max-width: 828px){.paint .paint-section__process__header__text p{font-size:3rem;margin-top:5.1rem}}@media only screen and (min-width: 829px){.paint .paint-section__process__header__image--exterior{width:46.8rem;margin-right:2.9rem;margin-top:3.4rem}}@media only screen and (max-width: 828px){.paint .paint-section__process__header__image--exterior{width:64rem;margin:6.6rem auto 0}}@media only screen and (min-width: 829px){.paint .paint-section__process__header__image--interior{width:42.8rem;margin-right:4.6rem;margin-top:.4rem}[lang=en] .paint .paint-section__process__header__image--interior{display:flex;align-items:center;margin-top:1.6rem}}@media only screen and (max-width: 828px){.paint .paint-section__process__header__image--interior{width:60rem;margin:12.3rem auto 0}}.paint .paint-section__process__body{border-top:1px solid var(--color-border)}@media only screen and (min-width: 829px){.paint .paint-section__process__body{margin-top:10.7rem;padding:8rem 9rem 0}}@media only screen and (max-width: 828px){.paint .paint-section__process__body{margin-top:9rem;padding-top:10rem;padding:10rem 5rem 0}}.paint .paint-section__process__body .swiper-pagination{position:relative;width:100%;display:flex;justify-content:space-between}@media only screen and (min-width: 829px){.paint .paint-section__process__body .swiper-pagination{height:10rem;padding:.9rem 9.2rem 0}}@media only screen and (max-width: 828px){.paint .paint-section__process__body .swiper-pagination{height:8rem;padding:0 4rem}}.paint .paint-section__process__body .swiper-pagination:before,.paint .paint-section__process__body .swiper-pagination:after{z-index:0;content:"";display:block;position:absolute;left:0;border-radius:9999px;will-change:width;width:100%}@media only screen and (min-width: 829px){.paint .paint-section__process__body .swiper-pagination:before,.paint .paint-section__process__body .swiper-pagination:after{height:.6rem;bottom:2.85rem}}@media only screen and (max-width: 828px){.paint .paint-section__process__body .swiper-pagination:before,.paint .paint-section__process__body .swiper-pagination:after{height:1.2rem;top:calc(50% - .6rem)}}.paint .paint-section__process__body .swiper-pagination:before{background:var(--color-border)}.paint .paint-section__process__body .swiper-pagination:after{background:var(--color-primary);transform-origin:left center;transition:width .4s ease-out}.paint .paint-section__process__body .swiper-pagination-bullet{-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:1;position:relative;cursor:pointer;display:flex;align-items:center;transition:color .4s ease-out}@media only screen and (min-width: 829px){.paint .paint-section__process__body .swiper-pagination-bullet{flex-direction:column;width:5rem;color:#848789}}@media only screen and (max-width: 828px){.paint .paint-section__process__body .swiper-pagination-bullet{justify-content:center;width:8rem;height:100%;color:var(--color-white)}}[lang=en] .paint .paint-section__process__body .swiper-pagination-bullet__heading{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){.paint .paint-section__process__body .swiper-pagination-bullet__heading{display:block;white-space:nowrap;font-size:2rem;transform:scale(.8);line-height:1;letter-spacing:.05em;font-weight:600;transform-origin:center top}}.paint .paint-section__process__body .swiper-pagination-bullet__num{display:flex;justify-content:center;align-items:center;border-radius:50%;font-family:var(--font-en);letter-spacing:-.025em;background:var(--color-white);border:2px solid var(--color-border)}@media only screen and (min-width: 829px){.paint .paint-section__process__body .swiper-pagination-bullet__num{transition:border-color .3s ease-out;width:5rem;height:5rem;margin-top:1.4rem;font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.paint .paint-section__process__body .swiper-pagination-bullet__num{transition:border-color .3s ease-out,width .3s ease-out,height .3s ease-out,font-size .3s ease-out;border-width:.4rem;width:3rem;height:3rem;text-indent:-9999px;font-size:1rem}}@media only screen and (max-width: 828px){.paint .paint-section__process__body .swiper-pagination-bullet-active .swiper-pagination-bullet__num{width:100%;height:100%;text-indent:0;font-size:3rem}}.paint .paint-section__process__body .swiper-pagination[data-pagination-active="1"]:after{width:10%}.paint .paint-section__process__body .swiper-pagination[data-pagination-active="1"] .swiper-pagination-bullet:nth-of-type(-n + 1){color:var(--color-primary)}.paint .paint-section__process__body .swiper-pagination[data-pagination-active="1"] .swiper-pagination-bullet:nth-of-type(-n + 1) .swiper-pagination-bullet__num{border-color:var(--color-primary)}.paint .paint-section__process__body .swiper-pagination[data-pagination-active="2"]:after{width:30%}.paint .paint-section__process__body .swiper-pagination[data-pagination-active="2"] .swiper-pagination-bullet:nth-of-type(-n + 2){color:var(--color-primary)}.paint .paint-section__process__body .swiper-pagination[data-pagination-active="2"] .swiper-pagination-bullet:nth-of-type(-n + 2) .swiper-pagination-bullet__num{border-color:var(--color-primary)}.paint .paint-section__process__body .swiper-pagination[data-pagination-active="3"]:after{width:50%}.paint .paint-section__process__body .swiper-pagination[data-pagination-active="3"] .swiper-pagination-bullet:nth-of-type(-n + 3){color:var(--color-primary)}.paint .paint-section__process__body .swiper-pagination[data-pagination-active="3"] .swiper-pagination-bullet:nth-of-type(-n + 3) .swiper-pagination-bullet__num{border-color:var(--color-primary)}.paint .paint-section__process__body .swiper-pagination[data-pagination-active="4"]:after{width:70%}.paint .paint-section__process__body .swiper-pagination[data-pagination-active="4"] .swiper-pagination-bullet:nth-of-type(-n + 4){color:var(--color-primary)}.paint .paint-section__process__body .swiper-pagination[data-pagination-active="4"] .swiper-pagination-bullet:nth-of-type(-n + 4) .swiper-pagination-bullet__num{border-color:var(--color-primary)}.paint .paint-section__process__body .swiper-pagination[data-pagination-active="5"]:after{width:100%}.paint .paint-section__process__body .swiper-pagination[data-pagination-active="5"] .swiper-pagination-bullet:nth-of-type(-n + 5){color:var(--color-primary)}.paint .paint-section__process__body .swiper-pagination[data-pagination-active="5"] .swiper-pagination-bullet:nth-of-type(-n + 5) .swiper-pagination-bullet__num{border-color:var(--color-primary)}.paint .paint-section__process__body .swiper-wrapper{pointer-events:none;padding-bottom:2rem}@media only screen and (min-width: 829px){.paint .paint-section__process__body .swiper-wrapper{margin-top:5.3rem}}.paint .paint-section__process__body .swiper-wrapper .swiper-slide{display:flex;justify-content:center;transition:none!important}@media only screen and (min-width: 829px){.paint .paint-section__process__body .swiper-wrapper .swiper-slide{height:43rem}[lang=en] .paint .paint-section__process__body .swiper-wrapper .swiper-slide{height:54rem}}@media only screen and (max-width: 828px){.paint .paint-section__process__body .swiper-wrapper .swiper-slide{margin-top:8rem}}.paint .paint-section__process__body .swiper-wrapper .swiper-slide .paint-process-card{display:flex}@media only screen and (min-width: 829px){.paint .paint-section__process__body .swiper-wrapper .swiper-slide .paint-process-card{justify-content:space-between;width:88rem;height:100%}}@media only screen and (max-width: 828px){.paint .paint-section__process__body .swiper-wrapper .swiper-slide .paint-process-card{width:56.8rem;flex-direction:column}}@media only screen and (min-width: 829px){.paint .paint-section__process__body .swiper-wrapper .swiper-slide .paint-process-card__video{width:43rem;height:43rem}}@media only screen and (max-width: 828px){.paint .paint-section__process__body .swiper-wrapper .swiper-slide .paint-process-card__video{width:100%;height:56.8rem}}.paint .paint-section__process__body .swiper-wrapper .swiper-slide .paint-process-card__video>*{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.paint .paint-section__process__body .swiper-wrapper .swiper-slide .paint-process-card__text{display:flex;flex-direction:column}@media only screen and (min-width: 829px){.paint .paint-section__process__body .swiper-wrapper .swiper-slide .paint-process-card__text{width:38.9rem;margin-top:3rem}}@media only screen and (max-width: 828px){.paint .paint-section__process__body .swiper-wrapper .swiper-slide .paint-process-card__text{width:100%;margin-top:6.2rem}}.paint .paint-section__process__body .swiper-wrapper .swiper-slide .paint-process-card__text__heading{display:block;line-height:1.5;letter-spacing:.05em;font-weight:600}[lang=en] .paint .paint-section__process__body .swiper-wrapper .swiper-slide .paint-process-card__text__heading{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .paint .paint-section__process__body .swiper-wrapper .swiper-slide .paint-process-card__text__heading{line-height:1.3846153846;font-size:2.6rem}}@media only screen and (max-width: 828px){[lang=en] .paint .paint-section__process__body .swiper-wrapper .swiper-slide .paint-process-card__text__heading{line-height:1.2;font-size:5rem}}@media only screen and (min-width: 829px){.paint .paint-section__process__body .swiper-wrapper .swiper-slide .paint-process-card__text__heading{font-size:2.6rem}}@media only screen and (max-width: 828px){.paint .paint-section__process__body .swiper-wrapper .swiper-slide .paint-process-card__text__heading{font-size:5rem}}.paint .paint-section__process__body .swiper-wrapper .swiper-slide .paint-process-card__text__description{display:block;line-height:2;letter-spacing:.05em}@media only screen and (min-width: 829px){.paint .paint-section__process__body .swiper-wrapper .swiper-slide .paint-process-card__text__description{font-size:max(10px,1vw);margin-top:1.6rem}}@media only screen and (max-width: 828px){.paint .paint-section__process__body .swiper-wrapper .swiper-slide .paint-process-card__text__description{font-size:3rem;margin-top:3.4rem}}.paint .paint-section__process__body .swiper-buttons{z-index:2;display:flex;justify-content:space-between}@media only screen and (min-width: 829px){.paint .paint-section__process__body .swiper-buttons{position:absolute;width:11rem;height:5rem;right:8.9rem;bottom:2rem}}@media only screen and (max-width: 828px){.paint .paint-section__process__body .swiper-buttons{width:27.2rem;height:12rem;margin:8.4rem auto 0;transform:translateY(-2rem)}}.paint .paint-section__process__body .swiper-buttons .swiper-button-prev,.paint .paint-section__process__body .swiper-buttons .swiper-button-next{-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:50%;height:100%}@media only screen and (min-width: 829px){.paint .paint-section__process__body .swiper-buttons .swiper-button-prev,.paint .paint-section__process__body .swiper-buttons .swiper-button-next{width:5rem}}@media only screen and (max-width: 828px){.paint .paint-section__process__body .swiper-buttons .swiper-button-prev,.paint .paint-section__process__body .swiper-buttons .swiper-button-next{width:12rem}}.paint .paint-section__process__body .swiper-buttons .swiper-button-prev:before,.paint .paint-section__process__body .swiper-buttons .swiper-button-prev:after,.paint .paint-section__process__body .swiper-buttons .swiper-button-next:before,.paint .paint-section__process__body .swiper-buttons .swiper-button-next:after{content:"";display:block}.paint .paint-section__process__body .swiper-buttons .swiper-button-prev:before,.paint .paint-section__process__body .swiper-buttons .swiper-button-next:before{position:absolute;border-radius:50%;width:100%;height:100%;top:0;left:0;background:var(--color-black)}.paint .paint-section__process__body .swiper-buttons .swiper-button-prev:after,.paint .paint-section__process__body .swiper-buttons .swiper-button-next:after{background:var(--color-white);-webkit-mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) center/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) center/contain no-repeat}@media only screen and (min-width: 829px){.paint .paint-section__process__body .swiper-buttons .swiper-button-prev:after,.paint .paint-section__process__body .swiper-buttons .swiper-button-next:after{width:1.3rem;height:1.3rem}}@media only screen and (max-width: 828px){.paint .paint-section__process__body .swiper-buttons .swiper-button-prev:after,.paint .paint-section__process__body .swiper-buttons .swiper-button-next:after{width:3.7rem;height:3.7rem}}@media (hover: hover) and (pointer: fine){.paint .paint-section__process__body .swiper-buttons .swiper-button-prev:before,.paint .paint-section__process__body .swiper-buttons .swiper-button-next:before{transition:transform .3s ease-out}.paint .paint-section__process__body .swiper-buttons .swiper-button-prev:hover:before,.paint .paint-section__process__body .swiper-buttons .swiper-button-next:hover:before{transform:scale(1.1)}}.paint .paint-section__process__body .swiper-buttons .swiper-button-prev:after{rotate:180deg}.paint .paint-section__process__body .swiper-buttons .swiper-button-disabled{pointer-events:none}.paint .paint-section__process__body .swiper-buttons .swiper-button-disabled:before{background:#c8c8cf}@media only screen and (min-width: 829px){.products-content{margin-bottom:25rem}}@media only screen and (max-width: 828px){.products-content{margin-bottom:27.8rem}}.products-content__link{margin-bottom:3rem}@media only screen and (max-width: 828px){.products-content__link{margin-bottom:6rem}}@media only screen and (min-width: 829px){.products-content__search{margin-top:9rem;padding-bottom:5rem}}@media only screen and (max-width: 828px){.products-content__search{padding-bottom:7rem}}@media only screen and (max-width: 828px){.products-content__search .inner{padding:0}}.products-content__search__box{background:var(--color-light);border-radius:1rem;overflow:hidden}@media only screen and (min-width: 829px){.products-content__search__box .p-search__heading{padding:0 5rem}}@media only screen and (max-width: 828px){.products-content__search__box .p-search__heading{padding:0 4rem}}.products-content__search__box .p-search__heading h2{display:block;color:var(--color-primary);line-height:1.5;letter-spacing:.05em;font-weight:600}@media only screen and (min-width: 829px){.products-content__search__box .p-search__heading h2{font-size:2rem}}@media only screen and (max-width: 828px){.products-content__search__box .p-search__heading h2{font-size:3.8rem}}@media only screen and (min-width: 829px){.products-content__search__box .p-search__body{padding:0 9rem}}@media only screen and (max-width: 828px){.products-content__search__box .p-search__body{padding:0 4rem}}@media only screen and (min-width: 829px){.products-content__search__box .p-search--category{padding-top:4.6rem;padding-bottom:5.1rem}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--category{padding-top:7.1rem;padding-bottom:8rem}}@media only screen and (min-width: 829px){.products-content__search__box .p-search--category .p-search__heading h2{margin-left:.2rem}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--category .p-search__heading h2{margin-left:.1rem}}.products-content__search__box .p-search--category .p-search__body{display:flex;justify-content:space-between}@media only screen and (min-width: 829px){.products-content__search__box .p-search--category .p-search__body{margin-top:2.6rem;padding:0 5rem}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--category .p-search__body{flex-wrap:wrap;margin-top:4rem;row-gap:2rem}}.products-content__search__box .p-search--category .p-search__body label{cursor:pointer;position:relative;display:block;border-radius:1rem;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 829px){.products-content__search__box .p-search--category .p-search__body label{width:15.5rem;height:8.6rem}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--category .p-search__body label{width:17.2rem;height:12rem}}.products-content__search__box .p-search--category .p-search__body label input{visibility:hidden}.products-content__search__box .p-search--category .p-search__body label input:checked~.bg{background:var(--color-primary);color:var(--color-white)}.products-content__search__box .p-search--category .p-search__body label .bg{position:absolute;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;top:0;left:0;background:#fcfcfc;font-weight:600;transition:color .2s ease-out,background .2s ease-out}@media only screen and (min-width: 829px){.products-content__search__box .p-search--category .p-search__body label .bg{padding-top:1.8rem}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--category .p-search__body label .bg{padding-top:2.5rem}}.products-content__search__box .p-search--category .p-search__body label .bg .category-icon{display:block;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (min-width: 829px){.products-content__search__box .p-search--category .p-search__body label .bg .category-icon{width:3rem;height:2.7rem;margin-bottom:.5rem}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--category .p-search__body label .bg .category-icon{width:3.7rem;height:3.3rem;margin-bottom:1rem}}.products-content__search__box .p-search--category .p-search__body label .bg .category-icon--01{-webkit-mask-image:url(/wp-content/themes/natoco/assets/products_category_01.c05de03e.svg);mask-image:url(/wp-content/themes/natoco/assets/products_category_01.c05de03e.svg)}.products-content__search__box .p-search--category .p-search__body label .bg .category-icon--02{-webkit-mask-image:url(/wp-content/themes/natoco/assets/products_category_02.041797ed.svg);mask-image:url(/wp-content/themes/natoco/assets/products_category_02.041797ed.svg)}.products-content__search__box .p-search--category .p-search__body label .bg .category-icon--03{transform:scale(.8);-webkit-mask-image:url(/wp-content/themes/natoco/assets/products_category_03.59f8f204.svg);mask-image:url(/wp-content/themes/natoco/assets/products_category_03.59f8f204.svg)}.products-content__search__box .p-search--category .p-search__body label .bg .category-icon--04{-webkit-mask-image:url(/wp-content/themes/natoco/assets/products_category_04.08538e30.svg);mask-image:url(/wp-content/themes/natoco/assets/products_category_04.08538e30.svg)}.products-content__search__box .p-search--category .p-search__body label .bg .category-icon--05{transform:scale(.8);-webkit-mask-image:url(/wp-content/themes/natoco/assets/products_category_05.90816bb8.svg);mask-image:url(/wp-content/themes/natoco/assets/products_category_05.90816bb8.svg)}.products-content__search__box .p-search--category .p-search__body label .bg .category-icon--06{transform:scale(.8);-webkit-mask-image:url(/wp-content/themes/natoco/assets/products_category_06.08dc0a86.svg);mask-image:url(/wp-content/themes/natoco/assets/products_category_06.08dc0a86.svg)}.products-content__search__box .p-search--category .p-search__body label .bg .category-icon--07{transform:scale(.8);-webkit-mask-image:url(/wp-content/themes/natoco/assets/products_category_07.99b98312.svg);mask-image:url(/wp-content/themes/natoco/assets/products_category_07.99b98312.svg)}.products-content__search__box .p-search--category .p-search__body label .bg .category-icon--08{transform:scale(.9);-webkit-mask-image:url(/wp-content/themes/natoco/assets/products_category_08.d03cc03c.svg);mask-image:url(/wp-content/themes/natoco/assets/products_category_08.d03cc03c.svg)}.products-content__search__box .p-search--category .p-search__body label .bg .text{display:block;white-space:nowrap;line-height:1.5}@media only screen and (min-width: 829px){.products-content__search__box .p-search--category .p-search__body label .bg .text{font-size:2rem;transform:scale(.7);transform-origin:center top}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--category .p-search__body label .bg .text{font-size:2.4rem}}@media (hover: hover) and (pointer: fine){.products-content__search__box .p-search--category .p-search__body label:hover .bg{background:var(--color-border)}}.products-content__search__box .p-search--narrow .p-search__buttons{display:flex;flex-wrap:wrap}.products-content__search__box .p-search--narrow .p-search__buttons label{cursor:pointer;display:flex;line-height:1.6;letter-spacing:.05em}@media only screen and (min-width: 829px){.products-content__search__box .p-search--narrow .p-search__buttons label{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--narrow .p-search__buttons label{font-size:3rem}}.products-content__search__box .p-search--narrow .p-search__buttons label input{width:0;height:0;visibility:hidden}.products-content__search__box .p-search--narrow .p-search__buttons label input:checked~span:before{background:var(--color-primary);border-color:var(--color-primary)}.products-content__search__box .p-search--narrow .p-search__buttons label input:checked~span:after{opacity:1}.products-content__search__box .p-search--narrow .p-search__buttons label span{position:relative;display:flex;align-items:center}.products-content__search__box .p-search--narrow .p-search__buttons label span:before{content:"";display:block;border-radius:50%;background:var(--color-border);border:1px solid #c8c8cf;transition:background .2s ease-out,border-color .2s ease-out}@media only screen and (min-width: 829px){.products-content__search__box .p-search--narrow .p-search__buttons label span:before{width:2rem;height:2rem;margin-right:1.2rem;margin-top:-.1rem}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--narrow .p-search__buttons label span:before{width:4.8rem;height:4.8rem;margin-right:1.5rem}}.products-content__search__box .p-search--narrow .p-search__buttons label span:after{content:"";display:block;position:absolute;top:0;left:0;background:var(--color-white);-webkit-mask:url(/wp-content/themes/natoco/assets/products_check.7f4e6ea3.svg) center/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/products_check.7f4e6ea3.svg) center/contain no-repeat;opacity:0;transition:opacity .2s ease-out}@media only screen and (min-width: 829px){.products-content__search__box .p-search--narrow .p-search__buttons label span:after{width:1rem;height:1rem;left:.5rem;top:calc(50% - .5rem)}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--narrow .p-search__buttons label span:after{width:2.4rem;height:2.4rem;left:1.2rem;top:1.2rem}}.products-content__search__box .p-search--narrow>.p-search__heading{cursor:pointer;display:flex;justify-content:space-between;width:100%;background:var(--color-border);-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 829px){.products-content__search__box .p-search--narrow>.p-search__heading{padding-top:2.6rem;padding-bottom:2.3rem}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--narrow>.p-search__heading{padding-top:4.7rem;padding-bottom:4.6rem}}@media only screen and (min-width: 829px){.products-content__search__box .p-search--narrow>.p-search__heading h2{margin-left:.2rem}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--narrow>.p-search__heading h2{margin-left:.1rem}}.products-content__search__box .p-search--narrow>.p-search__heading .open{display:flex;align-items:center}@media only screen and (max-width: 828px){.products-content__search__box .p-search--narrow>.p-search__heading .open{margin-top:-.2rem}}@media only screen and (min-width: 829px){.products-content__search__box .p-search--narrow>.p-search__heading .open .text{position:relative;white-space:nowrap;display:block;font-weight:600;letter-spacing:.05em;font-size:max(10px,1vw)}.products-content__search__box .p-search--narrow>.p-search__heading .open .text:before{content:"\958b\304f";position:absolute;top:0;right:0;opacity:1;visibility:visible;transition:opacity .5s ease-out,visibility .5s ease-out}.products-content__search__box .p-search--narrow>.p-search__heading .open .text:after{content:"\9589\3058\308b";opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility .5s ease-out}}.products-content__search__box .p-search--narrow>.p-search__heading .open .plus{position:relative;display:block;border-radius:50%;background:var(--color-black)}@media only screen and (min-width: 829px){.products-content__search__box .p-search--narrow>.p-search__heading .open .plus{width:3rem;height:3rem;margin-left:1.5rem}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--narrow>.p-search__heading .open .plus{width:6rem;height:6rem}}.products-content__search__box .p-search--narrow>.p-search__heading .open .plus:before,.products-content__search__box .p-search--narrow>.p-search__heading .open .plus:after{content:"";display:block;position:absolute;background:var(--color-white);transition:transform .4s .1s ease-out}@media only screen and (min-width: 829px){.products-content__search__box .p-search--narrow>.p-search__heading .open .plus:before,.products-content__search__box .p-search--narrow>.p-search__heading .open .plus:after{width:1.2rem;height:2px;top:calc(50% - 1px);left:calc(50% - .6rem)}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--narrow>.p-search__heading .open .plus:before,.products-content__search__box .p-search--narrow>.p-search__heading .open .plus:after{width:2.6rem;height:2px;top:calc(50% - 1px);left:calc(50% - 1.3rem)}}.products-content__search__box .p-search--narrow>.p-search__heading .open .plus:after{transform:rotate(90deg)}@media only screen and (min-width: 829px){.products-content__search__box .p-search--narrow>.p-search__heading.is-active .open .text:before{opacity:0;visibility:hidden}.products-content__search__box .p-search--narrow>.p-search__heading.is-active .open .text:after{opacity:1;visibility:visible}}.products-content__search__box .p-search--narrow>.p-search__heading.is-active .open .plus:before{transform:rotate(-180deg)}.products-content__search__box .p-search--narrow>.p-search__heading.is-active .open .plus:after{transform:rotate(0)}@media (hover: hover) and (pointer: fine){.products-content__search__box .p-search--narrow>.p-search__heading .open{transition:color .2s ease-out}.products-content__search__box .p-search--narrow>.p-search__heading:hover .plus{background:var(--color-primary)}.products-content__search__box .p-search--narrow>.p-search__heading:hover .open{color:var(--color-primary)}}.products-content__search__box .p-search--narrow>.p-search__body{height:0;overflow:hidden}.products-content__search__box .p-search--narrow>.p-search__body .p-search__conditions{display:flex;flex-direction:column}@media only screen and (min-width: 829px){.products-content__search__box .p-search--narrow>.p-search__body .p-search__conditions{padding-top:2.1rem}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--narrow>.p-search__body .p-search__conditions{padding-top:4.2rem}}.products-content__search__box .p-search--narrow>.p-search__body .p-search__conditions__row{display:flex;border-bottom:1px solid rgba(0,0,0,.1)}@media only screen and (min-width: 829px){.products-content__search__box .p-search--narrow>.p-search__body .p-search__conditions__row{align-items:center;min-height:8rem;padding:2.8rem 0 2.5rem}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--narrow>.p-search__body .p-search__conditions__row{flex-direction:column;padding-bottom:5rem}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--narrow>.p-search__body .p-search__conditions__row+.p-search__conditions__row{margin-top:4.3rem}}.products-content__search__box .p-search--narrow>.p-search__body .p-search__conditions__row h3{display:block;line-height:1.5;letter-spacing:.05em;font-weight:600}@media only screen and (min-width: 829px){.products-content__search__box .p-search--narrow>.p-search__body .p-search__conditions__row h3{width:11rem;font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--narrow>.p-search__body .p-search__conditions__row h3{font-size:3rem}}@media only screen and (min-width: 829px){.products-content__search__box .p-search--narrow>.p-search__body .p-search__conditions__row .p-search__buttons{width:90rem;margin-left:3rem;gap:1.5rem 3.9rem}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--narrow>.p-search__body .p-search__conditions__row .p-search__buttons{width:100%;margin-top:2rem;gap:3rem 4.7rem}}@media (hover: hover) and (pointer: fine){.products-content__search__box .p-search--narrow>.p-search__body .p-search__conditions__row label{transition:color .2s ease-out}.products-content__search__box .p-search--narrow>.p-search__body .p-search__conditions__row label:hover{color:var(--color-primary)}}.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords{background:#fcfcfc;border-radius:1rem;overflow:hidden}@media only screen and (min-width: 829px){.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords{margin-top:5rem;margin-bottom:5rem}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords{margin-top:7.9rem;margin-bottom:8.6rem}}.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__heading{cursor:pointer;display:flex;justify-content:center;align-items:center;width:100%}@media only screen and (min-width: 829px){.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__heading{padding:1.9rem 0 1.6rem}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__heading{padding:3.2rem 0}}.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__heading h3{position:relative;display:block;color:var(--color-primary);letter-spacing:.05em;font-weight:600;line-height:1.5}@media only screen and (min-width: 829px){.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__heading h3{font-size:max(10px,1vw);padding-right:1.4em}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__heading h3{font-size:3rem;padding-right:4.5rem}}.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__heading h3:before,.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__heading h3:after{transition:transform .3s ease-out;content:"";display:block;position:absolute;background:currentColor;width:.8em;right:0}@media only screen and (min-width: 829px){.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__heading h3:before,.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__heading h3:after{height:2px;top:calc(50% - 1px)}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__heading h3:before,.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__heading h3:after{height:2px;top:calc(50% - 1px)}}.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__heading h3:after{transform:rotate(90deg)}.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__heading.is-active h3:before{transform:rotate(-180deg)}.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__heading.is-active h3:after{transform:rotate(0)}@media (hover: hover) and (pointer: fine){.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__heading{transition:background .2s ease-out}.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__heading:hover{background:var(--color-border)}}.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__body{height:0;overflow:hidden}.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__body .p-search__buttons{border-top:1px solid var(--color-border)}@media only screen and (min-width: 829px){.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__body .p-search__buttons{padding:3.9rem 4.1rem 3.5rem;gap:1.4rem 4.2rem}}@media only screen and (max-width: 828px){.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__body .p-search__buttons{padding:5.1rem 5rem 4.8rem;gap:2.9rem 5rem}}@media (hover: hover) and (pointer: fine){.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__body label{transition:color .2s ease-out}.products-content__search__box .p-search--narrow>.p-search__body .p-search__keywords__body label:hover{color:var(--color-primary)}}.products-content__search__button{display:flex;justify-content:center}@media only screen and (min-width: 829px){.products-content__search__button{margin-top:4.8rem}}@media only screen and (max-width: 828px){.products-content__search__button{margin-top:7rem}}.products-content__search__button button{display:flex;align-items:center;justify-content:space-between;color:var(--color-white);border-radius:9999px;position:relative;overflow:hidden;z-index:0;transition:background-position .3s ease-out;background:linear-gradient(var(--color-black),var(--color-black) 50%,var(--color-primary) 50%,var(--color-primary) 50%);background-size:200% 200%;background-position:0% 0%}@media (hover: hover) and (pointer: fine){.products-content__search__button button:hover{background-position:100% 100%}.products-content__search__button button:hover .arrow-icon{border:1px solid transparent;background-color:#b80315}.products-content__search__button button:hover .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}.products-content__search__button button:hover .arrow-icon:after{background-color:var(--color-white)}}@media only screen and (min-width: 829px){.products-content__search__button button{width:43rem;height:8.1rem;padding-left:5.2rem;padding-right:1.6rem}}@media only screen and (max-width: 828px){.products-content__search__button button{width:47rem;height:10rem;padding-left:6rem;padding-right:1.9rem}}.products-content__search__button button .text{display:block;line-height:1.5;letter-spacing:.05em;font-weight:600;position:relative}@media only screen and (min-width: 829px){.products-content__search__button button .text{font-size:2rem}}@media only screen and (max-width: 828px){.products-content__search__button button .text{font-size:2.8rem}}.products-content__search__button button .search-icon{display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid #545659;position:relative}@media only screen and (min-width: 829px){.products-content__search__button button .search-icon{width:5rem;height:5rem}}@media only screen and (max-width: 828px){.products-content__search__button button .search-icon{width:6rem;height:6rem}}.products-content__search__button button .search-icon:after{content:"";display:block;background:currentColor;-webkit-mask:url(/wp-content/themes/natoco/assets/products_search.da5e9e05.svg) center/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/products_search.da5e9e05.svg) center/contain no-repeat}@media only screen and (min-width: 829px){.products-content__search__button button .search-icon:after{width:1.6rem;height:1.6rem}}@media only screen and (max-width: 828px){.products-content__search__button button .search-icon:after{width:2.5rem;height:2.5rem}}@media (hover: hover) and (pointer: fine){.products-content__search__button button{transition:background-position .2s ease-out}.products-content__search__button button .search-icon{transition:border-color .2s ease-out}.products-content__search__button button:hover .search-icon{border-color:var(--color-white)}}.products-content__results{border-top:1px solid var(--color-border)}@media only screen and (min-width: 829px){.products-content__results{padding-top:14rem}}@media only screen and (max-width: 828px){.products-content__results{padding-top:6.8rem}}.products-content__results .inner{display:flex}@media only screen and (min-width: 829px){.products-content__results .inner{justify-content:space-between}}@media only screen and (max-width: 828px){.products-content__results .inner{flex-direction:column}}.products-content__results__content{position:-webkit-sticky;position:sticky;top:var(--section-nav-sticky-top);left:0}.products-content__results__box{border-radius:1rem}@media only screen and (min-width: 829px){.products-content__results__box{width:25rem;margin-top:.7rem}}.products-content__results__box .p-results-box{border-radius:1rem;overflow:hidden;background:var(--color-light)}@media only screen and (min-width: 829px){.products-content__results__box .p-results-box{display:flex;flex-direction:column;padding-top:.2rem;padding-bottom:1.6rem}}@media only screen and (max-width: 828px){.products-content__results__box .p-results-box__open{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;width:100%;padding:3.3rem 0}.products-content__results__box .p-results-box__open .text{position:relative;display:block;font-size:3rem;line-height:1.5;letter-spacing:.05em;font-weight:600;color:var(--color-primary)}.products-content__results__box .p-results-box__open .text:before{content:"\7d5e\308a\8fbc\307f\6761\4ef6\3092\898b\308b";display:block}.products-content__results__box .p-results-box__open .text:after{content:"\7d5e\308a\8fbc\307f\6761\4ef6\3092\9589\3058\308b";display:none}.products-content__results__box .p-results-box__open .plus{position:relative;display:block;margin-left:2.2rem;width:2.6rem;height:2.6rem}.products-content__results__box .p-results-box__open .plus:before,.products-content__results__box .p-results-box__open .plus:after{content:"";display:block;position:absolute;background:var(--color-primary);transition:transform .3s ease-out;width:2.6rem;height:.4rem;top:calc(50% - .2rem);left:0}.products-content__results__box .p-results-box__open .plus:after{transform:rotate(90deg)}.products-content__results__box .p-results-box__open.is-active .text:before{display:none}.products-content__results__box .p-results-box__open.is-active .text:after{display:block}}@media only screen and (max-width: 828px) and (hover: hover) and (pointer: fine){.products-content__results__box .p-results-box__open{transition:background .2s ease-out}.products-content__results__box .p-results-box__open:hover{background:var(--color-border)}}@media only screen and (max-width: 828px){.products-content__results__box .p-results-box__body{height:0;overflow:hidden}}.products-content__results__box .p-results-box__row{border-bottom:1px solid var(--color-border)}@media only screen and (min-width: 829px){.products-content__results__box .p-results-box__row{padding:1.3rem 2.1rem 1.9rem}}@media only screen and (max-width: 828px){.products-content__results__box .p-results-box__row{padding:2.5rem 5rem 4.4rem}}@media only screen and (max-width: 828px){.products-content__results__box .p-results-box__row:first-of-type{border-top:1px solid var(--color-border)}}.products-content__results__box .p-results-box__row>p{display:flex;align-items:center;line-height:1.5;letter-spacing:.05em;font-weight:600;color:var(--color-primary);border-bottom:1px solid var(--color-border)}@media only screen and (min-width: 829px){.products-content__results__box .p-results-box__row>p{font-size:max(10px,1vw);padding-bottom:1.1rem}}@media only screen and (max-width: 828px){.products-content__results__box .p-results-box__row>p{font-size:3rem;padding-bottom:2.7rem}}.products-content__results__box .p-results-box__row>p:before{content:"";display:block;background:currentColor;border-radius:50%}@media only screen and (min-width: 829px){.products-content__results__box .p-results-box__row>p:before{width:.5em;height:.5em;margin-right:.55em}}@media only screen and (max-width: 828px){.products-content__results__box .p-results-box__row>p:before{width:1.4rem;height:1.4rem;margin-right:2rem}}.products-content__results__box .p-results-box__buttons{display:flex;flex-wrap:wrap;margin-left:-.2rem}@media only screen and (min-width: 829px){.products-content__results__box .p-results-box__buttons{margin-top:2rem;gap:.9rem 2.8rem;font-size:max(10px,.875vw)}}@media only screen and (max-width: 828px){.products-content__results__box .p-results-box__buttons{margin-top:4.5rem;gap:2rem 5rem;font-size:3rem}}.products-content__results__box .p-results-box__buttons label{cursor:pointer;display:flex}.products-content__results__box .p-results-box__buttons label input{visibility:hidden;width:0;height:0}.products-content__results__box .p-results-box__buttons label span{position:relative;display:flex;align-items:center;line-height:1.5;letter-spacing:.05em}.products-content__results__box .p-results-box__buttons label span:before{z-index:2;content:"";display:block;position:absolute;background:var(--color-white);-webkit-mask:url(/wp-content/themes/natoco/assets/products_delete.efdce2db.svg) center/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/products_delete.efdce2db.svg) center/contain no-repeat}@media only screen and (min-width: 829px){.products-content__results__box .p-results-box__buttons label span:before{width:1rem;height:1rem;right:.5rem;top:calc(50% - .5rem)}}@media only screen and (max-width: 828px){.products-content__results__box .p-results-box__buttons label span:before{width:1.8rem;height:1.8rem;right:.9rem;top:calc(50% - .9rem)}}.products-content__results__box .p-results-box__buttons label span:after{z-index:1;content:"";display:block;background:#d8d8e0;border-radius:50%}@media only screen and (min-width: 829px){.products-content__results__box .p-results-box__buttons label span:after{width:2rem;height:2rem;margin-left:.6em}}@media only screen and (max-width: 828px){.products-content__results__box .p-results-box__buttons label span:after{width:3.6rem;height:3.6rem;margin-left:1.7rem}}@media (hover: hover) and (pointer: fine){.products-content__results__box .p-results-box__buttons label span{transition:color .2s ease-out}.products-content__results__box .p-results-box__buttons label:hover span{color:var(--color-primary)}}.products-content__results__box .p-results-box__no-buttons{display:flex}@media only screen and (min-width: 829px){.products-content__results__box .p-results-box__no-buttons{padding-top:2rem;margin-left:-.2rem}}.products-content__results__box .p-results-box__no-buttons span{display:block;line-height:1.5;letter-spacing:.05em}@media only screen and (min-width: 829px){.products-content__results__box .p-results-box__no-buttons span{font-size:max(10px,.875vw)}}@media only screen and (max-width: 828px){.products-content__results__box .p-results-box__no-buttons span{font-size:3rem}}.products-content__results__box .p-results-box__reset{display:flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:var(--color-border);color:var(--color-primary);letter-spacing:.05em;border-radius:9999px;font-weight:600}@media only screen and (min-width: 829px){.products-content__results__box .p-results-box__reset{margin:1.5rem auto 0;font-size:max(10px,1vw);line-height:2.5;padding:0 1.4em}}@media only screen and (max-width: 828px){.products-content__results__box .p-results-box__reset{margin:5.3rem auto 5.7rem;font-size:3rem;line-height:2.4;padding:0 6rem}}.products-content__results__box .p-results-box__reset:after{content:"";display:block;background:currentColor;-webkit-mask:url(/wp-content/themes/natoco/assets/products_reset.f2857c8b.svg) center/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/products_reset.f2857c8b.svg) center/contain no-repeat;width:1em;height:1em}@media only screen and (min-width: 829px){.products-content__results__box .p-results-box__reset:after{margin-left:.4em}}@media only screen and (max-width: 828px){.products-content__results__box .p-results-box__reset:after{margin-left:1.4rem;margin-top:-.2rem}}@media (hover: hover) and (pointer: fine){.products-content__results__box .p-results-box__reset{transition:background .2s ease-out,color .2s ease-out}.products-content__results__box .p-results-box__reset:hover{background:var(--color-primary);color:var(--color-white)}}@media only screen and (min-width: 829px){.products-content__results__body{width:106rem}}@media only screen and (max-width: 828px){.products-content__results__body{margin-top:6.8rem}}.products-content__results__body h2{display:flex;align-items:center;line-height:1.5;letter-spacing:.05em;font-weight:600;color:var(--color-primary)}@media only screen and (min-width: 829px){.products-content__results__body h2{font-size:2.4rem}}@media only screen and (max-width: 828px){.products-content__results__body h2{font-size:4rem}}.products-content__results__body h2:before{content:"";display:block;border-radius:50%;border:1px solid currentColor}@media only screen and (min-width: 829px){.products-content__results__body h2:before{width:1rem;height:1rem;margin-right:1.3rem}}@media only screen and (max-width: 828px){.products-content__results__body h2:before{width:1.4rem;height:1.4rem;margin-right:2.2rem}}@media only screen and (min-width: 829px){.products-content__results__body__list{margin-top:3.1rem}}@media only screen and (max-width: 828px){.products-content__results__body__list{margin-top:3.7rem}}@media only screen and (min-width: 829px){.products-content__results__body__list>ul li+li{margin-top:4rem}}@media only screen and (max-width: 828px){.products-content__results__body__list>ul li+li{margin-top:4.1rem}}.products-content__results__body__list .p-results-card a{position:relative;border:1px solid var(--color-border);display:flex;flex-direction:column;width:100%}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 829px){.products-content__results__body__list .p-results-card a:not(:hover) .arrow-icon{background:#c8c8cf;scale:.2666666667}.products-content__results__body__list .p-results-card a:not(:hover) .arrow-icon:after{scale:0}}@media (hover: hover) and (pointer: fine){.products-content__results__body__list .p-results-card a:hover .arrow-icon{background-color:var(--color-primary);border:none}.products-content__results__body__list .p-results-card a:hover .arrow-icon:after{background-color:#fff}.products-content__results__body__list .p-results-card a:hover .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}}.products-content__results__body__list .p-results-card__heading{background:#f9f9f9;border-bottom:1px solid var(--color-border)}@media only screen and (min-width: 829px){.products-content__results__body__list .p-results-card__heading{padding:1.9rem 3.9rem 2rem}}@media only screen and (max-width: 828px){.products-content__results__body__list .p-results-card__heading{padding:1.5rem 4.9rem 1.7rem}}.products-content__results__body__list .p-results-card__heading p{display:block;letter-spacing:1.5em;letter-spacing:.05em;font-weight:600}@media only screen and (min-width: 829px){.products-content__results__body__list .p-results-card__heading p{font-size:2rem}}@media only screen and (max-width: 828px){.products-content__results__body__list .p-results-card__heading p{font-size:3.8rem}}.products-content__results__body__list .p-results-card__body{display:flex;flex-direction:column}@media only screen and (min-width: 829px){.products-content__results__body__list .p-results-card__body{padding:3.1rem 3.9rem 3.8rem}}@media only screen and (max-width: 828px){.products-content__results__body__list .p-results-card__body{padding:3.2rem 4.9rem 11rem}}.products-content__results__body__list .p-results-card__body>p{display:block;line-height:2;letter-spacing:.05em}@media only screen and (min-width: 829px){.products-content__results__body__list .p-results-card__body>p{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.products-content__results__body__list .p-results-card__body>p{font-size:3rem}}.products-content__results__body__list .p-results-card__body>dl{display:flex;flex-direction:column}@media only screen and (min-width: 829px){.products-content__results__body__list .p-results-card__body>dl{max-width:100rem;margin-top:2.9rem;margin-left:.1rem}}@media only screen and (max-width: 828px){.products-content__results__body__list .p-results-card__body>dl{margin-top:3.4rem}}.products-content__results__body__list .p-results-card__body>dl div{display:flex}@media only screen and (min-width: 829px){.products-content__results__body__list .p-results-card__body>dl div{align-items:center}}@media only screen and (min-width: 829px){.products-content__results__body__list .p-results-card__body>dl div+div{margin-top:.6rem}}@media only screen and (max-width: 828px){.products-content__results__body__list .p-results-card__body>dl div+div{margin-top:2.4rem}}.products-content__results__body__list .p-results-card__body>dl dt{display:flex;justify-content:center;letter-spacing:.05em;font-weight:600;color:var(--color-primary);background:var(--color-light);padding:0 .5em}@media only screen and (min-width: 829px){.products-content__results__body__list .p-results-card__body>dl dt{font-size:max(10px,.75vw);line-height:2;min-width:6.65em;margin-right:2rem}}@media only screen and (max-width: 828px){.products-content__results__body__list .p-results-card__body>dl dt{align-items:center;font-size:2.6rem;line-height:1.53;min-width:6.2em;margin-right:2.8rem;min-height:4.4rem}}.products-content__results__body__list .p-results-card__body>dl dd{display:flex;flex-wrap:wrap;letter-spacing:.05em;font-weight:600;color:#848789}@media only screen and (min-width: 829px){.products-content__results__body__list .p-results-card__body>dl dd{font-size:max(10px,.875vw);line-height:2}}@media only screen and (max-width: 828px){.products-content__results__body__list .p-results-card__body>dl dd{font-size:2.6rem;line-height:1.53}}.products-content__results__body__list .p-results-card__body>dl dd span{display:block;white-space:nowrap}.products-content__results__body__list .p-results-card__body>dl dd span:not(:last-of-type):after{content:"/";margin:0 .4em}.products-content__results__body__list .p-results-card__body .arrow-icon{position:absolute}@media only screen and (min-width: 829px){.products-content__results__body__list .p-results-card__body .arrow-icon{bottom:1.8rem;right:1.9rem}}@media only screen and (max-width: 828px){.products-content__results__body__list .p-results-card__body .arrow-icon{bottom:3.8rem;right:3.8rem;border:1px solid #c8c8cf;background-color:#fff}.products-content__results__body__list .p-results-card__body .arrow-icon:after{background-color:#848789}}@media only screen and (min-width: 829px){.products-content__results__body__list .pagination{margin-top:8rem}}@media only screen and (max-width: 828px){.products-content__results__body__list .pagination{margin-top:10.2rem}}.products-content__results__body__no-results{border:1px solid var(--color-border)}@media only screen and (min-width: 829px){.products-content__results__body__no-results{margin-top:3.1rem;padding:2.9rem 3.9rem 2.8rem}}@media only screen and (max-width: 828px){.products-content__results__body__no-results{margin-top:3.7rem;padding:5.7rem 5rem 6.2rem}}.products-content__results__body__no-results__heading,.products-content__results__body__no-results__text{display:block;letter-spacing:.05em;line-height:2}.products-content__results__body__no-results__heading{font-weight:600}@media only screen and (min-width: 829px){.products-content__results__body__no-results__heading{font-size:2rem}}@media only screen and (max-width: 828px){.products-content__results__body__no-results__heading{font-size:3.8rem}}@media only screen and (min-width: 829px){.products-content__results__body__no-results__text{font-size:max(10px,1vw);margin-top:1rem}}@media only screen and (max-width: 828px){.products-content__results__body__no-results__text{font-size:3rem;margin-top:1.2rem}}@media only screen and (min-width: 829px){.p-detail-content{margin-top:19.1rem}}@media only screen and (max-width: 828px){.p-detail-content{margin-top:6.8rem}}@media only screen and (min-width: 829px){.p-detail-content__header{padding-bottom:8rem}}.p-detail-content__header h1{display:block;line-height:1.5;font-weight:600;letter-spacing:.05em;font-size:6rem}[lang=en] .p-detail-content__header h1{font-weight:700}@media only screen and (min-width: 829px){.p-detail-content__header h1{margin-left:.1rem;max-width:100rem}}.p-detail-content__header dl{display:flex;flex-direction:column}@media only screen and (min-width: 829px){.p-detail-content__header dl{max-width:100rem;margin-top:3.5rem;margin-left:.1rem}}@media only screen and (max-width: 828px){.p-detail-content__header dl{margin-top:6.3rem}}.p-detail-content__header dl div{display:flex}@media only screen and (min-width: 829px){.p-detail-content__header dl div{align-items:center}}@media only screen and (min-width: 829px){.p-detail-content__header dl div+div{margin-top:.55rem}}@media only screen and (max-width: 828px){.p-detail-content__header dl div+div{margin-top:2.4rem}}.p-detail-content__header dl dt{display:flex;justify-content:center;letter-spacing:.05em;font-weight:600;color:var(--color-primary);background:var(--color-light);padding:0 .5em}[lang=en] .p-detail-content__header dl dt{font-weight:700}@media only screen and (min-width: 829px){.p-detail-content__header dl dt{font-size:max(10px,.75vw);line-height:2;min-width:6.65em;margin-right:2rem}}@media only screen and (max-width: 828px){.p-detail-content__header dl dt{align-items:center;font-size:2.6rem;line-height:1.53;min-width:6.2em;margin-right:2.8rem}}.p-detail-content__header dl dd{display:flex;flex-wrap:wrap;letter-spacing:.05em;font-weight:600;color:#848789}[lang=en] .p-detail-content__header dl dd{font-weight:700}@media only screen and (min-width: 829px){.p-detail-content__header dl dd{font-size:max(10px,.875vw);line-height:2}}@media only screen and (max-width: 828px){.p-detail-content__header dl dd{font-size:2.6rem;line-height:1.53}}.p-detail-content__header dl dd span{display:block;white-space:nowrap}.p-detail-content__header dl dd span:not(:last-of-type):after{content:"/"}@media only screen and (min-width: 829px){.p-detail-content__header dl dd span:not(:last-of-type):after{margin:0 .4em}}@media only screen and (max-width: 828px){.p-detail-content__header dl dd span:not(:last-of-type):after{margin:0 .35em}}@media only screen and (min-width: 829px){.p-detail-content__header .breadcrumb{margin-top:-1.4rem}}@media only screen and (max-width: 828px){.p-detail-content__header .breadcrumb{margin-top:8.1rem}}@media only screen and (min-width: 829px){.p-detail-content__body{margin-top:17.2rem}}@media only screen and (max-width: 828px){.p-detail-content__body{margin-top:18.9rem}}.p-detail-content__body .p-detail-top{display:flex}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-top{justify-content:space-between}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-top{flex-direction:column}}.p-detail-content__body .p-detail-top__text{display:flex;flex-direction:column}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-top__text{flex:1}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-top__text__heading .hgroup__text{margin-top:1.2rem}}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-top__text__description{margin-top:7rem;width:70rem}.p-detail-content__body .p-detail-top__text__description--no-image{width:111.5rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-top__text__description{margin-top:7.8rem}}.p-detail-content__body .p-detail-top__text__description p{display:block;line-height:2;letter-spacing:.05em}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-top__text__description p{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-top__text__description p{font-size:3rem}}.p-detail-content__body .p-detail-top__text__buttons{display:flex}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-top__text__buttons{justify-content:space-between;width:70rem;margin-top:4.1rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-top__text__buttons{flex-direction:column;margin-top:5.3rem;row-gap:3.9rem}}.p-detail-content__body .p-detail-top__text__buttons__button{position:relative;display:flex;align-items:center;border:1px solid var(--color-border)}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-top__text__buttons__button{width:34rem;height:11.1rem;padding-left:1.9rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-top__text__buttons__button{width:100%;padding:3.8rem 3.8rem 3.9rem}}.p-detail-content__body .p-detail-top__text__buttons__button:after{content:"";display:block;position:absolute;background:#c8c8cf;-webkit-mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) center/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) center/contain no-repeat;rotate:-45deg}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-top__text__buttons__button:after{width:1.1rem;height:1.1rem;bottom:.8rem;right:.9rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-top__text__buttons__button:after{width:2.4rem;height:2.4rem;bottom:2.6rem;right:2.7rem}}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-top__text__buttons__button--movie:after{display:none}}.p-detail-content__body .p-detail-top__text__buttons__button .red{flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:50%;border:.2rem solid var(--color-border)}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-top__text__buttons__button .red{width:7rem;height:7rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-top__text__buttons__button .red{width:12rem;height:12rem;border-width:.4rem}}.p-detail-content__body .p-detail-top__text__buttons__button .red:after{content:"";background:var(--color-primary)}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-top__text__buttons__button .red:after{width:2.5rem;height:2.5rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-top__text__buttons__button .red:after{width:4.8rem;height:4.8rem}}.p-detail-content__body .p-detail-top__text__buttons__button .red--pdf:after{-webkit-mask:url(/wp-content/themes/natoco/assets/p-detail_pdf.7e39b302.svg) center/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/p-detail_pdf.7e39b302.svg) center/contain no-repeat}.p-detail-content__body .p-detail-top__text__buttons__button .red--movie:after{-webkit-mask:url(/wp-content/themes/natoco/assets/p-detail_movie.8c4038fe.svg) center/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/p-detail_movie.8c4038fe.svg) center/contain no-repeat}.p-detail-content__body .p-detail-top__text__buttons__button .text{display:block;white-space:nowrap;letter-spacing:.05em;font-weight:600}[lang=en] .p-detail-content__body .p-detail-top__text__buttons__button .text{font-weight:700}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-top__text__buttons__button .text{font-size:2rem;transform:scale(.8);transform-origin:left center;margin-left:2.2rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-top__text__buttons__button .text{font-size:3rem;margin-left:4rem}}@media (hover: hover) and (pointer: fine){.p-detail-content__body .p-detail-top__text__buttons__button{transition:color .3s ease-out}.p-detail-content__body .p-detail-top__text__buttons__button:after{transition:background .3s ease-out}.p-detail-content__body .p-detail-top__text__buttons__button:hover{color:var(--color-primary)}.p-detail-content__body .p-detail-top__text__buttons__button:hover:after{background:var(--color-primary)}}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-top__image{width:61rem;height:36.5rem;margin-top:.7rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-top__image{width:100%;height:44.7rem;margin-top:10rem}}.p-detail-content__body .p-detail-top__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-detail{margin-top:12rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-detail{margin-top:10rem}}.p-detail-content__body .p-detail-detail dl{display:flex}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-detail dl{flex-wrap:wrap;justify-content:space-between}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-detail dl{flex-direction:column}}.p-detail-content__body .p-detail-detail dl div{display:flex;border-bottom:1px solid var(--color-border)}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-detail dl div{align-items:center;width:49.3%;padding:2.8rem 0 2.7rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-detail dl div{flex-direction:column;width:100%;padding:5.2rem 0 4.8rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-detail dl div:first-of-type{border-top:1px solid var(--color-border)}}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-detail dl div:nth-of-type(-n + 2){border-top:1px solid var(--color-border)}}.p-detail-content__body .p-detail-detail dl dt,.p-detail-content__body .p-detail-detail dl dd{display:block;line-height:1.5;letter-spacing:.05em}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-detail dl dt,.p-detail-content__body .p-detail-detail dl dd{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-detail dl dt,.p-detail-content__body .p-detail-detail dl dd{font-size:3rem}}.p-detail-content__body .p-detail-detail dl dt{font-weight:600}[lang=en] .p-detail-content__body .p-detail-detail dl dt{font-weight:700}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-detail dl dt{width:15rem}}.p-detail-content__body .p-detail-detail dl dd{display:flex;flex-wrap:wrap;flex:1}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-detail dl dd{margin-left:3rem;margin-top:-.1em}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-detail dl dd{margin-top:1.8rem}}.p-detail-content__body .p-detail-detail dl dd span{display:block}.p-detail-content__body .p-detail-detail dl dd span:not(:last-of-type):after{content:"/"}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-detail dl dd span:not(:last-of-type):after{margin:0 .4em}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-detail dl dd span:not(:last-of-type):after{margin:0 .35em}}.p-detail-content__body .p-detail-sample{background:var(--color-light);border-radius:1rem}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-sample{position:relative;width:124rem;margin:25.4rem auto 0;padding:9rem 9rem 8rem 8rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-sample{margin-top:25rem;padding:8.8rem 5rem 10.2rem}}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-sample__heading{position:absolute;top:8.4rem;left:9.1rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-sample__body{overflow:hidden}.p-detail-content__body .p-detail-sample__body:not(.swiper-text){margin-top:9.5rem}}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-sample__body{width:61rem;margin-left:auto;margin-right:0!important}}.p-detail-content__body .p-detail-sample__body .swiper-wrapper{z-index:1}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-sample__body .swiper-wrapper{padding-bottom:.5rem}}.p-detail-content__body .p-detail-sample__body .swiper-wrapper .swiper-slide{display:flex;transition-property:unset!important}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-sample__body .swiper-wrapper .p-detail-sample-card{width:61rem;margin-left:auto}}.p-detail-content__body .p-detail-sample__body .swiper-wrapper .p-detail-sample-card__image{width:100%;overflow:hidden}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-sample__body .swiper-wrapper .p-detail-sample-card__image{height:38rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-sample__body .swiper-wrapper .p-detail-sample-card__image{height:40.3rem}}.p-detail-content__body .p-detail-sample__body .swiper-wrapper .p-detail-sample-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-sample__body .swiper-wrapper .p-detail-sample-card__text{margin-top:3.1rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-sample__body .swiper-wrapper .p-detail-sample-card__text{margin-top:4.2rem}}.p-detail-content__body .p-detail-sample__body .swiper-wrapper .p-detail-sample-card__text p{display:block;line-height:2;letter-spacing:.05em}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-sample__body .swiper-wrapper .p-detail-sample-card__text p{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-sample__body .swiper-wrapper .p-detail-sample-card__text p{font-size:3rem}}.p-detail-content__body .p-detail-sample .swiper-pagination{z-index:2;display:flex;align-items:center;line-height:1.5;letter-spacing:0}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-sample .swiper-pagination{position:absolute;bottom:17.3rem;left:8.2rem;font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-sample .swiper-pagination{font-size:3rem;margin-top:12rem;margin-left:-2rem}}.p-detail-content__body .p-detail-sample .swiper-pagination-current{min-width:1.2em;text-align:right}.p-detail-content__body .p-detail-sample .swiper-pagination-current,.p-detail-content__body .p-detail-sample .swiper-pagination-total{font-family:var(--font-en)}.p-detail-content__body .p-detail-sample .swiper-pagination-slash{display:block;color:#c8c8cf}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-sample .swiper-pagination-slash{margin:0 .55em}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-sample .swiper-pagination-slash{font-size:4rem;margin:0 .43em}}.p-detail-content__body .p-detail-sample .swiper-buttons{z-index:2;display:flex;justify-content:space-between}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-sample .swiper-buttons{position:absolute;width:11rem;height:5rem;left:9.1rem;bottom:8.9rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-sample .swiper-buttons{width:27.1rem;height:12rem;margin-top:-9.2rem;margin-left:auto;margin-right:-.6rem}}.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-prev,.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-next{-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:50%;height:100%}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-prev,.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-next{width:5rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-prev,.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-next{width:12rem}}.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-prev:before,.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-prev:after,.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-next:before,.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-next:after{content:"";display:block}.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-prev:before,.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-next:before{position:absolute;border-radius:50%;width:100%;height:100%;top:0;left:0;background:var(--color-black)}.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-prev:after,.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-next:after{background:var(--color-white);-webkit-mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) center/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) center/contain no-repeat}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-prev:after,.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-next:after{width:1.3rem;height:1.3rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-prev:after,.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-next:after{width:3.7rem;height:3.7rem}}@media (hover: hover) and (pointer: fine){.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-prev:before,.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-next:before{transition:transform .3s ease-out}.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-prev:hover:before,.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-next:hover:before{transform:scale(1.1)}}.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-prev:after{rotate:180deg}.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-disabled{pointer-events:none}.p-detail-content__body .p-detail-sample .swiper-buttons .swiper-button-disabled:before{background:#c8c8cf}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-contact{display:flex;justify-content:center;margin-top:18rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-contact{margin-top:20.1rem}}.p-detail-content__body .p-detail-contact a{display:flex;border:1px solid var(--color-border)}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-contact a{justify-content:space-between;align-items:center;width:106rem;height:19rem;padding:.1rem 8.9rem 0 8.7rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-contact a{flex-direction:column;width:100%;padding:4.1rem 3.8rem 3.7rem 5.2rem}}.p-detail-content__body .p-detail-contact a h2{display:flex;align-items:center}.p-detail-content__body .p-detail-contact a h2 .black{display:block;font-family:var(--font-en);letter-spacing:-.025em;line-height:1.3}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-contact a h2 .black{font-size:4rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-contact a h2 .black{font-size:7rem}}.p-detail-content__body .p-detail-contact a h2 .red{display:flex;align-items:center;font-weight:600;letter-spacing:.05em;color:var(--color-primary)}[lang=en] .p-detail-content__body .p-detail-contact a h2 .red{font-weight:700}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-contact a h2 .red{font-size:max(10px,.9375vw);margin-left:2.7rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-contact a h2 .red{font-size:2.6rem;margin-left:4.2rem;margin-top:-.6rem}}.p-detail-content__body .p-detail-contact a h2 .red:before{content:"";display:block;background:currentColor;border-radius:50%}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-contact a h2 .red:before{margin-top:.1rem;width:.8rem;height:.8rem;margin-right:.9rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-contact a h2 .red:before{width:1.2rem;height:1.2rem;margin-right:1.9rem}}.p-detail-content__body .p-detail-contact a p{display:flex;align-items:center}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-contact a p{justify-content:space-between;margin-top:.7rem;margin-left:.6rem}}.p-detail-content__body .p-detail-contact a p .text{font-weight:600}[lang=en] .p-detail-content__body .p-detail-contact a p .text{font-weight:700}@media only screen and (min-width: 829px){.p-detail-content__body .p-detail-contact a p .text{font-size:max(10px,1vw);margin-right:1.9rem}}@media only screen and (max-width: 828px){.p-detail-content__body .p-detail-contact a p .text{font-size:3rem}}.p-detail-content__body .p-detail-contact a p .arrow-icon:after{rotate:-45deg}@media (hover: hover) and (pointer: fine){.p-detail-content__body .p-detail-contact a p .text{transition:color .3s ease-out}.p-detail-content__body .p-detail-contact a:hover p .text{color:var(--color-primary)}.p-detail-content__body .p-detail-contact a:hover p .arrow-icon{background:var(--color-primary)}.p-detail-content__body .p-detail-contact a:hover p .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}}.p-detail-content__back{margin-top:25rem}@media only screen and (min-width: 829px){.news-section{position:relative;display:flex;justify-content:space-between;padding:18rem 0 24rem}}@media only screen and (max-width: 828px){.news-section{padding:20rem 0 28.2rem}}@media only screen and (min-width: 829px){.news-section__navi{width:25rem}}@media only screen and (min-width: 829px){.news-section__navi .section-nav{position:-webkit-sticky;position:sticky;top:var(--section-nav-sticky-top);left:0}}.news-section__content{flex-shrink:0}@media only screen and (min-width: 829px){.news-section__content{margin-top:8.5rem;margin:0;width:106rem}}@media only screen and (max-width: 828px){.news-section__content{margin-top:7.9rem}}.news-section__pagination{margin-top:10rem}@media only screen and (min-width: 829px){.news-section__pagination{margin-top:8rem}}@media only screen and (min-width: 829px){.n-detail-content{margin-top:20rem}}@media only screen and (max-width: 828px){.n-detail-content{margin-top:8.7rem}}@media only screen and (min-width: 829px){.n-detail-content__inner{margin:0 auto;width:106rem}}@media only screen and (max-width: 828px){.n-detail-content__inner{padding:0 var(--side-padding)}}.n-detail-content__header{display:flex;border-bottom:1px solid var(--color-border)}@media only screen and (min-width: 829px){.n-detail-content__header{justify-content:space-between;padding-bottom:6.9rem}}@media only screen and (max-width: 828px){.n-detail-content__header{flex-direction:column;padding-bottom:8.6rem}}.n-detail-content__header__small{display:flex;flex-direction:column}@media only screen and (min-width: 829px){.n-detail-content__header__small{margin-top:1.1rem}}.n-detail-content__header__small .n-date{display:block;font-family:var(--font-en);line-height:1;letter-spacing:0}@media only screen and (min-width: 829px){.n-detail-content__header__small .n-date{font-size:2rem;margin-left:-.2rem}}@media only screen and (max-width: 828px){.n-detail-content__header__small .n-date{font-size:3.4rem;margin-left:.2rem}}.n-detail-content__header__small .n-tag{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--color-primary);border:1px solid currentColor;border-radius:9999px}@media only screen and (min-width: 829px){.n-detail-content__header__small .n-tag{font-size:max(10px,.875vw);line-height:1.7;padding:0 1.95rem;margin-top:2.8rem;margin-left:.1rem}}@media only screen and (max-width: 828px){.n-detail-content__header__small .n-tag{line-height:1.65;font-size:2.4rem;margin-top:2.6rem;padding:0 2.75rem}}@media only screen and (min-width: 829px){.n-detail-content__header__heading{width:79rem}}@media only screen and (max-width: 828px){.n-detail-content__header__heading{margin-top:6.3rem}}.n-detail-content__header__heading h1{display:block;letter-spacing:.05em;font-weight:600}[lang=en] .n-detail-content__header__heading h1{font-weight:700}@media only screen and (min-width: 829px){.n-detail-content__header__heading h1{font-size:3rem;line-height:1.67}}@media only screen and (max-width: 828px){.n-detail-content__header__heading h1{font-size:5rem;line-height:1.5}}.n-detail-content__body .has-text-align-right{text-align:right}.n-detail-content__body .has-text-align-center{text-align:center}@media only screen and (min-width: 829px){.n-detail-content__body{margin:11.4rem auto 0;width:88rem}}@media only screen and (max-width: 828px){.n-detail-content__body{margin-top:10rem}}@media only screen and (min-width: 829px){.n-detail-content__body>*+*{margin-top:3rem}}@media only screen and (max-width: 828px){.n-detail-content__body>*+*{margin-top:2.9rem}}.n-detail-content__body>*:last-child{margin-bottom:0}.n-detail-content__body .wp-block-image{width:100%;height:auto}@media only screen and (min-width: 829px){.n-detail-content__body .wp-block-image{margin:7rem 0}}@media only screen and (max-width: 828px){.n-detail-content__body .wp-block-image{margin:7.9rem 0}}.n-detail-content__body .wp-block-image figure.aligncenter{text-align:center}.n-detail-content__body .wp-block-image figure.alignright{text-align:right}.n-detail-content__body .wp-block-image>img{display:block;width:100%;height:auto}.n-detail-content__body>h2{display:block;background:var(--color-light);color:var(--color-primary);font-weight:600;line-height:1.6;letter-spacing:.05em}[lang=en] .n-detail-content__body>h2{font-weight:700}@media only screen and (min-width: 829px){.n-detail-content__body>h2{font-size:2rem;padding:2rem 2.9rem 1.8rem;margin:3.5rem 0 2rem}}@media only screen and (max-width: 828px){.n-detail-content__body>h2{font-size:4rem;padding:3.7rem 4.5rem 3.9rem;margin:4.7rem 0 2.9rem}}.n-detail-content__body>h3{position:relative;display:block;color:var(--color-primary);line-height:1.6;letter-spacing:.05em;font-weight:600}[lang=en] .n-detail-content__body>h3{font-weight:700}@media only screen and (min-width: 829px){.n-detail-content__body>h3{font-size:max(10px,1.125vw);padding-left:1.5em;margin:3.5rem 0 1.5rem}}@media only screen and (max-width: 828px){.n-detail-content__body>h3{font-size:3.4rem;padding-left:3.7rem;margin:4.7rem 0 2.9rem}}.n-detail-content__body>h3:before{content:"";border-radius:50%;display:block;position:absolute;border:1px solid currentColor}@media only screen and (min-width: 829px){.n-detail-content__body>h3:before{width:.5em;height:.5em;top:.55em;left:0}}@media only screen and (max-width: 828px){.n-detail-content__body>h3:before{width:1.4rem;height:1.4rem;left:0;top:2.1rem}}.n-detail-content__body p{display:block;line-height:2;letter-spacing:.05em}@media only screen and (min-width: 829px){.n-detail-content__body p{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.n-detail-content__body p{font-size:3rem}}.n-detail-content__body p strong{font-weight:600}[lang=en] .n-detail-content__body p strong{font-weight:700}@media only screen and (min-width: 829px){.n-detail-content__body p a{margin-right:1.9em}}@media only screen and (max-width: 828px){.n-detail-content__body p a{margin-right:4.5rem}}.n-detail-content__body a{position:relative;display:inline-block;line-height:1.4;color:var(--color-dark-pink)}@media only screen and (min-width: 829px){.n-detail-content__body a{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.n-detail-content__body a{font-size:3rem}}.n-detail-content__body a:before,.n-detail-content__body a:after{pointer-events:none;content:"";display:block;position:absolute;background:currentColor}.n-detail-content__body a:before{width:100%;height:1px;left:0;bottom:0}.n-detail-content__body a:after{-webkit-mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) center/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) center/contain no-repeat}@media only screen and (min-width: 829px){.n-detail-content__body a:after{width:.7em;height:.7em;right:-2rem;top:.4em}}@media only screen and (max-width: 828px){.n-detail-content__body a:after{width:2.4rem;height:2.4rem;right:-3.3rem;top:.9rem}}.n-detail-content__body a[target=_blank]:after{rotate:-45deg}@media (hover: hover) and (pointer: fine){.n-detail-content__body a{transition:color .3s ease-out}.n-detail-content__body a:hover{color:var(--color-primary)}}@media only screen and (min-width: 829px){.n-detail-content__body>p{margin:1.5rem 0}}@media only screen and (max-width: 828px){.n-detail-content__body>p{margin:2.9rem 0}}.n-detail-content__body>blockquote{border:1px solid var(--color-border)}@media only screen and (min-width: 829px){.n-detail-content__body>blockquote{margin:3.3rem 0 3rem;padding:1.9rem 2.8rem 3.2rem}}@media only screen and (max-width: 828px){.n-detail-content__body>blockquote{margin:6.7rem 0 3rem;padding:3rem 4.7rem 4.9rem}}.n-detail-content__body>blockquote p{display:block;font-style:oblique;color:#848789;line-height:2;letter-spacing:.05em}@media only screen and (min-width: 829px){.n-detail-content__body>blockquote p{font-size:max(10px,1vw)}}.n-detail-content__body>blockquote cite{display:flex;font-style:normal}@media only screen and (min-width: 829px){.n-detail-content__body>blockquote cite{margin-top:1rem}}@media only screen and (max-width: 828px){.n-detail-content__body>blockquote cite{margin-top:3.1rem}}.n-detail-content__body>blockquote cite a{display:inline-block;margin-left:auto}@media only screen and (min-width: 829px){.n-detail-content__body>blockquote cite a{margin-right:1.1em}}@media only screen and (max-width: 828px){.n-detail-content__body>blockquote cite a{margin-right:3.1rem}}.n-detail-content__body>ul{display:flex;flex-direction:column}@media only screen and (min-width: 829px){.n-detail-content__body>ul{margin:3rem 0}}@media only screen and (max-width: 828px){.n-detail-content__body>ul{margin:6.2rem 0}}.n-detail-content__body>ul li{position:relative;display:flex;letter-spacing:.05em;line-height:2}@media only screen and (min-width: 829px){.n-detail-content__body>ul li{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.n-detail-content__body>ul li{font-size:3rem}}.n-detail-content__body>ul li:before{content:"";display:block;background:#c8c8cf;border-radius:50%}@media only screen and (min-width: 829px){.n-detail-content__body>ul li:before{width:.5em;height:.5em;margin-top:.75em;margin-right:.75em}}@media only screen and (max-width: 828px){.n-detail-content__body>ul li:before{width:1.2rem;height:1.2rem;margin-top:2.6rem;margin-right:2.8rem}}@media only screen and (min-width: 829px){.n-detail-content__body>ul li+li{margin-top:.9rem}}@media only screen and (max-width: 828px){.n-detail-content__body>ul li+li{margin-top:2.2rem}}.n-detail-content__body .wp-block-embed{width:100%}@media only screen and (min-width: 829px){.n-detail-content__body .wp-block-embed{margin:6rem 0;height:49.6rem}}@media only screen and (max-width: 828px){.n-detail-content__body .wp-block-embed{height:42rem;margin:6.2rem 0}}.n-detail-content__body .wp-block-embed__wrapper{width:100%;height:100%}.n-detail-content__body .wp-block-embed iframe{display:block;width:100%;height:100%}.n-detail-content__share{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);font-family:var(--font-en);display:flex;align-items:center}@media only screen and (min-width: 829px){.n-detail-content__share{justify-content:flex-end;margin-top:12rem;padding:4rem 0}}@media only screen and (max-width: 828px){.n-detail-content__share{margin-top:9.8rem;padding:5rem 0 4.9rem}}.n-detail-content__share p{display:block;letter-spacing:-.025em;line-height:1}@media only screen and (min-width: 829px){.n-detail-content__share p{font-size:max(10px,.875vw);margin-top:.2rem}}@media only screen and (max-width: 828px){.n-detail-content__share p{font-size:2.8rem;margin-right:7.7rem;margin-top:.3rem}}.n-detail-content__share ul{display:flex}@media only screen and (min-width: 829px){.n-detail-content__share ul{margin-left:4.7rem}}@media only screen and (max-width: 828px){.n-detail-content__share ul{flex:1}}.n-detail-content__share ul li{position:relative;border-left:1px solid var(--color-border);display:flex;justify-content:center}@media only screen and (min-width: 829px){.n-detail-content__share ul li{width:10.05em;padding:.6rem 0}}@media only screen and (max-width: 828px){.n-detail-content__share ul li{flex:1;padding:1.9rem 0 1.5rem}}.n-detail-content__share ul li a{display:flex;align-items:center;line-height:1.5;letter-spacing:-.025em}@media only screen and (min-width: 829px){.n-detail-content__share ul li a{font-size:max(10px,1.125vw)}}@media only screen and (max-width: 828px){.n-detail-content__share ul li a{font-size:3rem}}.n-detail-content__share ul li a:before{content:"";display:block;background:currentColor;flex-shrink:0;width:1em;height:1em}.n-detail-content__share ul li a.fb{margin-right:.4em}.n-detail-content__share ul li a.fb:before{background:url(/wp-content/themes/natoco/assets/facebook.189b4e71.svg) center/contain no-repeat;margin-right:.4em}.n-detail-content__share ul li a.x{margin-left:.1em}.n-detail-content__share ul li a.x:before{background:url(/wp-content/themes/natoco/assets/x.24bfc52b.svg) center/contain no-repeat;margin-right:.6em}@media (hover: hover) and (pointer: fine){.n-detail-content__share ul li a{transition:color .3s ease-out}.n-detail-content__share ul li a:hover{color:var(--color-primary)}}.n-detail-content__step{position:relative;display:flex}@media only screen and (min-width: 829px){.n-detail-content__step{margin:8.9rem auto 0;width:31.5em;font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.n-detail-content__step{font-size:3rem;margin-top:8.7rem}}.n-detail-content__step:before{content:"";display:block;position:absolute;width:1px;left:50%;background:var(--color-border)}@media only screen and (min-width: 829px){.n-detail-content__step:before{height:6rem;top:calc(50% - 3rem)}}@media only screen and (max-width: 828px){.n-detail-content__step:before{height:10rem;top:calc(50% - 5rem)}}.n-detail-content__step__prev,.n-detail-content__step__next{display:flex;align-items:center;line-height:1.5;letter-spacing:.05em;font-weight:600}[lang=en] .n-detail-content__step__prev,[lang=en] .n-detail-content__step__next{font-weight:700}.n-detail-content__step__prev:before,.n-detail-content__step__next:before{content:"";display:block;background:currentColor;-webkit-mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) center/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) center/contain no-repeat;width:1.3em;height:1.3em}@media (hover: hover) and (pointer: fine){.n-detail-content__step__prev,.n-detail-content__step__next{transition:color .3s ease-out}.n-detail-content__step__prev:hover,.n-detail-content__step__next:hover{color:var(--color-primary)}}.n-detail-content__step__prev{margin-right:auto}.n-detail-content__step__prev:before{rotate:180deg}@media only screen and (min-width: 829px){.n-detail-content__step__prev:before{margin-right:3rem}}@media only screen and (max-width: 828px){.n-detail-content__step__prev:before{margin-right:3.3rem}}.n-detail-content__step__next{margin-left:auto;flex-direction:row-reverse}@media only screen and (min-width: 829px){.n-detail-content__step__next:before{margin-left:3rem}}@media only screen and (max-width: 828px){.n-detail-content__step__next:before{margin-left:3.3rem}}@media only screen and (min-width: 829px){.n-detail-content__back{margin-top:19.8rem}}@media only screen and (max-width: 828px){.n-detail-content__back{margin-top:23rem}}.r-interview-card>a{display:flex}.r-interview-card__image{position:relative}.r-interview-card__image__inner{position:relative;overflow:hidden;width:100%;height:100%}.r-interview-card__image__inner:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#fcac98;opacity:0}.r-interview-card__image__inner img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.r-interview-card__image__decos{position:absolute;width:100%;height:100%;top:0;left:0}.r-interview-card__image__decos .deco{pointer-events:none;display:block;position:absolute}.r-interview-card__image__decos .deco img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.r-interview-card__text{display:flex;flex-direction:column;border-bottom:1px solid var(--color-border)}.r-interview-card__text__heading{display:block;font-weight:600;letter-spacing:.05em}[lang=en] .r-interview-card__text__heading{font-weight:700}.r-interview-card__text__name-info{display:flex}.r-interview-card__text__name-info .name{font-family:var(--font-en);display:block;line-height:1.5;letter-spacing:-.025em}.r-interview-card__text__name-info .info{display:block;font-weight:600;letter-spacing:.05em}[lang=en] .r-interview-card__text__name-info .info{font-weight:700}@media only screen and (min-width: 829px){.r-interview-card__text__name-info .info{line-height:2}}@media only screen and (max-width: 828px){.r-interview-card__text__name-info .info{line-height:1.5}}.r-interview-card__text__arrow{display:flex}.r-interview-card__text__arrow .arrow-icon{margin-left:auto}@media only screen and (min-width: 829px) and (not (hover: hover)),only screen and (min-width: 829px) and (not (pointer: fine)){.r-interview-card__text__arrow .arrow-icon{background:#c8c8cf;scale:.2666666667}.r-interview-card__text__arrow .arrow-icon:after{scale:0}}@media only screen and (max-width: 828px){.r-interview-card__text__arrow .arrow-icon{border:1px solid #c8c8cf;background-color:#fff}.r-interview-card__text__arrow .arrow-icon:after{background-color:#848789}}@media (hover: hover) and (pointer: fine){.r-interview-card>a .r-interview-card__image__inner:after{transition:opacity .3s ease-out}.r-interview-card>a .r-interview-card__image__inner img{transition:transform .3s ease-out}.r-interview-card>a .r-interview-card__image__decos .deco{transition:transform .3s ease-out}}@media only screen and (hover: hover) and (pointer: fine) and (min-width: 829px){.r-interview-card>a:not(:hover) .r-interview-card__text .arrow-icon{background:#c8c8cf;scale:.2666666667}.r-interview-card>a:not(:hover) .r-interview-card__text .arrow-icon:after{scale:0}}@media (hover: hover) and (pointer: fine){.r-interview-card>a:hover .r-interview-card__image__inner:after{opacity:.2}.r-interview-card>a:hover .r-interview-card__image__inner img{transform:scale(1.05)}.r-interview-card>a:hover .r-interview-card__image__decos .deco--tr{transform:rotate(10deg)}.r-interview-card>a:hover .r-interview-card__image__decos .deco--bl{transform:rotate(-10deg)}.r-interview-card>a:hover .r-interview-card__text .arrow-icon{background-color:var(--color-primary);border:none}.r-interview-card>a:hover .r-interview-card__text .arrow-icon:after{background-color:#fff}.r-interview-card>a:hover .r-interview-card__text .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}}@media only screen and (min-width: 829px){.recruit-content{margin-bottom:18rem}}@media only screen and (max-width: 828px){.recruit-content{margin-bottom:20rem}}.recruit-content .r-message{position:relative;background:var(--color-light)}@media only screen and (min-width: 829px){.recruit-content .r-message{padding-top:17.2rem;padding-bottom:23rem}}@media only screen and (max-width: 828px){.recruit-content .r-message{padding-top:19rem;padding-bottom:26rem}}.recruit-content .r-message:before{z-index:0;content:"";display:block;position:absolute;width:100%;top:0;left:0;background:url(data:image/png;base64,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) 0 0/100% auto repeat-y}@media only screen and (min-width: 829px){.recruit-content .r-message:before{height:calc(100% - 38rem)}}@media only screen and (max-width: 828px){.recruit-content .r-message:before{background-size:195% auto;height:calc(100% - 28rem)}}.recruit-content .r-message .inner{position:relative}.recruit-content .r-message__white{position:relative;background:var(--color-white);border-radius:4rem}@media only screen and (min-width: 829px){.recruit-content .r-message__white{width:106rem;margin:9.8rem auto 0;padding:12.1rem 17.7rem 15.1rem}}@media only screen and (max-width: 828px){.recruit-content .r-message__white{margin-top:9.4rem;width:100%;padding:12.5rem 5rem 9.3rem}}.recruit-content .r-message__white__heading h3{display:block;margin:0 auto}@media only screen and (min-width: 829px){.recruit-content .r-message__white__heading h3{width:53.6rem;height:30.4rem}}@media only screen and (max-width: 828px){.recruit-content .r-message__white__heading h3{width:53.6rem}}.recruit-content .r-message__white__heading h3 img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.recruit-content .r-message__white__body{width:100%}@media only screen and (min-width: 829px){.recruit-content .r-message__white__body{margin-top:9.9rem}}@media only screen and (max-width: 828px){.recruit-content .r-message__white__body{margin-top:10.1rem}}.recruit-content .r-message__white__body p{display:block;font-weight:600;letter-spacing:.05em}[lang=en] .recruit-content .r-message__white__body p{font-weight:700}@media only screen and (min-width: 829px){.recruit-content .r-message__white__body p{font-size:max(10px,1.125vw);line-height:2.78}}@media only screen and (max-width: 828px){.recruit-content .r-message__white__body p{font-size:3.2rem;line-height:2.19}}@media only screen and (min-width: 829px){.recruit-content .r-message__white__body p+p{margin-top:5rem}}@media only screen and (max-width: 828px){.recruit-content .r-message__white__body p+p{margin-top:7rem}}.recruit-content .r-message__slideshow{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}@media only screen and (min-width: 829px){.recruit-content .r-message__slideshow{margin-top:18.5rem;height:45rem}}@media only screen and (max-width: 828px){.recruit-content .r-message__slideshow{margin-top:17rem;height:67.5rem}}.recruit-content .r-message__slideshow h3{position:relative;z-index:2;display:block;text-align:center;font-family:var(--font-en);font-weight:500;letter-spacing:-.025em;color:var(--color-white)}@media only screen and (min-width: 829px){.recruit-content .r-message__slideshow h3{font-size:8rem;margin-bottom:1.5rem;margin-left:.4rem}}@media only screen and (max-width: 828px){.recruit-content .r-message__slideshow h3{font-size:9rem;line-height:1;text-indent:-2rem;margin-left:2rem}}.recruit-content .r-message__slideshow__inner{z-index:1;pointer-events:none;position:absolute;display:flex;top:0;left:0;height:100%}.recruit-content .r-message__slideshow__images{display:flex;height:100%}.recruit-content .r-message__slideshow__images .image{position:relative;flex-shrink:0}@media only screen and (min-width: 829px){.recruit-content .r-message__slideshow__images .image{margin:0 10rem}}@media only screen and (max-width: 828px){.recruit-content .r-message__slideshow__images .image{margin:0 15rem}}.recruit-content .r-message__slideshow__images .image:after{content:"";display:block;position:absolute}.recruit-content .r-message__slideshow__images .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 829px){.recruit-content .r-message__slideshow__images .image--01{width:52rem;height:36rem}}@media only screen and (max-width: 828px){.recruit-content .r-message__slideshow__images .image--01{width:78rem;height:54rem}}.recruit-content .r-message__slideshow__images .image--01:after{background:url(data:image/png;base64,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) center/contain no-repeat}@media only screen and (min-width: 829px){.recruit-content .r-message__slideshow__images .image--01:after{width:9.6rem;height:9.6rem;bottom:-2.5rem;right:-7.1rem}}@media only screen and (max-width: 828px){.recruit-content .r-message__slideshow__images .image--01:after{width:14.5rem;height:14.5rem;bottom:-3.8rem;right:-10.8rem}}@media only screen and (min-width: 829px){.recruit-content .r-message__slideshow__images .image--02{width:35rem;height:100%}}@media only screen and (max-width: 828px){.recruit-content .r-message__slideshow__images .image--02{width:52.5rem;height:100%}}.recruit-content .r-message__slideshow__images .image--02:after{background:url(data:image/png;base64,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) center/contain no-repeat}@media only screen and (min-width: 829px){.recruit-content .r-message__slideshow__images .image--02:after{width:12.6rem;height:12.6rem;top:6.8rem;right:-8.6rem}}@media only screen and (max-width: 828px){.recruit-content .r-message__slideshow__images .image--02:after{width:19rem;height:19rem;top:10.2rem;right:-12.8rem}}.recruit-content .r-message__slideshow__images .image--03{margin-top:auto}@media only screen and (min-width: 829px){.recruit-content .r-message__slideshow__images .image--03{width:38rem;height:27rem}}@media only screen and (max-width: 828px){.recruit-content .r-message__slideshow__images .image--03{width:57rem;height:41rem}}@media only screen and (min-width: 829px){.recruit-content .r-message__slideshow__images .image--04{width:38rem;height:27rem}}@media only screen and (max-width: 828px){.recruit-content .r-message__slideshow__images .image--04{width:57rem;height:41rem}}.recruit-content .r-message__slideshow__images .image--04:after{background:url(data:image/png;base64,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) center/contain no-repeat}@media only screen and (min-width: 829px){.recruit-content .r-message__slideshow__images .image--04:after{width:12.9rem;height:6.5rem;bottom:-2rem;left:-8.8rem}}@media only screen and (max-width: 828px){.recruit-content .r-message__slideshow__images .image--04:after{width:19.8rem;height:10rem;bottom:-2.8rem;left:-13rem}}.recruit-content .r-message__slideshow__images .image--05{margin-top:auto}@media only screen and (min-width: 829px){.recruit-content .r-message__slideshow__images .image--05{width:52rem;height:36rem}}@media only screen and (max-width: 828px){.recruit-content .r-message__slideshow__images .image--05{width:78rem;height:54rem}}.recruit-content .r-message__slideshow__images .image--05:after{background:url(data:image/png;base64,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) center/contain no-repeat}@media only screen and (min-width: 829px){.recruit-content .r-message__slideshow__images .image--05:after{width:9.6rem;height:9.6rem;top:-7rem;right:9.2rem}}@media only screen and (max-width: 828px){.recruit-content .r-message__slideshow__images .image--05:after{width:14.5rem;height:14.5rem;top:-10.6rem;right:13.9rem}}@media only screen and (min-width: 829px){.recruit-content .r-message__slideshow__images .image--06{width:30rem;height:38.5rem}}@media only screen and (max-width: 828px){.recruit-content .r-message__slideshow__images .image--06{width:45rem;height:58rem}}.recruit-content .r-message__slideshow__images .image--06:after{background:url(data:image/png;base64,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) center/contain no-repeat}@media only screen and (min-width: 829px){.recruit-content .r-message__slideshow__images .image--06:after{width:9.3rem;height:9.3rem;left:-7rem;bottom:3.7rem}}@media only screen and (max-width: 828px){.recruit-content .r-message__slideshow__images .image--06:after{width:14.2rem;height:14.2rem;left:-10.7rem;bottom:5.5rem}}.recruit-content .r-message__slideshow__images--left{-webkit-animation:recruit-slideshow-left 70s -35s linear infinite;animation:recruit-slideshow-left 70s -35s linear infinite}@-webkit-keyframes recruit-slideshow-left{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes recruit-slideshow-left{0%{transform:translate(100%)}to{transform:translate(-100%)}}.recruit-content .r-message__slideshow__images--right{-webkit-animation:recruit-slideshow-right 70s linear infinite;animation:recruit-slideshow-right 70s linear infinite}@-webkit-keyframes recruit-slideshow-right{0%{transform:translate(0)}to{transform:translate(-200%)}}@keyframes recruit-slideshow-right{0%{transform:translate(0)}to{transform:translate(-200%)}}@media only screen and (min-width: 829px){.recruit-content .r-value{margin-top:24.3rem}}@media only screen and (max-width: 828px){.recruit-content .r-value{margin-top:24rem}}@media only screen and (min-width: 829px){.recruit-content .r-value__cards{margin-top:7.7rem}}@media only screen and (max-width: 828px){.recruit-content .r-value__cards{margin-top:9.8rem}}.recruit-content .r-value__cards ul{display:flex}@media only screen and (min-width: 829px){.recruit-content .r-value__cards ul{justify-content:space-between}}@media only screen and (max-width: 828px){.recruit-content .r-value__cards ul{flex-direction:column}}.recruit-content .r-value__cards ul li{display:block}@media only screen and (max-width: 828px){.recruit-content .r-value__cards ul li+li{margin-top:4rem}}.recruit-content .r-value__cards .r-value-card{display:flex;flex-direction:column;align-items:center;background:var(--color-light);border-radius:1rem}@media only screen and (min-width: 829px){.recruit-content .r-value__cards .r-value-card{position:relative;width:34rem;padding:28.3rem 3rem 3.8rem}}@media only screen and (max-width: 828px){.recruit-content .r-value__cards .r-value-card{padding:8rem 5rem 8.8rem}}.recruit-content .r-value__cards .r-value-card__image{width:100%;display:flex;justify-content:center}@media only screen and (min-width: 829px){.recruit-content .r-value__cards .r-value-card__image{position:absolute;left:0;top:5.5rem}}.recruit-content .r-value__cards .r-value-card__image img{display:block;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 828px){.recruit-content .r-value__cards .r-value-card__image--01{margin:4.2rem 0 12rem}}@media only screen and (min-width: 829px){.recruit-content .r-value__cards .r-value-card__image--01 img{margin-top:1.1rem;width:23.5rem;height:15.1rem}}@media only screen and (max-width: 828px){.recruit-content .r-value__cards .r-value-card__image--01 img{width:47rem;height:30.2rem}}@media only screen and (max-width: 828px){.recruit-content .r-value__cards .r-value-card__image--02{margin:1rem 0 10.7rem}}@media only screen and (min-width: 829px){.recruit-content .r-value__cards .r-value-card__image--02 img{width:14.7rem;height:17.3rem}}@media only screen and (max-width: 828px){.recruit-content .r-value__cards .r-value-card__image--02 img{width:29.5rem;height:34.7rem}}@media only screen and (max-width: 828px){.recruit-content .r-value__cards .r-value-card__image--03{margin:.3rem 0 11.5rem}}@media only screen and (min-width: 829px){.recruit-content .r-value__cards .r-value-card__image--03 img{width:23.9rem;height:17.2rem;margin-left:1rem}}@media only screen and (max-width: 828px){.recruit-content .r-value__cards .r-value-card__image--03 img{width:48.2rem;height:34.7rem}}@media only screen and (max-width: 828px){.recruit-content .r-value__cards .r-value-card__image--04{margin:4.1rem 0 14.9rem}}@media only screen and (min-width: 829px){.recruit-content .r-value__cards .r-value-card__image--04 img{width:22.7rem;height:13.7rem;margin-top:1.8rem}}@media only screen and (max-width: 828px){.recruit-content .r-value__cards .r-value-card__image--04 img{width:45.3rem}}.recruit-content .r-value__cards .r-value-card__heading{white-space:nowrap;display:block;font-weight:600;letter-spacing:.05em;line-height:1}[lang=en] .recruit-content .r-value__cards .r-value-card__heading{font-weight:700}@media only screen and (min-width: 829px){.recruit-content .r-value__cards .r-value-card__heading{font-size:3rem}}@media only screen and (max-width: 828px){.recruit-content .r-value__cards .r-value-card__heading{font-size:5rem}}.recruit-content .r-value__cards .r-value-card__description{display:block;letter-spacing:.05em;line-height:2}@media only screen and (min-width: 829px){.recruit-content .r-value__cards .r-value-card__description{font-size:max(10px,1vw);margin-top:3rem}}@media only screen and (max-width: 828px){.recruit-content .r-value__cards .r-value-card__description{font-size:3rem;margin-top:5.1rem}}@media only screen and (min-width: 829px){.recruit-content .r-interview{margin-top:24.4rem}}@media only screen and (max-width: 828px){.recruit-content .r-interview{margin-top:24rem}}@media only screen and (min-width: 829px){.recruit-content .r-interview__cards{margin-top:7.8rem}}@media only screen and (max-width: 828px){.recruit-content .r-interview__cards{margin:9.7rem auto 0;width:65rem}}.recruit-content .r-interview__cards ul{display:flex}@media only screen and (min-width: 829px){.recruit-content .r-interview__cards ul{justify-content:space-between}}@media only screen and (max-width: 828px){.recruit-content .r-interview__cards ul{flex-direction:column}}@media only screen and (max-width: 828px){.recruit-content .r-interview__cards ul li+li{margin-top:15rem}}@media only screen and (min-width: 829px){.recruit-content .r-interview__cards .r-interview-card--small{width:40rem;height:100%}}@media only screen and (max-width: 828px){.recruit-content .r-interview__cards .r-interview-card--small{width:100%}}.recruit-content .r-interview__cards .r-interview-card--small a{flex-direction:column}@media only screen and (min-width: 829px){.recruit-content .r-interview__cards .r-interview-card--small a{position:relative;height:100%}}.recruit-content .r-interview__cards .r-interview-card--small a .r-interview-card__image{width:100%}@media only screen and (min-width: 829px){.recruit-content .r-interview__cards .r-interview-card--small a .r-interview-card__image{height:40rem}}@media only screen and (max-width: 828px){.recruit-content .r-interview__cards .r-interview-card--small a .r-interview-card__image{height:65rem}}.recruit-content .r-interview__cards .r-interview-card--small a .r-interview-card__image__decos .deco--tr{top:-3rem;right:-3rem}@media only screen and (min-width: 829px){.recruit-content .r-interview__cards .r-interview-card--small a .r-interview-card__image__decos .deco--tr{width:9.7rem;height:9.7rem}}@media only screen and (max-width: 828px){.recruit-content .r-interview__cards .r-interview-card--small a .r-interview-card__image__decos .deco--tr{width:14rem;height:14rem}}@media only screen and (min-width: 829px){.recruit-content .r-interview__cards .r-interview-card--small a .r-interview-card__image__decos .deco--bl{width:6.1rem;height:6.1rem;bottom:-2rem;left:-2rem}}@media only screen and (max-width: 828px){.recruit-content .r-interview__cards .r-interview-card--small a .r-interview-card__image__decos .deco--bl{width:8.6rem;height:8.6rem;bottom:-1.9rem;left:-2.2rem}}@media only screen and (min-width: 829px){.recruit-content .r-interview__cards .r-interview-card--small a .r-interview-card__text{margin-top:4rem;flex:1;padding-bottom:2.1rem}}@media only screen and (max-width: 828px){.recruit-content .r-interview__cards .r-interview-card--small a .r-interview-card__text{margin-top:6.2rem;padding-bottom:3.8rem}}@media only screen and (min-width: 829px){.recruit-content .r-interview__cards .r-interview-card--small a .r-interview-card__text__heading{width:100%;line-height:1.62;font-size:max(10px,1.625vw)}}@media only screen and (max-width: 828px){.recruit-content .r-interview__cards .r-interview-card--small a .r-interview-card__text__heading{font-size:5rem;line-height:1.5}}@media only screen and (min-width: 829px){.recruit-content .r-interview__cards .r-interview-card--small a .r-interview-card__text__name-info{align-items:center;flex-wrap:wrap;margin-top:1.2rem}}@media only screen and (max-width: 828px){.recruit-content .r-interview__cards .r-interview-card--small a .r-interview-card__text__name-info{flex-direction:column;margin-top:2rem}}@media only screen and (min-width: 829px){.recruit-content .r-interview__cards .r-interview-card--small a .r-interview-card__text__name-info .name{font-size:2rem;margin-right:2.2rem;margin-top:.4rem}}@media only screen and (max-width: 828px){.recruit-content .r-interview__cards .r-interview-card--small a .r-interview-card__text__name-info .name{font-size:4rem;margin-left:-.2rem}}@media only screen and (min-width: 829px){.recruit-content .r-interview__cards .r-interview-card--small a .r-interview-card__text__name-info .info{font-size:max(10px,.875vw);line-height:1.3;margin-top:.6rem}}@media only screen and (max-width: 828px){.recruit-content .r-interview__cards .r-interview-card--small a .r-interview-card__text__name-info .info{font-size:2.6rem;margin-top:.2rem}}@media only screen and (min-width: 829px){.recruit-content .r-interview__cards .r-interview-card--small a .r-interview-card__text__arrow{margin-left:auto;margin-top:auto;padding-top:1.7rem}}@media only screen and (max-width: 828px){.recruit-content .r-interview__cards .r-interview-card--small a .r-interview-card__text__arrow{margin-top:2.6rem}}.recruit-content .r-interview__more{display:flex;justify-content:center}@media only screen and (min-width: 829px){.recruit-content .r-interview__more{margin-top:4.9rem}}@media only screen and (max-width: 828px){.recruit-content .r-interview__more{margin-top:6.9rem}}.recruit-content .r-data{background:var(--color-light)}@media only screen and (min-width: 829px){.recruit-content .r-data{margin-top:25.2rem;padding-top:17.2rem;padding-bottom:16rem}}@media only screen and (max-width: 828px){.recruit-content .r-data{margin-top:25rem;padding-top:18.8rem;padding-bottom:20rem}}@media only screen and (min-width: 829px){.recruit-content .r-data__cards{margin-top:7.6rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards{margin-top:9.8rem}}.recruit-content .r-data__cards ul{display:flex}@media only screen and (min-width: 829px){.recruit-content .r-data__cards ul{justify-content:space-between;flex-wrap:wrap}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards ul{flex-direction:column}}@media only screen and (min-width: 829px){.recruit-content .r-data__cards ul li{margin-bottom:2rem}.recruit-content .r-data__cards ul li:nth-child(1),.recruit-content .r-data__cards ul li:nth-child(2){width:49.3%}.recruit-content .r-data__cards ul li:nth-child(n+3){width:32.4%}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards ul li+li{margin-top:4rem}}.recruit-content .r-data__cards .r-data-card{background:var(--color-white);display:flex;flex-direction:column}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card{position:relative;padding:3.5rem 4rem 3rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card{width:100%}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card--a{padding:4.2rem 5.2rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card--b{padding:4.2rem 5.2rem}}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card--large{width:100%;height:42rem}}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card--small{width:100%;height:33rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card--small{padding:4.2rem 3.2rem 4.9rem 5.2rem}}.recruit-content .r-data__cards .r-data-card__heading{display:block;color:var(--color-primary);font-weight:600;line-height:1.5}[lang=en] .recruit-content .r-data__cards .r-data-card__heading{font-weight:700}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__heading{font-size:2rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__heading{font-size:3.4rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__heading--c{margin-left:28rem}}.recruit-content .r-data__cards .r-data-card__body .r-data-card__image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.recruit-content .r-data__cards .r-data-card__body .r-data-card__text dl{white-space:nowrap}.recruit-content .r-data__cards .r-data-card__body .r-data-card__text dl div{display:flex}.recruit-content .r-data__cards .r-data-card__body .r-data-card__text dl dt{display:block;font-weight:600;line-height:1;letter-spacing:.05em}[lang=en] .recruit-content .r-data__cards .r-data-card__body .r-data-card__text dl dt{font-weight:700}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body .r-data-card__text dl dt{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body .r-data-card__text dl dt{font-size:3rem}}.recruit-content .r-data__cards .r-data-card__body .r-data-card__text dl dd{display:flex;line-height:1;letter-spacing:.05em}.recruit-content .r-data__cards .r-data-card__body .r-data-card__text dl dd .data{display:flex}.recruit-content .r-data__cards .r-data-card__body .r-data-card__text dl dd .data .num{font-family:var(--font-en);font-weight:300;letter-spacing:-.025em}.recruit-content .r-data__cards .r-data-card__body .r-data-card__text dl dd .data .unit{font-family:var(--font-jp);font-weight:600}[lang=en] .recruit-content .r-data__cards .r-data-card__body .r-data-card__text dl dd .data .unit{font-weight:700}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body .r-data-card__text dl dd .data .unit{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body .r-data-card__text dl dd .data .unit{font-size:3rem}}.recruit-content .r-data__cards .r-data-card__body .r-data-card__text dl dd .note{font-family:var(--font-jp);font-weight:600}[lang=en] .recruit-content .r-data__cards .r-data-card__body .r-data-card__text dl dd .note{font-weight:700}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body .r-data-card__text dl dd .note{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body .r-data-card__text dl dd .note{font-size:3rem}}.recruit-content .r-data__cards .r-data-card__body--a{display:flex;flex-direction:row-reverse;justify-content:space-between}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--a{margin-top:1.8rem;margin-bottom:2.8rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--a{margin-top:13.3rem}}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--a .r-data-card__image{width:22.2rem;height:22.2rem;margin-right:-.2rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--a .r-data-card__image{width:31.1rem;height:31.1rem;margin-top:5.2rem}}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--a .r-data-card__text{margin-top:6.6rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--a .r-data-card__text{margin-left:-.2rem;width:24.6rem}}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--a .r-data-card__text dl div{align-items:center}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--a .r-data-card__text dl div{position:relative}}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--a .r-data-card__text dl div+div{margin-top:2.1rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--a .r-data-card__text dl div+div{margin-top:2rem}}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--a .r-data-card__text dl dt{margin-top:.3rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--a .r-data-card__text dl dt{margin-top:2.9rem;position:absolute;top:0;left:0}}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--a .r-data-card__text dl dd{margin-left:2.8rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--a .r-data-card__text dl dd{width:100%;flex-direction:column}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--a .r-data-card__text dl dd .data{margin-left:auto;margin-bottom:.9rem;align-items:center}}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--a .r-data-card__text dl dd .data .num{font-size:3rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--a .r-data-card__text dl dd .data .num{font-size:7rem}}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--a .r-data-card__text dl dd .data .unit{margin-left:.8rem;margin-top:auto;margin-bottom:.4rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--a .r-data-card__text dl dd .data .unit{margin-left:1.2rem;margin-top:2rem}}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--a .r-data-card__text dl dd .note{margin-top:auto;margin-bottom:.4rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--a .r-data-card__text dl dd .note{display:block;margin-bottom:2rem}}.recruit-content .r-data__cards .r-data-card__body--b{display:flex}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--b{position:relative;flex-direction:column;padding-bottom:2rem;margin-bottom:2.8rem}.recruit-content .r-data__cards .r-data-card__body--b:after{content:"";display:block;position:absolute;background:var(--color-border);top:0;left:50%;width:1px;height:100%}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--b{position:relative;justify-content:space-between;margin-top:8rem}}.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__image{display:flex;justify-content:space-between}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__image{align-items:center;margin:4.9rem -3.5rem 0 -4.3rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__image{flex-direction:column;align-items:center;width:29.7rem;height:34.1rem;margin-left:-.3rem}.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__image:after{content:"";display:block;position:absolute;background:var(--color-border);height:1px;width:100%;left:0;top:51%}}.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__image .image--men{width:100%}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__image .image--men{height:10.2rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__image .image--men{height:11.2rem}}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__image .image--women{width:100%;height:7.8rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__image .image--women{width:12.5rem;height:8.6rem}}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__text{margin-top:3.5rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__text{margin-right:-.3rem;margin-top:2.6rem}}.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__text dl{display:flex;justify-content:space-between}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__text dl{margin-left:3.7rem;margin-right:4.3rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__text dl{flex-direction:column;align-items:flex-end;height:33.2rem}}.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__text dl div{align-items:flex-end}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__text dl div{justify-content:center;min-width:19rem}}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__text dl dt{font-size:max(10px,1vw);margin-bottom:1rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__text dl dt{margin-bottom:1.6rem}}.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__text dl dd{margin-left:2.4rem}.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__text dl dd .data{align-items:flex-end}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__text dl dd .data .num{font-size:6rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__text dl dd .data .num{font-size:10rem}}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__text dl dd .data .unit{font-size:max(10px,1vw);margin-bottom:.8rem;margin-left:1rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--b .r-data-card__text dl dd .data .unit{margin-left:1.5rem;margin-bottom:1.6rem}}.recruit-content .r-data__cards .r-data-card__body--c{display:flex}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--c{justify-content:space-between;align-items:center;margin-top:auto;margin-bottom:2.8rem}}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--c .r-data-card__image{flex-shrink:0;width:11rem;height:11rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--c .r-data-card__image{width:22rem;height:22rem;margin-top:-4.3rem;margin-left:-.2rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--c .r-data-card__text{margin-left:5.3rem;margin-top:1.8rem}}.recruit-content .r-data__cards .r-data-card__body--c .r-data-card__text p{display:flex}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--c .r-data-card__text p{margin-right:-.3rem;margin-top:.1rem}}.recruit-content .r-data__cards .r-data-card__body--c .r-data-card__text p .num{display:block;font-family:var(--font-en);font-weight:300;line-height:1;letter-spacing:-.025em}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--c .r-data-card__text p .num{font-size:8rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--c .r-data-card__text p .num{font-size:10rem}}.recruit-content .r-data__cards .r-data-card__body--c .r-data-card__text p .unit{display:block;font-weight:600;letter-spacing:.05em;line-height:1;margin-top:auto}[lang=en] .recruit-content .r-data__cards .r-data-card__body--c .r-data-card__text p .unit{font-weight:700}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__body--c .r-data-card__text p .unit{font-size:3rem;margin-bottom:1.4rem;margin-left:1.3rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__body--c .r-data-card__text p .unit{font-size:5rem;margin-bottom:1.3rem;margin-left:1.2rem}}.recruit-content .r-data__cards .r-data-card__period{display:block;color:#848789;line-height:1.3;letter-spacing:.05em}@media only screen and (min-width: 829px){.recruit-content .r-data__cards .r-data-card__period{display:flex;align-items:flex-end;font-size:1.3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-height:3.38rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__period{font-size:2.6rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__period--a{margin-top:4rem;margin-left:auto}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__period--b{margin-left:auto;margin-top:4rem}}@media only screen and (max-width: 828px){.recruit-content .r-data__cards .r-data-card__period--c{margin-left:27rem;margin-top:-2.5rem}}@media only screen and (min-width: 829px){.recruit-content .r-requirements{margin-top:24.2rem}}@media only screen and (max-width: 828px){.recruit-content .r-requirements{margin-top:24rem}}.recruit-content .r-requirements__body{display:flex}@media only screen and (min-width: 829px){.recruit-content .r-requirements__body{justify-content:space-between;margin-top:7.5rem}}@media only screen and (max-width: 828px){.recruit-content .r-requirements__body{flex-direction:column;margin-top:9.6rem}}@media only screen and (min-width: 829px){.recruit-content .r-requirements__body__nav{width:25rem}}@media only screen and (min-width: 829px){.recruit-content .r-requirements__body__data{width:106rem}}@media only screen and (max-width: 828px){.recruit-content .r-requirements__body__data{margin-top:8rem}}.recruit-content .r-requirements__body__data>ul>li{opacity:0;visibility:hidden;height:0;overflow:hidden;transition:opacity .4s ease-out,visibility .4s ease-out}.recruit-content .r-requirements__body__data>ul>li.is-current{opacity:1;visibility:visible;height:auto}.recruit-content .r-requirements__body__data dl>div{display:flex;border-bottom:1px solid var(--color-border)}@media only screen and (min-width: 829px){.recruit-content .r-requirements__body__data dl>div{justify-content:space-between;padding:2.9rem 0}}@media only screen and (max-width: 828px){.recruit-content .r-requirements__body__data dl>div{flex-direction:column;padding:4.5rem 0 4.3rem}}.recruit-content .r-requirements__body__data dl>div:first-of-type{border-top:1px solid var(--color-border)}.recruit-content .r-requirements__body__data dl dt,.recruit-content .r-requirements__body__data dl dd{line-height:2;letter-spacing:.05em}@media only screen and (min-width: 829px){.recruit-content .r-requirements__body__data dl dt,.recruit-content .r-requirements__body__data dl dd{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.recruit-content .r-requirements__body__data dl dt,.recruit-content .r-requirements__body__data dl dd{font-size:3rem}}.recruit-content .r-requirements__body__data dl dt{font-weight:600;max-width:14rem}[lang=en] .recruit-content .r-requirements__body__data dl dt{font-weight:700}@media only screen and (min-width: 829px){.recruit-content .r-requirements__body__data dl dd{width:88rem}}@media only screen and (max-width: 828px){.recruit-content .r-requirements__body__data dl dd{margin-top:.2rem}}@media only screen and (min-width: 829px){.recruit-content .r-requirements__body__data div.occupation{padding:3.9rem 0}}@media only screen and (max-width: 828px){.recruit-content .r-requirements__body__data div.occupation dd{margin-top:2.1rem}}.recruit-content .r-requirements__body__data div.occupation dd ul{display:flex}.recruit-content .r-requirements__body__data div.occupation dd .occupation-label{position:relative;display:flex;align-items:center;font-weight:600}[lang=en] .recruit-content .r-requirements__body__data div.occupation dd .occupation-label{font-weight:700}.recruit-content .r-requirements__body__data div.occupation dd .occupation-label:before{content:"";display:block;border-radius:50%;border:.2rem solid var(--color-border)}@media only screen and (min-width: 829px){.recruit-content .r-requirements__body__data div.occupation dd .occupation-label:before{width:7rem;height:7rem;margin-right:2rem}}@media only screen and (max-width: 828px){.recruit-content .r-requirements__body__data div.occupation dd .occupation-label:before{width:12rem;height:12rem;border-width:.4rem;margin-right:3rem}}.recruit-content .r-requirements__body__data div.occupation dd .occupation-label:after{content:"";display:block;position:absolute;background:var(--color-primary);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (min-width: 829px){.recruit-content .r-requirements__body__data div.occupation dd .occupation-label:after{width:2.8rem;height:2.8rem;left:2.1rem;top:2.1rem}}@media only screen and (max-width: 828px){.recruit-content .r-requirements__body__data div.occupation dd .occupation-label:after{width:5.2rem;height:5.2rem;left:3.4rem;top:3.4rem}}.recruit-content .r-requirements__body__data div.occupation dd .occupation-label--01:after{-webkit-mask-image:url(/wp-content/themes/natoco/assets/recuruit-requirements_occupation_01.6c148763.svg);mask-image:url(/wp-content/themes/natoco/assets/recuruit-requirements_occupation_01.6c148763.svg)}.recruit-content .r-requirements__body__data div.occupation dd .occupation-label--02:after{-webkit-mask-image:url(/wp-content/themes/natoco/assets/recuruit-requirements_occupation_02.92adbf5b.svg);mask-image:url(/wp-content/themes/natoco/assets/recuruit-requirements_occupation_02.92adbf5b.svg)}.recruit-content .r-requirements__body__data div.occupation dd .occupation-label--03:after{-webkit-mask-image:url(/wp-content/themes/natoco/assets/recuruit-requirements_occupation_03.b0db0065.svg);mask-image:url(/wp-content/themes/natoco/assets/recuruit-requirements_occupation_03.b0db0065.svg)}.recruit-content .r-requirements__body__data div.occupation dd .occupation-label--04:after{-webkit-mask-image:url(/wp-content/themes/natoco/assets/recuruit-requirements_occupation_04.cc7e8f9d.svg);mask-image:url(/wp-content/themes/natoco/assets/recuruit-requirements_occupation_04.cc7e8f9d.svg)}.recruit-content .r-requirements__body__data div.terms strong{font-weight:600}[lang=en] .recruit-content .r-requirements__body__data div.terms strong{font-weight:700}.recruit-content .r-requirements__body__data div.terms ol{display:flex;flex-direction:column}.recruit-content .r-requirements__body__data div.terms ol li{display:flex}@media only screen and (max-width: 828px){.recruit-content .r-requirements__body__data div.terms ol li{flex-direction:column}}.recruit-content .r-requirements__body__data div.terms p{display:block}@media only screen and (min-width: 829px){.recruit-content .r-requirements__body__data div.terms p{margin-top:.4rem}}@media only screen and (min-width: 829px){.recruit-content .r-requirements__body__data li#requirements-new div.occupation{align-items:center}}@media only screen and (max-width: 828px){.recruit-content .r-requirements__body__data li#requirements-new div.occupation{padding:4.4rem 0 6.2rem}}.recruit-content .r-requirements__body__data li#requirements-new div.occupation dd ul{flex-wrap:wrap}@media only screen and (min-width: 829px){.recruit-content .r-requirements__body__data li#requirements-new div.occupation dd ul{row-gap:2rem}}@media only screen and (max-width: 828px){.recruit-content .r-requirements__body__data li#requirements-new div.occupation dd ul{row-gap:4rem}}@media only screen and (max-width: 828px){.recruit-content .r-requirements__body__data li#requirements-new div.occupation dd ul li{width:50%}}@media only screen and (min-width: 829px){.recruit-content .r-requirements__body__data li#requirements-new div.occupation dd ul li:not(:last-of-type){margin-right:5rem}}@media only screen and (max-width: 828px){.recruit-content .r-requirements__body__data li#requirements-mid div.occupation{padding:4.4rem 0 4.5rem}}.recruit-content .r-requirements__body__data li#requirements-mid div.occupation dd ul{flex-direction:column}@media only screen and (min-width: 829px){.recruit-content .r-requirements__body__data li#requirements-mid div.occupation dd ul li+li{margin-top:3.2rem}}@media only screen and (max-width: 828px){.recruit-content .r-requirements__body__data li#requirements-mid div.occupation dd ul li+li{margin-top:3rem}}@media only screen and (min-width: 829px){.recruit-content .r-requirements__body__data li#requirements-mid div.occupation dd ul .occupation-description{margin-top:1rem}}@media only screen and (max-width: 828px){.recruit-content .r-requirements__body__data li#requirements-mid div.occupation dd ul .occupation-description{margin-top:1.4rem}}.recruit-content .r-requirements__body__data .entry-button{display:flex;justify-content:center}@media only screen and (min-width: 829px){.recruit-content .r-requirements__body__data .entry-button{margin-top:5rem}}@media only screen and (max-width: 828px){.recruit-content .r-requirements__body__data .entry-button{margin-top:7rem}}.recruit-content .r-requirements__body__data .entry-button .arrow-icon:after{rotate:-45deg}@media only screen and (min-width: 829px){.recruit-content .r-welfare{margin-top:24.2rem}}@media only screen and (max-width: 828px){.recruit-content .r-welfare{margin-top:23.6rem}}@media only screen and (min-width: 829px){.recruit-content .r-welfare__cards{margin-top:7.8rem}}@media only screen and (max-width: 828px){.recruit-content .r-welfare__cards{margin-top:9.6rem}}.recruit-content .r-welfare__cards ul{border-top:1px solid var(--color-border)}@media only screen and (min-width: 829px){.recruit-content .r-welfare__cards ul{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 828px){.recruit-content .r-welfare__cards ul{display:flex;flex-direction:column}}@media only screen and (min-width: 829px){.recruit-content .r-welfare__cards ul li{position:relative}.recruit-content .r-welfare__cards ul li:after{content:"";display:block;position:absolute;width:100%;height:1px;background:var(--color-border);bottom:0;left:0}.recruit-content .r-welfare__cards ul li:nth-of-type(3n + 1):before,.recruit-content .r-welfare__cards ul li:nth-of-type(3n + 2):before{content:"";display:block;position:absolute;width:1px;height:100%;background:var(--color-border);right:0;bottom:0}}@media only screen and (max-width: 828px){.recruit-content .r-welfare__cards ul li{border-bottom:1px solid var(--color-border)}}.recruit-content .r-welfare__cards .r-welfare-card{position:relative;display:flex;flex-direction:column}@media only screen and (min-width: 829px){.recruit-content .r-welfare__cards .r-welfare-card{padding:9.2rem 3rem 2.2rem;min-height:23rem}}@media only screen and (max-width: 828px){.recruit-content .r-welfare__cards .r-welfare-card{padding:6.9rem 0 6.4rem}}.recruit-content .r-welfare__cards .r-welfare-card__icon{position:absolute;background:var(--color-primary);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (min-width: 829px){.recruit-content .r-welfare__cards .r-welfare-card__icon{width:2.9rem;height:2.9rem;top:2.9rem;right:3rem}}@media only screen and (max-width: 828px){.recruit-content .r-welfare__cards .r-welfare-card__icon{width:5.6rem;height:5.6rem;top:7rem;left:0}}.recruit-content .r-welfare__cards .r-welfare-card__icon--01{-webkit-mask-image:url(/wp-content/themes/natoco/assets/recruit_welfare_01.b93c86af.svg);mask-image:url(/wp-content/themes/natoco/assets/recruit_welfare_01.b93c86af.svg)}.recruit-content .r-welfare__cards .r-welfare-card__icon--02{-webkit-mask-image:url(/wp-content/themes/natoco/assets/recruit_welfare_02.462917b7.svg);mask-image:url(/wp-content/themes/natoco/assets/recruit_welfare_02.462917b7.svg)}@media only screen and (max-width: 828px){.recruit-content .r-welfare__cards .r-welfare-card__icon--02{top:6.7rem;left:.1rem}}.recruit-content .r-welfare__cards .r-welfare-card__icon--03{-webkit-mask-image:url(/wp-content/themes/natoco/assets/recruit_welfare_03.fcfa374c.svg);mask-image:url(/wp-content/themes/natoco/assets/recruit_welfare_03.fcfa374c.svg)}@media only screen and (min-width: 829px){.recruit-content .r-welfare__cards .r-welfare-card__icon--03{width:2.8rem;height:2.8rem;right:2.8rem;top:2.8rem}}@media only screen and (max-width: 828px){.recruit-content .r-welfare__cards .r-welfare-card__icon--03{top:6.6rem;left:.4rem}}.recruit-content .r-welfare__cards .r-welfare-card__icon--04{-webkit-mask-image:url(/wp-content/themes/natoco/assets/recruit_welfare_04.62ac9619.svg);mask-image:url(/wp-content/themes/natoco/assets/recruit_welfare_04.62ac9619.svg)}@media only screen and (min-width: 829px){.recruit-content .r-welfare__cards .r-welfare-card__icon--04{right:2.8rem}}@media only screen and (max-width: 828px){.recruit-content .r-welfare__cards .r-welfare-card__icon--04{top:6.4rem;left:.1rem}}.recruit-content .r-welfare__cards .r-welfare-card__icon--05{-webkit-mask-image:url(/wp-content/themes/natoco/assets/recruit_welfare_05.1df47a7d.svg);mask-image:url(/wp-content/themes/natoco/assets/recruit_welfare_05.1df47a7d.svg)}@media only screen and (min-width: 829px){.recruit-content .r-welfare__cards .r-welfare-card__icon--05{right:2.9rem;top:2.5rem}}@media only screen and (max-width: 828px){.recruit-content .r-welfare__cards .r-welfare-card__icon--05{top:6.6rem}}.recruit-content .r-welfare__cards .r-welfare-card__icon--06{-webkit-mask-image:url(/wp-content/themes/natoco/assets/recruit_welfare_06.6a3c6076.svg);mask-image:url(/wp-content/themes/natoco/assets/recruit_welfare_06.6a3c6076.svg)}@media only screen and (min-width: 829px){.recruit-content .r-welfare__cards .r-welfare-card__icon--06{right:2.9rem}}@media only screen and (max-width: 828px){.recruit-content .r-welfare__cards .r-welfare-card__icon--06{top:6.4rem;left:.5rem}}.recruit-content .r-welfare__cards .r-welfare-card__icon--07{-webkit-mask-image:url(/wp-content/themes/natoco/assets/recruit_welfare_07.c1e86839.svg);mask-image:url(/wp-content/themes/natoco/assets/recruit_welfare_07.c1e86839.svg)}@media only screen and (min-width: 829px){.recruit-content .r-welfare__cards .r-welfare-card__icon--07{right:2.9rem;top:3.2rem}}@media only screen and (max-width: 828px){.recruit-content .r-welfare__cards .r-welfare-card__icon--07{top:6.8rem;left:.1rem}}.recruit-content .r-welfare__cards .r-welfare-card__icon--08{-webkit-mask-image:url(/wp-content/themes/natoco/assets/recruit_welfare_08.560c46fd.svg);mask-image:url(/wp-content/themes/natoco/assets/recruit_welfare_08.560c46fd.svg)}@media only screen and (min-width: 829px){.recruit-content .r-welfare__cards .r-welfare-card__icon--08{right:2.7rem;top:3rem}}@media only screen and (max-width: 828px){.recruit-content .r-welfare__cards .r-welfare-card__icon--08{top:6.8rem;left:.3rem}}.recruit-content .r-welfare__cards .r-welfare-card__icon--09{-webkit-mask-image:url(/wp-content/themes/natoco/assets/recruit_welfare_09.0612d999.svg);mask-image:url(/wp-content/themes/natoco/assets/recruit_welfare_09.0612d999.svg)}@media only screen and (min-width: 829px){.recruit-content .r-welfare__cards .r-welfare-card__icon--09{right:2.8rem}}@media only screen and (max-width: 828px){.recruit-content .r-welfare__cards .r-welfare-card__icon--09{top:6.2rem;left:.4rem}}.recruit-content .r-welfare__cards .r-welfare-card__heading{display:block;font-weight:600;line-height:1.5;letter-spacing:.05em}[lang=en] .recruit-content .r-welfare__cards .r-welfare-card__heading{font-weight:700}@media only screen and (min-width: 829px){.recruit-content .r-welfare__cards .r-welfare-card__heading{font-size:2rem}}@media only screen and (max-width: 828px){.recruit-content .r-welfare__cards .r-welfare-card__heading{font-size:3.8rem;margin-left:9.1rem}}.recruit-content .r-welfare__cards .r-welfare-card__description{display:block;line-height:2}@media only screen and (min-width: 829px){.recruit-content .r-welfare__cards .r-welfare-card__description{font-size:max(10px,1vw);letter-spacing:.03em;margin-top:1.6rem}}@media only screen and (max-width: 828px){.recruit-content .r-welfare__cards .r-welfare-card__description{font-size:3rem;letter-spacing:.05em;margin-top:1.8rem}}.recruit-content .r-welfare__cards .r-welfare-card__description span.note{letter-spacing:.03em}@media only screen and (min-width: 829px){.recruit-content .r-welfare__cards .r-welfare-card__description span.note{font-size:max(10px,.8125vw);margin-left:.2em}}@media only screen and (max-width: 828px){.recruit-content .r-welfare__cards .r-welfare-card__description span.note{display:block;font-size:2.6rem}}.recruit-content .r-flow{background:var(--color-light);margin-top:25rem}@media only screen and (min-width: 829px){.recruit-content .r-flow{padding-top:17.3rem;padding-bottom:18rem}}@media only screen and (max-width: 828px){.recruit-content .r-flow{padding-top:18.5rem;padding-bottom:20rem}}@media only screen and (min-width: 829px){.recruit-content .r-flow .inner{display:flex}}@media only screen and (min-width: 829px){.recruit-content .r-flow__cards{display:flex;margin-left:auto;width:117rem;margin-top:.7rem}}@media only screen and (max-width: 828px){.recruit-content .r-flow__cards{margin-top:9.7rem}}.recruit-content .r-flow__cards ol{position:relative;display:flex;width:100%}@media only screen and (min-width: 829px){.recruit-content .r-flow__cards ol{justify-content:space-between}}@media only screen and (max-width: 828px){.recruit-content .r-flow__cards ol{flex-direction:column}}.recruit-content .r-flow__cards ol:before{z-index:0;content:"";display:block;position:absolute;background:var(--color-white)}@media only screen and (min-width: 829px){.recruit-content .r-flow__cards ol:before{width:100%;height:.6rem;left:0;top:calc(50% - .3rem)}}@media only screen and (max-width: 828px){.recruit-content .r-flow__cards ol:before{height:100%;width:1.2rem;top:0;left:calc(50% - .6rem)}}.recruit-content .r-flow__cards ol li{position:relative}@media only screen and (max-width: 828px){.recruit-content .r-flow__cards ol li+li{margin-top:4rem}}.recruit-content .r-flow__cards .r-flow-card{background:var(--color-white);display:flex;align-items:center;white-space:nowrap}@media only screen and (min-width: 829px){.recruit-content .r-flow__cards .r-flow-card{flex-direction:column;justify-content:center;text-align:center;width:17rem;height:27rem}}@media only screen and (max-width: 828px){.recruit-content .r-flow__cards .r-flow-card{height:14rem;padding:0 5rem}}.recruit-content .r-flow__cards .r-flow-card__step{display:block;font-weight:600;line-height:1.5;letter-spacing:.05em}[lang=en] .recruit-content .r-flow__cards .r-flow-card__step{font-weight:700}@media only screen and (min-width: 829px){.recruit-content .r-flow__cards .r-flow-card__step{font-size:2rem;padding:.4rem 0}}@media only screen and (max-width: 828px){.recruit-content .r-flow__cards .r-flow-card__step{font-size:3.8rem}}.recruit-content .r-flow__cards .r-flow-card__memo{display:block;font-weight:600}[lang=en] .recruit-content .r-flow__cards .r-flow-card__memo{font-weight:700}@media only screen and (min-width: 829px){.recruit-content .r-flow__cards .r-flow-card__memo{line-height:1.43;letter-spacing:.05em;font-size:max(10px,.875vw);margin-top:.6rem}}@media only screen and (min-width: 829px) and (max-width: 1000px){.recruit-content .r-flow__cards .r-flow-card__memo{transform:scale(.9)}}@media only screen and (min-width: 829px) and (max-width: 900px){.recruit-content .r-flow__cards .r-flow-card__memo{transform:scale(.8)}}@media only screen and (max-width: 828px){.recruit-content .r-flow__cards .r-flow-card__memo{font-size:3rem;line-height:1.67;margin-left:12.1rem}}.recruit-content .r-flow__cards .r-flow-card__tags{display:flex;justify-content:center}@media only screen and (min-width: 829px){.recruit-content .r-flow__cards .r-flow-card__tags{margin-bottom:1.3rem;margin-top:.4rem}}@media only screen and (max-width: 828px){.recruit-content .r-flow__cards .r-flow-card__tags{margin-left:auto}}.recruit-content .r-flow__cards .r-flow-card__tags .flow-tag{display:block;color:var(--color-white);border-radius:9999px;font-weight:600;line-height:1.6;letter-spacing:.05em}[lang=en] .recruit-content .r-flow__cards .r-flow-card__tags .flow-tag{font-weight:700}@media only screen and (min-width: 829px){.recruit-content .r-flow__cards .r-flow-card__tags .flow-tag{font-size:max(10px,.875vw);margin-top:.6rem;padding:0 1rem}}@media only screen and (max-width: 828px){.recruit-content .r-flow__cards .r-flow-card__tags .flow-tag{font-size:2.6rem;padding:0 1.8rem 0 2.2rem;min-width:10rem}}.recruit-content .r-flow__cards .r-flow-card__tags .flow-tag--coral{background:#fca089}.recruit-content .r-flow__cards .r-flow-card__tags .flow-tag--blue{background:#9dc1e1}@media only screen and (min-width: 829px){.recruit-content .r-flow__cards .r-flow-card__tags .flow-tag+.flow-tag{margin-left:1rem}}@media only screen and (max-width: 828px){.recruit-content .r-flow__cards .r-flow-card__tags .flow-tag+.flow-tag{margin-left:2rem}}@media only screen and (min-width: 829px){.recruit-content .r-faq{margin-top:17.9rem;display:flex;justify-content:center}}@media only screen and (max-width: 828px){.recruit-content .r-faq{margin-top:20.3rem}}.recruit-content .r-faq a{display:flex;white-space:nowrap;border:1px solid #c8c8cf}@media only screen and (min-width: 829px){.recruit-content .r-faq a{align-items:center;justify-content:space-between;width:106rem;height:19rem;padding:0 8.8rem}}@media only screen and (max-width: 828px){.recruit-content .r-faq a{width:100%;flex-direction:column;padding:5.1rem 3.8rem 3.9rem 5.2rem}}.recruit-content .r-faq a h2{display:flex;align-items:center}.recruit-content .r-faq a h2 .black{display:block;font-family:var(--font-en);letter-spacing:-.025em;line-height:1}@media only screen and (min-width: 829px){.recruit-content .r-faq a h2 .black{font-size:4rem}}@media only screen and (max-width: 828px){.recruit-content .r-faq a h2 .black{font-size:7rem}}.recruit-content .r-faq a h2 .red{display:flex;align-items:center;color:var(--color-primary);font-weight:600;letter-spacing:.05em}[lang=en] .recruit-content .r-faq a h2 .red{font-weight:700}@media only screen and (min-width: 829px){.recruit-content .r-faq a h2 .red{font-size:max(10px,.9375vw);margin-left:3rem}}@media only screen and (max-width: 828px){.recruit-content .r-faq a h2 .red{font-size:2.6rem;margin-left:4rem;margin-bottom:.2rem}}.recruit-content .r-faq a h2 .red:before{content:"";display:block;background:currentColor;border-radius:50%}@media only screen and (min-width: 829px){.recruit-content .r-faq a h2 .red:before{width:.8rem;height:.8rem;margin-right:.9rem}}@media only screen and (max-width: 828px){.recruit-content .r-faq a h2 .red:before{width:1.2rem;height:1.2rem;margin-right:2rem}}.recruit-content .r-faq a p{display:flex;align-items:center}@media only screen and (max-width: 828px){.recruit-content .r-faq a p{justify-content:space-between;margin-top:1.6rem}}.recruit-content .r-faq a p .text{display:block;letter-spacing:.05em;line-height:1.5;font-weight:600}[lang=en] .recruit-content .r-faq a p .text{font-weight:700}@media only screen and (min-width: 829px){.recruit-content .r-faq a p .text{font-size:max(10px,1vw);margin-right:1.8rem}}@media only screen and (max-width: 828px){.recruit-content .r-faq a p .text{font-size:3rem;margin-top:-.4rem;margin-left:.7rem}}@media (hover: hover) and (pointer: fine){.recruit-content .r-faq a p .text{transition:color .3s ease-out}.recruit-content .r-faq a:hover p .text{color:var(--color-primary)}.recruit-content .r-faq a:hover p .arrow-icon{background:var(--color-primary)}.recruit-content .r-faq a:hover p .arrow-icon:after{-webkit-animation:arrow-icon-move 1s infinite;animation:arrow-icon-move 1s infinite}}@media only screen and (min-width: 829px){.r-interview-content{margin-top:18rem;margin-bottom:17rem}}@media only screen and (max-width: 828px){.r-interview-content{margin-top:20.3rem}}@media only screen and (min-width: 829px){.r-interview-content__cards{display:flex}}.r-interview-content__cards__id li,.r-interview-content__cards__body .r-interview-card__id{display:block}.r-interview-content__cards__id li .large,.r-interview-content__cards__id li .small,.r-interview-content__cards__body .r-interview-card__id .large,.r-interview-content__cards__body .r-interview-card__id .small{display:block;font-family:var(--font-en);line-height:1;letter-spacing:-.025em}.r-interview-content__cards__id li .large,.r-interview-content__cards__body .r-interview-card__id .large{font-size:10rem}.r-interview-content__cards__id li .small,.r-interview-content__cards__body .r-interview-card__id .small{position:absolute;font-size:3rem;top:5.8rem;left:20.3rem}@media only screen and (min-width: 829px){.r-interview-content__cards__id{margin-top:21.3rem;margin-left:-.5rem;margin-bottom:55.8rem}.r-interview-content__cards__id ol{position:-webkit-sticky;position:sticky;top:50%;left:0}.r-interview-content__cards__id ol li{position:absolute;top:0;left:0}.r-interview-content__cards__id ol li:not(:first-of-type) .small{display:none}.r-interview-content__cards__id ol li .large{opacity:0}}@media only screen and (min-width: 829px){.r-interview-content__cards__body{margin-left:auto}}@media only screen and (min-width: 829px){.r-interview-content__cards__body ol li{padding-bottom:25rem}}@media only screen and (max-width: 828px){.r-interview-content__cards__body ol li+li{margin-top:20rem}}.r-interview-content__cards__body .r-interview-card{display:flex}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card{position:relative}}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card__id{z-index:2;position:absolute;top:25.2rem;left:-.6rem}}@media only screen and (min-width: 829px){.r-interview-content__cards__body .r-interview-card a{width:106rem;justify-content:space-between}}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card a{margin-left:auto;width:60rem;margin-right:3.8rem;flex-direction:column}}@media only screen and (min-width: 829px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image{width:52rem;height:52rem}}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image{width:100%;height:60rem}}.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos .deco--tr{width:13.8rem;height:13.8rem}.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos .deco--bl{width:8.8rem;height:8.8rem}@media only screen and (min-width: 829px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos .deco--bl{bottom:-2.1rem;left:-2.1rem}}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos .deco--bl{left:-1.9rem}}.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--01 .deco--tr{right:-3.3rem}@media only screen and (min-width: 829px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--01 .deco--tr{top:-3.2rem}}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--01 .deco--tr{top:-3rem}}@media only screen and (min-width: 829px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--01 .deco--bl{bottom:-2.3rem}}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--01 .deco--bl{bottom:-2.1rem;left:-2rem}}@media only screen and (min-width: 829px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--02 .deco--tr{right:-3.5rem;top:-3.2rem}}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--02 .deco--tr{right:-3.2rem;top:-2.9rem}}@media only screen and (min-width: 829px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--02 .deco--bl{bottom:-2rem}}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--02 .deco--bl{bottom:-2.1rem}}.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--03 .deco--tr{right:-3.2rem}@media only screen and (min-width: 829px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--03 .deco--tr{top:-3.2rem}}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--03 .deco--tr{top:-3rem}}@media only screen and (min-width: 829px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--03 .deco--bl{bottom:-2rem}}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--03 .deco--bl{bottom:-2rem}}@media only screen and (min-width: 829px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--04 .deco--tr{right:-3.5rem;top:-3.2rem}}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--04 .deco--tr{right:-3.6rem;top:-2.9rem}}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--04 .deco--bl{bottom:-2.2rem}}.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--05 .deco--tr{top:-3.1rem}@media only screen and (min-width: 829px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--05 .deco--tr{right:-3.1rem}}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--05 .deco--tr{right:-3.3rem}}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--05 .deco--bl{bottom:-2rem}}@media only screen and (min-width: 829px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--06 .deco--tr{right:-3rem;top:-2.9rem}}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--06 .deco--tr{right:-3.2rem;top:-3.1rem}}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__image__decos--06 .deco--bl{bottom:-1.9rem}}.r-interview-content__cards__body .r-interview-card a .r-interview-card__text{position:relative}@media only screen and (min-width: 829px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__text{width:43.2rem;margin-top:auto;margin-bottom:.1rem;padding-bottom:4.2rem}}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__text{margin-top:6.2rem;padding-bottom:3.8rem}}.r-interview-content__cards__body .r-interview-card a .r-interview-card__text__heading{line-height:1.5}@media only screen and (min-width: 829px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__text__heading{font-size:4rem;margin-left:.2rem}}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__text__heading{font-size:5rem}}.r-interview-content__cards__body .r-interview-card a .r-interview-card__text__name-info{flex-direction:column}@media only screen and (min-width: 829px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__text__name-info .name{font-size:2rem;margin-top:4.9rem}}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__text__name-info .name{font-size:4rem;margin-left:-.4rem;margin-top:2rem}}@media only screen and (min-width: 829px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__text__name-info .info{font-size:max(10px,.875vw);margin-top:.5rem}}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__text__name-info .info{font-size:2.6rem;margin-top:.2rem}}@media only screen and (min-width: 829px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__text__arrow{position:absolute;width:100%;bottom:2rem;left:0}}@media only screen and (max-width: 828px){.r-interview-content__cards__body .r-interview-card a .r-interview-card__text__arrow{margin-top:2.6rem}}@media only screen and (max-width: 828px){.r-interview-content__back{margin-top:25rem}}@media only screen and (min-width: 829px){.ri-detail-content{margin-top:30.6rem}}.ri-detail-content__main{display:flex}@media only screen and (min-width: 829px){.ri-detail-content__main{flex-direction:row-reverse;justify-content:space-between;padding-left:var(--side-padding);padding-right:var(--side-padding)}}@media only screen and (max-width: 828px){.ri-detail-content__main{flex-direction:column}}.ri-detail-content__images{position:relative}@media only screen and (min-width: 829px){.ri-detail-content__images{width:61rem;padding-bottom:max(100vh,90rem)}}@media only screen and (max-width: 828px){.ri-detail-content__images{height:110rem}}.ri-detail-content__images__deco{content:"";display:block;position:absolute}.ri-detail-content__images__deco img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 829px){.ri-detail-content__images__deco{width:21.4rem;height:21.4rem;top:calc(max(50vh,45rem) - 10.7rem);left:-10.7rem}}@media only screen and (max-width: 828px){.ri-detail-content__images__deco{width:32.2rem;height:32.2rem;bottom:-16.1rem;right:3.9rem}}.ri-detail-content__images__inner{width:100%}@media only screen and (min-width: 829px){.ri-detail-content__images__inner{position:-webkit-sticky;position:sticky;top:0;left:0}}@media only screen and (max-width: 828px){.ri-detail-content__images__inner{height:100%}}.ri-detail-content__images .image{width:100%;overflow:hidden}@media only screen and (min-width: 829px){.ri-detail-content__images .image{position:absolute;top:0;left:0;height:100vh;min-height:90rem}}@media only screen and (max-width: 828px){.ri-detail-content__images .image{width:100%;height:100%}}.ri-detail-content__images .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 828px){.ri-detail-content__images .image img{transform:none!important}}@media only screen and (min-width: 829px){.ri-detail-content__images .image--02 img{transform:translate(100%)}}@media only screen and (min-width: 829px){.ri-detail-content__body{width:63rem;margin-top:7.3rem}}@media only screen and (max-width: 828px){.ri-detail-content__body{margin-top:9.6rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-header{padding:0 var(--side-padding)}}.ri-detail-content__body .ri-detail-header__heading{display:flex;flex-direction:column}.ri-detail-content__body .ri-detail-header__heading__id{display:block;color:var(--color-primary);font-family:var(--font-en);line-height:1.5;letter-spacing:-.025em}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-header__heading__id{font-size:2rem;margin-left:-.3rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-header__heading__id{font-size:3.2rem}}.ri-detail-content__body .ri-detail-header__heading h1{display:block;font-weight:600;line-height:1.5;letter-spacing:.05em;font-family:var(--font-ja)}[lang=en] .ri-detail-content__body .ri-detail-header__heading h1{font-weight:700}[lang=en] .ri-detail-content__body .ri-detail-header__heading h1{font-family:var(--font-en)}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-header__heading h1{font-size:6rem;margin-top:4rem;margin-left:.2rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-header__heading h1{font-size:7rem;margin-top:6.7rem;margin-left:-.2rem}}.ri-detail-content__body .ri-detail-header__heading__name-info{display:flex;line-height:1.5}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-header__heading__name-info{flex-wrap:wrap;align-items:center;margin-top:2.7rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-header__heading__name-info{flex-direction:column;margin-top:4.8rem}}.ri-detail-content__body .ri-detail-header__heading__name-info .name{display:block;font-family:var(--font-en);letter-spacing:-.025em}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-header__heading__name-info .name{font-size:3rem;margin-right:3.9rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-header__heading__name-info .name{font-size:4rem;margin-left:-.3rem}}.ri-detail-content__body .ri-detail-header__heading__name-info .info{display:block;letter-spacing:.05em;font-weight:600}[lang=en] .ri-detail-content__body .ri-detail-header__heading__name-info .info{font-weight:700}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-header__heading__name-info .info{font-size:max(10px,1vw);margin-top:.3rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-header__heading__name-info .info{font-size:2.6rem;margin-top:.2rem}}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-header__heading__breadcrumb{margin-top:7.9rem;margin-left:.2rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-header__heading__breadcrumb{margin-top:4.4rem}}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-header__heading__breadcrumb .breadcrumb{justify-content:flex-start}}.ri-detail-content__body .ri-detail-profile{display:flex}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-profile{margin-top:14.4rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-profile{margin-top:19rem;flex-direction:column;padding:0 var(--side-padding)}}.ri-detail-content__body .ri-detail-profile h2{display:block;color:var(--color-primary);font-family:var(--font-en);line-height:1.5;letter-spacing:-.025em}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-profile h2{font-size:2rem;margin-left:-.1rem;margin-bottom:auto}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-profile h2{font-size:3.2rem;margin-left:.1rem}}.ri-detail-content__body .ri-detail-profile ul{display:flex;flex-direction:column}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-profile ul{width:43rem;margin-left:12.5rem;margin-top:.7rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-profile ul{margin-top:3.7rem}}.ri-detail-content__body .ri-detail-profile ul li{display:flex;flex-direction:column;border-bottom:1px solid var(--color-border)}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-profile ul li{padding:2.6rem 0}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-profile ul li{padding:5.2rem 0}}.ri-detail-content__body .ri-detail-profile ul li:first-of-type{border-top:1px solid var(--color-border)}.ri-detail-content__body .ri-detail-profile ul li .question,.ri-detail-content__body .ri-detail-profile ul li .answer{display:block;line-height:1.5;letter-spacing:.05em}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-profile ul li .question,.ri-detail-content__body .ri-detail-profile ul li .answer{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-profile ul li .question,.ri-detail-content__body .ri-detail-profile ul li .answer{font-size:3rem}}.ri-detail-content__body .ri-detail-profile ul li .question{position:relative;color:var(--color-primary);font-weight:600}[lang=en] .ri-detail-content__body .ri-detail-profile ul li .question{font-weight:700}.ri-detail-content__body .ri-detail-profile ul li .question:before{content:"";display:inline-block;border-radius:50%;border:1px solid currentColor;width:.5em;height:.5em}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-profile ul li .question:before{margin-right:.9em;margin-bottom:.2em}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-profile ul li .question:before{margin-right:1.9rem;margin-bottom:.3rem}}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-profile ul li .answer{margin-top:.8rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-profile ul li .answer{margin-top:2rem}}.ri-detail-content__body .ri-detail-profile ul li .answer a{position:relative;display:inline-block;color:var(--color-dark-pink)}.ri-detail-content__body .ri-detail-profile ul li .answer a:before,.ri-detail-content__body .ri-detail-profile ul li .answer a:after{content:"";display:block;position:absolute;pointer-events:none;background:currentColor}.ri-detail-content__body .ri-detail-profile ul li .answer a:before{width:100%;height:1px;left:0}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-profile ul li .answer a:before{bottom:.1em}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-profile ul li .answer a:before{bottom:1px}}.ri-detail-content__body .ri-detail-profile ul li .answer a:after{-webkit-mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) center/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) center/contain no-repeat;transform:rotate(-45deg);right:-1.2em}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-profile ul li .answer a:after{width:.7em;height:.7em;bottom:.3em}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-profile ul li .answer a:after{width:.8em;height:.8em;bottom:.4em}}@media (hover: hover) and (pointer: fine){.ri-detail-content__body .ri-detail-profile ul li .answer a{transition:color .3s ease-out}.ri-detail-content__body .ri-detail-profile ul li .answer a:hover{color:var(--color-primary)}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-talks{padding:0 var(--side-padding)}}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-talks--part1{margin-top:20.6rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-talks--part1{margin-top:27.8rem}}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-talks--part2{margin-top:17.3rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-talks--part2{margin-top:20rem}}.ri-detail-content__body .ri-detail-talks ol{display:flex;flex-direction:column}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-talks ol li+li{margin-top:17.3rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-talks ol li+li{margin-top:17.8rem}}.ri-detail-content__body .ri-detail-talks .ri-detail-talk{display:flex;flex-direction:column}.ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme{display:flex;align-items:center;color:var(--color-primary);font-weight:600;line-height:1.5;letter-spacing:.05em}[lang=en] .ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme{font-weight:700}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme{font-size:2rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme{font-size:4rem}}.ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme:before{content:"";display:block;background-position:center;background-size:contain;background-repeat:no-repeat}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme:before{margin-right:4.6rem;margin-top:-.3rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme:before{margin-right:2.9rem;margin-left:-.1rem}}.ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme--1:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAACKCAMAAAAKaj3WAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA5UExURUdwTPusmeY6RNy6uPysmPyrmPysmLTL4OZWUrbM4OU7ROY6ROY6RfysmLXM4eY7RbvE1+O4stDAxu9K0qEAAAANdFJOUwCypr82f9SQD6D9+vfGtBQiAAAB4klEQVRo3u3Y7W6DMAwF0IQmkLYLBd7/YbdRbTTQ+DOdNs3+PR352oahOoeUz9WKTlAx57aih0AvAHsIPAnA/NvB8LPgufHV5KHx1UhA0JuHxiMUgPAIl6HtcyIA4cR5HNomFoBw4pkNIokXNghfdZ64YMrICLlgxBIzQaxBNhjRxDwQa3DmghFPzAKRG1wTs0BPSMwB0QYnJthTGmSA2EbWlTBANPC6EgbY0xokg5HYIBXEA88sMKGB7zdDBj25QRqID/C7QQqY8AFuDVJAgpdHBhjwhXzdIAkkLPixQRykeAsdTD5zNoKDFG87GRwkeUWDIEjKW2wEBkn73QWGwEDzysAAGHIWBK6DkehNNJC4jvKkAZA4vuMAayDVOwaugApP1eEyUsEgHWB1y1Hs1c6mlw2wfthB6omflJpXf5Z7/oIVL4e6B7y+osiDXrDV0KdRBtZCx7MQrISOTgw+DR2dAgzPf8CUg8fQwenAfejVU4FF6P7uqcDH0D65BuAWevs9WQeGYnwNwHvo/sHTgp/fdOXP51rQpeTagvsy0EADDTTQQAMNNPBPgWlX5wmoYf/XB6273FR17Uqzu6mrKxq86MFrAd4alIEGGmiggQb+U7DB/+W3l345fHzbXJX9dekdauVSk+fOrrwAAAAASUVORK5CYII=)}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme--1:before{width:4rem;height:6.9rem;margin-left:.1rem;margin-right:5.2rem;margin-top:-.2rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme--1:before{width:6rem;height:10.5rem;margin-right:3.4rem;margin-left:.5rem}}.ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme--2:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAACOCAMAAACPMk9zAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABUUExURUdwTOY7ReQ5ROY6ROY7ROY6ReY6ROu4rtuOkeY7Rc3S0s3T0+Y6RM3Q0c3R0c3T083T0tvDvs3T0+ehm83T091yeOJRWfusl83T0+Y7RfysmPC2qL8KkE8AAAAYdFJOUwDVI7jtRWYuEYLxZZvdRYbH/KPCt87S99/qyQ4AAALgSURBVGje7ZjrkqIwEIUNCSHhIqjjTsK8/3uulKsil6RJd1eNW5z/HprTX3eChwNIWW5rKZQfpJSQVufmQKNMy7vvRMLmeG8r/LpUjXmC0SHvf0+wJrVw5UGqs4TKrYdr8xtAK39EpLeY58JvlYQnZH2CFBCiTPg0WVAwyqdKGp5gnoMc8689SiLjdI/Uj3YP+hO43/rL0tUon9oTaXG+Mip3rxbwMYLMfin+2hNqtj9zSnevJnQaRWrva8ZoBmU81CyWL8ntx+Xn9O7j8hmKH8GTeQ7prdgMF9ebdK22jC6MealHo5JLeHMhm1Lm2w98DW3s0h3MSFg6JmnBAspSMOhXT//YCs8h3KzfLTIFCF9sWU6bjs8aEH3wZh0uTcSjF8Fbl4721iac+i86wz82sc6KyJVUxtomUVd2G3t1kYoNIPybPWDwQt8aMerSrqNge5EMPcg+tFmjxcezP2TargjwKVwjhgYgHHfRT+Do1KJkcVjH/jVRqI2C/MSuce6FuyrU1ITVOXf6w8Zl5QZdBE9nTenuuibPfEhn99BKQqjoj093V7qLIh4q07ixTlfabFo3USMIsyncXO9DoJDIz/XWYotGfq5XixWisUXp1nQlKP5r1d2V94QwxVcuqCEhTbAN1nS6CpJtsKojyTZY0xlRfBN1Lw3hNpirYkH+oY4H+YcKNuQHtYzI3xbzjvwHIu9Yke925BHb4Ncibz4Z+eOOPOIA/L3IV7zIl6zInz8Z+YYV+ZYXeceKfLcj/z8ib3bkd+RZDkBm5IuoMMj/9FFdTDLypx6gS2o0rgcpFfmfdHuqaJbtAXc+YDSL9l9k0SzZV3TRLNgDtgG8+D7lAIQX3/Mhv2jfUEYzs29Jo5naF7TRTO072mgm9hVxNO/2tMjP7M/kxfd8yE/sTUMezdi+pY9mZF8wRDOy7xiiedlXHNE87RmQH9szFb/BPsX9GxxOSjSvW1rR0UfzfTF/AXLU1mzvouj9AAAAAElFTkSuQmCC)}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme--2:before{width:4.7rem;height:7.1rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme--2:before{width:7.1rem;height:10.7rem}}.ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme--3:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAACOCAMAAACLx59OAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABaUExURUdwTL3O3Oc6Q8PQ2MnS1cPQ2cHP2sTR2LzP3MPFz9abn7vO3sDP2rXM4bXM4c3T0+U6Rc3T0+Y7RuY6ROU6ROY6ROU9R9d4g7XM4eY7Rc3T09N0gsKluN1XZK2AGT4AAAAYdFJOUwBRQj3JsJV/HgzILGrz3/Qu4qXNHOd0ZCR5jyUAAAOQSURBVGjetZvreqMgEIYhymlFjDkVTXr/t7nWNk+aXWVmgPn+Km+n34wDiBECo04a1YY+LuqDUkZaUUfWq5X6rqClKyU738ZdKVmC7nQfkwomN/xORVh9Ft7piFPvyWwZIlqho4WtIkmG4naIRLXowpd9JAtrjYk56iUfe5FkZCPoPhaoAXJZwo59MqtdXwSPIdELXIiFUvtwHYvleQz/sd1ymZIwxsQq2qx229eBB6Zs7obu+lrwwOb4duihHvy/gmliRVmudG5NqX1NeEt3Rfmm6xqvyL7AtaLta5FHrBconNCQlgeaYnmwtEnlzXRLnb6AHPWEez25E3XoOX+rzwGtqEEXi6E3UYmGd/Q58Xc8Hbn7AzVgkGv9vdUxodCF3dHuMocCJ29Pq201ihKaIZ238MJtyfrSjUD+HqErYUNtseSlgw0Zq65a+1SVn0sDzuZ5xeKs1IiFAjafl9P0rs/P+/3xqGP5edrW5/1R3FmOU0J7fKwrhymtLT7aFQi+hff14Iv97/je1YQv0ee1Wxx8mh4ZgaPhr+AJ8wQa/gw+OBb4N70RPPAva0jTPgk+3YPjg08nwQin0alwEp0Mn26c8OnACb9eGOHTmROOtj0LjjUmC46txzw4smIy4WdOOC7048QZ+pU19Ew6smAux5c+Pm6nM45+EVk63q51uyOwri7pMBsleuXyZQ3+zOYLhn4SJXTAmWvRLvrAZ/qiU63JNKPx3ARj6EUZFe7A9RitBcMJF2e+WoRMZ4Zbb3aE+Mjk409KohnmXbUgXc8piTZ1FdxoqzQ8eRV8nZQMbRBD6vIIPUVzevSYvA6d5CcDb9P/2KxLLNdAvodkvdjk2NkIP+eHng58lqJJ3zAn3ldBQy2Q8CXlu8bYERgJlepXre/QHTjw62X1nEW3EHt9vCHnlhaz4Xs3gsPWUxr4tuHfz8wc+O8uISE6209yzK/TImsGxBCDqqhnJEaux8S6xd1vEa0tV8+G6jngz/MWN9Znvw6KDV/gHKH/PuH2fIHXLxhF6p40DZayACHKUBtoZjZ/2tzAZUrVimno675sw3GTOU57y4UaSd1fXZbTVepryJaPXeo7eGBR0H4RZ3Iy82kaUYc4Nst4hf3U2pCDHwhH2paYV037aURD8KZtyJtj2bKh1+gV6P2g8z/ZcD4V/qB84a9EnNSbC4+2wu9Pvv/AsvxU7biaNIyt0r5Bgf8CZ9/frK+HdhMAAAAASUVORK5CYII=)}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme--3:before{width:4.6rem;height:7.1rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme--3:before{width:6.9rem;height:10.7rem}}.ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme--4:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAACQCAMAAAC27iyYAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABaUExURUdwTLvK27XM4bXM4bfF2uQ/SvqqmvytmLXJ3+Q6RbXM4bXM4bXM4bTM4fJyavusl+Y6RPusl/ysmPJ6dOY7RLXM4eY7RfysmPiXiPWJfseXqNJ4h91YZL21yNcewBcAAAAVdFJOUwAWddVUUDBvMTCOqO2+HPC2lsaU2Iu4jAIAAAIPSURBVGje7ZvrboJAEIVhWStyES/dpa3t+79mJTGpWlhmzjCJmjm/zRfxjN8ORLPsf1wTitr5PFOJC5c0beXLxfFtuMnSFxJGstyFlGEyhZPjfUikFuOrFD7kCzd7F3EBjeq7z5P0QrXZ0C72nR2NeDLrJN5L8YXu4CTpQVEJ+oNT6yrBmRIm0zy1EipTwtMqwb2wErwp4UWV4B5bCelmxYNjSnhUJZSqzV4rYfs2kSWUkB/6qXRrtNm/wdn30+m2YiV0CXy/FjfbQ3iyEjA8eXAwPFkJGL6mniUYvqAqAcMHqhIgfEleLyG8J58lEL4inyUQviWfJRC+IZ8lCJ6xJSB4T18vEbyjr5cIvqavlwi+oG8JCD7QtwQAT1cChPeM9RLAV4z1EsC3jPUSwDeM9ZKPZ9048PEMJSB4hhIQPEMJCL7g3Jfw8YFz48DGzyhhdZvPVI5XL9yQmv2JaN63BCV8wfi4IyhBgI8EJZyE+BklfAvxaSWEKMRrDc4FX6s1G+eVcBLiFZuN80qIQrxis3FWCWJ8q9dsVFXCgC8VByeqKmHAazYbVZUw4BWVcMZrKuGML3XxTnNwom6zcaZZMV5TCWe8arNzn72QvsvyVk8Ju2HHzMvRvPmVX21G8pHK8eqFW+g5P/ag0fCGN7zhDW94wxve8IY3vOGfDN/p4pO/Llrg30H7yfd/uP/x1S9yzVW4purVswAAAABJRU5ErkJggg==)}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme--4:before{width:4.7rem;height:7.2rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme--4:before{width:7.1rem;height:10.8rem}}.ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme--5:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAACOCAMAAACLx59OAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA8UExURUdwTOc3R73O3bXM4bzO3c3S0r3O3MXR2brN3s3S0uU8RuY7RbXM4bXM4eNLVOY7RM3T07XM4eY7RdDAwaqamPYAAAAQdFJOUwAgXrDKrhc0heFO3fTi+3ZlL2K4AAACV0lEQVRo3u2Z23bcIAxFCWAQDaR2+v//Wte5zwySQNJLF+cVtJfmIINgnPvU71ehnp9cT2L2Se/Cn+Xw118LvuALvuD/DfxlwRd8wRfcoOOSw5FesfxBtD0x5PoqO6LNybTgC77gC77gC77gBvAvlRI38NkG/qEI2Q5+meUN4adJzPyn4P/Sz4ZwFn4efuKTIXwv3hBOJS+E7yUbwvfdW8J3sIT39zcNeJeuAu/RdeAd35Xgj2tGC75nS3hJhvBHi6oHf2C7InxPlvDNEn5XMarwYgm/XVNdePwJB1X4reubKvy2YFJmyEOZrHWeMszvvQwlGF7SoeyLlS9X8lHQadD0Mr7z6tGL6Bbl7UynPzsvgmejSuekLry8ekt4MiwX56IlHDddCAcCnjx0xKhTiJhcrkdX9K4JByYXsVEy94DD0dFAVgsWXV3FhhtV5wce3dBx4snAE78bdw0klgdivWuad+XMzB/zqeOJn7WW8QmY61To+auJGa1rTGpEJFWqSK0nTiAcU3SSfX3elHOPncmNDLui6GkV7npFMuZ912NMPBqk7+jKCAFWRX1kAv6tP4+8+Ymxtc0qsLafSX1+fE2f3ZiH1ZS+nWHqqUf2pi9LXL1gwtDuOabbI0Z1Te9OmGazmu/GVCtTVCsmj/d984azDnMR26WgXeFj5+I8W+5MkHR/k35r1AzjmuMnv6bG+n9xblkD941iPPk68EIxWvFh7GklD3gT8/Dl2DPxIU/dvXMgva+Qp6/2yWPm1yB7aLr4rdM6JqehdLafIbbLpNpiOFtSFvgvXQMKE4e7+skAAAAASUVORK5CYII=)}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme--5:before{width:4.6rem;height:7.1rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-talks .ri-detail-talk__theme--5:before{width:6.9rem;height:10.7rem}}.ri-detail-content__body .ri-detail-talks .ri-detail-talk__heading{display:block;font-weight:600;line-height:1.5;letter-spacing:.05em}[lang=en] .ri-detail-content__body .ri-detail-talks .ri-detail-talk__heading{font-weight:700}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-talks .ri-detail-talk__heading{font-size:4rem;margin-top:6.6rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-talks .ri-detail-talk__heading{font-size:6rem;margin-top:8.4rem}}.ri-detail-content__body .ri-detail-talks .ri-detail-talk__description{display:block;line-height:2;letter-spacing:.05em}@media only screen and (min-width: 829px){.ri-detail-content__body .ri-detail-talks .ri-detail-talk__description{font-size:max(10px,1.125vw);margin-top:3.9rem;margin-right:2rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-talks .ri-detail-talk__description{font-size:3rem;margin-top:5.5rem}}@media only screen and (max-width: 828px){.ri-detail-content__body .ri-detail-sp-second-image{margin-top:18.3rem;width:100%;height:110rem}.ri-detail-content__body .ri-detail-sp-second-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width: 829px){.ri-detail-content__schedule{margin-top:24rem;padding:0 var(--side-padding)}}@media only screen and (max-width: 828px){.ri-detail-content__schedule{margin-top:23.5rem}}.ri-detail-content__schedule__gray{display:flex;background:var(--color-light)}@media only screen and (min-width: 829px){.ri-detail-content__schedule__gray{padding:9.3rem 9rem 10rem;border-radius:1rem;justify-content:space-between}}@media only screen and (max-width: 828px){.ri-detail-content__schedule__gray{flex-direction:column;padding:18.9rem 4rem 19.8rem}}@media only screen and (min-width: 829px){.ri-detail-content__schedule__cards{width:88rem;margin-top:.7rem}}@media only screen and (max-width: 828px){.ri-detail-content__schedule__cards{margin-top:9.3rem}}.ri-detail-content__schedule__cards ol{position:relative;display:flex;flex-direction:column}.ri-detail-content__schedule__cards ol:before{content:"";display:block;position:absolute;background:var(--color-border);top:0;height:100%}@media only screen and (min-width: 829px){.ri-detail-content__schedule__cards ol:before{width:.6rem;left:5.4rem}}@media only screen and (max-width: 828px){.ri-detail-content__schedule__cards ol:before{width:1.2rem;left:5.5rem}}.ri-detail-content__schedule__cards ol li{border-bottom:1px solid var(--color-border);position:relative}.ri-detail-content__schedule__cards ol li:first-of-type:before,.ri-detail-content__schedule__cards ol li:last-of-type:before{content:"";display:block;position:absolute;left:0;width:100%;background:var(--color-light)}@media only screen and (min-width: 829px){.ri-detail-content__schedule__cards ol li:first-of-type:before,.ri-detail-content__schedule__cards ol li:last-of-type:before{height:50%}}.ri-detail-content__schedule__cards ol li:first-of-type{border-top:1px solid var(--color-border)}.ri-detail-content__schedule__cards ol li:first-of-type:before{top:0}@media only screen and (max-width: 828px){.ri-detail-content__schedule__cards ol li:first-of-type:before{height:7.6rem}}.ri-detail-content__schedule__cards ol li:last-of-type:before{bottom:0}@media only screen and (max-width: 828px){.ri-detail-content__schedule__cards ol li:last-of-type:before{height:calc(100% - 7.5rem)}}.ri-detail-content__schedule__cards .ri-detail-schedule-card{position:relative;display:flex}@media only screen and (min-width: 829px){.ri-detail-content__schedule__cards .ri-detail-schedule-card{align-items:center;justify-content:space-between;padding:2.45rem 0 2.45rem 2.2rem}}@media only screen and (max-width: 828px){.ri-detail-content__schedule__cards .ri-detail-schedule-card{flex-direction:column;padding:5.1rem 0 4.2rem 19rem}}.ri-detail-content__schedule__cards .ri-detail-schedule-card__icon{position:relative;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 829px){.ri-detail-content__schedule__cards .ri-detail-schedule-card__icon{height:7rem;width:7rem}}@media only screen and (max-width: 828px){.ri-detail-content__schedule__cards .ri-detail-schedule-card__icon{position:absolute;left:.1rem;top:6.1rem;width:12rem;height:12rem}}.ri-detail-content__schedule__cards .ri-detail-schedule-card__icon:before{content:"";display:block;position:absolute;border-radius:50%;background:var(--color-white);border:2px solid var(--color-border);top:0}@media only screen and (min-width: 829px){.ri-detail-content__schedule__cards .ri-detail-schedule-card__icon:before{width:2rem;height:2rem;left:calc(50% - 1rem);bottom:0;margin:auto}}@media only screen and (max-width: 828px){.ri-detail-content__schedule__cards .ri-detail-schedule-card__icon:before{border-width:.4rem;width:3rem;height:3rem;left:calc(50% - 1.5rem)}}.ri-detail-content__schedule__cards .ri-detail-schedule-card__icon--sunrise:before,.ri-detail-content__schedule__cards .ri-detail-schedule-card__icon--noon:before,.ri-detail-content__schedule__cards .ri-detail-schedule-card__icon--sunset:before{width:100%;height:100%;left:0}.ri-detail-content__schedule__cards .ri-detail-schedule-card__icon--sunrise:after,.ri-detail-content__schedule__cards .ri-detail-schedule-card__icon--noon:after,.ri-detail-content__schedule__cards .ri-detail-schedule-card__icon--sunset:after{content:"";display:block;position:relative;background:var(--color-primary);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (min-width: 829px){.ri-detail-content__schedule__cards .ri-detail-schedule-card__icon--sunrise:after,.ri-detail-content__schedule__cards .ri-detail-schedule-card__icon--noon:after,.ri-detail-content__schedule__cards .ri-detail-schedule-card__icon--sunset:after{width:2.9rem;height:2.9rem}}@media only screen and (max-width: 828px){.ri-detail-content__schedule__cards .ri-detail-schedule-card__icon--sunrise:after,.ri-detail-content__schedule__cards .ri-detail-schedule-card__icon--noon:after,.ri-detail-content__schedule__cards .ri-detail-schedule-card__icon--sunset:after{width:5.5rem;height:5.5rem}}.ri-detail-content__schedule__cards .ri-detail-schedule-card__icon--sunrise:after{-webkit-mask-image:url(/wp-content/themes/natoco/assets/ri-detail_schedule_sunrise.bfc0cd10.svg);mask-image:url(/wp-content/themes/natoco/assets/ri-detail_schedule_sunrise.bfc0cd10.svg)}.ri-detail-content__schedule__cards .ri-detail-schedule-card__icon--noon:after{-webkit-mask-image:url(/wp-content/themes/natoco/assets/ri-detail_schedule_noon.3c087349.svg);mask-image:url(/wp-content/themes/natoco/assets/ri-detail_schedule_noon.3c087349.svg)}.ri-detail-content__schedule__cards .ri-detail-schedule-card__icon--sunset:after{-webkit-mask-image:url(/wp-content/themes/natoco/assets/ri-detail_schedule_sunset.0e0084b3.svg);mask-image:url(/wp-content/themes/natoco/assets/ri-detail_schedule_sunset.0e0084b3.svg);margin-bottom:.2rem}.ri-detail-content__schedule__cards .ri-detail-schedule-card__time{display:block;color:var(--color-primary);font-family:var(--font-en);line-height:1.5;letter-spacing:-.025em}@media only screen and (min-width: 829px){.ri-detail-content__schedule__cards .ri-detail-schedule-card__time{font-size:2rem;margin-left:2.6rem;width:8rem}}@media only screen and (max-width: 828px){.ri-detail-content__schedule__cards .ri-detail-schedule-card__time{font-size:3rem;margin-left:-.2rem}}.ri-detail-content__schedule__cards .ri-detail-schedule-card__action{display:block;font-weight:600;line-height:1.5;letter-spacing:.05em}[lang=en] .ri-detail-content__schedule__cards .ri-detail-schedule-card__action{font-weight:700}@media only screen and (min-width: 829px){.ri-detail-content__schedule__cards .ri-detail-schedule-card__action{font-size:2rem;margin-left:1.1rem;width:21rem}}@media only screen and (max-width: 828px){.ri-detail-content__schedule__cards .ri-detail-schedule-card__action{font-size:3.8rem;margin-top:1.5rem}}.ri-detail-content__schedule__cards .ri-detail-schedule-card__detail{line-height:2;letter-spacing:.05em}@media only screen and (min-width: 829px){.ri-detail-content__schedule__cards .ri-detail-schedule-card__detail{font-size:max(10px,1vw);flex:1;margin-left:3.1rem;margin-bottom:.3rem}}@media only screen and (max-width: 828px){.ri-detail-content__schedule__cards .ri-detail-schedule-card__detail{font-size:3rem;margin-top:1.8rem}}@media only screen and (min-width: 829px){.ri-detail-content__next{margin-top:25.2rem}}@media only screen and (max-width: 828px){.ri-detail-content__next{margin-top:23.9rem}}.ri-detail-content__next .r-interview-card--next{position:relative;display:flex}@media only screen and (min-width: 829px){.ri-detail-content__next .r-interview-card--next{width:97rem;margin-left:auto;justify-content:space-between}}@media only screen and (max-width: 828px){.ri-detail-content__next .r-interview-card--next{width:60rem;margin:0 auto;flex-direction:column;padding-top:13.2rem}}.ri-detail-content__next .r-interview-card--next .r-interview-card__id-next{position:absolute;z-index:2;font-family:var(--font-en);color:#abafb7;display:flex;flex-direction:column}@media only screen and (min-width: 829px){.ri-detail-content__next .r-interview-card--next .r-interview-card__id-next{top:14.3rem;left:-27.5rem}}@media only screen and (max-width: 828px){.ri-detail-content__next .r-interview-card--next .r-interview-card__id-next{top:0;left:-8rem}}.ri-detail-content__next .r-interview-card--next .r-interview-card__id-next .large,.ri-detail-content__next .r-interview-card--next .r-interview-card__id-next .small{display:block;line-height:1;letter-spacing:-.025em}@media only screen and (min-width: 829px){.ri-detail-content__next .r-interview-card--next .r-interview-card__id-next .large{font-size:8rem}}@media only screen and (max-width: 828px){.ri-detail-content__next .r-interview-card--next .r-interview-card__id-next .large{font-size:9rem;margin-left:-.3rem}}@media only screen and (min-width: 829px){.ri-detail-content__next .r-interview-card--next .r-interview-card__id-next .small{font-size:5rem;margin-top:1.2rem}}@media only screen and (max-width: 828px){.ri-detail-content__next .r-interview-card--next .r-interview-card__id-next .small{font-size:6rem;margin-top:1.3rem}}.ri-detail-content__next .r-interview-card--next .r-interview-card__image{position:relative;z-index:1}@media only screen and (min-width: 829px){.ri-detail-content__next .r-interview-card--next .r-interview-card__image{width:43rem;height:43rem}}@media only screen and (max-width: 828px){.ri-detail-content__next .r-interview-card--next .r-interview-card__image{width:100%;height:60rem}}.ri-detail-content__next .r-interview-card--next .r-interview-card__image__inner:after{transition:.3s ease-out}.ri-detail-content__next .r-interview-card--next .r-interview-card__image__inner img{transition:scale 1s var(--ease-out-quart);scale:1}.ri-detail-content__next .r-interview-card--next .r-interview-card__image__decos .deco{transition:transform .3s ease-out}.ri-detail-content__next .r-interview-card--next .r-interview-card__image__decos .deco--tr{width:13.8rem;height:13.8rem;top:-3.1rem}@media only screen and (min-width: 829px){.ri-detail-content__next .r-interview-card--next .r-interview-card__image__decos .deco--tr{right:-3.1rem}}@media only screen and (max-width: 828px){.ri-detail-content__next .r-interview-card--next .r-interview-card__image__decos .deco--tr{right:-3rem}}.ri-detail-content__next .r-interview-card--next .r-interview-card__image__decos .deco--bl{width:8.8rem;height:8.8rem}@media only screen and (min-width: 829px){.ri-detail-content__next .r-interview-card--next .r-interview-card__image__decos .deco--bl{bottom:-3rem;left:-3rem}}@media only screen and (max-width: 828px){.ri-detail-content__next .r-interview-card--next .r-interview-card__image__decos .deco--bl{bottom:-1.9rem;left:-2.1rem}}.ri-detail-content__next .r-interview-card--next .r-interview-card__image.is-active .r-interview-card__image__inner:after{opacity:.2}.ri-detail-content__next .r-interview-card--next .r-interview-card__image.is-active .r-interview-card__image__inner img{scale:1.1}.ri-detail-content__next .r-interview-card--next .r-interview-card__image.is-active .deco{transform:rotate(10deg)}.ri-detail-content__next .r-interview-card--next .r-interview-card__image.is-active .deco--bl{transform:rotate(-10deg)}.ri-detail-content__next .r-interview-card--next .r-interview-card__text{border-bottom:none}@media only screen and (min-width: 829px){.ri-detail-content__next .r-interview-card--next .r-interview-card__text{width:43rem;justify-content:center}}@media only screen and (max-width: 828px){.ri-detail-content__next .r-interview-card--next .r-interview-card__text{width:100%;margin-top:6rem}}.ri-detail-content__next .r-interview-card--next .r-interview-card__text__heading{line-height:1.5}@media only screen and (min-width: 829px){.ri-detail-content__next .r-interview-card--next .r-interview-card__text__heading{font-size:4rem}}@media only screen and (max-width: 828px){.ri-detail-content__next .r-interview-card--next .r-interview-card__text__heading{font-size:5rem}}.ri-detail-content__next .r-interview-card--next .r-interview-card__text__name-info{flex-direction:column}@media only screen and (min-width: 829px){.ri-detail-content__next .r-interview-card--next .r-interview-card__text__name-info{margin-top:2.3rem}}@media only screen and (max-width: 828px){.ri-detail-content__next .r-interview-card--next .r-interview-card__text__name-info{margin-top:2rem}}@media only screen and (min-width: 829px){.ri-detail-content__next .r-interview-card--next .r-interview-card__text__name-info .name{font-size:2rem}}@media only screen and (max-width: 828px){.ri-detail-content__next .r-interview-card--next .r-interview-card__text__name-info .name{font-size:4rem;margin-left:-.3rem}}@media only screen and (min-width: 829px){.ri-detail-content__next .r-interview-card--next .r-interview-card__text__name-info .info{font-size:max(10px,.875vw);margin-top:.4rem;margin-left:-.1rem}}@media only screen and (max-width: 828px){.ri-detail-content__next .r-interview-card--next .r-interview-card__text__name-info .info{font-size:2.6rem;margin-top:.2rem}}@media only screen and (min-width: 829px){.ri-detail-content__next .r-interview-card--next .r-interview-card__text__arrow{margin-top:4.4rem;margin-left:.1rem}}@media only screen and (max-width: 828px){.ri-detail-content__next .r-interview-card--next .r-interview-card__text__arrow{margin-top:6.2rem;display:flex;justify-content:center}}@media only screen and (max-width: 828px){.ri-detail-content__next .r-interview-card--next .arrow-icon{border:1px solid #535558;background-color:var(--color-black)}.ri-detail-content__next .r-interview-card--next .arrow-icon:after{background-color:#fff}}.ri-detail-content__back{margin-top:24.9rem}.faq-content{display:flex;margin-bottom:25rem}@media only screen and (min-width: 829px){.faq-content{justify-content:space-between;margin-top:16.7rem}}@media only screen and (max-width: 828px){.faq-content{flex-direction:column;margin-top:20.1rem}}.faq-content__nav{position:relative}@media only screen and (min-width: 829px){.faq-content__nav{width:25rem;margin-top:1.4rem}}@media only screen and (max-width: 828px){.faq-content__nav{width:100%}}@media only screen and (min-width: 829px){.faq-content__nav .section-nav{position:-webkit-sticky;position:sticky;top:var(--section-nav-sticky-top);left:0}}@media only screen and (min-width: 829px){.faq-content__body{width:106rem}}@media only screen and (max-width: 828px){.faq-content__body{margin-top:5.8rem}}.faq-content__body .faq-sections .faq-section h2{display:flex;align-items:center;color:var(--color-primary);font-weight:600;line-height:2;letter-spacing:.05em}[lang=en] .faq-content__body .faq-sections .faq-section h2{font-weight:700}@media only screen and (min-width: 829px){.faq-content__body .faq-sections .faq-section h2{font-size:2.4rem}}@media only screen and (max-width: 828px){.faq-content__body .faq-sections .faq-section h2{font-size:4rem}}.faq-content__body .faq-sections .faq-section h2:before{content:"";display:block;border-radius:50%;border:1px solid currentColor}@media only screen and (min-width: 829px){.faq-content__body .faq-sections .faq-section h2:before{width:.45em;height:.45em;margin-right:.5em}}@media only screen and (max-width: 828px){.faq-content__body .faq-sections .faq-section h2:before{width:1.4rem;height:1.4rem;margin-right:2.2rem}}@media only screen and (min-width: 829px){.faq-content__body .faq-sections .faq-section .accordions{margin-top:2.8rem}}@media only screen and (max-width: 828px){.faq-content__body .faq-sections .faq-section .accordions{margin-top:5.8rem}}.faq-content__body .faq-sections .faq-section .accordions li{border-top:1px solid var(--color-border)}.faq-content__body .faq-sections .faq-section .accordions li:last-of-type{border-bottom:1px solid var(--color-border)}@media only screen and (min-width: 829px){.faq-content__body .faq-sections .faq-section .accordions .faq-accordion{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.faq-content__body .faq-sections .faq-section .accordions .faq-accordion{font-size:3rem}}.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer{display:flex;align-items:center;text-align:left;width:100%}.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button .maru,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer .maru{font-family:var(--font-en);display:flex;align-items:center;justify-content:center;border-radius:50%;border:.2rem solid}@media only screen and (min-width: 829px){.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button .maru,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer .maru{width:4rem;height:4rem;margin-right:4.8rem}}@media only screen and (max-width: 828px){.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button .maru,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer .maru{width:8rem;height:8rem;margin-right:5rem}}.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button .maru--q,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer .maru--q{color:#848789;border-color:var(--color-border)}.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button .maru--a,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer .maru--a{color:var(--color-primary);border-color:var(--color-primary)}.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button>div,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer>div{flex:1}.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button>div a,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer>div a{position:relative;display:inline-block;line-height:2;color:var(--color-dark-pink)}@media only screen and (min-width: 829px){.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button>div a,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer>div a{margin-right:1.9em}}@media only screen and (max-width: 828px){.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button>div a,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer>div a{margin-right:4.5rem}}.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button>div a:before,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button>div a:after,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer>div a:before,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer>div a:after{pointer-events:none;content:"";display:block;position:absolute;background:currentColor}.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button>div a:before,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer>div a:before{width:100%;height:1px;left:0;bottom:4px}.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button>div a:after,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer>div a:after{-webkit-mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) center/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) center/contain no-repeat}@media only screen and (min-width: 829px){.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button>div a:after,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer>div a:after{width:.7em;height:.7em;right:-2rem;top:0;bottom:0;margin:auto}}@media only screen and (max-width: 828px){.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button>div a:after,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer>div a:after{width:2.4rem;height:2.4rem;right:-3.3rem;top:0;bottom:0;margin:auto}}.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button>div a[target=_blank]:after,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer>div a[target=_blank]:after{rotate:-45deg}@media (hover: hover) and (pointer: fine){.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button>div a,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer>div a{transition:color .3s ease-out}.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button>div a:hover,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer>div a:hover{color:var(--color-primary)}}.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button p,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer p{display:block;line-height:2;letter-spacing:.05em;flex:1}.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button{cursor:pointer;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 829px){.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button{padding:3rem 3rem 3rem 3.2rem}}@media only screen and (max-width: 828px){.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button{padding:4.1rem 0 4.5rem 3rem;min-height:20rem}}.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button .plus{position:relative;display:block;background:var(--color-black);border-radius:50%}@media only screen and (min-width: 829px){.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button .plus{margin-left:5rem;width:3rem;height:3rem}}@media only screen and (max-width: 828px){.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button .plus{margin-left:6rem;width:6rem;height:6rem}}.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button .plus:before,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button .plus:after{content:"";display:block;position:absolute;background:var(--color-white);transition:transform .3s 0s ease-out}@media only screen and (min-width: 829px){.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button .plus:before,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button .plus:after{width:1.2rem;height:2px;top:calc(50% - 1px);left:calc(50% - .6rem)}}@media only screen and (max-width: 828px){.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button .plus:before,.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button .plus:after{width:2.6rem;height:2px;top:calc(50% - 1px);left:calc(50% - 1.3rem)}}.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button .plus:after{transform:rotate(90deg)}.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button.is-active .plus:before{transform:rotate(-180deg)}.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button.is-active .plus:after{transform:rotate(0)}@media (hover: hover) and (pointer: fine){.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button .plus{transition:background .2s ease-out}.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__question button:hover .plus{background:var(--color-primary)}}.faq-content__body .faq-sections .faq-section .accordions .faq-accordion .accordion-body{height:0;overflow:hidden}.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer{border-radius:1rem;background:var(--color-light)}@media only screen and (min-width: 829px){.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer{padding:2rem 3.2rem 2.2rem;margin-bottom:2rem}}@media only screen and (max-width: 828px){.faq-content__body .faq-sections .faq-section .accordions .faq-accordion__answer{padding:4.3rem 3rem;margin-bottom:6rem}}@media only screen and (min-width: 829px){.faq-content__body .faq-sections .faq-section+.faq-section{margin-top:16.6rem}}@media only screen and (max-width: 828px){.faq-content__body .faq-sections .faq-section+.faq-section{margin-top:18rem}}.privacy-content{margin-bottom:25rem}@media only screen and (min-width: 829px){.privacy-content{margin-top:17rem}}@media only screen and (max-width: 828px){.privacy-content{margin-top:18.3rem}}.privacy-content__intro p,.privacy-content__policies p,.privacy-content__policies li,.privacy-content__sign p,.privacy-content__contact{line-height:2;letter-spacing:.05em}@media only screen and (min-width: 829px){.privacy-content__intro p,.privacy-content__policies p,.privacy-content__policies li,.privacy-content__sign p,.privacy-content__contact{font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.privacy-content__intro p,.privacy-content__policies p,.privacy-content__policies li,.privacy-content__sign p,.privacy-content__contact{font-size:3rem}}@media only screen and (min-width: 829px){.privacy-content__policies{margin-top:7rem}}@media only screen and (max-width: 828px){.privacy-content__policies{margin-top:6.3rem}}.privacy-content__policies>ol .policy{counter-increment:policy-head;position:relative;border-top:1px solid var(--color-border)}@media only screen and (min-width: 829px){.privacy-content__policies>ol .policy{display:block;padding-left:18rem;padding-top:4.8rem;padding-bottom:5.7rem}}@media only screen and (max-width: 828px){.privacy-content__policies>ol .policy{display:flex;flex-direction:column;padding-top:5.3rem;padding-bottom:6.6rem}}.privacy-content__policies>ol .policy:before{font-family:var(--font-en);content:"0" counter(policy-head);color:var(--color-primary)}@media only screen and (min-width: 829px){.privacy-content__policies>ol .policy:before{position:absolute;display:flex;justify-content:center;width:18rem;top:4.9rem;left:0;letter-spacing:-.025em;padding-left:1.5rem}}@media only screen and (max-width: 828px){.privacy-content__policies>ol .policy:before{display:block;font-size:3.4rem;letter-spacing:0;margin-left:-.2rem}}.privacy-content__policies>ol .policy:nth-of-type(n + 10):before{content:counter(policy-head)}.privacy-content__policies>ol .policy:last-of-type{border-bottom:1px solid var(--color-border)}@media only screen and (max-width: 828px){.privacy-content__policies>ol .policy>p{margin-top:1.1rem}}@media only screen and (min-width: 829px){.privacy-content__policies>ol .policy>ol{margin-top:2.3rem}}@media only screen and (max-width: 828px){.privacy-content__policies>ol .policy>ol{margin-top:2.6rem}}.privacy-content__policies>ol .policy>ol>li{counter-increment:policy-ol-kakko}.privacy-content__policies>ol .policy>ol>li p{font-weight:600;display:flex}[lang=en] .privacy-content__policies>ol .policy>ol>li p{font-weight:700}.privacy-content__policies>ol .policy>ol>li p:before{content:"\ff08" counter(policy-ol-kakko) "\ff09"}.privacy-content__policies>ol .policy>ol>li ul li{display:flex}.privacy-content__policies>ol .policy>ol>li ul li:before{content:"\30fb"}@media only screen and (min-width: 829px){.privacy-content__policies>ol .policy>ol>li+li{margin-top:2.1rem}}@media only screen and (max-width: 828px){.privacy-content__policies>ol .policy>ol>li+li{margin-top:2.5rem}}@media only screen and (min-width: 829px){.privacy-content__notes{margin-top:5.2rem}}@media only screen and (max-width: 828px){.privacy-content__notes{margin-top:6.2rem}}.privacy-content__notes ol li{counter-increment:note-kome;line-height:2;letter-spacing:.05em}@media only screen and (min-width: 829px){.privacy-content__notes ol li{font-size:max(10px,.875vw)}}@media only screen and (max-width: 828px){.privacy-content__notes ol li{font-size:2.6rem}}.privacy-content__notes ol li:before{display:inline;content:"\203b" counter(note-kome);margin-right:.4em}@media only screen and (min-width: 829px){.privacy-content__sign{margin-top:5.2rem}}@media only screen and (max-width: 828px){.privacy-content__sign{margin-top:7.1rem}}.privacy-content__sign p{display:block;text-align:right}.privacy-content__contact{border:1px solid var(--color-border)}@media only screen and (min-width: 829px){.privacy-content__contact{margin-top:7.3rem;padding:2.8rem 3.9rem 3.1rem}}@media only screen and (max-width: 828px){.privacy-content__contact{margin-top:8.4rem;padding:3.1rem 4.8rem 3.3rem}}.privacy-content__contact__heading{font-weight:600}[lang=en] .privacy-content__contact__heading{font-weight:700}.privacy-content__contact a{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--color-dark-pink)}.privacy-content__contact a:before,.privacy-content__contact a:after{content:"";display:block;position:absolute;background:currentColor}.privacy-content__contact a:before{width:100%;height:1px;bottom:.25em;left:0}.privacy-content__contact a:after{-webkit-mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) center/contain no-repeat;mask:url(/wp-content/themes/natoco/assets/arrow-right.15391c30.svg) center/contain no-repeat;pointer-events:none;width:.7em;height:.7em;right:-1.2em;top:calc(50% - .3em)}@media (hover: hover) and (pointer: fine){.privacy-content__contact a{transition:color .3s ease-out}.privacy-content__contact a:hover{color:var(--color-primary)}}.nf404-content{display:flex;flex-direction:column;align-items:center;margin-top:19rem}@media only screen and (min-width: 829px){.nf404-content{margin-bottom:25rem}}@media only screen and (max-width: 828px){.nf404-content{margin-bottom:25rem}}@media only screen and (min-width: 829px){.nf404-content__mv{width:74.7rem}}.nf404-content__mv img{display:block}@media only screen and (min-width: 829px){.nf404-content__text{text-align:center;margin-top:5.3rem}}@media only screen and (max-width: 828px){.nf404-content__text{margin-top:12rem}}.nf404-content__text h1,.nf404-content__text p{display:block;line-height:2;letter-spacing:.05em}@media only screen and (min-width: 829px){.nf404-content__text h1,.nf404-content__text p{font-size:max(10px,1vw)}}.nf404-content__text h1{display:block;white-space:nowrap;font-weight:600}[lang=en] .nf404-content__text h1{font-weight:700}@media only screen and (min-width: 829px){.nf404-content__text h1{transform:scale(1.875);transform-origin:center top}}@media only screen and (max-width: 828px){.nf404-content__text h1{text-align:center;font-size:5rem}}@media only screen and (min-width: 829px){.nf404-content__text p{margin-top:5.3rem}}@media only screen and (max-width: 828px){.nf404-content__text p{font-size:3rem;margin-top:2.4rem}}@media only screen and (min-width: 829px){.nf404-content__back{margin-top:4.1rem}}@media only screen and (max-width: 828px){.nf404-content__back{margin-top:5.2rem}}@media only screen and (min-width: 829px){.d-outline{margin-top:17.2rem}}@media only screen and (max-width: 828px){.d-outline{margin-top:18.8rem}}@media only screen and (min-width: 829px){.d-strength{margin-top:27.4rem}}@media only screen and (max-width: 828px){.d-strength{margin-top:22.3rem}}@media only screen and (min-width: 829px){.d-strength__list{margin-top:7.7rem}}@media only screen and (max-width: 828px){.d-strength__list{margin-top:9.6rem}}@media only screen and (min-width: 829px){.d-activities{margin-top:24.3rem}}@media only screen and (max-width: 828px){.d-activities{margin-top:24.1rem}}.d-activities__text{font-weight:600}[lang=en] .d-activities__text{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){.d-activities__text{margin-top:7rem;font-size:2rem;line-height:1.5}}@media only screen and (max-width: 828px){.d-activities__text{font-size:3.4rem;line-height:1.7647058824;margin-top:7.8rem}}@media only screen and (min-width: 829px){.d-activities__head{margin-top:6.8rem}}@media only screen and (max-width: 828px){.d-activities__head{margin-top:5.7rem}}@media only screen and (min-width: 829px){.d-activities__head p{margin-top:2.3rem;font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.d-activities__head p{margin-top:1.5rem}}@media only screen and (min-width: 829px){.d-activities__advance{margin-top:18rem}}@media only screen and (max-width: 828px){.d-activities__advance{margin-top:18.9rem}}.d-list-advance{counter-reset:number 0;border-top:1px solid var(--color-border)}@media only screen and (min-width: 829px){.d-list-advance{margin-top:3.4rem;padding-top:7.8rem}}@media only screen and (max-width: 828px){.d-list-advance{margin-top:6.8rem;padding-top:.3rem}}.d-list-advance>li{border-bottom:1px solid var(--color-border)}@media only screen and (min-width: 829px){.d-list-advance>li{display:flex;justify-content:space-between;align-items:center;padding-bottom:8rem}}@media only screen and (max-width: 828px){.d-list-advance>li{padding:7.5rem 0 9.8rem}}@media only screen and (min-width: 829px){.d-list-advance>li+li{margin-top:7.8rem}}@media only screen and (min-width: 829px){.d-list-advance__image{width:70rem;height:36.8rem}}@media only screen and (max-width: 828px){.d-list-advance__image{margin-top:6.4rem;width:100%;height:39.4rem}}.d-list-advance__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.d-list-advance__text{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 829px){.d-list-advance__text{width:61rem}}.d-list-advance__text:before{counter-increment:number 1;content:"0" counter(number);color:var(--color-primary);font-family:var(--font-en);letter-spacing:-.025em}@media only screen and (min-width: 829px){.d-list-advance__text:before{font-size:2rem;margin-left:-.1rem}}@media only screen and (max-width: 828px){.d-list-advance__text:before{font-size:4rem}}.d-list-advance__title{font-weight:600;letter-spacing:.05em;line-height:1.5}[lang=en] .d-list-advance__title{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .d-list-advance__title{line-height:1.3333333333;font-size:3rem}}@media only screen and (max-width: 828px){[lang=en] .d-list-advance__title{line-height:1.2;font-size:5rem}}@media only screen and (min-width: 829px){.d-list-advance__title{margin-top:2.8rem;font-size:3rem}}@media only screen and (max-width: 828px){.d-list-advance__title{font-size:5rem}}.d-list-advance__desc{line-height:2;letter-spacing:.05em}[lang=en] .d-list-advance__desc{letter-spacing:0;line-height:2;font-weight:500}@media only screen and (min-width: 829px){[lang=en] .d-list-advance__desc{font-size:1.6rem}}@media only screen and (max-width: 828px){[lang=en] .d-list-advance__desc{font-size:3rem}}@media only screen and (min-width: 829px){[lang=en] .d-list-advance__desc{margin-top:2.9rem}}@media only screen and (max-width: 828px){[lang=en] .d-list-advance__desc{margin-top:4.8rem}}@media only screen and (min-width: 829px){.d-list-advance__desc{font-size:max(10px,1vw);margin-top:3.3rem}}@media only screen and (max-width: 828px){.d-list-advance__desc{font-size:3rem;margin-top:3.7rem}}.d-list-element{border-bottom:1px solid var(--color-border)}@media only screen and (min-width: 829px){.d-list-element{display:grid;grid-template-columns:repeat(2,1fr);margin-top:4.2rem}}@media only screen and (max-width: 828px){.d-list-element{margin-top:7.1rem}}.d-list-element>li{border-top:1px solid var(--color-border);position:relative}@media only screen and (min-width: 829px){.d-list-element>li{padding:5rem 0 4.9rem}[lang=en] .d-list-element>li{height:43rem}.d-list-element>li:nth-child(2n){padding-left:5rem;border-left:1px solid var(--color-border)}.d-list-element>li:nth-child(2n) .d-list-element__desc{left:35.1rem}}@media only screen and (max-width: 828px){.d-list-element>li{padding:6rem 0 4.2rem}}.d-list-element__image{border-radius:1rem;overflow:hidden}@media only screen and (min-width: 829px){.d-list-element__image{width:25rem;height:28rem}}@media only screen and (max-width: 828px){.d-list-element__image{width:30rem;height:33.6rem}}.d-list-element__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.d-list-element__title{letter-spacing:.05em;font-weight:600}[lang=en] .d-list-element__title{font-weight:500;letter-spacing:0}@media only screen and (min-width: 829px){[lang=en] .d-list-element__title{line-height:1.5;font-size:2rem}}@media only screen and (max-width: 828px){[lang=en] .d-list-element__title{line-height:1.2631578947;font-size:3.8rem}}@media only screen and (min-width: 829px){.d-list-element__title{margin-top:2.3rem;margin-left:5.1rem;font-size:2rem;line-height:1.5}[lang=en] .d-list-element__title{margin-top:-.8rem}}@media only screen and (max-width: 828px){.d-list-element__title{font-size:3.8rem;line-height:1.7368421053;margin-left:6rem;margin-top:-.3rem}}.d-list-element__top{display:flex}@media only screen and (max-width: 828px){.d-list-element__top{align-items:center}}[lang=en] .d-list-element__desc{font-weight:500;letter-spacing:0;line-height:2}@media only screen and (min-width: 829px){[lang=en] .d-list-element__desc{font-size:1.6rem}}@media only screen and (max-width: 828px){[lang=en] .d-list-element__desc{font-size:3rem}}@media only screen and (min-width: 829px){.d-list-element__desc{position:absolute;width:36rem;top:11.8rem;left:30.1rem;font-size:1.6rem}[lang=en] .d-list-element__desc{top:9.8rem}}@media only screen and (max-width: 828px){.d-list-element__desc{margin-top:4.4rem}}.d-list-element__desc span{line-height:2;display:block;letter-spacing:.05em}@media only screen and (min-width: 829px){.d-list-element__desc span{margin-top:1.1rem;font-size:1.4rem}}@media only screen and (max-width: 828px){.d-list-element__desc span{font-size:2.6rem;margin-top:.5rem;margin-bottom:.9rem}}@media only screen and (min-width: 829px){.case{margin-top:7.7rem}}@media only screen and (max-width: 828px){.case{margin-top:9.6rem}}@media only screen and (min-width: 829px){.d-case{margin-top:25.2rem}}@media only screen and (max-width: 828px){.d-case{margin-top:25rem}}.case-section{background:#f3f4f4}@media only screen and (min-width: 829px){.case-section{padding-top:17.3rem;padding-bottom:17.2rem}}@media only screen and (max-width: 828px){.case-section{padding-top:18.6rem;padding-bottom:16.9rem}}@media only screen and (min-width: 829px){.order-flow__caption{margin-top:6.7rem;font-size:max(10px,1vw)}}@media only screen and (max-width: 828px){.order-flow__caption{margin-top:7.7rem}}@media only screen and (min-width: 829px){.order-flow__chart{margin-top:5.2rem}}@media only screen and (max-width: 828px){.order-flow__chart{margin-top:6.5rem}}.order-flow .link-button{display:block}@media only screen and (min-width: 829px){.order-flow .link-button{margin:4.7rem auto 0}}@media only screen and (max-width: 828px){.order-flow .link-button{margin:7rem auto 0}}@media only screen and (min-width: 829px){.design-outline{margin-top:17.2rem}}@media only screen and (max-width: 828px){.design-outline{margin-top:18.9rem}}@media only screen and (min-width: 829px){.design-strength{margin-top:26.1rem}}@media only screen and (max-width: 828px){.design-strength{margin-top:22.5rem}}@media only screen and (min-width: 829px){.design-activities{margin-top:24.4rem}}@media only screen and (max-width: 828px){.design-activities{margin-top:24.2rem}}.design-activities__text{letter-spacing:.05em;font-weight:600}[lang=en] .design-activities__text{font-weight:500}@media only screen and (min-width: 829px){.design-activities__text{font-size:2rem;line-height:1.5;margin-top:7rem}}@media only screen and (max-width: 828px){.design-activities__text{font-size:3.4rem;line-height:1.76;margin-top:7.9rem}}@media only screen and (min-width: 829px){.design-activities__content{margin-top:4.5rem}}@media only screen and (max-width: 828px){.design-activities__content{margin-top:6.6rem}}@media only screen and (min-width: 829px){.design-activities .method:not(:first-of-type){margin-top:8.1rem}}@media only screen and (max-width: 828px){.design-activities .method:not(:first-of-type){margin-top:10rem}}@media only screen and (min-width: 829px){.design-flow{margin-top:24.4rem}}@media only screen and (max-width: 828px){.design-flow{margin-top:23.9rem}}@media only screen and (min-width: 829px){.design-flow .flow-chart:first-of-type{border-bottom:none}.design-flow .flow-chart:first-of-type:after{content:"";display:block;position:absolute;height:1px;background:var(--color-border);bottom:0;left:0;width:142rem}}@media only screen and (max-width: 828px){.design-flow .flow-chart:first-of-type:before{top:8rem;height:calc(100% - 8rem)}}@media only screen and (min-width: 829px){.design-flow .flow-chart:first-of-type .flow-chart__inner{padding-bottom:3.7rem}}@media only screen and (min-width: 829px){.design-flow .flow-chart:nth-of-type(2){border-top:none}.design-flow .flow-chart:nth-of-type(2):before{top:6.3rem}}@media only screen and (max-width: 828px){.design-flow .flow-chart:nth-of-type(2):before{top:0;height:calc(100% - 8rem)}}@media only screen and (min-width: 829px){.design-flow .flow-chart:nth-of-type(2) .flow-chart__inner{padding-top:3.1rem;padding-bottom:5.5rem}}.design-texture{position:relative;overflow:hidden;margin-top:25rem}@media only screen and (min-width: 829px){.design-texture{height:125rem;padding-top:17.3rem}}@media only screen and (max-width: 828px){.design-texture{height:200rem;padding-top:18.9rem}}.design-texture:before{width:100%;height:100%;background-color:#dcdee2;content:"";position:absolute;left:0;top:0;z-index:-1}@media only screen and (min-width: 829px){.design-texture__images img{position:absolute}.design-texture__images img:nth-child(1){width:25rem;top:-.7rem;left:43rem}.design-texture__images img:nth-child(2){width:30rem;bottom:-11.5rem;left:-5.2rem}.design-texture__images img:nth-child(3){width:15rem;top:31.8rem;left:-5rem}.design-texture__images img:nth-child(4){width:15rem;left:34.7rem;bottom:24.6rem;z-index:1}.design-texture__images img:nth-child(5){width:25rem;top:62.6rem;right:-4rem}.design-texture__images img:nth-child(6){width:25rem;bottom:35.8rem;left:16.4rem}.design-texture__images img:nth-child(7){width:35rem;top:23.7rem;right:32.3rem}.design-texture__images img:nth-child(8){width:35rem;bottom:-.8rem;right:52rem}.design-texture__images img:nth-child(9){width:25rem;top:4.2rem;right:9.5rem}.design-texture__images img:nth-child(10){width:15rem;bottom:8.5rem;right:-16rem}.design-texture__images img:nth-child(11){width:25rem;bottom:1.1rem;left:-51rem}.design-texture__images img:nth-child(12){width:15rem;top:-46.6rem;right:52.8rem}.design-texture__images img:nth-child(13){width:25rem;bottom:-14rem;right:-68.2rem}.design-texture__images img:nth-child(14){width:15rem;top:-34rem;right:-8.7rem}.design-texture__images img:nth-child(15){width:15rem;bottom:-55.5rem;left:-4.3rem}.design-texture__images img:nth-child(16){width:35rem;top:13rem;right:-75.9rem}.design-texture__images img:nth-child(17){width:35rem;top:-41.8rem;left:-44.5rem}.design-texture__images img:nth-child(18){width:35rem;top:37.3rem;left:-71.3rem}.design-texture__images img:nth-child(19){width:25rem;bottom:-34.6rem;left:-72.4rem}.design-texture__images img:nth-child(20){width:15rem;top:-18em;left:24.6rem}.design-texture__images img:nth-child(21){width:25rem;top:-54.2rem;right:-75.1rem}.design-texture__images img:nth-child(22){width:15rem;bottom:-73.4rem;left:74.7rem}.design-texture__images img:nth-child(23){width:25rem;top:-66.5rem;left:20rem}.design-texture__images img:nth-child(24){width:35rem;bottom:-70.5rem;right:1.2rem}.design-texture__images img:nth-child(25){width:25rem;top:-72rem;right:-52.5rem}}@media only screen and (max-width: 828px){.design-texture__images img{position:absolute;transform:scale(.6);opacity:0}.design-texture__images--a img:nth-child(4){width:20rem;left:10rem;bottom:41rem}.design-texture__images--a img:nth-child(2){width:30rem;bottom:56.8rem;left:-8rem}.design-texture__images--a img:nth-child(3){width:40rem;top:54.4rem;right:-10.8rem}.design-texture__images--a img:nth-child(1){width:30rem;top:46rem;left:4rem}.design-texture__images--a img:nth-child(5){width:40rem;bottom:24.2rem;right:4.2rem}.design-texture__images--b img:nth-child(1){width:20rem;right:11.4rem;bottom:10.4rem}.design-texture__images--b img:nth-child(2){width:30rem;top:53.6rem;right:5rem}.design-texture__images--b img:nth-child(3){width:40rem;top:38rem;left:-4rem}.design-texture__images--b img:nth-child(4){width:30rem;bottom:20rem;left:7rem}.design-texture__images--b img:nth-child(5){width:40rem;bottom:44.6rem;right:11.4rem}.design-texture__images--c img:nth-child(1){width:30rem;right:16.2rem;top:25.4rem}.design-texture__images--c img:nth-child(2){width:30rem;top:44rem;left:0rem}.design-texture__images--c img:nth-child(3){width:20rem;top:73.2rem;right:17.6rem}.design-texture__images--c img:nth-child(4){width:40rem;bottom:32rem;right:5.8rem}.design-texture__images--c img:nth-child(5){width:30rem;bottom:12rem;left:10.8rem}.design-texture__images--d img:nth-child(1){width:30rem;left:4rem;top:46rem}.design-texture__images--d img:nth-child(2){width:30rem;top:112.8rem;left:-8.1rem}.design-texture__images--d img:nth-child(3){width:20rem;bottom:41rem;left:10rem}.design-texture__images--d img:nth-child(4){width:40rem;top:54.6rem;right:-10.7rem}.design-texture__images--d img:nth-child(5){width:40rem;bottom:24.4rem;right:3.8rem}.design-texture__images--e img:nth-child(1){width:40rem;left:-4rem;top:37.6rem}.design-texture__images--e img:nth-child(2){width:30rem;top:53.2rem;right:4.8rem}.design-texture__images--e img:nth-child(3){width:40rem;bottom:45rem;right:11.6rem}.design-texture__images--e img:nth-child(4){width:30rem;bottom:20rem;left:7rem}.design-texture__images--e img:nth-child(5){width:20rem;bottom:10.6rem;right:11.2rem}}.design-texture__text{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:600}[lang=en] .design-texture__text{font-weight:500}@media only screen and (max-width: 828px){.design-texture__text{padding-top:9.3rem}[lang=en] .design-texture__text{padding:0 var(--side-padding)}}.design-texture__text h2{font-family:var(--font-en);line-height:1;letter-spacing:-.025em}@media only screen and (min-width: 829px){.design-texture__text h2{font-size:12rem}}@media only screen and (max-width: 828px){.design-texture__text h2{font-size:8rem}}@media only screen and (min-width: 829px){.design-texture__text p{font-size:2.8rem;line-height:2;margin-left:.3rem;margin-top:3.1rem;margin-bottom:.1rem}[lang=en] .design-texture__text p{width:120rem;font-size:2.6rem;line-height:1.3846153846;margin-left:auto;margin-right:auto;text-align:center}}@media only screen and (max-width: 828px){.design-texture__text p{font-size:3.4rem;margin-top:4rem;line-height:1.76;text-indent:.4rem;margin-left:.1rem}[lang=en] .design-texture__text p{font-size:3rem;line-height:2;text-align:left}}@media only screen and (min-width: 829px){.sp{display:none!important}}@media only screen and (max-width: 828px){.pc{display:none!important}}
