<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-family: "migu";
  src: url("/commons/font/migu/migu-1m-regular.woff") format("woff"), url("/commons/font/migu/migu-1m-regular.ttf") format("truetype");
  font-weight: normal; }

@media screen and (orientation: landscape) {
  .landscape { display: block !important; }
  .portrait { display: none !important; }
}
@media screen and (orientation: portrait) {
  .landscape { display: none !important; }
  .portrait { display: block !important; }
}

html, body { padding: 0; margin: 0; width:100%; height:100%; }  
      
body {font-family: "migu", sans-serif; color: #000; background: #fff; font-weight: 400;
  font-size: 10px; letter-spacing: -0.2px; line-height: 1;
}

img {display: block !important;}

a { text-decoration: none !important; color: #000;}
a.text-link { text-decoration: underline !important;}
a.text-link:hover { text-decoration: underline !important; color: #000;}

*:focus { outline: none; }

#wrapper { width: 100%; height: 100%; position: relative; }
@media screen and (orientation: landscape) and (min-width: 901px) {
#wrapper { width: 100%; height: 100%; position: relative; }
}

#trigger001 { width: 100%; height:250px; top:0; overflow: hidden; position: absolute; z-index: 999; background-color: rgba(66, 104, 220, 0); }
#trigger002 { width: 100%; height:500px; top:250px; overflow: hidden; position: absolute; z-index: 999; background-color: rgba(233, 220, 66, 0); }

#splash { width: 100%; height:100% ; overflow: hidden; position: absolute; z-index: 1000; background-color: rgba(255, 255, 255, 1);}
#logo { width: 80%; left:10%; position: absolute; top:50%; transform: translateY(-50%); overflow-y: visible;}
.menu_style a { text-align: center; color: #000; text-decoration: underline !important; line-height: 3;}
#staycontact { width: 20%; right:10%; position: absolute; top:20%; overflow-y: visible;}


#obj001_container { width: 100%; height: 910px; display: block; overflow-y: hidden; overflow-x: scroll; -webkit-overflow-scrolling: touch; position: relative; background-color: rgba(242, 132, 132, 0); margin: 0;}

@media screen and (orientation: landscape) {
#obj001_text { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: landscape) and (min-width: 601px) {
#obj001_text { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: landscape) and (min-width: 901px) {
#obj001_text { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: landscape) and (min-width: 1020px) {
#obj001_text { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: landscape) and (min-width: 1200px) {
#obj001_text { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: landscape) and (min-width: 1300px) {
#obj001_text { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: landscape) and (min-width: 1400px) {
#obj001_text { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: landscape) and (min-width: 1559px) {
#obj001_text { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: landscape) and (min-width: 1900px) {
#obj001_text { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: landscape) and (min-width: 2500px) {
#obj001_text { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}

@media screen and (orientation: landscape) {
#obj001_photo { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: landscape) and (min-width: 601px) {
#obj001_photo { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: landscape) and (min-width: 901px) {
#obj001_photo { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: landscape) and (min-width: 1020px) {
#obj001_photo { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: landscape) and (min-width: 1200px) {
#obj001_photo { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: landscape) and (min-width: 1300px) {
#obj001_photo { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: landscape) and (min-width: 1400px) {
#obj001_photo { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: landscape) and (min-width: 1559px) {
#obj001_photo { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: landscape) and (min-width: 1900px) {
#obj001_photo { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: landscape) and (min-width: 2500px) {
#obj001_photo { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}

@media screen and (orientation: portrait) {
#obj001_text { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: portrait) and (min-width: 401px) {
#obj001_text { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: portrait) and (min-width: 520px) {
#obj001_text { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: portrait) and (min-width: 600px) {
#obj001_text { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: portrait) and (min-width: 700px) {
#obj001_text { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: portrait) and (min-width: 1000px) {
#obj001_text { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: portrait) and (min-width: 1600px) {
#obj001_text { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}

@media screen and (orientation: portrait) {
#obj001_photo { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: portrait) and (min-width: 401px) {
#obj001_photo { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: portrait) and (min-width: 520px) {
#obj001_photo { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: portrait) and (min-width: 600px) {
#obj001_photo { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: portrait) and (min-width: 700px) {
#obj001_photo { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: portrait) and (min-width: 1000px) {
#obj001_photo { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}
@media screen and (orientation: portrait) and (min-width: 1600px) {
#obj001_photo { background-color: ; width: 1220px; color: #000; position: absolute; top: 0; left:50%; transform:translateX(-50%);}
}


#ajax_obj { width: 100%; height: 150px; display: block; overflow: hidden; position: absolute;
  top: -webkit-calc(100% + 750px);
  top: calc(100% + 750px);
  left: 0; background-color: rgba(242, 132, 132, 0); margin: 0; padding: 0;}
@media screen and (orientation: landscape) and (min-width: 601px) {
#ajax_obj { width: 100%; height: 150px; display: block; overflow: hidden; position: absolute;
  top: -webkit-calc(100% + 750px);
  top: calc(100% + 750px);
  left: 0; background-color: rgba(242, 132, 132, 0); margin: 0; padding: 0;}

}

#counter { background-color: #fff; font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: ; color: #000; position: absolute; bottom: 70px; left:50%; transform:translateX(-50%); text-align: center; padding: 10px;}
@media screen and (orientation: landscape) and (min-width: 601px) {
#counter { background-color: ; font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: ; color: #000; position: absolute; bottom: 70px; left:50%; transform:translateX(-50%); }
}

#ticker_wrapper { background-color: #fff; width: 80%; position: absolute; bottom: 10px; left: 10%; text-align: center; padding: 10px; z-index: ; overflow: hidden; font-family: "migu" !important; font-weight: normal; font-size: 10px; letter-spacing: -0.2px; line-height: 1;}
@media screen and (orientation: landscape) and (min-width: 601px) {
#ticker_wrapper { background-color: ; width: 60%; position: absolute; bottom: 10px; left: 20%; }
}
#ticker_wrapper ul{
margin:0;
display : inline-block;
padding-left: 100%;
white-space : nowrap;
line-height : 1;
animation : ticker 30s linear infinite;
}
#ticker_wrapper ul li{
display:inline;
margin:0 60px 0 0;
color: #000;
}
#ticker_wrapper ul li a { text-decoration: underline; color: #000;}
@keyframes ticker{
0% { transform: translateX(0)}
100% { transform: translateX(-100%)}
}


#twitter { background-color: rgba(94, 229, 97, 0); width: 100%; height: 490px; position: relative; margin: 0; overflow: hidden;}
#twitter_inner {width:80%; position: absolute; top:50px; right:10%; padding: 0; background-color: rgba(255, 255, 255, 1); }
@media screen and (orientation: landscape) and (min-width: 901px) {
#twitter { background-color: ; width: 100%; height: 490px; position: relative; }
#twitter_inner {width:60%; position: absolute; top:50px; right:20%;}
}


#wearroom { background-color: rgba(94, 229, 97, 0); width: 100%; height: 68vw; max-height: 850px; position: relative; margin: 0; overflow: hidden;}
#wearroom_inner {width:80%; position: absolute; top:50px; right:10%; padding: 0 40px; background-color: rgba(255, 255, 255, 1); overflow-y: scroll; -ms-overflow-style: none; scrollbar-width: none;}
#wearroom_inner::-webkit-scrollbar { display:none;}
@media (min-width: 901px) {
  #wearroom_inner {width:60%; right:20%;}
}
@media (max-width: 900px) {
  #wearroom {height: 115vw;}
  #wearroom_inner {padding: 0;}
}

.wearroom_logo { max-width: 663px; width: 100%; margin: 0 auto;}

#film { background-color: rgba(94, 229, 97, 0); width: 100%; height: 310px; position: relative; margin: 0; overflow: hidden;}
#film_inner {width:384px; position: absolute; top:50px; left:50%; transform:translateX(-50%); padding: 0; background-color: rgba(255, 255, 255, 0); }
@media screen and (orientation: landscape) and (min-width: 561px) {
#film { background-color: ; width: 100%; height: 410px; position: relative; }
#film_inner {width:560px; position: absolute; top:50px; left:50%; transform:translateX(-50%);}
}


#line { background-color: rgba(94, 229, 97, 0); width: 100%; height: 550px; position: relative; margin: 0; overflow: hidden;}
#line_inner {width:458px; position: absolute; top:50px; left:50%; transform:translateX(-50%); padding: 0; background-color: rgba(255, 255, 255, 1); }
@media screen and (orientation: landscape) and (min-width: 901px) {
#line { background-color: ; width: 100%; height: 550px; position: relative; }
#line_inner {width:458px; position: absolute; top:50px; left:50%; transform:translateX(-50%);}
}


#news { background-color: #fff; font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 80%; color: #000; position: absolute; top: 1960px; right: 10%; text-align: center; padding: 10px;}
@media screen and (orientation: landscape) and (min-width: 901px) {
#news { background-color: #fff ; font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 40%; height: ; top: 1880px; right:10%; }
}




#calender { background-color: rgba(131, 183, 238, 0); font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 100%; height: 690px; color: #000; position: relative; top: 0; left: 0; padding: 0; overflow: hidden;}
#event_inner {width:80%; position: absolute; top:50px; left: 10%; padding: 10px; height: ; background: rgba(255, 255, 255, 1);}
.tour22summer { width: 50%; margin-left:25%;}
.tour22summer p { text-align: center; font-size: 14px; text-decoration: underline;}
#calender_inner {width:80%; position: absolute; top:50px; left:10%; height: 600px; padding: 0; background: rgba(255, 255, 255, 1); /*overflow:auto !important; -webkit-overflow-scrolling:touch !important;*/}
@media screen and (orientation: landscape) and (min-width: 901px) {
#calender { background-color: ; }
#event_inner {width:60%; position: absolute; top:50px; left: 20%; padding: 10px; height: ; background: rgba(255, 255, 255, 1);}
.tour22summer { width: 40%; margin-left:30%;}
.tour22summer p { text-align: center; font-size: 14px; text-decoration: underline;}
#calender_inner {width:60%; position: absolute; top:50px; left:20%;}
}

.googleCalendar iframe {
  width: 100%;
  height: 600px;
}

/*
.g-calendar {
    position: relative;
    overflow: hidden;
    height: 600px;
}
.g-calendar iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
*/

#collaboration { background-color: rgba(131, 183, 238, 0); font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 100%; height: ; color: #000; position: relative; top: 0; left: 0; padding: 0; overflow: hidden;}
#collaboration .bar_left { position: absolute; width: 10px; top:10px; left: 0; background: rgba(255, 255, 255, 1); }
#collaboration .bar_right { position: absolute; width: 10px; top:10px; right: 0; background: rgba(255, 255, 255, 1); }
#collaboration .bar_top { position: absolute; width: 100%; height: 10px; top:10px; left: 0; background: rgba(255, 255, 255, 1); overflow: hidden; }
#collaboration .bar_divider { position: absolute; width: 100%; height: 10px; top:0; left: 0; background: rgba(255, 255, 255, 1); overflow: hidden; }
#collaboration .bar_bottom { position: absolute; width: 100%; height: 10px; bottom:0; left: 10px; background: rgba(255, 255, 255, 1); }

#collaboration04 { background-color: rgba(131, 183, 238, 0); font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 100%; height: 90px; color: #000; position: relative; top: 0; left: 0; padding: 0; overflow: hidden; float: left;}
#collaboration_inner04 {width:100%; position: absolute; top:30px; left:0; height: 100%; background: rgba(255, 255, 255, 0); text-align: center;}
#collaboration_inner04 img { height: 50px;}
@media screen and (orientation: landscape) and (min-width: 901px) {
#collaboration04 { background-color: ; font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 50%; height: 150px; color: #000; position: relative; top: 0; left:0; }
#collaboration_inner04 {width:100%; position: absolute; top:50px; left:0; height: 100%;}
#collaboration_inner04 img { height: 60px;}
}

#collaboration10 { background-color: rgba(131, 183, 238, 0); font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 100%; height: 90px; color: #000; position: relative; top: 0; left: 0; padding: 0; overflow: hidden; float: left;}
#collaboration_inner10 {width:100%; position: absolute; top:10px; left:0; height: 100%; background: rgba(255, 255, 255, 0); text-align: center;}
#collaboration_inner10 img { height: 70px;}
@media screen and (orientation: landscape) and (min-width: 901px) {
#collaboration10 { background-color: ; font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 50%; height: 150px; color: #000; position: relative; top: 0; left:0; }
#collaboration_inner10 {width:100%; position: absolute; top:40px; left:0; height: 100%;}
#collaboration_inner10 img { height: 90px;}
}

#collaboration09 { background-color: rgba(131, 183, 238, 0); font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 100%; height: 60px; color: #000; position: relative; top: 0; left: 0; padding: 0; overflow: hidden; float: left;}
#collaboration_inner09 {width:100%; position: absolute; top:10px; left:0; height: 100%; background: rgba(255, 255, 255, 0); text-align: center;}
#collaboration_inner09 img { height: 40px;}
@media screen and (orientation: landscape) and (min-width: 901px) {
#collaboration09 { background-color: ; font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 50%; height: 90px; color: #000; position: relative; top: 0; left:0;}
#collaboration_inner09 {width:100%; position: absolute; top:20px; left:0; height: 100%;}
#collaboration_inner09 img { height: 50px;}
}

#collaboration08 { background-color: rgba(131, 183, 238, 0); font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 100%; height: 60px; color: #000; position: relative; top: 0; left: 0; padding: 0; overflow: hidden; float: left;}
#collaboration_inner08 {width:100%; position: absolute; top:10px; left:0; height: 100%; background: rgba(255, 255, 255, 0); text-align: center;}
#collaboration_inner08 img { height: 40px;}
@media screen and (orientation: landscape) and (min-width: 901px) {
#collaboration08 { background-color: ; font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 50%; height: 90px; color: #000; position: relative; top: 0; left:0;}
#collaboration_inner08 {width:100%; position: absolute; top:20px; left:0; height: 100%;}
#collaboration_inner08 img { height: 50px;}
}

#collaboration01 { background-color: rgba(131, 183, 238, 0); font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 100%; height: 60px; color: #000; position: relative; top: 0; left: 0; padding: 0; overflow: hidden; float: left;}
#collaboration_inner01 {width:100%; position: absolute; top:10px; left:0; height: 100%; background: rgba(255, 255, 255, 0); text-align: center;}
#collaboration_inner01 img { height: 40px;}
@media screen and (orientation: landscape) and (min-width: 901px) {
#collaboration01 { background-color: ; font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 50%; height: 90px; color: #000; position: relative; top: 0; left:0;}
#collaboration_inner01 {width:100%; position: absolute; top:20px; left:0; height: 100%;}
#collaboration_inner01 img { height: 50px;}
}

#collaboration02 { background-color: rgba(229, 48, 132, 0); font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 100%; height: 60px; color: #000; position: relative; top: 0; left: 0; padding: 0; overflow: hidden; float: left;}
#collaboration_inner02 {width:100%; position: absolute; top:10px; left:0; height: 100%; background: rgba(255, 255, 255, 0); text-align: center;}
#collaboration_inner02 img { height: 40px;}
@media screen and (orientation: landscape) and (min-width: 901px) {
#collaboration02 { background-color: ; font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 50%; height: 90px; color: #000; position: relative; top: 0; left:0; }
#collaboration_inner02 {width:100%; position: absolute; top:20px; left:0; height: 100%;}
#collaboration_inner02 img { height: 50px;}
}

#collaboration03 { background-color: rgba(131, 183, 238, 0); font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 100%; height: 60px; color: #000; position: relative; top: 0; left: 0; padding: 0; overflow: hidden; float: left;}
#collaboration_inner03 {width:100%; position: absolute; top:10px; left:0; height: 100%; background: rgba(255, 255, 255, 0); text-align: center;}
#collaboration_inner03 img { height: 40px;}
@media screen and (orientation: landscape) and (min-width: 901px) {
#collaboration03 { background-color: ; font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 50%; height: 90px; color: #000; position: relative; top: 0; left:0; }
#collaboration_inner03 {width:100%; position: absolute; top:20px; left:0; height: 100%;}
#collaboration_inner03 img { height: 50px;}
}


#collaboration05 { background-color: rgba(131, 183, 238, 0); font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 100%; height: 60px; color: #000; position: relative; top: 0; left: 0; padding: 0; overflow: hidden; float: left;}
#collaboration_inner05 {width:100%; position: absolute; top:10px; left:0; height: 100%; background: rgba(255, 255, 255, 0); text-align: center;}
#collaboration_inner05 img { height: 40px;}
@media screen and (orientation: landscape) and (min-width: 901px) {
#collaboration05 { background-color: ; font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 50%; height: 90px; color: #000; position: relative; top: 0; left:0; }
#collaboration_inner05 {width:100%; position: absolute; top:20px; left:0; height: 100%;}
#collaboration_inner05 img { height: 50px;}
}

#collaboration06 { background-color: rgba(131, 183, 238, 0); font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 100%; height: 60px; color: #000; position: relative; top: 0; left: 0; padding: 0; overflow: hidden; float: left;}
#collaboration_inner06 {width:60%; position: absolute; top:10px; left:20%; height: 100%; background: rgba(255, 255, 255, 0); text-align: center;}
#collaboration_inner06 img { height: 40px;}
@media screen and (orientation: landscape) and (min-width: 901px) {
#collaboration06 { background-color: ; font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 50%; height: 90px; color: #000; position: relative; top: 0; left:0; }
#collaboration_inner06 {width:60%; position: absolute; top:20px; left:20%; height: 100%;}
#collaboration_inner06 img { height: 50px;}
}

#collaboration07 { background-color: rgba(131, 183, 238, 0); font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 100%; height: 80px; color: #000; position: relative; top: 0; left: 0; padding: 0; overflow: hidden; float: left;}
#collaboration_inner07 {width:100%; position: absolute; top:10px; left:0; height: 100%; background: rgba(255, 255, 255, 0); text-align: center;}
#collaboration_inner07 img { height: 50px;}
@media screen and (orientation: landscape) and (min-width: 901px) {
#collaboration07 { background-color: ; font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 50%; height: 100px; color: #000; position: relative; top: 0; left:0; }
#collaboration_inner07 {width:100%; position: absolute; top:20px; left:0; height: 100%;}
#collaboration_inner07 img { height: 50px;}
}



#store { background-color: rgba(131, 183, 238, 0); font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 100%; height: 400px; color: #000; position: relative; top: 0; left: 0; padding: 0; overflow: hidden;}
#store_inner {width:80%; position: absolute; top:50px; left:10%; height: ; padding: 10px; background: rgba(255, 255, 255, 1);}
@media screen and (orientation: landscape) and (min-width: 901px) {
#store { background-color: ; }
#store_inner {width:60%; position: absolute; top:50px; left:20%; padding: 10px; height: ; background: rgba(255, 255, 255, 1);}
}

#map { width: 100%; height: 640px; position: relative; top: 0; left: 0; padding: 0; display: block; overflow: hidden; }
#map_inner {width:80%; position: absolute; top:50px; left:10%; height: 550px; background: rgba(255, 255, 255, 1); overflow: scroll; -webkit-overflow-scrolling: touch;}
#map_obj { width: 1300px; height: ; position: absolute; top: -20px; left: 50%; transform: translateX(-52.5%);}
#map_icon { position: absolute; top:60px; left: 13%; width: 40px;}
@media screen and (orientation: landscape) and (min-width: 901px) {
#map { background-color: ; }
#map_inner {width:60%; position: absolute; top:50px; left:20%; height: ;}
#map_icon { position: absolute; top:60px; left: 21%; width: 40px;}
}

#map_obj { width: 1300px; height: ; position: absolute; top: -20px; left: 50%; transform: translateX(-50%);}





#contact { background-color: rgba(131, 183, 238, 0); font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 100%; height: 140px; color: #000; position: relative; top: 0; left: 0; padding: 0; overflow: hidden;}
#contact_inner {width:80%; position: absolute; top:50px; left:10%; height: 50px; padding: 20px; background: rgba(255, 255, 255, 1); text-align: center;}
@media screen and (orientation: landscape) and (min-width: 901px) {
#contact { background-color: ; height: ;}
#contact_inner {width:60%; position: absolute; top:50px; left:20%; height: ;}
}


#copy { background-color: rgba(131, 183, 238, 0); font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 100%; height: 70px; color: #000; position: relative; top: 0; left: 0; padding: 0; overflow: hidden;}




#error { background-color: rgba(131, 183, 238, 0); font-size: 10px; letter-spacing: -0.2px; line-height: 1; width: 100%; height: 100vh; color: #000; position: relative; top: 0; left: 0; padding: 0; overflow: hidden;}
#error_inner {width:80%; position: absolute; padding: 10px; height: ; background: rgba(255, 255, 255, 1); top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
@media screen and (orientation: landscape) and (min-width: 901px) {
#error { background-color: ; }
#error_inner {width:40%; position: absolute; padding: 10px; height: ; background: rgba(255, 255, 255, 1); top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
}




</pre></body></html>