@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Noto+Sans+TC:wght@400;500;700&family=Roboto:wght@400;500;700&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,time,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.openMenu{overflow:hidden}.openMenu header{background:#fff}.openMenu .container-logo .pc{display:none}.openMenu .container-logo .pc-show{display:block}.openMenu .container-menu{opacity:1;pointer-events:all}.openMenu .lang-box,.openMenu .menu,.openMenu .search-box,.openMenu li.active .menu-branch{opacity:1;pointer-events:all}.openMenu .lang-box li ul.lang-change{opacity:1;pointer-events:all}header{position:fixed;top:0;left:0;z-index:1000;width:100%;padding:25px 13.15% 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:90px;background:#fff}@media (min-width:1201px) and (max-width:1700px){header{padding:25px 5% 16px}}@media (min-width:1051px) and (max-width:1200px){header{padding:25px 32px 16px}}@media (min-width:991px) and (max-width:1050px){header{padding:25px 16px 16px}}@media (min-width:576px) and (max-width:990px){header{padding:25px 48px 16px}}@media (max-width:575px){header{padding:18px 24px;height:70px}}@media (min-width:576px) and (max-width:1200px){.container-logo{width:260px}}@media (max-width:575px){.container-logo{width:226px}}.container-logo .pc{display:block}.container-logo .pc-show{display:none}.container-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}@media (max-width:990px){.container-menu{position:absolute;top:90px;left:0;right:0;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;height:calc(100vh - 90px);opacity:0;pointer-events:none;overflow-y:auto}}@media (max-width:575px){.container-menu{top:70px;height:calc(100vh - 70px);overflow-y:scroll!important}}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;color:#291001;position:relative;-webkit-transition:all 0.5s;transition:all 0.5s}@media (max-width:990px){.menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;pointer-events:none;-webkit-order:2}.menu li.active ul{opacity:1;overflow:hidden}}.menu>li{position:relative}@media (min-width:991px){.menu>li.active .menu-list{color:#826d5d}.menu>li:hover .menu-list{color:#826d5d}.menu>li:hover .menu-branch:after,.menu>li:hover ul{opacity:1;pointer-events:all}}@media (max-width:990px){.menu>li.active .menu-branch{opacity:1;height:auto;background-color:#f5f0eb;color:#291001}}.menu-list{position:relative;display:block;padding:16px;margin-right:7px}@media (max-width:576px){.menu-list{font-size:1.1875rem}}@media (min-width:576px){.menu-list{font-size:1.125rem}}@media (max-width:1400px){.menu-list{margin-right:0}}@media (min-width:1051px) and (max-width:1200px){.menu-list{padding:16px 8px}}@media (min-width:991px) and (max-width:1050px){.menu-list{padding:16px 5px}}@media (max-width:990px){.menu-list{padding:30px 48px 27px;border-bottom:1px solid #291001}}@media (max-width:575px){.menu-list{padding:22px 24px}}@media (min-width:991px){.menu-list:after{content:"";position:absolute;bottom:-50px;left:0;right:0;width:100%;height:50px}}.menu-branch a{display:block;font-size:16px;padding:10px 0;-webkit-transition:all 0.5s;transition:all 0.5s}.menu-branch a span{position:relative}@media (min-width:576px) and (max-width:990px){.menu-branch a span{margin-left:calc(1em + 48px)}}@media (max-width:575px){.menu-branch a span{margin-left:calc(1em + 24px)}}.menu-branch a span:before{content:"";position:absolute;top:55%;left:-1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px;background:transparent;-webkit-transition:all 0.5s;transition:all 0.5s}@media (max-width:990px){.menu-branch a span:before{width:8px;height:8px;background:#826d5d;top:50%}}@media (min-width:991px){.menu-branch{opacity:0;pointer-events:none;position:absolute;top:68px;padding:6px 0 12px;background:#fff;-webkit-transition:all 0.5s;transition:all 0.5s;text-align:center;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.menu-branch:after{content:"";position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3px;height:20px;background:#826d5d;opacity:0;pointer-events:none;-webkit-transition:all 0.5s;transition:all 0.5s}.menu-branch li:hover a{color:#826d5d}.menu-branch li:hover a span:before{background:#826d5d}.menu-branch.about-box{width:143px}.menu-branch.news-box{width:158px}}@media (max-width:990px){.menu-branch{opacity:0;pointer-events:none;-webkit-transition:height 0.5s;transition:height 0.5s;height:0px}.menu-branch.active{opacity:1;height:auto;background-color:#f5f0eb;color:#291001}}.lang-box{margin-left:27px;color:#291001}@media (min-width:1201px) and (max-width:1400px){.lang-box{margin-left:16px}}@media (min-width:991px) and (max-width:1200px){.lang-box{margin-left:8px}}@media (max-width:990px){.lang-box{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-order:3;margin-left:0;width:100%;min-height:92px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;pointer-events:none}}.lang-box li{position:relative}@media (min-width:991px){.lang-box li:hover .lang-change{opacity:1;pointer-events:all}.lang-box li:hover .lang-change:after{opacity:1;pointer-events:auto}}.lang-box li a.lang-logo{display:block;width:25px;height:25px;-webkit-transition:all 0.5s;transition:all 0.5s;background:url("../images/pc/icon.svg") center/contain no-repeat}@media (max-width:990px){.lang-box li a.lang-logo{display:none}}@media (min-width:768px){.lang-box li a.lang-logo:hover:after{opacity:1}}.lang-box li a.lang-logo:after{content:"";position:absolute;top:0;left:0;width:25px;height:25px;background:url("../images/pc/icon-hover.svg") center/contain no-repeat;opacity:0}.lang-box li ul.lang-change{opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;pointer-events:none;position:absolute;top:51px;left:52%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:0.3em 0 0.5em}@media (max-width:990px){.lang-box li ul.lang-change{position:relative;top:0;left:0;-webkit-transform:none;transform:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:33px 0}}.lang-box li ul.lang-change:before{content:"";position:absolute;top:-32px;left:0;right:0;width:100%;height:35px}.lang-box li ul.lang-change:after{content:"";position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3px;height:20px;background:#826d5d;opacity:0;pointer-events:none;-webkit-transition:all 0.5s;transition:all 0.5s}@media (min-width:991px){.lang-box li ul.lang-change li:hover .lang-change{opacity:1;pointer-events:auto}.lang-box li ul.lang-change li:hover .lang-change:after{opacity:1;pointer-events:auto}.lang-box li ul.lang-change li:hover .lang{color:#826d5d}}.lang-box li ul.lang-change li.active .lang{color:#826d5d}.lang-box li ul.lang-change li span{position:relative}.lang-box li ul.lang-change .lang{width:40px;height:30px;display:block;text-align:center;line-height:34px;color:#291001;margin-bottom:1px}@media (max-width:576px){.lang-box li ul.lang-change .lang{font-size:1.1875rem}}@media (min-width:576px){.lang-box li ul.lang-change .lang{font-size:1.125rem}}@media (max-width:575px){.lang-box li ul.lang-change .lang{width:37px;height:37px;margin-right:16px}}.search-icon{position:relative;width:27px;height:24px;background:url("../images/pc/search_icon.png") center/contain no-repeat;margin-left:48px;-webkit-transition:all 0.5s;transition:all 0.5s}@media (max-width:1400px){.search-icon{margin-left:32px}}@media (min-width:991px) and (max-width:1200px){.search-icon{margin-left:16px}}@media (max-width:990px){.search-icon{display:none}}@media (min-width:768px){.search-icon:hover:after{opacity:1}}.search-icon:after{content:"";position:absolute;top:0;left:0;width:27px;height:24px;background:url("../images/pc/search_icon_hover.png") center/contain no-repeat;opacity:0}.search-box{position:absolute;top:89px;right:0;padding:23px 20px 23px 24px;background:#f5f0eb;width:27%;margin-right:13.15%;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;pointer-events:none;-webkit-transition:all 0.5s;transition:all 0.5s}@media (min-width:1201px) and (max-width:1700px){.search-box{margin-right:5%}}@media (min-width:991px) and (max-width:1200px){.search-box{margin-right:32px;padding:16px 12px}}@media (max-width:990px){.search-box{position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-order:1;top:0;left:0;width:100%;margin-right:0;padding:18px 48px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media (max-width:575px){.search-box{top:0;padding:16px 24px}}.search-box.search-box-open{opacity:1;pointer-events:auto}.search-box input{width:80.76%;height:45px;padding:14px 0 13px;padding-left:15px;background:#fff;border:0;margin-right:1.48%;color:#291001;-webkit-appearance:none;border-radius:0}@media (max-width:576px){.search-box input{font-size:1.1875rem}}@media (min-width:576px){.search-box input{font-size:1.125rem}}@media (min-width:991px) and (max-width:1200px){.search-box input{height:40px}}@media (max-width:575px){.search-box input{padding:14px 0 14px 15px}}.search-box input::-webkit-input-placeholder{color:#291001}.search-box input::-moz-placeholder{color:#291001}.search-box input:-ms-input-placeholder{color:#291001}.search-box input::-ms-input-placeholder{color:#291001}.search-box input::placeholder{color:#291001}@media (max-width:576px){.search-box input::-webkit-input-placeholder{font-size:1.1875rem}.search-box input::-moz-placeholder{font-size:1.1875rem}.search-box input:-ms-input-placeholder{font-size:1.1875rem}.search-box input::-ms-input-placeholder{font-size:1.1875rem}.search-box input::placeholder{font-size:1.1875rem}}@media (min-width:576px){.search-box input::-webkit-input-placeholder{font-size:1.125rem}.search-box input::-moz-placeholder{font-size:1.125rem}.search-box input:-ms-input-placeholder{font-size:1.125rem}.search-box input::-ms-input-placeholder{font-size:1.125rem}.search-box input::placeholder{font-size:1.125rem}}.search-box .search-btn{display:block;width:17.76%;height:45px;background-color:#826d5d;background-image:url("../images/pc/search_icon_White.png");background-position:center;background-repeat:no-repeat;background-size:25px 24px;border:0;-webkit-transition:all 0.5s;transition:all 0.5s}@media (min-width:991px) and (max-width:1200px){.search-box .search-btn{height:40px}}@media (min-width:768px){.search-box .search-btn:hover{background-color:#291001}}@media (max-width:575px){.search-box .search-btn{background-size:18px 17px}}.about-nav,.news-nav{position:relative}@media (max-width:990px){.about-nav:after,.news-nav:after{content:"";position:absolute;top:50%;right:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:20px;height:11px;-webkit-transition:all 0.5s;transition:all 0.5s;background:url("../images/btn.png") center/contain no-repeat}}.active .about-nav:after,.active .news-nav:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}footer{background:#181818;color:#fff;position:relative}.footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 7px 0}@media (max-width:1440px){.footer-top{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:575px){.footer-top{padding:0 22px}}.footer-top>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:1440px){.footer-top>div{padding-right:70px}}.footer-logo{display:block;padding:40px 4vw 0 3vw;min-width:314px}@media (min-width:1440px) and (max-width:1600px){.footer-logo{padding:40px 30px 0}}@media (max-width:1440px){.footer-logo{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:36px 0 32px}}@media (max-width:1440px){.footer-logo img{margin:0 auto}}@media (max-width:767px){.footer-logo img{width:240px}}.company{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.6}@media (min-width:1401px){.company{max-width:1290px}}@media (max-width:990px){.company{-ms-flex-wrap:wrap;flex-wrap:wrap}}.company>div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}@media (min-width:990px) and (max-width:1500px){.company>div{width:auto}}.company .pdr:not(:last-child){padding-right:30px}@media (max-width:990px){.company .pdr:not(:last-child){margin-bottom:1.4em}}.company .b-title{margin-bottom:14px;color:#e1c18b}@media (max-width:576px){.company .b-title{font-size:1rem}}@media (min-width:576px){.company .b-title{font-size:1.125rem}}@media (max-width:767px){.company .b-title{margin-bottom:5px}}.company li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}@media (max-width:576px){.company li{font-size:0.875rem}}@media (min-width:576px){.company li{font-size:1rem}}@media (min-width:768px){.company li:hover a{opacity:0.7}}@media (max-width:767px){.company li{margin-bottom:2px}}.company li .title{-webkit-box-flex:0;-ms-flex:0 0 4.15em;flex:0 0 4.15em}.f-menu{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;padding:9px 0 18px}@media (max-width:990px){.f-menu{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.f-menu{padding:1em 0 2.2em}}.f-menu li:first-child .f-menu-list{padding-left:0}.f-menu li:last-child .f-menu-list:after{position:relative}@media (max-width:767px){.f-menu li:nth-child(4n) .f-menu-list{margin-right:0}}@media (min-width:768px){.f-menu li:hover .f-menu-list{color:#e1c18b}}.f-menu .f-menu-list{position:relative;display:block;padding:9px 17px 0 0;margin-right:16px;-webkit-transition:all 0.5s;transition:all 0.5s}@media (max-width:576px){.f-menu .f-menu-list{font-size:1rem}}@media (min-width:576px){.f-menu .f-menu-list{font-size:1.125rem}}@media (max-width:767px){.f-menu .f-menu-list{padding:9px 7px 0 0;margin-right:7px}}.f-menu .f-menu-list:after{content:"";position:absolute;top:15px;right:0;width:1px;height:1em;background:#e1c18b}.copyright{position:relative;padding:12px 0;line-height:1.8;text-align:center;border-top:1px solid #f5f0eb}@media (max-width:576px){.copyright{font-size:0.75rem}}@media (min-width:576px){.copyright{font-size:0.875rem}}@media (max-width:767px){.copyright{padding:13px 0}.copyright b{display:none}.copyright i{display:block}}.copyright:before{content:"";position:absolute;background:#181818;width:46px;height:10px;top:-2%;right:370px}@media (max-width:1200px){.copyright:before{right:100px}}@media (max-width:767px){.copyright:before{width:38px;right:47px}}.copyright:after{content:"";position:absolute;background:url("../images/pc/object.png") center/contain no-repeat;width:34px;height:11px;top:-5.5px;right:376px}@media (max-width:1200px){.copyright:after{right:106px}}@media (max-width:767px){.copyright:after{width:28px;right:52px;top:-6.5px}}*,body,html{font-weight:400}.loading,body.loading,html.loading{opacity:1;visibility:visible}* .asj,body .asj,html .asj{opacity:0}html{overflow-x:hidden}main{background:#f5f0eb}main.page{padding-bottom:8.8em}@media (max-width:767px){main.page{padding-bottom:101px}}.en-txt{font-family:"Roboto",sans-serif}.en-txt.letter{letter-spacing:0}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.porel{position:relative}.font{font-family:"Roboto",sans-serif}.center{text-align:center}.m-center{margin:0 auto}::-moz-selection{background-color:#291001;color:#826d5d}::selection{background-color:#291001;color:#826d5d}a{outline:none;color:inherit;letter-spacing:inherit}a,a:hover{text-decoration:none}:focus{outline:none}img{max-width:100%}.mo{display:none}@media (max-width:767px){.mo{display:block}}.pc{display:none}@media (min-width:768px){.pc{display:block}}.mo-ip{display:none}@media (max-width:991px){.mo-ip{display:block}}.pc-ip{display:none}@media (min-width:992px){.pc-ip{display:block}}.container{margin:0 auto;width:1168px;max-width:85%}@media (max-width:767px){.container{max-width:100%;padding:0 45px}}@media (max-width:575px){.container{padding:0 22px}}.wrap{margin:0 auto;max-width:1920px}.txt-normal .subtitle{line-height:1;color:#826d5d}@media (max-width:576px){.txt-normal .subtitle{font-size:1rem}}@media (min-width:576px){.txt-normal .subtitle{font-size:1.125rem}}@media (max-width:767px){.txt-normal .subtitle{margin-bottom:0.2em}}.txt-normal .subtitle.white{color:#d3b8a5}.txt-normal .title{position:relative;font-weight:500;color:#291001;margin-bottom:1.75em}@media (max-width:576px){.txt-normal .title{font-size:1.5625rem}}@media (min-width:576px){.txt-normal .title{font-size:2.25rem}}@media (max-width:767px){.txt-normal .title{margin-bottom:1.45em}}.txt-normal .title:after{content:"";position:absolute;bottom:-0.55em;left:0;width:36px;height:3px;background-color:#826d5d}@media (max-width:767px){.txt-normal .title:after{height:2px}}.txt-normal .title.white{color:#fff}.txt-normal .title.white:after{background-color:#d3b8a5}.txt-normal .int{color:#291001;line-height:1.78;margin-bottom:3em}@media (max-width:576px){.txt-normal .int{font-size:1rem}}@media (min-width:576px){.txt-normal .int{font-size:1.125rem}}@media (max-width:767px){.txt-normal .int{margin-bottom:1.9em}}.txt-normal .int i{display:block}@media (max-width:767px){.txt-normal .int i{display:inline-block}}.txt-normal .int.white{color:#fff}.txt-expertise .title{margin-bottom:1.375em;color:#f5f0eb;line-height:1.49;height:2.98em;line-height:1.49;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media (max-width:576px){.txt-expertise .title{font-size:1.1875rem}}@media (min-width:576px){.txt-expertise .title{font-size:1.5rem}}.txt-expertise .int{color:#fcfafa;line-height:1.49;height:5.96em;line-height:1.49;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media (max-width:576px){.txt-expertise .int{font-size:1rem}}@media (min-width:576px){.txt-expertise .int{font-size:1.125rem}}.page-banner{position:relative;padding-bottom:79px}@media (max-width:575px){.page-banner{padding-bottom:40px;margin-bottom:19px}}@media (max-width:575px){.page-banner.banner-padding{padding-bottom:40px;margin-bottom:-40px}}.page-banner .banner{position:relative;width:100%;height:400px;background-position:center;background-size:cover;background-repeat:no-repeat}@media (max-width:767px){.page-banner .banner{height:0;background-position:top center;background-size:100%;padding-bottom:52%;background-size:cover;margin-top:70px}}.page-banner .banner:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.8)),to(rgba(0,0,0,0)));background:linear-gradient(to right,rgba(0,0,0,0.8),rgba(0,0,0,0))}@media (max-width:767px){.page-banner .banner:after{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.8)),to(rgba(0,0,0,0)));background:linear-gradient(to right,rgba(0,0,0,0.8),rgba(0,0,0,0))}}.page-banner .txt-normal{position:absolute;z-index:2;top:calc(50% - 7px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:575px){.page-banner .txt-normal{top:calc(50% - 31px)}}.page-banner .txt-normal .subtitle{font-family:"Roboto",sans-serif}@media (max-width:575px){.page-banner .txt-normal .subtitle{margin-bottom:0}}.page-banner .txt-normal .title{margin-bottom:0;line-height:1.3}@media (max-width:575px){.page-banner .txt-normal .title{line-height:1.5}}.page-banner .txt-normal .title:after{bottom:-0.65em;width:38px;height:3px}@media (max-width:575px){.page-banner .txt-normal .title:after{bottom:-0.25em;width:20px;height:2px}}.page-banner.page-margin .txt-normal{top:calc(50% - 45px)}@media (max-width:575px){.page-banner.page-margin .txt-normal{top:calc(50% - 35px)}}.contain{padding:87px 75px 87px 76px;background:#fff;-webkit-box-shadow:0 0 25px 0 rgba(41,16,1,0.15);box-shadow:0 0 25px 0 rgba(41,16,1,0.15)}@media (max-width:767px){.contain{padding:42px 24px}}.page-box .color-box{position:relative;background:#fff;-webkit-box-shadow:0 0 25px 0 rgba(41,16,1,0.15);box-shadow:0 0 25px 0 rgba(41,16,1,0.15);padding:65px 4.75em 75px}@media (max-width:767px){.page-box .color-box{padding:35px 24px 40px}}.page-box .color-box-square:after{content:"";position:absolute;top:0;right:0;width:24px;height:24px;background:#e1c18b}@media (max-width:767px){.page-box .color-box-square:after{width:20px;height:20px}}.page-box .color-box-right{position:absolute;top:0;left:0;right:0;bottom:0;width:1706px;max-width:95%;height:100%;background:#fff;margin-left:auto;-webkit-box-shadow:0 0 25px 0 rgba(41,16,1,0.15);box-shadow:0 0 25px 0 rgba(41,16,1,0.15)}@media (max-width:767px){.page-box .color-box-right{width:calc(100% - 24px);margin-left:24px}}.page-box .color-box-left{position:absolute;top:0;left:0;right:0;bottom:0;width:1544px;max-width:95%;height:100%;background:#fff;margin-right:auto;-webkit-box-shadow:0 0 25px 0 rgba(41,16,1,0.15);box-shadow:0 0 25px 0 rgba(41,16,1,0.15)}@media (max-width:767px){.page-box .color-box-left{width:calc(100% - 24px);margin-right:24px}}.inside .main-title{position:relative;color:#291001;margin-left:0.75em}@media (max-width:576px){.inside .main-title{font-size:1.375rem}}@media (min-width:576px){.inside .main-title{font-size:1.5rem}}.inside .main-title:before{content:"";position:absolute;top:calc(50% + 1px);left:-0.75em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:21px;background:#291001}@media (max-width:767px){.inside .main-title:before{width:3px}}.inside .main-title.detail-height:before{height:84%}@media (max-width:767px){.inside .main-title.detail-height:before{height:90%}}.inside .line{position:relative;display:block;width:calc(100% - 40px);height:1px;background:#826d5d;margin:1em 0}@media (max-width:767px){.inside .line{width:calc(100% - 38px)}}.inside .line:after{content:"";position:absolute;top:50%;right:-40px;width:33px;height:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url("../images/pc/object_01.png") center/contain no-repeat}@media (max-width:767px){.inside .line:after{right:-38px;width:30px;height:10px;background:url("../images/mo/object_mb_02.png") center/contain no-repeat}}.inside .btn-line{margin-top:3.2em}@media (max-width:767px){.inside .btn-line{margin-top:2.6em}}.lang_tw{font-family:"Noto Sans TC","Roboto",sans-serif;letter-spacing:0.9px}@media (max-width:767px){.lang_tw{letter-spacing:1.5px}}.lang_tw .contact-company li{font-family:"Roboto","Noto Sans TC",sans-serif;letter-spacing:1px}@media (max-width:767px){.lang_tw .contact-company li{letter-spacing:0}}.lang_tw .contact-company li .add-tw{letter-spacing:0.9px}.lang_tw .add-tw{letter-spacing:1px}@media (max-width:767px){.lang_tw .add-tw{letter-spacing:0}}.lang_jp{font-family:"Noto Sans JP","Roboto",sans-serif}.lang_en{font-family:"Roboto",sans-serif;letter-spacing:1px}@media (max-width:767px){.lang_en{letter-spacing:0px}}.lang_jp .txt-normal .title,.lang_tw .txt-normal .title{letter-spacing:1.5px}.lang_jp .txt-normal .int,.lang_tw .txt-normal .int{letter-spacing:0.88px}@media (max-width:767px){.lang_jp .txt-normal .int,.lang_tw .txt-normal .int{letter-spacing:0.35px}}.lang_jp .en-txt.letter,.lang_tw .en-txt.letter{line-height:1;margin-top:5px}@media (max-width:1200px){.lang_jp .en-txt.letter,.lang_tw .en-txt.letter{margin-top:4px}}.lang_jp .tel-box,.lang_tw .tel-box{display:inline-block}@media (max-width:767px){.lang_jp .tel-box,.lang_tw .tel-box{margin-top:1px}}@media (max-width:575px){.lang_jp .tel-tw,.lang_tw .tel-tw{line-height:2;display:inline-block;margin-bottom:-0.5em}}.mark{background:transparent!important;color:#df9e31!important}@media print{.no-print{display:none}}.top-btn{position:fixed;right:25px;bottom:1em;z-index:10;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:0}@media (max-width:1400px){.top-btn{right:22px}}.top-btn.show{opacity:1;pointer-events:all}.top-btn.change{position:absolute}.top-btn.color-change span:first-child{border-color:transparent transparent #fff transparent}.top-btn.color-change span:last-child{color:#fff}@media (min-width:768px){.top-btn:hover span:first-child{border-color:transparent transparent #e1c18b transparent}.top-btn:hover span:last-child{color:#e1c18b}}.top-btn a{position:relative;width:40px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.top-btn span:first-child{display:block;width:0;height:0;border-style:solid;border-width:0 12px 14px 12px;border-color:transparent transparent #291001 transparent;-webkit-transition:all 0.5s;transition:all 0.5s;margin-bottom:0.5em}@media (max-width:767px){.top-btn span:first-child{margin-bottom:0.75em}}.top-btn span:last-child{color:#291001;-webkit-transition:all 0.5s;transition:all 0.5s}@media (max-width:576px){.top-btn span:last-child{font-size:1rem}}@media (min-width:576px){.top-btn span:last-child{font-size:1.125rem}}.hamMenu{display:none;overflow:hidden}@media (max-width:990px){.hamMenu{display:inline-block}}.menu-ham,.menu-ham span{display:inline-block;-webkit-transition:all 0.4s;transition:all 0.4s;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-ham{position:relative;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin-left:18px;width:36px;height:30px}.menu-ham span{position:absolute;height:3px;background-color:#291001;text-align:center;width:36px}.menu-ham span:first-of-type{top:6px;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s}.menu-ham span:nth-of-type(2){top:16px;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s}.menu-ham span:nth-of-type(3){bottom:1px;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s}#menu-ham.hamActive span:first-of-type{-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}@media (max-width:575px){#menu-ham.hamActive span:first-of-type{-webkit-transform:translateY(12px) rotate(-45deg);transform:translateY(12px) rotate(-45deg)}}#menu-ham.hamActive span:nth-of-type(2){-webkit-transform:translateX(100px);transform:translateX(100px)}#menu-ham.hamActive span:nth-of-type(3){-webkit-transform:translateY(-11px) rotate(45deg);transform:translateY(-11px) rotate(45deg)}@media (max-width:575px){#menu-ham.hamActive span:nth-of-type(3){-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg)}}.btn-line{position:relative;display:block;width:147px;height:46px}@media (max-width:576px){.btn-line{font-size:1rem}}@media (min-width:576px){.btn-line{font-size:1.125rem}}@media (max-width:767px){.btn-line{width:116px;height:36px}}.line-animation{position:relative;display:block;border:1px solid #826d5d;-webkit-transition:border 0.5s 0.3s;transition:border 0.5s 0.3s}.line-animation span:after,.line-animation span:before,.line-animation:after,.line-animation:before{content:"";position:absolute;-webkit-transition-property:width,height;transition-property:width,height;-webkit-transition-duration:0.5s,0.5s;transition-duration:0.5s,0.5s;-webkit-transition-delay:0.3s;transition-delay:0.3s;display:block;background-color:#291001}.line-animation:before{z-index:2;top:-2px;left:0;width:0;height:2px}.line-animation:after{z-index:2;top:0;right:-1px;width:2px;height:0}.line-animation span:before{z-index:2;bottom:-1px;right:0;width:0;height:2px}.line-animation span:after{z-index:2;bottom:0;left:-1px;width:2px;height:0}.line-animation i{position:absolute;width:100%;top:50%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#826d5d;-webkit-transition:all 0.5s 0.3s;transition:all 0.5s 0.3s}.line-animation i:after{content:"";position:absolute;top:50%;right:-16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:2px;background:url("../images/line.svg") center/contain no-repeat;-webkit-transition:all 0.5s 0.75s;transition:all 0.5s 0.75s}@media (min-width:768px){.line-animation:hover{border:1px solid transparent}.line-animation:hover:before{width:calc(100% + 1px)}.line-animation:hover:after{height:calc(100% + 1px)}.line-animation:hover span:before{width:calc(100% + 1px)}.line-animation:hover span:after{height:calc(100% + 2px)}.line-animation:hover i{color:#291001}.line-animation:hover i:before{-webkit-transform:translate(30%,-50%);transform:translate(30%,-50%);opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s}.line-animation:hover i:after{-webkit-transform:translate(30%,-50%);transform:translate(30%,-50%);opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s}}.line-animation.white{border:1px solid #fff;-webkit-transition:border 0.5s 0.3s;transition:border 0.5s 0.3s}.line-animation.white span:after,.line-animation.white span:before,.line-animation.white:after,.line-animation.white:before{background-color:#c4a97c}.line-animation.white i{color:#fff}.line-animation.white i:before{background:#fff}.line-animation.white i:after{background:url("../images/line-white.svg") center/contain no-repeat}@media (min-width:768px){.line-animation.white:hover{border:1px solid transparent}.line-animation.white:hover i{color:#c4a97c}}.line-animation.box-color{border:none}.line-animation.box-color span:after,.line-animation.box-color span:before,.line-animation.box-color:after,.line-animation.box-color:before{background-color:#e1c18b}.line-animation.trans{border:none;-webkit-transition:border 0.5s 0.3s;transition:border 0.5s 0.3s}.line-animation.trans span:after,.line-animation.trans span:before,.line-animation.trans:after,.line-animation.trans:before{background-color:#c4a97c}.lang_en .menu .about-box{width:190px}@media (max-width:990px){.lang_en .menu .about-box{width:100%}}.lang_en .menu .news-box{width:196px}@media (max-width:990px){.lang_en .menu .news-box{width:100%}}.lang_en .f-menu .f-menu-list:after{top:11px}.lang_en .btn-line-width{width:154px}@media (max-width:767px){.lang_en .btn-line-width{width:136px}}.lang_en .top-menu-ul li{line-height:1.65}.lang_en form{font-family:"Roboto",sans-serif}.lang_en input::-webkit-input-placeholder{font-family:"Roboto",sans-serif}.lang_en input::-moz-placeholder{font-family:"Roboto",sans-serif}.lang_en input:-ms-input-placeholder{font-family:"Roboto",sans-serif}.lang_en input::-ms-input-placeholder{font-family:"Roboto",sans-serif}.lang_en input::placeholder{font-family:"Roboto",sans-serif}.lang_en textarea::-webkit-input-placeholder{font-family:"Roboto",sans-serif}.lang_en textarea::-moz-placeholder{font-family:"Roboto",sans-serif}.lang_en textarea:-ms-input-placeholder{font-family:"Roboto",sans-serif}.lang_en textarea::-ms-input-placeholder{font-family:"Roboto",sans-serif}.lang_en textarea::placeholder{font-family:"Roboto",sans-serif}.lang_en .media-info li p:first-child{-webkit-box-flex:0;-ms-flex:0 0 11.5em;flex:0 0 11.5em}@media (max-width:767px){.lang_en .media-info li p:first-child{-webkit-box-flex:0;-ms-flex:0 0 7.5em;flex:0 0 7.5em}}.lang_en .media-info li p:first-child:before{top:5px;width:8px;height:8px}@media (min-width:991px){.lang_en .menu-branch{top:67px}}.lang_en .inside .main-title.detail-height:before{height:98%}.lang_en .news-txt .tag{padding:4px 9px}@media (max-width:767px){.lang_en .news-txt .tag{padding:5px 9px 3px}}.lang_en .page-btn-hight .btn-line{height:50px}.lang_en .sort .title:after{top:0.1em}.lang_en .title-box .title{-webkit-box-flex:0;-ms-flex:0 0 15em;flex:0 0 15em}@media (max-width:767px){.lang_en .title-box .title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media (min-width:768px){.lang_en .card{padding:5px 15px 3px;line-height:1}}@media (min-width:991px) and (max-width:1100px){.lang_en .card{top:-30px}}@media (max-width:767px){.lang_en .card{padding:2px 7px 1px}.lang_en .card span{padding-bottom:1px}}.lang_en .txt li p:first-child{min-width:6em}@media (min-width:1451px){.lang_en .txt .detail-ext p:first-child{min-width:3em}}.lang_en .txt .detail-ext:after{top:2px;left:-2.25em}.lang_en .txt .detail-phone.col-2{width:100%}@media (min-width:1451px){.lang_en .txt .detail-phone.col-2{width:50%}}.lang_en .txt .detail-language{word-break:break-word}.lang_en .txt .detail-phone .detail-ext-pc p{min-width:3.5em}@media (min-width:768px){.lang_en form .search-btn a{margin-top:2em}}.lang_en .detail-ext-pc:after{top:2px}.lang_en .peo-list li{width:calc(100% - 2.5em)}@media (min-width:992px){.lang_en .peo-list li:before{top:7px}}.lang_en .peo-title:before{padding-top:1.1em}.lang_jp .menu .about-box{width:250px}@media (max-width:990px){.lang_jp .menu .about-box{width:100%}}.lang_jp .menu .news-box{width:170px}@media (max-width:990px){.lang_jp .menu .news-box{width:100%}}@media (max-width:1100px){.lang_jp .f-menu{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.lang_jp .f-menu li:nth-child(4n) .f-menu-list{margin-right:7px}}.lang_jp .btn-line-width{width:170px}@media (max-width:767px){.lang_jp .btn-line-width{width:150px}}.lang_jp form{font-family:"Noto Sans JP","Roboto",sans-serif}.lang_jp input::-webkit-input-placeholder{font-family:"Noto Sans JP","Roboto",sans-serif}.lang_jp input::-moz-placeholder{font-family:"Noto Sans JP","Roboto",sans-serif}.lang_jp input:-ms-input-placeholder{font-family:"Noto Sans JP","Roboto",sans-serif}.lang_jp input::-ms-input-placeholder{font-family:"Noto Sans JP","Roboto",sans-serif}.lang_jp input::placeholder{font-family:"Noto Sans JP","Roboto",sans-serif}.lang_jp textarea::-webkit-input-placeholder{font-family:"Noto Sans JP","Roboto",sans-serif}.lang_jp textarea::-moz-placeholder{font-family:"Noto Sans JP","Roboto",sans-serif}.lang_jp textarea:-ms-input-placeholder{font-family:"Noto Sans JP","Roboto",sans-serif}.lang_jp textarea::-ms-input-placeholder{font-family:"Noto Sans JP","Roboto",sans-serif}.lang_jp textarea::placeholder{font-family:"Noto Sans JP","Roboto",sans-serif}.lang_jp .page-btn-hight .btn-line:nth-child(2){width:160px}@media (max-width:767px){.lang_jp .page-btn-hight .btn-line:nth-child(2){width:144px}}.lang_jp .title-box .title{-webkit-box-flex:0;-ms-flex:0 0 13.5em;flex:0 0 13.5em}@media (max-width:767px){.lang_jp .title-box .title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.lang_jp .jp-m-title p:first-child{font-size:32px;letter-spacing:-0.7px;line-height:2}@media (min-width:576px) and (max-width:991px){.lang_jp .jp-m-title p:first-child{font-size:31px}}@media (max-width:575px){.lang_jp .jp-m-title p:first-child{font-size:24px;letter-spacing:-0.2px;line-height:1.5}}.lang_jp .jp-m-title p:last-child{font-size:22px}@media (min-width:576px) and (max-width:991px){.lang_jp .jp-m-title p:last-child{font-size:21px}}@media (max-width:575px){.lang_jp .jp-m-title p:last-child{font-size:18px;margin-top:10px;line-height:1.3}}.editor_Content{word-break:break-all}.editor_Content ol{list-style-type:decimal;padding-left:10px}.editor_Content ul{list-style-type:initial;padding-left:20px}.editor_Content img{max-width:100%;height:auto!important}.editor_Content b,.editor_Content strong{font-weight:bold;font-size:inherit}.editor_Content em{font-style:italic}.editor_Content a{text-decoration:underline;color:#0782c1}.editor_Content iframe{max-width:100%}.editor_Content h1,.editor_Content h2,.editor_Content h3,.editor_Content h4,.editor_Content h5,.editor_Content h6{margin:inherit}.editor_Content blockquote{font-style:italic;padding:2px 20px 0 8px;margin-left:40px;border-left:5px solid #ccc}.editor_Content td,.editor_Content th,.editor_Content tr{margin:initial}.editor_Content table{border-collapse:collapse}.lang_jp .editor_box,.lang_tw .editor_box{letter-spacing:0.9px}.editor_box{color:#291001;line-height:1.5;word-break:break-word}@media (max-width:576px){.editor_box{font-size:1rem}}@media (min-width:576px){.editor_box{font-size:1.125rem}}.editor_box ol,.editor_box ul{padding-left:40px}@media (max-width:576px){.editor_box ol,.editor_box ul{font-size:1rem}}@media (min-width:576px){.editor_box ol,.editor_box ul{font-size:1rem}}.editor_box img{max-width:100%;height:auto!important}.editor_box iframe{max-width:100%}@media screen and (max-width:767px){.editor_box iframe{height:100%!important}}.editor_box h1,.editor_box h2,.editor_box h3,.editor_box h4,.editor_box h5,.editor_box h6{margin:inherit}.editor_box .title_noline a{text-decoration:none}.mo_use{display:none}@media (max-width:767px){.mo_use{display:block;line-height:1.7}.pc_use{display:none}}.lang_tw .tw{display:inline-block}.lang_tw .en{display:none!important}.lang_tw .jp{display:none!important}.lang_en .tw{display:none!important}.lang_en .en{display:inline-block}.lang_en .jp{display:none!important}.lang_jp .tw{display:none!important}.lang_jp .en{display:none!important}.lang_jp .jp{display:inline-block}.animated.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.animated.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.animated.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animated.fadeUp{-webkit-animation-name:fadeUp;animation-name:fadeUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.asj[data-delay="100"]{-webkit-animation-delay:0.1s;animation-delay:0.1s}.asj[data-delay="200"]{-webkit-animation-delay:0.2s;animation-delay:0.2s}.asj[data-delay="300"]{-webkit-animation-delay:0.3s;animation-delay:0.3s}.asj[data-delay="400"]{-webkit-animation-delay:0.4s;animation-delay:0.4s}.asj[data-delay="500"]{-webkit-animation-delay:0.5s;animation-delay:0.5s}@-webkit-keyframes opacity{to{opacity:1}}@keyframes opacity{to{opacity:1}}@-webkit-keyframes stroke{to{stroke-dashoffset:0}}@keyframes stroke{to{stroke-dashoffset:0}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes circle-star{0%{opacity:0.5;-webkit-transform:translate(-50%,-50%) scale(0.5);transform:translate(-50%,-50%) scale(0.5)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}}@keyframes circle-star{0%{opacity:0.5;-webkit-transform:translate(-50%,-50%) scale(0.5);transform:translate(-50%,-50%) scale(0.5)}to{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}}@-webkit-keyframes scroll{0%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}70%{opacity:1}to{opacity:0;-webkit-transform:translate(-50%,105px);transform:translate(-50%,105px)}}@keyframes scroll{0%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}70%{opacity:1}to{opacity:0;-webkit-transform:translate(-50%,105px);transform:translate(-50%,105px)}}@-webkit-keyframes scroll-s{0%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}70%{opacity:1}to{opacity:0;-webkit-transform:translate(-50%,40px);transform:translate(-50%,40px)}}@keyframes scroll-s{0%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}70%{opacity:1}to{opacity:0;-webkit-transform:translate(-50%,40px);transform:translate(-50%,40px)}}body.modal-open{height:100vh;overflow-y:hidden}#modalBg{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.6)}.modal{position:fixed;width:100%;max-width:1170px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;position:relative;padding:70px 25px 40px 76px;-webkit-box-shadow:0 0 25px 0 rgba(41,16,1,0.15);box-shadow:0 0 25px 0 rgba(41,16,1,0.15)}@media (max-width:1300px){.modal{width:85%}}@media (max-width:991px){.modal{width:calc(100% - 100px);padding:45px 16.25px 35px 32.5px}}@media (max-width:768px){.modal{width:calc(100% - 50px)}}.modal .closebtn{cursor:pointer;width:50px;height:50px;display:inline-block;vertical-align:middle;position:absolute;top:0;right:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;z-index:10;background:#e1c18b}@media (max-width:767px){.modal .closebtn{width:32.5px;height:32.5px}}.modal .closebtn .close{display:inline-block;width:32px;height:2px;position:absolute;top:50%;left:50%;margin:0 0 0 -16px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:0.4s ease;transition:0.4s ease;background:#fff}@media (max-width:767px){.modal .closebtn .close{width:17px;height:1px;margin:0px 0 0 -9px}}.modal .closebtn .close:after{content:"";height:32px;width:2px;margin:-16px 0 0 -1px;left:50%;top:50%;background:#fff;position:absolute;-webkit-transition:0.4s ease;transition:0.4s ease}@media (max-width:767px){.modal .closebtn .close:after{width:1px;height:17px;margin:-9px 0 0 0px}}.modal .contain{max-height:calc(100vh - 375px);overflow:hidden auto;padding:0 50px 0 0;-webkit-box-shadow:none;box-shadow:none}.modal .contain::-webkit-scrollbar{width:3px}.modal .contain::-webkit-scrollbar-track{background-color:rgba(44,44,44,0.2);border-radius:500px}.modal .contain::-webkit-scrollbar-thumb{background:#e1c18b;width:3px;border-radius:500px;position:relative}@media (max-width:991px){.modal .contain{padding:0 20px 0 0;max-height:calc(100vh - 187.5px)}}