@charset "utf-8";

/* ベース設定
------------------------------------- */
#side_ND h2,/*added by develop*/
#side_ND p,/*added by develop*/
#side_ND ul,/*added by develop*/
#side_ND li {/*added by develop*/
	margin:0;
	padding:0;
	text-align:left;/*added by develop*/
	color:#3a3a3a;/*added by develop*/
}

#side_ND h2 {
	color:#3a3a3a;
	font-size:12px;
	font-weight:normal;
	margin-bottom:9px;
	background: none;/*added by develop*/
	text-indent: 0;/*added by develop*/
	display: block;/*added by develop*/
}

#side_ND ul {
	list-style: none;
}

#side_ND img {
	border:none;
}
/* side
------------------------------------- */
#side_ND {
	width:300px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#3a3a3a;
	font-size:12px;
	line-height:1.4;
}

#side_ND a {
	text-decoration:underline;
	color:#3a3a3a;
}

#side_ND .sideBox_ND {
	padding:0;
}

#side_ND .pupup_ND {
	display: none;
}

#side_ND .boxType01_ND {
	border:5px solid #bcdaff;
	padding:10px 5px 5px 6px;
	background-color:#ffffff;
}

#side_ND .boxType02_ND {
	border:5px solid #9cc6ff;
	padding:10px 10px 0px 6px;
	background:#d2e7ff;
	color:#1170e0;
}

#side_ND .boxType02_ND a {
	color:#1170e0;
}

#side_ND .boxType03_ND {
	border:5px solid #0058aa;
	padding:10px 5px 5px 6px;
	background:#ffffff;
}

#side_ND .boxTypeTwittwer_ND {
	padding:10px 5px 5px 6px;
	background:#12c8ff;
}

#side_ND .boxTypeFacebook_ND {
	padding:10px 5px 5px 6px;
	background:#0075c1;
}

#side_ND #today_ND h2 {
	font-size:12px;/*added by develop*/
	font-weight:bold;
}

#side_ND #today_ND h2 span {
	font-size:16px;/*added by develop*/
}

#side_ND #today_ND .now img,
#side_ND #today_ND .right_ND img {
	vertical-align:text-bottom;
}

#side_ND #today_ND .right_ND img.tlb_icon {
	vertical-align: top;
	margin-top: 2px;
}

#side_ND #today_ND .now {
	background:url(../img/side/n_icon_now.png) 74px 0 no-repeat;
}

#side_ND #today_ND .now img {
	margin-left:5px;
}

#side_ND #today_ND .now {
	color:#f77a73;
	margin-bottom:8px;
}

#side_ND .headBox_ND h2 {
	float:left;
	line-height:1;
}

#side_ND .headBox_ND p.btnTable_ND {
	float:right;
}

#side_ND ul.stripeList_ND,
#side_ND ul.socialList_ND {
	width:100%;
	border:1px solid #c9c9c9;
}

#side_ND ul.socialList_ND {
	background:#ffffff;
	border:none;
}

#side_ND #today_ND ul.stripeList_ND,
#side_ND #replay_ND ul.stripeList_ND,/*added by develop*/
#side_ND #table_ND ul.stripeList_ND {
	height:210px;
	overflow:auto;
}

#side_ND #news_ND ul.stripeList_ND {
	height:250px;
	overflow:auto;
}

#side_ND ul.socialList_ND {
	height:260px;
	overflow:auto;
}

#side_ND ul.stripeList_ND li,
#side_ND ul.socialList_ND li {
	/*border-bottom:1px solid #c9c9c9;*/
	padding:5px 10px 5px 10px;
	line-height:0;
	font-size:1%;
}

#side_ND ul.socialList_ND li {
	padding:10px 5px 10px 10px;
}

#side_ND ul.stripeList_ND li.last_ND,
#side_ND ul.socialList_ND li.last_ND {
	border-bottom:none;
}

#side_ND ul.stripeList_ND li p,
#side_ND ul.socialList_ND li p {
	line-height:normal;
	font-size:12px;
}

#side_ND ul.stripeList_ND li.even_ND {
	background:#e1f6f5;
}

#news_ND ul.stripeList_ND li.even_ND {
	background:#ffffff;
}

#news_ND ul.stripeList_ND li.odd_ND {
	background:#e1f6f5;
}

#side_ND ul.stripeList_ND li .left_ND,
#side_ND #today_ND ul.stripeList_ND li .left_ND.now_ND {/*added by develop*/
	float:left;
	width:75px;
}

#side_ND #today_ND ul.stripeList_ND li .left_ND {
	width:45px;/*added by develop*/
}

#side_ND ul.socialList_ND li .left_ND {
	float:left;
	width:58px;
}

#side_ND ul.stripeList_ND li .right_ND,
#side_ND #today_ND ul.stripeList_ND li .right_ND.now_ND {/*added by develop*/
	float:left;
	width:160px;
}

#side_ND #today_ND ul.stripeList_ND li .right_ND {
	width:190px;/*added by develop*/
}

#side_ND ul.socialList_ND li .right_ND {
	float:left;
	width:192px;
}

#side_ND #shopping_ND {
	background:#86e405;
	padding:9px 5px 5px 5px;
}

#side_ND #shopping_ND ul {
	background:#e1f9c2;
	width:100%;
	padding:10px 0 0 0;
}

#side_ND #shopping_ND ul li {
	width:264px;
	margin:0 auto;
}

#side_ND #shopping_ND ul li p.img_ND,
#side_ND #shopping_ND ul li {
	padding-bottom:10px;
}

#side_ND #shopping_ND ul li p.img_ND {
	text-align:center;
}

#side_ND #shopping_ND ul li p.ttl {
	font-weight:bold;
}

#side_ND #shopping_ND ul li p.txt {
	line-height:1.8;
}

#side_ND #table_ND .headBox_ND .btnTable_ND {
	padding-top:4px;
}

#side_ND #rank_ND .btnTable_ND {
	color:#0273ff;
}

#side_ND #rank_ND ul li p,
#side_ND #playRank_ND ul li p.ttl {
	padding:2px 0 0 25px;
	min-height:15px;
}

#side_ND #rank_ND .no1_ND,
#side_ND #playRank_ND .no1_ND {
	background:url(../img/side/n_icon_no01.gif) 0 0 no-repeat;
}

#side_ND #rank_ND .no2_ND,
#side_ND #playRank_ND .no2_ND {
	background:url(../img/side/n_icon_no02.gif) 0 0 no-repeat;
}

#side_ND #rank_ND .no3_ND,
#side_ND #playRank_ND .no3_ND {
	background:url(../img/side/n_icon_no03.gif) 0 0 no-repeat;
}

#side_ND #rank_ND .no4_ND,
#side_ND #playRank_ND .no4_ND {
	background:url(../img/side/n_icon_no04.gif) 0 0 no-repeat;
}

#side_ND #rank_ND .no5_ND,
#side_ND #playRank_ND .no5_ND {
	background:url(../img/side/n_icon_no05.gif) 0 0 no-repeat;
}

#side_ND #rank_ND .no6_ND,
#side_ND #playRank_ND .no6_ND {
	background:url(../img/side/n_icon_no06.gif) 0 0 no-repeat;
}

#side_ND #rank_ND .no7_ND,
#side_ND #playRank_ND .no7_ND {
	background:url(../img/side/n_icon_no07.gif) 0 0 no-repeat;
}

#side_ND #rank_ND .no8_ND,
#side_ND #playRank_ND .no8_ND {
	background:url(../img/side/n_icon_no08.gif) 0 0 no-repeat;
}

#side_ND #rank_ND .no9_ND,
#side_ND #playRank_ND .no9_ND {
	background:url(../img/side/n_icon_no09.gif) 0 0 no-repeat;
}

#side_ND #rank_ND .no10_ND,
#side_ND #playRank_ND .no10_ND {
	background:url(../img/side/n_icon_no10.gif) 0 0 no-repeat;
}

#side_ND #rank_ND select {
	width:280px;
	padding:3px 0;
}

#side_ND #check_ND .leftBox_ND,
#side_ND #recommend_ND .leftBox_ND {
	float:left;
	width:128px;
	padding-left:4px;
	margin-bottom:10px;
	background:#bbd9ff;
	padding:2px;
}

#side_ND #check_ND .rightBox_ND,
#side_ND #recommend_ND .rightBox_ND {
	float:right;
	width:128px;
	margin-bottom:10px;
	background:#bbd9ff;
	padding:2px;
}
#side_ND #check_ND .leftBox_ND.empty_ND,
#side_ND #recommend_ND .leftBox_ND.empty_ND,
#side_ND #check_ND .rightBox_ND.empty_ND,
#side_ND #recommend_ND .rightBox_ND.empty_ND {
	background: none;
}
#side_ND #check_ND .txt_ND,
#side_ND #recommend_ND .txt_ND,
#side_ND #check_ND .img_ND,
#side_ND #recommend_ND .img_ND {
	margin-bottom:5px;
}

#side_ND .news_ND {
	color:#3a3a3a;
}

#side_ND #news_ND ul li p,
#side_ND #replay_ND ul li p {
	line-height:1.6;
}

#side_ND #news_ND ul li span img,
#side_ND #replay_ND ul li span img {
	display:none;
	vertical-align:middle;
	margin-left:5px;
}

#side_ND #news_ND ul li .new_ND span img,
#side_ND #replay_ND ul li .new_ND span img {
	display:inline;
}

#side_ND .socialList_ND .name_ND span {
	font-weight:bold;
}

#side_ND .socialList_ND .txt_ND,
#side_ND .socialList_ND .name_ND {
	margin-bottom:3px;
}

#side_ND .socialList_ND a {
	color:#0079af;
	text-decoration:none;
}

#side_ND #playRank_ND li .ttl {
	color:#00418d;
	margin-bottom:10px;
}

#side_ND #playRank_ND li .ttl a{
	color:#00418d;
}

#side_ND #playRank_ND li .txt {
	line-height:1.5;
}

#side_ND #playRank_ND li .txt .img {
	float:right;
	padding-left:12px;
}

/* 共通パーツ
------------------------------------- */
#side_ND .center_ND {
	text-align:center;
}

#side_ND .now_ND {
	color:#f77a73;
	margin-bottom:2px;
}

#side_ND .now_ND img {
	vertical-align:text-bottom;
}

#side_ND .btnMar_ND {
	margin-top:5px;
}

/* アルファボタン設定 タグ設定
------------------------------------- */
#side_ND img.alpha_ND:hover {
	filter: alpha(opacity=75 );	/* IE */
	opacity:0.75;				/* Firefox,Opera,Safari */
	-moz-opacity:0.75;			/* Firefox 0.9より前 */
}

/* 下余白
------------------------------------- */
#side_ND #sideBan_ND,
#side_ND #sideBan2_ND,
#side_ND #table_ND,
#side_ND #check_ND,
#side_ND #recommend_ND {
	margin-bottom:20px;
}

#side_ND .section_ND {
	margin-bottom:10px;
}

/* clear
------------------------------------- */
#side_ND .headBox_ND:after,
#side_ND ul.stripeList_ND li:after,
#side_ND .section_ND:after,
#side_ND ul.socialList_ND li:after,
#side_ND #playRank_ND li .txt:after {
	content : '';
	display : block;
	clear : both;
	height: 0;
}


#side_ND .headBox_ND,
#side_ND ul.stripeList_ND li,
#side_ND .section_ND,
#side_ND ul.socialList_ND li,
#side_ND #playRank_ND li .txt {
	*zoom: 1;
}
