﻿@import url(http://fonts.googleapis.com/css?family=Oswald:400,700);
/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,#header,.header_inner,hgroup,menu,nav,output,ruby,.section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:16px;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,#header,.header_inner,hgroup,menu,nav,.section,.row{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
body {font-family: 'Oswald','メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif; width:100%; text-align:center;background-color:#ffffff;}
a {text-decoration:none}
a:focus { outline:none;}
button:focus { border:none; outline:none !important;}
p, dt,dd { line-height:1.6em; letter-spacing:1px}
iframe {  border: none;  outline: none;}
img{max-width:100%; height:auto;border:none; outline:none}
h1{font-size:28px;  font-weight:bold; clear:both; line-height:1.3em }
h2{color:#ffffff; font-size:38px; font-weight:bold;}
h3{color:#ffffff; font-size:20px; font-weight:bold}
iframe[name="google_conversion_frame"] { position: absolute; top: 0; }
.bold{font-weight:bold}
.br{display:inline-block}
/* nav */
ul {text-decoration:none;	list-style:none;}
nav {text-align:center;/*width:614px;*/float:right;position:relative;height:50px/*auto*/;/*	overflow:hidden;*/background:none;}
nav ul {text-align:center;line-height:50px;}
nav ul li {display:inline-block; height: 50px;position: relative;}
nav ul li,nav ul li a {letter-spacing: 0.1em;font-size: 14px;font-weight: bold;color:#e85470/* rgb(255, 255, 255)*/;}
nav ul li a {display: block;padding: 0 5px;/*    letter-spacing: 0.1em;font-size: 14px;font-weight: bold;color: rgb(255, 255, 255);*/text-decoration: none;transition: all .2s linear;-webkit-transition: all .2s linear;}
nav ul li a:hover {opacity: 0.5;}
nav ul li.linksns { display:none;}
/* nav open close button*/
.button {display:none/*inline*/;position:absolute;right:50px;top:6px;z-index:999;font-size:30px;}
.wrap .button {right:20px;}
.button a {text-decoration:none;}
.btn-open:after {color:#fff;content:"\f0c9";font-family:"FontAwesome";transition-property:all .2s linear 0s;-moz-transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;}
.btn-open:hover:after {opacity: 0.5; /*color:#34B484*/;}
.btn-close:after {color:#fff;content:"\f00d";font-family:"FontAwesome";transition-property:all .2s linear 0s;-moz-transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;}
.btn-close:hover:after {opacity: 0.5;}
/* overlay nav */
.overlay {display:none;position:fixed;top:0;height:100%;width:100%;background:#333;overflow:auto;z-index:99;}
.wrap {color:#e9e9e9;text-align:center;max-width:90%;margin:0 auto;}
.wrap ul.gnav {border-bottom:1px solid #575757;text-transform:capitalize;padding:150px 0px 100px;}
.wrap ul.gnav li {color:rgb(252, 66, 164);font-size:20px;display:inline-block;vertical-align:top;width:24%;position:relative;}
.wrap ul.gnav li a {color:rgb(252, 66, 164);display:block;padding:8px 0;text-decoration:none;transition-property:all .2s linear 0s;-moz-transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s;-o-transition:all .2s linear 0s;}
.wrap ul.gnav li a:hover {	color:#f0f0f0;}
.wrap ul.gnav ul {	padding:20px 0;}
.wrap ul.gnav ul li {	display:block;	font-size:13px;	width:100%;	color:#e9e9e9;}
.wrap ul.gnav ul li a {	color:#f0f0f0;}
.wrap ul.gnav ul li a:hover {	color:rgb(252, 66, 164);}
.wrap ul.gnav li.linksns a {display: inline-block; width:50px; height:50px; margin:10px;}
.end{font-weight:normal;font-size:12px;}
/* bxslider DIRECTION CONTROLS (NEXT / PREV) */
#loader-bg { display: none;position: fixed;width: 100%;height: 100%;top: 0px;left: 0px;background: #000;z-index: 1;}
#loader {display: none;position: fixed;top: 60%;left: 50%;width: 200px;height: 200px;margin-top: -100px;margin-left: -100px;text-align: center;color: #fff;z-index: 2;}
#bxslider iframe{margin-top:48px}
.bx-wrapper .bx-controls-direction a{z-index:9 !important }
.bx-wrapper .bx-prev {	left: 0 !important;	background: url(../images/arw_lft.png) no-repeat 0 0 !important; background-size:100% auto!important;}
.bx-wrapper .bx-next {	right:0 !important;	background: url(../images/arw_rht.png) no-repeat 0 0 !important; background-size:100% auto !important;}
.bx-wrapper .bx-prev:hover {background-position: 0 0;}
.bx-wrapper .bx-next:hover {background-position: 0 0;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 4% !important/*32px*/;padding-top:9.2% !important;height: 0 !important/*32px*/;text-indent: -9999px;z-index: 100;}
/* general */
h2{font-size:20px;letter-spacing:1px;line-height:1em; padding:3% 0}
h2 img{height:130px; width:auto;min-width:170px;}
.entry img{width:22%; height:auto; min-width:170px;}
.bold{font-weight:bold}
.left{float:left}
.right{float:right}
.switch {visibility: hidden;}
.sp_nowrap{display:block}
/* header */
#header{ position: fixed;    z-index: 10;	width:100%;	/*max-width:1500px; */ height: 50px;background-color:#F1C2C8;}
.logo_main {    position: fixed;    top: 0;    left: 0;	width:20%;	z-index:11;}
.head_sns{float:right; margin-left:14px; margin-right:4px; margin-top:12px}
.head_lng{float:right; margin-left:10px; margin-top:12px}
#header .icn_fb {float:right; width:26px; height:26px; }
#header .icn_tw {float:right; width:26px; height:26px; margin-right:4px}
#header .icn_ig {float:right; width:26px; height:26px; margin-right:8px}
#header .lang_en{float:right; width:26px; height:26px; margin-right:4px}
/* container */
#wrapper{background-image: url(../images/bg_gray_dot_black.png);overflow:hidden; width:100%; margin:0 auto;text-align:center;clear:both;background-color:#ffffff; }
#container{max-width:1500px;margin:0 auto;}
#container{position:relative; top:50px; margin-bottom:50px; padding-bottom:50px;overflow:hidden; width:100%; background-color:#F1C2C8;clear:both}
.inner {position: relative;width: 100%; max-width: 1000px; margin: 0 auto; overflow: hidden;}
#wrapper .inner{width:92%; max-width:1390px; }
#top {position:relative; z-index:7;text-align:center;background-color:#F1C2C8;}
#top .top_slider{position:relative;width:100%; height:auto;/*max-width:1024px;*/ margin:0 auto; overflow:hidden; text-align:center;}
#top img {width:100%; height:auto; vertical-align: bottom; display:block; padding: 0; border:none; outline:none}
#wrap, #top{ height:auto}
/* localnav */
#localnav ul{font-size:0; margin-top:6%}
#localnav ul li{display:inline-block; width:31%; margin:3% 1%}
#movie{width:80%; margin:0 auto}
/* news */
.box_border{border:solid 5px #000; box-sizing:border-box;width:100%;}
#news .box_border {margin-bottom:4%; background-color:#fff; position:relative}
#news .inner{overflow:visible}
.hrt{width:4%; height:auto}
#news .hrt{position:absolute; top:-20px; right:0; left:0; margin:auto; }
#news table { box-sizing:border-box; width:98.8%;margin:0.6%; border:solid 2px #000; background-color:#ffffff; color:#000; text-align:left;}
#news table tr td{line-height:1.6em;border:solid 1px #fff; padding:0 10% 2% 10%; box-sizing:border-box}
#news table tr:first-child td {padding-top:2%}
#news table tr td .date{font-weight:bold;display:inline-block; box-sizing:border-box; margin-right:4%}
#news table a{color:#000000;}
/* entry */
#entry ul li {padding:10px}
.entry{display:block; margin:4% auto}
/* contents */
#contents {background-color:#F1C2C8; clear:both; overflow:hidden}
.cnt li {position:relative;padding-bottom:4%;}
.cnt li img {width: 100%; vertical-align: top; box-sizing:border-box;}
.cnt li p{margin:20px 0;font-weight:bold}
.cnt li a{color:#000}
/* ambassador album */
#album .cnt li {position:relative;margin-top:4%;}
.cnt .hrt{position:absolute; top:-3.8%; right:0; left:0; margin:auto; width:7.5% }
.more{width:31%; margin:0 auto;margin-top:2%;margin-bottom:4%; min-width:160px}
.more a{display:block;}
/* guests */
#guests{background-image: url(../images/2018/guest_back.png); background-size:contain;overflow:hidden; width:100%; margin:0 auto;text-align:center;clear:both; background-color:transparent; }
#guests h2{padding-top:6%}
#guests ul{padding-bottom:6%}
/* price */
#price {background-color:#F1C2C8; clear:both; overflow:hidden}
.pricelist,.timetable{margin-bottom:3%; }
/* instagram */
.box_blk{width:100%; background-color:#000; padding:1% 0; box-sizing:border-box; max-width: 960px; margin:0 auto}
.instafeed a { position:relative;overflow: hidden; display: inline-block;  width:31.4%; margin:0.8%; max-width:294px;/*width: 23.6%;margin:0.7%;*/height:auto;font-size:0;vertical-align:top;}
.instafeed a img {width: 100%;height:auto; vertical-align: top; transition: all .3s linear; -webkit-transition: all .3s linear; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.instafeed a img.ig_hrt{position:absolute; bottom:3%; right:3%; width:32px; height:32px;}
/* qa page */
.page-header {border-bottom: 3px solid #000000; font-size:38px; line-height:42px;color:#000000; font-weight:bold; text-align:left;margin-bottom:4%;}
.header_txt {text-align:left; color:#e85470; display:block;font-size:20px; font-weigh:normal}
.subhead {font-size: 20px; font-weight: bold; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); text-align: left; line-height: 20px; padding: 8px 10px 9px 12px; display: block; clear: both; margin-top: 30px; margin-bottom: 20px;
}
.que, .ans { background-size:5% auto; line-height:24px; padding-left:70px; padding-top:16px; padding-bottom:24px;text-align:left}
.que {background: url(../images/icn_que.png) no-repeat top left }
.ans{background: url(../images/icn_ans.png) no-repeat top left;  padding-bottom:30px; border-bottom:1px solid #e85470; margin-bottom:20px}
ul.qa_index {clear:both; margin-bottom:20px; width:104%; margin-right:-4%;overflow:hidden ;}
.triangle{width: 0px;height: 0px;border-style: solid;border-width: 8px 0 8px 12px;border-color: transparent transparent transparent #000000; float:left; margin-right:4px;}
ul.qa_index li a {float:left; margin-right:3%; display:block; padding:10px 0; text-decoration:none; color:#000}
/* about */
#about{background-color:#E14280; color:#fff; padding-bottom:2%}
#audition{background-color:#E14280; color:#fff; padding-bottom:2%}
.pic{margin-bottom:1.6%}
#about p{text-align:center; margin-bottom:1.6%}
#about .hrt{height:24px; width:auto; margin-right:10px}
.hide-text {display: none;}
button.readmore {
    position: relative;
    height: 80px;
    width: 90px;
    margin: 20px auto;
	margin-bottom:0;
    display: block;
    background-color: transparent;
    color: #fff;
    padding-bottom: 40px;
    border: none;
    outline: 0;
    transition: .5s;
    -erbkit-transition: .5s;
		cursor:pointer;
}
button.readmore:after {
    content: " ";
    position: absolute;
    width: 30px;
    height: 30px;
    border-top: solid 3px #fff;
    border-right: solid 3px #fff;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    right: 28px;
    top: 25px;
   /* transition: .5s;
    -erbkit-transition: .5s;*/
}
.on-click {color: transparent!important;}
.on-click {transform: rotate(-180deg); -webkit-transform: rotate(-180deg);}
/* ambassador.html */
#ambassador{text-align:center}
#ambassador h1{padding:4% 0;width:80%; margin:0 auto}
#ambassador p{padding-bottom:4%;}
#ambassador ul, #amb_album ul,#photo_album ul{font-size:0}
#amb_album ul,#photo_album ul{margin-top:2%}
#ambassador ul li{ display:inline-block;width:31%; margin:0% 1% 3% 1%}
#amb_album ul li{ position:relative;margin-bottom:6%}
#photo_album ul li{position:relative; display:inline-block;width: 48%;	margin: 3% 1%;}
#amb_album .inner,#photo_album .inner{overflow:visible}
#amb_album .hrt{position:absolute; top:-3.8%; right:0; left:0; margin:auto; width:7.5% }
#photo_album .hrt{position:absolute; top:-7.6%; right:0; left:0; margin:auto; width:15% }
/* bottom ad */
#ad_bg{position:fixed; bottom:106px; right:0; color:#ccc;z-index:90;}
#ad{position:absolute; top:0; right:0}
#ad img{width:120px;min-width:120px; margin-top:4px;height:auto}
#ad_bg .close {position: absolute;top: 0;right: 0;cursor: pointer;text-align: center;width: 18px;height: 18px;color: rgb(0, 0, 0);line-height: 18px;font-family: Arial, Baskerville, monospace;font-size: 23px;font-weight: bold;padding:0 1px 2px 0}
/* footer */
#footer{background-color:#eeeeee; clear:both}
#footer .inner{ padding-top:20px}
#ft_tit{background-color:#dbdbdb; color:#00a0e2; text-align:center; box-sizing:border-box;padding:2px 10px;font-weight:bold;line-height:1.6em;letter-spacing:4px;font-size:14px;}
span.ft_br{margin-left:3%;}
#ft_cont{position:relative;background-color:#eeeeee;clear:both}
#ft_cont,#ft_cont a{color:#00a0e2; font-size:12px; letter-spacing:2px}
#ft_cont .links {margin-bottom:20px}
#ft_cont .links li,#ft_cont .links li a{color:#999999; }
#ft_cont .links li{display:inline-block; border:solid 2px #c1c1c1;letter-spacing:1px;margin:0 3px; margin-bottom:10px;vertical-align:bottom;padding:4px 6px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#ft_cont .app .txt{display:inline-block;color:#666;font-weight:bold;border:solid 2px #999; margin-bottom:10px;vertical-align:bottom;padding:4px 10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
#ft_cont ul.ent_app{margin-top:10px;margin-bottom:30px;}
#ft_cont ul.ent_app li{width:160px;display:inline-block;margin:0 5px;margin-bottom:10px;}
#ft_cont .contact {margin:0 auto;margin-bottom:50px;text-align:center;;font-weight:bold;}
#ft_cont .contact a{position:relative}
#ft_cont .contact a:after { content: ' '; position: absolute; right: -14px; top: 5px; width: 0px; height: 0px; border-top: 5px solid rgba(0, 0, 0, 0); border-bottom: 5px solid rgba(0, 0, 0, 0); border-left: 8px solid #00a0e2; border-right: 0px solid rgba(0, 0, 0, 0);}
/* admatrix */
#ft_cont{position:relative}
#ft_logo img{ display: block;margin:0 auto }
#ft_logo .logo_line{position:absolute;height:34px; width:100%; background-color:#00a0e2;text-align:center}
@media (min-width:768px){
.dropdown-menu>li>a{padding:4px 14px;background-color:#ffffff; border-bottom: solid 1px #cccccc; color:#000000}
.caret{display:inline-block;width:0;height:0;margin-left:3px;vertical-align:middle;border-top:5px solid #000000;border-right:5px solid transparent;border-left:5px solid transparent;border-bottom:0 dotted;content:"";}
.caret{border-top-color:#e85470;border-bottom-color:#e85470;}
.open>.dropdown-menu { display: block;}
.dropdown-menu{position:absolute;top:96%;left:0;z-index:1000;display:none;float:left;min-width:118px;padding:0;margin:0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #cccccc;border:1px solid rgba(0, 0, 0, 0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);background-clip:padding-box;}
.menu-item, .dropdown-toggle, .dropdown {font-size:16px;text-align:left;letter-spacing:1px;}
ul.dropdown-menu li.menu-item{display:block; height:auto;line-height:30px;}
.overlay {display:none !important;}
.dropdown-menu { position: absolute; left: 0;	z-index:2001;	display:none;}
nav ul li,nav ul li {vertical-align:top}
.cnt {  zoom: 1;margin-bottom:1%;	font-size:0;}
.cnt li { position: relative; display:inline-block;	vertical-align: top; width: 48%;padding: 0% 1% 2% 1%;	font-size:16px;}
.sp {display: none !important;}
}
/* NEWS */
.news_box {width: 100%;height: 250px;overflow:auto;}
@media (max-width:767px){
h2 {font-size: 32px; padding:4% 0}
h2 img{height:100px;}
#ambassador h1{width:100%;}
.wrap ul.gnav>li {width:100%;padding:20px 0;border-bottom:1px solid #575757;}
.wrap ul.gnav>li.linkbubblerun img{width:200px; top:0; margin:0}
.wrap ul.gnav {padding:30px 0px 0px;}
nav ul {opacity:0;visibility:hidden;}
.caret{display:none;}
.bx-wrapper .bx-controls-direction a {width: 32px !important;padding-top:0 !important;height: 79px !important;}
#header{width:100%; }
#wrapper{overflow:hidden; width:100%}
#container{width:100%; }
.inner{width:96%; margin:0 auto}
nav{float:left; width:100px}
.button {display:inline;}
/* news */
#news table tr td .date{display:block;}
#news .hrt{top:-17px;width:8.3%}
/* guests */
#guests{background-size:cover; background-position:center top}
#guests h2{padding-top:80px}
#guests ul{padding-bottom:80px}
/* instagram */
.box_blk{padding:0.6% 0;}
/* .instafeed a { width: 47.2%;margin:1.4%;} */
/* about */
#about .hrt{height:20px; width:auto;}
#about p{margin-bottom:4%}
/* footer */
span.ft_br{display:block; margin:0 auto}
}
@media (max-width:600px){
h2 {font-size: 28px;}
}
@media (max-width:480px){
.inner{width:94%; margin:0 auto; }
h2{font-size:26px}
h2 img{height:60px;}
/* news */
#news table tr td{padding:0 4% 2% 4%; }
#movie{width:100%;}
/* instagram */
.pricelist,.timetable{margin-bottom:8%}
/* #instagram .box_blk{max-width:350px; margin:0 auto;margin-bottom:8% }
.instafeed a {width: 96%;margin:2%;	max-width:320px;} */
/* ambass */
#ambassador ul li{ display:block;width:100%; max-width:435px;margin:0 auto;margin-bottom:3%;}
/* footer */
#ft_tit{letter-spacing:1px;}
#ft_logo img{ width:90%;height:auto;max-width:320px;}
}
/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide .swipebox-inline-container,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(../images/loader.gif) center center no-repeat}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:.5s;transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-close,#swipebox-next,#swipebox-prev{background-image:url(../images/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px #000;background:#000;opacity:.95}#swipebox-top-bar{color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}