@charset "utf-8";

/* -----------------------------------------------
FileName: newdesignate.css
----------------------------------------------- */

/**  TOPPAGE  *****************/
#top #new_mainImg {
   margin:0 0 15px 0;
   height: 230px;
}
#top #new_mainImg p {position: relative; left:415px; top: 53px; width: 235px;}
#top #new_mainImg p img {margin-bottom: 5px;}


/**  FOOD DELIVARY HEAD  *****************/
#fooddeliHead {background: url(/fooddeli/images/headimage.jpg) no-repeat right top;width: 640px;margin: 0 auto;}
#fooddeliHead dl {width: 400px;}
#fooddeliHead dt {background: url(/fooddeli/images/point_head.gif) no-repeat; height: 38px; text-indent: -9999px;}
#fooddeliHead dd {background: url(/fooddeli/images/point_bg.gif) no-repeat center bottom; padding: 12px;}
#fooddeliHead ul {list-style-type:none;}
#fooddeliHead li {
    background: url(/fooddeli/images/point_listpoint.gif) no-repeat 0 2px;
	padding-left: 15px; 
	margin-bottom: 3px;
        font-size: 92%;
}
#fooddeliHead, x:-moz-read-only {font-size: 105%;}

/**  VIDEO EQUIPMENT HEAD  *****************/
#videoeqHead {background: url(/videoeq/images/headimage.jpg) no-repeat left top;width: 400px;margin: 0 auto; padding-left: 230px;}
#videoeqHead dl {width: 400px;}
#videoeqHead dt {background: url(/videoeq/images/point_head.gif) no-repeat; height: 38px; text-indent: -9999px;}
#videoeqHead dd {background: url(/videoeq/images/point_bg.gif) no-repeat center bottom; padding: 12px;}
#videoeqHead ul {list-style-type:none;}
#videoeqHead li {
    background: url(/videoeq/images/point_listpoint.gif) no-repeat 0 2px;
	padding-left: 15px; 
	margin-bottom: 3px;
        font-size: 92%;
}

#videoeqHead, x:-moz-read-only {font-size: 105%;}

/** COMMON：List Designate ***************/
.contentsList {
	padding:10px 10px;
	width:640px;
	_width:640px;
}
.contentsList .area {margin:0 0 5px 0; font-weight:bold; color:#333333;}

/** COMMON：searchBox Designate ***************/
.contentsList .searchBox {clear:both;margin:0 0 5px 0;}
.contentsList .searchBox ul {
        border:1px solid #999999;
        padding:10px 5px 0;
        /padding-bottom: 10px;}
.contentsList .searchBox li {
	padding:0 0 0 15px;
	background:url(/common/images/arrow01.gif) 0 50% no-repeat;
	float:left;
	margin:0 12px 10px;
	_margin:0 11px 10px;
	display: inline-block;
        white-space: nowrap;
}
.contentsList .searchBox li a {color:#990000;}

/** COMMON：List Text Designate ***************/
.contentsList h4 {font-weight:bold;font-size:120%; line-height: 1.5;background:#FFFFCC;padding:3px;margin:0 0 10px 0;}
.contentsList h4 a {color:#0000CC;}

.contentsList .mainCopy {
	font-weight:bold;
	margin:0 0 5px 0;
	color:#CC6600;
	clear:both;
	font-size:120%;
	line-height: 1.4;
	padding:3px;
}
.contentsList .subCopy {margin:0 0 5px 3px; line-height: 1.4;}
.contentsList .blankLink {
	clear:both;
	background:url(/common/images/blank_icon.jpg) 0 50% no-repeat;
	padding:0 0 0 15px;
}

/** COMMON：List Level1 Designate ***************/
.contentsList .level1 {
	padding:10px;
	border:1px solid #cccccc;
	width:618px;
	_width:618px;
	margin:10px 0;
	background:#FCFCF8;
}
.contentsList .level1 .level1L {
	float:left;
	width:160px;
	margin:0 20px 0 0;
	_padding:0 0 15px 0;
}
.contentsList .level1 .level1L img {
	padding:3px;
	border: 1px solid #CCCCCC;
	margin-bottom:5px;
}

.contentsList .level1 .level1R {
	float:left;
	width:435px;
	_width:425px;
	_padding:0 0 15px 0;
}

/** COMMON：List NewLevel Designate ***************/
.column1List { border-bottom: 1px solid #CCCCCC; margin-bottom: 15px;}

/** COMMON：List Level3 Designate ***************/
.contentsList .level3 {padding:0px;margin:10px 0;}
.contentsList .level3 dl {width:100%;}
.contentsList .level3 dt {font-weight:bold;}
.contentsList .level3 dd a {}
.contentsList .level3 dd {
	padding:0px 0px 0px 15px;
	background:url(/common/images/blank_icon.jpg)  0 50% no-repeat;
	margin: 5px 0 18px 6px;
}


/** COMMON：etc ***************/
.sp_dotbar { /* sp */
	clear: both;
	display:block;
	_display:inline;
	margin: 0;
	padding: 0;
	height: 18px;
	background:url(/common/images/dotbar_bg.gif) repeat-x 0 0;
}


.titleh3 {
	clear:both;
	width:610px;
	height:25px;
	background:url(/videoeq/images/planner_h3.jpg) 0 0 no-repeat;
	font-weight:bold;
	font-size:110%;
	padding:9px 0 0 30px;
	margin:0 auto;
}



/** 景品ページ ***************/
#bannerArea{
	margin-top:20px;
}
#bannerArea .row{
	clear:both;
	margin:15px 0;
}

#bannerArea .banner{
	margin-right:20px;
	float:left;
}
#bannerArea .bannerR{
	float:left;
}

#ranking{
	clear:both;
	margin:10px 0;
	width:660px;
}

#ranking #pop{
	float:left;
	width:310px;
}
#ranking #rocommend{
	float:right;
	width:310px;
}
#ranking .textArea{
	float:left;
	width:210px;
}
#ranking .textArea p{
	margin-top:5px;
	font-size:90%;
}
#ranking .textArea p a{
	color:#990000;
}

#ranking .photoArea{
	float:right;
	width:80px;
}

#ranking #pop .rankingItem{
	background-color:#ffe6df;
	margin-top:10px;
	padding:7px;
}

#ranking #rocommend .rankingItem{
	background-color:#fff0de;
	margin-top:10px;
	padding:7px;
}
