@charset "UTF-8";*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td,small,button,time,figure,strong{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}li,dd{list-style-type:none}header,footer,nav,section,article,main,aside,figure,figcaption{display:block}img{border:none;vertical-align:bottom}[type=text],[type=email],[type=tel]{margin:0;padding:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;padding:0;border:0;outline:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}button,[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:0 0}[type=radio],[type=checkbox]{display:none}select,[type=date]{-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding:0;border:0}@font-face{font-display:swap;font-family:"Bodoni 72";src:url(//nakkang5500.com/wp-content/themes/Nakahara%20Portfolio%20Site/css/../font/Bodoni%2072.ttc)}.u-font__jp{font-family:"Noto Sans JP",sans-serif !important}.u-font__en{font-family:"Bodoni 72",serif !important}.u-font__inter{font-family:"inter",sans-serif !important}.u-font__serif{font-family:"Noto Serif JP",serif !important}html{scroll-behavior:smooth}body{color:#484848;font-family:"Bodoni 72","Noto Sans JP",sans-serif !important;background:#fff;scroll-behavior:smooth;scroll-padding-top:calc(46px + 0.625rem);-webkit-font-feature-settings:"palt" !important;font-feature-settings:"palt" !important;text-align:justify;-webkit-font-smoothing:antialiased}a{text-decoration:none;-webkit-transition:.3s;transition:.3s;color:#484848}picture,img{display:block}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-section{margin-top:12.5rem}.l-main--page{padding-top:8.875rem}.js-more.js-hidden{display:none}.js-more__btn.js-hidden{display:none}.c-sectionTitle__wrap{padding-left:3.125rem}.c-sectionTitle__wrap.--page{padding-left:1.875rem}@media (max-width:768px){.c-sectionTitle__wrap.--page .c-sectionTitle--en{font-size:4.1rem;max-width:100%;white-space:normal;word-break:break-word;text-align:left;padding-left:.5rem;margin-left:-1rem}}.c-sectionTitle__wrap.--plNone{padding-left:0}.c-sectionTitle--en{font-size:5rem;font-weight:400;line-height:1.4;letter-spacing:0em;overflow-y:hidden;font-family:"Bodoni 72",serif}.c-sectionTitle--en.--footer{font-size:3.125rem;font-weight:400;line-height:1.6;letter-spacing:0em;color:#fff;overflow:visible}.c-sectionTitle--en.--ja{font-size:2.375rem;font-weight:500;line-height:1.3;letter-spacing:-.0263157895em;font-family:"Noto Serif JP",serif}.c-sectionTitle--en.--white{color:#fff}.c-sectionTitle--en.--small{font-size:3.125rem}.c-sectionTitle--en span{display:block}.c-sectionTitle--ja{font-size:1rem;font-weight:400;line-height:1.25;letter-spacing:0em;overflow:hidden}.c-sectionTitle--ja.--footer{color:#fff;overflow:visible}.c-sectionTitle--ja.--white{color:#fff}.c-sectionTitle--ja span{display:block}.c-sectionTitle__pageWrap{text-align:right;padding-right:1.875rem}.c-sectionTitle__page{font-size:2.75rem;font-weight:500;line-height:1.3;letter-spacing:0em;font-family:"Noto Serif JP",serif}.c-sectionTitle__page--en{margin-top:.75rem;font-size:1.625rem;font-weight:400;line-height:1;letter-spacing:0em;color:#797979;font-family:"Bodoni 72",serif}.p-about__message{padding-bottom:12.5rem;background:#fff}.p-about__messageWrap{max-width:81.25rem;margin-top:6.25rem;margin-left:auto;margin-right:auto;padding:0 5rem 0 4.6875rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:9.0625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-about__messageDetail{width:calc(100% - 4.53125rem)}.p-about__messageLead{font-size:1.875rem;font-weight:500;line-height:1.3;letter-spacing:0em;font-family:"Noto Serif JP",serif}.p-about__messagePresident{margin-top:6.25rem}.p-about__messageImg{width:100%;height:auto;aspect-ratio:500/550;border-radius:1.25rem}.p-about__messageImg img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:1.25rem}.p-about__messageInfo{margin-top:5rem}.p-about__messageInfoTitle{font-size:1rem;font-weight:700;line-height:1.8;letter-spacing:0em}.p-about__messageList{margin-top:1.25rem}.p-about__messageItem{font-size:1rem;font-weight:400;line-height:1.8;letter-spacing:0em;color:#797979;padding-left:.75rem;position:relative}.p-about__messageItem:before{content:"";position:absolute;top:.75rem;left:.375rem;width:.2625rem;height:.2625rem;background-color:#797979;border-radius:50%}.p-about__messageContent{width:calc(100% - 4.53125rem)}.p-about__messageText{margin-top:120px;font-size:1.25rem;font-weight:400;line-height:1.8;letter-spacing:-.08em;font-family:"Noto Serif JP",serif;color:#797979}.p-about__messageText:not(:first-of-type){margin-top:3.125rem}.p-about__messageNameWrap{margin-top:3.125rem;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;margin-left:auto}.p-about__messagePosition{font-size:.875rem;font-weight:700;line-height:2.1428571429;letter-spacing:0em;color:#797979}.p-about__messageName{margin-top:.4375rem;font-size:2.5rem;font-weight:500;line-height:1;letter-spacing:0em;font-family:"Noto Serif JP",serif}.js-scale{overflow:hidden}.js-fade-in{overflow:hidden;opacity:0}.js-fade-in span{display:block}.swiper-slide-active .u-animation__slide{-webkit-animation:zoomDawn 1.5s linear 0s normal both;animation:zoomDawn 1.5s linear 0s normal both}.u-sp{display:none}.u-sp--inline{display:none}.u-pc{display:none !important}.u-center{text-align:center !important}.u-left{text-align:left !important}.u-right{text-align:right !important}.u-pointer__none{pointer-events:none !important}.u-nowrap{white-space:nowrap}@media (hover:hover){a:hover{cursor:pointer}.l-header.--top .l-header__item a:hover{color:#484848}.l-header__item a:hover{color:#484848}.l-header__item a:hover:before{-webkit-transform:scale(1,1);transform:scale(1,1)}.l-drawer__item a:hover{opacity:.7}.js-drawerButton:hover{background-color:#484848}.l-footer__headItem:hover:before{opacity:1;visibility:visible}.l-footer__item a:hover{opacity:.7}.l-footer__policyItem a:hover{opacity:.7}}@media screen and (max-width:949px) and (min-width:650px){html{font-size:26.6666666667px}}@media (min-width:950px){.u-pc{display:block !important}.u-center--pc{text-align:center !important}.u-left--pc{text-align:left !important}.u-right--pc{text-align:right !important}.u-pointer__none--pc{pointer-events:none !important}.u-nowrap--pc{white-space:nowrap}}@media screen and (max-width:1379px) and (min-width:950px){html{font-size:1.1594202899vw}}@media screen and (max-width:949px){body{scroll-padding-top:calc(46px + 0.625rem)}body.no-scroll{overflow:hidden}.l-inner{max-width:100%;padding:0 1.25rem}.p-about__message{padding-top:6.25rem;padding-bottom:3.75rem}.p-about__messageWrap{max-width:100%;margin-top:4.6875rem;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.125rem}.p-about__messageDetail{width:100%;display:contents}.p-about__messageLead{font-size:1.25rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.p-about__messagePresident{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:1.875rem}.p-about__messageInfo{margin-top:3.125rem}.p-about__messageItem{font-size:.875rem;font-weight:400;line-height:1.8;letter-spacing:0em;padding-left:1rem}.p-about__messageContent{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-about__messageText{font-size:1rem}.p-about__messageText:not(:first-of-type){margin-top:2.5rem}.p-about__messageName{margin-top:.3125rem;font-size:1.875rem}}