@charset "UTF-8";
/* CSS Document */

/*----------------------------------------------------------
	all
----------------------------------------------------------*/
.vCenter img {
  vertical-align:middle;
	margin-top:-2px;
	}

/*----------------------------------------------------------
	index
----------------------------------------------------------*/
.optionBoxL {
  float:left;
	width:310px;
	margin-bottom:10px;
	}

.optionBoxR {
  float:right;
	width:310px;
	margin-bottom:10px;
	}

.optionBoxL p, .optionBoxR p {
  padding-bottom:0px;
	}

.optionImg {text-align:center; padding-bottom:10px;}
.optionImg img, .optionImg img {
  border-top:solid 1px #333;
	border-left:solid 1px #333;
	border-right:solid 1px #FFF;
	border-bottom:solid 1px #FFF;
	}
	
.optionBG01 {background:url(/images/option/idx_bg01.gif) repeat;}
.optionBG02 {background:url(/images/option/idx_bg02.gif) repeat;}
.optionBG03 {background:url(/images/option/idx_bg03.gif) repeat;}
.optionBG04 {background:url(/images/option/idx_bg04.gif) repeat;}
.optionBG05 {background:url(/images/option/idx_bg05.gif) repeat;}
.optionBG06 {background:url(/images/option/idx_bg06.gif) repeat;}
.optionBG07 {background:url(/images/option/idx_bg07.gif) repeat;}

p.optionDay {color:#FFF; padding:0 10px; margin-bottom:5px;}
.optionBG01 .optionDay {background:#BA8CFE;}
.optionBG02 .optionDay {background:#65B1FF;}
.optionBG03 .optionDay {background:#ABD419;}
.optionBG04 .optionDay {background:#ECB700;}
.optionBG05 .optionDay {background:#FFA217;}
.optionBG06 .optionDay {background:#F87E84;}
.optionBG07 .optionDay {background:#5986E7;}

.serP0 {
	padding:0px;
	}

.serP {
	padding:5px;
	}

.serBack {
	width:304px;
	height:204px;
	background-image: url(/images/option/idx_op_background.png);
	background-repeat:no-repeat
	}

.serBackDy {
	width:304px;
	height:30px;
	font-size:11px;
	}

.serTittle {
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:0px;
	font-size:14px;
	font-weight:bold;
	}

.serBackIn {
	width:293px;
	height:148px;
	font-size:13px;
	margin-left:5px;
	background-color:#ffffff;
	}

.serBackInR {
	height:90px;
	}

.serYen {
	top:6px;
	left:148px;	
	font-size:11px;
	}

.serRight {
	margin-left:15px;
	}

.serBottom {
	font-size:11px;
	margin:5px;
	}


/*----------------------------------------------------------
	iptv.html
----------------------------------------------------------*/
.iptv-Cannel{
	width:510px;
	padding-left:10px !important;
}

/*----------------------------------------------------------
	apply/index.html
----------------------------------------------------------*/
.appIdx-Box01{
    background-color: #FFF6F6;
    border: 1px solid #FAC4C4;
    padding: 10px;
	font-weight:normal;
	}

.number li{
	list-style-type:decimal !important;
	}

/*----------------------------------------------------------
	shops_feature.html
----------------------------------------------------------*/
.shopsFCont01{
	background-color: #eee;
	padding:10px;
}
.shopsFCont01-in{
	background:#fff;
	width:114px;
	float:left;
	margin-right:10px;
	min-height:380px;
	_height:380px;
}

/*----------------------------------------------------------
	shops_standard.html
----------------------------------------------------------*/
.shopsSCont01{
	background-color: #eee;
	padding:10px;
	height:240px;

}
.shopsSCont01-in{
	background:#fff;
	width:114px;
	float:left;
	margin-right:10px;
	min-height:300px;
	_height:300px;
}


.shopsSCont02{
	width:300px;
}



/*----------------------------------------------------------
	option_menulist
----------------------------------------------------------*/
.contentInnerBody #option_menulist {
	width:630px;
	padding:0;
	margin:0 auto 20px;
}

.contentInnerBody #option_menulist li {
		float:left;
		list-style:none;
		background:none;
		padding:0;
		margin:0;
}



/*----------------------------------------------------------
	music.html
----------------------------------------------------------*/
.musicMenu td{
	padding:0 !important;
	border:none !important;
}
	
	
.layout_m td{
	padding:0 !important;
	border:none !important;
}
.topics3_m{
	border-bottom:4px solid #BA8CFE;
    line-height: 1.4em;
    margin: 4px;
    padding: 4px !important;
}

.topics3_m img{
  vertical-align:middle;
	margin-top:-2px;
	padding-right:5px;
}

.topics3_m a{
	font-weight:bold;
	font-size:116%;
	color:#974BFF !important;
	margin-right:5px;}
	
.i_style_m {
    background-color: #FFFFFF;
    margin: 0 5px;
    padding: 3px;
}

.i_style_k {
    background-color: #FFFFFF;
    margin: 0 5px;
    padding: 3px;
}

.layout_m td.c_douga04,
.layout_m td.musicContBox01{
	padding:10px 10px 0 10px !important;}

/*----------------------------------------------------------
	anime.html
----------------------------------------------------------*/
.musicMenu td{
	padding:0 !important;
	border:none !important;
}
	
.layout_m td{
	padding:0 !important;
	border:none !important;
}
.c_anime03{
	border-bottom:4px solid #65B1FF;
    line-height: 1.4em;
    margin: 4px;
    padding: 4px !important;
}

.c_anime03 img{
  vertical-align:middle;
	margin-top:-2px;
	padding-right:5px;
}

.c_anime03 a{
	font-weight:bold;
	font-size:116%;
	color:#3D8FFF !important;
	margin-right:5px;}
	
.i_style_a {
    background-color: #FFFFFF;
    /*border: 4px solid #B4D8F6;*/
    margin: 0 5px;
    padding: 3px;
}



/*----------------------------------------------------------
	gravure.html
----------------------------------------------------------*/
.contentInnerBody table.layout_g {
		margin: 0 auto 30px;
		border: none;
		width: 633px;
		border-collapse:collapse;
		}
		
.contentInnerBody table.layout_g tr,
.contentInnerBody table.layout_g td {
		border: 1px dotted #EEE;
		padding:5px !important;
		}
		
.i_style_g {
		padding:20px 0 10px;
		text-align: center;
		}
		
.i_style_g_m {
		padding:10px 0 10px;
		text-align: center;
		}
		
.c_gravure03{
	border-bottom:4px solid #FFA217;
    line-height: 1.4em;
    margin: 4px 0 ;
    padding: 4px !important;
}

.c_gravure03 a{
	font-weight:bold;
	font-size:116%;
	color:#FF6600 !important;
	margin-right:5px;}

.c_gravure03 img{
  vertical-align:middle;
	margin-top:-2px;
	padding-right:5px;
}

p.c_gravure04 {
	width:400px;
	float: left;
	}

.txtbox_g {
	margin: 0 auto -5px;
	width: 240px;
	}
	
.btn_g_sample {
	padding: 10px 0;	
	border-top: dotted 1px #ccc;
	border-bottom: dotted 1px #ccc;
	text-align: center;
	}
	
.btn_g_sample img {
	margin: 10px 0 -10px;
	text-align: center;
	}

/*----------------------------------------------------------
	keiba.html
----------------------------------------------------------*/
.c_keiba{
	border-bottom:4px solid #F87E84;
    line-height: 1.4em;
    margin: 4px;
    padding: 4px !important;
}

.c_keiba a{
	font-weight:bold;
	font-size:116%;
	color:#F73340 !important;
	margin-right:5px;}

.c_keiba img{
  vertical-align:middle;
	margin-top:-2px;
	padding-right:5px;
}

/*----------------------------------------------------------
	media.html
----------------------------------------------------------*/
.c_media{
	border-bottom:4px solid  #ABD419;
	background:none;
   /* background-color: #CDE575;*/
    line-height: 1.4em;
    margin: 4px;
    padding: 4px !important;
}

.c_media a{
	font-weight:bold;
	font-size:116%;
	color:#82B000 !important;
	margin-right:5px;}

.c_media img{
  vertical-align:middle;
	margin-top:-2px;
	padding-right:5px;
}

/*----------------------------------------------------------
	others.html
----------------------------------------------------------*/
.c_others{
	border-bottom:4px solid #ECB700;
    line-height: 1.4em;
    margin: 4px;
    padding: 4px !important;
}

.c_others a{
	font-weight:bold;
	font-size:116%;
	color:#E5B000 !important;
	margin-right:5px;}

.c_others img{
  vertical-align:middle;
	margin-top:-2px;
	padding-right:5px;
}

/*----------------------------------------------------------
	list.html
----------------------------------------------------------*/
.ichiran_area_t  {
		margin: 0 auto 30px;
		width: 630px;
		}
		
.ichiran_area_price  {
		width: 150px;
		}

a.activ img {
  opacity:0.70;
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  -ms-filter: "alpha(opacity=70)";
}

.ichiran_area_t td img {
  vertical-align:middle;
	margin-top:-2px;
	padding-right:3px;
}


