
/*
	common.css
*/

/* ==========================================================
	PC表示 @media screen and (min-width: 670px)
========================================================== */


/* 大枠
============================================= */

@media screen and (max-width: 768px){


body {font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif; word-break: break-all; background-image: url("../images/main_background.gif"); background-size:100%;background-position: 25px -25px;padding:0px;margin:0px;}
#wrapper {
	margin:0px;
	padding:3px 0 0 0;
	position:relative;
	width:100%;
    background-position: 25pxpx -25px;
    background-repeat: repeat-x;
	background-size:100%;
	background-image: url("../images/back_grad.gif");
}

.wrapperIn {
width:100%;height:100%;position:relative;margin:0 auto;

}




.header_wrap{display:none;}

div.snsArea {
    width: 100%;
    position: fixed;
    bottom: 35px;
	z-index:3500;


}

div.snsArea p.op95{opacity:0.9;}

div.snsArea div{
	padding:5px;
	background-color:#FFF;
	/*box-shadow: 0px -38px 22px -23px #000000;*/
	background: rgba(255,255,255,0.9);
}

div.snsArea ul {
    overflow: hidden;
    width: 36%;
    margin:5px auto 8px;
}
div.snsArea ul li {
    float: left;
    margin-right: 7%;
    width: 26%;
}
div.snsArea ul li:nth-last-child(1){margin-right:0%;}
div.snsArea ul li img {width:100%;height:100%;}

.wrapperIn h1{ background-image: url("../images/main_header_sp.png");width:95%;margin:0px 2.5% -80px;padding-top:74%;background-size:99%;background-repeat: no-repeat;text-indent:-9999px;}

/* topics,tweets共通 */
article.topitwArea{width:94%;padding:10px 0 0px 0;margin:0 3% 0; }
article.topitwArea div{width:100%;margin-bottom:15px;}
article.topitwArea div:nth-last-child(1){margin-right:0%;}
article.topitwArea div div.contBox{width:100%;box-shadow:1px 1px 1px 0px #cecccd;border-radius:10px;padding:5px 0 10px 0;background-color:#FFF;position:relative;}
article.topitwArea div.tp div.contBox h2,article.topitwArea div.tw div.contBox h2{position:absolute;width:auto;z-index:1001;padding: 0 5px 5px 5px;
margin-top: -7.8%;}
article.topitwArea div.tp div.contBox h2 img,article.topitwArea div.tw div.contBox h2 img{width:100%;}





/* topics */
ul.topicslist {
    overflow: auto;
    width: auto;
    display: block;
    height: 110px;
    margin: 8.2% 10px 10px;
    padding: 20px 0 24px 0;
    line-height: 1em;
}

ul.topicslist li {
    padding: 10px 10px 10px 12%;
    border-bottom-style: dotted;
    border-bottom-color: #cccccc;
    border-bottom-width: 1px;
    display: block;
}



ul.topicslist li:nth-last-child(1) {
    padding: 10px 10px 0px 12%;
	border:none;
	margin-bottom:-15px;
}


ul.topicslist li.new {
    background-image: url("../images/topics_new.png");
    background-repeat: no-repeat;
    background-position: 0.7% 33%;
    background-size: 9%;
}





ul.topicslist li time{font-size:0.935em;color:#999999;display:block;margin-bottom:-2px;}
ul.topicslist li a{font-size:1em;line-height:1.2em;color:#333333;text-decoration:underline;display:block;}
ul.topicslist li a:hover{text-decoration:none;}


ul.topicslist li span,ul.topicslist li.info{font-size:1em;line-height:1.2em;color:#333333;display:block;}
ul.topicslist li.info time {font-size: 0.9835em;color: #999999;display: block;margin:10px 0 2px 0;}

ul.topicslist li.info{padding:12px;margin:15px 0 0;background-color:#fff8f9;}
ul.topicslist li.info strong{margin-bottom:7px;font-size:1em;display:block;}


/* twitter */
div.tweetsArea{display:block;margin:17% 0 0 0;width:100%;overflow:none;}

.twitter-timeline{margin:0px;padding:0px;height:350px !important;}

/* バナー */
article.adBanner {
    width: 60%;
    margin: 0px auto -55.5% ;
    position: absolute;
    z-index: 3000;
    bottom: 0px;
    left:0px;
    right:0px;
}
article.adBanner ul {
    width: 95%;
    margin: 0 auto;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
    padding:10px 3% 10px;

}
article.adBanner ul li {width: auto; margin:10px 0;display:block;}




article.adBanner ul li img{width:100%;}
article.adBanner ul li a:hover{opacity:0.6;}

/*
article.adBanner ul li:nth-last-child(1){margin-right:26%;margin-left:26%;}
*/

/* フォローボタン */
article.topitwArea div div.contBox span.tw_follw{position:absolute;top:20px;right:15px;display:block;z-index:1002;width:60px;height:21px;}
article.topitwArea div div.contBox span.tw_follw img{width:100%;}
article.topitwArea div div.contBox span.tw_follw a:hover{opacity:0.6;}


/* 商品一覧 */
article.productsArea{width:94%;padding:0px;margin:0 3%;margin-top:4%;}
article.productsArea div{width:100%;margin-bottom:35px;}
article.productsArea div div.contBox{   width: 100%;
    box-shadow: 1px 1px 1px 0px #cecccd;
    border-radius: 10px;
    padding: 5px 0 10px 0;
    background-color: #FFF;
    position: relative;}
article.productsArea div div.contBox h2{position:absolute;width:auto;z-index:1001;padding: 0 5px 5px 5px;
margin-top: -7.8%;}
article.productsArea div div.contBox h2 img{width:100%;}





ul.productsList {
	display:flex;
	flex-wrap: wrap;
    margin-top: 5%;
    padding: 15px 3% 10px 2%;
    width: 95%;
}

ul.productsList li {width: 48%;
float: left;
margin-right: 4%;
padding: 0 0 35px 0;
position: relative;}


ul.productsList li:nth-child(2n){margin-right:0%;}
ul.productsList li p.img{width:90%;border-radius:7px;border:solid 1px #efefef;background-color:#f7f7f7;padding:10px;text-align:center;}
ul.productsList li p.img img{width:100%;}
ul.productsList li span{position:absolute;width:25%;top:-15px;left:-5px;}
ul.productsList li span img{width:100%;}
ul.productsList li dl{padding:0 0 0 15px;display:block;}
ul.productsList li dl dt{}
ul.productsList li dl dt h3.proList{font-size:1em;line-height:1.125em;margin:3px 0;padding:0px; position: static;}
ul.productsList li dl dd.price {font-size: 0.875em;color: #d60000;margin-bottom: -5px;}
ul.productsList li dl dd.sc{font-size:0.835em;color:#999;margin-top:-1px;}
ul.productsList li dl dd.buy{margin-bottom:5px;}
ul.productsList li dl dd.buy a {border-radius: 5px;width:95%;padding: 10px 2.5%;background-color: #6cc724;display: block;text-align: center;color: #FFF;font-size: 0.875em;margin: 5px 0 0;font-weight:700;}
ul.productsList li dl dd.buy a:hover {opacity:0.7;}
ul.pageNation {margin: 0 0 -20px 0;display: block;text-align: center;}
ul.pageNation li{padding:2px 7px;font-size:0.785em;margin-right:5px;text-align:center;display:inline-block;}
ul.pageNation li:nth-last-child(1){margin-right:0%;}
ul.pageNation li a{color:#666;font-weight:bold;text-decoration:underline;}
ul.pageNation li a:hover{text-decoration:none;}
ul.pageNation li.ac {background-color:#999;color:#FFF;font-weight:bold;font-size:0.8355em;}
ul.pageNP{overflow:hidden;display:block;width:100%;margin-bottom:10px;}
ul.pageNP li.prev a{float:left;margin-left:20px;font-size:0.785em;color:#666;}
ul.pageNP li.next a{float:right;margin-right:20px;font-size:0.785em;color:#666;}
ul.pageNP li.prev a:hover,ul.pageNP li.next a:hover{text-decoration:none;}



ul.pageNationTop {margin: 70px 0 -20px 0;display: block;text-align: center;}
ul.pageNationTop li{padding:2px 7px;font-size:0.935em;margin-right:5px;text-align:center;display:inline-block;}
ul.pageNationTop li:nth-last-child(1){margin-right:0%;}
ul.pageNationTop li a{color:#666;font-weight:bold;text-decoration:underline;}
ul.pageNationTop li a:hover{text-decoration:none;}
ul.pageNationTop li.ac {background-color:#999;color:#FFF;font-weight:bold;font-size:0.935em;}
ul.pageNPTop {overflow: hidden;display: block;width: 100%;margin-bottom: 10px;}
ul.pageNPTop li.prev a{float:left;margin-left:20px;font-size:0.835em;color:#666;}
ul.pageNPTop li.next a{float:right;margin-right:20px;font-size:0.835em;color:#666;}
ul.pageNPTop li.prev a:hover,ul.pageNP li.next a:hover{text-decoration:none;}







/* ラインエリア */
article.lineArea{width:94%;padding:0px;margin:0 3%;margin-top:-3%;}
article.lineArea div{width:100%;margin-bottom:20px;}
article.lineArea div div.contBox{ width: 100%;
    box-shadow: 1px 1px 1px 0px #cecccd;
    border-radius: 10px;
    padding: 5px 0 10px 0;
    background-color: #FFF;
    position: relative;}
article.lineArea div div.contBox h2{position:absolute;width:auto;z-index:1001;padding: 0 5px 5px 5px;
margin-top: -7.8%;}
article.lineArea div div.contBox h2 img{width:100%;}

article.lineArea div div.contBox div {margin: 15% auto 0%;}
article.lineArea div div.contBox div ul.slilderTop { width: 90%;
    margin: -50px auto 15px;
    padding: 0px 20px;}
    
article.lineArea div div.contBox div ul.slilderTop li.nButton  {width:40%;padding:5px;font-size:0.835em;line-height:1.5m;text-align:center;color:#333;text-decoration:underline；}
article.lineArea div div.contBox div ul.slilderTop li.nButton  a{color:#333;}
article.lineArea div div.contBox div ul.slilderTop li img.slider {width:95%;margin:0 2.5%;}



footer {width:100%;padding:60% 0 0 0;}
footer .linkArea {
background-color: #ffff;
    padding: 12px 0 33%;
    width: 100%;
    text-align: center;
}




footer .linkArea a{background-color: #ffff;
    padding: 5px 0 33%;
    width: 100%;
    text-align: center;
	font-size: 0.825em;
	color: #333;
	text-decoration: underline;
	font-weight: bold;
    
    }
footer .linkArea a:hover{color:#999;text-decoration:none;font-weight:bold;}
footer .linkArea a img{width:7%;}
footer copy{    background-color: #d44b76;
    padding: 7px 0 10px;
    text-align: center;
    font-size: 0.725em;
    color: #FFF;
    display: block;
    position: fixed;
    bottom: 0px;
    width: 100%;
    z-index: 3500;
}

.pcBlock{display:none;}
.pcNone{display:block;}


#toTop {
	display: none;
	position: fixed;
	bottom: 25px;
	right: 15px;
	cursor: pointer;
	
	display: block;
	width: 100px;
	height: 100px;

	z-index: 3600;
}


#toTop:hover {
	position: fixed;
	bottom:25px;
	right: 15px;
	cursor: pointer;
	
	display: block;
	width: 100px;
	height: 100px;
	z-index: 3600;
}

#movieAll div.visual4th{width:100%;margin:50px auto 0;}
#movieAll div.visual4th p.info{width:90%;margin:0 5% 25px 5%;}
#movieAll div.visual4th iframe{width:470px;height:260px;margin:0 auto 50px;border:solid 5px #b6005e1;display:block;}
#movieAll div.visual4th  span.close{width:auro;display:block;color:#FFF;font-weight:700;text-align:center;display:block;margin:25px 30%;font-size:1.125em;background-color:#333;padding:5px;width:40%;border-radius:30px}
#movieAll div.visual4th  span.title{text-align:center;width:auro;display:block;color:#FFF;display:block;margin:15px 0 ;font-size:1.25em;line-height:1.25em;font-weight:700;}

.mainKv4,.logoKv4,.titleKv4,.daykv4{display:none;}



}




@media screen and (min-width: 769px){

body {font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif; word-break: break-all; background-image: url("../images/main_background.gif"); background-position:  0 44px;}
#wrapper {
	width:100%;
    background-repeat: repeat-x;
    background-position: 0 0;
	background-image: url("../images/back_grad.gif");
}


.wrapperIn {width: 1000px;height: 100%;position: relative;margin: 0 auto;padding: 10px 0 0 0;}




div.snsArea {
    position: absolute;
    right: 20px;
    top: -11px;
    border-radius: 7px;
    background-color: #fff;
}
div.snsArea ul {
    overflow: hidden;
    padding: 18px 0px 8px 8px;
    width: 114px;
}

div.snsArea ul li{float:left;margin-right:8px;width:30px;}
div.snsArea ul li:nth-last-child(1){margin-right:0%;}
div.snsArea ul li img{width:100%;}

.wrapperIn  h1{ background-image: url("../images/main_header.png");width:1000px; height:298px;margin:0 auto;text-indent:-9999px;}

/* topics,tweets共通 */
article.topitwArea{width:960px;padding:40px 20px 10px;overflow:hidden;margin:0 auto;margin-top:-35px;}
article.topitwArea div.tp{float:left;width:569px;margin-right:16px;}
article.topitwArea div.tw{float:left;width:375px;}
article.topitwArea div div.contBox{width:100%;box-shadow:1px 1px 1px 0px #cecccd;border-radius:14px;padding:5px 0 10px 0;background-color:#FFF;position:relative;}

article.topitwArea div.tp div.contBox h2{position:absolute;width:auto;top:-30px;z-index:1001;padding:5px;}
article.topitwArea div.tw div.contBox h2{position:absolute;width:auto;top:-13px;z-index:1001;padding:5px;}
article.topitwArea div.tp div.contBox h2 img,article.topitwArea div.tw div.contBox h2 img{width:100%;}

/* topics */
ul.topicslist {
     overflow: auto;
    width: auto;
    display: block;
    height: 235px;
    margin-top: 56px;
    padding: 5px 20px 20px 20px;
}

ul.topicslist li {
    padding: 12px 0 12px 50px;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
}

ul.topicslist li:nth-last-child(1) {
    padding: 12px 0 12px 40px;
    border:none;
 
}


ul.topicslist li.new {
    background-image: url("../images/topics_new.png");
    background-repeat: no-repeat;
    background-position: 0px 18px;
    background-size: 8%;
}
ul.topicslist li time {
    font-size: 0.785em;
    color: #999999;
    display: block;
    margin-bottom: -2px;

}
ul.topicslist li a {
    font-size: 1em;
    color: #333333;
    text-decoration: underline;
}

ul.topicslist li a:hover{text-decoration:none;}

ul.topicslist li.info{font-size:0.875em;line-height:1.5em;color:#333333;display:block;}
ul.topicslist li span,{font-size:1em;line-height:1.5em;color:#333333;display:block;}
ul.topicslist li.info time {
    font-size: 0.9em;color: #999999;display: block;margin:5px 0 -4px 0;}



ul.topicslist li.info{padding:15px;margin:15px 0;background-color:#fafafa;border: solid 1px #efefef;border-radius: 0.6em;}
ul.topicslist li.info strong{margin-bottom:7px;font-size:1em;display:block;}
/* twitter */
div.tweetsArea {
    width: auto;
    display: block;
    height: 225px;
    margin: 71px 0 20px 0;

}

.twitter-timeline{width:95% !important;height:210px;margin-left:5%;}

/* バナー */
article.adBanner {
    width: 960px;
    background-color: #FFF;
    border-radius: 14px;
    margin: 5px auto 12px;
    box-shadow: 1px 1px 1px 0px #cecccd;
}

article.adBanner ul {
    width: auto;
    padding: 1.25%;
    margin: 0 auto;
	display:flex;
	justify-content: left;
}

article.adBanner ul li img{
    width: 100%;

}

article.adBanner ul {
    width: 96%;
    margin: 0 auto;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
    padding:2%;

}
article.adBanner ul li {
    width: 32%;margin-right:1%;
}


/* フォローボタン */
article.topitwArea div div.contBox span.tw_follw{position:absolute;top:21px;right:15px;display:block;z-index:1002;width:50px;height:21px;}
article.topitwArea div div.contBox span.tw_follw img{width:100%;}
article.topitwArea div div.contBox span.tw_follw a:hover{opacity:0.6;}


/* 商品一覧 */
article.productsArea{width:960px;padding:5px 20px 20px;margin:0 auto;position:relative;}
article.productsArea div{width:100%;}
article.productsArea div div.contBox{width:100%;box-shadow:1px 1px 1px 0px #cecccd;border-radius:14px ;padding:5px 0;background-color:#FFF;position:relative;}
article.productsArea div div.contBox h2{position:absolute;top:-15px;width:950px;padding:0 5px;}
article.productsArea div div.contBox h2 img{width:100%;}
article.productsArea div div.contBox div{margin-top:60px;padding:5px;overflow:auto;height:600px;}

article.productsArea div div.contBox div{margin-top:60px;padding:5px;overflow:auto;height:600px;}

ul.productsList {
    width: auto;
    display:flex;
   flex-wrap: wrap;
    margin-top: 10px;
    padding: 30px 30px 75px 30px;
    width: 100%;

    }
ul.productsList li:nth-child(n+5){margin-top:35px;}

ul.productsList li{width:22.7%;margin-right:1%;position:relative;}
ul.productsList li:nth-last-child(1){margin-right:0%;}
ul.productsList li p.img{width:90%;border-radius:7px;border:solid 1px #dcdcdc;background-color:#f6f6f6;padding:10px;text-align:center;}
ul.productsList li p.img img{width:100%;}
ul.productsList li span{position:absolute;width:45px;top:-15px;left:-5px;}
ul.productsList li span img{width:100%;}
ul.productsList li dl{padding:0 0 0 15px;display:block;}
ul.productsList li dl dt{margin:5px 0px 3px 0;}
ul.productsList li dl dt h3.proList{font-size:1em;line-height:1.125em;color:#333;}
ul.productsList li dl dd.price{font-size:1em;color:#d60000;margin-bottom:-3px;}
ul.productsList li dl dd.sc{font-size:0.785em;color:#999;margin: 5px 0;}
ul.productsList li dl dd.buy{margin-bottom:15px;}
ul.productsList li dl dd.buy a {border-radius: 5px;width: auto;padding: 10px;background-color: #6cc724;display: block;text-align: center;color: #FFF;font-size: 0.7895em;margin: 5px 0 0;}
ul.productsList li dl dd.buy a:hover {opacity:0.7;}


ul.pageNation {margin: -75px 0 30px 0;display: block;text-align: center;}
ul.pageNation li{padding:2px 7px;font-size:0.835em;margin-right:5px;text-align:center;display:inline-block;}
ul.pageNation li:nth-last-child(1){margin-right:0%;}
ul.pageNation li a{color:#666;font-weight:bold;text-decoration:underline;}
ul.pageNation li a:hover{text-decoration:none;}
ul.pageNation li.ac {background-color:#999;color:#FFF;font-weight:bold;font-size:0.875em;}
ul.pageNP{overflow:hidden;display:block;width:100%;margin: -50px 0 30px 0;}
ul.pageNP li.prev a{float:left;margin-left:35px;font-size:0.785em;color:#666;}
ul.pageNP li.next a{float:right;margin-right:35px;font-size:0.785em;color:#666;}
ul.pageNP li.prev a:hover,ul.pageNP li.next a:hover{text-decoration:none;}



ul.pageNationTop {margin: 75px 0 -20px 0;display: block;text-align: center;}
ul.pageNationTop li{padding:2px 7px;font-size:0.835em;margin-right:5px;text-align:center;display:inline-block;}
ul.pageNationTop li:nth-last-child(1){margin-right:0%;}
ul.pageNationTop li a{color:#666;font-weight:bold;text-decoration:underline;}
ul.pageNationTop li a:hover{text-decoration:none;}
ul.pageNationTop li.ac {background-color:#999;color:#FFF;font-weight:bold;font-size:0.875em;}
ul.pageNPTop {overflow: hidden;display: block;width: 100%;margin-bottom: 10px;}
ul.pageNPTop li.prev a{float:left;margin-left:35px;font-size:0.785em;color:#666;}
ul.pageNPTop li.next a{float:right;margin-right:35px;font-size:0.785em;color:#666;}
ul.pageNPTop li.prev a:hover,ul.pageNP li.next a:hover{text-decoration:none;}


/* ラインエリア */
article.lineArea{width:960px;padding:0px 20px ;margin:0 auto;}
article.lineArea div{width:100%;}
article.lineArea div div.contBox{width:100%;box-shadow:1px 1px 1px 0px #cecccd;border-radius:14px ;padding:5px 0 30px 0;background-color:#FFF;position:relative;}
article.lineArea div div.contBox h2{position:absolute;top:-18px;width:950px;padding:0 5px;}
article.lineArea div div.contBox h2 img{width:100%;}
article.lineArea div div.contBox div {margin:56px auto 0;}
article.lineArea div div.contBox div ul.slilderTop {width:90%;margin:-36px 4.7% 50px 5.3%;padding:0px 20px;}

article.lineArea div div.contBox div ul.slilderTop li.nButton  {width:25%;padding:5px;font-size:0.785em;line-height:1.5em;text-align:center;color:#333;text-decoration:underline；}
article.lineArea div div.contBox div ul.slilderTop li.nButton a{color:#333;}
article.lineArea div div.contBox div ul.slilderTop li.nButton a:hover img{opacity:0.75;color:#333;}
article.lineArea div div.contBox div ul.slilderTop li.nButton a:hover {color:#333;text-decoration:none；}
article.lineArea div div.contBox div ul.slilderTop li.nButton a:visited {color:#333;text-decoration:none；}

article.lineArea div div.contBox div ul.slilderTop li img.slider {width:100%;}




footer {margin-top:45px;width:100%;}
footer .linkArea {background-color:#FFF;padding:25px 0;width:100%;text-align:center;}
footer .linkArea a{font-size:0.9375em;color:#333;text-decoration:underline;}
footer .linkArea a:hover{color:#999;text-decoration:none;}
footer .linkArea a img{width:3.5%;}

footer copy{background-color:#d44b76;padding:40px 0 15px;text-align:center;font-size:0.785em;color:#FFF;display:block;}

.pcBlock{display:block;}
.pcNone{display:none;}

#toTop {

	position: fixed;
	bottom: 150px;
	right: 100px;
	cursor: pointer;
	
	display: block;
	width: 100px;
	height: 100px;

	z-index: 1000;
}


#toTop:hover {
	position: fixed;
	bottom: 150px;
	right: 100px;
	cursor: pointer;
	
	display: block;
	width: 100px;
	height: 100px;

}
#movieAll div.visual4th{width:480px;margin:35px auto 0;}
#movieAll div.visual4th p.info{width:490px;margin:0 0 25px 0;}
#movieAll div.visual4th iframe{width:480px;margin:0 auto 50px;border:solid 5px #FFF;position:relative;display:block;}
#movieAll div.visual4th  span.close{width:auro;display:block;color:#FFF;font-weight:700;text-align:center;display:block;margin:25px 37.5%;font-size:1.25em;background-color:#333;padding:10px;width:25%;border-radius:30px;}
#movieAll div.visual4th  span.title{width:auro;display:block;color:#FFF;display:block;margin:25px 0;font-size:2em;}
#movieAll div.visual4th  span.title{text-align:center;width:auro;display:block;color:#FFF;display:block;margin:15px 0 ;font-size:1.5em;line-height:2.5em;font-weight:700;}
.kv{position:relative;} 
.kv p.mainKv4{position:absolute;left:0px;top:40px;width:100%;} 
.kv p.mainKv4 img{width:90%;} 
.kv p.daykv4{    position: absolute;
    left: 124px;
    top: 68px;
    width: 60%;
    z-index: 6100;}
.kv p.logoKv4{position: absolute;left: 100px;top:680px;}
.kv p.titleKv4{position: absolute;left: 100px;top:1180px;left:50px;}
.wrapper{width:1000px;margin: auto;position: relative;padding-bottom:280px;padding-top:30px;}
.mainKv4,.logoKv4,.titleKv4,.daykv4{opacity:0;}

}


#movieAll{background-color:rgba(247,177,200,0.9);width:100%;height:100%;position:fixed;z-index:60000;display:block;cursor:pointer;}
