<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,img,table,tr,th,td { margin:0; padding:0; }
ul,li { list-style:none;}
img { border: 0; vertical-align: bottom;}

/* LAYOUT */
.clr { clear: both; }

html{font-size: 62.5%;}
body {
	color:#000;	 background:#323232;
	font-size:14px; font-size:1.4rem; line-height:1.8; min-width:1000px;
	-webkit-text-size-adjust: 100%;
	*font-size: small;
	*font: x-small;
	font-family: Arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}


.fsb{	font-weight:bold;	font-size:16px;	font-size:1.6rem; /*color:#000; C00;*/}
.fsb0{	font-weight:bold;	font-size:12px;	font-size:1.2rem; /*color:#e60012;*/}
.fs0{ font-size:11px; font-size:1.1rem;}
.fs12{ font-size:12px; font-size:1.2rem; line-height:2; }
.fsred { font-weight:bold;	font-size:20px; font-size:2rem; line-height:2.6; color:#e60012;}

.ls {letter-spacing:-5px;}
.piclight{ float:right; margin:0 0 0 10px;}
.pt10 { padding-top:10px;}
.mt20 { margin-top:20px;}
.mt50 { margin-top:50px!important;}

.pc { display:block;}
.sp { display:none;}

ul.list li { margin-left:30px; list-style-type:disc;}
#container{
	width:100%;
	max-width:1200px;
	margin:0 auto;
	text-align:center;
	background:url(images/bg.jpg?2) no-repeat center top #fff000;
	position:relative;
}
h1 { margin:0px auto; padding:0; }

/*購入はこちら*/
.buybox {
	width:840px;
	padding:10px;
	margin:0px auto 10px auto;
	background:#e5ecf5; /*;fef0dd; */
}
.buybox h3{ margin:0 auto; text-align:center;}
.buybox h4{ clear:both; margin:0 0 0 15px; padding:0; text-align:left; color:#000; font-size:14px; font-size:1.4rem; line-height:none;}
.buybox h3 img {margin:0 auto; padding:5px 0 0 0;}
.buybox ul{ padding:0px 4px; } /*14px;59+14*/
.buybox li { float:left; padding:5px 8px;}
.buybox li img { border:1px solid #999;}
.buybox li img.shop { border:none; margin:0 0 2px 2px;} 


#snsbtn { width:180px; min-height:20px; padding:10px 0 0 40%; margin:0 auto;}
#snsbtn #fb { margin:0 10px 0 0; float:left;}
#snsbtn #tw { margin:0px 0 0 0; float:left;}
#snsbtn::after {  content: "";  display: block;  clear: both;}

.btn { position:relative; width:200px; background:#cb0815; color:#fff; /*background:#e3d9ce;*/ border:1px solid #ff0000; display: inline-block; padding:10px 20px; margin:10px auto; text-align:center; font-weight:bold;	font-size:16px;	font-size:1.6rem; text-decoration:none; }
.btn:hover  { opacity:0.7; filter:alpha(opacity=70); -ms-filter: "alpha( opacity=70)";  }
.btn:after {
    content: "";    width: 15px;  height: 15px;
    position: absolute;
    top: 0;    bottom: 0;    right: 5px;
    margin: auto;    box-sizing: border-box;
    border: 8px solid transparent;    border-left: 10px solid #FFF;
}
/*-------------------
DVD
------------------------*/
.bigimg{
	width:100%; margin:0 auto; 	text-align:center;}
#picarea{ width:100%; max-width:1200px; margin:0 auto; text-align:center; background:url(images/pic1.jpg) no-repeat center top; height:196px;}

#dvd,#dvd2{ width:100%; margin:0; padding:0; max-width:1200px;}

#dvd .contents,#dvd2 .contents {
	width:902px; margin:20px auto; padding:0 0 10px 0; position:relative; background:#ffffff; color:#000;
	text-align:left;
/*	border-radius: 20px;          
     -webkit-border-radius: 20px;
     -moz-border-radius: 20px;*/
	
	}
/*#dvd { margin:0;  padding:0;}*/
#dvd2 { background:url(images/bg3.jpg?4) no-repeat center bottom #fff; margin:0; padding-top:10px; padding-bottom:200px; position:relative;}
#dvd2 .contents { background:transparent; margin:20px auto 0px auto; color:#000; }

#dvd h2,#dvd2 h2{ margin:0 auto  padding:0 0 10px 0;}
#dvd h3,#dvd2 h3{ margin:0 auto; background:#00a2ff; padding:10px 0; text-align:center;}
#dvd h4,#dvd2 h4{ margin:5px 0; font-size:20px; font-size:2.0rem; line-height:1.4; font-weight:bold;}
#dvd h5,#dvd2 h5 { margin:5px 0; padding:0; font-size:18px; font-size:1.8rem; line-height:1.2; font-weight:bold;  color:#ff0000; }

#dvd .txt{ width:640px; float:left; margin:0; padding:0;}
#dvd .txt2{ width:510px; float:left; margin:0; padding:0;}
#dvd .txt3{ width:420px; float:left; margin:0 0 0 65px; padding:0;}

#dvd .pic{ float:right; padding:0; text-align:center;}
#dvd .pic img{ /* border:1px solid #ddd;*/}
#dvd .in_txt{ margin:0 auto; width:860px; padding:10px 0 0 0; text-align:left;　}
#dvd .in_txt p { width:620px; margin:0 10px 0 0; }	
#dvd .in_txt .youtube,#dvd2 .in_txt .youtube { float:right; padding:5px 0 0 10px;}
#dvd .in_txt h4{  font-size:18px; font-size:1.8rem; color:#fff; background:#424242; display:inline-block; padding:3px 5px; font-weight:normal;}
/*#dvd2 .in_txt { color:#fff;}*/
h3.rental{ margin:0 auto; color:#ff0000; font-size:24px; font-size:2.4rem; padding:0 0 10px 0; text-align:center;}
h4.rental { padding:10px 0 10px;  text-align:center; font-size:20px; font-size:2.0rem; line-height:1.4; font-weight:bold; color:#fff; background:#eb6799;}
#dvd2 .in_txt p { width: 580px;}

#dvd .in_txt h6 { font-size:13px; line-height:none; margin:0; padding:5px; background:#666; color:#fff; display:inline;}
#dvd .contents .tsutayabnr{ position:absolute; top:-30px; left:-10px;}

#dvd a:link { color:#000; text-decoration:none;}
#dvd a:visited { color:#000; text-decoration:none;}
#dvd a:hover { color:#000; text-decoration:none;}
#dvd a:active { color:#000; text-decoration:none;}

#dvd dt,#dvd2 dt { float:left;}
#dvd dd,#dvd2 dd { margin:0 0 0 70px; /*70px;*/}

.staff{ margin:10px; text-align:center; }
.rental{ margin:10px ; background:#fff000; color:#000; font-size:12px; font-size:1.2rem; line-height:1; padding:10px; text-align:center; }
.rental h3{  margin:0 auto; color:#ff0000; background:transparent!important;font-size:24px; font-size:2.4rem;  text-align:center; /*padding-top:0!important;*/}
/*映像特典*/
#spbox { width:800px; margin:10px auto 0px auto; padding:10px 10px 0 10px; color:#fff;
}
	#spbox ul { padding:0; text-align:left; display:inline-block;}
	#spbox li{ list-style-type:disc; margin:0px 0 0 10px; color:#fff;}
	#spbox li ul.sub {  padding:0 0 0 10px; text-align:left; display:block; }
	#spbox li ul.sub li {list-style-type:circle;}
	#spbox h4 { margin:0 0 5px 0; padding:0; color:#ffe100; font-size:20px; font-size:2.0rem; line-height:1.4; }
	#spbox h5{ margin:0 0 5px 0; padding:0; color:#000;
		font-size:18px; font-size:1.8rem; line-height:1.5; font-family:Arial,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;}
	#spbox h6{ 	margin:10px auto 0 auto; padding:0; padding:0 0 0 20px;
		font-size:16px; font-size:1.6rem; line-height:1.8; color:#fff; } 

#dvdonline{ width:100%; margin:20px 0 0 0; padding:0; max-width:1200px;}
#dvdonline .contents {
	width:902px; margin:20px auto; padding:20px 0; position:relative; background:#ffffff; color:#000;
	}
#dvdonline .in_top{ text-align:center; font-size:18px; font-size:1.8rem; line-height:1.4; }
#dvdonline .in_txt{ margin:0 auto; border-top:1px solid #ccc; width:860px; padding:10px 0 0 0; text-align:left;　}
#dvdonline  h3 { padding-top:10px; font-size:22px; font-size:2.2rem; color:#cb0815;}
#dvdonline  h4 { padding:5px 0; margin:0;} 
#dvdonline  img { padding-bottom:10px;}
#dvdonline  p { padding:10px 0; width:500px; margin:0 auto;}
#dvdonline  p img { float:left;}
#dvdonline  .btn { margin:10px auto;}



#presentbox{ width:800px; background:#fff; margin:20px auto 10px auto; padding:10px;color:#000; font-size:18px; font-size:1.8rem; line-height:1.4; border:5px solid #ffe100; 
border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; }
#presentbox h3 { padding-top:10px; font-size:22px; font-size:2.2rem; color:#cb0815;} 
#presentbox img { padding-bottom:10px;}
	#presentbox p { padding:10px 0; width:500px; margin:0 auto;}
	#presentbox p img { float:left;}
	#presentbox .btn { margin:10px auto;}

/*copy*/
.chu{ margin:5px auto 0 auto; padding:0 0 10px 0; font-size:11px; font-size:1.1rem; line-height:1.5; text-align:center; color:#000f;}
.chu1 { margin:0; padding:0 0 10px 0; font-size:12px; font-size:1.2rem; text-align:center; color:#000;}

#futter { padding:10px 0;}
#gaga-futter { padding:10px 0 20px 0; margin:0 auto; width:424px;} 
#gaga-futter p { float:left; margin:0 10px 0 0;}

/*========================================*/
@media screen and (max-width: 640px) {
	body { width:100%; min-width:inherit; 
		font-size:14px; font-size: 1.4rem; line-height: 1.5;}
	.pc { display:none;}
	.sp { display:block; }
	.img100 { width:95%; height:auto; margin:0 auto;}
	h3 { color:#000;  }
	h4 { clear:both; margin:10px auto; font-size:17px; font-size:1.7rem;  }
	#container { background:#fff000; /*#fff6e4;d3c49c;*/ max-width:inherit; margin-top:0; }
	#container h1 img{ width:100%; height:auto; margin:0;}
	#container h1 {margin:0 auto 5px auto; padding:0;}
	#container h3{ font-size:18px; font-size:1.8rem; font-weight:bold;}
	#sppic img { border:none; width:100%; height:auto;}
	
	#dvd,#dvd2{ max-width:inherit; margin:0; padding:0;}
	#dvd { background:#fff000; }
	#dvd2{ background:transparent; }
	#dvd h4,#dvd2 h4 { font-size:16px; font-size:1.6rem;}
	#dvd h5,#dvd2 h5 { font-size:16px; font-size:1.6rem; }
	#dvd .contents,#dvd2 .contents { width:auto; padding:0 0 10px 0; margin:0 auto; color:#000; /*background:#d3c49c;*/
		  border-radius: 0px;          
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px; }
	#dvd2 { background:#e5e9f4;}
	#dvd2 .contents { padding-top:10px; color:#000; }
	#dvd .txt,#dvd .txt2,#dvd .txt3,#dvd .in_txt,#dvd2 .in_txt { width:95%; margin:0 auto;}
	#dvd2 .in_txt p {width:100%; margin:5px auto;}
	.buybox { width:95%; padding:5px;}
	.buybox li img { width:90px;}
	#dvd .in_txt p {width:auto;}
	#dvd .in_txt .pic { float:none; margin:0 auto; }

	#dvd .in_txt .youtube,#dvd2 .in_txt .youtube { float:none; marign:0 auto; padding:0; width:100%; height:auto;}
	h3.rental{ padding:10px 0; margin:0px auto; background:#00a2ff;}
	.bnr468 { width:90%; height:auto;}
	#dvd .contents .tsutayabnr{ position:absolute; top:-50px; left:0px;}
	#spbox { width:auto; height:auto; margin:10px auto 0 auto; padding:2px 5px 3px 5px; text-align:left; /*background:#c9151e; background:url(images/w75.png) repeat;/*background:#006;transparent; color:#fff;*/ }
	#spbox h4 { margin:10px 0; font-size:16px; font-size:1.6rem; line-height:1.6;}
	#spbox h5 { font-size:16px; font-size:1.6rem;}
	#spbox ul { padding:0 0 0 10px;}
	#presentbox{ width:90%; margin:10px auto; padding:5px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius:0;}
		#presentbox p { padding:10px 0 0 0; width:90%; }
		#presentbox p img { float:none;}
		#presentbox img { width:100%;}
	
	#dvdonline { margin:0;}	
	#dvdonline  .contents {width:auto; padding:0 0 10px 0; margin:0 auto 5px auto;}
	#dvdonline .in_top,#dvdonline .in_txt{ width:95%; margin:0 auto;}
	#dvdonline img {  width:100%;}
/*	.chu1 { color:#333;}*/
	#gaga-futter { width:90%;}
	#gaga-futter p { float:none; margin:0 auto 5px auto;}
	#snsbtn { padding:5px 0 0 0; }
	#futter {  padding:10px 0 0 0;}
	
}
</pre></body></html>