#opening{position:absolute;left:0;top:0;width:100%;height:800px;z-index:1;overflow:hidden}@media print,screen and (max-width: 768px){#opening{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;overflow:hidden}}@media print,screen and (max-width: 768px){#opening #opening_img{position:absolute;left:0;top:0;width:100%;height:100%}}#opening #opening_img li{position:absolute;left:0;top:0;width:100%;height:100%}#opening #opening_img li.active{animation:animationZoom1 10s ease-in-out forwards}#opening #opening_img li#opening1,#opening #opening_img li#opening2,#opening #opening_img li#opening3,#opening #opening_img li#opening4,#opening #opening_img li#opening5{background-position:center center;background-repeat:no-repeat;background-size:cover}#opening #opening_img li#opening1{background-image:url("/common/images/index/opening1.jpg");z-index:5}@media print,screen and (max-width: 768px){#opening #opening_img li#opening1{background-position:center bottom}}#opening #opening_img li#opening2{background-image:url("/common/images/index/opening2.jpg");z-index:4}#opening #opening_img li#opening3{background-image:url("/common/images/index/opening3.jpg");z-index:3}#opening #opening_img li#opening4{background-image:url("/common/images/index/opening4.jpg");background-position:center top 50%;z-index:2}@media print,screen and (max-width: 768px){#opening #opening_img li#opening4{background-position:center bottom}}#opening #opening_img li#opening5{background-image:url("/common/images/index/opening5.jpg");z-index:1}#opening #opening_img li img{width:auto;height:100%}#opening .opening_txt{position:absolute;z-index:8;list-style-type:none}#opening .opening_txt li{position:relative;left:0;display:inline-block;width:110px;height:110px;margin-right:-15px;opacity:0}@media print,screen and (max-width: 768px){#opening .opening_txt li{width:3.5em;height:3.5em;margin-right:-10px}}#opening .opening_txt li img{width:100%;height:100%}#opening #opening_txt1{left:15%;bottom:20%}@media print,screen and (max-width: 768px){#opening #opening_txt1{left:5%}}#opening #opening_txt2{left:15%;bottom:30%}@media print,screen and (max-width: 768px){#opening #opening_txt2{left:5%;bottom:20%}}#opening #opening_txt3{left:0;top:25%;width:100%;text-align:center}@media print,screen and (max-width: 768px){#opening #opening_txt3{top:10%}}#opening #opening_txt1_1,#opening #opening_txt1_2,#opening #opening_txt2_1,#opening #opening_txt2_2,#opening #opening_txt3_1,#opening #opening_txt3_2{display:inline-block}#opening #opening_txt1_1 li,#opening #opening_txt2_1 li,#opening #opening_txt3_1 li{top:-15%}#opening #opening_txt1_2 li,#opening #opening_txt2_2 li,#opening #opening_txt3_2 li{left:15%;margin-right:-15px}@media print,screen and (max-width: 768px){#opening #opening_txt1_2 li,#opening #opening_txt2_2 li,#opening #opening_txt3_2 li{margin-right:-10px}}#skip{position:absolute;right:2%;bottom:50px;width:50px;height:50px;z-index:20;cursor:pointer;transition:opacity .15s linear;-webkit-transition:opacity .15s linear}@media print,screen and (max-width: 768px){#skip{bottom:8%;width:40px;height:40px}}#skip:hover{opacity:.7}#skip img{width:100%;height:100%}@keyframes animationZoom1{100%{transform:scale(1.1)}}@media print,screen and (min-width: 769px){#AllContent{position:relative;z-index:10;background-color:#fff}}@media print,screen and (max-width: 768px){#all{min-height:auto}header{top:0 !important}}@media print,screen and (min-width: 769px){#mainImg{height:700px;overflow:visible}}@media print,screen and (max-width: 768px){#mainImg{top:6rem;z-index:100}}#mainImg #_bg{background:url("/common/images/index/main_pc.jpg?2501") no-repeat center center;background-size:cover;transform-origin:center top}@media print,screen and (min-width: 769px){#mainImg #_bg{position:fixed;height:auto;min-height:760px}}@media print,screen and (max-width: 768px){#mainImg #_bg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("/common/images/index/main_sp.jpg")}}#mainImg #mainImg-frame{position:absolute;left:0;bottom:0;width:100%;height:34px;background:url("/common/images/common/main_content_frame.png") repeat-x center bottom;z-index:10}@media print,screen and (max-width: 768px){#mainImg #mainImg-frame{display:none}}@media print,screen and (min-width: 769px){#mainImg .body{position:absolute;left:50%;top:20%;height:auto;margin:0 0 0 -500px;padding:0;opacity:0}#mainImg .body h2{width:auto;height:auto;margin:0 auto;text-align:center}#mainImg .body h2 img{height:172px}}#mainImg #copy{text-align:center}@media print,screen and (max-width: 768px){#mainImg #copy{display:none}}#mainImg #copy-txt{position:relative;left:0;top:20px;display:inline-block;vertical-align:middle;width:540px;height:auto;margin:0 5px}#mainImg #copy-txt img{height:100%}#mainImg #top-char{position:relative;display:inline-block;vertical-align:middle;width:230px;height:300px;margin:-50px 20px 0 0;padding-right:30px;background:url("/common/images/index/main_char_base.svg") no-repeat right 12px bottom;background-size:224px 224px;transform:scale(0);-webkit-transform:scale(0);overflow:hidden;border-radius:0 0 130px 130px}#mainImg #top-char.opened{animation:charOpen .5s;animation-iteration-count:1;-webkit-animation:charOpen .5s;-webkit-animation-iteration-count:1;transform:scale(1);-webkit-transform:scale(1)}#mainImg #top-char.skip{transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1)}#mainImg #top-char.skip img{bottom:-39px;opacity:1}#mainImg #top-char img{display:block;position:absolute;left:1px;bottom:-60px;width:230px;height:auto;opacity:0}#contentArea{position:relative;z-index:10;padding:20px 0 50px}@media print,screen and (max-width: 768px){#contentArea{z-index:auto;padding:5% 0}}@media print,screen and (max-width: 768px){#contentArea-body{padding:0 2%}}@media print,screen and (min-width: 769px){#contentArea-body h3{height:40px;text-align:left}#contentArea-body h3 img{height:100%}}#index-menu{width:1020px;margin:0 auto}@media print,screen and (max-width: 768px){#index-menu{width:100%}}@media print,screen and (max-width: 768px){#index-menu h3{width:100%;min-height:2.8rem;overflow:hidden;text-align:left}#index-menu h3 img{width:130%}}@media only screen and (max-width: 768px) and (orientation: landscape){#index-menu h3{height:5rem}}#index-menu ul{text-align:center}#index-menu li{display:inline-block;width:420px;height:200px;margin:10px 30px;border:solid 1px #eee;border-radius:30px;vertical-align:top;box-sizing:border-box}@media print,screen and (max-width: 768px){#index-menu li{width:48%;height:auto;margin:0 0 2% 2%;border-radius:10px}}#index-menu li a{display:block;width:420px;height:200px;box-sizing:border-box}@media print,screen and (max-width: 768px){#index-menu li a{width:100%;height:100%;padding:3%}}@media print,screen and (min-width: 769px){#index-menu li.no-link,#index-menu li a{padding:9px}}@media print,screen and (max-width: 768px){#index-menu li:last-child h3 img{width:100%;margin-top:.5rem}}#index-menu p{height:130px;margin:10px 0 0;padding:0;box-sizing:border-box;overflow:hidden;border-radius:0 0 22px 22px}@media print,screen and (max-width: 768px){#index-menu p{width:100%;height:auto;margin:1rem 0 0;border-radius:0 0 10px 10px}}@media print,screen and (min-width: 769px){#index-menu p img{height:100%}}@media print,screen and (max-width: 768px){#index-menu p img{width:100%}}#infoArea{width:1020px;margin:0 auto;text-align:center}@media print,screen and (max-width: 768px){#infoArea{width:100%}}#info,#banner{box-sizing:border-box;text-align:left}@media print,screen and (min-width: 769px){#info,#banner{display:inline-block;margin:10px;vertical-align:top}}@media print,screen and (max-width: 768px){#info,#banner{margin:5% 0}}#info{width:660px;padding:9px;border:solid 1px #eee;border-radius:30px}@media print,screen and (max-width: 768px){#info{width:100%;padding:2%;border-radius:10px}}@media print,screen and (max-width: 768px){#info h3{height:3rem;margin:0}#info h3 img{width:auto;height:100%}}@media only screen and (max-width: 768px) and (orientation: landscape){#info h3{height:5rem}}#info dl{position:relative;margin:10px 0;padding:0 10px;font-size:15px}@media print,screen and (max-width: 768px){#info dl{margin:0;padding:2%;font-size:1.3rem}}#info dt{padding:10px 0;color:#595757;line-height:1.5em}@media print,screen and (min-width: 769px){#info dt{position:absolute;left:15px;font-weight:normal}}@media print,screen and (max-width: 768px){#info dt{padding:3% 0 0}}#info dd{padding:10px 10px 10px 130px;box-sizing:border-box;line-height:1.5em;border-bottom:dotted 1px #dbdcdc}@media print,screen and (max-width: 768px){#info dd{padding:2% 0 3%}}#info dd a{color:#333;text-decoration:none}#info dd a:hover{text-decoration:underline}#banner{width:320px;box-sizing:border-box}@media print,screen and (min-width: 769px){#banner{padding:0 25px}}@media print,screen and (max-width: 768px){#banner{width:100%}}#banner ul{list-style-type:none}@media print,screen and (max-width: 768px){#banner ul{text-align:center}}#banner li{margin:0 0 15px;padding:5px;border:solid 1px #eee;box-sizing:border-box}@media print,screen and (min-width: 769px){#banner li{transition:opacity .3s linear;-webkit-transition:opacity .3s linear}#banner li:hover{opacity:.5}}@media print,screen and (max-width: 768px){#banner li{display:inline-block;vertical-align:top;width:48%;margin:0 0 2%;padding:3%}#banner li img{width:100%}#banner li:nth-child(odd){margin-right:2%}}#corporate_philosophy{position:relative;top:-50px;width:100%;margin-bottom:-30px;padding:70px 0 50px;background:url("/en/common/images/index/corporate_philosophy_bg.png") no-repeat center top;background-size:cover}@media print,screen and (max-width: 768px){#corporate_philosophy{top:-35px;padding:15% 0 10%;background-image:url("/en/common/images/index/corporate_philosophy_bg_sp.png");z-index:110}}#corporate_philosophy h2{width:306px;margin:0 auto 30px}@media print,screen and (max-width: 768px){#corporate_philosophy h2{width:60%;margin:0 auto 20px}}#corporate_philosophy p{font-size:16px;text-align:center}@media print,screen and (max-width: 768px){#corporate_philosophy p{font-size:3.5vw}}@keyframes charOpen{0%{transform:scale(0)}60%{transform:scale(1.2)}100%{transform:scale(1)}}@-webkit-keyframes charOpen{0%{-webkit-transform:scale(0)}60%{-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@media print{header nav{display:none}}

/*# sourceMappingURL=index.css.map */