@charset "Shift_JIS";

a:link {
 color: #ffffff;
 text-decoration: underline;
}

a:visited {
 color: #ffffff;
 text-decoration: underline;
}

a:hover {}

a:active {
 color: #ffffff;
 text-decoration: underline;
}

* {
	margin:0; padding:0;
	line-height:1.5;
	color:#333333;
} 

p 
body {
	background-color:#000000;
	text-align:center
	margin:0 auto;
/* 	width:1280; */
        text-align: left;
        color: #ffffff;
        padding: 8px 8px 8px 8px;
/*        border: 1px #808080 solid; */  
}

/* Item List Page define */

div#header_base {
/*
 	width:600; 
*/
 	width: 96%; 
	height: 148px; 
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	float:left;
/*    	border: 1px #808080 solid;  */
}

div#header {
 	width: 100%; 
	height:40px; 
	padding:0px 0px 0px 0px;
	margin: 0px 0px 4px 0px; 
	float:left;
        font-size: 30px;
        color: #ffffff;
 /*   	border: 1px #808080 solid; */ 
}



div#Ope_select {
 	width: 100%; 
	height:40px; 
	padding:4px 0px 0px 12px;
	margin: 8px 0px 0px 0px; 
	float:left;
        font-size: 16px;
        color: #ffffff;
/*	border: 1px #808080 solid;   */
}

div#Ope_message {
 	width: 100%; 
	height: 20px; 
	padding:0px 0px 0px 8px;
	margin: 4px 0px 4px 0px; 
	float:left;				
        font-size: 14px;
        color: #ffffff;
/*	border: 1px #808080 solid;  */
}

div#Item_base {
/*
	width:1200px;  
*/
	padding:0px 0px 0px 0px;
	margin: 20px 8px 8px 20px; 
	float:left;				
	border: 1px #808080 solid;  
}

div#Item {
	width:180px; 
	padding:0px 0px 0px 0px;
	margin: 8px 8px 8px 8px; 
	float:left;				
/*	border: 1px #808080 solid; */ 
}

div#Item_poster {
	width:162px; 
	height:240px; 
	padding:0px 0px 0px 0px;
	margin: 8px 0px 0px 8px; 
	float:left;				
/*	border: 1px #808080 solid;  */ 
}

div#Item_title {
	width:158px; 
	height:20px; 
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 8px; 
/*	overflow-wrap: break-word; */
        font-size: 14px;
        color: #ffffff; 
	float:left;				
/*	border: 1px #808080 solid; */ 
}

div#Item_info {
	width:162px; 
	height:20px; 
	padding:0px 0px 0px 0px;
	margin: 4px 0px 8px 8px; 
        font-size: 12px;
        color: #ffffff; 
	float:left;				
/*	border: 1px #808080 solid; */  
}

div#Item_bottan {
	width:162px; 
	height:20px; 
	padding:0px 0px 0px 0px;
	margin: 4px 0px 8px 8px; 
	float:left;				
	border: 1px #808080 solid;  
}

/* Detail Page define */


div#detail_video {
	width: 1280px; 
	height: 720px; 
	padding:0px 0px 0px 0px;
	margin: 8px 8px 0px 8px; 
	float:left;				
/*	border: 1px #808080 solid; */
}

div#detail_IFbase {
	width: 900px; 
	padding:0px 0px 0px 0px;
	margin: 0px 8px 0px 8px; 
	float:left;				
/*	border: 1px #808080 solid;  */
}

div#detail_LKbase {
	width: 362px; 
	padding:0px 0px 0px 0px;
	margin: 0px 8px 8px 8px; 
	float:left;				
/*	border: 1px #808080 solid; */ 
}


div#detail_title {
	width: 870px; 
	height: 48px; 
	padding:0px 0px 0px 8px;
	margin: 0px 0px 4px 8px; 
        font-size: 32px;
        color: #ffffff; 
	float:left;				
/*	border: 1px #808080 solid; */  
}

div#detail_info {
	width: 220px; 
	height: 40px; 
	padding:0px 0px 0px 8px;
	margin: 8px 8px 4px 8px; 
        font-size: 14px;
        color: #ffffff; 
	float:left;				
/*	border: 1px #808080 solid; */  
}

div#detail_info2 {
	width: 180px; 
	height: 40px; 
	padding:0px 0px 0px 8px;
	margin: 8px 8px 4px 0px; 
        font-size: 14px;
        color: #ffffff; 
	float:left;				
/*	border: 1px #808080 solid; */ 
}


div#detail_poster {
	width: 136px; 
	height: 200px; 
	padding:0px 0px 0px 0px;
	margin: 8px 8px 8px 8px; 
	float:left;				
/*	border: 1px #808080 solid; */  
}

div#detail_img {
	width: 228px; 
	height: 128px; 
	padding:0px 0px 0px 0px;
	margin: 8px 8px 8px 8px; 
	float:left;				
/*	border: 1px #808080 solid; */  
}

div#detail_link {
	width: 320px; 
	height: 72px; 
	padding:0px 0px 0px 0px;
	margin: 8px 16px 8px 16px; 
	float:left;				
	border-radius: 20;
/*	border: 1px #808080 solid; */
}

div#detail_link_msg {
	width: 320px; 
	height: 20px; 
	padding:0px 0px 0px 0px;
	margin: 0px 16px 0px 16px; 
	float:left;				
        font-size: 12px;
        color: #00ff00; 
/*	border: 1px #808080 solid; */
}

div#detail_return {
	width: 320px; 
	height: 40px; 
	padding:0px 0px 0px 0px;
	margin: 8px 16px 8px 16px; 
	float:left;				
/*	border: 1px #808080 solid; */
}

div#detail_link_txt {
	width: 310px; 
	height: 76px; 
	padding:0px 0px 0px 0px;
	margin: 4px 4px 4px 4px; 
/*        text-align: center; */
        font-size: 14px;
        color: #ffffff; 
/*	border: 1px #808080 solid;  */ 
}



div#footer {
	height:42px; text-align:center;
	clear:both;
	background-color:#000033;
	color:#ffffff;
}
address {
	font-style:normal;
	font-size:small
	padding:5px 0px 5px 0px;
	color:#ffffff;
}
