@import url(https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i);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,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Proxima Nova";src:url("font/Proxima Nova Bold.otf");font-weight:700}@font-face{font-family:"Lora";src:url(font/Lora-Regular.ttf);font-weight:400}@font-face{font-family:"LoraBold";src:url(font/Lora-Bold.ttf);font-weight:700}@font-face{font-family:"LoraItalic";src:url(font/Lora-Italic.ttf);font-style:italic}@font-face{font-family:"LoraBoldItalic";src:url(font/Lora-BoldItalic.ttf);font-style:italic;font-weight:700}.about-page .about-text .button-box{margin:40px auto 0}@media (min-width:1366px){.about-page .about-text .button-box{margin-top:45px;padding-left:28px}}.about-page .about-text .button-box a,.about-page .about-text .button-box span{-webkit-box-sizing:border-box;box-sizing:border-box;color:#2a2a2a;border:1px solid #d2985e;font-size:14px;height:40px;letter-spacing:.6px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:108px}.about-page .about-text .button-box a,.about-page .about-text .button-box span,.about-page .about-text .title-area,.about-page .about-text .title-area h2{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.about-page .about-text .title-area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.about-page .about-text .title-area p{color:#d7a370;font-family:LoraBoldItalic;font-size:64px}.about-page .about-text .title-area h2{font-family:"Proxima Nova";font-size:13px;height:77px;letter-spacing:1px;margin-left:32px;text-transform:uppercase;width:158px}.about-page .about-text .text-area{color:#434342;font-size:12px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:24px}@media (min-width:1366px){.about-page .about-text .text-area{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.about-page .about-text .text1{background:url(../img/about/separator.png) center bottom no-repeat;max-width:662px;margin:auto auto 45px;padding-bottom:120px;text-align:center;width:80%}.about-page .about-text .text1 .title-area,.about-page .about-text .text1 h2{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.about-page .about-text .text1 .title-area{margin-bottom:18px}.about-page .about-text .text1 h2{background:url(../img/about/01.png) 0 0 no-repeat}.about-page .about-text .text1 .thumbnail-area li{display:inline-block;margin:32px;width:147px}.about-page .about-text .text1 .thumbnail-area li .img{-webkit-border-radius:50%;border-radius:50%;height:147px;overflow:hidden;width:147px}.about-page .about-text .text1 .thumbnail-area li .img img{height:100%;width:100%}.about-page .about-text .text1 .thumbnail-area li p{font-size:12px;margin-top:32px}.about-page .about-text .text1 .text-area{margin-top:25px}.about-page .about-text .text2,.about-page .about-text .text3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media (max-width:1024px){.about-page .about-text .text2,.about-page .about-text .text3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.about-page .about-text .text2 .title-area,.about-page .about-text .text3 .title-area{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;padding:0 10px}@media (min-width:1366px){.about-page .about-text .text2 .title-area,.about-page .about-text .text3 .title-area{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:0;padding:0}}.about-page .about-text .text2 .title-area>*,.about-page .about-text .text3 .title-area>*{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto}.about-page .about-text .text2 .img-box,.about-page .about-text .text2 .txt-box,.about-page .about-text .text3 .img-box,.about-page .about-text .text3 .txt-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0}.about-page .about-text .text2 .txt-box,.about-page .about-text .text3 .txt-box{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (max-width:1024px){.about-page .about-text .text2 .img-box,.about-page .about-text .text3 .img-box{margin:0 auto}}.about-page .about-text .text2 h2,.about-page .about-text .text3 h2{padding-left:10px}.about-page .about-text .text2 .title-area{margin-bottom:40px}.about-page .about-text .text2 h2{background:url(../img/about/02.png) 0 0 no-repeat;width:100%}.about-page .about-text .text2 .txt-box{background:url(../img/about/bg1.png) left 65% no-repeat}@media (min-width:1366px){.about-page .about-text .text2 .txt-box{padding-left:280px}}@media (max-width:550px){.about-page .about-text .text2 .txt-box{-webkit-background-size:50% auto;background-size:50% auto}}.about-page .about-text .text2 .img-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding-top:38px;max-width:579px;width:100%}@media (max-width:1024px){.about-page .about-text .text2 .img-box{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}}.about-page .about-text .text2 .text-area{text-align:center;margin:auto;max-width:662px;width:80%}@media (min-width:1366px){.about-page .about-text .text2 .text-area{margin:0 0 0 25px;max-width:340px}}.about-page .about-text .text3{position:relative;margin-top:110px}.about-page .about-text .text3:after{background-image:url(../img/about/bg2.png);-webkit-background-size:100% 100%;background-size:100% 100%;bottom:-208px;content:" ";display:block;height:385px;position:absolute;right:0;width:314px}@media (max-width:550px){.about-page .about-text .text3:after{bottom:-100px;height:184px;width:150px}}.about-page .about-text .text3 .title-area{margin-bottom:40px}.about-page .about-text .text3 h2{background:url(../img/about/03.png) 0 0 no-repeat;width:100%}@media (min-width:1366px){.about-page .about-text .text3 .txt-box{padding:20px 230px 0 95px}}.about-page .about-text .text3 .img-box{max-width:591px;width:100%}.about-page .about-text .text3 .text-area{text-align:center;margin:auto;max-width:662px;width:80%}@media (min-width:1366px){.about-page .about-text .text3 .text-area{margin:0 0 0 105px;max-width:340px}}.lang-jp .about-page .about-text .text1 h2,.lang-jp .about-page .about-text .text2 h2,.lang-jp .about-page .about-text .text3 h2{background:0 0;font-size:20px;font-weight:700;text-align:left}.lang-jp .about-page .about-text .text1 h2{width:260px}.lang-jp .about-page .about-text .text1 .thumbnail-area p{display:none}