﻿@font-face{font-family:"MyYuGothic";font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regurar")}@font-face{font-family:"MyYuGothic";font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format("opentype")}html,body,div,article,section,span,p,ul,ol,li,table,tr,td,th,hr,h1,h2,h3,h4,h5,h6,a,em,strong,b,img,input,textarea,svg,button,fieldset,figure,header,footer{padding:0;margin:0;border:none;outline:none;font-size:100%;vertical-align:baseline;list-style-type:none;-webkit-text-size-adjust:none;box-sizing:border-box;line-height:1;border-collapse:collapse}body{color:#FFF;background:#FFF;font-family:Noto Sans Japanese,MyYuGothic,"游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Arial,sans-serif;font-weight:400;position:relative;-webkit-text-size-adjust:100%;word-break:normal;word-wrap:break-word;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}html,body{zoom:1;min-height:100%;background-color:#451E2D}::-moz-selection{background-color:rgba(0,0,0,0.5);color:#FFF}::selection{background-color:rgba(0,0,0,0.5);color:#FFF}.serif{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 ProN W3","HiraMinProN-W3","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝",Georgia,serif}.sans-serif{font-family:Noto Sans Japanese,MyYuGothic,"游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Arial,sans-serif}.mono{font-family:"Courier", "Osaka－等幅", Osaka-mono, "ＭＳ ゴシック", "MS Gothic", monospace}input[type=text],input[type=email],input[type=radio],input[type=checkbox],input[type=submit],textarea{-webkit-appearance:none}input[type=submit]:hover{cursor:pointer}strong,b,h1,h2,h3,h4,h5,h6{font-weight:Bold}p{margin:0;padding:0 0 1.6em;line-height:1.9;line-break:strict;font-size:0.8125rem}@media screen and (max-width: 736px){p{padding:0 0 1.3em 0}}a{color:#FFF;outline:none;text-decoration:none}a:hover{text-decoration:underline}a.blank{background:url(../images/icon_linkblank.svg) no-repeat right center;background-size:11px 11px;padding-right:13px;margin:0 2px}p a{color:#FFF}img{display:inline-block;outline:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}.clear{width:100%;font-size:0px;height:1px;overflow:hidden;clear:both;float:none;margin:0 0 -1px 0;display:block}.clear_after:after{content:"";display:block;width:100%;height:1px;margin:0 0 -1px 0;clear:both;float:none}.l{float:left}.r{float:right}.c{text-align:center;margin-left:auto;margin-right:auto}.tlr{margin:0 -0.2em}.hidden{visibility:hidden}.nopc{display:none;visibility:hidden}@media screen and (max-width: 736px){.nopc{display:inherit;visibility:visible}}.nowrap{white-space:nowrap}main{margin:85px 80px 0;padding:10px;position:relative;z-index:10;display:inline-block}@media screen and (max-width: 736px){main{margin:42px 10px 0 17px;padding:5px}}#bg{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1;background:url(images/an_photo1.jpg) no-repeat right bottom;background-size:cover}@media screen and (max-width: 736px){#bg{background:url(images/an_photo1_t.jpg) no-repeat right bottom;background-size:cover}}#bg:after{content:"";display:block;position:fixed;left:0;top:0;width:100%;height:100%;background:url(images/dots_bk.png) repeat 0 0;filter:opacity(0.4);z-index:2}@media screen and (max-width: 736px){#bg:after{filter:opacity(0.45)}}a[href^="mailto:"]{display:inline-block;padding-left:16px;background:url(images/email.svg) no-repeat left center;background-size:11px 9px}p{text-indent:-1em;margin-left:1em;letter-spacing:0.075em}@media screen and (max-width: 736px){p{letter-spacing:0.025em;line-height:1.8}}p:last-child{text-indent:0;margin-left:0}#company_head{padding:5px 5px 0.6em 5px;margin:-5px 0 2em -5px;overflow:visible}#mark{float:left;margin:0 12px 0 2px;height:34px;width:47px;overflow:visible;position:relative}#company_name{margin:5px 0 0 0}#daifuku,#koshi,#tsubu{position:absolute;right:0;top:0;filter:opacity(0)}#koshi.now,#tsubu.now{filter:opacity(1)}#daifuku2,#daifuku3{position:absolute;left:0;bottom:0;filter:opacity(0)}.go{animation:PuruPuru 0.075s ease 0.7s infinite}@keyframes PuruPuru{0%{transform:translate(0, 0)}50%{transform:translate(-1px, 0)}100%{transform:translate(0, 0)}}.go #daifuku{animation:zoomIn 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0s forwards,fadeOut 0.1s ease 1.7s forwards}.go #koshi.now,.go #tsubu.now{filter:opacity(0);animation:fadeOut 0s ease 0s forwards, fadeIn 0.01s ease 1.7s forwards}.go #daifuku2{animation:fadeIn 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s forwards,fadeOut 0.1s ease 1.6s forwards}.go #daifuku3{animation:fadeIn 0.8s ease 0.7s forwards}.set #daifuku3{animation:paka 0.7s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0s forwards}.go .cutter:nth-child(1){margin-top:0px;animation:cutIn 0.3s cubic-bezier(0.175, 0.885, 0.52, 1.18) 0.61s forwards}.go .cutter:nth-child(2){margin-top:1px;animation:cutIn 0.3s cubic-bezier(0.175, 0.885, 0.52, 1.18) 0.62s forwards}.go .cutter:nth-child(3){margin-top:2px;animation:cutIn 0.3s cubic-bezier(0.175, 0.885, 0.52, 1.18) 0.63s forwards}.go .cutter:nth-child(4){margin-top:3px;animation:cutIn 0.3s cubic-bezier(0.175, 0.885, 0.52, 1.18) 0.64s forwards}.go .cutter:nth-child(5){margin-top:4px;animation:cutIn 0.3s cubic-bezier(0.175, 0.885, 0.52, 1.18) 0.65s forwards}.go .cutter:nth-child(6){margin-top:5px;animation:cutIn 0.3s cubic-bezier(0.175, 0.885, 0.52, 1.18) 0.66s forwards}.go .cutter:nth-child(7){margin-top:6px;animation:cutIn 0.3s cubic-bezier(0.175, 0.885, 0.52, 1.18) 0.67s forwards}.go .cutter:nth-child(8){margin-top:7px;animation:cutIn 0.3s cubic-bezier(0.175, 0.885, 0.52, 1.18) 0.68s forwards}.go .cutter:nth-child(9){margin-top:8px;animation:cutIn 0.3s cubic-bezier(0.175, 0.885, 0.52, 1.18) 0.69s forwards}.go .cutter:nth-child(10){margin-top:9px;animation:cutIn 0.3s cubic-bezier(0.175, 0.885, 0.52, 1.18) 0.7s forwards}@keyframes cutIn{0%{transform:translate(0, -35px);filter:opacity(0)}100%{transform:translate(0, 4px);filter:opacity(1)}}@keyframes zoomIn{0%{filter:opacity(0);transform:scale3d(0.8, 0.8, 1)}100%{filter:opacity(1);transform:scale(1, 1, 1)}}@keyframes fadeIn{0%{filter:opacity(0)}100%{filter:opacity(1)}}@keyframes fadeOut{0%{filter:opacity(1)}100%{filter:opacity(0)}}@keyframes paka{0%{filter:opacity(1);transform:rotate(0deg) translate(0, 0)}20%{filter:opacity(1);transform:rotate(0deg) translate(0, 0)}100%{filter:opacity(0);transform:rotate(-30deg) translate(-32px, 0)}}
