@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Cormorant+Upright:wght@300;400;500;600;700&family=Shippori+Mincho:wght@400;500;600;700;800&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;background:transparent;border:0;outline:0;font-size:1em}html{font-size:62.5%}body,table,input,textarea,select,option{font-family:Shippori Mincho,serif!important}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}ol,ul{list-style:none;box-sizing:border-box}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}img{vertical-align:top;max-width:100%;height:auto}a,a:link{color:#05152e;text-decoration:none}a:visited{color:#05152e}a:hover{opacity:.7;transition:.3s}a:active{color:#05152e}.cormorant{font-family:Cormorant Upright,serif!important}.shippori{font-family:Shippori Mincho,serif!important}h1,h2,h3,h4,h5,h6{color:unset;font-family:unset;letter-spacing:unset;line-height:unset}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:unset}.right,.left{text-align:unset}.cart__warnings{padding:7rem 0 10rem!important}.cart__warnings a.button{color:#fff}.shopify-section .gradient{background-color:transparent!important}.announcement-bar-section .gradient{background-color:rgb(var(--color-background))!important}.page_content{margin-bottom:100px}.page_content h1,.page_content h2,.page_content h3,.page_content h4,.page_content h5,.page_content h6{font-weight:500;margin-bottom:10px}.page_content h1{font-size:2.2rem}.page_content h2{font-size:2rem}.page_content h3{font-size:1.8rem}.page_content ol{list-style:number;padding-left:1.5em}.page_content ul{list-style:disc;padding-left:1.5em}body{margin:0 auto;color:#05152e;font-size:1.6rem;line-height:1.8;letter-spacing:1px;text-size-adjust:none;-webkit-text-size-adjust:none;background-color:#dfe2e3!important}body.fixed{position:fixed;top:0;width:100%}.content{max-width:1100px;width:95%;margin:0 auto}#container{position:relative;text-align:left;overflow:hidden}#main{display:block}a[href^="tel:"]{cursor:default;pointer-events:none}@media all and (min-width:897px){.sp{display:none!important}}@media all and (max-width:896px){body{min-width:inherit;font-size:1.5rem}.content{width:90%}a:hover,a:hover img{opacity:1!important}.pc{display:none!important}a[href^="tel:"]{cursor:pointer;pointer-events:auto}}.br-tb,.br-sp{display:none}@media screen and (max-width:896px){.br-tb{display:block}.tb-off{display:none}}@media screen and (max-width:430px){.br-sp{display:block}.sp-off{display:none}}.common_btn{display:grid;grid-template-columns:1fr auto;align-items:center;position:relative;padding-bottom:15px;font-size:1.5rem;min-width:195px}.common_btn:after{content:"";width:100%;height:1px;background:linear-gradient(to left,#caccce calc(100% - 16px),#05152e calc(100% - 16px));position:absolute;bottom:0}.common_btn>span{background:url(https://bihada.graphiabeauty.com/cdn/shop/files/arrow_icon_01.svg) no-repeat center;width:40px;height:18px}.top_bg{position:relative}.top_bg:before{content:"";background:url(https://bihada.graphiabeauty.com/cdn/shop/files/top_bg_04.png) no-repeat;background-size:100% 100%;background-position:100% calc(100% - 250px);height:115%;width:100%;position:absolute;left:0;bottom:0;z-index:-1}#splash{position:fixed;top:0;width:100%;height:100%;z-index:1200;background:#dfe2e3;text-align:center}#splash_logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#splash_logo img{width:57px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.splash_loader{position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.loader{position:relative;width:2rem;height:2rem;border-radius:50%;background:linear-gradient(to right,#05152e 50%,#b4b4b4 50%);animation:load3 1.4s infinite linear;display:block!important}.loader:before{content:"";position:absolute;top:0;left:0;width:50%;height:50%;background:#b4b4b4;border-radius:100% 0 0}.loader:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:#dfe2e3;width:calc(100% - 3px);height:calc(100% - 3px);border-radius:50%;margin:auto}@keyframes load3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fadeInup{visibility:hidden;filter:blur(5px);opacity:0;transform:translate3d(0,1.5rem,0) rotate(.001deg);transition:1.1s;transition-delay:calc(var(--transition-delay ,.2s) + .12s)}.fadeInup.active{visibility:visible;filter:blur(0)!important;opacity:1;transform:translateZ(0) rotate(.001deg)}#header .header_content{width:100%;position:fixed;top:0;left:0;z-index:1100;display:grid;grid-template-columns:auto 1fr;align-items:center;padding:23px 44px 23px 23px;transition:.3s}#header .header_content.bk .header_nav ul li a{color:#05152e}#header .header_content.bk .header_logo .bk_logo{display:block}#header .header_content.bk .header_logo .wh_logo{display:none}#header .header_content.bk .header_btn p{color:#05152e}#header .header_content.bk .header_btn p:after{background-color:#05152e}#header .header_content.bk .header_btn img{filter:invert(100%)}#header .header_content .header_logo .bk_logo{display:none}#header .header_content.active .header_logo .bk_logo{display:block}#header .header_content.active .header_logo .wh_logo{display:none}.sub #header .header_content .header_logo .bk_logo{display:block}.sub #header .header_content .header_logo .wh_logo{display:none}#header .header_content.active .header_btn img{filter:invert(100%)}#header .header_logo{width:60px}#header .header_right{display:flex;justify-content:flex-end;align-items:center;gap:40px}#header .header_nav nav ul{display:flex;gap:40px}#header .header_nav nav ul li a{color:#fff;font-family:Cormorant Upright,serif!important;letter-spacing:2px}#header .header_btn a{display:grid;grid-template-columns:1fr auto;color:#fff;font-family:Cormorant Upright,serif!important;letter-spacing:2px}#header .header_btn a p{padding-right:1rem;margin-right:1rem;line-height:1;position:relative}#header .header_btn a p:after{content:"";height:10px;width:1px;background-color:#ffffff91;position:absolute;right:0;top:50%;transform:translateY(-50%)}.zdo_drawer_menu{display:none}@media screen and (max-width:896px){#header .header_content{padding:20px 66px 20px 20px}#header .header_right{gap:20px}#header .header_nav,#header .header_btn a p{display:none}.zdo_drawer_menu{display:block}}#mainvisual .mainvisual_content{height:100vh;position:relative;overflow:hidden}#mainvisual .mainvisual_img{display:grid;grid-template-columns:50% 50%;height:100%}#mainvisual .mainvisual_img img{height:100%;width:100%;object-fit:cover}#mainvisual .mainvisual_ttl{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;display:grid;align-content:center}#mainvisual .mainvisual_ttl h2{writing-mode:vertical-rl;font-weight:400;letter-spacing:2rem;font-size:2.2rem}#mainvisual .mainvisual_ttl h2 span{font-size:clamp(4.7rem,9vw,5.6rem)}#mainvisual .mainvisual_ttl h2 img{margin:0 auto}#mainvisual .mainvisual_scroll{position:absolute;right:40px;bottom:35px;display:flex;align-items:flex-end;gap:20px;z-index:1}#mainvisual .mainvisual_scroll p{font-size:1.4rem;color:#fff;font-family:Cormorant Upright,serif!important}#mainvisual .scroll_line{width:1px;height:50px;background-color:#ffffff6e;position:relative}#mainvisual .scroll_line:before{content:"";animation:scroll 2s infinite;background-color:#fff;width:100%;height:100%;position:absolute;top:0;left:0}@keyframes scroll{0%{height:0;top:0}55%{height:0;top:0;animation-timing-function:ease-in}75%{height:100%;top:0}80%{height:100%;top:0}to{height:0;top:100%;animation-timing-function:ease-out}}@media screen and (max-width:896px){#mainvisual .mainvisual_img .right{margin-top:-1px}#mainvisual .mainvisual_img{grid-template-columns:100%;grid-template-rows:50% 50%}#mainvisual .mainvisual_ttl{width:100%;text-align:center}#mainvisual .mainvisual_ttl h2{writing-mode:horizontal-tb}#mainvisual .mainvisual_ttl h2 span{vertical-align:middle}#mainvisual .mainvisual_scroll{right:20px;bottom:30px;gap:20px}}#step .step_content:before{content:"";background:url(https://bihada.graphiabeauty.com/cdn/shop/files/step_icon_01.png) no-repeat;background-size:85%;background-position:50% 65%;width:100%;height:100%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);z-index:-1}#step .step_content{padding:85px 0 145px;position:relative}#step .step_txt{text-align:center;letter-spacing:3px;margin-bottom:150px}#step .step_txt h2{font-size:clamp(1.8rem,4vw,2.2rem);letter-spacing:3px;position:relative;margin-bottom:30px;padding-bottom:30px}#step .step_txt h2:before{content:"";width:33px;height:1px;background-color:#1d1d1d;position:absolute;left:50%;bottom:0;transform:translate(-50%)}#step .step_txt p{font-size:clamp(1.5rem,3.4vw,1.8rem);letter-spacing:3px}#step .step_list ul{display:grid;grid-template-columns:auto auto auto;justify-content:space-between}#step .step_list ul li{max-width:275px;display:flex;flex-direction:column;gap:45px}#step .step_list ul li.delay01{transition-delay:0s}#step .step_list ul li.delay02{transition-delay:.4s}#step .step_list ul li.delay03{transition-delay:.8s}#step .step_list ul li .img{display:grid;grid-template-columns:auto 1fr;flex-grow:1}#step .step_list ul li .img .inner{display:flex;flex-direction:column;align-items:center}#step .step_list ul li .img .inner p{font-size:1.7rem;line-height:1;letter-spacing:2px;font-family:Cormorant Upright,serif!important;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #B8BEC4}#step .step_list ul li .img .inner p span{font-size:clamp(2.6rem,6vw,3.4rem);letter-spacing:4px}#step .step_list ul li .img .inner h3{writing-mode:vertical-rl;font-size:clamp(2.6rem,6vw,2.9rem);font-weight:400;letter-spacing:6px}#step .step_list ul li .img img{height:254px;margin-left:30px}#step .step_list ul li .txt>p{font-size:1.4rem;margin-bottom:30px}#step .step_list ul li .common_btn{font-size:1.4rem;line-height:1.5}#step .step_list ul li .common_btn span{font-size:1.6rem}#step .step_list ul li .common_btn small{font-size:1.2rem}#step .step_link{max-width:706px;padding:35px 40px;margin:140px auto 0;background-color:#edf0f0;display:grid;grid-template-columns:auto auto}#step .step_link .left{display:grid;grid-template-columns:auto auto;gap:30px;width:fit-content}#step .step_link .left h4{writing-mode:vertical-rl;font-size:2.1rem;font-weight:400;letter-spacing:4px}#step .step_link .left img{max-width:275px;width:100%}#step .step_link .right{margin-top:auto;margin-left:auto}@media screen and (max-width:896px){#step .step_content:before{background-position:right 63%;background-size:125vw;left:0;transform:translate(-45%,-50%)}#step .step_list ul{grid-template-columns:1fr;gap:50px}#step .step_list ul li{display:grid;grid-template-columns:auto 1fr;max-width:100%;gap:40px}#step .step_list ul li .img img{height:auto;margin-left:0;aspect-ratio:1/2.54;max-height:200px}#step .step_list ul li .txt>p{font-size:1.3rem}#step .step_list ul li .common_btn{font-size:1.3rem;min-width:auto}#step .step_link{padding:30px 35px;grid-template-columns:auto;gap:70px}#step .step_link .left img{max-width:100%;width:100%}}@media screen and (max-width:700px){#step .step_txt p .br-sp{display:block}}@media screen and (max-width:430px){#step .step_content:before{background-size:200%;transform:translate(-40%,-50%)}}#concept .concept_item{margin:100px auto}#concept .concept_item_01{margin-top:0;display:grid;grid-template-columns:auto 1fr;gap:50px;align-items:flex-end}#concept .concept_item_01 .img{position:relative;max-width:min(839px,45vw);margin-left:-10%;display:flex;align-items:flex-start;gap:50px}#concept .concept_item_01 .img img{width:100%}#concept .concept_item_01 .ttl{display:flex;gap:15px;align-items:flex-end}#concept .concept_item_01 .ttl h2{font-size:clamp(6.2rem,15vw,8.3rem);font-weight:400;line-height:1}#concept .concept_item_01 .ttl p{font-size:1.9rem;padding-bottom:8px;position:relative;writing-mode:horizontal-tb}#concept .concept_item_01 .ttl p:after{content:"";height:1px;width:15px;background-color:#05152e;position:absolute;left:0;bottom:0}#concept .concept_item_01 .txt{margin-left:auto;display:grid}#concept .concept_item_02{display:grid;grid-template-columns:auto auto;justify-content:flex-end;gap:20px;padding-left:5%}#concept .concept_item_02 img{max-width:960px;width:100%}#concept .concept_item_03{display:grid;grid-template-columns:auto auto;justify-content:center;gap:22px;margin:0 auto;width:fit-content;padding-right:7%}#concept .concept_item_03 img{max-width:294px;width:100%}#concept .concept_item_04{display:grid;grid-template-columns:auto 1fr;gap:50px}#concept .concept_item_04 .txt{display:flex;gap:40px;flex-direction:row-reverse}#concept .concept_item_04 .txt .common_btn{margin-top:auto}#concept .concept_item p{writing-mode:vertical-rl;line-height:2}#concept .concept_item .common_btn{width:fit-content}#concept .concept_item .common_btn p{writing-mode:horizontal-tb}@media screen and (max-width:896px){#concept .concept_item_01{grid-template-columns:1fr;gap:60px}#concept .concept_item_01 .img{max-width:100%;margin-left:-6%;display:block}#concept .concept_item_01 .ttl{margin-top:30px;position:static;margin-left:5%;transform:translate(0)}#concept .concept_item_01 .txt{margin-top:-100px}#concept .concept_item_02{display:flex;flex-direction:column-reverse;padding-left:0;padding-right:10%}#concept .concept_item_02 img{max-width:960px;width:100%}#concept .concept_item_03{padding-right:0}#concept .concept_item_03 img{max-width:153px}#concept .concept_item_04{grid-template-columns:1fr;gap:30px}#concept .concept_item_04 .txt{display:block}#concept .concept_item_04 .txt>p{margin-left:auto;margin-bottom:60px}}#story .story_content{display:grid;grid-template-columns:auto auto;gap:150px;margin:0 calc(50% - 50vw);padding:100px 0 100px 5%}#story .story_content .left img{max-width:clamp(175px,50vw,261px);width:100%;margin-bottom:20px}#story .story_content .left .ttl{display:flex;gap:15px;align-items:flex-end;flex-direction:column}#story .story_content .left .ttl h2{font-size:clamp(6.2rem,15vw,8.3rem);font-weight:400;line-height:1}#story .story_content .left .ttl p{font-size:1.9rem;padding-bottom:20px;position:relative;writing-mode:horizontal-tb;margin-right:7px;line-height:1}#story .story_content .left .ttl p:after{content:"";height:1px;width:15px;background-color:#05152e;position:absolute;right:0;bottom:0}#story .story_content .right{display:grid;grid-template-columns:1fr auto;gap:50px}#story .story_content .right .txt{display:flex;flex-direction:column;justify-content:space-between;gap:50px;min-width:265px}#story .story_content .right .txt h3{writing-mode:vertical-rl;font-size:2.1rem;font-weight:400;margin-left:auto;letter-spacing:5px}#story .story_content .right .txt .inner>p{font-size:1.5rem;margin-bottom:35px}@media screen and (max-width:896px){#story .story_content{grid-template-columns:1fr;gap:50px;padding:100px 0 100px 5%}#story .story_content .left{width:fit-content}#story .story_content .right .txt{display:grid;min-width:auto}#story .story_content .right .img .txt{margin-top:30px;margin-right:5%}}#top_event .event_content{padding:100px 5%;margin:0 calc(50% - 50vw);display:grid;grid-template-columns:auto auto;gap:50px}#top_event .event_content .left{display:grid;grid-template-columns:auto 1fr;gap:30px}#top_event .event_content .left .img{max-width:785px;width:100%}#top_event .event_content .left h3{writing-mode:vertical-rl;font-size:2.1rem;font-weight:400;margin-right:auto}#top_event .event_content .left .txt{display:flex;flex-direction:column;justify-content:space-between;gap:50px}#top_event .event_content .left .txt .inner>p{margin-bottom:35px;font-size:1.5rem}#top_event .event_content .ttl{display:flex;gap:15px;align-items:flex-start;flex-direction:row-reverse}#top_event .event_content .ttl h2{font-size:clamp(6.2rem,15vw,8.3rem);font-weight:400;line-height:1}#top_event .event_content .ttl p{font-size:1.9rem;padding-bottom:8px;position:relative;writing-mode:horizontal-tb;margin-right:5px}#top_event .event_content .ttl p:after{content:"";height:1px;width:15px;background-color:#05152e;position:absolute;left:0;bottom:0}@media screen and (max-width:896px){#top_event .event_content{display:block}#top_event .event_content .left{grid-template-columns:1fr}#top_event .event_content .left .txt{flex-direction:row;gap:30px}#top_event .event_content .left .txt .inner .common_btn{min-width:auto}}#top_interview .top_interview-content{padding:140px 0 100px}#top_interview .top_interview-ttl{margin-bottom:80px;display:grid;grid-template-columns:auto auto;justify-content:space-between}#top_interview .top_interview-ttl .ttl{display:flex;gap:15px;align-items:flex-start}#top_interview .top_interview-ttl .ttl h2{font-size:clamp(6.2rem,15vw,8.3rem);font-weight:400;line-height:1}#top_interview .top_interview-ttl .ttl p{font-size:1.9rem;padding-bottom:8px;position:relative;writing-mode:horizontal-tb}#top_interview .top_interview-ttl .ttl p:after{content:"";height:1px;width:15px;background-color:#05152e;position:absolute;left:0;bottom:0}#top_interview .top_interview-ttl .txt{text-align:right}#top_interview .top_interview-list ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:90px}#top_interview .top_interview-list ul li{position:relative}#top_interview .top_interview-list ul li:not(:nth-child(3n)):before{content:"";position:absolute;right:-45px;top:0;height:100%;width:1px;background-color:#b8bec4}#top_interview .top_interview-list ul li a{display:grid;grid-template-rows:auto 1fr;height:100%}#top_interview .top_interview-list ul li a .img{overflow:hidden;margin-bottom:40px}#top_interview .top_interview-list ul li a .img img{aspect-ratio:1/.656;width:100%;height:100%;object-fit:cover}#top_interview .top_interview-list ul li a .txt{display:grid;grid-template-rows:1fr 1fr;box-sizing:border-box;height:100%;gap:30px}#top_interview .top_interview-list ul li a .txt h3{font-size:clamp(1.6rem,4vw,2.2rem);font-weight:400}#top_interview .top_interview-list ul li a .txt .name{margin-bottom:30px}#top_interview .top_interview-list ul li a .txt .name p{font-size:clamp(1.4rem,4vw,1.6rem)}#top_interview .top_interview-list ul li a .txt .name p small{font-size:1.28rem}#top_interview .top_interview-list ul li a .txt .inner>p{text-align:right;text-decoration:underline;font-size:1.3rem}#top_interview .top_interview-btn{max-width:200px;margin:100px 0 0 auto}@media screen and (max-width:896px){#top_interview .top_interview-ttl{margin-bottom:50px;grid-template-columns:1fr;gap:45px}#top_interview .top_interview-ttl .ttl{flex-direction:row-reverse;justify-content:flex-end;gap:0}#top_interview .top_interview-ttl .txt{text-align:left}#top_interview .top_interview-list ul li a .img{margin-bottom:15px}#top_interview .top_interview-list ul li a .txt{padding:7.5px;gap:0}#top_interview .top_interview-list ul li a .txt .name p small{font-size:1.2rem}#top_interview .top_interview-list ul{grid-template-columns:1fr;gap:70px 0}#top_interview .top_interview-list ul li:not(:nth-child(3n)):before{content:"";position:absolute;right:0;top:auto;bottom:-35px;height:1px;width:100%;background-color:#b8bec4}}#link .link_content{display:grid;grid-template-columns:1fr 1fr;padding-top:100px}#link .link_item{position:relative}#link .link_item a>img{width:100%;height:100%;object-fit:cover}#link .link_item .inner{position:absolute;right:40px;bottom:30px;color:#fff;text-align:right}#link .link_item .inner h2{font-size:clamp(2rem,4vw,2.4rem);font-weight:400;margin-bottom:20px;color:#fff}@media screen and (max-width:896px){#link .link_content{grid-template-columns:1fr;padding-top:100px}}#footer .footer_content{padding:40px 60px 30px;font-size:1.5rem}#footer .footer_top{display:flex;justify-content:space-between}#footer .footer_logo{max-width:63px}#footer .footer_nav nav ul{display:grid;grid-template-rows:repeat(6,1fr);grid-auto-flow:column;gap:20px 180px}#footer .footer_nav nav ul li a.link{display:grid;grid-template-columns:1fr auto;gap:5px;align-items:center;width:fit-content}#footer .footer_nav nav ul li a.link:after{content:"";background:url(https://bihada.graphiabeauty.com/cdn/shop/files/link_icon_01.svg) no-repeat center;width:15px;height:15px;display:block}#footer .footer_bottom{display:grid;grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:flex-end;margin-top:130px}#footer .pagetop{text-align:center}#footer .footer_sns a{display:flex;gap:6px;justify-content:flex-end;align-items:center}#footer .footer_sns a p{text-decoration:underline}@media screen and (max-width:896px){#footer .footer_content{padding:35px 5% 30px;font-size:1.5rem}#footer .footer_logo{max-width:50px}#footer .footer_nav nav ul{grid-template-rows:1fr;grid-auto-flow:row;gap:20px}#footer .footer_copy{font-size:1.3rem}}@media screen and (max-width:430px){#footer .footer_top{justify-content:flex-start;gap:40px}}#sec_top{position:relative}#sec_top:before{content:"";background:url(https://bihada.graphiabeauty.com/cdn/shop/files/sec_bg_01.png) no-repeat center;background-size:cover;width:100%;height:368px;position:absolute;top:0;left:50%;transform:translate(-50%);z-index:-1}#sec_top .sec_top-content{padding:80px 0 100px;width:90%;margin:0 auto}#sec_top .sec_top-pankuzu{margin-bottom:50px}#sec_top .sec_top-pankuzu ul{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;font-size:1.1rem}#sec_top .sec_top-pankuzu ul .slash{color:#b8bec4}#sec_top .sec_top-ttl:after{content:"";background:url(https://bihada.graphiabeauty.com/cdn/shop/files/brand_icon_02.svg) no-repeat center;background-size:contain;width:28px;height:6px;display:block;margin:0 auto}#sec_top .sec_top-ttl h2{writing-mode:vertical-rl;margin:0 auto;font-size:clamp(1.9rem,4vw,2.3rem);font-weight:400;line-height:1.5;letter-spacing:4px;padding-bottom:30px}@media screen and (max-width:896px){#sec_top:before{background:url(https://bihada.graphiabeauty.com/cdn/shop/files/sec_bg_02.png) no-repeat center left;background-size:cover;height:auto;aspect-ratio:390/478}}.sub #header .header_nav ul li a,.sub #header .header_btn a{color:#05152e}.sub #header .header_btn a p:after{background-color:#05152e91}.sub #header .header_btn a img{filter:invert(100%)}#brand .brand_item .ttl h3{font-size:clamp(2rem,4vw,2.8rem);font-weight:400}#brand .brand_item .txt p{margin-bottom:30px}#brand .brand_item .txt p span{font-weight:700}#brand .brand_item .txt p:last-child{margin-bottom:0}#brand .brand_item .txt ul{margin-bottom:30px}#brand .brand_item .txt ul li{font-weight:700;display:grid;grid-template-columns:auto 1fr;gap:15px}#brand .brand_item .txt ul li:before{content:"";width:24px;height:1px;background-color:#818ba7;display:block;margin-top:13px}#brand .brand_item .img img{width:100%}#brand .brand_item.mt70{margin-top:70px}#brand .brand_img02{position:relative}#brand .brand_img02 img{min-height:340px;object-fit:cover}#brand .brand_img02 img.map{position:absolute;left:0;bottom:0;transform:translate(-25%,70%);min-height:auto;max-width:clamp(325px,80vw,689px)}#brand .brand_img01{max-width:320px;margin:150px 0 150px auto}#brand .brand_item01{display:grid;grid-template-columns:auto 1fr;gap:65px;position:relative}#brand .brand_item01:before{content:"";background:url(https:///bihada.graphiabeauty.com/cdn/shop/files/brand_icon_01.png) no-repeat center;background-size:contain;width:100rem;height:87.2rem;position:absolute;left:0;top:-5%;transform:translate(-40%);z-index:-1}#brand .brand_item01 .ttl{display:grid}#brand .brand_item01 .ttl h3{writing-mode:vertical-rl}#brand .brand_item01 .inner{display:grid;grid-template-columns:1fr 1fr;gap:55px}#brand .brand_item02{margin-top:55px;width:55%;margin-left:auto;display:grid;grid-template-columns:auto 1fr;gap:30px}#brand .brand_item02 .ttl{display:grid}#brand .brand_item02 .ttl h3{writing-mode:vertical-rl}#brand .brand_item03{display:grid;grid-template-columns:auto 1fr;gap:64px;margin:100px 0}#brand .brand_item03 .brand_item03-ttl01{min-width:250px}#brand .brand_item03 .brand_item03-ttl02,#brand .brand_item03 .brand_item03-ttl03{min-width:343px}#brand .brand_item04{display:grid;grid-template-columns:1fr auto;gap:95px;margin:100px 0 200px}#brand .brand_item04 .img{max-width:645px}#brand .brand_item05{display:grid;grid-template-columns:auto auto;gap:65px;margin-bottom:200px}#brand .brand_item05 .img{max-width:320px;margin-left:auto;margin-top:auto}#brand .brand_item05 .brand_item05-inner{display:grid;grid-template-columns:auto 1fr;gap:45px;max-width:600px}#brand .brand_item05 .brand_item05-inner .ttl{display:grid}#brand .brand_item05 .brand_item05-inner .ttl h3{writing-mode:vertical-rl}#brand .brand_item05 .brand_item05-inner .img{max-width:320px;margin-left:auto;margin-top:75px}.product_link{margin:0 calc(50% - 50vw)}.product_link>img{min-height:305px;object-fit:cover;width:100%}.product_link #step{width:90%;margin:0 auto}.product_link #step .step_link{margin-top:-10%}@media screen and (max-width:896px){#brand .brand_img01{max-width:clamp(176px,35vw,320px);margin:75px 0 75px auto}#brand .brand_item01{gap:45px}#brand .brand_item01:before{width:max(59.5rem,100vw);height:max(50.9rem,100vw);right:0;left:auto;top:60%;transform:translateY(-50%);z-index:-1}#brand .brand_item01 .inner{grid-template-columns:1fr;gap:0}#brand .brand_item01 .inner .txt:nth-child(1){margin-bottom:150px}#brand .brand_img02{margin-bottom:110px}#brand .brand_img02 img.map{transform:translate(-35%,50%)}#brand .brand_item02{width:100%}#brand .brand_item02 .ttl h3{writing-mode:vertical-rl}#brand .brand_item03{grid-template-columns:1fr;gap:40px}#brand .brand_item03 .brand_item03-ttl01,#brand .brand_item03 .brand_item03-ttl02,#brand .brand_item03 .brand_item03-ttl03{min-width:auto}#brand .brand_item04{grid-template-columns:1fr;gap:50px}#brand .brand_item04 .img{max-width:100%}#brand .brand_item05{grid-template-columns:1fr;gap:65px}#brand .brand_item05 .img{max-width:100%;width:100%}#brand .brand_item05 .brand_item05-inner{display:grid;grid-template-columns:auto 1fr;gap:30px;max-width:100%}#brand .brand_item05 .brand_item05-inner .img{max-width:clamp(176px,35vw,320px)}.product_link{margin:0 calc(50% - 50vw)}.product_link #step{width:90%;margin:0 auto}.product_link #step .step_link{margin-top:-30%}}#p_archive .p_archive-content{margin-bottom:100px}#p_archive .p_archive-list ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:100px 35px}#p_archive .p_archive-list ul li .img{margin-bottom:25px;overflow:hidden}#p_archive .p_archive-list ul li img{width:100%;transition:.3s}#p_archive .p_archive-list ul li .img:hover img{transform:scale(1.1)}#p_archive .p_archive-list ul li p{font-size:1.5rem;letter-spacing:2px}#p_archive .p_archive-list ul li p span{font-size:1.6rem;font-family:Cormorant Upright,serif!important}#p_archive .p_archive-list ul li p small{font-size:1.2rem}@media screen and (max-width:896px){#p_archive .p_archive-content{margin-bottom:50px}#p_archive .p_archive-list ul{grid-template-columns:1fr 1fr;gap:70px 25px}#p_archive .p_archive-list ul li p{font-size:1.4rem}}#p_single .sec_top-content{padding-bottom:0}#p_single .p_single-content{margin:100px 0}#p_single .p_single-info{display:grid;grid-template-columns:50% 1fr;gap:120px;margin-bottom:140px}#p_single .p_single-slider{overflow:hidden}#p_single .p_single-slider-main{margin-bottom:12px;position:relative}#p_single .p_single-slider-main .swiper-button-next,#p_single .p_single-slider-main .swiper-button-prev{width:50%;height:100%;top:0;margin:0}#p_single .p_single-slider-main .swiper-button-prev{left:0}#p_single .p_single-slider-main .swiper-button-next{right:0}#p_single .p_single-slider-main .swiper-button-next:after,#p_single .p_single-slider-main .swiper-button-prev:after{content:none}#p_single .p_single-slider-inner{position:relative}#p_single .p_single-slider-sub .swiper-slide img{cursor:pointer}#p_single .p_single-slider-sub{max-width:85%;margin:0 auto;overflow:hidden}#p_single .p_single-slider-inner .swiper-button-next,#p_single .p_single-slider-inner .swiper-button-prev{display:block}#p_single .p_single-slider-inner .swiper-button-next{right:0}#p_single .p_single-slider-inner .swiper-button-prev{left:0}#p_single .p_single-slider-inner .swiper-button-prev:after,#p_single .p_single-slider-inner .swiper-button-next:after{content:"";width:15px;height:15px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}#p_single .p_single-slider-inner .swiper-button-prev:after{border-bottom:2px solid #000;border-left:2px solid #000}#p_single .p_single-slider-inner .swiper-button-next:after{border-top:2px solid #000;border-right:2px solid #000}#p_single .p_single-info .ttl{margin-bottom:40px}#p_single .p_single-info .ttl h3{font-size:2.2rem;font-weight:400}#p_single .p_single-info .ttl h3 span{font-family:Cormorant Upright,serif!important}#p_single .p_single-info .ttl h3 small{font-size:1.2rem}#p_single .p_single-info .txt{font-size:1.5rem;margin-bottom:40px}#p_single .p_single-info .cart{margin-bottom:50px}#p_single .p_single-info .cart p{margin-bottom:10px;line-height:1.5}#p_single .p_single-info .cart_inner{display:flex;flex-direction:column;gap:17px;font-size:1.4rem}#p_single .p_single-info .cart_inner input[type=number]::-webkit-outer-spin-button,#p_single .p_single-info .cart_inner input[type=number]::-webkit-inner-spin-button{margin:0}#p_single .p_single-info .cart_inner .quantity-selector{border:1px solid #B8BEC4;width:100%;display:flex;justify-content:space-between}#p_single .p_single-info .cart_inner .quantity-selector button{background:none;border:none;padding:10px 15px;cursor:pointer;color:#05152e;transition:opacity .2s}#p_single .p_single-info .cart_inner .quantity-selector button:hover{opacity:.6}#p_single .p_single-info .cart_inner .quantity-selector input{width:50px;text-align:center;border:none;background:none;outline:none;pointer-events:none}#p_single .p_single-info .cart_inner .add-to-cart{padding:15px 20px;background-color:#05152e;color:#fff;border:none;cursor:pointer;background-color:#5d6b81;width:100%;font-family:Shippori Mincho,serif!important;position:relative}#p_single .p_single-info .cart_inner .add-to-cart span{background:url(https://bihada.graphiabeauty.com/cdn/shop/files/cart_icon_01.svg) no-repeat center;background-size:contain;width:15px;height:15px;display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%)}#p_single .p_single-info .list ul li{border-top:1px solid #B8BEC3;padding:15px 0;cursor:pointer}#p_single .p_single-info .list ul li:last-child{border-bottom:1px solid #B8BEC3}#p_single .p_single-info .list ul li .title{margin:0!important}#p_single .p_single-info .list ul li .title p{font-size:1.4rem;position:relative}#p_single .p_single-info .list ul li .title p:after{content:"";border-right:1px solid #05152E;border-bottom:1px solid #05152E;width:8px;height:8px;position:absolute;right:18px;top:50%;transform:translateY(-50%) rotate(45deg);transition:.3s}#p_single .p_single-info .list ul li .title.close p:after{transform:translateY(-50%) rotate(-135deg)}#p_single .p_single-info .list ul li .box{display:none;margin:35px 0 20px}#p_single .p_single-info .list ul li .box p{font-size:1.4rem}#p_single .p_single-inner{max-width:800px;margin:0 auto 185px}#p_single .p_single-inner h3{font-size:clamp(1.8rem,4vw,2rem);font-weight:400;margin-bottom:35px}#p_single .p_single-inner p{margin-bottom:30px;font-size:clamp(1.3rem,3vw,1.5rem)}#p_single .p_single-inner img{margin-bottom:30px}#p_single .p_single-inner .spacer{height:100px;display:block}#p_single .p_single-inner blockquote{background-color:#d4dbdd;padding:15px 25px}#p_single .p_single-inner blockquote p{font-size:1.2rem;margin-bottom:0;font-style:normal;color:#05152e}#p_single .p_single-inner .inner_grid{display:grid;grid-template-columns:auto 1fr;gap:35px}#p_single .p_single-inner .inner_grid img{max-width:350px;width:100%}#p_single .p_single-relation h3{writing-mode:vertical-rl;font-size:clamp(1.9rem,5vw,2.3rem);font-weight:400;margin:0 auto 70px;display:flex;gap:10px;letter-spacing:4px}#p_single .p_single-relation h3:after{content:"";background:url(https://bihada.graphiabeauty.com/cdn/shop/files/brand_icon_02.svg) no-repeat center;background-size:contain;width:28px;height:6px;display:block;margin:0 auto}#p_single .p_single-relation ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:100px 35px}#p_single .p_single-relation ul li .img{margin-bottom:25px;overflow:hidden}#p_single .p_single-relation ul li img{width:100%;transition:.3s}#p_single .p_single-relation ul li .img:hover img{transform:scale(1.1)}#p_single .p_single-relation ul li p{font-size:1.5rem;letter-spacing:2px}#p_single .p_single-relation ul li p span{font-size:1.6rem;font-family:Cormorant Upright,serif!important}#p_single .p_single-relation ul li p small{font-size:1.2rem}@media screen and (max-width:896px){#p_single .p_single-slider-sub{max-width:85%;margin:0 auto;overflow:hidden}#p_single .p_single-slider-inner .swiper-button-next,#p_single .p_single-slider-inner .swiper-button-prev{display:block}#p_single .p_single-slider-inner .swiper-button-next{right:0}#p_single .p_single-slider-inner .swiper-button-prev{left:0}#p_single .p_single-slider-inner .swiper-button-prev:after,#p_single .p_single-slider-inner .swiper-button-next:after{content:"";width:15px;height:15px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}#p_single .p_single-slider-inner .swiper-button-prev:after{border-bottom:2px solid #000;border-left:2px solid #000}#p_single .p_single-slider-inner .swiper-button-next:after{border-top:2px solid #000;border-right:2px solid #000}#p_single .p_single-info{display:grid;grid-template-columns:100%;gap:50px;margin-bottom:140px}#p_single .p_single-inner{margin-bottom:140px}#p_single .p_single-inner .spacer{height:70px}#p_single .p_single-inner .inner_grid{grid-template-columns:1fr;gap:0}#p_single .p_single-inner .inner_grid img{max-width:100%}#p_single .p_single-relation ul{grid-template-columns:1fr 1fr;gap:70px 25px}#p_single .p_single-relation ul li p{font-size:1.4rem}}.main-blog{max-width:800px;width:90%;margin:0 auto 100px;padding:0!important}.main-blog .blog-articles{display:grid;grid-template-columns:1fr;gap:0}.main-blog .blog-articles .blog-articles__article{border-bottom:1px solid #bdbdbd}.main-blog .blog-articles .blog-articles__article:last-child{border-bottom:none}.main-blog .blog-articles .article-card__info{font-family:Shippori Mincho,serif!important}.article-template header{max-width:800px;width:90%;margin:0 auto 2rem;padding:0}.article-template__title{line-height:1.5}.article-template__content{max-width:800px;width:90%;margin:0 auto 185px;padding:0}.article-template__content h3{font-size:clamp(1.8rem,4vw,2rem);font-weight:400;margin-bottom:30px}.article-template__content a{text-decoration:underline}.article-template__content ul{margin-bottom:30px;list-style:disc;padding-left:1.5em}.article-template__content ol{margin-bottom:30px;list-style:number;padding-left:1.5em}.article-template__content p{margin-bottom:30px;font-size:clamp(1.3rem,3vw,1.5rem)}.article-template__content img{margin-bottom:30px}.article-template__content .spacer{height:100px;display:block}.article-template__content blockquote{background-color:#d4dbdd;padding:15px 25px}.article-template__content blockquote p{font-size:1.2rem;margin-bottom:0;font-style:normal;color:#05152e}.article-template__content .inner_grid{display:grid;grid-template-columns:auto 1fr;gap:35px}.article-template__content .inner_grid img{max-width:350px;width:100%}@media screen and (max-width:896px){.article-template__content{margin-bottom:140px}.article-template__content .spacer{height:70px}.article-template__content .inner_grid{grid-template-columns:1fr;gap:0}.article-template__content .inner_grid img{max-width:100%}}#about .about_item{margin:200px 0}#about .about_item .ttl{margin-bottom:50px;letter-spacing:2px}#about .about_item .ttl h3{font-size:clamp(2.2rem,4vw,2.6rem);font-weight:400;position:relative;width:fit-content}#about .about_item .ttl h3:after{content:"";width:57px;height:1px;background-color:#707070;position:absolute;right:-15px;top:50%;transform:translate(100%,-50%)}#about .about_item .txt p{margin-bottom:30px}#about .about_item .txt p:last-child{margin-bottom:0}#about .about_item01{display:grid;grid-template-columns:1fr 50%;gap:65px;margin-top:0}#about .about_item01 .left{max-width:250px}#about .about_item02{display:grid;grid-template-columns:50% 1fr;gap:65px}#about .about_item02 .left img{max-width:clamp(175px,30vw,236px);width:100%;margin-left:auto;margin-bottom:40px;display:block}#about .about_item02 .right{margin-right:calc(100% - 50vw + 65px)}#about .about_item03{display:grid;grid-template-columns:auto auto;gap:55px;width:fit-content}#about .about_item03 .left{max-width:420px}#about .about_item03 .right{max-width:321px}#about .philosophy .philosophy_ttl{text-align:center;margin-bottom:100px}#about .philosophy .philosophy_ttl h3{font-size:clamp(2.2rem,4vw,2.6rem);font-weight:400;margin-bottom:10px}#about .philosophy .philosophy_nav{max-width:800px;margin:0 auto 125px}#about .philosophy .philosophy_nav ul{display:flex;flex-direction:column;gap:14px}#about .philosophy .philosophy_nav ul li a{background-color:#fff;border-radius:50vh;display:grid;grid-template-columns:auto 1fr;padding:10px 42px 10px 10px;align-items:center}#about .philosophy .philosophy_nav ul li a .left{display:grid;grid-template-columns:auto 1fr;gap:15px;align-items:center}#about .philosophy .philosophy_nav ul li a .left img{width:64px}#about .philosophy .philosophy_nav ul li a .left h4{font-size:clamp(1.6rem,4vw,2.1rem);font-weight:400}#about .philosophy .philosophy_nav ul li a .right{text-align:right}#about .philosophy .philosophy_nav ul li a .right p{font-size:clamp(1.3rem,3vw,1.5rem)}#about .philosophy .philosophy_item{border-top:1px solid #B8BEC4;padding:20px 0 65px;display:grid;grid-template-columns:1fr auto;gap:30px}#about .philosophy .philosophy_item .left p{font-family:Cormorant Upright,serif!important;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;margin-bottom:18px;letter-spacing:3px}#about .philosophy .philosophy_item .left p:before{content:"";width:16px;height:16px;background:url(https://bihada.graphiabeauty.com/cdn/shop/files/about_icon_05.svg) no-repeat center;background-size:contain}#about .philosophy .philosophy_item .left h3{writing-mode:vertical-rl;font-size:clamp(2.4rem,4vw,3rem);font-weight:400;line-height:1;letter-spacing:4px}#about .philosophy .philosophy_item .right{max-width:min(680px,55vw);padding-top:100px}#about .philosophy .philosophy_item .right h4{font-size:clamp(1.6rem,4vw,2rem);font-weight:400;margin-bottom:20px}#about .philosophy .philosophy_item .right p{font-size:clamp(1.3rem,3vw,1.5rem)}#about .philosophy .philosophy_item .right ul{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:38px;text-decoration:none}#about .philosophy .philosophy_item .right ul li{border:1px solid #B8BEC4}#about .philosophy .philosophy_item .right ul.list li{padding:20px 30px;position:relative}#about .philosophy .philosophy_item .right ul.list li:before{content:"";background:url(https://bihada.graphiabeauty.com/cdn/shop/files/about_icon_04.png) no-repeat center;background-size:contain;width:84px;height:84px;position:absolute;left:0;top:0;z-index:-1}#about .philosophy .philosophy_item .right ul.list li h5{font-size:1.7rem;font-weight:400;margin-bottom:10px}#about .philosophy .philosophy_item .right ul.link{gap:15px}#about .philosophy .philosophy_item .right ul.link li a{padding:15px 20px;display:block;position:relative;text-decoration:none}#about .philosophy .philosophy_item .right ul.link li a:after{content:"";background:url(https://bihada.graphiabeauty.com/cdn/shop/files/sns_icon_01.svg) no-repeat center;background-size:contain;width:13px;height:13px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}#about .policy{padding:100px 0}#about .policy .policy_ttl{text-align:center;margin-bottom:60px}#about .policy .policy_ttl h3{font-size:clamp(2.2rem,4vw,2.6rem);font-weight:400;margin-bottom:10px}#about .policy .policy_txt{text-align:center;margin-bottom:40px;font-size:clamp(1.3rem,3vw,1.5rem)}#about .policy .policy_img{max-width:380px;margin:0 auto 65px}#about .policy .policy_list{margin-bottom:100px}#about .policy .policy_list ul{display:grid;grid-template-columns:1fr 1fr 1fr}#about .policy .policy_list ul li{padding:25px 40px;border-left:1px solid #B8BEC4}#about .policy .policy_list ul li:last-child{border-right:1px solid #B8BEC4}#about .policy .policy_list ul li h4{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:7px;font-size:clamp(1.8rem,4vw,2rem)}#about .policy .policy_list ul li h4:before{content:"";width:20px;height:20px;display:block}#about .policy .policy_list ul li:nth-child(1) h4:before{background:url(/cdn/shop/files/policy_icon_01.svg) no-repeat center;background-size:contain}#about .policy .policy_list ul li:nth-child(2) h4:before{background:url(/cdn/shop/files/policy_icon_02.svg) no-repeat center;background-size:contain}#about .policy .policy_list ul li:nth-child(3) h4:before{background:url(/cdn/shop/files/policy_icon_03.svg) no-repeat center;background-size:contain}@media screen and (max-width:896px){#about .about_item{margin:100px 0}#about .about_item .ttl h3{padding-bottom:15px}#about .about_item .ttl h3:after{bottom:0;top:auto;left:0;right:auto;transform:translate(0)}#about .about_item01{display:flex;flex-direction:column-reverse;gap:100px;margin-top:0}#about .about_item01 .right .img{margin-bottom:30px}#about .about_item01 .left{max-width:clamp(175px,30vw,250px)}#about .about_item02{grid-template-columns:1fr;gap:50px}#about .about_item02 .left img{margin-left:0}#about .about_item02 .right{margin-right:calc(50% - 50vw);text-align:right}#about .about_item02 .right img{max-width:289px}#about .about_item03{grid-template-columns:1fr;gap:100px}#about .about_item03 .left{max-width:100%}#about .about_item03 .right{max-width:clamp(176px,40vw,321px);margin-left:auto}#about .philosophy .philosophy_ttl{margin-bottom:40px}#about .philosophy .philosophy_nav{margin-bottom:90px}#about .philosophy .philosophy_nav ul li a{padding:10px 15px 10px 10px}#about .philosophy .philosophy_nav ul li a .left{gap:10px}#about .philosophy .philosophy_nav ul li a .left img{width:48px}#about .philosophy .philosophy_nav ul li a .right p{letter-spacing:0;line-height:1.5}#about .philosophy .philosophy_item{grid-template-columns:1fr;gap:50px}#about .philosophy .philosophy_item .right{max-width:100%;padding-top:0}#about .philosophy .philosophy_item .right ul{grid-template-columns:1fr;gap:5px}#about .philosophy .philosophy_item .right ul.link{gap:5px}#about .policy{padding-top:85px}#about .policy .policy_txt{text-align:left}#about .policy .policy_list{margin-bottom:50px}#about .policy .policy_list ul{grid-template-columns:1fr}#about .policy .policy_list ul li{border-top:1px solid #B8BEC4;border-left:0;padding:25px 15px}#about .policy .policy_list ul li:last-child{border-bottom:1px solid #B8BEC4;border-right:0}}#event .event_list{background-color:#e8e9ea;padding:70px 85px;position:relative}#event .event_list h3{font-size:clamp(2rem,5vw,2.8rem);font-weight:400;position:absolute;left:50%;top:0;transform:translate(-50%,-50%);width:100%;text-align:center}#event .event_list ul li{border-bottom:1px solid #B8BEC4;padding:18px 0;display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center}#event .event_list ul li:last-child{border-bottom:0}#event .event_list ul li .inner{display:grid;grid-template-columns:auto 1fr;gap:25px;align-items:center}#event .event_list ul li .inner img{max-width:200px;width:100%;height:100%;object-fit:cover;aspect-ratio:1/.645}#event .event_list ul li .inner p small{font-size:1.2rem}#event .event_list ul li a{background-color:#5d6b81;color:#fff;font-size:1.5rem;padding:10px 20px;line-height:1.5}#event .event_item{margin:130px 0}#event .event_item01{display:grid;grid-template-columns:auto 1fr;gap:85px;margin-left:calc(50% - 50vw)}#event .event_item01 .left{max-width:38vw}#event .event_item01 .right{display:grid;grid-template-columns:auto 1fr;gap:35px}#event .event_item01 .right h3{writing-mode:vertical-rl;font-size:clamp(2rem,4vw,2.4rem);font-weight:400}#event .event_item02{display:grid;grid-template-columns:1fr auto;gap:100px}#event .event_item02 .left img{max-width:250px;margin-top:100px}#event .event_item02 .right{max-width:min(500px,40vw);width:100%}#event .event_item .txt p{margin-bottom:30px}#event .event_item .txt p:last-child{margin-bottom:0}#event .event_bg-wh{position:relative;padding-bottom:200px}#event .event_bg-wh:before{content:"";background-color:#e8e9ea;width:100vw;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}#event .past_event{position:relative;padding:140px 0}#event .past_event h3{writing-mode:vertical-rl;font-size:clamp(2rem,5vw,2.8rem);font-weight:400;position:absolute;right:0;top:0;transform:translateY(-27%)}#event .past_event ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px}#event .past_event ul li:nth-child(3n+2){padding-top:50px}#event .past_event ul li:nth-child(3n+3){padding-top:100px}#event .past_event ul li p{margin:20px 0;font-size:clamp(1.4rem,3.5vw,1.8rem)}#event .past_event ul li a{width:100%;display:block;background-color:#5d6b81;color:#fff;font-size:1.5rem;padding:10px 20px;line-height:1.5;text-align:center}#event .past_event ul li img{aspect-ratio:37/29;width:100%;object-fit:cover}#event .insta_banner{background:url(https://bihada.graphiabeauty.com/cdn/shop/files/event_img_05.jpg) no-repeat center;background-size:cover;padding:100px;color:#fff;text-align:center}#event .insta_banner p{margin-bottom:50px}#event .insta_banner a{border:1px solid #fff;width:100%;display:block;position:relative;color:#fff;padding:15px;line-height:1.5}#event .insta_banner a:after{content:"";background:url(https://bihada.graphiabeauty.com/cdn/shop/files/sns_icon_01.svg) no-repeat center;background-size:contain;width:13px;height:13px;position:absolute;right:20px;top:50%;transform:translateY(-50%);filter:invert(1)}#link.event_link .link_content{padding-top:0}@media screen and (max-width:896px){#event .event_list{padding:20px 45px}#event .event_list ul li{padding:40px 0;grid-template-columns:1fr;gap:15px}#event .event_list ul li .inner{grid-template-columns:1fr;gap:20px}#event .event_list ul li .inner img{max-width:100%}#event .event_list ul li a{text-align:center}#event .event_item01{grid-template-columns:1fr;gap:60px;margin-left:0}#event .event_item01 .left{max-width:90%;margin-left:calc(50% - 50vw)}#event .event_item01 .right{gap:50px}#event .event_item02{display:flex;flex-direction:column-reverse;gap:60px}#event .event_item02 .left img{max-width:250px;margin-top:50px}#event .event_item02 .right{max-width:60vw;margin-left:auto}#event .event_bg-wh{padding-bottom:140px}#event .past_event{padding:70px 0 100px}#event .past_event h3{writing-mode:horizontal-tb;right:50%;transform:translate(50%,-50%);width:100%;text-align:center}#event .past_event ul{display:flex;justify-content:center;flex-wrap:wrap;gap:50px 12px}#event .past_event ul li{width:calc(50% - 12px)}#event .past_event ul li:nth-child(2),#event .past_event ul li:nth-child(3){padding-top:0}#event .insta_banner{background-position:54%;padding:75px 50px;text-align:left}#event .insta_banner p{font-size:1.3rem}}@media screen and (max-width:500px){#event .insta_banner{background:url(https://bihada.graphiabeauty.com/cdn/shop/files/event_img_06.jpg) no-repeat center;background-size:cover}}#interview .interview_content{margin-bottom:150px}#interview .interview_list ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:90px}#interview .interview_list ul li{position:relative}#interview .interview_list ul li:not(:nth-child(3n)):before{content:"";position:absolute;right:-45px;top:0;height:100%;width:1px;background-color:#b8bec4}#interview .interview_list ul li a{display:grid;grid-template-rows:auto 1fr;height:100%}#interview .interview_list ul li a .img{overflow:hidden;margin-bottom:40px}#interview .interview_list ul li a .img img{aspect-ratio:1/.656;width:100%;height:100%;object-fit:cover}#interview .interview_list ul li a .txt{display:grid;grid-template-rows:1fr 1fr;box-sizing:border-box;height:100%;gap:30px}#interview .interview_list ul li a .txt h3{font-size:clamp(1.6rem,4vw,2.2rem);font-weight:400}#interview .interview_list ul li a .txt .name{margin-bottom:30px}#interview .interview_list ul li a .txt .name p{font-size:clamp(1.4rem,4vw,1.6rem)}#interview .interview_list ul li a .txt .name p:last-child{line-height:1.3}#interview .interview_list ul li a .txt .name p small{font-size:1.28rem}#interview .interview_list ul li a .txt .inner{display:flex;flex-direction:column;justify-content:space-between}#interview .interview_list ul li a .txt .inner>p{text-align:right;text-decoration:underline;font-size:1.3rem}@media screen and (max-width:896px){#interview .interview_list ul{grid-template-columns:1fr 1fr;gap:70px 0}#interview .interview_list ul li:not(:nth-child(3n)):before{content:none}#interview .interview_list ul li a .img{margin-bottom:15px}#interview .interview_list ul li a .txt{padding:7.5px;gap:0}#interview .interview_list ul li a .txt .name p small{font-size:1.2rem}}#interview.single #sec_top .sec_top-pankuzu{margin-bottom:0}#interview.single #sec_middle{overflow:hidden}#interview .interview_top{display:grid;grid-template-columns:43% 1fr;margin:0 calc(50% - 50vw) 150px}#interview .interview_ttl{padding:0 30px 0 50px;display:flex;flex-direction:column;justify-content:space-between}#interview .interview_ttl .ttl{writing-mode:vertical-rl;text-orientation:upright;margin-left:auto}#interview .interview_ttl .ttl h2{font-size:clamp(2.2rem,5vw,3.4rem);font-weight:400;line-height:1.5}#interview .interview_ttl .name h3{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400}#interview .interview_ttl .name h3 span{font-size:clamp(1.3rem,3vw,1.6rem);margin-left:10px;font-family:Cormorant Upright,serif!important}#interview .interview_ttl .name .post{font-size:1.3rem}#interview .interview_ttl .name .date{font-family:Cormorant Upright,serif!important;margin-top:35px}#interview .interview_img{overflow:hidden}#interview .interview_img img{width:100%;object-fit:cover;aspect-ratio:1/.673}#interview .interview_single{margin:0 auto 150px;max-width:760px}#interview .interview_single h3{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:400;padding-bottom:15px;margin-bottom:40px;border-bottom:1px solid #04335C;position:relative}#interview .interview_single h3:before{content:"";background:url(https://bihada.graphiabeauty.com/cdn/shop/files/interview_ttl_icon_01.svg) no-repeat center;background-size:contain;width:16px;height:4px;position:absolute;left:-1px;bottom:-4px;transform:translateY(100%)}#interview .interview_single h3:after{content:"";background:url(https://bihada.graphiabeauty.com/cdn/shop/files/interview_ttl_icon_02.svg) no-repeat center;background-size:contain;width:16px;height:4px;position:absolute;right:-1px;bottom:-4px;transform:translateY(100%)}#interview .interview_single p{margin-bottom:40px;font-size:clamp(1.4rem,3vw,1.6rem)}#interview .interview_single img{width:100%}#interview .interview_single video{width:100%}#interview .interview_list-ttl{margin-bottom:75px}#interview .interview_list-ttl:after{content:"";background:url(https://bihada.graphiabeauty.com/cdn/shop/files/brand_icon_02.svg) no-repeat center;background-size:contain;width:28px;height:6px;display:block;margin:0 auto}#interview .interview_list-ttl h2{writing-mode:vertical-rl;margin:0 auto;font-size:clamp(1.9rem,4vw,2.3rem);font-weight:400;line-height:1.5;letter-spacing:4px;padding-bottom:30px}#interview .interview_btn{max-width:200px;margin:100px 0 0 auto}@media screen and (max-width:1165px){#interview .interview_top{display:grid;grid-template-columns:1fr;gap:30px;margin:0 0 100px}#interview .interview_ttl{padding:0;display:flex;flex-direction:row-reverse;align-items:flex-end;gap:30px}}@media screen and (max-width:896px){#interview.single #sec_top .sec_top-content{padding-bottom:50px}#interview .interview_single{margin-bottom:100px}#interview .interview_ttl .name h3{display:flex;flex-direction:column}#interview .interview_ttl .name h3 span{margin-left:0}#interview.single .interview_list ul{grid-template-columns:1fr}#interview.single .interview_list ul li:not(:nth-child(3n)):before{content:"";position:absolute;right:0;top:auto;bottom:-35px;height:1px;width:100%;background-color:#b8bec4}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/contents.css.map */
