@charset "UTF-8";.scrollEffect .slideConts{overflow:hidden;width:0}.scrollEffect.show .slideConts{-webkit-animation:none;animation:none;-webkit-transition:width 1s cubic-bezier(.25,.1,.25,1);transition:width 1s cubic-bezier(.25,.1,.25,1)}#contact{margin-top:73px}#bgCommon>div:nth-child(1){height:1000px}#bgCommon>div:nth-child(2){top:634px}#bgCommon>div:nth-child(3){margin-left:535px;top:251px}#mainVisual{position:relative;z-index:1;height:880px}#mainVisual>.container{height:100%;position:relative}#mainVisual>.container>.title{position:absolute;left:-13px;top:259px;font-family:ten-mincho-text,serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:83px;font-feature-settings:"palt";line-height:1.445784;letter-spacing:.2em;color:#fff;text-shadow:0 0 14px rgba(0,0,0,.7);z-index:20}@-moz-document url-prefix(){#mainVisual>.container>.title{font-family:'Hiragino Mincho ProN','ヒラギノ明朝 ProN',YuMincho,'游明朝体','Yu Mincho','游明朝','MS PMincho','ＭＳ Ｐ明朝',serif;font-weight:400;font-style:normal}}#mainVisual>.container>.title>span{display:block;white-space:nowrap;overflow:hidden;max-width:0}#mainVisual>.container .txt{position:absolute;left:-422px;top:199px;z-index:19;pointer-events:none}#scrollDown{position:absolute;left:50%;bottom:82px;z-index:20;display:block;width:50px;margin-left:-24px;text-align:center;line-height:0}#mainVisual>.pic,#mainVisual>.video{position:absolute;left:0;right:50%;top:0;margin-right:-410px;height:810px;z-index:2;overflow:hidden}_:-ms-input-placeholder,:root #mainVisual > .pic,:root
    #mainVisual > .video{transform:rotate(.0001deg)}#mainVisual>.pic .effect,#mainVisual>.video .effect{position:absolute;left:0;top:0;width:100%;height:100%;background:radial-gradient(circle at left top,#000 50%,transparent 50%);background-size:2px 2px;opacity:.5;z-index:5}#mainVisual>.pic .mask,#mainVisual>.video .mask{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}#mainVisual>.video{z-index:1;opacity:0}#mainVisual>.video .mask{-webkit-box-pack:center;justify-content:center}#mainVisual>.video .mask video{-webkit-box-flex:0;flex:0 0 auto;height:auto}#bgCommon>div{background-position:100% 0}#mainVisual>.pic>.effect,#mainVisual>.pic>.mask{overflow:hidden;width:0}#mainVisual>.container>.txt,#scrollDown{opacity:0}#news{width:1100px;max-height:180px;margin:69px auto 0;position:relative;z-index:1}#news>.container{height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;line-height:1.5;font-feature-settings:"palt"}#news>.container>h3{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:140px;height:60px;position:relative;font-family:lato,sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;color:#fff;text-align:center;background-color:#f19149;letter-spacing:.1em}#news>.container>ul{width:720px;max-height:100%;overflow-y:auto}#news>.container>ul>li{font-size:14px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding-right:10px}#news>.container>ul>li:nth-child(n+2){margin-top:20px}#news>.container>ul>li>time{-webkit-box-flex:0;flex:0 0 auto;width:100px}#news>.container>ul>li>a{display:block;-webkit-box-flex:1;flex:1 1 auto;color:#000;text-decoration:none}#news>.container>ul>li>a:hover{color:#003769;text-decoration:underline}#news>.container>.btn>a{display:inline-block;border:1px solid #f19149;background-color:transparent;padding:19px 0;text-align:center;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;color:#000;width:180px;line-height:0;font-size:15px;font-weight:300;letter-spacing:1px;border-radius:30px}#news>.container>.btn>a:after{content:'';display:inline-block;border:1px solid #f19149;-webkit-transition:border-color .3s,-webkit-transform .3s;transition:border-color .3s,transform .3s,-webkit-transform .3s;border-width:2px 2px 0 0;width:6px;height:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:.2em;margin-left:.4em}#news>.container>.btn>a:hover{color:#000;background:0 0}#news>.container>.btn>a:hover:after{border-color:#f19149;-webkit-transform:translateX(6px) rotate(45deg);transform:translateX(6px) rotate(45deg)}#philosophy{margin:130px 0 0}#philosophy .container{width:875px;margin:0 auto;position:relative;font-family:'Hiragino Mincho ProN','ヒラギノ明朝 ProN',YuMincho,'游明朝体','Yu Mincho','游明朝','MS PMincho','ＭＳ Ｐ明朝',serif;font-weight:400;font-style:normal;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}#philosophy .container>h3{font-size:34px;font-weight:400;font-style:normal;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin:-5px -9px 0 42px;letter-spacing:4px}#philosophy .container .en{font-family:lato,sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:200px;color:#f8f8f2;position:absolute;bottom:-102px;right:-787px;z-index:1;letter-spacing:21px;-webkit-transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}#philosophy .container p{font-size:18px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;line-height:3.45em;position:relative;z-index:2}#philosophy .container .line{position:absolute;top:-194px;left:-892px}#service{margin:179px 0 0}#service .container{width:1100px;min-height:706px;margin:0 auto;position:relative;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}#service .container .bgContainer{content:"";display:block;height:540px;background-color:#fdece0;position:absolute;z-index:1;top:51px;left:-408px}#service .container .pic{position:absolute;left:50%;top:1px;margin-left:226px;width:734px;height:705px;z-index:1}#service .container .pic>figure{overflow:hidden;position:absolute;line-height:0;z-index:1;height:705px}#service .container .pic .bg{content:"";display:block;background-color:#d70b18;position:absolute;top:190px;left:89px;height:515px}#service .container>h3{font-size:26px;font-weight:300;font-style:normal;text-align:left;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;margin:0 0 0 -8px;letter-spacing:2px;position:relative;z-index:2}#service .container>h3 .en{display:block;position:relative;margin:-3px 12px 0 0;font-family:lato,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:83px;font-weight:400;letter-spacing:.14em;color:#f19149;line-height:84px}#service .container .enText{position:absolute;top:-15px;left:182px;z-index:2}#service .container>p{width:520px;margin:148px 0 0 47px;line-height:2.2143;position:relative;z-index:2}#service .container>p>.btn{display:block;margin-top:50px}#service .container>p>.btn>a{display:inline-block;border:1px solid #f19149;background-color:transparent;padding:21px 0;text-align:center;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;color:#000;width:250px;line-height:0;font-size:15px;font-weight:300;letter-spacing:.2em;border-radius:30px}#service .container>p>.btn>a:after{content:'';display:inline-block;border:1px solid #f19149;-webkit-transition:border-color .3s,-webkit-transform .3s;transition:border-color .3s,transform .3s,-webkit-transform .3s;border-width:2px 2px 0 0;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:.2em;margin-left:.4em}#service .container>p>.btn>a:hover{color:#000;background:0 0}#service .container>p>.btn>a:hover:after{border-color:#f19149;-webkit-transform:translateX(6px) rotate(45deg);transform:translateX(6px) rotate(45deg)}#service .container.show .bgContainer{width:680px}#service .container.show .pic>figure{width:734px;-webkit-transition-delay:.6s;transition-delay:.6s}#service .container.show .pic .bg{width:645px}#contribution{width:100%;position:relative;padding-bottom:343px;margin:169px 0 0}#contribution .container{width:1100px;margin:0 auto;min-height:520px;position:relative}#contribution .container .pic{position:absolute;left:50%;right:0;top:287px;margin-left:-960px;z-index:1}#contribution .container .pic picture{overflow:hidden;position:absolute;height:600px}#contribution .container>h3{font-family:ten-mincho-text,serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:36px;font-weight:300;letter-spacing:.1em;line-height:1;text-align:center;position:relative;margin-bottom:78px}#contribution .container>h3 .ja{position:relative;z-index:2}#contribution .container>h3 .en{font-family:lato,sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:200px;color:#f8f8f2;position:absolute;top:-84px;left:-559px;z-index:1;letter-spacing:20px;-webkit-transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}#contribution .container .txt{padding:0 150px 110px;background-color:#fff;position:relative;z-index:1}#contribution .container .txt>p{line-height:2.2143}#contribution .container .txt>.btn{margin-top:33px;text-align:right;position:relative}#contribution .container .txt>.btn>a{display:inline-block;border:1px solid #f19149;background-color:transparent;padding:21px 0;text-align:center;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;color:#000;width:380px;line-height:0;font-size:15px;font-weight:300;letter-spacing:.2em;border-radius:30px}#contribution .container .txt>.btn>a:after{content:'';display:inline-block;border:1px solid #f19149;-webkit-transition:border-color .3s,-webkit-transform .3s;transition:border-color .3s,transform .3s,-webkit-transform .3s;border-width:2px 2px 0 0;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:.2em;margin-left:.4em}#contribution .container .txt>.btn>a:hover{color:#000;background:0 0}#contribution .container .txt>.btn>a:hover:after{border-color:#f19149;-webkit-transform:translateX(6px) rotate(45deg);transform:translateX(6px) rotate(45deg)}#contribution .container .txtContribution{position:absolute;top:578px;left:-615px;pointer-events:none;z-index:2}#contribution .container.show .pic picture{width:1920px}#outline{margin:245px 0 0}#outline .container{width:1100px;min-height:660px;margin:0 auto;position:relative;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}#outline .container .bgContainer{content:"";display:block;background-color:#fdece0;position:absolute;z-index:1;top:24px;left:0;margin-left:810px;height:456px}#outline .container .pic{position:absolute;right:50%;top:-80px;margin-right:309px;width:651px;height:570px}#outline .container .pic>figure{position:absolute;line-height:0;z-index:1}#outline .container .pic>figure picture{overflow:hidden;position:absolute;height:570px}#outline .container .pic .bg{content:"";display:block;background-color:#d70b18;position:absolute;top:137px;left:0;margin-left:-60px;height:515px}#outline .container>h3{font-size:26px;font-weight:300;font-style:normal;text-align:left;letter-spacing:2.5px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;margin:9px -5px 0 0;position:relative;z-index:2}#outline .container>h3 .en{display:block;position:relative;margin:-3px 13px 0 0;font-family:lato,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:83px;font-weight:400;letter-spacing:.14em;color:#f19149;line-height:83px}#outline .container>p{width:524px;margin:0 110px 0 0;line-height:2.2143;position:relative;z-index:2}#outline .container>p>.btn{display:block;margin-top:50px;text-align:right}#outline .container>p>.btn>a{display:inline-block;border:1px solid #f19149;background-color:transparent;padding:21px 0;text-align:center;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;color:#000;width:330px;line-height:0;font-size:15px;font-weight:300;letter-spacing:.2em;border-radius:30px}#outline .container>p>.btn>a:after{content:'';display:inline-block;border:1px solid #f19149;-webkit-transition:border-color .3s,-webkit-transform .3s;transition:border-color .3s,transform .3s,-webkit-transform .3s;border-width:2px 2px 0 0;width:6px;height:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:.2em;margin-left:.4em}#outline .container>p>.btn>a:hover{color:#000;background:0 0}#outline .container>p>.btn>a:hover:after{border-color:#f19149;-webkit-transform:translateX(6px) rotate(45deg);transform:translateX(6px) rotate(45deg)}#outline .container.show .bgContainer{width:750px}#outline .container.show .pic>figure picture{width:651px;-webkit-transition-delay:.8s;transition-delay:.8s}#outline .container.show .pic .bg{width:645px;-webkit-transition-delay:.3s;transition-delay:.3s}@media (max-width:750px){#contact{margin-top:197px}#bgCommon>div:nth-child(1){height:1300px}#mainVisual{height:1180px}#mainVisual>.container>.title{left:60px;top:744px;font-size:117px;text-shadow:0 0 28px rgba(0,0,0,.7)}#mainVisual>.container .txt{left:auto;right:-357px;top:555px}#mainVisual>.pic{right:0;margin:0;height:920px}#mainVisual>.pic .effect{background-size:4px 4px}#news{width:670px;max-height:none;margin:69px auto 0}#news>.container{display:block;height:100%;line-height:1.5}#news>.container>h3{width:196px;height:84px;font-size:37px;margin-bottom:25px}#news>.container>ul{width:auto;max-height:490px;overflow-y:auto;margin-bottom:50px}#news>.container>ul>li{font-size:28px;display:block;-webkit-box-align:center;align-items:center;padding-right:0;line-height:1.7;letter-spacing:2px}#news>.container>ul>li:nth-child(n+2){margin-top:30px}#news>.container>ul>li>time{-webkit-box-flex:0;flex:0 0 auto;width:auto;display:block}#news>.container>ul>li>a{display:block;-webkit-box-flex:1;flex:1 1 auto;color:#000;text-decoration:none}#news>.container>ul>li>a:hover{color:#003769;text-decoration:underline}#news>.container>.btn{text-align:center}#news>.container>.btn>a{display:inline-block;border:1px solid #f19149;background-color:transparent;padding:19px 0;text-align:center;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;color:#000;width:180px;line-height:0;font-size:15px;font-weight:300;letter-spacing:1px;border-radius:60px}#news>.container>.btn>a:after{content:'';display:inline-block;border:1px solid #f19149;-webkit-transition:border-color .3s,-webkit-transform .3s;transition:border-color .3s,transform .3s,-webkit-transform .3s;border-width:2px 2px 0 0;width:6px;height:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:.2em;margin-left:.4em}#news>.container>.btn>a:hover{color:#000;background:0 0}#news>.container>.btn>a:hover:after{border-color:#f19149;-webkit-transform:translateX(6px) rotate(45deg);transform:translateX(6px) rotate(45deg)}#philosophy{margin:130px 0 0}#philosophy .container{width:750px;margin:0 auto;position:relative;display:block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;text-align:center}#philosophy .container>h3{font-size:68px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;margin:0 0 50px;letter-spacing:4px}#philosophy .container .en{font-family:lato,sans-serif;font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:400px;color:#f8f8f2;position:absolute;bottom:160px;right:3px;letter-spacing:21px}#philosophy .container p{font-size:30px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;line-height:2.9em}#philosophy .container .line{display:none}#service{margin:179px 0 0}#service .container{width:679px;margin:0 auto;min-height:auto;display:block}#service .container .bgContainer{content:"";display:block;background-color:#fdece0;position:absolute;z-index:1;top:auto;left:-40px;bottom:47px;height:414px}#service .container .pic{position:static;left:40px;margin-left:0;padding-left:4px;width:710px;height:547px}#service .container .pic>figure{overflow:hidden;position:absolute;line-height:0;z-index:1;height:547px}#service .container .pic .bg{content:"";display:block;background-color:#d70b18;position:absolute;top:375px;left:89px;height:453px}#service .container>h3{font-size:42px;text-align:left;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;display:block;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;margin:0 0 50px;letter-spacing:2px}#service .container>h3 .en{display:block;position:relative;margin:-3px 12px 0 0;font-family:lato,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:98px;font-weight:400;letter-spacing:.14em;color:#f19149;line-height:84px}#service .container .enText{top:115px;left:330px;z-index:2}#service .container>p{width:auto;margin:135px 0 0;line-height:2.2143}#service .container>p>.btn{display:block;margin-top:50px;text-align:center}#service .container>p>.btn>a{display:inline-block;border:1px solid #f19149;background-color:transparent;padding:21px 0;text-align:center;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;color:#000;width:570px!important;line-height:0;font-size:30px;letter-spacing:.2em;border-radius:60px}#service .container>p>.btn>a:after{content:'';display:inline-block;border:1px solid #f19149;-webkit-transition:border-color .3s,-webkit-transform .3s;transition:border-color .3s,transform .3s,-webkit-transform .3s;border-width:2px 2px 0 0;width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:.2em;margin-left:.4em}#service .container>p>.btn>a:hover{color:#000;background:0 0}#service .container>p>.btn>a:hover:after{border-color:#f19149;-webkit-transform:translateX(6px) rotate(45deg);transform:translateX(6px) rotate(45deg)}#service .container.show .bgContainer{width:299px}#service .container.show .pic>figure{width:710px}#service .container.show .pic .bg{width:630px}#contribution .container .txt>.btn>a{font-size:30px;display:inline-block;border:1px solid #f19149;background-color:transparent;text-align:center;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;width:480px!important;padding:22px 0!important;color:#000;font-weight:300;letter-spacing:.2em;border-radius:60px;line-height:1.5}#contribution{width:100%;position:relative;padding-bottom:432px;margin:169px 0 0}#contribution .container{width:670px;margin:0 auto;min-height:520px}#contribution .container .pic{position:absolute;left:0;right:auto;top:auto;bottom:-800px;margin-left:-40px;height:100%}#contribution .container .pic picture{height:1033px}#contribution .container>h3{font-size:68px;letter-spacing:.1em;line-height:1.5;text-align:center;position:relative;margin-bottom:78px}#contribution .container>h3 .en{font-size:400px;top:-220px;left:-1920px;letter-spacing:40px}#contribution .container .txt{padding:0 40px 83px}#contribution .container .txt>p{line-height:2.2143}#contribution .container .txt>.btn{margin-top:33px;text-align:center}#contribution .container .txt>.btn>a:after{content:'';display:inline-block;border:1px solid #f19149;-webkit-transition:border-color .3s,-webkit-transform .3s;transition:border-color .3s,transform .3s,-webkit-transform .3s;border-width:2px 2px 0 0;width:6px;height:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:.2em;margin-left:.4em}#contribution .container .txt>.btn>a:hover{color:#000;background:0 0}#contribution .container .txt>.btn>a:hover:after{border-color:#f19149;-webkit-transform:translateX(6px) rotate(45deg);transform:translateX(6px) rotate(45deg)}#contribution .container .txtContribution{top:auto;bottom:-958px;left:auto;right:-250px}#contribution .container .txtContribution svg{width:2810px;height:auto}#contribution .container.show .pic picture{width:750px}#outline{margin:179px 0 0}#outline .container{width:679px;margin:0 auto;min-height:auto;display:block}#outline .container .bgContainer{content:"";display:block;background-color:#fdece0;position:absolute;z-index:1;top:auto;left:-40px;bottom:47px;margin-left:0;height:414px}#outline .container .pic{position:static;right:50%;top:0;margin-right:0;margin-left:-40px;width:651px;height:570px}#outline .container .pic>figure{position:absolute;line-height:0;z-index:1}#outline .container .pic>figure picture{overflow:hidden;position:absolute;height:547px}#outline .container .pic .bg{content:"";display:block;background-color:#d70b18;position:absolute;top:380px;left:0;margin-left:-40px;height:453px}#outline .container>h3{font-size:42px;text-align:left;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;display:block;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;margin:0 0 50px;letter-spacing:2px}#outline .container>h3 .en{display:block;position:relative;margin:-3px 0 10px;font-family:lato,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:98px;font-weight:400;letter-spacing:.14em;color:#f19149;line-height:84px}#outline .container .enText{top:115px;left:330px;z-index:1}#outline .container>p{width:auto;margin:125px 0 0;line-height:2.2143}#outline .container>p>.btn{display:block;margin-top:50px;text-align:center}#outline .container>p>.btn>a{display:inline-block;border:1px solid #f19149;background-color:transparent;padding:21px 0;text-align:center;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;color:#000;width:670px!important;line-height:0;font-size:30px;letter-spacing:.2em;border-radius:60px}#outline .container>p>.btn>a:after{content:'';display:inline-block;border:1px solid #f19149;-webkit-transition:border-color .3s,-webkit-transform .3s;transition:border-color .3s,transform .3s,-webkit-transform .3s;border-width:2px 2px 0 0;width:6px;height:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:.2em;margin-left:.4em}#outline .container>p>.btn>a:hover{color:#000;background:0 0}#outline .container>p>.btn>a:hover:after{border-color:#f19149;-webkit-transform:translateX(6px) rotate(45deg);transform:translateX(6px) rotate(45deg)}#outline .container.show .bgContainer{width:299px}#outline .container.show .pic>figure picture{width:710px;-webkit-transition-delay:.8s;transition-delay:.8s}#outline .container.show .pic .bg{width:630px;-webkit-transition-delay:.3s;transition-delay:.3s}}@media (max-width:750px) and (max-width:750px){#news>.container>.btn>a{border-width:2px;width:440px;padding:42px 0;font-size:30px}#news>.container>.btn>a:after{border-width:3px 3px 0 0;width:12px;height:12px;vertical-align:.2em;margin-left:.4em}#news>.container>.btn>a:hover:after{-webkit-transform:translateX(12px) rotate(45deg);transform:translateX(12px) rotate(45deg)}#service .container>p>.btn>a{border-width:2px;width:440px;padding:42px 0;font-size:30px}#service .container>p>.btn>a:after{border-width:3px 3px 0 0;width:12px;height:12px;vertical-align:.2em;margin-left:.4em}#service .container>p>.btn>a:hover:after{-webkit-transform:translateX(12px) rotate(45deg);transform:translateX(12px) rotate(45deg)}#contribution .container .txt>.btn>a{border-width:2px;width:440px;padding:42px 0;font-size:30px}#contribution .container .txt>.btn>a:after{border-width:3px 3px 0 0;width:12px;height:12px;vertical-align:.2em;margin-left:.4em}#contribution .container .txt>.btn>a:hover:after{-webkit-transform:translateX(12px) rotate(45deg);transform:translateX(12px) rotate(45deg)}#outline .container>p>.btn>a{border-width:2px;width:440px;padding:42px 0;font-size:30px}#outline .container>p>.btn>a:after{border-width:3px 3px 0 0;width:12px;height:12px;vertical-align:.2em;margin-left:.4em}#outline .container>p>.btn>a:hover:after{-webkit-transform:translateX(12px) rotate(45deg);transform:translateX(12px) rotate(45deg)}}