@charset "Shift_JIS";



/* ------------------------------------------------------------------------------------------ */
.CG_dottedline {
  background: url(../img_com/dottedline.gif) repeat-x top center;
}
/* ------------------------------------------------------------------------------------------ */
/* ■ニュースピックアップ*/
#CG2ndtop_frame {
  float:left;
  background: #FFFFFF;
  border-bottom: 1px solid #BBBBBB;
  padding: 10px 14px 10px 14px;
}
#CG2ndtop {
  width: 622px;
  float:left;
}

#CG2ndtop_catetitle {
  width: 622px;
  float:left;
  padding: 0px 0px 10px 0px;
}


/* ■ニュースピックアップ内容*/

#CG2ndtopCon {
  width: 622px;
}

#CG2ndtopPic {
  width: 255px;
  float: left;
}
#CG2ndtopText {
  width: 367px;
  float: right;
}

#CG2ndtopText p {
  padding: 5px 0px 10px 0px;
  margin: 0;
}

/*********** #CGpickup link styles ***********/

#CGpickup_link ol {
padding-right: 5px;
padding-left: 0px;
padding-bottom: 5px;
padding-top: 5px;
margin: 0px;
}


#CGpickup_link li {
margin:0 0 0 0;
padding:0 0 5px 12px;
}


.CGpickup_news {
list-style:none;
background-image: url(../img_com/icon_news.gif);
background-repeat: no-repeat;
background-position: left top;
}
.CGpickup_fashion {
list-style:none;
background-image: url(../img_com/icon_fashion.gif);
background-repeat: no-repeat;
background-position: left top;
}
.CGpickup_beauty {
list-style:none;
background-image: url(../img_com/icon_beauty.gif);
background-repeat: no-repeat;
background-position: left top;
}
.CGpickup_career {
list-style:none;
background-image: url(../img_com/icon_career.gif);
background-repeat: no-repeat;
background-position: left top;
}
.CGpickup_lifestyle {
list-style:none;
background-image: url(../img_com/icon_lifestyle.gif);
background-repeat: no-repeat;
background-position: left top;
}
.CGpickup_travel {
list-style:none;
background-image: url(../img_com/icon_travel.gif);
background-repeat: no-repeat;
background-position: left top;
}
.CGpickup_cafe {
list-style:none;
background-image: url(../img_com/icon_cafe.gif);
background-repeat: no-repeat;
background-position: left top;
}



/* ------------------------------------------------------------------------------------------ */
#CG2ndMain_frame {
  clear:both;
  width: 650px;
  padding: 0;
  margin: 0;
}
#CG2ndMain {
  width: 650px;
}
#CG2ndMain_frame_left{
  width: 382px;
  float: left;
}

/* ------------------------------------------------------------------------------------------ */
/* ■注目ニュース*/

#CG2ndMainnews_frame {
  width: 381px;
  float: left;
  border-bottom: 1px solid #BBBBBB;
}

#CG2ndMainnews {
  margin: 0px;
  padding: 10px 14px 10px 14px;
}

#CG2ndMainnews_title {
  text-align: left;
  letter-spacing: 1em;
  background-color:#EDEDED;
    margin: 0px 0px 5px 0px;
}

/*********** #CG2nd_chumokunews link styles ***********/

#CG2ndMainnews_link ul {
padding-right: 5px;
padding-left: 0px;
padding-bottom: 5px;
padding-top: 5px;
margin: 0px;
}

#CG2ndMainnews_link li {
margin:0 0 0 0;
padding:0 0 3px 12px;
list-style:none;
background-image: url(../img_com/icon_g.gif);
background-repeat: no-repeat;
background-position: left center;
}

/* ------------------------------------------------------------------------------------------ */
/* ■ニュース新着枠*/

#CG2ndMainCategory_frame {
  width: 381px;
  clear:both;
  border-bottom: 1px solid #BBBBBB;
}

#CG2ndMainCategory {
  margin: 0px;
  padding: 15px 14px 0px 14px;
}


/* ------------------------------------------------------------------------------------------ */
#CG2ndMain_frame_right {
  width: 268px;
  float: right;
}


/* ■plus*/

#CG2nd_plus {
  padding: 10px 14px 10px 14px;
  margin: 0;
  }


#CG2nd_plus p {
  padding: 5px 0px 5px 0px;
  margin: 0;
}
/* ------------------------------------------------------------------------------------------ */
/* ■おすすめダイアリー*/

#CG2nd_diary {
  padding: 10px 14px 10px 14px;
  margin: 0;
  }
  
#CG2nd_diaryBack {
  background-color:#FFF7F0;
  border-bottom: 1px solid #F4934C;
  border-top: 1px solid #F4934C;
  }
  
  
 /* ------------------------------------------------------------------------------------------ */
/* ■英語データベース検索*/

#CG2nd_english {
	padding: 10px 14px 10px 14px;
	margin: 0;
  }
  
#CG2nd_english_bg {
	background:url(../career/english/english_db_bg.gif) repeat-y top left;
	width:240px;
  }
  
  
#CG2nd_english #phrase {
	width:220px;
	margin:10px;
	letter-spacing:0.1em;
  }
  
 
#CG2nd_english #phrase ul {
	list-style-type:none ;
	padding:0px;
	margin:0px;
	}
  
#CG2nd_english #phrase li {
	padding-bottom:7px;
  }
  
#CG2nd_english #phrase li h2{
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
  }
 
CG2nd_english #phrase ul li a{
	color:#fff;
	}
	
/*キーワード*/
#CG2nd_english #english_keyword{
	padding:0;
	background:url(../career/english/english_db_keyword_bg.gif) repeat-y;
	margin-left:7px;
	width:226px;
	font-size:13px;
  }
 
#CG2nd_english #english_keyword ul {
	list-style-type:none ;
	padding:5px 10px;
	margin:0px;

	}
  
#CG2nd_english #english_keyword ul li {
	line-height:150%;
	padding-right:10px;
	color:#03C;
	margin:0px;	
	display:inline;
  }
 #CG2nd_english #english_keyword ul li a{
	text-decoration:underline;
  } 

	
/*リンク*/
#CG2nd_english a:link {
	text-decoration:underline;
	color:#03C;
}

#CG2nd_english a:hover {
	color:#03C;
	text-decoration:underline;
}

#CG2nd_english a:visited {
	color:#03C;
	text-decoration:underline;
}
#CG2nd_english a:active {
	color:#03C;
	text-decoration:underline;
}


/* ------------------------------------------------------------------------------------------ */
/* ■お買い物マップ*/

#CG2nd_map2 {
	padding: 0px 0px 0px 0px;
	margin: 0;
  }

#CG2nd_okaimonomap {
  padding: 10px 14px 10px 14px;
  margin: 0;
  }

#CG2nd_map2 #keyword {
    font-size: 12px;
	}
 
#CG2nd_map2 #keyword ul {
	list-style-type:none ;
	padding: 0px 3px 0px 8px;
	margin: 0;
    font-size: 12px;
	}
  
#CG2nd_map2 #keyword ul li {
	line-height:150%;
	padding-right:10px;
	color:#03C;
	margin:0px;	
	display:inline;
	font-size: 12px;
  }
 #CG2nd_map2 #keyword ul li a{
	text-decoration:underline;
	font-size: 12px;
  } 
	
/*リンク*/
#CG2nd_map2 a:link {
	text-decoration: none;
	color: #0062DD;
}

#CG2nd_map2 a:visited {
	text-decoration: none;
	color: #0062DD;
}

#CG2nd_map2 a:hover {
	text-decoration: underline;
	color: #0062DD;
}

#CG2nd_map2 a:active {
	text-decoration: underline;
	color: #0062DD;
}


/* ------------------------------------------------------------------------------------------ */
/* ■不動産*/

#CG2nd_home {
  padding: 10px 14px 10px 14px;
  margin: 0;
  }
  
#CG2nd_homeBack {
  background-color:#FEF8E6;
  }
  
  
/* ------------------------------------------------------------------------------------------ */
/* ■空想雑貨*/

#CG2nd_zakka {
  padding: 10px 14px 10px 14px;
  margin: 0;
  }  
  

/* ------------------------------------------------------------------------------------------ */
/* ■今すぐサーチ*/

#CG2nd_Ratingsearch {
  padding: 10px 14px 10px 14px;
  margin: 0;
  }
  
#CG2nd_RatingsearchBack {
  background-color:#FFFFFF;
  }
  
  
  
/* ------------------------------------------------------------------------------------------ */
/* ■レシピ検索*/

#CG2nd_recipe {
  padding: 10px 14px 10px 14px;
  margin: 0;
  }
  
#CG2nd_recipeBack {
  background-color:#F7EFDF;
  }




/* ------------------------------------------------------------------------------------------ */
/* ■240promotion*/

#CG2nd_promotion {
  padding: 10px 14px 10px 14px;
  margin: 0px;
  }

/* ------------------------------------------------------------------------------------------ */
/* ■vote*/

#CG2nd_vote {
  padding: 10px 14px 10px 14px;
  margin: 0;
  }

/* ------------------------------------------------------------------------------------------ */
/* ■bbs*/
#CG2nd_bbs {
  padding: 10px 14px 10px 14px;
  margin: 0;
  }




/*********** #CGpickup link styles ***********/

#CG2nd_bbs ul {
padding-right: 5px;
padding-left: 0px;
padding-bottom: 5px;
padding-top: 5px;
margin: 0px;
}

#CG2nd_bbs li {
margin:0 0 0 0;
padding:0 0 3px 12px;
list-style:none;
background-image: url(../img_com/icon_g.gif);
background-repeat: no-repeat;
background-position: left center;
}


