a:link{ text-decoration:underline; color:#666666; }
a:hover{ text-decoration:underline; color:#666666; }
a:visited{ text-decoration:underline;  color:#666666;}

.j12s, .j12, .j14, .j16  {	font-family:Osaka, ＭＳ Ｐゴシック, MS UI Gothic, sans-serif; font-size:12px;}.j10 { font-family:"Osaka", }
.footstyle { font-size:12px;}
.footstyle a:link{ text-decoration:underline; color:#FFFFFF; }
.footstyle a:hover{ text-decoration:underline; color:#FFFFFF; }
.footstyle a:visited{ text-decoration:underline;  color:#FFFFFF;}

.header{ margin:0; padding:0;}
.header p{ margin:0; padding-left:18px; font-size:12px; line-height:22px; background:url(../img_index2/head_menu_i.gif) no-repeat; }

/*================================================================================================================== */
.clear { clear:both; margin:0; padding:0; }
.clear25 { clear:both; margin:0; padding:0; height:25px; }
.img{ display:block; margin:0; padding:0; }
.imgleft{ float:left; margin:0; padding:0;}
.imgright{ float:right; margin:0; padding:0;}
.line { clear:both; margin:0; padding:0; display:block; }
.ph_m{ display:block; float:right; padding-left:14px;}
.line_center { display:block; float:left;}
/*================================================================================================================== */

.top_menu{ height:105px; background:url(../img_index2/top_line.gif) no-repeat; padding:19px 0 0 7px;}
.top_menu a:link{ color:#FFFFFF; }
.top_menu a:hover{ color:#FFFFFF; }
.top_menu a:visited{ color:#FFFFFF; }

.top_menu1, .top_menu2, .top_menu3 { width:235px; _width:230px; height:84px;}
.top_menu1_t, .top_menu2_t, .top_menu3_t { padding-left:79px; font-size:10px; color:#FFFFFF; line-height:14px;}
.top_menu1 p, .top_menu2 p, .top_menu3 p{ margin:0; font-weight:bold; font-size:12px; line-height:18px;}

.top_menu1{ float:left;}
.top_menu2{ float:left; margin-left:22px;}
.top_menu3{ float:right; margin-right:5px;}
.submenu{ margin:0; padding:0; text-align:left;} 

/*================================================================================================================== */

.leftside, .leftside2 { margin:0; padding-bottom:25px; width:180px; font-size:10px; color:#666666; line-height:14px;}
.leftside p{ margin:0; padding-top:5px; font-size:12px; line-height:18px; font-weight:bold;}
.leftside2 p{ margin:0; padding:0; font-size:10px; line-height:18px;}


/*================================================================================================================== */

#pickup{ margin:0; padding:0; width:538px;}
#pickup p{  margin:0; padding:0; font-size:12px; line-height:20px; color:#666666; }
#pickup p span{ font-size:12px; line-height:20px; color:#f24587; }
.pickup_ph { float:right; margin-right:10px;}

/*================================================================================================================== */

.category{ margin:0; padding:0; font-size:12px; height:14px; font-weight:bold; color:#4a6a99;}
#contents{ margin:0; padding:0; font-size:10px; color:#666666; line-height:14px; }
#contents p{ margin:0; padding-top:5px; font-size:12px; line-height:18px; font-weight:bold;}
#contents_left{  margin:0; padding:0; width:258px; float:left;}
#contents_right{  margin:0; padding:0; width:258px; float:right;}

.contents_l, .contents_m, .contents_s { padding-bottom:10px;}
.contents_l { }
.contents_m { }
.contents_s { }

/*================================================================================================================= */


/* cafegrooveリンク */
.cafeLink {
	padding:19px 0 0;
}

/* コピーライト */
#copyRight {
	clear:both;
	margin:5px 0 0;
	color:#020202;
	font-family:"Verdana","trebuchet MS","Helvetica","Arial","sans-serif";
	font-size:65%;
	line-height:1.16;
}

