@charset "UTF-8";

* {
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
}
img {
	border: none;
	vertical-align: top;
}
		

.float_r {float:right;}
.float_l {float:left;}
.float_c {clear:both;}
.margin_b5 {margin-bottom:5px;}
.margin_b10 {margin-bottom:10px;}
.margin_b20 {margin-bottom:20px;}
.margin_b30 {margin-bottom:30px;}
.txt_center {text-align:center;}
.txt_left {text-align:left;}	
.txt_right {text-align:right;}
.mT20 { margin-top: 20px;}	

/* Right Side */
ul.right_list {background: none repeat scroll 0 0 #171717; clear:both;}			
ul.right_list li {width:250px; padding:5px; text-align:left; font-size:12px; background:url("//www.carsensor-edge.net/cmn/images/approvedImg/list_line.gif") repeat-x left bottom;}
ul.right_list li img {vertical-align:middle; margin-right:10px;}
ul.right_list li a:hover {color:#e8c840;}
ul.right_list li a:active {color:#e8c840;}

ul.right_list li a {
    background: url("//www.carsensor-edge.net/cmn/images/topImg/content_arrow3.png") no-repeat scroll 4px 4px rgba(0, 0, 0, 0);
    padding: 0 0 0 15px;
}

/* editor_container Contents */
#editor_container { width: 660px; float: left;}
/* 見出し */
.EDITOR_h1 {font-family: Georgia,"Times New Roman",Times,serif; font-size: 18px;color:#333;}
.EDITOR_h1 span { display:block; width: 535px; float: right; height: 10px; margin-top: 5px;color:#333; background:#171717; }


.content_bn_Area { margin: 20px -20px 200px 0; overflow: hidden; width: 680px;}
.content_bn_Area a img { float: left; margin-right: 15px; margin-bottom: 15px; cursor: pointer;}
.content_bn_Area a:hover * {filter: alpha(style=0; opacity=85);-moz-opacity: 0.75;opacity: 0.75;}



.sideBar_content_bn_Area a img { float: left; margin-right: 15px; cursor: pointer;}
.sideBar_content_bn_Area a:hover * {filter: alpha(style=0; opacity=85);-moz-opacity: 0.75;opacity: 0.75;}

/*
************************************************************
2011リニューアル修正
************************************************************
*/
body{background:#fff;}
.sideBar li a:link{color:#fff;}
.container{
	margin:-20px auto 40px;
	background-color:transparent;
	text-align:center;
	padding:300px 0;}
p#pankuzu{width:670px; margin:0 0 20px; padding:0; color:#000;}
p#pankuzu a:link{color:#000;}
p#pankuzu a:visited{color:#000;}
p#pankuzu a:hover{color:#f90;}




.new_item1 { margin-top: 10px; padding-bottom: 20px; border-bottom: 1px solid #ccc;}
.new_item1:after { clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.new_item1 .rank img { float: left; margin-right: 5px; padding: 15px 0;}
.new_item1 .list_photo a img { float: left; padding: 5px; background: #FFFFFF; border: 1px solid #CCCCCC; margin-right: 15px;}
.new_item1 .list_photo a:hover img { border: 1px solid #FF7200;}
.new_item1 h4 { font-size: 12px; margin-bottom: 15px; line-height: 1.2em; position: relative; font-weight: bold;}
.new_item1 h4 a { margin-right: 10px;font-size: 24px; line-height: 1.2em; color: #333;}
.new_item1 h4 a:hover { color: #ffcc00;}
.new_item1 h4 img { margin-left: 3px;}
.new_item1 p { font-size: 14px;}


.new_item_other { margin-top: 10px; padding-bottom: 20px; border-bottom: 1px solid #ccc;}
.new_item_other:after { clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.new_item_other .rank img { float: left; margin-right: 5px; padding: 15px 0;}
.new_item_other .list_photo a img { float: left; padding: 5px; background: #FFFFFF; border: 1px solid #CCCCCC; margin-right: 15px;}
.new_item_other .list_photo a:hover img { border: 1px solid #FF7200;}
.new_item_other h4 { font-size: 12px; margin-bottom: 22px; line-height: 1.2em; position: relative; font-weight: bold;}
.new_item_other h4 a { margin-right: 10px;font-size: 20px; line-height: 1.2em; color: #333;}
.new_item_other h4 a:hover { color: #ffcc00;}
.new_item_other h4 img { margin-left: 3px;}
.new_item_other p { font-size: 14px;}


.rank_1,.rank_2,.rank_3,.rank_other {	position: absolute;	top:0px;	left:0px;}

.rank_1 {
	background: none repeat scroll 0 0 #CC9900;  
	color: #FFFFFF;	
	display: inline-block;
    font-weight: bold;
    line-height: 1.3em;
    margin: 0 10px 0 0;
    width: 30px;
	text-align: center;
	font-size:14px;
	padding: 7px 4px;
	}


.rank_2 {
	background: none repeat scroll 0 0 #CC9900;  
	color: #FFFFFF;	
	display: inline-block;
    font-weight: bold;
    line-height: 1.3em;
    margin: 0 10px 0 0;
    width: 30px;
	text-align: center;
	font-size:16px;
	padding: 9px 6px;
	}
	
	
	
.rank_3 {
	background: none repeat scroll 0 0 #CC9900;  
	color: #FFFFFF;	
	display: inline-block;
    font-weight: bold;
    line-height: 1.3em;
    margin: 0 10px 0 0;
    width: 30px;
	text-align: center;
	font-size:16px;
	padding: 9px 6px;
	}

.rank_other {
	background: none repeat scroll 0 0 #CCC;  
	color: #FFFFFF;	
	display: inline-block;
    font-weight: bold;
    line-height: 1.3em;
    margin: 0 10px 0 0;
    width: 30px;
	text-align: center;
	font-size:14px;
	padding: 7px 4px;
	}	
	
	
	
.Btn_col { margin-top: 15px; width:150px ; text-align: center; float: right;background: #333; padding: 5px; font-size: 14px;}	
.Btn_col a { color: #fff;}	
.Btn_col a:hover { color: #ffcc00;}	
	
	
.sideBar_content_bn_Area_2 { margin-bottom: 20px;}	
.sideBar_content_bn_Area_LIST li { margin-bottom: 20px;}	
	



.shop_col { width: 700px; margin-right: -40px;}

.new_item2 { margin: 0px 40px 10px 0; padding-bottom: 20px; width: 310px; float: left;}
.new_item2 .rank img { float: left; margin-right: 5px; padding: 15px 0;}
.new_item2 .list_photo a img { float: left; padding: 5px; background: #FFFFFF; border: 1px solid #CCCCCC; margin-right: 15px;}
.new_item2 .list_photo a:hover img { border: 1px solid #FF7200;}
.new_item2 h4 { float: left; font-size: 16px; margin: 10px 0px; line-height: 1.2em; font-weight: bold;}
.new_item2 h4 a { margin-right: 10px;font-size: 18px; line-height: 1.2em; color: #333;}
.new_item2 h4 a:hover { color: #ffcc00;}
.new_item2 h4 img { margin-left: 3px;}
.new_item2 p { font-size: 14px; line-height: 1.3em;}

	
.new_item2 .Btn_col { margin-top: 0px; width:80px ; text-align: center; float: right;background: #333; padding: 5px; font-size: 12px;}	
.new_item2 .Btn_col a { color: #fff;}	
.new_item2 .Btn_col a:hover { color: #ffcc00;}		
	
/* ソーシャルオリジナルボタンCSS */
/* clearfix 20121023_add*/
.cFix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.cFix	{ min-height: 1px; _height: 1px; }

/* bookmark icon */
.bookmark_icon { 
	clear: both;
	width: 680px;
	height: 29px !important;
	margin: 5px 0 0 0;
	text-align: right;
	float: left;
	}
	
.bookmark_icon a, .bookmark_icon iframe	 { margin-left: 5px;}
#___plusone_0 { width: 63px !important; overflow: hidden;}
.bookmark_icon .twitter-share-button { margin-right: -40px;} */


.mb20 { margin-bottom: 20px;}	

/* facebook icon
.facebook {
	border: medium none;
	overflow: hidden; 
	width: 100px; 
	height: 25px; 
	margin-top: 4px;
	} */
	
/* mixi icon
a.mixi-check-button img {
	margin-bottom: 6px;
	margin-right: 5px;
	} */
	
/* twitter icon
iframe.twitter-share-button {
	margin-right: -15px;
	margin-bottom: 6px;
	} */	



	
/* ソーシャルオリジナルボタンCSS */
#sns-content-btm {
	clear: both;
	display: table;
    line-height: 1;
	padding:  0;
	float:right;
	margin-bottom: 20px;
	}

#sns-content-btm:after { clear: both; content: "."; display: block; height: 0; visibility: hidden;}


#sns-content-btm li {
    display: table-cell;
    height: 63px;
    padding: 0 5px;
    vertical-align: top;
}
#sns-content-btm li.line-btn {
	padding-top:40px;
	}


a.fb-share{
float:left;
height:36px;
width:335px;
margin:0px 10px 5px 0px;
line-height: 36px;
color:#fff;
text-align:center;
display:block;
text-decoration:none;
font-size: 16px;
border-radius:3px;
background-color:#305097;
}
a.fb-share:hover{
background-color:#7D96CE;
}

a.fb-share i,a.twitter-tweet i { font-size: 16px;}


a.twitter-tweet{
float:left;
height:36px;
width:335px;
margin:0px 0 5px 0px;
line-height: 36px;
color:#fff;
text-align:center;
display:block;
text-decoration:none;
display:block;
border-radius:3px;
background-color: #55acee;
font-size: 16px;
}
a.twitter-tweet:hover{
background-color:#e1e8ed;
color:#55acee;
}
a.pocketbtn{
float:left;
height:36px;
width:48%;
margin:0px 0 5px 0px;
line-height: 36px;
color:#fff;
text-align:center;
display:block;
text-decoration:none;
font:bold 18px;
border-radius:3px;
background-color:#ED4055;
}

.SNS_follow { clear: both; padding: 30px 0;}
.SNS_follow ul { margin: 10px 0;}
.SNS_follow ul li a i { margin-right: 5px;}
.SNS_follow h3 { 
    border-bottom: 1px dashed;
    color: #000000;
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0;
    padding: 0 0 5px;
}

.mb20 { margin-bottom: 20px;}	

/* facebook icon
.facebook {
	border: medium none;
	overflow: hidden; 
	width: 100px; 
	height: 25px; 
	margin-top: 4px;
	} */
	
/* mixi icon
a.mixi-check-button img {
	margin-bottom: 6px;
	margin-right: 5px;
	} */
	
/* twitter icon
iframe.twitter-share-button {
	margin-right: -15px;
	margin-bottom: 6px;
	} */	
	
			
	
	
		