﻿@font-face{font-family:"yumin";src:url("../fonts/yumindb.ttf")}*,::before,::after{font-size:15px;font-family:yumin;letter-spacing:.07em;color:#000;font-weight:400;max-width:100%;outline:none}@media(max-width: 1200px)and (min-width: 641px){*,::before,::after{font-size:13px}}@media(max-width: 640px){*,::before,::after{font-size:13px}}@media(max-width: 1200px)and (min-width: 641px){*,::before,::after{letter-spacing:.07em}}@media(max-width: 640px){*,::before,::after{letter-spacing:.07em}}html{scroll-behavior:smooth}html body{background-color:#fff}html body main{overflow-x:hidden}a,span,b,small,strong,em,i,time,button,input,textarea,select,option,::before,::after{font:inherit;display:inline-block;color:inherit}dt,dd,mark,ruby,rt,sub,sup,th,td,u{font:inherit;color:inherit}a,button,input[type=button],input[type=submit]{cursor:pointer;text-decoration:none}@media(min-width: 1201px){a[href*="tel:"],button[href*="tel:"],input[type=button][href*="tel:"],input[type=submit][href*="tel:"]{cursor:default;pointer-events:none}}ul,ol,li{list-style:none}strong{font-weight:700}em{font-weight:500}img,video{height:auto;display:block}@media(max-width: 1200px)and (min-width: 641px){img,video{height:auto}}@media(max-width: 640px){img,video{height:auto}}.txt,.txt2,.txt3{line-height:3}@media(max-width: 1200px)and (min-width: 641px){.txt,.txt2,.txt3{line-height:2.6}}@media(max-width: 640px){.txt,.txt2,.txt3{line-height:2.6}}.wrap{width:1112px;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}@media(max-width: 1200px)and (min-width: 641px){.wrap{width:832px}}@media(max-width: 640px){.wrap{width:432px}}@media(max-width: 1200px)and (min-width: 641px){.wrap{padding-right:16px}}@media(max-width: 640px){.wrap{padding-right:16px}}@media(max-width: 1200px)and (min-width: 641px){.wrap{padding-left:16px}}@media(max-width: 640px){.wrap{padding-left:16px}}@media(max-width: 1200px)and (min-width: 641px){.wrap{margin-right:auto}}@media(max-width: 640px){.wrap{margin-right:auto}}@media(max-width: 1200px)and (min-width: 641px){.wrap{margin-left:auto}}@media(max-width: 640px){.wrap{margin-left:auto}}.whitearea *{color:#fff}@keyframes sdl{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}51%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}@keyframes svimg{0%{background-size:110%}100%{background-size:100%}}@keyframes fadezoom{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes loading-logo{0%{opacity:0}100%{opacity:1}}@keyframes loading-border{0%{transform:scaleX(0)}100%{transform:scaleX(100%)}}@keyframes page-swt{0%{opacity:1}100%{opacity:0}}header{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:absolute;top:0;position:absolute;left:0;width:100%;height:88px;padding-right:40px;padding-left:40px;position:fixed;z-index:10;mix-blend-mode:difference}@media(max-width: 1200px)and (min-width: 641px){header{top:0}}@media(max-width: 640px){header{top:0}}@media(max-width: 1200px)and (min-width: 641px){header{left:0}}@media(max-width: 640px){header{left:0}}@media(max-width: 1200px)and (min-width: 641px){header{width:100%}}@media(max-width: 640px){header{width:100%}}@media(max-width: 1200px)and (min-width: 641px){header{height:88px}}@media(max-width: 640px){header{height:88px}}@media(max-width: 1200px)and (min-width: 641px){header{padding-right:16px}}@media(max-width: 640px){header{padding-right:16px}}@media(max-width: 1200px)and (min-width: 641px){header{padding-left:16px}}@media(max-width: 640px){header{padding-left:16px}}header.noblend{mix-blend-mode:normal}header section.cont1{font-size:0;font-family:yumin;width:88px;transition:all 1s ease}@media(max-width: 1200px)and (min-width: 641px){header section.cont1{font-size:0}}@media(max-width: 640px){header section.cont1{font-size:0}}@media(max-width: 1200px)and (min-width: 641px){header section.cont1{width:88px}}@media(max-width: 640px){header section.cont1{width:88px}}header section.cont1:hover{opacity:.6}header section.cont2{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:32px 32px}@media(max-width: 1200px){header section.cont2{gap:32px 32px}}header section.cont2 nav{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:20px 20px}@media(max-width: 1200px){header section.cont2 nav{gap:20px 20px}}header section.cont2 nav a{transition:all 1s ease}header section.cont2 nav a:hover{transform:scale(1.2)}header section.cont2 button{font-size:10px;font-family:"eb-garamond",serif;width:32px;height:32px;margin-top:16px;position:relative;z-index:1;color:#fff;transition:all 1s ease}@media(max-width: 1200px)and (min-width: 641px){header section.cont2 button{font-size:10px}}@media(max-width: 640px){header section.cont2 button{font-size:10px}}@media(max-width: 1200px)and (min-width: 641px){header section.cont2 button{width:32px}}@media(max-width: 640px){header section.cont2 button{width:32px}}@media(max-width: 1200px)and (min-width: 641px){header section.cont2 button{height:32px}}@media(max-width: 640px){header section.cont2 button{height:32px}}@media(max-width: 1200px)and (min-width: 641px){header section.cont2 button{margin-top:16px}}@media(max-width: 640px){header section.cont2 button{margin-top:16px}}header section.cont2 button:hover{opacity:.6}header section.cont2 button:before{position:absolute;top:-12px;position:absolute;left:50%;transform:translateX(-50%);content:url(../images/common/menu.svg)}@media(max-width: 1200px)and (min-width: 641px){header section.cont2 button:before{top:-12px}}@media(max-width: 640px){header section.cont2 button:before{top:-12px}}@media(max-width: 1200px)and (min-width: 641px){header section.cont2 button:before{left:50%}}@media(max-width: 640px){header section.cont2 button:before{left:50%}}@media(max-width: 1200px)and (min-width: 641px){header section.cont2 button:before{transform:translateX(-50%)}}@media(max-width: 640px){header section.cont2 button:before{transform:translateX(-50%)}}header section.cont2 button span{width:100%;height:2px;margin-top:8px;display:block;background-color:#fff}@media(max-width: 1200px)and (min-width: 641px){header section.cont2 button span{width:100%}}@media(max-width: 640px){header section.cont2 button span{width:100%}}@media(max-width: 1200px)and (min-width: 641px){header section.cont2 button span{height:2px}}@media(max-width: 640px){header section.cont2 button span{height:2px}}@media(max-width: 1200px)and (min-width: 641px){header section.cont2 button span{margin-top:8px}}@media(max-width: 640px){header section.cont2 button span{margin-top:8px}}header section.cont2 button.cross:before{position:absolute;top:-8px;content:url(../images/common/close.svg)}@media(max-width: 1200px)and (min-width: 641px){header section.cont2 button.cross:before{top:-8px}}@media(max-width: 640px){header section.cont2 button.cross:before{top:-8px}}header section.cont2 button.cross span{position:absolute;top:50%;position:absolute;left:50%;transform:translate(-50%, -50%);transform-origin:left}@media(max-width: 1200px)and (min-width: 641px){header section.cont2 button.cross span{top:50%}}@media(max-width: 640px){header section.cont2 button.cross span{top:50%}}@media(max-width: 1200px)and (min-width: 641px){header section.cont2 button.cross span{left:50%}}@media(max-width: 640px){header section.cont2 button.cross span{left:50%}}@media(max-width: 1200px){header section.cont2 button.cross span{transform:translate(-50%, -50%)}}header section.cont2 button.cross span:first-of-type{transform:rotate(45deg) translate(-50%, -50%)}header section.cont2 button.cross span:nth-of-type(2){width:2px;z-index:1;background-color:#271f2b}@media(max-width: 1200px)and (min-width: 641px){header section.cont2 button.cross span:nth-of-type(2){width:2px}}@media(max-width: 640px){header section.cont2 button.cross span:nth-of-type(2){width:2px}}header section.cont2 button.cross span:last-of-type{transform:rotate(-45deg) translate(-50%, -50%)}header section.cont3{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;position:absolute;top:0;position:absolute;right:0;width:100vw;height:100vh;padding-top:64px;padding-bottom:64px;position:fixed;background-color:#271f2b;overflow-y:auto;transition:background-color .8s}@media(max-width: 1200px)and (min-width: 641px){header section.cont3{top:0}}@media(max-width: 640px){header section.cont3{top:0}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3{right:0}}@media(max-width: 640px){header section.cont3{right:0}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3{width:100vw}}@media(max-width: 640px){header section.cont3{width:100vw}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3{height:100vh}}@media(max-width: 640px){header section.cont3{height:100vh}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3{padding-top:64px}}@media(max-width: 640px){header section.cont3{padding-top:64px}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3{padding-bottom:96px}}@media(max-width: 640px){header section.cont3{padding-bottom:96px}}@media(max-width: 640px){header section.cont3{align-items:flex-start}}header section.cont3:not(.open){background-color:rgba(39,31,43,0);opacity:0;pointer-events:none}header section.cont3 div.wrap{display:flex;align-items:stretch;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:0 0;width:696px;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto;padding-right:44px;padding-left:44px}@media(max-width: 1200px){header section.cont3 div.wrap{gap:32px 32px}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap{width:512px}}@media(max-width: 640px){header section.cont3 div.wrap{width:432px}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap{padding-right:16px}}@media(max-width: 640px){header section.cont3 div.wrap{padding-right:16px}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap{padding-left:16px}}@media(max-width: 640px){header section.cont3 div.wrap{padding-left:16px}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap{margin-right:auto}}@media(max-width: 640px){header section.cont3 div.wrap{margin-right:auto}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap{margin-left:auto}}@media(max-width: 640px){header section.cont3 div.wrap{margin-left:auto}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap{padding-right:44px}}@media(max-width: 640px){header section.cont3 div.wrap{padding-right:44px}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap{padding-left:44px}}@media(max-width: 640px){header section.cont3 div.wrap{padding-left:44px}}header section.cont3 div.wrap ul li{transition:.8s cubic-bezier(0.22, 1, 0.36, 1)}header section.cont3 div.wrap ul li:hover{opacity:.6}header section.cont3 div.wrap ul li:nth-of-type(1){transition-delay:0.05s}header section.cont3 div.wrap ul li:nth-of-type(2){transition-delay:0.1s}header section.cont3 div.wrap ul li:nth-of-type(3){transition-delay:0.15s}header section.cont3 div.wrap ul li:nth-of-type(4){transition-delay:0.2s}header section.cont3 div.wrap ul li:nth-of-type(5){transition-delay:0.25s}header section.cont3 div.wrap ul li:nth-of-type(6){transition-delay:0.3s}header section.cont3 div.wrap ul li:nth-of-type(7){transition-delay:0.35s}header section.cont3 div.wrap ul li:not(:last-of-type){margin-bottom:32px}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap ul li:not(:last-of-type){margin-bottom:20px}}@media(max-width: 640px){header section.cont3 div.wrap ul li:not(:last-of-type){margin-bottom:20px}}header section.cont3 div.wrap ul li em{font-size:30px;font-family:"eb-garamond",serif;display:block}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap ul li em{font-size:24px}}@media(max-width: 640px){header section.cont3 div.wrap ul li em{font-size:24px}}header section.cont3 div.wrap ul li small{font-size:12px;font-family:yumin;color:#bbb}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap ul li small{font-size:11px}}@media(max-width: 640px){header section.cont3 div.wrap ul li small{font-size:11px}}header section.cont3 div.wrap article{width:232px;position:relative;opacity:0;transition:all 2s ease}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article{width:auto}}@media(max-width: 640px){header section.cont3 div.wrap article{width:100%}}header section.cont3 div.wrap article.on{opacity:1}@media(max-width: 640px){header section.cont3 div.wrap article{border-top:#666 solid 1px}}header section.cont3 div.wrap article figure figcaption{font-size:12px;font-family:yumin;margin-top:32px;margin-bottom:24px}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article figure figcaption{font-size:12px}}@media(max-width: 640px){header section.cont3 div.wrap article figure figcaption{font-size:12px}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article figure figcaption{margin-top:32px}}@media(max-width: 640px){header section.cont3 div.wrap article figure figcaption{margin-top:32px}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article figure figcaption{margin-bottom:24px}}@media(max-width: 640px){header section.cont3 div.wrap article figure figcaption{margin-bottom:24px}}header section.cont3 div.wrap article nav{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:24px 24px;margin-bottom:176px}@media(max-width: 1200px){header section.cont3 div.wrap article nav{gap:24px 24px}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article nav{margin-bottom:0}}@media(max-width: 640px){header section.cont3 div.wrap article nav{margin-bottom:0}}header section.cont3 div.wrap article nav a{transition:all 1s ease}header section.cont3 div.wrap article nav a:hover{transform:scale(1.2)}header section.cont3 div.wrap article a.contact{width:232px;height:96px;padding-top:24px;position:relative;text-align:center;transition:all 1s ease}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article a.contact{width:0}}@media(max-width: 640px){header section.cont3 div.wrap article a.contact{width:0}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article a.contact{height:0}}@media(max-width: 640px){header section.cont3 div.wrap article a.contact{height:0}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article a.contact{padding-top:24px}}@media(max-width: 640px){header section.cont3 div.wrap article a.contact{padding-top:24px}}@media(min-width: 1201px){header section.cont3 div.wrap article a.contact{position:absolute;right:0;position:absolute;bottom:32px}}@media(min-width: 1201px)and (max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article a.contact{right:0}}@media(min-width: 1201px)and (max-width: 640px){header section.cont3 div.wrap article a.contact{right:0}}@media(min-width: 1201px)and (max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article a.contact{bottom:0}}@media(min-width: 1201px)and (max-width: 640px){header section.cont3 div.wrap article a.contact{bottom:0}}header section.cont3 div.wrap article a.contact:before{position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";border-top:#fff solid 1px;border-left:#fff solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article a.contact:before{top:0}}@media(max-width: 640px){header section.cont3 div.wrap article a.contact:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article a.contact:before{left:0}}@media(max-width: 640px){header section.cont3 div.wrap article a.contact:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article a.contact:before{width:100%}}@media(max-width: 640px){header section.cont3 div.wrap article a.contact:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article a.contact:before{height:100%}}@media(max-width: 640px){header section.cont3 div.wrap article a.contact:before{height:100%}}header section.cont3 div.wrap article a.contact:after{position:absolute;right:0;position:absolute;bottom:0;width:100%;height:100%;content:"";border-right:#fff solid 1px;border-bottom:#fff solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article a.contact:after{right:0}}@media(max-width: 640px){header section.cont3 div.wrap article a.contact:after{right:0}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article a.contact:after{bottom:0}}@media(max-width: 640px){header section.cont3 div.wrap article a.contact:after{bottom:0}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article a.contact:after{width:100%}}@media(max-width: 640px){header section.cont3 div.wrap article a.contact:after{width:100%}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article a.contact:after{height:100%}}@media(max-width: 640px){header section.cont3 div.wrap article a.contact:after{height:100%}}header section.cont3 div.wrap article a.contact:hover:before,header section.cont3 div.wrap article a.contact:hover:after{width:24px;height:24px}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article a.contact:hover:before,header section.cont3 div.wrap article a.contact:hover:after{width:24px}}@media(max-width: 640px){header section.cont3 div.wrap article a.contact:hover:before,header section.cont3 div.wrap article a.contact:hover:after{width:24px}}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article a.contact:hover:before,header section.cont3 div.wrap article a.contact:hover:after{height:24px}}@media(max-width: 640px){header section.cont3 div.wrap article a.contact:hover:before,header section.cont3 div.wrap article a.contact:hover:after{height:24px}}header section.cont3 div.wrap article a.contact b{font-size:26px;font-family:"eb-garamond",serif;display:block}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article a.contact b{font-size:26px}}@media(max-width: 640px){header section.cont3 div.wrap article a.contact b{font-size:26px}}header section.cont3 div.wrap article a.contact small{font-size:12px;font-family:yumin;color:#bbb}@media(max-width: 1200px)and (min-width: 641px){header section.cont3 div.wrap article a.contact small{font-size:12px}}@media(max-width: 640px){header section.cont3 div.wrap article a.contact small{font-size:12px}}footer section.cont1{padding-right:16px;padding-left:16px}@media(max-width: 1200px)and (min-width: 641px){footer section.cont1{padding-right:16px}}@media(max-width: 640px){footer section.cont1{padding-right:16px}}@media(max-width: 1200px)and (min-width: 641px){footer section.cont1{padding-left:16px}}@media(max-width: 640px){footer section.cont1{padding-left:16px}}footer section.cont1 div.wrap{display:flex;align-items:flex-end;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-right:0;padding-left:0;padding-top:56px;padding-bottom:120px;margin-top:200px}@media(max-width: 1200px)and (min-width: 641px){footer section.cont1 div.wrap{padding-right:0}}@media(max-width: 640px){footer section.cont1 div.wrap{padding-right:0}}@media(max-width: 1200px)and (min-width: 641px){footer section.cont1 div.wrap{padding-left:0}}@media(max-width: 640px){footer section.cont1 div.wrap{padding-left:0}}@media(max-width: 1200px)and (min-width: 641px){footer section.cont1 div.wrap{padding-top:48px}}@media(max-width: 640px){footer section.cont1 div.wrap{padding-top:48px}}@media(max-width: 1200px)and (min-width: 641px){footer section.cont1 div.wrap{padding-bottom:104px}}@media(max-width: 640px){footer section.cont1 div.wrap{padding-bottom:104px}}@media(max-width: 1200px)and (min-width: 641px){footer section.cont1 div.wrap{margin-top:120px}}@media(max-width: 640px){footer section.cont1 div.wrap{margin-top:120px}}@media(max-width: 640px){footer section.cont1 div.wrap{justify-content:center;text-align:center;border-top:#ddd solid 1px}}footer section.cont1 div.wrap figure{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:24px 24px}@media(max-width: 1200px){footer section.cont1 div.wrap figure{gap:24px 24px}}@media(max-width: 640px){footer section.cont1 div.wrap figure{justify-content:center}}footer section.cont1 div.wrap figure a.logo{width:144px;mix-blend-mode:difference;transition:all 1s ease}@media(max-width: 1200px)and (min-width: 641px){footer section.cont1 div.wrap figure a.logo{width:96px}}@media(max-width: 640px){footer section.cont1 div.wrap figure a.logo{width:96px}}footer section.cont1 div.wrap figure a.logo:hover{opacity:.5}footer section.cont1 div.wrap figure figcaption{font-size:13px;font-family:yumin;color:#666}@media(max-width: 1200px)and (min-width: 641px){footer section.cont1 div.wrap figure figcaption{font-size:12px}}@media(max-width: 640px){footer section.cont1 div.wrap figure figcaption{font-size:12px}}footer section.cont1 div.wrap nav.sp{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px 12px;width:100%;margin-top:24px}@media(max-width: 1200px){footer section.cont1 div.wrap nav.sp{gap:12px 12px}}@media(max-width: 1200px)and (min-width: 641px){footer section.cont1 div.wrap nav.sp{width:100%}}@media(max-width: 640px){footer section.cont1 div.wrap nav.sp{width:100%}}@media(max-width: 1200px)and (min-width: 641px){footer section.cont1 div.wrap nav.sp{margin-top:24px}}@media(max-width: 640px){footer section.cont1 div.wrap nav.sp{margin-top:24px}}footer section.cont1 div.wrap nav.sp a{mix-blend-mode:difference}footer section.cont1 div.wrap article a.pagetop{margin-top:48px;margin-bottom:48px}@media(max-width: 1200px)and (min-width: 641px){footer section.cont1 div.wrap article a.pagetop{margin-top:48px}}@media(max-width: 640px){footer section.cont1 div.wrap article a.pagetop{margin-top:48px}}@media(max-width: 1200px)and (min-width: 641px){footer section.cont1 div.wrap article a.pagetop{margin-bottom:48px}}@media(max-width: 640px){footer section.cont1 div.wrap article a.pagetop{margin-bottom:48px}}footer section.cont1 div.wrap article p.txt{font-size:12px;font-family:"eb-garamond",serif;color:#ccc}@media(max-width: 1200px)and (min-width: 641px){footer section.cont1 div.wrap article p.txt{font-size:12px}}@media(max-width: 640px){footer section.cont1 div.wrap article p.txt{font-size:12px}}footer section.cont2{position:absolute;right:40px;position:absolute;bottom:0;font-size:0;font-family:yumin;position:fixed;mix-blend-mode:difference}@media(max-width: 1200px)and (min-width: 641px){footer section.cont2{right:32px}}@media(max-width: 640px){footer section.cont2{right:32px}}@media(max-width: 1200px)and (min-width: 641px){footer section.cont2{bottom:0}}@media(max-width: 640px){footer section.cont2{bottom:0}}@media(max-width: 1200px)and (min-width: 641px){footer section.cont2{font-size:0}}@media(max-width: 640px){footer section.cont2{font-size:0}}a.pagetop{width:56px;height:56px;position:relative;mix-blend-mode:difference;transition:all 1s ease}@media(max-width: 1200px)and (min-width: 641px){a.pagetop{width:56px}}@media(max-width: 640px){a.pagetop{width:56px}}@media(max-width: 1200px)and (min-width: 641px){a.pagetop{height:56px}}@media(max-width: 640px){a.pagetop{height:56px}}a.pagetop:hover{transform:translateY(-16px)}@media(max-width: 1200px)and (min-width: 641px){a.pagetop:hover{transform:translateY(-16px)}}@media(max-width: 640px){a.pagetop:hover{transform:translateY(-16px)}}a.pagetop:before,a.pagetop:after{position:absolute;left:50%;width:1px;height:100%;content:"";background-color:#fff;transform-origin:top}@media(max-width: 1200px)and (min-width: 641px){a.pagetop:before,a.pagetop:after{left:50%}}@media(max-width: 640px){a.pagetop:before,a.pagetop:after{left:50%}}@media(max-width: 1200px)and (min-width: 641px){a.pagetop:before,a.pagetop:after{width:1px}}@media(max-width: 640px){a.pagetop:before,a.pagetop:after{width:1px}}@media(max-width: 1200px)and (min-width: 641px){a.pagetop:before,a.pagetop:after{height:100%}}@media(max-width: 640px){a.pagetop:before,a.pagetop:after{height:100%}}a.pagetop:after{height:16px;transform:rotate(-45deg)}@media(max-width: 1200px)and (min-width: 641px){a.pagetop:after{height:16px}}@media(max-width: 640px){a.pagetop:after{height:16px}}small.google{font-size:10px;font-family:"eb-garamond",serif;margin-top:8px;display:block;color:#ccc}@media(max-width: 1200px)and (min-width: 641px){small.google{font-size:10px}}@media(max-width: 640px){small.google{font-size:10px}}@media(max-width: 1200px)and (min-width: 641px){small.google{margin-top:8px}}@media(max-width: 640px){small.google{margin-top:8px}}small.google a{text-decoration:underline}p.scroll{width:1px;height:64px;position:relative;background-color:#ddd}@media(max-width: 1200px)and (min-width: 641px){p.scroll{width:1px}}@media(max-width: 640px){p.scroll{width:1px}}@media(max-width: 1200px)and (min-width: 641px){p.scroll{height:64px}}@media(max-width: 640px){p.scroll{height:64px}}p.scroll:before{position:absolute;bottom:0;position:absolute;left:0;width:100%;height:100%;content:"";background-color:#000;animation:sdl 2s cubic-bezier(1, 0, 0, 1) infinite}@media(max-width: 1200px)and (min-width: 641px){p.scroll:before{bottom:0}}@media(max-width: 640px){p.scroll:before{bottom:0}}@media(max-width: 1200px)and (min-width: 641px){p.scroll:before{left:0}}@media(max-width: 640px){p.scroll:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){p.scroll:before{width:100%}}@media(max-width: 640px){p.scroll:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){p.scroll:before{height:100%}}@media(max-width: 640px){p.scroll:before{height:100%}}.faderight{transform:translateX(32px);opacity:0}@media(max-width: 1200px)and (min-width: 641px){.faderight{transform:translateX(24px)}}@media(max-width: 640px){.faderight{transform:translateX(24px)}}.faderight.on{transform:translateX(0);opacity:1}@media(max-width: 1200px)and (min-width: 641px){.faderight.on{transform:translateX(0)}}@media(max-width: 640px){.faderight.on{transform:translateX(0)}}.fadeup{transform:translateY(160px);opacity:0;transition:transform 1.3s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 1.1s cubic-bezier(0.785, 0.135, 0.15, 0.86)}@media(max-width: 1200px)and (min-width: 641px){.fadeup{transform:translateY(80px)}}@media(max-width: 640px){.fadeup{transform:translateY(80px)}}.fadeup.on{transform:translateY(0);opacity:1;transition-delay:.1s}@media(max-width: 1200px)and (min-width: 641px){.fadeup.on{transform:translateY(0)}}@media(max-width: 640px){.fadeup.on{transform:translateY(0)}}.fadeup2{transform:translateY(100%) scaleY(2);transform-origin:top;opacity:0;transition:transform 1.3s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 1.1s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.fadeup2.on{transform:translateY(0) scaleY(1);opacity:1;transition-delay:.1s}aside{width:248px;margin-top:0}@media(max-width: 1200px)and (min-width: 641px){aside{width:220px}}@media(max-width: 640px){aside{width:100%}}@media(max-width: 1200px)and (min-width: 641px){aside{margin-top:0}}@media(max-width: 640px){aside{margin-top:72px}}aside h2{font-size:24px;font-family:"eb-garamond",serif;padding-bottom:16px;margin-bottom:24px;font-weight:500;border-bottom:#eee solid 1px}@media(max-width: 1200px)and (min-width: 641px){aside h2{font-size:20px}}@media(max-width: 640px){aside h2{font-size:20px}}@media(max-width: 1200px)and (min-width: 641px){aside h2{padding-bottom:12px}}@media(max-width: 640px){aside h2{padding-bottom:12px}}@media(max-width: 1200px)and (min-width: 641px){aside h2{margin-bottom:20px}}@media(max-width: 640px){aside h2{margin-bottom:20px}}aside h2:last-of-type{margin-top:96px}@media(max-width: 1200px)and (min-width: 641px){aside h2:last-of-type{margin-top:64px}}@media(max-width: 640px){aside h2:last-of-type{margin-top:64px}}aside li.categories{font-size:0;font-family:yumin}@media(max-width: 1200px)and (min-width: 641px){aside li.categories{font-size:0}}@media(max-width: 640px){aside li.categories{font-size:0}}aside li.cat-item{font-size:14px;font-family:yumin;color:#666}@media(max-width: 1200px)and (min-width: 641px){aside li.cat-item{font-size:14px}}@media(max-width: 640px){aside li.cat-item{font-size:14px}}aside li.cat-item:not(:last-of-type){margin-bottom:16px}@media(max-width: 1200px)and (min-width: 641px){aside li.cat-item:not(:last-of-type){margin-bottom:12px}}@media(max-width: 640px){aside li.cat-item:not(:last-of-type){margin-bottom:12px}}aside li.cat-item a{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}aside li.cat-item a:before{width:8px;height:1px;margin-right:16px;margin-left:16px;content:"";background-color:#bbb}@media(max-width: 1200px)and (min-width: 641px){aside li.cat-item a:before{width:8px}}@media(max-width: 640px){aside li.cat-item a:before{width:8px}}@media(max-width: 1200px)and (min-width: 641px){aside li.cat-item a:before{height:1px}}@media(max-width: 640px){aside li.cat-item a:before{height:1px}}@media(max-width: 1200px)and (min-width: 641px){aside li.cat-item a:before{margin-right:16px}}@media(max-width: 640px){aside li.cat-item a:before{margin-right:16px}}@media(max-width: 1200px)and (min-width: 641px){aside li.cat-item a:before{margin-left:16px}}@media(max-width: 640px){aside li.cat-item a:before{margin-left:16px}}aside div:not(:last-of-type){margin-bottom:24px}@media(max-width: 1200px)and (min-width: 641px){aside div:not(:last-of-type){margin-bottom:20px}}@media(max-width: 640px){aside div:not(:last-of-type){margin-bottom:20px}}aside div figure{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:8px 8px;margin-bottom:8px}@media(max-width: 1200px){aside div figure{gap:8px 8px}}@media(max-width: 1200px)and (min-width: 641px){aside div figure{margin-bottom:8px}}@media(max-width: 640px){aside div figure{margin-bottom:8px}}aside div figure a.thumb{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;width:80px;height:45px;overflow:hidden}@media(max-width: 1200px)and (min-width: 641px){aside div figure a.thumb{width:80px}}@media(max-width: 640px){aside div figure a.thumb{width:80px}}@media(max-width: 1200px)and (min-width: 641px){aside div figure a.thumb{height:45px}}@media(max-width: 640px){aside div figure a.thumb{height:45px}}aside div figure figcaption{width:calc(100% - 88px)}@media(max-width: 1200px)and (min-width: 641px){aside div figure figcaption{width:calc(100% - 88px)}}@media(max-width: 640px){aside div figure figcaption{width:calc(100% - 88px)}}aside div figure figcaption span{font-size:12px;font-family:yumin;padding-right:6px;padding-left:6px;padding-top:2px;padding-bottom:2px;color:#666;background-color:#f9f9f9}@media(max-width: 1200px)and (min-width: 641px){aside div figure figcaption span{font-size:12px}}@media(max-width: 640px){aside div figure figcaption span{font-size:12px}}@media(max-width: 1200px)and (min-width: 641px){aside div figure figcaption span{padding-right:6px}}@media(max-width: 640px){aside div figure figcaption span{padding-right:6px}}@media(max-width: 1200px)and (min-width: 641px){aside div figure figcaption span{padding-left:6px}}@media(max-width: 640px){aside div figure figcaption span{padding-left:6px}}@media(max-width: 1200px)and (min-width: 641px){aside div figure figcaption span{padding-top:2px}}@media(max-width: 640px){aside div figure figcaption span{padding-top:2px}}@media(max-width: 1200px)and (min-width: 641px){aside div figure figcaption span{padding-bottom:2px}}@media(max-width: 640px){aside div figure figcaption span{padding-bottom:2px}}aside div figure figcaption small{font-size:13px;font-family:"eb-garamond",serif;margin-top:8px;display:block;color:#666}@media(max-width: 1200px)and (min-width: 641px){aside div figure figcaption small{font-size:12px}}@media(max-width: 640px){aside div figure figcaption small{font-size:12px}}@media(max-width: 1200px)and (min-width: 641px){aside div figure figcaption small{margin-top:8px}}@media(max-width: 640px){aside div figure figcaption small{margin-top:8px}}aside div b{font-size:14px;font-family:yumin}@media(max-width: 1200px)and (min-width: 641px){aside div b{font-size:14px}}@media(max-width: 640px){aside div b{font-size:14px}}section.page-swt{position:absolute;top:0;position:absolute;right:0;width:100%;height:100%;position:fixed;z-index:100;background-color:#fff;animation:page-swt 1.5s forwards ease-in-out;opacity:1;pointer-events:none}@media(max-width: 1200px)and (min-width: 641px){section.page-swt{top:0}}@media(max-width: 640px){section.page-swt{top:0}}@media(max-width: 1200px)and (min-width: 641px){section.page-swt{right:0}}@media(max-width: 640px){section.page-swt{right:0}}@media(max-width: 1200px)and (min-width: 641px){section.page-swt{width:100%}}@media(max-width: 640px){section.page-swt{width:100%}}@media(max-width: 1200px)and (min-width: 641px){section.page-swt{height:100%}}@media(max-width: 640px){section.page-swt{height:100%}}.select-none{user-select:none}.drag-none{user-drag:none;-webkit-user-drag:none;-moz-user-select:none}main.concept section.cont1{height:376px;margin-top:200px;margin-bottom:200px;position:relative}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont1{height:240px}}@media(max-width: 640px){main.concept section.cont1{height:auto}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont1{margin-top:104px}}@media(max-width: 640px){main.concept section.cont1{margin-top:104px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont1{margin-bottom:96px}}@media(max-width: 640px){main.concept section.cont1{margin-bottom:96px}}main.concept section.cont1 article{position:absolute;top:0;position:absolute;right:0;width:70vw;height:100%;z-index:2;overflow:hidden}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont1 article{top:0}}@media(max-width: 640px){main.concept section.cont1 article{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont1 article{right:0}}@media(max-width: 640px){main.concept section.cont1 article{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont1 article{width:80vw}}@media(max-width: 640px){main.concept section.cont1 article{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont1 article{height:100%}}@media(max-width: 640px){main.concept section.cont1 article{height:136px}}main.concept section.cont1 article:before{background:no-repeat center/cover;background-image:url("../images/concept/sv.jpg");position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";background-size:105%}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont1 article:before{top:0}}@media(max-width: 640px){main.concept section.cont1 article:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont1 article:before{left:0}}@media(max-width: 640px){main.concept section.cont1 article:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont1 article:before{width:100%}}@media(max-width: 640px){main.concept section.cont1 article:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont1 article:before{height:100%}}@media(max-width: 640px){main.concept section.cont1 article:before{height:100%}}@media(min-width: 1201px){main.concept section.cont1 article:before{animation:svimg 5s forwards}}@media(max-width: 640px){main.concept section.cont1 article{position:relative}}main.concept section.cont1 article h2{padding-top:0;color:#fff}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont1 article h2{padding-top:0}}@media(max-width: 640px){main.concept section.cont1 article h2{padding-top:103.5px}}@media(min-width: 641px){main.concept section.cont1 article h2{position:absolute;top:50%;position:absolute;left:16px;transform:translateY(-50%)}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.concept section.cont1 article h2{top:50%}}@media(min-width: 641px)and (max-width: 640px){main.concept section.cont1 article h2{top:50%}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.concept section.cont1 article h2{left:16px}}@media(min-width: 641px)and (max-width: 640px){main.concept section.cont1 article h2{left:16px}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.concept section.cont1 article h2{transform:translateY(-50%)}}@media(min-width: 641px)and (max-width: 640px){main.concept section.cont1 article h2{transform:translateY(-50%)}}@media(max-width: 640px){main.concept section.cont1 article h2{width:1112px;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto;top:auto !important;left:auto !important}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.concept section.cont1 article h2{width:832px}}@media(max-width: 640px)and (max-width: 640px){main.concept section.cont1 article h2{width:432px}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.concept section.cont1 article h2{padding-right:16px}}@media(max-width: 640px)and (max-width: 640px){main.concept section.cont1 article h2{padding-right:16px}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.concept section.cont1 article h2{padding-left:16px}}@media(max-width: 640px)and (max-width: 640px){main.concept section.cont1 article h2{padding-left:16px}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.concept section.cont1 article h2{margin-right:auto}}@media(max-width: 640px)and (max-width: 640px){main.concept section.cont1 article h2{margin-right:auto}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.concept section.cont1 article h2{margin-left:auto}}@media(max-width: 640px)and (max-width: 640px){main.concept section.cont1 article h2{margin-left:auto}}main.concept section.cont1 article h2 em{font-size:112px;font-family:"eb-garamond",serif;display:block}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont1 article h2 em{font-size:64px}}@media(max-width: 640px){main.concept section.cont1 article h2 em{font-size:64px}}main.concept section.cont1 div.wrap{height:100%;position:relative}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont1 div.wrap{height:100%}}@media(max-width: 640px){main.concept section.cont1 div.wrap{height:100%}}main.concept section.cont1 div.wrap h1{margin-top:0}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont1 div.wrap h1{margin-top:0}}@media(max-width: 640px){main.concept section.cont1 div.wrap h1{margin-top:-33.5px}}@media(min-width: 641px){main.concept section.cont1 div.wrap h1{position:absolute;top:50%;position:absolute;left:16px;transform:translateY(-50%)}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.concept section.cont1 div.wrap h1{top:50%}}@media(min-width: 641px)and (max-width: 640px){main.concept section.cont1 div.wrap h1{top:50%}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.concept section.cont1 div.wrap h1{left:16px}}@media(min-width: 641px)and (max-width: 640px){main.concept section.cont1 div.wrap h1{left:16px}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.concept section.cont1 div.wrap h1{transform:translateY(-50%)}}@media(min-width: 641px)and (max-width: 640px){main.concept section.cont1 div.wrap h1{transform:translateY(-50%)}}main.concept section.cont1 div.wrap h1 em{font-size:112px;font-family:"eb-garamond",serif;display:block}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont1 div.wrap h1 em{font-size:64px}}@media(max-width: 640px){main.concept section.cont1 div.wrap h1 em{font-size:64px}}main.concept section.cont2 div.wrap{position:relative}main.concept section.cont2 div.wrap article{width:608px}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap article{width:48%}}@media(max-width: 640px){main.concept section.cont2 div.wrap article{width:100%}}main.concept section.cont2 div.wrap article h2{font-size:32px;font-family:yumin}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap article h2{font-size:24px}}@media(max-width: 640px){main.concept section.cont2 div.wrap article h2{font-size:24px}}main.concept section.cont2 div.wrap article p.txt{margin-top:80px;margin-bottom:104px}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap article p.txt{margin-top:56px}}@media(max-width: 640px){main.concept section.cont2 div.wrap article p.txt{margin-top:56px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap article p.txt{margin-bottom:64px}}@media(max-width: 640px){main.concept section.cont2 div.wrap article p.txt{margin-bottom:64px}}main.concept section.cont2 div.wrap article a{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:20px;font-family:"eb-garamond",serif;width:280px;height:72px;position:relative;color:#000}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap article a{font-size:18px}}@media(max-width: 640px){main.concept section.cont2 div.wrap article a{font-size:18px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap article a{width:240px}}@media(max-width: 640px){main.concept section.cont2 div.wrap article a{width:240px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap article a{height:64px}}@media(max-width: 640px){main.concept section.cont2 div.wrap article a{height:64px}}main.concept section.cont2 div.wrap article a:before{position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";border-top:#000 solid 1px;border-left:#000 solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap article a:before{top:0}}@media(max-width: 640px){main.concept section.cont2 div.wrap article a:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap article a:before{left:0}}@media(max-width: 640px){main.concept section.cont2 div.wrap article a:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap article a:before{width:100%}}@media(max-width: 640px){main.concept section.cont2 div.wrap article a:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap article a:before{height:100%}}@media(max-width: 640px){main.concept section.cont2 div.wrap article a:before{height:100%}}main.concept section.cont2 div.wrap article a:after{position:absolute;right:0;position:absolute;bottom:0;width:100%;height:100%;content:"";border-right:#000 solid 1px;border-bottom:#000 solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap article a:after{right:0}}@media(max-width: 640px){main.concept section.cont2 div.wrap article a:after{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap article a:after{bottom:0}}@media(max-width: 640px){main.concept section.cont2 div.wrap article a:after{bottom:0}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap article a:after{width:100%}}@media(max-width: 640px){main.concept section.cont2 div.wrap article a:after{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap article a:after{height:100%}}@media(max-width: 640px){main.concept section.cont2 div.wrap article a:after{height:100%}}main.concept section.cont2 div.wrap article a:hover:before,main.concept section.cont2 div.wrap article a:hover:after{width:24px;height:24px}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap article a:hover:before,main.concept section.cont2 div.wrap article a:hover:after{width:24px}}@media(max-width: 640px){main.concept section.cont2 div.wrap article a:hover:before,main.concept section.cont2 div.wrap article a:hover:after{width:24px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap article a:hover:before,main.concept section.cont2 div.wrap article a:hover:after{height:24px}}@media(max-width: 640px){main.concept section.cont2 div.wrap article a:hover:before,main.concept section.cont2 div.wrap article a:hover:after{height:24px}}main.concept section.cont2 div.wrap img{width:520px;margin-top:0}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap img{width:48%}}@media(max-width: 640px){main.concept section.cont2 div.wrap img{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap img{margin-top:0}}@media(max-width: 640px){main.concept section.cont2 div.wrap img{margin-top:112px}}@media(min-width: 641px){main.concept section.cont2 div.wrap img{position:absolute;top:0;position:absolute;right:-148px}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap img{top:0}}@media(min-width: 641px)and (max-width: 640px){main.concept section.cont2 div.wrap img{top:0}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap img{right:-32px}}@media(min-width: 641px)and (max-width: 640px){main.concept section.cont2 div.wrap img{right:-32px}}main.concept section.cont2 div.wrap p.txt2{padding-top:240px;padding-bottom:384px;text-align:center}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap p.txt2{padding-top:112px}}@media(max-width: 640px){main.concept section.cont2 div.wrap p.txt2{padding-top:112px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont2 div.wrap p.txt2{padding-bottom:216px}}@media(max-width: 640px){main.concept section.cont2 div.wrap p.txt2{padding-bottom:216px}}main.concept section.cont3{padding-top:384px;padding-bottom:256px;position:relative;background-color:#271f2b}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3{padding-top:200px}}@media(max-width: 640px){main.concept section.cont3{padding-top:200px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3{padding-bottom:280px}}@media(max-width: 640px){main.concept section.cont3{padding-bottom:280px}}main.concept section.cont3>img{position:absolute;bottom:-136px;position:absolute;left:0;width:528px;content:""}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3>img{bottom:-88px}}@media(max-width: 640px){main.concept section.cont3>img{bottom:-88px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3>img{left:0}}@media(max-width: 640px){main.concept section.cont3>img{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3>img{width:280px}}@media(max-width: 640px){main.concept section.cont3>img{width:280px}}main.concept section.cont3 a.open{position:absolute;top:-224px;position:absolute;left:50%;transform:translateX(-50%);width:800px;transition:all 1s ease}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3 a.open{top:-96px}}@media(max-width: 640px){main.concept section.cont3 a.open{top:-96px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3 a.open{left:50%}}@media(max-width: 640px){main.concept section.cont3 a.open{left:50%}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3 a.open{transform:translateX(-50%)}}@media(max-width: 640px){main.concept section.cont3 a.open{transform:translateX(-50%)}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3 a.open{width:480px}}@media(max-width: 640px){main.concept section.cont3 a.open{width:calc(100% - 32px)}}main.concept section.cont3 a.open:hover{filter:brightness(0.8)}main.concept section.cont3 figure{position:absolute;top:0;position:absolute;left:0;width:100vw;height:100vh;position:fixed;z-index:1}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3 figure{top:0}}@media(max-width: 640px){main.concept section.cont3 figure{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3 figure{left:0}}@media(max-width: 640px){main.concept section.cont3 figure{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3 figure{width:100vw}}@media(max-width: 640px){main.concept section.cont3 figure{width:100vw}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3 figure{height:100vh}}@media(max-width: 640px){main.concept section.cont3 figure{height:100vh}}main.concept section.cont3 figure a.close{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;height:100%;background-color:rgba(39,31,43,.9)}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3 figure a.close{width:100%}}@media(max-width: 640px){main.concept section.cont3 figure a.close{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3 figure a.close{height:100%}}@media(max-width: 640px){main.concept section.cont3 figure a.close{height:100%}}main.concept section.cont3 article{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:56px 56px}@media(max-width: 1200px){main.concept section.cont3 article{gap:56px 56px}}main.concept section.cont3 article h2{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:24px 24px}@media(max-width: 1200px){main.concept section.cont3 article h2{gap:24px 24px}}main.concept section.cont3 article h2 b{font-size:32px;font-family:yumin}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3 article h2 b{font-size:20px}}@media(max-width: 640px){main.concept section.cont3 article h2 b{font-size:20px}}main.concept section.cont3 article h2 small{font-size:14px;font-family:"eb-garamond",serif;color:#666}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3 article h2 small{font-size:14px}}@media(max-width: 640px){main.concept section.cont3 article h2 small{font-size:14px}}main.concept section.cont3 article div{width:512px}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3 article div{width:400px}}@media(max-width: 640px){main.concept section.cont3 article div{width:100%}}main.concept section.cont3 article div h3{font-size:24px;font-family:yumin;width:fit-content;margin-bottom:120px}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3 article div h3{font-size:16px}}@media(max-width: 640px){main.concept section.cont3 article div h3{font-size:16px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3 article div h3{width:fit-content}}@media(max-width: 640px){main.concept section.cont3 article div h3{width:fit-content}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3 article div h3{margin-bottom:40px}}@media(max-width: 640px){main.concept section.cont3 article div h3{margin-bottom:40px}}main.concept section.cont3 article div h3:after{background:no-repeat center/cover;background-image:url("../images/common/ruler.svg");width:68px;height:12px;content:"";transform:rotate(90deg) translateX(-22px)}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3 article div h3:after{width:50px}}@media(max-width: 640px){main.concept section.cont3 article div h3:after{width:50px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont3 article div h3:after{height:9px}}@media(max-width: 640px){main.concept section.cont3 article div h3:after{height:9px}}@media(max-width: 1200px){main.concept section.cont3 article div h3:after{transform:rotate(90deg) translateX(-12px)}}main.concept section.cont4 div.wrap{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:272px;position:relative}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont4 div.wrap{padding-top:200px}}@media(max-width: 640px){main.concept section.cont4 div.wrap{padding-top:200px}}main.concept section.cont4 div.wrap:before{position:absolute;right:-435px;position:absolute;bottom:-340px;content:url(../images/concept/cloud.jpg);z-index:-1}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont4 div.wrap:before{right:-435px}}@media(max-width: 640px){main.concept section.cont4 div.wrap:before{right:-435px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont4 div.wrap:before{bottom:-340px}}@media(max-width: 640px){main.concept section.cont4 div.wrap:before{bottom:-340px}}main.concept section.cont4 div.wrap article{width:51%;padding-top:184px;padding-bottom:0}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont4 div.wrap article{width:50%}}@media(max-width: 640px){main.concept section.cont4 div.wrap article{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont4 div.wrap article{padding-top:0}}@media(max-width: 640px){main.concept section.cont4 div.wrap article{padding-top:0}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont4 div.wrap article{padding-bottom:0}}@media(max-width: 640px){main.concept section.cont4 div.wrap article{padding-bottom:96px}}main.concept section.cont4 div.wrap article h2{font-size:24px;font-family:yumin;margin-bottom:80px}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont4 div.wrap article h2{font-size:16px}}@media(max-width: 640px){main.concept section.cont4 div.wrap article h2{font-size:16px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont4 div.wrap article h2{margin-bottom:40px}}@media(max-width: 640px){main.concept section.cont4 div.wrap article h2{margin-bottom:40px}}main.concept section.cont4 div.wrap figure{transform:translateX(136px);width:49%}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont4 div.wrap figure{transform:translateX(40px)}}@media(max-width: 640px){main.concept section.cont4 div.wrap figure{transform:translateX(-16px)}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont4 div.wrap figure{width:50%}}@media(max-width: 640px){main.concept section.cont4 div.wrap figure{width:100%}}main.concept section.cont5 div.wrap{padding-top:200px;margin-bottom:160px;position:relative}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap{padding-top:160px}}@media(max-width: 640px){main.concept section.cont5 div.wrap{padding-top:160px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap{margin-bottom:80px}}@media(max-width: 640px){main.concept section.cont5 div.wrap{margin-bottom:80px}}main.concept section.cont5 div.wrap:after{transform:translateX(-192px);font-size:160px;font-family:"eb-garamond",serif;margin-top:40px;content:"ORDERFLOW";position:relative;z-index:-1;color:rgba(221,221,221,.2);white-space:nowrap}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap:after{transform:translateX(-16px)}}@media(max-width: 640px){main.concept section.cont5 div.wrap:after{transform:translateX(-16px)}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap:after{font-size:160px}}@media(max-width: 640px){main.concept section.cont5 div.wrap:after{font-size:160px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap:after{margin-top:32px}}@media(max-width: 640px){main.concept section.cont5 div.wrap:after{margin-top:-80px}}@media(max-width: 640px){main.concept section.cont5 div.wrap:after{content:none}}main.concept section.cont5 div.wrap h2{font-size:32px;font-family:yumin;margin-bottom:104px;position:relative;text-align:center}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap h2{font-size:20px}}@media(max-width: 640px){main.concept section.cont5 div.wrap h2{font-size:20px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap h2{margin-bottom:72px}}@media(max-width: 640px){main.concept section.cont5 div.wrap h2{margin-bottom:72px}}main.concept section.cont5 div.wrap h2:after{position:absolute;bottom:-24px;position:absolute;left:50%;transform:translateX(-50%);width:40px;height:1px;content:"";background-color:#bbb}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap h2:after{bottom:-24px}}@media(max-width: 640px){main.concept section.cont5 div.wrap h2:after{bottom:-24px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap h2:after{left:50%}}@media(max-width: 640px){main.concept section.cont5 div.wrap h2:after{left:50%}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap h2:after{transform:translateX(-50%)}}@media(max-width: 640px){main.concept section.cont5 div.wrap h2:after{transform:translateX(-50%)}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap h2:after{width:40px}}@media(max-width: 640px){main.concept section.cont5 div.wrap h2:after{width:40px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap h2:after{height:1px}}@media(max-width: 640px){main.concept section.cont5 div.wrap h2:after{height:1px}}main.concept section.cont5 div.wrap article{width:480px;margin-right:auto;margin-left:auto}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap article{width:480px}}@media(max-width: 640px){main.concept section.cont5 div.wrap article{width:480px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap article{margin-right:auto}}@media(max-width: 640px){main.concept section.cont5 div.wrap article{margin-right:auto}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap article{margin-left:auto}}@media(max-width: 640px){main.concept section.cont5 div.wrap article{margin-left:auto}}main.concept section.cont5 div.wrap article dl{display:flex;align-items:stretch;flex-direction:row;flex-wrap:wrap;justify-content:left;margin-bottom:64px;position:relative}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap article dl{margin-bottom:64px}}@media(max-width: 640px){main.concept section.cont5 div.wrap article dl{margin-bottom:40px}}main.concept section.cont5 div.wrap article dl:first-of-type::after{content:"";display:block;background-color:#ddd;width:1px;height:600px;position:absolute;position:absolute;top:18px;position:absolute;left:86px;z-index:-1}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap article dl:first-of-type::after{height:576px}}@media(max-width: 640px){main.concept section.cont5 div.wrap article dl:first-of-type::after{height:504px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap article dl:first-of-type::after{top:18px}}@media(max-width: 640px){main.concept section.cont5 div.wrap article dl:first-of-type::after{top:18px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap article dl:first-of-type::after{left:86px}}@media(max-width: 640px){main.concept section.cont5 div.wrap article dl:first-of-type::after{left:42px}}main.concept section.cont5 div.wrap article dl dt{width:84px}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap article dl dt{width:84px}}@media(max-width: 640px){main.concept section.cont5 div.wrap article dl dt{width:41px}}main.concept section.cont5 div.wrap article dl dt span{display:block}main.concept section.cont5 div.wrap article dl dt span.en{font-size:12px;font-family:"eb-garamond",serif;color:#bbb}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap article dl dt span.en{font-size:10px}}@media(max-width: 640px){main.concept section.cont5 div.wrap article dl dt span.en{font-size:10px}}main.concept section.cont5 div.wrap article dl dt span.num{font-size:29px;font-family:"eb-garamond",serif}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap article dl dt span.num{font-size:24px}}@media(max-width: 640px){main.concept section.cont5 div.wrap article dl dt span.num{font-size:24px}}main.concept section.cont5 div.wrap article dl .disc{width:5px;height:5px;border-radius:50%;background-color:#000;margin-top:18px}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap article dl .disc{width:5px}}@media(max-width: 640px){main.concept section.cont5 div.wrap article dl .disc{width:3px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap article dl .disc{height:5px}}@media(max-width: 640px){main.concept section.cont5 div.wrap article dl .disc{height:3px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap article dl .disc{margin-top:18px}}@media(max-width: 640px){main.concept section.cont5 div.wrap article dl .disc{margin-top:18px}}main.concept section.cont5 div.wrap article dl .txt{width:calc(100% - 137px);font-size:14px;font-family:yumin;line-height:27px;margin-top:8px;margin-left:48px}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap article dl .txt{width:calc(100% - 137px)}}@media(max-width: 640px){main.concept section.cont5 div.wrap article dl .txt{width:calc(100% - 60px)}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap article dl .txt{font-size:13px}}@media(max-width: 640px){main.concept section.cont5 div.wrap article dl .txt{font-size:13px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap article dl .txt{line-height:26px}}@media(max-width: 640px){main.concept section.cont5 div.wrap article dl .txt{line-height:26px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap article dl .txt{margin-top:8px}}@media(max-width: 640px){main.concept section.cont5 div.wrap article dl .txt{margin-top:8px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap article dl .txt{margin-left:48px}}@media(max-width: 640px){main.concept section.cont5 div.wrap article dl .txt{margin-left:16px}}main.concept section.cont5 div.wrap figure.fix1{width:256px;margin-top:0}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap figure.fix1{width:184px}}@media(max-width: 640px){main.concept section.cont5 div.wrap figure.fix1{width:184px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap figure.fix1{margin-top:0}}@media(max-width: 640px){main.concept section.cont5 div.wrap figure.fix1{margin-top:72px}}@media(min-width: 641px){main.concept section.cont5 div.wrap figure.fix1{position:absolute;top:64px;position:absolute;left:-144px}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap figure.fix1{top:56px}}@media(min-width: 641px)and (max-width: 640px){main.concept section.cont5 div.wrap figure.fix1{top:56px}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap figure.fix1{left:-72px}}@media(min-width: 641px)and (max-width: 640px){main.concept section.cont5 div.wrap figure.fix1{left:-72px}}main.concept section.cont5 div.wrap figure.fix2{width:352px;margin-top:0;margin-right:0;margin-left:0}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap figure.fix2{width:272px}}@media(max-width: 640px){main.concept section.cont5 div.wrap figure.fix2{width:272px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap figure.fix2{margin-top:0}}@media(max-width: 640px){main.concept section.cont5 div.wrap figure.fix2{margin-top:56px}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap figure.fix2{margin-right:0}}@media(max-width: 640px){main.concept section.cont5 div.wrap figure.fix2{margin-right:0}}@media(max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap figure.fix2{margin-left:auto}}@media(max-width: 640px){main.concept section.cont5 div.wrap figure.fix2{margin-left:auto}}@media(min-width: 641px){main.concept section.cont5 div.wrap figure.fix2{position:absolute;right:-136px;position:absolute;bottom:0}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap figure.fix2{right:-56px}}@media(min-width: 641px)and (max-width: 640px){main.concept section.cont5 div.wrap figure.fix2{right:-56px}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.concept section.cont5 div.wrap figure.fix2{bottom:0}}@media(min-width: 641px)and (max-width: 640px){main.concept section.cont5 div.wrap figure.fix2{bottom:0}}main.concept+footer section.cont1 div.wrap{margin-top:40px}@media(max-width: 1200px)and (min-width: 641px){main.concept+footer section.cont1 div.wrap{margin-top:40px}}@media(max-width: 640px){main.concept+footer section.cont1 div.wrap{margin-top:40px}}main.contact section.cont1,main.confirm section.cont1,main.thanks section.cont1{margin-top:176px;margin-bottom:80px}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1,main.confirm section.cont1,main.thanks section.cont1{margin-top:120px}}@media(max-width: 640px){main.contact section.cont1,main.confirm section.cont1,main.thanks section.cont1{margin-top:120px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1,main.confirm section.cont1,main.thanks section.cont1{margin-bottom:64px}}@media(max-width: 640px){main.contact section.cont1,main.confirm section.cont1,main.thanks section.cont1{margin-bottom:64px}}main.contact section.cont1 h1,main.confirm section.cont1 h1,main.thanks section.cont1 h1{margin-bottom:104px}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 h1,main.confirm section.cont1 h1,main.thanks section.cont1 h1{margin-bottom:48px}}@media(max-width: 640px){main.contact section.cont1 h1,main.confirm section.cont1 h1,main.thanks section.cont1 h1{margin-bottom:48px}}main.contact section.cont1 h1 b,main.confirm section.cont1 h1 b,main.thanks section.cont1 h1 b{font-size:102px;font-family:"eb-garamond",serif;display:block}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 h1 b,main.confirm section.cont1 h1 b,main.thanks section.cont1 h1 b{font-size:48px}}@media(max-width: 640px){main.contact section.cont1 h1 b,main.confirm section.cont1 h1 b,main.thanks section.cont1 h1 b{font-size:48px}}main.contact section.cont1 h2,main.confirm section.cont1 h2,main.thanks section.cont1 h2{font-size:24px;font-family:yumin;margin-bottom:32px;text-align:center}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 h2,main.confirm section.cont1 h2,main.thanks section.cont1 h2{font-size:20px}}@media(max-width: 640px){main.contact section.cont1 h2,main.confirm section.cont1 h2,main.thanks section.cont1 h2{font-size:20px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 h2,main.confirm section.cont1 h2,main.thanks section.cont1 h2{margin-bottom:24px}}@media(max-width: 640px){main.contact section.cont1 h2,main.confirm section.cont1 h2,main.thanks section.cont1 h2{margin-bottom:24px}}main.contact section.cont1 p.txt,main.confirm section.cont1 p.txt,main.thanks section.cont1 p.txt{text-align:center}main.contact section.cont1 a.btn,main.confirm section.cont1 a.btn,main.thanks section.cont1 a.btn{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:20px;font-family:"eb-garamond",serif;width:280px;height:72px;position:relative;color:#000;font-size:16px;font-family:yumin;margin-right:auto;margin-left:auto;margin-top:56px}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 a.btn,main.confirm section.cont1 a.btn,main.thanks section.cont1 a.btn{font-size:18px}}@media(max-width: 640px){main.contact section.cont1 a.btn,main.confirm section.cont1 a.btn,main.thanks section.cont1 a.btn{font-size:18px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 a.btn,main.confirm section.cont1 a.btn,main.thanks section.cont1 a.btn{width:240px}}@media(max-width: 640px){main.contact section.cont1 a.btn,main.confirm section.cont1 a.btn,main.thanks section.cont1 a.btn{width:240px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 a.btn,main.confirm section.cont1 a.btn,main.thanks section.cont1 a.btn{height:64px}}@media(max-width: 640px){main.contact section.cont1 a.btn,main.confirm section.cont1 a.btn,main.thanks section.cont1 a.btn{height:64px}}main.contact section.cont1 a.btn:before,main.confirm section.cont1 a.btn:before,main.thanks section.cont1 a.btn:before{position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";border-top:#000 solid 1px;border-left:#000 solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 a.btn:before,main.confirm section.cont1 a.btn:before,main.thanks section.cont1 a.btn:before{top:0}}@media(max-width: 640px){main.contact section.cont1 a.btn:before,main.confirm section.cont1 a.btn:before,main.thanks section.cont1 a.btn:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 a.btn:before,main.confirm section.cont1 a.btn:before,main.thanks section.cont1 a.btn:before{left:0}}@media(max-width: 640px){main.contact section.cont1 a.btn:before,main.confirm section.cont1 a.btn:before,main.thanks section.cont1 a.btn:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 a.btn:before,main.confirm section.cont1 a.btn:before,main.thanks section.cont1 a.btn:before{width:100%}}@media(max-width: 640px){main.contact section.cont1 a.btn:before,main.confirm section.cont1 a.btn:before,main.thanks section.cont1 a.btn:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 a.btn:before,main.confirm section.cont1 a.btn:before,main.thanks section.cont1 a.btn:before{height:100%}}@media(max-width: 640px){main.contact section.cont1 a.btn:before,main.confirm section.cont1 a.btn:before,main.thanks section.cont1 a.btn:before{height:100%}}main.contact section.cont1 a.btn:after,main.confirm section.cont1 a.btn:after,main.thanks section.cont1 a.btn:after{position:absolute;right:0;position:absolute;bottom:0;width:100%;height:100%;content:"";border-right:#000 solid 1px;border-bottom:#000 solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 a.btn:after,main.confirm section.cont1 a.btn:after,main.thanks section.cont1 a.btn:after{right:0}}@media(max-width: 640px){main.contact section.cont1 a.btn:after,main.confirm section.cont1 a.btn:after,main.thanks section.cont1 a.btn:after{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 a.btn:after,main.confirm section.cont1 a.btn:after,main.thanks section.cont1 a.btn:after{bottom:0}}@media(max-width: 640px){main.contact section.cont1 a.btn:after,main.confirm section.cont1 a.btn:after,main.thanks section.cont1 a.btn:after{bottom:0}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 a.btn:after,main.confirm section.cont1 a.btn:after,main.thanks section.cont1 a.btn:after{width:100%}}@media(max-width: 640px){main.contact section.cont1 a.btn:after,main.confirm section.cont1 a.btn:after,main.thanks section.cont1 a.btn:after{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 a.btn:after,main.confirm section.cont1 a.btn:after,main.thanks section.cont1 a.btn:after{height:100%}}@media(max-width: 640px){main.contact section.cont1 a.btn:after,main.confirm section.cont1 a.btn:after,main.thanks section.cont1 a.btn:after{height:100%}}main.contact section.cont1 a.btn:hover:before,main.contact section.cont1 a.btn:hover:after,main.confirm section.cont1 a.btn:hover:before,main.confirm section.cont1 a.btn:hover:after,main.thanks section.cont1 a.btn:hover:before,main.thanks section.cont1 a.btn:hover:after{width:24px;height:24px}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 a.btn:hover:before,main.contact section.cont1 a.btn:hover:after,main.confirm section.cont1 a.btn:hover:before,main.confirm section.cont1 a.btn:hover:after,main.thanks section.cont1 a.btn:hover:before,main.thanks section.cont1 a.btn:hover:after{width:24px}}@media(max-width: 640px){main.contact section.cont1 a.btn:hover:before,main.contact section.cont1 a.btn:hover:after,main.confirm section.cont1 a.btn:hover:before,main.confirm section.cont1 a.btn:hover:after,main.thanks section.cont1 a.btn:hover:before,main.thanks section.cont1 a.btn:hover:after{width:24px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 a.btn:hover:before,main.contact section.cont1 a.btn:hover:after,main.confirm section.cont1 a.btn:hover:before,main.confirm section.cont1 a.btn:hover:after,main.thanks section.cont1 a.btn:hover:before,main.thanks section.cont1 a.btn:hover:after{height:24px}}@media(max-width: 640px){main.contact section.cont1 a.btn:hover:before,main.contact section.cont1 a.btn:hover:after,main.confirm section.cont1 a.btn:hover:before,main.confirm section.cont1 a.btn:hover:after,main.thanks section.cont1 a.btn:hover:before,main.thanks section.cont1 a.btn:hover:after{height:24px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 a.btn,main.confirm section.cont1 a.btn,main.thanks section.cont1 a.btn{font-size:16px}}@media(max-width: 640px){main.contact section.cont1 a.btn,main.confirm section.cont1 a.btn,main.thanks section.cont1 a.btn{font-size:16px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 a.btn,main.confirm section.cont1 a.btn,main.thanks section.cont1 a.btn{margin-right:auto}}@media(max-width: 640px){main.contact section.cont1 a.btn,main.confirm section.cont1 a.btn,main.thanks section.cont1 a.btn{margin-right:auto}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 a.btn,main.confirm section.cont1 a.btn,main.thanks section.cont1 a.btn{margin-left:auto}}@media(max-width: 640px){main.contact section.cont1 a.btn,main.confirm section.cont1 a.btn,main.thanks section.cont1 a.btn{margin-left:auto}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 a.btn,main.confirm section.cont1 a.btn,main.thanks section.cont1 a.btn{margin-top:32px}}@media(max-width: 640px){main.contact section.cont1 a.btn,main.confirm section.cont1 a.btn,main.thanks section.cont1 a.btn{margin-top:32px}}main.contact section.cont1 article,main.confirm section.cont1 article,main.thanks section.cont1 article{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:64px 64px;margin-top:80px}@media(max-width: 1200px){main.contact section.cont1 article,main.confirm section.cont1 article,main.thanks section.cont1 article{gap:24px 24px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 article,main.confirm section.cont1 article,main.thanks section.cont1 article{margin-top:64px}}@media(max-width: 640px){main.contact section.cont1 article,main.confirm section.cont1 article,main.thanks section.cont1 article{margin-top:64px}}main.contact section.cont1 article a,main.confirm section.cont1 article a,main.thanks section.cont1 article a{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:16px 16px;width:280px;height:69px;transition:all 1s ease}@media(max-width: 1200px){main.contact section.cont1 article a,main.confirm section.cont1 article a,main.thanks section.cont1 article a{gap:16px 16px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 article a,main.confirm section.cont1 article a,main.thanks section.cont1 article a{width:320px}}@media(max-width: 640px){main.contact section.cont1 article a,main.confirm section.cont1 article a,main.thanks section.cont1 article a{width:320px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 article a,main.confirm section.cont1 article a,main.thanks section.cont1 article a{height:72px}}@media(max-width: 640px){main.contact section.cont1 article a,main.confirm section.cont1 article a,main.thanks section.cont1 article a{height:72px}}main.contact section.cont1 article a:first-of-type,main.confirm section.cont1 article a:first-of-type,main.thanks section.cont1 article a:first-of-type{font-size:22px;font-family:"eb-garamond",serif;background-color:#f9f9f9}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 article a:first-of-type,main.confirm section.cont1 article a:first-of-type,main.thanks section.cont1 article a:first-of-type{font-size:24px}}@media(max-width: 640px){main.contact section.cont1 article a:first-of-type,main.confirm section.cont1 article a:first-of-type,main.thanks section.cont1 article a:first-of-type{font-size:24px}}main.contact section.cont1 article a:first-of-type:hover,main.confirm section.cont1 article a:first-of-type:hover,main.thanks section.cont1 article a:first-of-type:hover{background-color:#ccc}main.contact section.cont1 article a:last-of-type,main.confirm section.cont1 article a:last-of-type,main.thanks section.cont1 article a:last-of-type{font-size:16px;font-family:yumin;border:#000 solid 1px}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont1 article a:last-of-type,main.confirm section.cont1 article a:last-of-type,main.thanks section.cont1 article a:last-of-type{font-size:18px}}@media(max-width: 640px){main.contact section.cont1 article a:last-of-type,main.confirm section.cont1 article a:last-of-type,main.thanks section.cont1 article a:last-of-type{font-size:18px}}main.contact section.cont1 article a:last-of-type:hover,main.confirm section.cont1 article a:last-of-type:hover,main.thanks section.cont1 article a:last-of-type:hover{opacity:.5}main.contact section.cont2 div.wrap,main.confirm section.cont2 div.wrap,main.thanks section.cont2 div.wrap{padding-right:176px;padding-left:176px;padding-top:104px;padding-bottom:104px;border-block:#eee solid 1px}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap,main.confirm section.cont2 div.wrap,main.thanks section.cont2 div.wrap{padding-right:16px}}@media(max-width: 640px){main.contact section.cont2 div.wrap,main.confirm section.cont2 div.wrap,main.thanks section.cont2 div.wrap{padding-right:16px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap,main.confirm section.cont2 div.wrap,main.thanks section.cont2 div.wrap{padding-left:16px}}@media(max-width: 640px){main.contact section.cont2 div.wrap,main.confirm section.cont2 div.wrap,main.thanks section.cont2 div.wrap{padding-left:16px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap,main.confirm section.cont2 div.wrap,main.thanks section.cont2 div.wrap{padding-top:48px}}@media(max-width: 640px){main.contact section.cont2 div.wrap,main.confirm section.cont2 div.wrap,main.thanks section.cont2 div.wrap{padding-top:48px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap,main.confirm section.cont2 div.wrap,main.thanks section.cont2 div.wrap{padding-bottom:48px}}@media(max-width: 640px){main.contact section.cont2 div.wrap,main.confirm section.cont2 div.wrap,main.thanks section.cont2 div.wrap{padding-bottom:48px}}main.contact section.cont2 div.wrap p.txt,main.confirm section.cont2 div.wrap p.txt,main.thanks section.cont2 div.wrap p.txt{line-height:2;margin-bottom:64px;text-align:center}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap p.txt,main.confirm section.cont2 div.wrap p.txt,main.thanks section.cont2 div.wrap p.txt{line-height:1.8}}@media(max-width: 640px){main.contact section.cont2 div.wrap p.txt,main.confirm section.cont2 div.wrap p.txt,main.thanks section.cont2 div.wrap p.txt{line-height:1.8}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap p.txt,main.confirm section.cont2 div.wrap p.txt,main.thanks section.cont2 div.wrap p.txt{margin-bottom:40px}}@media(max-width: 640px){main.contact section.cont2 div.wrap p.txt,main.confirm section.cont2 div.wrap p.txt,main.thanks section.cont2 div.wrap p.txt{margin-bottom:40px}}main.contact section.cont2 div.wrap p.txt span,main.confirm section.cont2 div.wrap p.txt span,main.thanks section.cont2 div.wrap p.txt span{color:#de2e2e}main.contact section.cont2 div.wrap dl,main.confirm section.cont2 div.wrap dl,main.thanks section.cont2 div.wrap dl{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:8px 8px}@media(max-width: 1200px){main.contact section.cont2 div.wrap dl,main.confirm section.cont2 div.wrap dl,main.thanks section.cont2 div.wrap dl{gap:8px 8px}}main.contact section.cont2 div.wrap dl:not(:last-of-type),main.confirm section.cont2 div.wrap dl:not(:last-of-type),main.thanks section.cont2 div.wrap dl:not(:last-of-type){margin-bottom:32px}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap dl:not(:last-of-type),main.confirm section.cont2 div.wrap dl:not(:last-of-type),main.thanks section.cont2 div.wrap dl:not(:last-of-type){margin-bottom:24px}}@media(max-width: 640px){main.contact section.cont2 div.wrap dl:not(:last-of-type),main.confirm section.cont2 div.wrap dl:not(:last-of-type),main.thanks section.cont2 div.wrap dl:not(:last-of-type){margin-bottom:24px}}main.contact section.cont2 div.wrap dl dt,main.confirm section.cont2 div.wrap dl dt,main.thanks section.cont2 div.wrap dl dt{width:249px}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap dl dt,main.confirm section.cont2 div.wrap dl dt,main.thanks section.cont2 div.wrap dl dt{width:calc(100% - 464px)}}@media(max-width: 640px){main.contact section.cont2 div.wrap dl dt,main.confirm section.cont2 div.wrap dl dt,main.thanks section.cont2 div.wrap dl dt{width:100%}}main.contact section.cont2 div.wrap dl dt span,main.confirm section.cont2 div.wrap dl dt span,main.thanks section.cont2 div.wrap dl dt span{color:#de2e2e}main.contact section.cont2 div.wrap dl dd,main.confirm section.cont2 div.wrap dl dd,main.thanks section.cont2 div.wrap dl dd{width:456px}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap dl dd,main.confirm section.cont2 div.wrap dl dd,main.thanks section.cont2 div.wrap dl dd{width:456px}}@media(max-width: 640px){main.contact section.cont2 div.wrap dl dd,main.confirm section.cont2 div.wrap dl dd,main.thanks section.cont2 div.wrap dl dd{width:100%}}main.contact section.cont2 div.wrap dl dd input,main.contact section.cont2 div.wrap dl dd select,main.contact section.cont2 div.wrap dl dd textarea,main.confirm section.cont2 div.wrap dl dd input,main.confirm section.cont2 div.wrap dl dd select,main.confirm section.cont2 div.wrap dl dd textarea,main.thanks section.cont2 div.wrap dl dd input,main.thanks section.cont2 div.wrap dl dd select,main.thanks section.cont2 div.wrap dl dd textarea{width:100%;height:40px;padding-right:8px;padding-left:8px;padding-top:8px;padding-bottom:8px;color:#333;background-color:#fcfcfc;border:#ddd solid 1px}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap dl dd input,main.contact section.cont2 div.wrap dl dd select,main.contact section.cont2 div.wrap dl dd textarea,main.confirm section.cont2 div.wrap dl dd input,main.confirm section.cont2 div.wrap dl dd select,main.confirm section.cont2 div.wrap dl dd textarea,main.thanks section.cont2 div.wrap dl dd input,main.thanks section.cont2 div.wrap dl dd select,main.thanks section.cont2 div.wrap dl dd textarea{width:100%}}@media(max-width: 640px){main.contact section.cont2 div.wrap dl dd input,main.contact section.cont2 div.wrap dl dd select,main.contact section.cont2 div.wrap dl dd textarea,main.confirm section.cont2 div.wrap dl dd input,main.confirm section.cont2 div.wrap dl dd select,main.confirm section.cont2 div.wrap dl dd textarea,main.thanks section.cont2 div.wrap dl dd input,main.thanks section.cont2 div.wrap dl dd select,main.thanks section.cont2 div.wrap dl dd textarea{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap dl dd input,main.contact section.cont2 div.wrap dl dd select,main.contact section.cont2 div.wrap dl dd textarea,main.confirm section.cont2 div.wrap dl dd input,main.confirm section.cont2 div.wrap dl dd select,main.confirm section.cont2 div.wrap dl dd textarea,main.thanks section.cont2 div.wrap dl dd input,main.thanks section.cont2 div.wrap dl dd select,main.thanks section.cont2 div.wrap dl dd textarea{height:40px}}@media(max-width: 640px){main.contact section.cont2 div.wrap dl dd input,main.contact section.cont2 div.wrap dl dd select,main.contact section.cont2 div.wrap dl dd textarea,main.confirm section.cont2 div.wrap dl dd input,main.confirm section.cont2 div.wrap dl dd select,main.confirm section.cont2 div.wrap dl dd textarea,main.thanks section.cont2 div.wrap dl dd input,main.thanks section.cont2 div.wrap dl dd select,main.thanks section.cont2 div.wrap dl dd textarea{height:40px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap dl dd input,main.contact section.cont2 div.wrap dl dd select,main.contact section.cont2 div.wrap dl dd textarea,main.confirm section.cont2 div.wrap dl dd input,main.confirm section.cont2 div.wrap dl dd select,main.confirm section.cont2 div.wrap dl dd textarea,main.thanks section.cont2 div.wrap dl dd input,main.thanks section.cont2 div.wrap dl dd select,main.thanks section.cont2 div.wrap dl dd textarea{padding-right:8px}}@media(max-width: 640px){main.contact section.cont2 div.wrap dl dd input,main.contact section.cont2 div.wrap dl dd select,main.contact section.cont2 div.wrap dl dd textarea,main.confirm section.cont2 div.wrap dl dd input,main.confirm section.cont2 div.wrap dl dd select,main.confirm section.cont2 div.wrap dl dd textarea,main.thanks section.cont2 div.wrap dl dd input,main.thanks section.cont2 div.wrap dl dd select,main.thanks section.cont2 div.wrap dl dd textarea{padding-right:8px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap dl dd input,main.contact section.cont2 div.wrap dl dd select,main.contact section.cont2 div.wrap dl dd textarea,main.confirm section.cont2 div.wrap dl dd input,main.confirm section.cont2 div.wrap dl dd select,main.confirm section.cont2 div.wrap dl dd textarea,main.thanks section.cont2 div.wrap dl dd input,main.thanks section.cont2 div.wrap dl dd select,main.thanks section.cont2 div.wrap dl dd textarea{padding-left:8px}}@media(max-width: 640px){main.contact section.cont2 div.wrap dl dd input,main.contact section.cont2 div.wrap dl dd select,main.contact section.cont2 div.wrap dl dd textarea,main.confirm section.cont2 div.wrap dl dd input,main.confirm section.cont2 div.wrap dl dd select,main.confirm section.cont2 div.wrap dl dd textarea,main.thanks section.cont2 div.wrap dl dd input,main.thanks section.cont2 div.wrap dl dd select,main.thanks section.cont2 div.wrap dl dd textarea{padding-left:8px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap dl dd input,main.contact section.cont2 div.wrap dl dd select,main.contact section.cont2 div.wrap dl dd textarea,main.confirm section.cont2 div.wrap dl dd input,main.confirm section.cont2 div.wrap dl dd select,main.confirm section.cont2 div.wrap dl dd textarea,main.thanks section.cont2 div.wrap dl dd input,main.thanks section.cont2 div.wrap dl dd select,main.thanks section.cont2 div.wrap dl dd textarea{padding-top:8px}}@media(max-width: 640px){main.contact section.cont2 div.wrap dl dd input,main.contact section.cont2 div.wrap dl dd select,main.contact section.cont2 div.wrap dl dd textarea,main.confirm section.cont2 div.wrap dl dd input,main.confirm section.cont2 div.wrap dl dd select,main.confirm section.cont2 div.wrap dl dd textarea,main.thanks section.cont2 div.wrap dl dd input,main.thanks section.cont2 div.wrap dl dd select,main.thanks section.cont2 div.wrap dl dd textarea{padding-top:8px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap dl dd input,main.contact section.cont2 div.wrap dl dd select,main.contact section.cont2 div.wrap dl dd textarea,main.confirm section.cont2 div.wrap dl dd input,main.confirm section.cont2 div.wrap dl dd select,main.confirm section.cont2 div.wrap dl dd textarea,main.thanks section.cont2 div.wrap dl dd input,main.thanks section.cont2 div.wrap dl dd select,main.thanks section.cont2 div.wrap dl dd textarea{padding-bottom:8px}}@media(max-width: 640px){main.contact section.cont2 div.wrap dl dd input,main.contact section.cont2 div.wrap dl dd select,main.contact section.cont2 div.wrap dl dd textarea,main.confirm section.cont2 div.wrap dl dd input,main.confirm section.cont2 div.wrap dl dd select,main.confirm section.cont2 div.wrap dl dd textarea,main.thanks section.cont2 div.wrap dl dd input,main.thanks section.cont2 div.wrap dl dd select,main.thanks section.cont2 div.wrap dl dd textarea{padding-bottom:8px}}main.contact section.cont2 div.wrap dl dd input::placeholder,main.contact section.cont2 div.wrap dl dd select::placeholder,main.contact section.cont2 div.wrap dl dd textarea::placeholder,main.confirm section.cont2 div.wrap dl dd input::placeholder,main.confirm section.cont2 div.wrap dl dd select::placeholder,main.confirm section.cont2 div.wrap dl dd textarea::placeholder,main.thanks section.cont2 div.wrap dl dd input::placeholder,main.thanks section.cont2 div.wrap dl dd select::placeholder,main.thanks section.cont2 div.wrap dl dd textarea::placeholder{color:#bbb}main.contact section.cont2 div.wrap dl dd textarea,main.confirm section.cont2 div.wrap dl dd textarea,main.thanks section.cont2 div.wrap dl dd textarea{height:200px}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap dl dd textarea,main.confirm section.cont2 div.wrap dl dd textarea,main.thanks section.cont2 div.wrap dl dd textarea{height:200px}}@media(max-width: 640px){main.contact section.cont2 div.wrap dl dd textarea,main.confirm section.cont2 div.wrap dl dd textarea,main.thanks section.cont2 div.wrap dl dd textarea{height:200px}}main.contact section.cont2 div.wrap dl dd.select,main.confirm section.cont2 div.wrap dl dd.select,main.thanks section.cont2 div.wrap dl dd.select{position:relative}main.contact section.cont2 div.wrap dl dd.select:after,main.confirm section.cont2 div.wrap dl dd.select:after,main.thanks section.cont2 div.wrap dl dd.select:after{position:absolute;right:20px;position:absolute;bottom:16px;width:10px;height:10px;content:"";transform:rotate(45deg);border-right:#666 solid 1px;border-bottom:#666 solid 1px;pointer-events:none}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap dl dd.select:after,main.confirm section.cont2 div.wrap dl dd.select:after,main.thanks section.cont2 div.wrap dl dd.select:after{right:20px}}@media(max-width: 640px){main.contact section.cont2 div.wrap dl dd.select:after,main.confirm section.cont2 div.wrap dl dd.select:after,main.thanks section.cont2 div.wrap dl dd.select:after{right:20px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap dl dd.select:after,main.confirm section.cont2 div.wrap dl dd.select:after,main.thanks section.cont2 div.wrap dl dd.select:after{bottom:18px}}@media(max-width: 640px){main.contact section.cont2 div.wrap dl dd.select:after,main.confirm section.cont2 div.wrap dl dd.select:after,main.thanks section.cont2 div.wrap dl dd.select:after{bottom:18px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap dl dd.select:after,main.confirm section.cont2 div.wrap dl dd.select:after,main.thanks section.cont2 div.wrap dl dd.select:after{width:8px}}@media(max-width: 640px){main.contact section.cont2 div.wrap dl dd.select:after,main.confirm section.cont2 div.wrap dl dd.select:after,main.thanks section.cont2 div.wrap dl dd.select:after{width:8px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap dl dd.select:after,main.confirm section.cont2 div.wrap dl dd.select:after,main.thanks section.cont2 div.wrap dl dd.select:after{height:8px}}@media(max-width: 640px){main.contact section.cont2 div.wrap dl dd.select:after,main.confirm section.cont2 div.wrap dl dd.select:after,main.thanks section.cont2 div.wrap dl dd.select:after{height:8px}}main.contact section.cont2 div.wrap h3,main.confirm section.cont2 div.wrap h3,main.thanks section.cont2 div.wrap h3{font-size:16px;font-family:yumin;margin-top:64px;margin-bottom:32px;text-align:center}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap h3,main.confirm section.cont2 div.wrap h3,main.thanks section.cont2 div.wrap h3{font-size:14px}}@media(max-width: 640px){main.contact section.cont2 div.wrap h3,main.confirm section.cont2 div.wrap h3,main.thanks section.cont2 div.wrap h3{font-size:14px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap h3,main.confirm section.cont2 div.wrap h3,main.thanks section.cont2 div.wrap h3{margin-top:48px}}@media(max-width: 640px){main.contact section.cont2 div.wrap h3,main.confirm section.cont2 div.wrap h3,main.thanks section.cont2 div.wrap h3{margin-top:48px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap h3,main.confirm section.cont2 div.wrap h3,main.thanks section.cont2 div.wrap h3{margin-bottom:24px}}@media(max-width: 640px){main.contact section.cont2 div.wrap h3,main.confirm section.cont2 div.wrap h3,main.thanks section.cont2 div.wrap h3{margin-bottom:24px}}main.contact section.cont2 div.wrap p.txt2,main.confirm section.cont2 div.wrap p.txt2,main.thanks section.cont2 div.wrap p.txt2{font-size:14px;font-family:yumin;line-height:1.8;height:248px;padding-right:24px;padding-left:24px;padding-top:24px;padding-bottom:24px;overflow-y:scroll;background-color:#f9f9f9}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap p.txt2,main.confirm section.cont2 div.wrap p.txt2,main.thanks section.cont2 div.wrap p.txt2{font-size:14px}}@media(max-width: 640px){main.contact section.cont2 div.wrap p.txt2,main.confirm section.cont2 div.wrap p.txt2,main.thanks section.cont2 div.wrap p.txt2{font-size:14px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap p.txt2,main.confirm section.cont2 div.wrap p.txt2,main.thanks section.cont2 div.wrap p.txt2{line-height:1.6}}@media(max-width: 640px){main.contact section.cont2 div.wrap p.txt2,main.confirm section.cont2 div.wrap p.txt2,main.thanks section.cont2 div.wrap p.txt2{line-height:1.6}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap p.txt2,main.confirm section.cont2 div.wrap p.txt2,main.thanks section.cont2 div.wrap p.txt2{height:248px}}@media(max-width: 640px){main.contact section.cont2 div.wrap p.txt2,main.confirm section.cont2 div.wrap p.txt2,main.thanks section.cont2 div.wrap p.txt2{height:248px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap p.txt2,main.confirm section.cont2 div.wrap p.txt2,main.thanks section.cont2 div.wrap p.txt2{padding-right:16px}}@media(max-width: 640px){main.contact section.cont2 div.wrap p.txt2,main.confirm section.cont2 div.wrap p.txt2,main.thanks section.cont2 div.wrap p.txt2{padding-right:16px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap p.txt2,main.confirm section.cont2 div.wrap p.txt2,main.thanks section.cont2 div.wrap p.txt2{padding-left:16px}}@media(max-width: 640px){main.contact section.cont2 div.wrap p.txt2,main.confirm section.cont2 div.wrap p.txt2,main.thanks section.cont2 div.wrap p.txt2{padding-left:16px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap p.txt2,main.confirm section.cont2 div.wrap p.txt2,main.thanks section.cont2 div.wrap p.txt2{padding-top:16px}}@media(max-width: 640px){main.contact section.cont2 div.wrap p.txt2,main.confirm section.cont2 div.wrap p.txt2,main.thanks section.cont2 div.wrap p.txt2{padding-top:16px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap p.txt2,main.confirm section.cont2 div.wrap p.txt2,main.thanks section.cont2 div.wrap p.txt2{padding-bottom:16px}}@media(max-width: 640px){main.contact section.cont2 div.wrap p.txt2,main.confirm section.cont2 div.wrap p.txt2,main.thanks section.cont2 div.wrap p.txt2{padding-bottom:16px}}main.contact section.cont2 div.wrap p.privacy,main.confirm section.cont2 div.wrap p.privacy,main.thanks section.cont2 div.wrap p.privacy{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:56px;margin-bottom:56px}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap p.privacy,main.confirm section.cont2 div.wrap p.privacy,main.thanks section.cont2 div.wrap p.privacy{margin-top:32px}}@media(max-width: 640px){main.contact section.cont2 div.wrap p.privacy,main.confirm section.cont2 div.wrap p.privacy,main.thanks section.cont2 div.wrap p.privacy{margin-top:32px}}@media(max-width: 1200px)and (min-width: 641px){main.contact section.cont2 div.wrap p.privacy,main.confirm section.cont2 div.wrap p.privacy,main.thanks section.cont2 div.wrap p.privacy{margin-bottom:32px}}@media(max-width: 640px){main.contact section.cont2 div.wrap p.privacy,main.confirm section.cont2 div.wrap p.privacy,main.thanks section.cont2 div.wrap p.privacy{margin-bottom:32px}}main.contact section.cont2 div.wrap article,main.confirm section.cont2 div.wrap article,main.thanks section.cont2 div.wrap article{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:64px 64px}@media(max-width: 1200px){main.contact section.cont2 div.wrap article,main.confirm section.cont2 div.wrap article,main.thanks section.cont2 div.wrap article{gap:24px 24px}}div.mw_wp_form_input form article div:first-of-type{display:none !important}div.mw_wp_form_input form article div:last-of-type{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:20px;font-family:"eb-garamond",serif;width:280px;height:72px;position:relative;color:#000}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_input form article div:last-of-type{font-size:18px}}@media(max-width: 640px){div.mw_wp_form_input form article div:last-of-type{font-size:18px}}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_input form article div:last-of-type{width:240px}}@media(max-width: 640px){div.mw_wp_form_input form article div:last-of-type{width:240px}}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_input form article div:last-of-type{height:64px}}@media(max-width: 640px){div.mw_wp_form_input form article div:last-of-type{height:64px}}div.mw_wp_form_input form article div:last-of-type:before{position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";border-top:#000 solid 1px;border-left:#000 solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_input form article div:last-of-type:before{top:0}}@media(max-width: 640px){div.mw_wp_form_input form article div:last-of-type:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_input form article div:last-of-type:before{left:0}}@media(max-width: 640px){div.mw_wp_form_input form article div:last-of-type:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_input form article div:last-of-type:before{width:100%}}@media(max-width: 640px){div.mw_wp_form_input form article div:last-of-type:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_input form article div:last-of-type:before{height:100%}}@media(max-width: 640px){div.mw_wp_form_input form article div:last-of-type:before{height:100%}}div.mw_wp_form_input form article div:last-of-type:after{position:absolute;right:0;position:absolute;bottom:0;width:100%;height:100%;content:"";border-right:#000 solid 1px;border-bottom:#000 solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_input form article div:last-of-type:after{right:0}}@media(max-width: 640px){div.mw_wp_form_input form article div:last-of-type:after{right:0}}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_input form article div:last-of-type:after{bottom:0}}@media(max-width: 640px){div.mw_wp_form_input form article div:last-of-type:after{bottom:0}}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_input form article div:last-of-type:after{width:100%}}@media(max-width: 640px){div.mw_wp_form_input form article div:last-of-type:after{width:100%}}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_input form article div:last-of-type:after{height:100%}}@media(max-width: 640px){div.mw_wp_form_input form article div:last-of-type:after{height:100%}}div.mw_wp_form_input form article div:last-of-type:hover:before,div.mw_wp_form_input form article div:last-of-type:hover:after{width:24px;height:24px}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_input form article div:last-of-type:hover:before,div.mw_wp_form_input form article div:last-of-type:hover:after{width:24px}}@media(max-width: 640px){div.mw_wp_form_input form article div:last-of-type:hover:before,div.mw_wp_form_input form article div:last-of-type:hover:after{width:24px}}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_input form article div:last-of-type:hover:before,div.mw_wp_form_input form article div:last-of-type:hover:after{height:24px}}@media(max-width: 640px){div.mw_wp_form_input form article div:last-of-type:hover:before,div.mw_wp_form_input form article div:last-of-type:hover:after{height:24px}}div.mw_wp_form_input form article div:last-of-type input{width:100%;height:100%}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_input form article div:last-of-type input{width:100%}}@media(max-width: 640px){div.mw_wp_form_input form article div:last-of-type input{width:100%}}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_input form article div:last-of-type input{height:100%}}@media(max-width: 640px){div.mw_wp_form_input form article div:last-of-type input{height:100%}}div.mw_wp_form_confirm form article div:first-of-type{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:20px;font-family:"eb-garamond",serif;width:280px;height:72px;position:relative;color:#000}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_confirm form article div:first-of-type{font-size:18px}}@media(max-width: 640px){div.mw_wp_form_confirm form article div:first-of-type{font-size:18px}}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_confirm form article div:first-of-type{width:240px}}@media(max-width: 640px){div.mw_wp_form_confirm form article div:first-of-type{width:240px}}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_confirm form article div:first-of-type{height:64px}}@media(max-width: 640px){div.mw_wp_form_confirm form article div:first-of-type{height:64px}}div.mw_wp_form_confirm form article div:first-of-type:before{position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";border-top:#000 solid 1px;border-left:#000 solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_confirm form article div:first-of-type:before{top:0}}@media(max-width: 640px){div.mw_wp_form_confirm form article div:first-of-type:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_confirm form article div:first-of-type:before{left:0}}@media(max-width: 640px){div.mw_wp_form_confirm form article div:first-of-type:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_confirm form article div:first-of-type:before{width:100%}}@media(max-width: 640px){div.mw_wp_form_confirm form article div:first-of-type:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_confirm form article div:first-of-type:before{height:100%}}@media(max-width: 640px){div.mw_wp_form_confirm form article div:first-of-type:before{height:100%}}div.mw_wp_form_confirm form article div:first-of-type:after{position:absolute;right:0;position:absolute;bottom:0;width:100%;height:100%;content:"";border-right:#000 solid 1px;border-bottom:#000 solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_confirm form article div:first-of-type:after{right:0}}@media(max-width: 640px){div.mw_wp_form_confirm form article div:first-of-type:after{right:0}}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_confirm form article div:first-of-type:after{bottom:0}}@media(max-width: 640px){div.mw_wp_form_confirm form article div:first-of-type:after{bottom:0}}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_confirm form article div:first-of-type:after{width:100%}}@media(max-width: 640px){div.mw_wp_form_confirm form article div:first-of-type:after{width:100%}}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_confirm form article div:first-of-type:after{height:100%}}@media(max-width: 640px){div.mw_wp_form_confirm form article div:first-of-type:after{height:100%}}div.mw_wp_form_confirm form article div:first-of-type:hover:before,div.mw_wp_form_confirm form article div:first-of-type:hover:after{width:24px;height:24px}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_confirm form article div:first-of-type:hover:before,div.mw_wp_form_confirm form article div:first-of-type:hover:after{width:24px}}@media(max-width: 640px){div.mw_wp_form_confirm form article div:first-of-type:hover:before,div.mw_wp_form_confirm form article div:first-of-type:hover:after{width:24px}}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_confirm form article div:first-of-type:hover:before,div.mw_wp_form_confirm form article div:first-of-type:hover:after{height:24px}}@media(max-width: 640px){div.mw_wp_form_confirm form article div:first-of-type:hover:before,div.mw_wp_form_confirm form article div:first-of-type:hover:after{height:24px}}div.mw_wp_form_confirm form article div:last-of-type{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:20px;font-family:"eb-garamond",serif;width:280px;height:72px;color:#fff;background-color:#000;border:#000 solid 1px;transition:all 1s ease}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_confirm form article div:last-of-type{font-size:18px}}@media(max-width: 640px){div.mw_wp_form_confirm form article div:last-of-type{font-size:18px}}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_confirm form article div:last-of-type{width:240px}}@media(max-width: 640px){div.mw_wp_form_confirm form article div:last-of-type{width:240px}}@media(max-width: 1200px)and (min-width: 641px){div.mw_wp_form_confirm form article div:last-of-type{height:64px}}@media(max-width: 640px){div.mw_wp_form_confirm form article div:last-of-type{height:64px}}div.mw_wp_form_confirm form article div:last-of-type:hover{color:#000;background-color:#fff}main.gallery section.cont1{margin-top:148px;margin-bottom:80px;border-bottom:#eee solid 1px}@media(max-width: 1200px)and (min-width: 641px){main.gallery section.cont1{margin-top:96px}}@media(max-width: 640px){main.gallery section.cont1{margin-top:96px}}@media(max-width: 1200px)and (min-width: 641px){main.gallery section.cont1{margin-bottom:40px}}@media(max-width: 640px){main.gallery section.cont1{margin-bottom:40px}}main.gallery section.cont1 h1{margin-bottom:72px;text-align:center}@media(max-width: 1200px)and (min-width: 641px){main.gallery section.cont1 h1{margin-bottom:64px}}@media(max-width: 640px){main.gallery section.cont1 h1{margin-bottom:40px}}@media(max-width: 640px){main.gallery section.cont1 h1{text-align:left}}main.gallery section.cont1 h1 b{font-size:80px;font-family:"eb-garamond",serif;display:block}@media(max-width: 1200px)and (min-width: 641px){main.gallery section.cont1 h1 b{font-size:64px}}@media(max-width: 640px){main.gallery section.cont1 h1 b{font-size:64px}}main.gallery section.cont1 h1 small{font-size:13px;font-family:yumin}@media(max-width: 1200px)and (min-width: 641px){main.gallery section.cont1 h1 small{font-size:13px}}@media(max-width: 640px){main.gallery section.cont1 h1 small{font-size:13px}}main.gallery section.cont1 nav{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:707px;margin-right:auto;margin-left:auto}@media(max-width: 1200px)and (min-width: 641px){main.gallery section.cont1 nav{width:707px}}@media(max-width: 640px){main.gallery section.cont1 nav{width:707px}}@media(max-width: 1200px)and (min-width: 641px){main.gallery section.cont1 nav{margin-right:auto}}@media(max-width: 640px){main.gallery section.cont1 nav{margin-right:auto}}@media(max-width: 1200px)and (min-width: 641px){main.gallery section.cont1 nav{margin-left:auto}}@media(max-width: 640px){main.gallery section.cont1 nav{margin-left:auto}}main.gallery section.cont1 nav a{font-size:19px;font-family:"eb-garamond",serif;padding-bottom:32px}@media(max-width: 1200px)and (min-width: 641px){main.gallery section.cont1 nav a{font-size:19px}}@media(max-width: 640px){main.gallery section.cont1 nav a{font-size:12px}}@media(max-width: 1200px)and (min-width: 641px){main.gallery section.cont1 nav a{padding-bottom:16px}}@media(max-width: 640px){main.gallery section.cont1 nav a{padding-bottom:16px}}main.gallery section.cont1 nav a.underline{border-bottom:#000 solid 2px}main.gallery section.cont2 article{display:flex;align-items:stretch;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:80px 80px;margin-bottom:80px}@media(max-width: 1200px){main.gallery section.cont2 article{gap:32px 32px}}@media(max-width: 1200px)and (min-width: 641px){main.gallery section.cont2 article{margin-bottom:56px}}@media(max-width: 640px){main.gallery section.cont2 article{margin-bottom:56px}}main.gallery section.cont2 article a{width:calc((100% - 160px)/3)}@media(max-width: 1200px)and (min-width: 641px){main.gallery section.cont2 article a{width:calc((100% - 32px)/2)}}@media(max-width: 640px){main.gallery section.cont2 article a{width:calc((100% - 32px)/2)}}main.gallery section.cont2 nav{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center}main.gallery section.cont2 nav a,main.gallery section.cont2 nav span{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:16px;font-family:"eb-garamond",serif;width:40px;height:40px;font-weight:500}@media(max-width: 1200px)and (min-width: 641px){main.gallery section.cont2 nav a,main.gallery section.cont2 nav span{font-size:16px}}@media(max-width: 640px){main.gallery section.cont2 nav a,main.gallery section.cont2 nav span{font-size:16px}}@media(max-width: 1200px)and (min-width: 641px){main.gallery section.cont2 nav a,main.gallery section.cont2 nav span{width:32px}}@media(max-width: 640px){main.gallery section.cont2 nav a,main.gallery section.cont2 nav span{width:32px}}@media(max-width: 1200px)and (min-width: 641px){main.gallery section.cont2 nav a,main.gallery section.cont2 nav span{height:32px}}@media(max-width: 640px){main.gallery section.cont2 nav a,main.gallery section.cont2 nav span{height:32px}}main.gallery section.cont2 nav a.current,main.gallery section.cont2 nav span.current{position:relative}main.gallery section.cont2 nav a.current:after,main.gallery section.cont2 nav span.current:after{position:absolute;bottom:0;position:absolute;left:50%;transform:translateX(-50%);width:16px;height:1px;content:"";background-color:#333}@media(max-width: 1200px)and (min-width: 641px){main.gallery section.cont2 nav a.current:after,main.gallery section.cont2 nav span.current:after{bottom:0}}@media(max-width: 640px){main.gallery section.cont2 nav a.current:after,main.gallery section.cont2 nav span.current:after{bottom:0}}@media(max-width: 1200px)and (min-width: 641px){main.gallery section.cont2 nav a.current:after,main.gallery section.cont2 nav span.current:after{left:50%}}@media(max-width: 640px){main.gallery section.cont2 nav a.current:after,main.gallery section.cont2 nav span.current:after{left:50%}}@media(max-width: 1200px)and (min-width: 641px){main.gallery section.cont2 nav a.current:after,main.gallery section.cont2 nav span.current:after{transform:translateX(-50%)}}@media(max-width: 640px){main.gallery section.cont2 nav a.current:after,main.gallery section.cont2 nav span.current:after{transform:translateX(-50%)}}@media(max-width: 1200px)and (min-width: 641px){main.gallery section.cont2 nav a.current:after,main.gallery section.cont2 nav span.current:after{width:16px}}@media(max-width: 640px){main.gallery section.cont2 nav a.current:after,main.gallery section.cont2 nav span.current:after{width:16px}}@media(max-width: 1200px)and (min-width: 641px){main.gallery section.cont2 nav a.current:after,main.gallery section.cont2 nav span.current:after{height:1px}}@media(max-width: 640px){main.gallery section.cont2 nav a.current:after,main.gallery section.cont2 nav span.current:after{height:1px}}main.home section.cont0{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;position:absolute;top:0;position:absolute;left:0;width:100vw;height:100vh;position:fixed;z-index:100;background-color:#271f2b}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont0{top:0}}@media(max-width: 640px){main.home section.cont0{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont0{left:0}}@media(max-width: 640px){main.home section.cont0{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont0{width:100vw}}@media(max-width: 640px){main.home section.cont0{width:100vw}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont0{height:100vh}}@media(max-width: 640px){main.home section.cont0{height:100vh}}main.home section.cont0 img{transform:translateY(-32px);width:220px;opacity:0;animation:loading-logo 2s 1s forwards}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont0 img{transform:translateY(-32px)}}@media(max-width: 640px){main.home section.cont0 img{transform:translateY(-32px)}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont0 img{width:180px}}@media(max-width: 640px){main.home section.cont0 img{width:180px}}main.home section.cont0 p.border{position:absolute;top:50%;position:absolute;left:0;width:100%;height:2px;margin-top:64px;transform:scaleX(0);transform-origin:left center;background-color:rgba(255,255,255,.5);animation:loading-border 3.5s 2s forwards}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont0 p.border{top:50%}}@media(max-width: 640px){main.home section.cont0 p.border{top:50%}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont0 p.border{left:0}}@media(max-width: 640px){main.home section.cont0 p.border{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont0 p.border{width:100%}}@media(max-width: 640px){main.home section.cont0 p.border{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont0 p.border{height:1px}}@media(max-width: 640px){main.home section.cont0 p.border{height:1px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont0 p.border{margin-top:64px}}@media(max-width: 640px){main.home section.cont0 p.border{margin-top:64px}}main.home section.cont1{margin-top:395px;padding-bottom:72px;position:relative;background-color:#271f2b}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1{margin-top:300px}}@media(max-width: 640px){main.home section.cont1{margin-top:240px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1{padding-bottom:72px}}@media(max-width: 640px){main.home section.cont1{padding-bottom:180px}}main.home section.cont1 div.wrap{padding-top:218px;position:relative}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 div.wrap{padding-top:134px}}@media(max-width: 640px){main.home section.cont1 div.wrap{padding-top:120px}}main.home section.cont1 div.wrap h1:before{background:no-repeat center/cover;background-image:url("../images/common/ruler.svg");width:148px;height:12px;margin-bottom:16px;content:"";display:block}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 div.wrap h1:before{width:116px}}@media(max-width: 640px){main.home section.cont1 div.wrap h1:before{width:116px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 div.wrap h1:before{height:10px}}@media(max-width: 640px){main.home section.cont1 div.wrap h1:before{height:10px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 div.wrap h1:before{margin-bottom:8px}}@media(max-width: 640px){main.home section.cont1 div.wrap h1:before{margin-bottom:8px}}main.home section.cont1 div.wrap h1 p{font-size:50px;font-family:yumin;letter-spacing:.2em;transform:translateX(-10px)}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 div.wrap h1 p{font-size:40px}}@media(max-width: 640px){main.home section.cont1 div.wrap h1 p{font-size:21px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 div.wrap h1 p{letter-spacing:.2em}}@media(max-width: 640px){main.home section.cont1 div.wrap h1 p{letter-spacing:.2em}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 div.wrap h1 p{transform:translateX(-10px)}}@media(max-width: 640px){main.home section.cont1 div.wrap h1 p{transform:translateX(-10px)}}main.home section.cont1 div.wrap h1 p .space{width:118px;display:inline-block}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 div.wrap h1 p .space{width:110px}}@media(max-width: 640px){main.home section.cont1 div.wrap h1 p .space{width:64px}}main.home section.cont1 div.wrap h1 p .pick::before,main.home section.cont1 div.wrap h1 p .pick::after{display:inline-block;font-size:16px;font-family:yumin}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 div.wrap h1 p .pick::before,main.home section.cont1 div.wrap h1 p .pick::after{font-size:16px}}@media(max-width: 640px){main.home section.cont1 div.wrap h1 p .pick::before,main.home section.cont1 div.wrap h1 p .pick::after{font-size:12px}}main.home section.cont1 div.wrap h1 p .pick::before{content:"「";vertical-align:text-top;margin-right:16px}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 div.wrap h1 p .pick::before{margin-right:16px}}@media(max-width: 640px){main.home section.cont1 div.wrap h1 p .pick::before{margin-right:8px}}main.home section.cont1 div.wrap h1 p .pick::after{content:"」";vertical-align:text-bottom;margin-left:16px}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 div.wrap h1 p .pick::after{margin-left:16px}}@media(max-width: 640px){main.home section.cont1 div.wrap h1 p .pick::after{margin-left:8px}}main.home section.cont1 div.wrap p.scroll{height:128px}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 div.wrap p.scroll{height:128px}}@media(max-width: 640px){main.home section.cont1 div.wrap p.scroll{height:64px}}@media(min-width: 641px){main.home section.cont1 div.wrap p.scroll{position:absolute;top:-168px;position:absolute;left:16px}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.home section.cont1 div.wrap p.scroll{top:-140px}}@media(min-width: 641px)and (max-width: 640px){main.home section.cont1 div.wrap p.scroll{top:-140px}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.home section.cont1 div.wrap p.scroll{left:16px}}@media(min-width: 641px)and (max-width: 640px){main.home section.cont1 div.wrap p.scroll{left:16px}}@media(max-width: 640px){main.home section.cont1 div.wrap p.scroll{position:absolute;bottom:-180px;position:absolute;left:50%;transform:translateX(-50%)}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.home section.cont1 div.wrap p.scroll{bottom:-180px}}@media(max-width: 640px)and (max-width: 640px){main.home section.cont1 div.wrap p.scroll{bottom:-180px}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.home section.cont1 div.wrap p.scroll{left:50%}}@media(max-width: 640px)and (max-width: 640px){main.home section.cont1 div.wrap p.scroll{left:50%}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.home section.cont1 div.wrap p.scroll{transform:translateX(-50%)}}@media(max-width: 640px)and (max-width: 640px){main.home section.cont1 div.wrap p.scroll{transform:translateX(-50%)}}main.home section.cont1 article{position:absolute;top:-300px;position:absolute;right:0;width:68vw;height:607px;z-index:2;overflow:hidden}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article{top:-200px}}@media(max-width: 640px){main.home section.cont1 article{top:-100px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article{right:0}}@media(max-width: 640px){main.home section.cont1 article{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article{width:84vw}}@media(max-width: 640px){main.home section.cont1 article{width:calc(100% - 16px)}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article{height:400px}}@media(max-width: 640px){main.home section.cont1 article{height:200px}}main.home section.cont1 article h2{z-index:1}main.home section.cont1 article h2:before{background:no-repeat center/cover;background-image:url("../images/common/ruler.svg");width:148px;height:12px;margin-bottom:16px;content:"";display:block}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article h2:before{width:116px}}@media(max-width: 640px){main.home section.cont1 article h2:before{width:116px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article h2:before{height:10px}}@media(max-width: 640px){main.home section.cont1 article h2:before{height:10px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article h2:before{margin-bottom:8px}}@media(max-width: 640px){main.home section.cont1 article h2:before{margin-bottom:8px}}main.home section.cont1 article h2 p{font-size:50px;font-family:yumin;letter-spacing:.2em;color:#271f2b}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article h2 p{font-size:40px}}@media(max-width: 640px){main.home section.cont1 article h2 p{font-size:21px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article h2 p{letter-spacing:.2em}}@media(max-width: 640px){main.home section.cont1 article h2 p{letter-spacing:.2em}}main.home section.cont1 article h2 p .space{width:118px;display:inline-block}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article h2 p .space{width:110px}}@media(max-width: 640px){main.home section.cont1 article h2 p .space{width:64px}}main.home section.cont1 article h2 p .pick{color:#271f2b}main.home section.cont1 article h2 p .pick::before,main.home section.cont1 article h2 p .pick::after{display:inline-block;font-size:16px;font-family:yumin}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article h2 p .pick::before,main.home section.cont1 article h2 p .pick::after{font-size:16px}}@media(max-width: 640px){main.home section.cont1 article h2 p .pick::before,main.home section.cont1 article h2 p .pick::after{font-size:12px}}main.home section.cont1 article h2 p .pick::before{content:"「";vertical-align:text-top;margin-right:16px}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article h2 p .pick::before{margin-right:16px}}@media(max-width: 640px){main.home section.cont1 article h2 p .pick::before{margin-right:8px}}main.home section.cont1 article h2 p .pick::after{content:"」";vertical-align:text-bottom;margin-left:16px}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article h2 p .pick::after{margin-left:16px}}@media(max-width: 640px){main.home section.cont1 article h2 p .pick::after{margin-left:8px}}main.home section.cont1 article h2 p.bottom{font-size:131px;font-family:yumin;line-height:1.3;color:#271f2b}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article h2 p.bottom{font-size:81px}}@media(max-width: 640px){main.home section.cont1 article h2 p.bottom{font-size:41px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article h2 p.bottom{line-height:1.3}}@media(max-width: 640px){main.home section.cont1 article h2 p.bottom{line-height:1.3}}main.home section.cont1 article ul{position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;background-color:#fff}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article ul{top:0}}@media(max-width: 640px){main.home section.cont1 article ul{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article ul{left:0}}@media(max-width: 640px){main.home section.cont1 article ul{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article ul{width:100%}}@media(max-width: 640px){main.home section.cont1 article ul{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article ul{height:100%}}@media(max-width: 640px){main.home section.cont1 article ul{height:100%}}main.home section.cont1 article ul div.slick-list{width:100%;height:100%}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article ul div.slick-list{width:100%}}@media(max-width: 640px){main.home section.cont1 article ul div.slick-list{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article ul div.slick-list{height:100%}}@media(max-width: 640px){main.home section.cont1 article ul div.slick-list{height:100%}}main.home section.cont1 article ul div.slick-list div.slick-track{width:100%;height:100%;max-width:none}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article ul div.slick-list div.slick-track{width:100%}}@media(max-width: 640px){main.home section.cont1 article ul div.slick-list div.slick-track{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article ul div.slick-list div.slick-track{height:100%}}@media(max-width: 640px){main.home section.cont1 article ul div.slick-list div.slick-track{height:100%}}main.home section.cont1 article ul div.slick-list div.slick-track li{width:100%;height:100%}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article ul div.slick-list div.slick-track li{width:100%}}@media(max-width: 640px){main.home section.cont1 article ul div.slick-list div.slick-track li{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1 article ul div.slick-list div.slick-track li{height:100%}}@media(max-width: 640px){main.home section.cont1 article ul div.slick-list div.slick-track li{height:100%}}main.home section.cont1 article ul div.slick-list div.slick-track li:nth-of-type(1){background:no-repeat center/cover;background-image:url("../images/home/mv1.jpg")}main.home section.cont1 article ul div.slick-list div.slick-track li:nth-of-type(2){background:no-repeat center/cover;background-image:url("../images/home/mv2.jpg")}main.home section.cont1 article ul div.slick-list div.slick-track li:nth-of-type(3){background:no-repeat center/cover;background-image:url("../images/home/mv3.jpg")}main.home section.cont1 article ul div.slick-list div.slick-track li:nth-of-type(4){background:no-repeat center/cover;background-image:url("../images/home/mv4.jpg")}main.home section.cont1 article ul div.slick-list div.slick-track li:nth-of-type(5){background:no-repeat center/cover;background-image:url("../images/home/mv5.jpg")}main.home section.cont1 article ul div.slick-list div.slick-track li:nth-of-type(6){background:no-repeat center/cover;background-image:url("../images/home/mv6.jpg")}main.home section.cont1 article ul div.slick-list div.slick-track li:nth-of-type(3){background-position:left bottom}main.home section.cont1 article ul div.slick-list div.slick-track li.zoom{animation:fadezoom 5s 0s forwards}main.home section.cont1:after{transform:translateX(0);font-size:216px;font-family:"eb-garamond",serif;margin-top:-100px;content:"Jewelry Design and Making";color:rgba(221,221,221,.1);white-space:nowrap}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1:after{transform:translateX(0)}}@media(max-width: 640px){main.home section.cont1:after{transform:translateX(-200px)}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1:after{font-size:130px}}@media(max-width: 640px){main.home section.cont1:after{font-size:66px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont1:after{margin-top:-40px}}@media(max-width: 640px){main.home section.cont1:after{margin-top:-40px}}main.home section.cont2{text-align:center;background-color:#271f2b}main.home section.cont2 div.wrap{padding-bottom:240px;position:relative}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont2 div.wrap{padding-bottom:170px}}@media(max-width: 640px){main.home section.cont2 div.wrap{padding-bottom:170px}}main.home section.cont2 div.wrap h2{margin-top:16px}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont2 div.wrap h2{margin-top:48px}}@media(max-width: 640px){main.home section.cont2 div.wrap h2{margin-top:48px}}main.home section.cont2 div.wrap h2 small{font-size:53px;font-family:yumin;display:block;font-family:"adobe-handwriting-ernie",sans-serif}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont2 div.wrap h2 small{font-size:32px}}@media(max-width: 640px){main.home section.cont2 div.wrap h2 small{font-size:24px}}main.home section.cont2 div.wrap h2 b{font-size:105px;font-family:yumin;margin-top:-112px;filter:blur(4px);font-family:"adobe-handwriting-ernie",sans-serif;opacity:.04}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont2 div.wrap h2 b{font-size:38px}}@media(max-width: 640px){main.home section.cont2 div.wrap h2 b{font-size:52px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont2 div.wrap h2 b{margin-top:-56px}}@media(max-width: 640px){main.home section.cont2 div.wrap h2 b{margin-top:-56px}}main.home section.cont2 div.wrap figure{transform:translateX(0);width:624px;margin-top:0}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont2 div.wrap figure{transform:translateX(0)}}@media(max-width: 640px){main.home section.cont2 div.wrap figure{transform:translateX(-16px)}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont2 div.wrap figure{width:calc(100% - 400px)}}@media(max-width: 640px){main.home section.cont2 div.wrap figure{width:310px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont2 div.wrap figure{margin-top:0}}@media(max-width: 640px){main.home section.cont2 div.wrap figure{margin-top:85px}}@media(min-width: 641px){main.home section.cont2 div.wrap figure{position:absolute;bottom:-160px;position:absolute;left:-180px}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.home section.cont2 div.wrap figure{bottom:-80px}}@media(min-width: 641px)and (max-width: 640px){main.home section.cont2 div.wrap figure{bottom:-80px}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.home section.cont2 div.wrap figure{left:-16px}}@media(min-width: 641px)and (max-width: 640px){main.home section.cont2 div.wrap figure{left:-16px}}main.home section.cont3{padding-bottom:188px}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3{padding-bottom:170px}}@media(max-width: 640px){main.home section.cont3{padding-bottom:170px}}main.home section.cont3 article{width:553px;margin-right:0;margin-left:auto}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article{width:380px}}@media(max-width: 640px){main.home section.cont3 article{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article{margin-right:0}}@media(max-width: 640px){main.home section.cont3 article{margin-right:0}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article{margin-left:auto}}@media(max-width: 640px){main.home section.cont3 article{margin-left:auto}}main.home section.cont3 article h2{font-size:108px;font-family:"eb-garamond",serif;margin-top:-80px;color:#fff}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article h2{font-size:72px}}@media(max-width: 640px){main.home section.cont3 article h2{font-size:72px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article h2{margin-top:-54px}}@media(max-width: 640px){main.home section.cont3 article h2{margin-top:-54px}}@media(max-width: 640px){main.home section.cont3 article h2{text-align:right}}main.home section.cont3 article h3{margin-top:128px;margin-bottom:80px}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article h3{margin-top:96px}}@media(max-width: 640px){main.home section.cont3 article h3{margin-top:96px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article h3{margin-bottom:64px}}@media(max-width: 640px){main.home section.cont3 article h3{margin-bottom:64px}}main.home section.cont3 article h3 p.ttl1{font-size:14px;font-family:yumin}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article h3 p.ttl1{font-size:12px}}@media(max-width: 640px){main.home section.cont3 article h3 p.ttl1{font-size:12px}}main.home section.cont3 article h3 p.ttl2{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:20px 20px;margin-top:20px;margin-bottom:20px}@media(max-width: 1200px){main.home section.cont3 article h3 p.ttl2{gap:20px 20px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article h3 p.ttl2{margin-top:16px}}@media(max-width: 640px){main.home section.cont3 article h3 p.ttl2{margin-top:16px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article h3 p.ttl2{margin-bottom:16px}}@media(max-width: 640px){main.home section.cont3 article h3 p.ttl2{margin-bottom:16px}}main.home section.cont3 article h3 p.ttl2 b{font-size:30px;font-family:yumin}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article h3 p.ttl2 b{font-size:26px}}@media(max-width: 640px){main.home section.cont3 article h3 p.ttl2 b{font-size:26px}}main.home section.cont3 article h3 p.ttl2 small{font-size:17px;font-family:"eb-garamond",serif}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article h3 p.ttl2 small{font-size:15px}}@media(max-width: 640px){main.home section.cont3 article h3 p.ttl2 small{font-size:15px}}main.home section.cont3 article h3 p.ttl3{font-size:16px;font-family:yumin}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article h3 p.ttl3{font-size:13px}}@media(max-width: 640px){main.home section.cont3 article h3 p.ttl3{font-size:13px}}main.home section.cont3 article dl{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:24px 24px}@media(max-width: 1200px){main.home section.cont3 article dl{gap:24px 24px}}main.home section.cont3 article dl dt{font-size:16px;font-family:"eb-garamond",serif;width:36px;margin-bottom:20px;font-weight:500;line-height:25px}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article dl dt{font-size:16px}}@media(max-width: 640px){main.home section.cont3 article dl dt{font-size:16px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article dl dt{width:36px}}@media(max-width: 640px){main.home section.cont3 article dl dt{width:36px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article dl dt{margin-bottom:20px}}@media(max-width: 640px){main.home section.cont3 article dl dt{margin-bottom:20px}}main.home section.cont3 article dl dd{width:calc(100% - 60px);letter-spacing:.7px;line-height:25px}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article dl dd{width:calc(100% - 60px)}}@media(max-width: 640px){main.home section.cont3 article dl dd{width:calc(100% - 60px)}}main.home section.cont3 article dl+img{margin-right:0;margin-left:160px;margin-top:40px;margin-bottom:64px}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article dl+img{margin-right:auto}}@media(max-width: 640px){main.home section.cont3 article dl+img{margin-right:auto}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article dl+img{margin-left:auto}}@media(max-width: 640px){main.home section.cont3 article dl+img{margin-left:auto}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article dl+img{margin-top:40px}}@media(max-width: 640px){main.home section.cont3 article dl+img{margin-top:40px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article dl+img{margin-bottom:48px}}@media(max-width: 640px){main.home section.cont3 article dl+img{margin-bottom:48px}}main.home section.cont3 article a{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:20px;font-family:"eb-garamond",serif;width:280px;height:72px;position:relative;color:#000;margin-right:0;margin-left:0}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article a{font-size:18px}}@media(max-width: 640px){main.home section.cont3 article a{font-size:18px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article a{width:240px}}@media(max-width: 640px){main.home section.cont3 article a{width:240px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article a{height:64px}}@media(max-width: 640px){main.home section.cont3 article a{height:64px}}main.home section.cont3 article a:before{position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";border-top:#000 solid 1px;border-left:#000 solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article a:before{top:0}}@media(max-width: 640px){main.home section.cont3 article a:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article a:before{left:0}}@media(max-width: 640px){main.home section.cont3 article a:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article a:before{width:100%}}@media(max-width: 640px){main.home section.cont3 article a:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article a:before{height:100%}}@media(max-width: 640px){main.home section.cont3 article a:before{height:100%}}main.home section.cont3 article a:after{position:absolute;right:0;position:absolute;bottom:0;width:100%;height:100%;content:"";border-right:#000 solid 1px;border-bottom:#000 solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article a:after{right:0}}@media(max-width: 640px){main.home section.cont3 article a:after{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article a:after{bottom:0}}@media(max-width: 640px){main.home section.cont3 article a:after{bottom:0}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article a:after{width:100%}}@media(max-width: 640px){main.home section.cont3 article a:after{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article a:after{height:100%}}@media(max-width: 640px){main.home section.cont3 article a:after{height:100%}}main.home section.cont3 article a:hover:before,main.home section.cont3 article a:hover:after{width:24px;height:24px}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article a:hover:before,main.home section.cont3 article a:hover:after{width:24px}}@media(max-width: 640px){main.home section.cont3 article a:hover:before,main.home section.cont3 article a:hover:after{width:24px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article a:hover:before,main.home section.cont3 article a:hover:after{height:24px}}@media(max-width: 640px){main.home section.cont3 article a:hover:before,main.home section.cont3 article a:hover:after{height:24px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article a{margin-right:auto}}@media(max-width: 640px){main.home section.cont3 article a{margin-right:auto}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 article a{margin-left:auto}}@media(max-width: 640px){main.home section.cont3 article a{margin-left:auto}}main.home section.cont3 p.fix{font-size:160px;font-family:"eb-garamond",serif;margin-top:-160px;position:relative;z-index:-1;color:#ddd;opacity:15%;white-space:nowrap}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 p.fix{font-size:140px}}@media(max-width: 640px){main.home section.cont3 p.fix{font-size:140px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont3 p.fix{margin-top:-160px}}@media(max-width: 640px){main.home section.cont3 p.fix{margin-top:-160px}}main.home section.cont4{padding-bottom:160px;margin-bottom:160px;position:relative;background-color:#271f2b}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4{padding-bottom:114px}}@media(max-width: 640px){main.home section.cont4{padding-bottom:114px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4{margin-bottom:120px}}@media(max-width: 640px){main.home section.cont4{margin-bottom:80px}}main.home section.cont4:before{position:absolute;top:0;position:absolute;left:0;content:url(../images/home/value_bg.png)}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4:before{top:0}}@media(max-width: 640px){main.home section.cont4:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4:before{left:0}}@media(max-width: 640px){main.home section.cont4:before{left:0}}main.home section.cont4 figure.pc-tab{position:absolute;top:-108px;position:absolute;right:0;width:46vw}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 figure.pc-tab{top:-56px}}@media(max-width: 640px){main.home section.cont4 figure.pc-tab{top:-56px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 figure.pc-tab{right:0}}@media(max-width: 640px){main.home section.cont4 figure.pc-tab{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 figure.pc-tab{width:56vw}}@media(max-width: 640px){main.home section.cont4 figure.pc-tab{width:56vw}}main.home section.cont4 div.wrap{position:relative;z-index:1}main.home section.cont4 h2{transform:translateY(-80px);font-size:108px;font-family:"eb-garamond",serif;overflow:hidden}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 h2{transform:translateY(-54px)}}@media(max-width: 640px){main.home section.cont4 h2{transform:translateY(-50px)}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 h2{font-size:72px}}@media(max-width: 640px){main.home section.cont4 h2{font-size:72px}}main.home section.cont4 h2 span:first-of-type{display:block;color:#271f2b}@media(max-width: 640px){main.home section.cont4 h2{line-height:.9}}main.home section.cont4 figure.sp{transform:translateX(16px);width:70vw;margin-bottom:80px;margin-left:auto}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 figure.sp{transform:translateX(16px)}}@media(max-width: 640px){main.home section.cont4 figure.sp{transform:translateX(16px)}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 figure.sp{width:70vw}}@media(max-width: 640px){main.home section.cont4 figure.sp{width:70vw}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 figure.sp{margin-bottom:80px}}@media(max-width: 640px){main.home section.cont4 figure.sp{margin-bottom:80px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 figure.sp{margin-left:auto}}@media(max-width: 640px){main.home section.cont4 figure.sp{margin-left:auto}}main.home section.cont4 h3{font-size:34px;font-family:yumin}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 h3{font-size:28px}}@media(max-width: 640px){main.home section.cont4 h3{font-size:22px}}main.home section.cont4 p.txt{margin-top:80px;margin-bottom:80px}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 p.txt{margin-top:40px}}@media(max-width: 640px){main.home section.cont4 p.txt{margin-top:40px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 p.txt{margin-bottom:40px}}@media(max-width: 640px){main.home section.cont4 p.txt{margin-bottom:40px}}main.home section.cont4 a{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:20px;font-family:"eb-garamond",serif;width:280px;height:72px;position:relative;color:#fff;position:relative;z-index:1}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 a{font-size:18px}}@media(max-width: 640px){main.home section.cont4 a{font-size:18px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 a{width:240px}}@media(max-width: 640px){main.home section.cont4 a{width:240px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 a{height:64px}}@media(max-width: 640px){main.home section.cont4 a{height:64px}}main.home section.cont4 a:before{position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";border-top:#fff solid 1px;border-left:#fff solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 a:before{top:0}}@media(max-width: 640px){main.home section.cont4 a:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 a:before{left:0}}@media(max-width: 640px){main.home section.cont4 a:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 a:before{width:100%}}@media(max-width: 640px){main.home section.cont4 a:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 a:before{height:100%}}@media(max-width: 640px){main.home section.cont4 a:before{height:100%}}main.home section.cont4 a:after{position:absolute;right:0;position:absolute;bottom:0;width:100%;height:100%;content:"";border-right:#fff solid 1px;border-bottom:#fff solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 a:after{right:0}}@media(max-width: 640px){main.home section.cont4 a:after{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 a:after{bottom:0}}@media(max-width: 640px){main.home section.cont4 a:after{bottom:0}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 a:after{width:100%}}@media(max-width: 640px){main.home section.cont4 a:after{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 a:after{height:100%}}@media(max-width: 640px){main.home section.cont4 a:after{height:100%}}main.home section.cont4 a:hover:before,main.home section.cont4 a:hover:after{width:24px;height:24px}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 a:hover:before,main.home section.cont4 a:hover:after{width:24px}}@media(max-width: 640px){main.home section.cont4 a:hover:before,main.home section.cont4 a:hover:after{width:24px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 a:hover:before,main.home section.cont4 a:hover:after{height:24px}}@media(max-width: 640px){main.home section.cont4 a:hover:before,main.home section.cont4 a:hover:after{height:24px}}main.home section.cont4 article{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:200px;position:relative}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 article{padding-top:120px}}@media(max-width: 640px){main.home section.cont4 article{padding-top:96px}}main.home section.cont4 article:before{position:absolute;top:-88px;position:absolute;left:-560px;font-size:160px;font-family:"eb-garamond",serif;content:"Jewelry Design and Making";color:#ddd;white-space:nowrap;opacity:.05}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 article:before{top:-104px}}@media(max-width: 640px){main.home section.cont4 article:before{top:-104px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 article:before{left:-200px}}@media(max-width: 640px){main.home section.cont4 article:before{left:-200px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 article:before{font-size:160px}}@media(max-width: 640px){main.home section.cont4 article:before{font-size:66px}}main.home section.cont4 article div{width:280px;text-align:center}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 article div{width:220px}}@media(max-width: 640px){main.home section.cont4 article div{width:240px}}main.home section.cont4 article div h4{font-size:30px;font-family:"eb-garamond",serif;margin-top:32px;margin-bottom:16px;font-weight:500}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 article div h4{font-size:24px}}@media(max-width: 640px){main.home section.cont4 article div h4{font-size:24px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 article div h4{margin-top:20px}}@media(max-width: 640px){main.home section.cont4 article div h4{margin-top:20px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 article div h4{margin-bottom:12px}}@media(max-width: 640px){main.home section.cont4 article div h4{margin-bottom:12px}}main.home section.cont4 article div a{margin-top:40px}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 article div a{margin-top:24px}}@media(max-width: 640px){main.home section.cont4 article div a{margin-top:16px}}main.home section.cont4 article div:first-of-type{margin-left:0}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 article div:first-of-type{margin-left:0}}@media(max-width: 640px){main.home section.cont4 article div:first-of-type{margin-left:auto}}main.home section.cont4 article div:nth-of-type(2){margin-top:96px}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 article div:nth-of-type(2){margin-top:48px}}@media(max-width: 640px){main.home section.cont4 article div:nth-of-type(2){margin-top:80px}}main.home section.cont4 article div:last-of-type{margin-top:160px;margin-left:0}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 article div:last-of-type{margin-top:88px}}@media(max-width: 640px){main.home section.cont4 article div:last-of-type{margin-top:80px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont4 article div:last-of-type{margin-left:0}}@media(max-width: 640px){main.home section.cont4 article div:last-of-type{margin-left:auto}}main.home section.cont5 a{width:876px;margin-right:auto;margin-left:auto;display:block;transition:all 1s ease}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont5 a{width:876px}}@media(max-width: 640px){main.home section.cont5 a{width:876px}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont5 a{margin-right:auto}}@media(max-width: 640px){main.home section.cont5 a{margin-right:auto}}@media(max-width: 1200px)and (min-width: 641px){main.home section.cont5 a{margin-left:auto}}@media(max-width: 640px){main.home section.cont5 a{margin-left:auto}}main.home section.cont5 a:hover{opacity:.8}main.jewelry-school section.cont1{height:376px;margin-top:200px;margin-bottom:200px;position:relative}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1{height:240px}}@media(max-width: 640px){main.jewelry-school section.cont1{height:auto}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1{margin-top:104px}}@media(max-width: 640px){main.jewelry-school section.cont1{margin-top:104px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1{margin-bottom:96px}}@media(max-width: 640px){main.jewelry-school section.cont1{margin-bottom:96px}}main.jewelry-school section.cont1 article{position:absolute;top:0;position:absolute;right:0;width:70vw;height:100%;z-index:2;overflow:hidden}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 article{top:0}}@media(max-width: 640px){main.jewelry-school section.cont1 article{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 article{right:0}}@media(max-width: 640px){main.jewelry-school section.cont1 article{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 article{width:80vw}}@media(max-width: 640px){main.jewelry-school section.cont1 article{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 article{height:100%}}@media(max-width: 640px){main.jewelry-school section.cont1 article{height:136px}}main.jewelry-school section.cont1 article:before{background:no-repeat center/cover;background-image:url("../images/jewelry-school/sv.jpg");position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";background-size:105%}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 article:before{top:0}}@media(max-width: 640px){main.jewelry-school section.cont1 article:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 article:before{left:0}}@media(max-width: 640px){main.jewelry-school section.cont1 article:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 article:before{width:100%}}@media(max-width: 640px){main.jewelry-school section.cont1 article:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 article:before{height:100%}}@media(max-width: 640px){main.jewelry-school section.cont1 article:before{height:100%}}@media(min-width: 1201px){main.jewelry-school section.cont1 article:before{animation:svimg 5s forwards}}@media(max-width: 640px){main.jewelry-school section.cont1 article{position:relative}}main.jewelry-school section.cont1 article h2{padding-top:0;color:#fff}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 article h2{padding-top:0}}@media(max-width: 640px){main.jewelry-school section.cont1 article h2{padding-top:103.5px}}@media(min-width: 641px){main.jewelry-school section.cont1 article h2{position:absolute;top:50%;position:absolute;left:16px;transform:translateY(-50%)}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 article h2{top:50%}}@media(min-width: 641px)and (max-width: 640px){main.jewelry-school section.cont1 article h2{top:50%}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 article h2{left:16px}}@media(min-width: 641px)and (max-width: 640px){main.jewelry-school section.cont1 article h2{left:16px}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 article h2{transform:translateY(-50%)}}@media(min-width: 641px)and (max-width: 640px){main.jewelry-school section.cont1 article h2{transform:translateY(-50%)}}@media(max-width: 640px){main.jewelry-school section.cont1 article h2{width:1112px;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto;top:auto !important;left:auto !important}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 article h2{width:832px}}@media(max-width: 640px)and (max-width: 640px){main.jewelry-school section.cont1 article h2{width:432px}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 article h2{padding-right:16px}}@media(max-width: 640px)and (max-width: 640px){main.jewelry-school section.cont1 article h2{padding-right:16px}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 article h2{padding-left:16px}}@media(max-width: 640px)and (max-width: 640px){main.jewelry-school section.cont1 article h2{padding-left:16px}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 article h2{margin-right:auto}}@media(max-width: 640px)and (max-width: 640px){main.jewelry-school section.cont1 article h2{margin-right:auto}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 article h2{margin-left:auto}}@media(max-width: 640px)and (max-width: 640px){main.jewelry-school section.cont1 article h2{margin-left:auto}}main.jewelry-school section.cont1 article h2 em{font-size:112px;font-family:"eb-garamond",serif;display:block}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 article h2 em{font-size:64px}}@media(max-width: 640px){main.jewelry-school section.cont1 article h2 em{font-size:64px}}main.jewelry-school section.cont1 div.wrap{height:100%;position:relative}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 div.wrap{height:100%}}@media(max-width: 640px){main.jewelry-school section.cont1 div.wrap{height:100%}}main.jewelry-school section.cont1 div.wrap h1{margin-top:0}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 div.wrap h1{margin-top:0}}@media(max-width: 640px){main.jewelry-school section.cont1 div.wrap h1{margin-top:-33.5px}}@media(min-width: 641px){main.jewelry-school section.cont1 div.wrap h1{position:absolute;top:50%;position:absolute;left:16px;transform:translateY(-50%)}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 div.wrap h1{top:50%}}@media(min-width: 641px)and (max-width: 640px){main.jewelry-school section.cont1 div.wrap h1{top:50%}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 div.wrap h1{left:16px}}@media(min-width: 641px)and (max-width: 640px){main.jewelry-school section.cont1 div.wrap h1{left:16px}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 div.wrap h1{transform:translateY(-50%)}}@media(min-width: 641px)and (max-width: 640px){main.jewelry-school section.cont1 div.wrap h1{transform:translateY(-50%)}}main.jewelry-school section.cont1 div.wrap h1 em{font-size:112px;font-family:"eb-garamond",serif;display:block}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont1 div.wrap h1 em{font-size:64px}}@media(max-width: 640px){main.jewelry-school section.cont1 div.wrap h1 em{font-size:64px}}@media(max-width: 640px){main.jewelry-school section.cont1 div.wrap h1 em,main.jewelry-school section.cont1 article h2 em{line-height:1.2}main.jewelry-school section.cont1 div.wrap h1{margin-top:-48px}main.jewelry-school section.cont1 article h2{padding-top:86px}}main.jewelry-school section.cont2{position:relative}main.jewelry-school section.cont2:after{position:absolute;bottom:-138px;position:absolute;left:0;font-size:272px;font-family:"eb-garamond",serif;content:"Jewelry School";z-index:-1;color:#ddd;white-space:nowrap;opacity:.1}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont2:after{bottom:-138px}}@media(max-width: 640px){main.jewelry-school section.cont2:after{bottom:-138px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont2:after{left:0}}@media(max-width: 640px){main.jewelry-school section.cont2:after{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont2:after{font-size:272px}}@media(max-width: 640px){main.jewelry-school section.cont2:after{font-size:272px}}main.jewelry-school section.cont2 div.wrap{position:relative}main.jewelry-school section.cont2 div.wrap figure{position:absolute;top:-32px;position:absolute;left:-184px;transform:translateX(0);width:618px;margin-bottom:0}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont2 div.wrap figure{top:-24px}}@media(max-width: 640px){main.jewelry-school section.cont2 div.wrap figure{top:-24px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont2 div.wrap figure{left:-16px}}@media(max-width: 640px){main.jewelry-school section.cont2 div.wrap figure{left:-16px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont2 div.wrap figure{transform:translateX(0)}}@media(max-width: 640px){main.jewelry-school section.cont2 div.wrap figure{transform:translateX(-16px)}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont2 div.wrap figure{width:44%}}@media(max-width: 640px){main.jewelry-school section.cont2 div.wrap figure{width:288px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont2 div.wrap figure{margin-bottom:0}}@media(max-width: 640px){main.jewelry-school section.cont2 div.wrap figure{margin-bottom:64px}}@media(max-width: 640px){main.jewelry-school section.cont2 div.wrap figure{position:static}}main.jewelry-school section.cont2 div.wrap article{width:480px;margin-right:0;margin-left:auto}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont2 div.wrap article{width:48%}}@media(max-width: 640px){main.jewelry-school section.cont2 div.wrap article{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont2 div.wrap article{margin-right:0}}@media(max-width: 640px){main.jewelry-school section.cont2 div.wrap article{margin-right:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont2 div.wrap article{margin-left:auto}}@media(max-width: 640px){main.jewelry-school section.cont2 div.wrap article{margin-left:auto}}main.jewelry-school section.cont2 div.wrap article h2{font-size:22px;font-family:yumin;margin-bottom:80px}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont2 div.wrap article h2{font-size:16px}}@media(max-width: 640px){main.jewelry-school section.cont2 div.wrap article h2{font-size:16px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont2 div.wrap article h2{margin-bottom:40px}}@media(max-width: 640px){main.jewelry-school section.cont2 div.wrap article h2{margin-bottom:40px}}main.jewelry-school section.cont3{padding-top:158px;padding-bottom:280px;margin-top:160px;margin-bottom:160px;position:relative;background-color:#271f2b}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3{padding-top:96px}}@media(max-width: 640px){main.jewelry-school section.cont3{padding-top:96px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3{padding-bottom:138px}}@media(max-width: 640px){main.jewelry-school section.cont3{padding-bottom:138px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3{margin-top:120px}}@media(max-width: 640px){main.jewelry-school section.cont3{margin-top:120px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3{margin-bottom:168px}}@media(max-width: 640px){main.jewelry-school section.cont3{margin-bottom:168px}}main.jewelry-school section.cont3 div.wrap{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between;position:relative}main.jewelry-school section.cont3 div.wrap article{width:480px}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap article{width:48%}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap article{width:100%}}main.jewelry-school section.cont3 div.wrap article h2{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:24px 24px;margin-bottom:80px}@media(max-width: 1200px){main.jewelry-school section.cont3 div.wrap article h2{gap:24px 24px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap article h2{margin-bottom:56px}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap article h2{margin-bottom:56px}}main.jewelry-school section.cont3 div.wrap article h2 b{font-size:32px;font-family:yumin}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap article h2 b{font-size:20px}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap article h2 b{font-size:20px}}main.jewelry-school section.cont3 div.wrap article h2 small{font-size:14px;font-family:"eb-garamond",serif;color:#666}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap article h2 small{font-size:14px}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap article h2 small{font-size:14px}}main.jewelry-school section.cont3 div.wrap article a{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:20px;font-family:"eb-garamond",serif;width:280px;height:72px;position:relative;color:#fff;margin-top:104px}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap article a{font-size:18px}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap article a{font-size:18px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap article a{width:240px}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap article a{width:240px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap article a{height:64px}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap article a{height:64px}}main.jewelry-school section.cont3 div.wrap article a:before{position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";border-top:#fff solid 1px;border-left:#fff solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap article a:before{top:0}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap article a:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap article a:before{left:0}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap article a:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap article a:before{width:100%}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap article a:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap article a:before{height:100%}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap article a:before{height:100%}}main.jewelry-school section.cont3 div.wrap article a:after{position:absolute;right:0;position:absolute;bottom:0;width:100%;height:100%;content:"";border-right:#fff solid 1px;border-bottom:#fff solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap article a:after{right:0}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap article a:after{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap article a:after{bottom:0}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap article a:after{bottom:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap article a:after{width:100%}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap article a:after{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap article a:after{height:100%}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap article a:after{height:100%}}main.jewelry-school section.cont3 div.wrap article a:hover:before,main.jewelry-school section.cont3 div.wrap article a:hover:after{width:24px;height:24px}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap article a:hover:before,main.jewelry-school section.cont3 div.wrap article a:hover:after{width:24px}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap article a:hover:before,main.jewelry-school section.cont3 div.wrap article a:hover:after{width:24px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap article a:hover:before,main.jewelry-school section.cont3 div.wrap article a:hover:after{height:24px}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap article a:hover:before,main.jewelry-school section.cont3 div.wrap article a:hover:after{height:24px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap article a{margin-top:64px}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap article a{margin-top:64px}}main.jewelry-school section.cont3 div.wrap figure{width:480px;margin-right:0;margin-left:auto;margin-top:0}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap figure{width:224px}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap figure{width:224px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap figure{margin-right:0}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap figure{margin-right:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap figure{margin-left:auto}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap figure{margin-left:auto}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap figure{margin-top:0}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap figure{margin-top:88px}}main.jewelry-school section.cont3 div.wrap img.pc{position:absolute;top:0;position:absolute;right:-320px;width:656px;max-width:none;mix-blend-mode:overlay;user-drag:none;-webkit-user-drag:none;-moz-user-select:none}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap img.pc{top:0}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap img.pc{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap img.pc{right:0}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap img.pc{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 div.wrap img.pc{width:560px}}@media(max-width: 640px){main.jewelry-school section.cont3 div.wrap img.pc{width:560px}}main.jewelry-school section.cont3 figure.fix{position:absolute;bottom:-274px;position:absolute;left:0;width:670px}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 figure.fix{bottom:-96px}}@media(max-width: 640px){main.jewelry-school section.cont3 figure.fix{bottom:-96px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 figure.fix{left:0}}@media(max-width: 640px){main.jewelry-school section.cont3 figure.fix{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont3 figure.fix{width:320px}}@media(max-width: 640px){main.jewelry-school section.cont3 figure.fix{width:280px}}main.jewelry-school section.cont4 div.wrap{position:relative}main.jewelry-school section.cont4 div.wrap article{width:514px}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont4 div.wrap article{width:100%}}@media(max-width: 640px){main.jewelry-school section.cont4 div.wrap article{width:100%}}main.jewelry-school section.cont4 div.wrap article h2{font-size:22px;font-family:yumin;margin-bottom:80px}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont4 div.wrap article h2{font-size:16px}}@media(max-width: 640px){main.jewelry-school section.cont4 div.wrap article h2{font-size:16px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont4 div.wrap article h2{margin-bottom:40px}}@media(max-width: 640px){main.jewelry-school section.cont4 div.wrap article h2{margin-bottom:40px}}main.jewelry-school section.cont4 div.wrap article:first-of-type{width:480px;margin-right:0;margin-left:auto;margin-bottom:144px}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont4 div.wrap article:first-of-type{width:100%}}@media(max-width: 640px){main.jewelry-school section.cont4 div.wrap article:first-of-type{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont4 div.wrap article:first-of-type{margin-right:0}}@media(max-width: 640px){main.jewelry-school section.cont4 div.wrap article:first-of-type{margin-right:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont4 div.wrap article:first-of-type{margin-left:auto}}@media(max-width: 640px){main.jewelry-school section.cont4 div.wrap article:first-of-type{margin-left:auto}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont4 div.wrap article:first-of-type{margin-bottom:0}}@media(max-width: 640px){main.jewelry-school section.cont4 div.wrap article:first-of-type{margin-bottom:0}}main.jewelry-school section.cont4 div.wrap img{width:610px;margin-right:0;margin-left:0;margin-top:0;margin-bottom:0}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont4 div.wrap img{width:480px}}@media(max-width: 640px){main.jewelry-school section.cont4 div.wrap img{width:480px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont4 div.wrap img{margin-right:auto}}@media(max-width: 640px){main.jewelry-school section.cont4 div.wrap img{margin-right:auto}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont4 div.wrap img{margin-left:auto}}@media(max-width: 640px){main.jewelry-school section.cont4 div.wrap img{margin-left:auto}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont4 div.wrap img{margin-top:64px}}@media(max-width: 640px){main.jewelry-school section.cont4 div.wrap img{margin-top:64px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont4 div.wrap img{margin-bottom:120px}}@media(max-width: 640px){main.jewelry-school section.cont4 div.wrap img{margin-bottom:120px}}@media(min-width: 1201px){main.jewelry-school section.cont4 div.wrap img{position:absolute;right:-148px;position:absolute;bottom:-500px}}@media(min-width: 1201px)and (max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont4 div.wrap img{right:0}}@media(min-width: 1201px)and (max-width: 640px){main.jewelry-school section.cont4 div.wrap img{right:0}}@media(min-width: 1201px)and (max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont4 div.wrap img{bottom:0}}@media(min-width: 1201px)and (max-width: 640px){main.jewelry-school section.cont4 div.wrap img{bottom:0}}main.jewelry-school section.cont5{background:no-repeat center/cover;background-image:url("../images/jewelry-school/works_bg.jpg");padding-top:72px;padding-bottom:72px;margin-top:640px;margin-bottom:160px;position:relative}@media(max-width: 640px){main.jewelry-school section.cont5{background-image:url("../images/jewelry-school/works_bg_sp.jpg")}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont5{padding-top:48px}}@media(max-width: 640px){main.jewelry-school section.cont5{padding-top:48px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont5{padding-bottom:48px}}@media(max-width: 640px){main.jewelry-school section.cont5{padding-bottom:48px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont5{margin-top:120px}}@media(max-width: 640px){main.jewelry-school section.cont5{margin-top:120px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont5{margin-bottom:120px}}@media(max-width: 640px){main.jewelry-school section.cont5{margin-bottom:120px}}main.jewelry-school section.cont5:before{position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,0);transition:all 1s ease}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont5:before{top:0}}@media(max-width: 640px){main.jewelry-school section.cont5:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont5:before{left:0}}@media(max-width: 640px){main.jewelry-school section.cont5:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont5:before{width:100%}}@media(max-width: 640px){main.jewelry-school section.cont5:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont5:before{height:100%}}@media(max-width: 640px){main.jewelry-school section.cont5:before{height:100%}}main.jewelry-school section.cont5:hover:before{background-color:rgba(0,0,0,.3)}main.jewelry-school section.cont5 div.wrap{position:relative;z-index:1}@media(max-width: 640px){main.jewelry-school section.cont5 div.wrap{text-align:center}}main.jewelry-school section.cont5 div.wrap h2 small{font-size:12px;font-family:yumin;margin-bottom:16px;display:block}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont5 div.wrap h2 small{font-size:12px}}@media(max-width: 640px){main.jewelry-school section.cont5 div.wrap h2 small{font-size:12px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont5 div.wrap h2 small{margin-bottom:12px}}@media(max-width: 640px){main.jewelry-school section.cont5 div.wrap h2 small{margin-bottom:12px}}main.jewelry-school section.cont5 div.wrap h2 b{font-size:53px;font-family:"eb-garamond",serif}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont5 div.wrap h2 b{font-size:48px}}@media(max-width: 640px){main.jewelry-school section.cont5 div.wrap h2 b{font-size:32px}}main.jewelry-school section.cont5 div.wrap p.txt{line-height:2;margin-top:32px;margin-bottom:56px}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont5 div.wrap p.txt{line-height:2}}@media(max-width: 640px){main.jewelry-school section.cont5 div.wrap p.txt{line-height:2}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont5 div.wrap p.txt{margin-top:16px}}@media(max-width: 640px){main.jewelry-school section.cont5 div.wrap p.txt{margin-top:16px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont5 div.wrap p.txt{margin-bottom:24px}}@media(max-width: 640px){main.jewelry-school section.cont5 div.wrap p.txt{margin-bottom:24px}}main.jewelry-school section.cont5 div.wrap a{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:16px 16px;font-size:14px;font-family:yumin;width:295px;padding-bottom:16px;margin-right:0;margin-left:0;border-bottom:#fff solid 1px}@media(max-width: 1200px){main.jewelry-school section.cont5 div.wrap a{gap:16px 16px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont5 div.wrap a{font-size:14px}}@media(max-width: 640px){main.jewelry-school section.cont5 div.wrap a{font-size:14px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont5 div.wrap a{width:295px}}@media(max-width: 640px){main.jewelry-school section.cont5 div.wrap a{width:295px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont5 div.wrap a{padding-bottom:16px}}@media(max-width: 640px){main.jewelry-school section.cont5 div.wrap a{padding-bottom:16px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont5 div.wrap a{margin-right:0}}@media(max-width: 640px){main.jewelry-school section.cont5 div.wrap a{margin-right:auto}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont5 div.wrap a{margin-left:0}}@media(max-width: 640px){main.jewelry-school section.cont5 div.wrap a{margin-left:auto}}main.jewelry-school section.cont6{position:relative}main.jewelry-school section.cont6 h2{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:24px 24px;margin-bottom:56px}@media(max-width: 1200px){main.jewelry-school section.cont6 h2{gap:24px 24px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 h2{margin-bottom:32px}}@media(max-width: 640px){main.jewelry-school section.cont6 h2{margin-bottom:32px}}main.jewelry-school section.cont6 h2 b{font-size:32px;font-family:yumin}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 h2 b{font-size:24px}}@media(max-width: 640px){main.jewelry-school section.cont6 h2 b{font-size:24px}}main.jewelry-school section.cont6 h2 small{font-size:14px;font-family:"eb-garamond",serif;color:#666}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 h2 small{font-size:14px}}@media(max-width: 640px){main.jewelry-school section.cont6 h2 small{font-size:14px}}main.jewelry-school section.cont6 article.course p{font-size:13px;font-family:yumin;line-height:2.08}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.course p{font-size:12px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.course p{font-size:12px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.course p{line-height:2.08}}@media(max-width: 640px){main.jewelry-school section.cont6 article.course p{line-height:2.08}}main.jewelry-school section.cont6 .cont6__table{display:flex;justify-content:space-between;margin-bottom:48px}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table{margin-bottom:24px}}@media(max-width: 640px){main.jewelry-school section.cont6 .cont6__table{margin-bottom:24px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table{display:block}}@media(max-width: 640px){main.jewelry-school section.cont6 .cont6__table{display:block}}main.jewelry-school section.cont6 .cont6__table .table2{margin-top:0}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .table2{margin-top:30px}}@media(max-width: 640px){main.jewelry-school section.cont6 .cont6__table .table2{margin-top:30px}}main.jewelry-school section.cont6 .cont6__table .cont6__table-title{text-align:center;height:97px;background:linear-gradient(-45deg, #271f2b 0%, #3f3147 100%);width:496px}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .cont6__table-title{height:97px}}@media(max-width: 640px){main.jewelry-school section.cont6 .cont6__table .cont6__table-title{height:70px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .cont6__table-title{width:496px}}@media(max-width: 640px){main.jewelry-school section.cont6 .cont6__table .cont6__table-title{width:496px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .cont6__table-title{margin-left:auto;margin-right:auto}}@media(max-width: 1200px)and (min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .cont6__table-title{margin-left:auto}}@media(max-width: 1200px)and (min-width: 641px)and (max-width: 640px){main.jewelry-school section.cont6 .cont6__table .cont6__table-title{margin-left:auto}}@media(max-width: 1200px)and (min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .cont6__table-title{margin-right:auto}}@media(max-width: 1200px)and (min-width: 641px)and (max-width: 640px){main.jewelry-school section.cont6 .cont6__table .cont6__table-title{margin-right:auto}}main.jewelry-school section.cont6 .cont6__table .cont6__table-title strong{color:#fff;font-weight:400;font-size:20px;font-family:yumin;padding-top:25px}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .cont6__table-title strong{font-size:20px}}@media(max-width: 640px){main.jewelry-school section.cont6 .cont6__table .cont6__table-title strong{font-size:18px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .cont6__table-title strong{padding-top:25px}}@media(max-width: 640px){main.jewelry-school section.cont6 .cont6__table .cont6__table-title strong{padding-top:16px}}main.jewelry-school section.cont6 .cont6__table .cont6__table-title span{display:block;font-weight:400;color:#707070;font-size:12px;font-family:"eb-garamond",serif}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .cont6__table-title span{font-size:12px}}@media(max-width: 640px){main.jewelry-school section.cont6 .cont6__table .cont6__table-title span{font-size:10px}}main.jewelry-school section.cont6 .cont6__table .general,main.jewelry-school section.cont6 .cont6__table .professional{max-width:496px;margin-top:34px}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .general,main.jewelry-school section.cont6 .cont6__table .professional{margin-top:34px}}@media(max-width: 640px){main.jewelry-school section.cont6 .cont6__table .general,main.jewelry-school section.cont6 .cont6__table .professional{margin-top:34px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .general,main.jewelry-school section.cont6 .cont6__table .professional{margin-left:auto;margin-right:auto}}@media(max-width: 1200px)and (min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .general,main.jewelry-school section.cont6 .cont6__table .professional{margin-left:auto}}@media(max-width: 1200px)and (min-width: 641px)and (max-width: 640px){main.jewelry-school section.cont6 .cont6__table .general,main.jewelry-school section.cont6 .cont6__table .professional{margin-left:auto}}@media(max-width: 1200px)and (min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .general,main.jewelry-school section.cont6 .cont6__table .professional{margin-right:auto}}@media(max-width: 1200px)and (min-width: 641px)and (max-width: 640px){main.jewelry-school section.cont6 .cont6__table .general,main.jewelry-school section.cont6 .cont6__table .professional{margin-right:auto}}main.jewelry-school section.cont6 .cont6__table .general tr,main.jewelry-school section.cont6 .cont6__table .professional tr{display:block;padding-bottom:13px;padding-top:13px;padding-left:15px;padding-right:15px;border-bottom:solid 1px #ddd}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .general tr,main.jewelry-school section.cont6 .cont6__table .professional tr{padding-bottom:13px}}@media(max-width: 640px){main.jewelry-school section.cont6 .cont6__table .general tr,main.jewelry-school section.cont6 .cont6__table .professional tr{padding-bottom:13px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .general tr,main.jewelry-school section.cont6 .cont6__table .professional tr{padding-top:13px}}@media(max-width: 640px){main.jewelry-school section.cont6 .cont6__table .general tr,main.jewelry-school section.cont6 .cont6__table .professional tr{padding-top:13px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .general tr,main.jewelry-school section.cont6 .cont6__table .professional tr{padding-left:15px}}@media(max-width: 640px){main.jewelry-school section.cont6 .cont6__table .general tr,main.jewelry-school section.cont6 .cont6__table .professional tr{padding-left:10px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .general tr,main.jewelry-school section.cont6 .cont6__table .professional tr{padding-right:15px}}@media(max-width: 640px){main.jewelry-school section.cont6 .cont6__table .general tr,main.jewelry-school section.cont6 .cont6__table .professional tr{padding-right:10px}}main.jewelry-school section.cont6 .cont6__table .general tr:nth-of-type(1),main.jewelry-school section.cont6 .cont6__table .professional tr:nth-of-type(1){padding-top:0px}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .general tr:nth-of-type(1),main.jewelry-school section.cont6 .cont6__table .professional tr:nth-of-type(1){padding-top:0px}}@media(max-width: 640px){main.jewelry-school section.cont6 .cont6__table .general tr:nth-of-type(1),main.jewelry-school section.cont6 .cont6__table .professional tr:nth-of-type(1){padding-top:0px}}main.jewelry-school section.cont6 .cont6__table .general tr td,main.jewelry-school section.cont6 .cont6__table .professional tr td{font-size:15px;font-family:yumin;font-weight:400;letter-spacing:.01em}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .general tr td,main.jewelry-school section.cont6 .cont6__table .professional tr td{font-size:15px}}@media(max-width: 640px){main.jewelry-school section.cont6 .cont6__table .general tr td,main.jewelry-school section.cont6 .cont6__table .professional tr td{font-size:13px}}main.jewelry-school section.cont6 .cont6__table .general tr td span,main.jewelry-school section.cont6 .cont6__table .professional tr td span{font-size:12px;font-family:yumin}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .general tr td span,main.jewelry-school section.cont6 .cont6__table .professional tr td span{font-size:12px}}@media(max-width: 640px){main.jewelry-school section.cont6 .cont6__table .general tr td span,main.jewelry-school section.cont6 .cont6__table .professional tr td span{font-size:10px}}main.jewelry-school section.cont6 .cont6__table .general tr td:nth-of-type(1),main.jewelry-school section.cont6 .cont6__table .professional tr td:nth-of-type(1){width:150px;vertical-align:top}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .general tr td:nth-of-type(1),main.jewelry-school section.cont6 .cont6__table .professional tr td:nth-of-type(1){width:150px}}@media(max-width: 640px){main.jewelry-school section.cont6 .cont6__table .general tr td:nth-of-type(1),main.jewelry-school section.cont6 .cont6__table .professional tr td:nth-of-type(1){width:145px}}@media screen and (max-width: 370px){main.jewelry-school section.cont6 .cont6__table .general tr td:nth-of-type(1),main.jewelry-school section.cont6 .cont6__table .professional tr td:nth-of-type(1){width:100px}}main.jewelry-school section.cont6 .cont6__table .general tr #tool,main.jewelry-school section.cont6 .cont6__table .professional tr #tool{line-height:1.1}main.jewelry-school section.cont6 .cont6__table .general #guidance-height{height:183px}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .general #guidance-height{height:initial}}@media(max-width: 640px){main.jewelry-school section.cont6 .cont6__table .general #guidance-height{height:initial}}main.jewelry-school section.cont6 .cont6__table .professional #time-height{height:137px}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 .cont6__table .professional #time-height{height:initial}}@media(max-width: 640px){main.jewelry-school section.cont6 .cont6__table .professional #time-height{height:initial}}main.jewelry-school section.cont6 article.skills{margin-top:96px;margin-bottom:120px}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.skills{margin-top:56px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.skills{margin-top:56px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.skills{margin-bottom:64px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.skills{margin-bottom:64px}}main.jewelry-school section.cont6 article.skills ul{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:15px 0}@media(max-width: 1200px){main.jewelry-school section.cont6 article.skills ul{gap:16px 0}}main.jewelry-school section.cont6 article.skills ul li{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:16px 16px;width:33.3333333333%}@media(max-width: 1200px){main.jewelry-school section.cont6 article.skills ul li{gap:8px 8px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.skills ul li{width:50%}}@media(max-width: 640px){main.jewelry-school section.cont6 article.skills ul li{width:50%}}main.jewelry-school section.cont6 article.skills ul li:before{width:4px;height:4px;border-radius:50%;content:"";background-color:#bbb}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.skills ul li:before{width:4px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.skills ul li:before{width:4px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.skills ul li:before{height:4px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.skills ul li:before{height:4px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.skills ul li:before{border-radius:50%}}@media(max-width: 640px){main.jewelry-school section.cont6 article.skills ul li:before{border-radius:50%}}main.jewelry-school section.cont6 article.skills ul li:last-of-type{font-size:20px;font-family:"eb-garamond",serif}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.skills ul li:last-of-type{font-size:16px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.skills ul li:last-of-type{font-size:16px}}main.jewelry-school section.cont6 article.skills ul li:last-of-type:before{content:none}main.jewelry-school section.cont6 article.facility div.flex{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:8px 8px;margin-bottom:16px}@media(max-width: 1200px){main.jewelry-school section.cont6 article.facility div.flex{gap:8px 8px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.facility div.flex{margin-bottom:12px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.facility div.flex{margin-bottom:12px}}main.jewelry-school section.cont6 article.facility div.flex a.open{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;width:calc((100% - 32px)/5);height:48px;position:relative;background-color:#f5f5f5;transition:all 1s ease}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.facility div.flex a.open{width:calc((100% - 32px)/3)}}@media(max-width: 640px){main.jewelry-school section.cont6 article.facility div.flex a.open{width:calc((100% - 32px)/2)}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.facility div.flex a.open{height:40px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.facility div.flex a.open{height:40px}}main.jewelry-school section.cont6 article.facility div.flex a.open:after{position:absolute;top:50%;position:absolute;right:16px;transform:translateY(-50%);font-size:16px;font-family:"eb-garamond",serif;content:"＋";color:#888}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.facility div.flex a.open:after{top:50%}}@media(max-width: 640px){main.jewelry-school section.cont6 article.facility div.flex a.open:after{top:50%}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.facility div.flex a.open:after{right:16px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.facility div.flex a.open:after{right:16px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.facility div.flex a.open:after{transform:translateY(-50%)}}@media(max-width: 640px){main.jewelry-school section.cont6 article.facility div.flex a.open:after{transform:translateY(-50%)}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.facility div.flex a.open:after{font-size:16px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.facility div.flex a.open:after{font-size:16px}}main.jewelry-school section.cont6 article.facility div.flex a.open:hover{background-color:#bbb}main.jewelry-school section.cont6 article.facility div.flex figure.modal{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;position:absolute;top:0;position:absolute;left:0;width:100vw;height:100vh;position:fixed;z-index:1;background-color:rgba(39,31,43,.9)}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.facility div.flex figure.modal{top:0}}@media(max-width: 640px){main.jewelry-school section.cont6 article.facility div.flex figure.modal{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.facility div.flex figure.modal{left:0}}@media(max-width: 640px){main.jewelry-school section.cont6 article.facility div.flex figure.modal{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.facility div.flex figure.modal{width:100vw}}@media(max-width: 640px){main.jewelry-school section.cont6 article.facility div.flex figure.modal{width:100vw}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.facility div.flex figure.modal{height:100vh}}@media(max-width: 640px){main.jewelry-school section.cont6 article.facility div.flex figure.modal{height:100vh}}main.jewelry-school section.cont6 article.facility div.flex figure.modal div.wrap{width:600px;background-color:#fff}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.facility div.flex figure.modal div.wrap{width:600px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.facility div.flex figure.modal div.wrap{width:600px}}main.jewelry-school section.cont6 article.facility div.flex figure.modal div.wrap a.close2{font-size:10px;font-family:"eb-garamond",serif;padding-top:20px;padding-bottom:20px;display:block;text-align:right}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.facility div.flex figure.modal div.wrap a.close2{font-size:10px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.facility div.flex figure.modal div.wrap a.close2{font-size:10px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.facility div.flex figure.modal div.wrap a.close2{padding-top:16px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.facility div.flex figure.modal div.wrap a.close2{padding-top:16px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.facility div.flex figure.modal div.wrap a.close2{padding-bottom:16px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.facility div.flex figure.modal div.wrap a.close2{padding-bottom:16px}}main.jewelry-school section.cont6 article.facility div.flex figure.modal div.wrap figcaption{font-size:18px;font-family:yumin;padding-top:24px;padding-bottom:24px;text-align:center}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.facility div.flex figure.modal div.wrap figcaption{font-size:16px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.facility div.flex figure.modal div.wrap figcaption{font-size:16px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.facility div.flex figure.modal div.wrap figcaption{padding-top:20px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.facility div.flex figure.modal div.wrap figcaption{padding-top:20px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.facility div.flex figure.modal div.wrap figcaption{padding-bottom:20px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.facility div.flex figure.modal div.wrap figcaption{padding-bottom:20px}}main.jewelry-school section.cont6 article.event{margin-top:120px;margin-bottom:120px}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.event{margin-top:64px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.event{margin-top:64px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.event{margin-bottom:64px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.event{margin-bottom:64px}}main.jewelry-school section.cont6 article.event ul li{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:16px 16px;margin-top:12px}@media(max-width: 1200px){main.jewelry-school section.cont6 article.event ul li{gap:8px 8px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.event ul li{margin-top:8px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.event ul li{margin-top:8px}}main.jewelry-school section.cont6 article.event ul li:before{width:4px;height:4px;border-radius:50%;content:"";background-color:#bbb}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.event ul li:before{width:4px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.event ul li:before{width:4px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.event ul li:before{height:4px}}@media(max-width: 640px){main.jewelry-school section.cont6 article.event ul li:before{height:4px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont6 article.event ul li:before{border-radius:50%}}@media(max-width: 640px){main.jewelry-school section.cont6 article.event ul li:before{border-radius:50%}}main.jewelry-school section.cont7{background:no-repeat center/cover;background-image:url("../images/jewelry-school/contact_bg.jpg");padding-top:96px;padding-bottom:120px;position:relative;text-align:center}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7{padding-top:48px}}@media(max-width: 640px){main.jewelry-school section.cont7{padding-top:48px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7{padding-bottom:64px}}@media(max-width: 640px){main.jewelry-school section.cont7{padding-bottom:64px}}main.jewelry-school section.cont7 div.wrap{position:relative;z-index:1}main.jewelry-school section.cont7 div.wrap h2{margin-bottom:48px}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 div.wrap h2{margin-bottom:32px}}@media(max-width: 640px){main.jewelry-school section.cont7 div.wrap h2{margin-bottom:32px}}main.jewelry-school section.cont7 div.wrap h2 b{font-size:80px;font-family:"eb-garamond",serif;margin-bottom:16px;display:block}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 div.wrap h2 b{font-size:48px}}@media(max-width: 640px){main.jewelry-school section.cont7 div.wrap h2 b{font-size:48px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 div.wrap h2 b{margin-bottom:8px}}@media(max-width: 640px){main.jewelry-school section.cont7 div.wrap h2 b{margin-bottom:8px}}main.jewelry-school section.cont7 div.wrap h2 small{font-size:13px;font-family:yumin}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 div.wrap h2 small{font-size:13px}}@media(max-width: 640px){main.jewelry-school section.cont7 div.wrap h2 small{font-size:13px}}main.jewelry-school section.cont7 div.wrap a{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:20px;font-family:"eb-garamond",serif;width:280px;height:72px;position:relative;color:#fff;margin-right:auto;margin-left:auto;margin-top:48px}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 div.wrap a{font-size:18px}}@media(max-width: 640px){main.jewelry-school section.cont7 div.wrap a{font-size:18px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 div.wrap a{width:240px}}@media(max-width: 640px){main.jewelry-school section.cont7 div.wrap a{width:240px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 div.wrap a{height:64px}}@media(max-width: 640px){main.jewelry-school section.cont7 div.wrap a{height:64px}}main.jewelry-school section.cont7 div.wrap a:before{position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";border-top:#fff solid 1px;border-left:#fff solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 div.wrap a:before{top:0}}@media(max-width: 640px){main.jewelry-school section.cont7 div.wrap a:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 div.wrap a:before{left:0}}@media(max-width: 640px){main.jewelry-school section.cont7 div.wrap a:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 div.wrap a:before{width:100%}}@media(max-width: 640px){main.jewelry-school section.cont7 div.wrap a:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 div.wrap a:before{height:100%}}@media(max-width: 640px){main.jewelry-school section.cont7 div.wrap a:before{height:100%}}main.jewelry-school section.cont7 div.wrap a:after{position:absolute;right:0;position:absolute;bottom:0;width:100%;height:100%;content:"";border-right:#fff solid 1px;border-bottom:#fff solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 div.wrap a:after{right:0}}@media(max-width: 640px){main.jewelry-school section.cont7 div.wrap a:after{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 div.wrap a:after{bottom:0}}@media(max-width: 640px){main.jewelry-school section.cont7 div.wrap a:after{bottom:0}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 div.wrap a:after{width:100%}}@media(max-width: 640px){main.jewelry-school section.cont7 div.wrap a:after{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 div.wrap a:after{height:100%}}@media(max-width: 640px){main.jewelry-school section.cont7 div.wrap a:after{height:100%}}main.jewelry-school section.cont7 div.wrap a:hover:before,main.jewelry-school section.cont7 div.wrap a:hover:after{width:24px;height:24px}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 div.wrap a:hover:before,main.jewelry-school section.cont7 div.wrap a:hover:after{width:24px}}@media(max-width: 640px){main.jewelry-school section.cont7 div.wrap a:hover:before,main.jewelry-school section.cont7 div.wrap a:hover:after{width:24px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 div.wrap a:hover:before,main.jewelry-school section.cont7 div.wrap a:hover:after{height:24px}}@media(max-width: 640px){main.jewelry-school section.cont7 div.wrap a:hover:before,main.jewelry-school section.cont7 div.wrap a:hover:after{height:24px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 div.wrap a{margin-right:auto}}@media(max-width: 640px){main.jewelry-school section.cont7 div.wrap a{margin-right:auto}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 div.wrap a{margin-left:auto}}@media(max-width: 640px){main.jewelry-school section.cont7 div.wrap a{margin-left:auto}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 div.wrap a{margin-top:32px}}@media(max-width: 640px){main.jewelry-school section.cont7 div.wrap a{margin-top:32px}}main.jewelry-school section.cont7 img.pc{position:absolute;top:-172px;position:absolute;left:50%;transform:translateX(-50%);mix-blend-mode:overlay;user-drag:none;-webkit-user-drag:none;-moz-user-select:none}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 img.pc{top:-172px}}@media(max-width: 640px){main.jewelry-school section.cont7 img.pc{top:-172px}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 img.pc{left:50%}}@media(max-width: 640px){main.jewelry-school section.cont7 img.pc{left:50%}}@media(max-width: 1200px)and (min-width: 641px){main.jewelry-school section.cont7 img.pc{transform:translateX(-50%)}}@media(max-width: 640px){main.jewelry-school section.cont7 img.pc{transform:translateX(-50%)}}main.news section.cont1,main.blogcat section.cont1{margin-top:170px;margin-bottom:64px}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont1,main.blogcat section.cont1{margin-top:120px}}@media(max-width: 640px){main.news section.cont1,main.blogcat section.cont1{margin-top:120px}}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont1,main.blogcat section.cont1{margin-bottom:48px}}@media(max-width: 640px){main.news section.cont1,main.blogcat section.cont1{margin-bottom:48px}}main.news section.cont1 h1,main.blogcat section.cont1 h1{margin-bottom:100px}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont1 h1,main.blogcat section.cont1 h1{margin-bottom:48px}}@media(max-width: 640px){main.news section.cont1 h1,main.blogcat section.cont1 h1{margin-bottom:48px}}main.news section.cont1 h1 b,main.blogcat section.cont1 h1 b{font-size:102px;font-family:"eb-garamond",serif;display:block}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont1 h1 b,main.blogcat section.cont1 h1 b{font-size:80px}}@media(max-width: 640px){main.news section.cont1 h1 b,main.blogcat section.cont1 h1 b{font-size:64px}}main.news section.cont1 h2,main.blogcat section.cont1 h2{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:24px 24px;font-size:48px;font-family:yumin}@media(max-width: 1200px){main.news section.cont1 h2,main.blogcat section.cont1 h2{gap:16px 16px}}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont1 h2,main.blogcat section.cont1 h2{font-size:32px}}@media(max-width: 640px){main.news section.cont1 h2,main.blogcat section.cont1 h2{font-size:24px}}main.news section.cont1 h2:before,main.blogcat section.cont1 h2:before{width:45px;height:1px;content:"";background-color:#ddd}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont1 h2:before,main.blogcat section.cont1 h2:before{width:24px}}@media(max-width: 640px){main.news section.cont1 h2:before,main.blogcat section.cont1 h2:before{width:24px}}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont1 h2:before,main.blogcat section.cont1 h2:before{height:1px}}@media(max-width: 640px){main.news section.cont1 h2:before,main.blogcat section.cont1 h2:before{height:1px}}main.news section.cont2 div.wrap,main.blogcat section.cont2 div.wrap{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between}main.news section.cont2 div.wrap article,main.blogcat section.cont2 div.wrap article{width:732px}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont2 div.wrap article,main.blogcat section.cont2 div.wrap article{width:calc(100% - 240px)}}@media(max-width: 640px){main.news section.cont2 div.wrap article,main.blogcat section.cont2 div.wrap article{width:100%}}main.news section.cont2 div.wrap article figure,main.blogcat section.cont2 div.wrap article figure{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:32px 32px}@media(max-width: 1200px){main.news section.cont2 div.wrap article figure,main.blogcat section.cont2 div.wrap article figure{gap:12px 12px}}main.news section.cont2 div.wrap article figure:not(:last-of-type),main.blogcat section.cont2 div.wrap article figure:not(:last-of-type){margin-bottom:48px}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont2 div.wrap article figure:not(:last-of-type),main.blogcat section.cont2 div.wrap article figure:not(:last-of-type){margin-bottom:32px}}@media(max-width: 640px){main.news section.cont2 div.wrap article figure:not(:last-of-type),main.blogcat section.cont2 div.wrap article figure:not(:last-of-type){margin-bottom:32px}}main.news section.cont2 div.wrap article figure a.thumb,main.blogcat section.cont2 div.wrap article figure a.thumb{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;width:248px;height:140px;overflow:hidden}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont2 div.wrap article figure a.thumb,main.blogcat section.cont2 div.wrap article figure a.thumb{width:80px}}@media(max-width: 640px){main.news section.cont2 div.wrap article figure a.thumb,main.blogcat section.cont2 div.wrap article figure a.thumb{width:80px}}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont2 div.wrap article figure a.thumb,main.blogcat section.cont2 div.wrap article figure a.thumb{height:80px}}@media(max-width: 640px){main.news section.cont2 div.wrap article figure a.thumb,main.blogcat section.cont2 div.wrap article figure a.thumb{height:80px}}main.news section.cont2 div.wrap article figure a.thumb img,main.blogcat section.cont2 div.wrap article figure a.thumb img{transition:all 1s ease}main.news section.cont2 div.wrap article figure a.thumb:hover img,main.blogcat section.cont2 div.wrap article figure a.thumb:hover img{transform:scale(1.1)}@media(max-width: 1200px){main.news section.cont2 div.wrap article figure a.thumb img,main.blogcat section.cont2 div.wrap article figure a.thumb img{max-width:none;max-height:100%}}main.news section.cont2 div.wrap article figure figcaption,main.blogcat section.cont2 div.wrap article figure figcaption{width:calc(100% - 280px)}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont2 div.wrap article figure figcaption,main.blogcat section.cont2 div.wrap article figure figcaption{width:calc(100% - 92px)}}@media(max-width: 640px){main.news section.cont2 div.wrap article figure figcaption,main.blogcat section.cont2 div.wrap article figure figcaption{width:calc(100% - 92px)}}main.news section.cont2 div.wrap article figure figcaption span,main.blogcat section.cont2 div.wrap article figure figcaption span{font-size:13px;font-family:yumin;padding-right:8px;padding-left:8px;padding-top:4px;padding-bottom:4px;color:#666;background-color:#f9f9f9}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont2 div.wrap article figure figcaption span,main.blogcat section.cont2 div.wrap article figure figcaption span{font-size:12px}}@media(max-width: 640px){main.news section.cont2 div.wrap article figure figcaption span,main.blogcat section.cont2 div.wrap article figure figcaption span{font-size:12px}}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont2 div.wrap article figure figcaption span,main.blogcat section.cont2 div.wrap article figure figcaption span{padding-right:6px}}@media(max-width: 640px){main.news section.cont2 div.wrap article figure figcaption span,main.blogcat section.cont2 div.wrap article figure figcaption span{padding-right:6px}}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont2 div.wrap article figure figcaption span,main.blogcat section.cont2 div.wrap article figure figcaption span{padding-left:6px}}@media(max-width: 640px){main.news section.cont2 div.wrap article figure figcaption span,main.blogcat section.cont2 div.wrap article figure figcaption span{padding-left:6px}}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont2 div.wrap article figure figcaption span,main.blogcat section.cont2 div.wrap article figure figcaption span{padding-top:2px}}@media(max-width: 640px){main.news section.cont2 div.wrap article figure figcaption span,main.blogcat section.cont2 div.wrap article figure figcaption span{padding-top:2px}}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont2 div.wrap article figure figcaption span,main.blogcat section.cont2 div.wrap article figure figcaption span{padding-bottom:2px}}@media(max-width: 640px){main.news section.cont2 div.wrap article figure figcaption span,main.blogcat section.cont2 div.wrap article figure figcaption span{padding-bottom:2px}}main.news section.cont2 div.wrap article figure figcaption small,main.blogcat section.cont2 div.wrap article figure figcaption small{font-size:13px;font-family:"eb-garamond",serif;margin-top:12px;margin-left:0;color:#666}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont2 div.wrap article figure figcaption small,main.blogcat section.cont2 div.wrap article figure figcaption small{font-size:12px}}@media(max-width: 640px){main.news section.cont2 div.wrap article figure figcaption small,main.blogcat section.cont2 div.wrap article figure figcaption small{font-size:12px}}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont2 div.wrap article figure figcaption small,main.blogcat section.cont2 div.wrap article figure figcaption small{margin-top:8px}}@media(max-width: 640px){main.news section.cont2 div.wrap article figure figcaption small,main.blogcat section.cont2 div.wrap article figure figcaption small{margin-top:0}}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont2 div.wrap article figure figcaption small,main.blogcat section.cont2 div.wrap article figure figcaption small{margin-left:0}}@media(max-width: 640px){main.news section.cont2 div.wrap article figure figcaption small,main.blogcat section.cont2 div.wrap article figure figcaption small{margin-left:8px}}@media(min-width: 641px){main.news section.cont2 div.wrap article figure figcaption small,main.blogcat section.cont2 div.wrap article figure figcaption small{display:block}}main.news section.cont2 div.wrap article figure figcaption b,main.blogcat section.cont2 div.wrap article figure figcaption b{font-size:16px;font-family:yumin;margin-top:8px;font-weight:700}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont2 div.wrap article figure figcaption b,main.blogcat section.cont2 div.wrap article figure figcaption b{font-size:14px}}@media(max-width: 640px){main.news section.cont2 div.wrap article figure figcaption b,main.blogcat section.cont2 div.wrap article figure figcaption b{font-size:14px}}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont2 div.wrap article figure figcaption b,main.blogcat section.cont2 div.wrap article figure figcaption b{margin-top:6px}}@media(max-width: 640px){main.news section.cont2 div.wrap article figure figcaption b,main.blogcat section.cont2 div.wrap article figure figcaption b{margin-top:6px}}main.news section.cont3,main.blogcat section.cont3{margin-top:80px}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont3,main.blogcat section.cont3{margin-top:48px}}@media(max-width: 640px){main.news section.cont3,main.blogcat section.cont3{margin-top:48px}}main.news section.cont3 nav,main.blogcat section.cont3 nav{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}main.news section.cont3 nav a,main.news section.cont3 nav span,main.blogcat section.cont3 nav a,main.blogcat section.cont3 nav span{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:16px;font-family:"eb-garamond",serif;width:40px;height:40px;font-weight:500}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont3 nav a,main.news section.cont3 nav span,main.blogcat section.cont3 nav a,main.blogcat section.cont3 nav span{font-size:16px}}@media(max-width: 640px){main.news section.cont3 nav a,main.news section.cont3 nav span,main.blogcat section.cont3 nav a,main.blogcat section.cont3 nav span{font-size:16px}}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont3 nav a,main.news section.cont3 nav span,main.blogcat section.cont3 nav a,main.blogcat section.cont3 nav span{width:32px}}@media(max-width: 640px){main.news section.cont3 nav a,main.news section.cont3 nav span,main.blogcat section.cont3 nav a,main.blogcat section.cont3 nav span{width:32px}}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont3 nav a,main.news section.cont3 nav span,main.blogcat section.cont3 nav a,main.blogcat section.cont3 nav span{height:32px}}@media(max-width: 640px){main.news section.cont3 nav a,main.news section.cont3 nav span,main.blogcat section.cont3 nav a,main.blogcat section.cont3 nav span{height:32px}}main.news section.cont3 nav a.current,main.news section.cont3 nav span.current,main.blogcat section.cont3 nav a.current,main.blogcat section.cont3 nav span.current{position:relative}main.news section.cont3 nav a.current:after,main.news section.cont3 nav span.current:after,main.blogcat section.cont3 nav a.current:after,main.blogcat section.cont3 nav span.current:after{position:absolute;bottom:0;position:absolute;left:50%;transform:translateX(-50%);width:16px;height:1px;content:"";background-color:#333}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont3 nav a.current:after,main.news section.cont3 nav span.current:after,main.blogcat section.cont3 nav a.current:after,main.blogcat section.cont3 nav span.current:after{bottom:0}}@media(max-width: 640px){main.news section.cont3 nav a.current:after,main.news section.cont3 nav span.current:after,main.blogcat section.cont3 nav a.current:after,main.blogcat section.cont3 nav span.current:after{bottom:0}}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont3 nav a.current:after,main.news section.cont3 nav span.current:after,main.blogcat section.cont3 nav a.current:after,main.blogcat section.cont3 nav span.current:after{left:50%}}@media(max-width: 640px){main.news section.cont3 nav a.current:after,main.news section.cont3 nav span.current:after,main.blogcat section.cont3 nav a.current:after,main.blogcat section.cont3 nav span.current:after{left:50%}}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont3 nav a.current:after,main.news section.cont3 nav span.current:after,main.blogcat section.cont3 nav a.current:after,main.blogcat section.cont3 nav span.current:after{transform:translateX(-50%)}}@media(max-width: 640px){main.news section.cont3 nav a.current:after,main.news section.cont3 nav span.current:after,main.blogcat section.cont3 nav a.current:after,main.blogcat section.cont3 nav span.current:after{transform:translateX(-50%)}}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont3 nav a.current:after,main.news section.cont3 nav span.current:after,main.blogcat section.cont3 nav a.current:after,main.blogcat section.cont3 nav span.current:after{width:16px}}@media(max-width: 640px){main.news section.cont3 nav a.current:after,main.news section.cont3 nav span.current:after,main.blogcat section.cont3 nav a.current:after,main.blogcat section.cont3 nav span.current:after{width:16px}}@media(max-width: 1200px)and (min-width: 641px){main.news section.cont3 nav a.current:after,main.news section.cont3 nav span.current:after,main.blogcat section.cont3 nav a.current:after,main.blogcat section.cont3 nav span.current:after{height:1px}}@media(max-width: 640px){main.news section.cont3 nav a.current:after,main.news section.cont3 nav span.current:after,main.blogcat section.cont3 nav a.current:after,main.blogcat section.cont3 nav span.current:after{height:1px}}main.nopage section.cont1{padding-top:112px;text-align:center}@media(max-width: 1200px)and (min-width: 641px){main.nopage section.cont1{padding-top:144px}}@media(max-width: 640px){main.nopage section.cont1{padding-top:144px}}main.nopage section.cont1 h1{font-size:48px;font-family:"eb-garamond",serif}@media(max-width: 1200px)and (min-width: 641px){main.nopage section.cont1 h1{font-size:32px}}@media(max-width: 640px){main.nopage section.cont1 h1{font-size:32px}}main.nopage section.cont1 p.txt{margin-top:64px;margin-bottom:64px}@media(max-width: 1200px)and (min-width: 641px){main.nopage section.cont1 p.txt{margin-top:48px}}@media(max-width: 640px){main.nopage section.cont1 p.txt{margin-top:48px}}@media(max-width: 1200px)and (min-width: 641px){main.nopage section.cont1 p.txt{margin-bottom:48px}}@media(max-width: 640px){main.nopage section.cont1 p.txt{margin-bottom:48px}}main.nopage section.cont1 a{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:20px;font-family:"eb-garamond",serif;width:280px;height:72px;position:relative;color:#000;margin-right:auto;margin-left:auto}@media(max-width: 1200px)and (min-width: 641px){main.nopage section.cont1 a{font-size:18px}}@media(max-width: 640px){main.nopage section.cont1 a{font-size:18px}}@media(max-width: 1200px)and (min-width: 641px){main.nopage section.cont1 a{width:240px}}@media(max-width: 640px){main.nopage section.cont1 a{width:240px}}@media(max-width: 1200px)and (min-width: 641px){main.nopage section.cont1 a{height:64px}}@media(max-width: 640px){main.nopage section.cont1 a{height:64px}}main.nopage section.cont1 a:before{position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";border-top:#000 solid 1px;border-left:#000 solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.nopage section.cont1 a:before{top:0}}@media(max-width: 640px){main.nopage section.cont1 a:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.nopage section.cont1 a:before{left:0}}@media(max-width: 640px){main.nopage section.cont1 a:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.nopage section.cont1 a:before{width:100%}}@media(max-width: 640px){main.nopage section.cont1 a:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.nopage section.cont1 a:before{height:100%}}@media(max-width: 640px){main.nopage section.cont1 a:before{height:100%}}main.nopage section.cont1 a:after{position:absolute;right:0;position:absolute;bottom:0;width:100%;height:100%;content:"";border-right:#000 solid 1px;border-bottom:#000 solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.nopage section.cont1 a:after{right:0}}@media(max-width: 640px){main.nopage section.cont1 a:after{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.nopage section.cont1 a:after{bottom:0}}@media(max-width: 640px){main.nopage section.cont1 a:after{bottom:0}}@media(max-width: 1200px)and (min-width: 641px){main.nopage section.cont1 a:after{width:100%}}@media(max-width: 640px){main.nopage section.cont1 a:after{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.nopage section.cont1 a:after{height:100%}}@media(max-width: 640px){main.nopage section.cont1 a:after{height:100%}}main.nopage section.cont1 a:hover:before,main.nopage section.cont1 a:hover:after{width:24px;height:24px}@media(max-width: 1200px)and (min-width: 641px){main.nopage section.cont1 a:hover:before,main.nopage section.cont1 a:hover:after{width:24px}}@media(max-width: 640px){main.nopage section.cont1 a:hover:before,main.nopage section.cont1 a:hover:after{width:24px}}@media(max-width: 1200px)and (min-width: 641px){main.nopage section.cont1 a:hover:before,main.nopage section.cont1 a:hover:after{height:24px}}@media(max-width: 640px){main.nopage section.cont1 a:hover:before,main.nopage section.cont1 a:hover:after{height:24px}}@media(max-width: 1200px)and (min-width: 641px){main.nopage section.cont1 a{margin-right:auto}}@media(max-width: 640px){main.nopage section.cont1 a{margin-right:auto}}@media(max-width: 1200px)and (min-width: 641px){main.nopage section.cont1 a{margin-left:auto}}@media(max-width: 640px){main.nopage section.cont1 a{margin-left:auto}}main.order-jewelry section.cont1{height:376px;margin-top:200px;margin-bottom:200px;position:relative}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1{height:240px}}@media(max-width: 640px){main.order-jewelry section.cont1{height:auto}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1{margin-top:104px}}@media(max-width: 640px){main.order-jewelry section.cont1{margin-top:104px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1{margin-bottom:96px}}@media(max-width: 640px){main.order-jewelry section.cont1{margin-bottom:96px}}main.order-jewelry section.cont1 article{position:absolute;top:0;position:absolute;right:0;width:70vw;height:100%;z-index:2;overflow:hidden}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 article{top:0}}@media(max-width: 640px){main.order-jewelry section.cont1 article{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 article{right:0}}@media(max-width: 640px){main.order-jewelry section.cont1 article{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 article{width:80vw}}@media(max-width: 640px){main.order-jewelry section.cont1 article{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 article{height:100%}}@media(max-width: 640px){main.order-jewelry section.cont1 article{height:136px}}main.order-jewelry section.cont1 article:before{background:no-repeat center/cover;background-image:url("../images/order-jewelry/sv.jpg");position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";background-size:105%}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 article:before{top:0}}@media(max-width: 640px){main.order-jewelry section.cont1 article:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 article:before{left:0}}@media(max-width: 640px){main.order-jewelry section.cont1 article:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 article:before{width:100%}}@media(max-width: 640px){main.order-jewelry section.cont1 article:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 article:before{height:100%}}@media(max-width: 640px){main.order-jewelry section.cont1 article:before{height:100%}}@media(min-width: 1201px){main.order-jewelry section.cont1 article:before{animation:svimg 5s forwards}}@media(max-width: 640px){main.order-jewelry section.cont1 article{position:relative}}main.order-jewelry section.cont1 article h2{padding-top:0;color:#fff}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 article h2{padding-top:0}}@media(max-width: 640px){main.order-jewelry section.cont1 article h2{padding-top:103.5px}}@media(min-width: 641px){main.order-jewelry section.cont1 article h2{position:absolute;top:50%;position:absolute;left:16px;transform:translateY(-50%)}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 article h2{top:50%}}@media(min-width: 641px)and (max-width: 640px){main.order-jewelry section.cont1 article h2{top:50%}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 article h2{left:16px}}@media(min-width: 641px)and (max-width: 640px){main.order-jewelry section.cont1 article h2{left:16px}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 article h2{transform:translateY(-50%)}}@media(min-width: 641px)and (max-width: 640px){main.order-jewelry section.cont1 article h2{transform:translateY(-50%)}}@media(max-width: 640px){main.order-jewelry section.cont1 article h2{width:1112px;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto;top:auto !important;left:auto !important}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 article h2{width:832px}}@media(max-width: 640px)and (max-width: 640px){main.order-jewelry section.cont1 article h2{width:432px}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 article h2{padding-right:16px}}@media(max-width: 640px)and (max-width: 640px){main.order-jewelry section.cont1 article h2{padding-right:16px}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 article h2{padding-left:16px}}@media(max-width: 640px)and (max-width: 640px){main.order-jewelry section.cont1 article h2{padding-left:16px}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 article h2{margin-right:auto}}@media(max-width: 640px)and (max-width: 640px){main.order-jewelry section.cont1 article h2{margin-right:auto}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 article h2{margin-left:auto}}@media(max-width: 640px)and (max-width: 640px){main.order-jewelry section.cont1 article h2{margin-left:auto}}main.order-jewelry section.cont1 article h2 em{font-size:112px;font-family:"eb-garamond",serif;display:block}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 article h2 em{font-size:64px}}@media(max-width: 640px){main.order-jewelry section.cont1 article h2 em{font-size:64px}}main.order-jewelry section.cont1 div.wrap{height:100%;position:relative}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 div.wrap{height:100%}}@media(max-width: 640px){main.order-jewelry section.cont1 div.wrap{height:100%}}main.order-jewelry section.cont1 div.wrap h1{margin-top:0}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 div.wrap h1{margin-top:0}}@media(max-width: 640px){main.order-jewelry section.cont1 div.wrap h1{margin-top:-33.5px}}@media(min-width: 641px){main.order-jewelry section.cont1 div.wrap h1{position:absolute;top:50%;position:absolute;left:16px;transform:translateY(-50%)}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 div.wrap h1{top:50%}}@media(min-width: 641px)and (max-width: 640px){main.order-jewelry section.cont1 div.wrap h1{top:50%}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 div.wrap h1{left:16px}}@media(min-width: 641px)and (max-width: 640px){main.order-jewelry section.cont1 div.wrap h1{left:16px}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 div.wrap h1{transform:translateY(-50%)}}@media(min-width: 641px)and (max-width: 640px){main.order-jewelry section.cont1 div.wrap h1{transform:translateY(-50%)}}main.order-jewelry section.cont1 div.wrap h1 em{font-size:112px;font-family:"eb-garamond",serif;display:block}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont1 div.wrap h1 em{font-size:64px}}@media(max-width: 640px){main.order-jewelry section.cont1 div.wrap h1 em{font-size:64px}}@media(max-width: 640px){main.order-jewelry section.cont1 div.wrap h1 em,main.order-jewelry section.cont1 article h2 em{line-height:.8}main.order-jewelry section.cont1 div.wrap h1 small,main.order-jewelry section.cont1 article h2 small{margin-top:8px}}main.order-jewelry section.cont2{position:relative;text-align:center}main.order-jewelry section.cont2:before{position:absolute;top:50%;position:absolute;left:50%;transform:translate(-50%, -50%);z-index:-1}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2:before{top:50%}}@media(max-width: 640px){main.order-jewelry section.cont2:before{top:50%}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2:before{left:50%}}@media(max-width: 640px){main.order-jewelry section.cont2:before{left:50%}}@media(max-width: 1200px){main.order-jewelry section.cont2:before{transform:translate(-50%, -50%)}}main.order-jewelry section.cont2 h2{font-size:32px;font-family:yumin;margin-bottom:88px;position:relative}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 h2{font-size:20px}}@media(max-width: 640px){main.order-jewelry section.cont2 h2{font-size:20px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 h2{margin-bottom:64px}}@media(max-width: 640px){main.order-jewelry section.cont2 h2{margin-bottom:64px}}main.order-jewelry section.cont2 h2:after{position:absolute;bottom:-24px;position:absolute;left:50%;transform:translateX(-50%);width:40px;height:1px;content:"";background-color:#bbb}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 h2:after{bottom:-24px}}@media(max-width: 640px){main.order-jewelry section.cont2 h2:after{bottom:-24px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 h2:after{left:50%}}@media(max-width: 640px){main.order-jewelry section.cont2 h2:after{left:50%}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 h2:after{transform:translateX(-50%)}}@media(max-width: 640px){main.order-jewelry section.cont2 h2:after{transform:translateX(-50%)}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 h2:after{width:40px}}@media(max-width: 640px){main.order-jewelry section.cont2 h2:after{width:40px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 h2:after{height:1px}}@media(max-width: 640px){main.order-jewelry section.cont2 h2:after{height:1px}}main.order-jewelry section.cont2 a{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:20px;font-family:"eb-garamond",serif;width:280px;height:72px;position:relative;color:#000;margin-right:auto;margin-left:auto;margin-top:64px}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 a{font-size:18px}}@media(max-width: 640px){main.order-jewelry section.cont2 a{font-size:18px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 a{width:240px}}@media(max-width: 640px){main.order-jewelry section.cont2 a{width:240px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 a{height:64px}}@media(max-width: 640px){main.order-jewelry section.cont2 a{height:64px}}main.order-jewelry section.cont2 a:before{position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";border-top:#000 solid 1px;border-left:#000 solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 a:before{top:0}}@media(max-width: 640px){main.order-jewelry section.cont2 a:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 a:before{left:0}}@media(max-width: 640px){main.order-jewelry section.cont2 a:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 a:before{width:100%}}@media(max-width: 640px){main.order-jewelry section.cont2 a:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 a:before{height:100%}}@media(max-width: 640px){main.order-jewelry section.cont2 a:before{height:100%}}main.order-jewelry section.cont2 a:after{position:absolute;right:0;position:absolute;bottom:0;width:100%;height:100%;content:"";border-right:#000 solid 1px;border-bottom:#000 solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 a:after{right:0}}@media(max-width: 640px){main.order-jewelry section.cont2 a:after{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 a:after{bottom:0}}@media(max-width: 640px){main.order-jewelry section.cont2 a:after{bottom:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 a:after{width:100%}}@media(max-width: 640px){main.order-jewelry section.cont2 a:after{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 a:after{height:100%}}@media(max-width: 640px){main.order-jewelry section.cont2 a:after{height:100%}}main.order-jewelry section.cont2 a:hover:before,main.order-jewelry section.cont2 a:hover:after{width:24px;height:24px}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 a:hover:before,main.order-jewelry section.cont2 a:hover:after{width:24px}}@media(max-width: 640px){main.order-jewelry section.cont2 a:hover:before,main.order-jewelry section.cont2 a:hover:after{width:24px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 a:hover:before,main.order-jewelry section.cont2 a:hover:after{height:24px}}@media(max-width: 640px){main.order-jewelry section.cont2 a:hover:before,main.order-jewelry section.cont2 a:hover:after{height:24px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 a{margin-right:auto}}@media(max-width: 640px){main.order-jewelry section.cont2 a{margin-right:auto}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 a{margin-left:auto}}@media(max-width: 640px){main.order-jewelry section.cont2 a{margin-left:auto}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont2 a{margin-top:56px}}@media(max-width: 640px){main.order-jewelry section.cont2 a{margin-top:56px}}main.order-jewelry section.cont3{margin-top:280px;background-color:#271f2b;background-position:center;background-size:contain}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3{margin-top:280px}}@media(max-width: 640px){main.order-jewelry section.cont3{margin-top:280px}}main.order-jewelry section.cont3 div.wrap{position:relative}main.order-jewelry section.cont3 div.wrap h2{position:absolute;top:-68px;position:absolute;left:16px;padding-bottom:3px;overflow:hidden;width:calc(100% - 32px);display:flex;flex-direction:row-reverse;justify-content:space-between}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap h2{top:-39px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap h2{top:-39px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap h2{left:16px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap h2{left:16px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap h2{padding-bottom:2px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap h2{padding-bottom:2px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap h2{flex-direction:column;top:-75px !important;padding-top:36px}}main.order-jewelry section.cont3 div.wrap h2 small{font-size:13px;font-family:yumin;margin-top:21px;margin-bottom:0px;display:block;color:#bbb}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap h2 small{font-size:13px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap h2 small{font-size:13px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap h2 small{margin-top:0}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap h2 small{margin-top:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap h2 small{margin-bottom:24px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap h2 small{margin-bottom:24px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap h2 small{position:absolute;top:0;left:0}}main.order-jewelry section.cont3 div.wrap h2 b{font-size:80px;font-family:"eb-garamond",serif;mix-blend-mode:difference}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap h2 b{font-size:36px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap h2 b{font-size:36px}}main.order-jewelry section.cont3 div.wrap article{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:184px;padding-bottom:168px;position:relative;z-index:1}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article{padding-top:108px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article{padding-top:108px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article{padding-bottom:96px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article{padding-bottom:96px}}main.order-jewelry section.cont3 div.wrap article figure{transform:translateY(320px);width:472px;margin-bottom:0}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article figure{transform:translateY(0)}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article figure{transform:translateY(0)}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article figure{width:48%}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article figure{width:216px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article figure{margin-bottom:0}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article figure{margin-bottom:64px}}main.order-jewelry section.cont3 div.wrap article div{width:480px;position:relative}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article div{width:48%}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article div{width:100%}}main.order-jewelry section.cont3 div.wrap article div h3{font-size:22px;font-family:yumin}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article div h3{font-size:16px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article div h3{font-size:16px}}main.order-jewelry section.cont3 div.wrap article div p.txt{margin-top:80px;margin-bottom:108px}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article div p.txt{margin-top:40px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article div p.txt{margin-top:40px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article div p.txt{margin-bottom:64px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article div p.txt{margin-bottom:64px}}main.order-jewelry section.cont3 div.wrap article div a{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:20px;font-family:"eb-garamond",serif;width:280px;height:72px;position:relative;color:#fff}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article div a{font-size:18px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article div a{font-size:18px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article div a{width:240px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article div a{width:240px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article div a{height:64px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article div a{height:64px}}main.order-jewelry section.cont3 div.wrap article div a:before{position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";border-top:#fff solid 1px;border-left:#fff solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article div a:before{top:0}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article div a:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article div a:before{left:0}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article div a:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article div a:before{width:100%}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article div a:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article div a:before{height:100%}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article div a:before{height:100%}}main.order-jewelry section.cont3 div.wrap article div a:after{position:absolute;right:0;position:absolute;bottom:0;width:100%;height:100%;content:"";border-right:#fff solid 1px;border-bottom:#fff solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article div a:after{right:0}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article div a:after{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article div a:after{bottom:0}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article div a:after{bottom:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article div a:after{width:100%}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article div a:after{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article div a:after{height:100%}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article div a:after{height:100%}}main.order-jewelry section.cont3 div.wrap article div a:hover:before,main.order-jewelry section.cont3 div.wrap article div a:hover:after{width:24px;height:24px}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article div a:hover:before,main.order-jewelry section.cont3 div.wrap article div a:hover:after{width:24px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article div a:hover:before,main.order-jewelry section.cont3 div.wrap article div a:hover:after{width:24px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article div a:hover:before,main.order-jewelry section.cont3 div.wrap article div a:hover:after{height:24px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article div a:hover:before,main.order-jewelry section.cont3 div.wrap article div a:hover:after{height:24px}}main.order-jewelry section.cont3 div.wrap article div img{position:absolute;bottom:-560px;position:absolute;left:0;width:416px}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article div img{bottom:-296px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article div img{bottom:-296px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article div img{left:0}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article div img{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap article div img{width:320px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article div img{width:240px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap article div img{right:0;left:auto}}main.order-jewelry section.cont3 div.wrap img.ellipse{position:absolute;top:220px;position:absolute;left:60px;width:656px;max-width:none;mix-blend-mode:overlay}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap img.ellipse{top:70px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap img.ellipse{top:70px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap img.ellipse{left:-11px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap img.ellipse{left:-11px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont3 div.wrap img.ellipse{width:560px}}@media(max-width: 640px){main.order-jewelry section.cont3 div.wrap img.ellipse{width:560px}}main.order-jewelry section.cont4{margin-top:664px;background-color:#271f2b}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4{margin-top:400px}}@media(max-width: 640px){main.order-jewelry section.cont4{margin-top:400px}}main.order-jewelry section.cont4 div.wrap{position:relative}main.order-jewelry section.cont4 div.wrap h2{position:absolute;top:-68px;position:absolute;left:16px;padding-bottom:3px;text-align:right;overflow:hidden;width:calc(100% - 32px);display:flex;flex-direction:row;justify-content:space-between}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap h2{top:-39px}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap h2{top:-39px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap h2{left:16px}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap h2{left:16px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap h2{padding-bottom:2px}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap h2{padding-bottom:2px}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap h2{flex-direction:column;top:-75px !important;padding-top:36px;align-items:flex-end}}main.order-jewelry section.cont4 div.wrap h2 small{font-size:13px;font-family:yumin;margin-top:21px;margin-bottom:0px;display:block;color:#bbb}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap h2 small{font-size:13px}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap h2 small{font-size:13px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap h2 small{margin-top:0}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap h2 small{margin-top:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap h2 small{margin-bottom:24px}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap h2 small{margin-bottom:24px}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap h2 small{position:absolute;top:0;right:0}}main.order-jewelry section.cont4 div.wrap h2 b{font-size:80px;font-family:"eb-garamond",serif;mix-blend-mode:difference}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap h2 b{font-size:36px}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap h2 b{font-size:36px}}main.order-jewelry section.cont4 div.wrap article{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:184px;padding-bottom:168px;position:relative}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article{padding-top:96px}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article{padding-top:96px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article{padding-bottom:176px}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article{padding-bottom:176px}}main.order-jewelry section.cont4 div.wrap article div{width:408px}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article div{width:48%}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article div{width:100%}}main.order-jewelry section.cont4 div.wrap article div h3{font-size:22px;font-family:yumin}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article div h3{font-size:16px}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article div h3{font-size:16px}}main.order-jewelry section.cont4 div.wrap article div p.txt{margin-top:80px;margin-bottom:108px}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article div p.txt{margin-top:40px}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article div p.txt{margin-top:40px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article div p.txt{margin-bottom:64px}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article div p.txt{margin-bottom:64px}}main.order-jewelry section.cont4 div.wrap article div a{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:20px;font-family:"eb-garamond",serif;width:280px;height:72px;position:relative;color:#fff}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article div a{font-size:18px}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article div a{font-size:18px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article div a{width:240px}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article div a{width:240px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article div a{height:64px}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article div a{height:64px}}main.order-jewelry section.cont4 div.wrap article div a:before{position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";border-top:#fff solid 1px;border-left:#fff solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article div a:before{top:0}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article div a:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article div a:before{left:0}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article div a:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article div a:before{width:100%}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article div a:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article div a:before{height:100%}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article div a:before{height:100%}}main.order-jewelry section.cont4 div.wrap article div a:after{position:absolute;right:0;position:absolute;bottom:0;width:100%;height:100%;content:"";border-right:#fff solid 1px;border-bottom:#fff solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article div a:after{right:0}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article div a:after{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article div a:after{bottom:0}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article div a:after{bottom:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article div a:after{width:100%}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article div a:after{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article div a:after{height:100%}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article div a:after{height:100%}}main.order-jewelry section.cont4 div.wrap article div a:hover:before,main.order-jewelry section.cont4 div.wrap article div a:hover:after{width:24px;height:24px}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article div a:hover:before,main.order-jewelry section.cont4 div.wrap article div a:hover:after{width:24px}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article div a:hover:before,main.order-jewelry section.cont4 div.wrap article div a:hover:after{width:24px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article div a:hover:before,main.order-jewelry section.cont4 div.wrap article div a:hover:after{height:24px}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article div a:hover:before,main.order-jewelry section.cont4 div.wrap article div a:hover:after{height:24px}}main.order-jewelry section.cont4 div.wrap article figure.right{transform:translateX(136px);width:672px;padding-top:88px}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article figure.right{transform:translateX(16px)}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article figure.right{transform:translateX(0)}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article figure.right{width:48%}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article figure.right{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article figure.right{padding-top:96px}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article figure.right{padding-top:96px}}main.order-jewelry section.cont4 div.wrap article figure.fix{position:absolute;bottom:-216px;position:absolute;left:0;width:344px}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article figure.fix{bottom:-104px}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article figure.fix{bottom:-104px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article figure.fix{left:0}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article figure.fix{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont4 div.wrap article figure.fix{width:272px}}@media(max-width: 640px){main.order-jewelry section.cont4 div.wrap article figure.fix{width:216px}}main.order-jewelry section.cont5{margin-top:472px;margin-bottom:288px;position:relative;background-color:#271f2b}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5{margin-top:304px}}@media(max-width: 640px){main.order-jewelry section.cont5{margin-top:304px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5{margin-bottom:160px}}@media(max-width: 640px){main.order-jewelry section.cont5{margin-bottom:160px}}main.order-jewelry section.cont5:before{position:absolute;top:-240px;position:absolute;left:0;font-size:272px;font-family:"eb-garamond",serif;content:"Bridal Jewelry";z-index:-1;color:#ddd;white-space:nowrap;opacity:.1}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5:before{top:-240px}}@media(max-width: 640px){main.order-jewelry section.cont5:before{top:-240px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5:before{left:0}}@media(max-width: 640px){main.order-jewelry section.cont5:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5:before{font-size:272px}}@media(max-width: 640px){main.order-jewelry section.cont5:before{font-size:272px}}main.order-jewelry section.cont5 div.wrap{position:relative}main.order-jewelry section.cont5 div.wrap h2{position:absolute;top:-68px;position:absolute;left:16px;padding-bottom:3px;text-align:right;overflow:hidden;width:calc(100% - 32px);display:flex;flex-direction:row-reverse;justify-content:space-between}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap h2{top:-39px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap h2{top:-39px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap h2{left:16px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap h2{left:16px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap h2{padding-bottom:2px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap h2{padding-bottom:2px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap h2{flex-direction:column;top:-75px !important;padding-top:36px}}main.order-jewelry section.cont5 div.wrap h2 small{font-size:13px;font-family:yumin;margin-top:21px;margin-bottom:0px;display:block;color:#bbb}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap h2 small{font-size:13px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap h2 small{font-size:13px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap h2 small{margin-top:0}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap h2 small{margin-top:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap h2 small{margin-bottom:24px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap h2 small{margin-bottom:24px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap h2 small{position:absolute;top:0;left:0}}main.order-jewelry section.cont5 div.wrap h2 b{font-size:80px;font-family:"eb-garamond",serif;mix-blend-mode:difference}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap h2 b{font-size:36px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap h2 b{font-size:36px}}main.order-jewelry section.cont5 div.wrap article{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:240px;padding-bottom:280px;position:relative}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article{padding-top:160px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article{padding-top:160px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article{padding-bottom:160px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article{padding-bottom:160px}}main.order-jewelry section.cont5 div.wrap article figure{transform:translateX(-136px);width:568px;position:relative;z-index:1}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article figure{transform:translateX(-16px)}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article figure{transform:translateX(0)}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article figure{width:48%}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article figure{width:100%}}main.order-jewelry section.cont5 div.wrap article div{width:474px;padding-top:60px}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article div{width:48%}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article div{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article div{padding-top:0}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article div{padding-top:80px}}main.order-jewelry section.cont5 div.wrap article div h3{font-size:22px;font-family:yumin}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article div h3{font-size:16px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article div h3{font-size:16px}}main.order-jewelry section.cont5 div.wrap article div p.txt{margin-top:80px;margin-bottom:108px}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article div p.txt{margin-top:40px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article div p.txt{margin-top:40px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article div p.txt{margin-bottom:64px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article div p.txt{margin-bottom:64px}}main.order-jewelry section.cont5 div.wrap article div a{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:20px;font-family:"eb-garamond",serif;width:280px;height:72px;position:relative;color:#fff}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article div a{font-size:18px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article div a{font-size:18px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article div a{width:240px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article div a{width:240px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article div a{height:64px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article div a{height:64px}}main.order-jewelry section.cont5 div.wrap article div a:before{position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";border-top:#fff solid 1px;border-left:#fff solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article div a:before{top:0}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article div a:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article div a:before{left:0}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article div a:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article div a:before{width:100%}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article div a:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article div a:before{height:100%}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article div a:before{height:100%}}main.order-jewelry section.cont5 div.wrap article div a:after{position:absolute;right:0;position:absolute;bottom:0;width:100%;height:100%;content:"";border-right:#fff solid 1px;border-bottom:#fff solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article div a:after{right:0}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article div a:after{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article div a:after{bottom:0}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article div a:after{bottom:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article div a:after{width:100%}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article div a:after{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article div a:after{height:100%}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article div a:after{height:100%}}main.order-jewelry section.cont5 div.wrap article div a:hover:before,main.order-jewelry section.cont5 div.wrap article div a:hover:after{width:24px;height:24px}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article div a:hover:before,main.order-jewelry section.cont5 div.wrap article div a:hover:after{width:24px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article div a:hover:before,main.order-jewelry section.cont5 div.wrap article div a:hover:after{width:24px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap article div a:hover:before,main.order-jewelry section.cont5 div.wrap article div a:hover:after{height:24px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap article div a:hover:before,main.order-jewelry section.cont5 div.wrap article div a:hover:after{height:24px}}main.order-jewelry section.cont5 div.wrap .ellipse{position:absolute;top:168px;position:absolute;left:-168px;width:656px;height:656px;max-width:none;mix-blend-mode:overlay;background-image:url(../images/order-jewelry/ellipse.png)}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap .ellipse{top:240px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap .ellipse{top:240px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap .ellipse{left:-96px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap .ellipse{left:-96px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap .ellipse{width:560px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap .ellipse{width:560px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 div.wrap .ellipse{height:560px}}@media(max-width: 640px){main.order-jewelry section.cont5 div.wrap .ellipse{height:560px}}main.order-jewelry section.cont5 figure.fix{position:absolute;right:0;position:absolute;bottom:-128px;width:417px}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 figure.fix{right:0}}@media(max-width: 640px){main.order-jewelry section.cont5 figure.fix{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 figure.fix{bottom:-80px}}@media(max-width: 640px){main.order-jewelry section.cont5 figure.fix{bottom:-80px}}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry section.cont5 figure.fix{width:258px}}@media(max-width: 640px){main.order-jewelry section.cont5 figure.fix{width:258px}}main.order-jewelry+footer section.cont1 div.wrap{margin-top:40px}@media(max-width: 1200px)and (min-width: 641px){main.order-jewelry+footer section.cont1 div.wrap{margin-top:40px}}@media(max-width: 640px){main.order-jewelry+footer section.cont1 div.wrap{margin-top:40px}}main.profile{background:no-repeat center/cover;background-image:url("../images/profile/main_bg.jpg");background-attachment:fixed}main.profile section.cont1{height:376px;margin-top:200px;margin-bottom:200px;position:relative}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont1{height:240px}}@media(max-width: 640px){main.profile section.cont1{height:auto}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont1{margin-top:104px}}@media(max-width: 640px){main.profile section.cont1{margin-top:104px}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont1{margin-bottom:96px}}@media(max-width: 640px){main.profile section.cont1{margin-bottom:96px}}main.profile section.cont1 article{position:absolute;top:0;position:absolute;right:0;width:70vw;height:100%;z-index:2;overflow:hidden}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont1 article{top:0}}@media(max-width: 640px){main.profile section.cont1 article{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont1 article{right:0}}@media(max-width: 640px){main.profile section.cont1 article{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont1 article{width:80vw}}@media(max-width: 640px){main.profile section.cont1 article{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont1 article{height:100%}}@media(max-width: 640px){main.profile section.cont1 article{height:136px}}main.profile section.cont1 article:before{background:no-repeat center/cover;background-image:url("../images/profile/sv.jpg");position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";background-size:105%}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont1 article:before{top:0}}@media(max-width: 640px){main.profile section.cont1 article:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont1 article:before{left:0}}@media(max-width: 640px){main.profile section.cont1 article:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont1 article:before{width:100%}}@media(max-width: 640px){main.profile section.cont1 article:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont1 article:before{height:100%}}@media(max-width: 640px){main.profile section.cont1 article:before{height:100%}}@media(min-width: 1201px){main.profile section.cont1 article:before{animation:svimg 5s forwards}}@media(max-width: 640px){main.profile section.cont1 article{position:relative}}main.profile section.cont1 article h2{padding-top:0;color:#fff}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont1 article h2{padding-top:0}}@media(max-width: 640px){main.profile section.cont1 article h2{padding-top:103.5px}}@media(min-width: 641px){main.profile section.cont1 article h2{position:absolute;top:50%;position:absolute;left:16px;transform:translateY(-50%)}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.profile section.cont1 article h2{top:50%}}@media(min-width: 641px)and (max-width: 640px){main.profile section.cont1 article h2{top:50%}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.profile section.cont1 article h2{left:16px}}@media(min-width: 641px)and (max-width: 640px){main.profile section.cont1 article h2{left:16px}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.profile section.cont1 article h2{transform:translateY(-50%)}}@media(min-width: 641px)and (max-width: 640px){main.profile section.cont1 article h2{transform:translateY(-50%)}}@media(max-width: 640px){main.profile section.cont1 article h2{width:1112px;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto;top:auto !important;left:auto !important}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.profile section.cont1 article h2{width:832px}}@media(max-width: 640px)and (max-width: 640px){main.profile section.cont1 article h2{width:432px}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.profile section.cont1 article h2{padding-right:16px}}@media(max-width: 640px)and (max-width: 640px){main.profile section.cont1 article h2{padding-right:16px}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.profile section.cont1 article h2{padding-left:16px}}@media(max-width: 640px)and (max-width: 640px){main.profile section.cont1 article h2{padding-left:16px}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.profile section.cont1 article h2{margin-right:auto}}@media(max-width: 640px)and (max-width: 640px){main.profile section.cont1 article h2{margin-right:auto}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.profile section.cont1 article h2{margin-left:auto}}@media(max-width: 640px)and (max-width: 640px){main.profile section.cont1 article h2{margin-left:auto}}main.profile section.cont1 article h2 em{font-size:112px;font-family:"eb-garamond",serif;display:block}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont1 article h2 em{font-size:64px}}@media(max-width: 640px){main.profile section.cont1 article h2 em{font-size:64px}}main.profile section.cont1 div.wrap{height:100%;position:relative}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont1 div.wrap{height:100%}}@media(max-width: 640px){main.profile section.cont1 div.wrap{height:100%}}main.profile section.cont1 div.wrap h1{margin-top:0}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont1 div.wrap h1{margin-top:0}}@media(max-width: 640px){main.profile section.cont1 div.wrap h1{margin-top:-33.5px}}@media(min-width: 641px){main.profile section.cont1 div.wrap h1{position:absolute;top:50%;position:absolute;left:16px;transform:translateY(-50%)}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.profile section.cont1 div.wrap h1{top:50%}}@media(min-width: 641px)and (max-width: 640px){main.profile section.cont1 div.wrap h1{top:50%}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.profile section.cont1 div.wrap h1{left:16px}}@media(min-width: 641px)and (max-width: 640px){main.profile section.cont1 div.wrap h1{left:16px}}@media(min-width: 641px)and (max-width: 1200px)and (min-width: 641px){main.profile section.cont1 div.wrap h1{transform:translateY(-50%)}}@media(min-width: 641px)and (max-width: 640px){main.profile section.cont1 div.wrap h1{transform:translateY(-50%)}}main.profile section.cont1 div.wrap h1 em{font-size:112px;font-family:"eb-garamond",serif;display:block}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont1 div.wrap h1 em{font-size:64px}}@media(max-width: 640px){main.profile section.cont1 div.wrap h1 em{font-size:64px}}@media(min-width: 641px){main.profile section.cont2{text-align:center}}main.profile section.cont2 h2 b{font-size:28px;font-family:yumin;display:block}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont2 h2 b{font-size:24px}}@media(max-width: 640px){main.profile section.cont2 h2 b{font-size:24px}}main.profile section.cont2 h2 small{font-size:20px;font-family:yumin;margin-top:8px;margin-bottom:80px}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont2 h2 small{font-size:16px}}@media(max-width: 640px){main.profile section.cont2 h2 small{font-size:16px}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont2 h2 small{margin-top:8px}}@media(max-width: 640px){main.profile section.cont2 h2 small{margin-top:8px}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont2 h2 small{margin-bottom:64px}}@media(max-width: 640px){main.profile section.cont2 h2 small{margin-bottom:64px}}main.profile section.cont2 article{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-top:104px;padding-bottom:104px}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont2 article{padding-top:80px}}@media(max-width: 640px){main.profile section.cont2 article{padding-top:80px}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont2 article{padding-bottom:80px}}@media(max-width: 640px){main.profile section.cont2 article{padding-bottom:80px}}main.profile section.cont2 .cont2__sign{width:380px;margin-left:auto;margin-right:auto;margin-top:68px;transform:translateX(-60px)}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont2 .cont2__sign{width:380px}}@media(max-width: 640px){main.profile section.cont2 .cont2__sign{width:230px}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont2 .cont2__sign{margin-left:auto}}@media(max-width: 640px){main.profile section.cont2 .cont2__sign{margin-left:initial}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont2 .cont2__sign{margin-right:auto}}@media(max-width: 640px){main.profile section.cont2 .cont2__sign{margin-right:auto}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont2 .cont2__sign{margin-top:68px}}@media(max-width: 640px){main.profile section.cont2 .cont2__sign{margin-top:68px}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont2 .cont2__sign{transform:translateX(-60px)}}@media(max-width: 640px){main.profile section.cont2 .cont2__sign{transform:translateX(0)}}main.profile section.cont2 .cont2__sign strong{font-size:14px;font-family:yumin;font-weight:400;display:block;text-align:left}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont2 .cont2__sign strong{font-size:14px}}@media(max-width: 640px){main.profile section.cont2 .cont2__sign strong{font-size:12px}}main.profile section.cont2 .cont2__sign .cont2__sign-box{display:flex;justify-content:space-between;gap:55px;align-items:center;height:29px}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont2 .cont2__sign .cont2__sign-box{height:29px}}@media(max-width: 640px){main.profile section.cont2 .cont2__sign .cont2__sign-box{height:29px}}@media(max-width: 640px){main.profile section.cont2 .cont2__sign .cont2__sign-box{display:block}}main.profile section.cont2 .cont2__sign .cont2__sign-box .cont2__sign-left{display:block;font-size:14px;font-family:yumin;font-weight:400}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont2 .cont2__sign .cont2__sign-box .cont2__sign-left{font-size:14px}}@media(max-width: 640px){main.profile section.cont2 .cont2__sign .cont2__sign-box .cont2__sign-left{font-size:12px}}@media(max-width: 640px){main.profile section.cont2 .cont2__sign .cont2__sign-box .cont2__sign-left{display:none}}main.profile section.cont2 .cont2__sign .cont2__sign-box .cont2__sign-right{font-size:30px;font-family:yumin;font-weight:400;position:relative;margin-top:initial}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont2 .cont2__sign .cont2__sign-box .cont2__sign-right{font-size:30px}}@media(max-width: 640px){main.profile section.cont2 .cont2__sign .cont2__sign-box .cont2__sign-right{font-size:26px}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont2 .cont2__sign .cont2__sign-box .cont2__sign-right{margin-top:initial}}@media(max-width: 640px){main.profile section.cont2 .cont2__sign .cont2__sign-box .cont2__sign-right{margin-top:10px}}main.profile section.cont2 .cont2__sign .cont2__sign-box .cont2__sign-right:after{position:absolute;z-index:-1;content:"";right:-90px;bottom:7px;transform:rotate(-15deg);background:url(../images/profile/sign.svg) no-repeat center center/contain;width:148px;height:30.35px;position:absolute;right:-82px;position:absolute;bottom:5px}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont2 .cont2__sign .cont2__sign-box .cont2__sign-right:after{right:-82px}}@media(max-width: 640px){main.profile section.cont2 .cont2__sign .cont2__sign-box .cont2__sign-right:after{right:8px}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont2 .cont2__sign .cont2__sign-box .cont2__sign-right:after{bottom:5px}}@media(max-width: 640px){main.profile section.cont2 .cont2__sign .cont2__sign-box .cont2__sign-right:after{bottom:10px}}main.profile section.cont2 .cont2__sign .cont2__sign-box .cont2__sign-jpb-sp{display:none}@media(max-width: 640px){main.profile section.cont2 .cont2__sign .cont2__sign-box .cont2__sign-jpb-sp{display:block;font-size:14px;font-family:yumin;font-weight:400;letter-spacing:.18em;margin-top:initial}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.profile section.cont2 .cont2__sign .cont2__sign-box .cont2__sign-jpb-sp{font-size:14px}}@media(max-width: 640px)and (max-width: 640px){main.profile section.cont2 .cont2__sign .cont2__sign-box .cont2__sign-jpb-sp{font-size:13px}}@media(max-width: 640px)and (max-width: 1200px)and (min-width: 641px){main.profile section.cont2 .cont2__sign .cont2__sign-box .cont2__sign-jpb-sp{margin-top:initial}}@media(max-width: 640px)and (max-width: 640px){main.profile section.cont2 .cont2__sign .cont2__sign-box .cont2__sign-jpb-sp{margin-top:8px}}main.profile section.cont3 div.wrap{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:193px;padding-bottom:240px}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap{padding-top:104px}}@media(max-width: 640px){main.profile section.cont3 div.wrap{padding-top:104px}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap{padding-bottom:184px}}@media(max-width: 640px){main.profile section.cont3 div.wrap{padding-bottom:184px}}@media(max-width: 640px){main.profile section.cont3 div.wrap{flex-direction:column-reverse}}main.profile section.cont3 div.wrap article{width:496px;padding-top:144px}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap article{width:48%}}@media(max-width: 640px){main.profile section.cont3 div.wrap article{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap article{padding-top:104px}}@media(max-width: 640px){main.profile section.cont3 div.wrap article{padding-top:64px}}main.profile section.cont3 div.wrap article a{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:20px;font-family:"eb-garamond",serif;width:280px;height:72px;position:relative;color:#000;margin-top:80px}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap article a{font-size:18px}}@media(max-width: 640px){main.profile section.cont3 div.wrap article a{font-size:18px}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap article a{width:240px}}@media(max-width: 640px){main.profile section.cont3 div.wrap article a{width:240px}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap article a{height:64px}}@media(max-width: 640px){main.profile section.cont3 div.wrap article a{height:64px}}main.profile section.cont3 div.wrap article a:before{position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";border-top:#000 solid 1px;border-left:#000 solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap article a:before{top:0}}@media(max-width: 640px){main.profile section.cont3 div.wrap article a:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap article a:before{left:0}}@media(max-width: 640px){main.profile section.cont3 div.wrap article a:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap article a:before{width:100%}}@media(max-width: 640px){main.profile section.cont3 div.wrap article a:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap article a:before{height:100%}}@media(max-width: 640px){main.profile section.cont3 div.wrap article a:before{height:100%}}main.profile section.cont3 div.wrap article a:after{position:absolute;right:0;position:absolute;bottom:0;width:100%;height:100%;content:"";border-right:#000 solid 1px;border-bottom:#000 solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap article a:after{right:0}}@media(max-width: 640px){main.profile section.cont3 div.wrap article a:after{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap article a:after{bottom:0}}@media(max-width: 640px){main.profile section.cont3 div.wrap article a:after{bottom:0}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap article a:after{width:100%}}@media(max-width: 640px){main.profile section.cont3 div.wrap article a:after{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap article a:after{height:100%}}@media(max-width: 640px){main.profile section.cont3 div.wrap article a:after{height:100%}}main.profile section.cont3 div.wrap article a:hover:before,main.profile section.cont3 div.wrap article a:hover:after{width:24px;height:24px}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap article a:hover:before,main.profile section.cont3 div.wrap article a:hover:after{width:24px}}@media(max-width: 640px){main.profile section.cont3 div.wrap article a:hover:before,main.profile section.cont3 div.wrap article a:hover:after{width:24px}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap article a:hover:before,main.profile section.cont3 div.wrap article a:hover:after{height:24px}}@media(max-width: 640px){main.profile section.cont3 div.wrap article a:hover:before,main.profile section.cont3 div.wrap article a:hover:after{height:24px}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap article a{margin-top:64px}}@media(max-width: 640px){main.profile section.cont3 div.wrap article a{margin-top:64px}}main.profile section.cont3 div.wrap figure{transform:translateX(136px);width:440px;margin-right:0;margin-left:0}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap figure{transform:translateX(40px)}}@media(max-width: 640px){main.profile section.cont3 div.wrap figure{transform:translateX(16px)}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap figure{width:48%}}@media(max-width: 640px){main.profile section.cont3 div.wrap figure{width:264px}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap figure{margin-right:0}}@media(max-width: 640px){main.profile section.cont3 div.wrap figure{margin-right:0}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont3 div.wrap figure{margin-left:auto}}@media(max-width: 640px){main.profile section.cont3 div.wrap figure{margin-left:auto}}main.profile section.cont4{background-color:#271f2b}main.profile section.cont4 div.wrap{padding-top:304px;padding-bottom:224px;position:relative}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont4 div.wrap{padding-top:184px}}@media(max-width: 640px){main.profile section.cont4 div.wrap{padding-top:184px}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont4 div.wrap{padding-bottom:184px}}@media(max-width: 640px){main.profile section.cont4 div.wrap{padding-bottom:184px}}main.profile section.cont4 div.wrap:after{position:absolute;bottom:-38px;position:absolute;left:0;font-size:160px;font-family:"eb-garamond",serif;content:"career and";color:#38313b;white-space:nowrap}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont4 div.wrap:after{bottom:-38px}}@media(max-width: 640px){main.profile section.cont4 div.wrap:after{bottom:-38px}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont4 div.wrap:after{left:0}}@media(max-width: 640px){main.profile section.cont4 div.wrap:after{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont4 div.wrap:after{font-size:160px}}@media(max-width: 640px){main.profile section.cont4 div.wrap:after{font-size:160px}}main.profile section.cont4 div.wrap img{position:absolute;top:-104px;position:absolute;right:16px;width:584px}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont4 div.wrap img{top:-64px}}@media(max-width: 640px){main.profile section.cont4 div.wrap img{top:-64px}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont4 div.wrap img{right:16px}}@media(max-width: 640px){main.profile section.cont4 div.wrap img{right:16px}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont4 div.wrap img{width:584px}}@media(max-width: 640px){main.profile section.cont4 div.wrap img{width:calc(100% - 32px)}}main.profile section.cont4 div.wrap article{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between}main.profile section.cont4 div.wrap article:first-of-type{margin-bottom:112px}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont4 div.wrap article:first-of-type{margin-bottom:80px}}@media(max-width: 640px){main.profile section.cont4 div.wrap article:first-of-type{margin-bottom:80px}}main.profile section.cont4 div.wrap article h2{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:24px 24px;margin-bottom:0}@media(max-width: 1200px){main.profile section.cont4 div.wrap article h2{gap:24px 24px}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont4 div.wrap article h2{margin-bottom:56px}}@media(max-width: 640px){main.profile section.cont4 div.wrap article h2{margin-bottom:56px}}main.profile section.cont4 div.wrap article h2 b{font-size:26px;font-family:yumin}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont4 div.wrap article h2 b{font-size:20px}}@media(max-width: 640px){main.profile section.cont4 div.wrap article h2 b{font-size:20px}}main.profile section.cont4 div.wrap article h2 small{font-size:14px;font-family:"eb-garamond",serif;color:#666}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont4 div.wrap article h2 small{font-size:14px}}@media(max-width: 640px){main.profile section.cont4 div.wrap article h2 small{font-size:14px}}main.profile section.cont4 div.wrap article div{width:704px}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont4 div.wrap article div{width:100%}}@media(max-width: 640px){main.profile section.cont4 div.wrap article div{width:100%}}main.profile section.cont4 div.wrap article div dl{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:20px 20px}@media(max-width: 1200px){main.profile section.cont4 div.wrap article div dl{gap:20px 20px}}main.profile section.cont4 div.wrap article div dl:not(:last-of-type){margin-bottom:16px}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont4 div.wrap article div dl:not(:last-of-type){margin-bottom:12px}}@media(max-width: 640px){main.profile section.cont4 div.wrap article div dl:not(:last-of-type){margin-bottom:12px}}main.profile section.cont4 div.wrap article div dl dt{font-size:17px;font-family:"eb-garamond",serif;line-height:2;font-weight:500}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont4 div.wrap article div dl dt{font-size:15px}}@media(max-width: 640px){main.profile section.cont4 div.wrap article div dl dt{font-size:15px}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont4 div.wrap article div dl dt{line-height:1.8}}@media(max-width: 640px){main.profile section.cont4 div.wrap article div dl dt{line-height:1.8}}main.profile section.cont4 div.wrap article div dl dd{line-height:2.4;width:calc(100% - 59px)}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont4 div.wrap article div dl dd{line-height:2}}@media(max-width: 640px){main.profile section.cont4 div.wrap article div dl dd{line-height:2}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont4 div.wrap article div dl dd{width:calc(100% - 55px)}}@media(max-width: 640px){main.profile section.cont4 div.wrap article div dl dd{width:calc(100% - 55px)}}main.profile section.cont5{padding-bottom:80px;position:relative;background-color:#38313b}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont5{padding-bottom:40px}}@media(max-width: 640px){main.profile section.cont5{padding-bottom:40px}}main.profile section.cont5:before{position:absolute;top:0;position:absolute;right:0;font-size:160px;font-family:"eb-garamond",serif;content:"award history";color:#271f2b;white-space:nowrap}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont5:before{top:0}}@media(max-width: 640px){main.profile section.cont5:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont5:before{right:0}}@media(max-width: 640px){main.profile section.cont5:before{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont5:before{font-size:160px}}@media(max-width: 640px){main.profile section.cont5:before{font-size:160px}}main.profile section.cont5 figure{transform:translateY(-80px);width:280px;position:relative;z-index:1}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont5 figure{transform:translateY(-80px)}}@media(max-width: 640px){main.profile section.cont5 figure{transform:translateY(-80px)}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont5 figure{width:280px}}@media(max-width: 640px){main.profile section.cont5 figure{width:280px}}main.profile section.cont5 figure:nth-of-type(2){margin-right:auto;margin-left:auto;margin-top:24px;margin-bottom:24px}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont5 figure:nth-of-type(2){margin-right:auto}}@media(max-width: 640px){main.profile section.cont5 figure:nth-of-type(2){margin-right:auto}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont5 figure:nth-of-type(2){margin-left:auto}}@media(max-width: 640px){main.profile section.cont5 figure:nth-of-type(2){margin-left:auto}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont5 figure:nth-of-type(2){margin-top:80px}}@media(max-width: 640px){main.profile section.cont5 figure:nth-of-type(2){margin-top:80px}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont5 figure:nth-of-type(2){margin-bottom:80px}}@media(max-width: 640px){main.profile section.cont5 figure:nth-of-type(2){margin-bottom:80px}}main.profile section.cont5 figure:last-of-type{margin-right:0;margin-left:auto}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont5 figure:last-of-type{margin-right:0}}@media(max-width: 640px){main.profile section.cont5 figure:last-of-type{margin-right:0}}@media(max-width: 1200px)and (min-width: 641px){main.profile section.cont5 figure:last-of-type{margin-left:auto}}@media(max-width: 640px){main.profile section.cont5 figure:last-of-type{margin-left:auto}}main.post_gallery section.cont1{margin-top:148px;margin-bottom:64px}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont1{margin-top:96px}}@media(max-width: 640px){main.post_gallery section.cont1{margin-top:96px}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont1{margin-bottom:64px}}@media(max-width: 640px){main.post_gallery section.cont1{margin-bottom:64px}}main.post_gallery section.cont1 h1{margin-bottom:56px;text-align:center}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont1 h1{margin-bottom:32px}}@media(max-width: 640px){main.post_gallery section.cont1 h1{margin-bottom:32px}}@media(max-width: 640px){main.post_gallery section.cont1 h1{text-align:left}}main.post_gallery section.cont1 h1 b{font-size:80px;font-family:"eb-garamond",serif;display:block}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont1 h1 b{font-size:64px}}@media(max-width: 640px){main.post_gallery section.cont1 h1 b{font-size:64px}}main.post_gallery section.cont1 h1 small{font-size:13px;font-family:yumin}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont1 h1 small{font-size:13px}}@media(max-width: 640px){main.post_gallery section.cont1 h1 small{font-size:13px}}main.post_gallery section.cont1 h2{font-size:24px;font-family:"eb-garamond",serif;position:relative;font-weight:500;text-align:center}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont1 h2{font-size:18px}}@media(max-width: 640px){main.post_gallery section.cont1 h2{font-size:18px}}main.post_gallery section.cont1 h2:before,main.post_gallery section.cont1 h2:after{width:400px;height:1px;content:"";background-color:#eee}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont1 h2:before,main.post_gallery section.cont1 h2:after{width:25vw}}@media(max-width: 640px){main.post_gallery section.cont1 h2:before,main.post_gallery section.cont1 h2:after{width:25vw}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont1 h2:before,main.post_gallery section.cont1 h2:after{height:1px}}@media(max-width: 640px){main.post_gallery section.cont1 h2:before,main.post_gallery section.cont1 h2:after{height:1px}}main.post_gallery section.cont1 h2:before{position:absolute;top:50%;position:absolute;left:0;transform:translateY(-50%)}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont1 h2:before{top:50%}}@media(max-width: 640px){main.post_gallery section.cont1 h2:before{top:50%}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont1 h2:before{left:0}}@media(max-width: 640px){main.post_gallery section.cont1 h2:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont1 h2:before{transform:translateY(-50%)}}@media(max-width: 640px){main.post_gallery section.cont1 h2:before{transform:translateY(-50%)}}main.post_gallery section.cont1 h2:after{position:absolute;top:50%;position:absolute;right:0;transform:translateY(-50%)}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont1 h2:after{top:50%}}@media(max-width: 640px){main.post_gallery section.cont1 h2:after{top:50%}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont1 h2:after{right:0}}@media(max-width: 640px){main.post_gallery section.cont1 h2:after{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont1 h2:after{transform:translateY(-50%)}}@media(max-width: 640px){main.post_gallery section.cont1 h2:after{transform:translateY(-50%)}}main.post_gallery section.cont2{border-bottom:#eee solid 1px}main.post_gallery section.cont2 article{display:flex;align-items:stretch;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:80px 80px}@media(max-width: 1200px){main.post_gallery section.cont2 article{gap:32px 32px}}main.post_gallery section.cont2 article figure{width:calc((100% - 80px)/2)}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont2 article figure{width:calc((100% - 32px)/2)}}@media(max-width: 640px){main.post_gallery section.cont2 article figure{width:100%}}main.post_gallery section.cont2 article figure figcaption{font-size:20px;font-family:"eb-garamond",serif;margin-bottom:16px;text-align:center}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont2 article figure figcaption{font-size:16px}}@media(max-width: 640px){main.post_gallery section.cont2 article figure figcaption{font-size:16px}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont2 article figure figcaption{margin-bottom:12px}}@media(max-width: 640px){main.post_gallery section.cont2 article figure figcaption{margin-bottom:12px}}main.post_gallery section.cont2 a{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:20px;font-family:"eb-garamond",serif;width:280px;height:72px;position:relative;color:#000;margin-right:auto;margin-left:auto;margin-top:96px;margin-bottom:120px}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont2 a{font-size:18px}}@media(max-width: 640px){main.post_gallery section.cont2 a{font-size:18px}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont2 a{width:240px}}@media(max-width: 640px){main.post_gallery section.cont2 a{width:240px}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont2 a{height:64px}}@media(max-width: 640px){main.post_gallery section.cont2 a{height:64px}}main.post_gallery section.cont2 a:before{position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";border-top:#000 solid 1px;border-left:#000 solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont2 a:before{top:0}}@media(max-width: 640px){main.post_gallery section.cont2 a:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont2 a:before{left:0}}@media(max-width: 640px){main.post_gallery section.cont2 a:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont2 a:before{width:100%}}@media(max-width: 640px){main.post_gallery section.cont2 a:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont2 a:before{height:100%}}@media(max-width: 640px){main.post_gallery section.cont2 a:before{height:100%}}main.post_gallery section.cont2 a:after{position:absolute;right:0;position:absolute;bottom:0;width:100%;height:100%;content:"";border-right:#000 solid 1px;border-bottom:#000 solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont2 a:after{right:0}}@media(max-width: 640px){main.post_gallery section.cont2 a:after{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont2 a:after{bottom:0}}@media(max-width: 640px){main.post_gallery section.cont2 a:after{bottom:0}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont2 a:after{width:100%}}@media(max-width: 640px){main.post_gallery section.cont2 a:after{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont2 a:after{height:100%}}@media(max-width: 640px){main.post_gallery section.cont2 a:after{height:100%}}main.post_gallery section.cont2 a:hover:before,main.post_gallery section.cont2 a:hover:after{width:24px;height:24px}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont2 a:hover:before,main.post_gallery section.cont2 a:hover:after{width:24px}}@media(max-width: 640px){main.post_gallery section.cont2 a:hover:before,main.post_gallery section.cont2 a:hover:after{width:24px}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont2 a:hover:before,main.post_gallery section.cont2 a:hover:after{height:24px}}@media(max-width: 640px){main.post_gallery section.cont2 a:hover:before,main.post_gallery section.cont2 a:hover:after{height:24px}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont2 a{margin-right:auto}}@media(max-width: 640px){main.post_gallery section.cont2 a{margin-right:auto}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont2 a{margin-left:auto}}@media(max-width: 640px){main.post_gallery section.cont2 a{margin-left:auto}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont2 a{margin-top:64px}}@media(max-width: 640px){main.post_gallery section.cont2 a{margin-top:64px}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont2 a{margin-bottom:64px}}@media(max-width: 640px){main.post_gallery section.cont2 a{margin-bottom:64px}}main.post_gallery section.cont3 h2{font-size:16px;font-family:"eb-garamond",serif;margin-top:64px;margin-bottom:40px;text-align:center}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont3 h2{font-size:16px}}@media(max-width: 640px){main.post_gallery section.cont3 h2{font-size:16px}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont3 h2{margin-top:32px}}@media(max-width: 640px){main.post_gallery section.cont3 h2{margin-top:32px}}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont3 h2{margin-bottom:24px}}@media(max-width: 640px){main.post_gallery section.cont3 h2{margin-bottom:24px}}main.post_gallery section.cont3 article{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:40px 40px}@media(max-width: 1200px){main.post_gallery section.cont3 article{gap:24px 24px}}main.post_gallery section.cont3 article a{width:calc((100% - 120px)/4)}@media(max-width: 1200px)and (min-width: 641px){main.post_gallery section.cont3 article a{width:calc((100% - 72px)/4)}}@media(max-width: 640px){main.post_gallery section.cont3 article a{width:calc((100% - 24px)/2)}}main.post section.cont1{margin-top:170px;margin-bottom:100px}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont1{margin-top:120px}}@media(max-width: 640px){main.post section.cont1{margin-top:120px}}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont1{margin-bottom:48px}}@media(max-width: 640px){main.post section.cont1{margin-bottom:48px}}main.post section.cont1 h1{margin-bottom:100px}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont1 h1{margin-bottom:48px}}@media(max-width: 640px){main.post section.cont1 h1{margin-bottom:48px}}main.post section.cont1 h1 b{font-size:102px;font-family:"eb-garamond",serif;display:block}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont1 h1 b{font-size:80px}}@media(max-width: 640px){main.post section.cont1 h1 b{font-size:64px}}main.post section.cont2 div.wrap{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between}main.post section.cont2 div.wrap article{width:732px}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article{width:calc(100% - 240px)}}@media(max-width: 640px){main.post section.cont2 div.wrap article{width:100%}}main.post section.cont2 div.wrap article h2{font-size:24px;font-family:yumin;padding-bottom:24px;margin-bottom:24px;border-bottom:#eee solid 1px}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article h2{font-size:18px}}@media(max-width: 640px){main.post section.cont2 div.wrap article h2{font-size:18px}}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article h2{padding-bottom:18px}}@media(max-width: 640px){main.post section.cont2 div.wrap article h2{padding-bottom:18px}}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article h2{margin-bottom:18px}}@media(max-width: 640px){main.post section.cont2 div.wrap article h2{margin-bottom:18px}}main.post section.cont2 div.wrap article ul{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:16px 16px}@media(max-width: 1200px){main.post section.cont2 div.wrap article ul{gap:8px 8px}}main.post section.cont2 div.wrap article ul li a{font-size:13px;font-family:yumin;padding-right:8px;padding-left:8px;padding-top:4px;padding-bottom:4px;color:#666;background-color:#f9f9f9}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article ul li a{font-size:12px}}@media(max-width: 640px){main.post section.cont2 div.wrap article ul li a{font-size:12px}}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article ul li a{padding-right:6px}}@media(max-width: 640px){main.post section.cont2 div.wrap article ul li a{padding-right:6px}}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article ul li a{padding-left:6px}}@media(max-width: 640px){main.post section.cont2 div.wrap article ul li a{padding-left:6px}}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article ul li a{padding-top:2px}}@media(max-width: 640px){main.post section.cont2 div.wrap article ul li a{padding-top:2px}}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article ul li a{padding-bottom:2px}}@media(max-width: 640px){main.post section.cont2 div.wrap article ul li a{padding-bottom:2px}}main.post section.cont2 div.wrap article figure{margin-top:64px;margin-bottom:64px}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article figure{margin-top:48px}}@media(max-width: 640px){main.post section.cont2 div.wrap article figure{margin-top:48px}}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article figure{margin-bottom:48px}}@media(max-width: 640px){main.post section.cont2 div.wrap article figure{margin-bottom:48px}}main.post section.cont2 div.wrap article a.back{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:20px;font-family:"eb-garamond",serif;width:280px;height:72px;position:relative;color:#000;margin-top:100px}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article a.back{font-size:18px}}@media(max-width: 640px){main.post section.cont2 div.wrap article a.back{font-size:18px}}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article a.back{width:240px}}@media(max-width: 640px){main.post section.cont2 div.wrap article a.back{width:240px}}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article a.back{height:64px}}@media(max-width: 640px){main.post section.cont2 div.wrap article a.back{height:64px}}main.post section.cont2 div.wrap article a.back:before{position:absolute;top:0;position:absolute;left:0;width:100%;height:100%;content:"";border-top:#000 solid 1px;border-left:#000 solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article a.back:before{top:0}}@media(max-width: 640px){main.post section.cont2 div.wrap article a.back:before{top:0}}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article a.back:before{left:0}}@media(max-width: 640px){main.post section.cont2 div.wrap article a.back:before{left:0}}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article a.back:before{width:100%}}@media(max-width: 640px){main.post section.cont2 div.wrap article a.back:before{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article a.back:before{height:100%}}@media(max-width: 640px){main.post section.cont2 div.wrap article a.back:before{height:100%}}main.post section.cont2 div.wrap article a.back:after{position:absolute;right:0;position:absolute;bottom:0;width:100%;height:100%;content:"";border-right:#000 solid 1px;border-bottom:#000 solid 1px;transition-duration:1s}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article a.back:after{right:0}}@media(max-width: 640px){main.post section.cont2 div.wrap article a.back:after{right:0}}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article a.back:after{bottom:0}}@media(max-width: 640px){main.post section.cont2 div.wrap article a.back:after{bottom:0}}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article a.back:after{width:100%}}@media(max-width: 640px){main.post section.cont2 div.wrap article a.back:after{width:100%}}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article a.back:after{height:100%}}@media(max-width: 640px){main.post section.cont2 div.wrap article a.back:after{height:100%}}main.post section.cont2 div.wrap article a.back:hover:before,main.post section.cont2 div.wrap article a.back:hover:after{width:24px;height:24px}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article a.back:hover:before,main.post section.cont2 div.wrap article a.back:hover:after{width:24px}}@media(max-width: 640px){main.post section.cont2 div.wrap article a.back:hover:before,main.post section.cont2 div.wrap article a.back:hover:after{width:24px}}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article a.back:hover:before,main.post section.cont2 div.wrap article a.back:hover:after{height:24px}}@media(max-width: 640px){main.post section.cont2 div.wrap article a.back:hover:before,main.post section.cont2 div.wrap article a.back:hover:after{height:24px}}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article a.back{margin-top:48px}}@media(max-width: 640px){main.post section.cont2 div.wrap article a.back{margin-top:48px}}main.post section.cont2 div.wrap article p{line-height:1.8}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article p{line-height:1.8}}@media(max-width: 640px){main.post section.cont2 div.wrap article p{line-height:1.8}}main.post section.cont2 div.wrap article p img{margin-bottom:16px}@media(max-width: 1200px)and (min-width: 641px){main.post section.cont2 div.wrap article p img{margin-bottom:16px}}@media(max-width: 640px){main.post section.cont2 div.wrap article p img{margin-bottom:16px}}html.mac main.home section.cont3 article h2,html.iphone main.home section.cont3 article h2,html.ipad main.home section.cont3 article h2{margin-top:-110px}@media(max-width: 1200px)and (min-width: 641px){html.mac main.home section.cont3 article h2,html.iphone main.home section.cont3 article h2,html.ipad main.home section.cont3 article h2{margin-top:-76px}}@media(max-width: 640px){html.mac main.home section.cont3 article h2,html.iphone main.home section.cont3 article h2,html.ipad main.home section.cont3 article h2{margin-top:-76px}}html.mac main.home section.cont4 h2,html.iphone main.home section.cont4 h2,html.ipad main.home section.cont4 h2{transform:translateY(-110px)}@media(max-width: 1200px)and (min-width: 641px){html.mac main.home section.cont4 h2,html.iphone main.home section.cont4 h2,html.ipad main.home section.cont4 h2{transform:translateY(-54px)}}@media(max-width: 640px){html.mac main.home section.cont4 h2,html.iphone main.home section.cont4 h2,html.ipad main.home section.cont4 h2{transform:translateY(-54px)}}html.mac main.home section.cont4 h2 span:first-of-type,html.iphone main.home section.cont4 h2 span:first-of-type,html.ipad main.home section.cont4 h2 span:first-of-type{margin-bottom:-40px}@media(max-width: 1200px)and (min-width: 641px){html.mac main.home section.cont4 h2 span:first-of-type,html.iphone main.home section.cont4 h2 span:first-of-type,html.ipad main.home section.cont4 h2 span:first-of-type{margin-bottom:-40px}}@media(max-width: 640px){html.mac main.home section.cont4 h2 span:first-of-type,html.iphone main.home section.cont4 h2 span:first-of-type,html.ipad main.home section.cont4 h2 span:first-of-type{margin-bottom:0}}html.mac header section.cont3 div.wrap article a.contact,html.iphone header section.cont3 div.wrap article a.contact,html.ipad header section.cont3 div.wrap article a.contact{height:auto !important;padding:24px 0 !important}@media(max-width: 1200px){.pc{display:none !important}}@media(max-width: 640px){.pc-tab{display:none !important}}@media(min-width: 1201px){.tab-sp{display:none !important}}@media(min-width: 641px){.sp{display:none !important}}