@charset "shift_jis";

/*　top　left_menu　plus */

#privacy {
	width:60px;
	height:60px;
	background:url(../images/privacylog.gif) no-repeat;
	float:left;
	font-size:0;
	text-indent:-9999px;
}

#veritrans {
	margin-left:25px;
	margin-top:10px;
	width:88px;
	height:31px;
	background:url(../images/spl01.gif) no-repeat;
	float:left;
	font-size:0;
	text-indent:-9999px;
}

#privacy a, #privacy a:link, #privacy a:hover, #privacy a:visited {
	display:block;
	width:60px;
	height:60px;
	text-decoration:none;
}
#veritrans a, #veritrans a:link, #veritrans a:hover, #veritrans a:visited {
	display:block;
	width:88px;
	height:31px;
	text-decoration:none;
}

/* 0803 */
h2#beginner {
	display:block;
	height:49px;
	background:url(../images/beginner_t.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}

#begin, #begin_guide, #selection,#faq2 {
	width:217px;
	background:url(../images/beta_bg.gif) repeat-y;
}

#begin h2 {background:url(../images/guide_t2.jpg) no-repeat;}
#begin_guide h2 {background:url(../images/guide_t3.jpg) no-repeat;}
#selection h2 {background:url(../images/special_t.jpg) no-repeat;}
#faq2 h2 {background:url(../images/faq2_t.jpg) no-repeat;}

#bgn0, #bgn1, #bgn2, #bgn3 {
	display:block;
	height:50px;
	margin-left:20px;
	font-size:0;
	text-indent:-9999px;
}
#bgn0 {height:50px;}
#bgn1, #bgn2, #bgn3 {height:60px;}
#bgn0 {background:url(../images/begin_t0.gif) no-repeat 0 10px;}
#bgn1 {background:url(../images/begin_t1.gif) no-repeat 0 20px;}
#bgn2 {background:url(../images/begin_t2.gif) no-repeat 0 20px;}
#bgn3 {background:url(../images/begin_t3.gif) no-repeat 0 20px;}

p.ind1, p.ind2 {
	display:block;
	line-height:1.7em;
	color:#333;
}
p.ind1 {margin:5px 20px 20px;}
p.ind2 {margin:5px 40px 20px;}

#bgn_info, #bgn_recom, #bgn_guide {
	display:block;
	height:20px;
	margin:10px 25px;
	background:url(../images/begin_info.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
	border-bottom:1px dotted #ccc;
}
#bgn_info {background:url(../images/begin_info.gif) no-repeat;}
#bgn_recom {background:url(../images/begin_recom.gif) no-repeat;}
#bgn_guide {background:url(../images/begin_guide.gif) no-repeat;}
.box {
	width:671px;
	background:url(../images/box_b.gif) repeat-y;
}
.box_t {
	height:15px;
	background:url(../images/box_t.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
.box_f {
	height:30px;
	background:white url(../images/box_f.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
.box p {
	display:block;
	margin:0 35px 5px;
	line-height:1.5em;
}
.box ul {
	display:block;
	margin:0 25px 5px;
	list-style-type:none;
}
.box li {
	display:inline;
	background:url(../images/keywordarrw.gif) no-repeat;
	padding-left:15px;
	margin-left:15px;
}

/* info_mobile */
h2#info_mobile {
	display:block;
	height:49px;
	background:url(../images/info_mobile_t.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}

#accssbatch {
	width:68px;
	height:68px;
	position:absolute;
	top:-12px;
	left:-10px;
	background:url(../images/accssbatch.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}

.accssconte {
	display:block;
	width:208px;
	float:left;
}
.accssconter {
	display:block;
	width:180px;
	float:left;
}
.accssconte strong, .accssconter strong {
	display:block;
	margin:10px 0px;
	color:#666;
}
.accssconte p {
	display:block;
	font-size:12px;
	margin-right:35px;
}
.accssconte img, .accssconter img {
	padding:12px;
	margin:10px 21px;
	border:1px #ccc solid;
}
.accssconter p {
	display:block;
	font-size:12px;
	margin-right:10px;
}


/* mail_mag */
#mail_alpha_conte {
	width:435px;
	margin:15px auto;
	text-align:left;
}
#mail_alpha_conte p{
	line-height:18px;
	font-size:12px;
}

#mail_beta {
	width:358px;
	margin-top:0;
}
/* camp_080326 */
h2#info_camp {
	display:block;
	height:49px;
	background:url(../images/camp080326_t.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#camp_main {
	display:block;
	width:671px;
	height:270px;
}

#camp_info {
	width:430px;
	float:left;

}
#camp_title {
	width:430px;
	height:64px;
}

#camp_info p{
	display:block;
	margin-top:5px;
	margin-bottom:15px;
	line-height:20px;
	font-size:12px;
}

#camp_info p.f10 {
	line-height:18px;
	font-size:11px;
}

p.f10r {
	line-height:18px;
	font-size:10px;
	text-align:right;
}

#camp_img {
	margin-top:0;
	width:217px;
	height:135px;
	background:url(../images/camp_bnr.jpg) no-repeat;
	float:right;
	font-size:0;
	text-indent:-9999px;
}

#camp_img a {
	display:block;
	width:217px;
	height:135px;
	text-decoration:none;
}

#camp_baginfo {
	display:block;
	margin-bottom:15px;
	clear:both;	
}

#camp_bnr {
	display:block;
	width:217px;
	height:130px;
	margin-bottom:7px;
}

/* camp0803265 */

#container_camp0803 {
	display:block;
	width:671px;
	margin:0;
	padding:0;
	background: url("../images/container_bk.gif");
}

.itmcell_bk{
	display:block;
	width:671px;
	margin:0;
	padding:0;
	background: url("../images/itmcell_bk.gif") repeat-y;
}

.itmcell_cont{
	display:block;
	margin:0;
	padding:0 0 0 30px;
}


.n_itmcell_bk{
	width:335px;
	height:395px;
	margin:0;
	padding:0;
	background: url("../images/n_itmcell_bk.gif") repeat-y;
}

.n_itmcell_cont{
	margin:0;
	padding:0 0 0 20px;
}


p.item_com{
	margin:5px 5px 8px 10px;
	padding:0;
	font-size:12px;
	line-height:1.4em;
}

.n_detail_btn_r{
	 float:right;
	 margin:5px 10px 0px 0px;
	 padding:0;
}



.left{
	 float:left;
	 margin:0;
	 padding:0;
}
.clearfix:after{
    content: "."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}

.clearfix{display: inline-table;}


/* Hides from IE-mac \*/
*html.clearfix{ height: 1%; }
.clearfix{ display: block; }
/* End hide from IE-mac */

.clear {
	clear:both;
	float:none;
}

/* what?? */

h2#guide3 {
	display:block;
	height:49px;
	background:url(../images/guide3_t.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}

h2#faq {
	display:block;
	height:49px;
	background:url(../images/faq_t.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
h2#infomation {
	display:block;
	height:49px;
	background:url(../images/infomation_t.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}

/* camp080414 */

#container_camp0804{
	display:block;
	width:671px;
	margin:0;
	padding:0;
	background: url("../images/container_bk.gif");
}

#top_com{
	background-color:#FBF5DD;
	color:black;
	padding:10px 0 0 80px;
	margin:0;
	height:60px;
	font-size:12px;
	line-height:1.0;
}
#top_com strong{
	color:#FF6600;
}
.n_itmcell_bk_camp0804{
	width:335px;
	margin:0;
	padding:0;
	background: url("../images/0804_n_itmcell_bk.gif") repeat-y;
}
.n_itmcell_bk2{
	width:335px;
	margin:0;
	padding:0;
	background: url("../images/0804_n_itmcell_bk2.gif") repeat-y;
}
.n_itmcell_bk3{
	width:335px;
	height:234px;
	margin:0;
	padding:0;
	background: url("../images/0804_n_itmcell_bk3.gif") no-repeat;
}
.n_itmcell_bk4{
	width:335px;
	height:234px;
	margin:0;
	padding:0;
	background: url("../images/0804_n_itmcell_bk4.gif") no-repeat;
}
.n_itmcell_bk5{
	width:671px;
	margin:0;
	padding:0;
	background: url("../images/0804_n_itmcell_bk5.gif") repeat-y;
}
.n_itmcell_bk6{
	width:671px;
	height:234px;
	margin:0;
	padding:0;
	background: url("../images/0804_n_itmcell_bk6.gif") no-repeat;
}

.n_itmcell_bk7{
	width:544px;
	margin:0;
	padding:0;
	background:#FBF5DD url("../images/0804_n_itmcell_bk7.gif") repeat-y;
}
.n_itmcell_bk8{
	width:544px;
	height:294px;
	margin:0;
	padding:0;
	background:#FBF5DD url("../images/0804_n_itmcell_bk8.gif") no-repeat;
}
.n_itmcell_cont_camp0804{
	margin:0;
	padding:0 0 0 37px;
}
.bk_h{
	background-color:#FBF5DD;
}


p.item_com_camp0804{
	margin:5px 5px 8px 5px;
	padding:0;
	font-size:12px;
	line-height:1.2;
}


/* guide */

p.gudt1 {
	color:#666;
	font-size:14px;
	font-weight:bold;
}

p.gudt2 {
	display:block;
	margin:10px 35px 10px;
	padding-bottom:5px;
	color:#333;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px dotted #ccc;
}

/* sidemenu mailmag mob blog link */
#mailmag a:visited, #mob a:visited, #blog a:visited {color:#ff8800;text-decoration:underline;}

/* special index */
h2#sp_index_title {
	display:block;
	height:49px;
	background:url(../images/spindex_t.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
div#sp_index{
	width:650px;
	border-top:3px solid #dedcc8;
	padding:3px 0 13px 0;

}

div.sp_index_img{
	width:215px;
	float:left;
	margin-top:10px;

}

div.sp_index_txt{
	width:425px;
	float:right;
	margin-left:10px;
	margin-top:5px;
}
.sp_12 {
	font-size:12px;
	line-height:1.5em;
}
.sp_index_catch {
	font-size:12px;
	line-height:2.5em;
}

/*080623 for category70*/
h2#p_comment{
	height:78px;
	margin:5px 0 10px 0;
	padding:5px 0 0 90px;
	background:url(../images/point_new.gif) no-repeat;
	font-size:12px;
	line-height:1.5;
	font-weight:bold;
}
h2#p_comment2{
	margin:5px 0 10px 0;
	padding:3px 0 0px 35px;
	background:url(../images/ico_kantanfu.gif) no-repeat;
	font-size:12px;
	line-height:1.5;
	font-weight:bold;
	border-bottom:1px dotted #CCC;
}
.how{
	padding:0;
	margin:0;
	line-height:1.0;
}
.how img{
	padding:0;
	margin:5px 0 5px 10px;
	float:right;
}

.how h2{	
	margin:20px 0 10px 0;
	padding:8px 0 0 35px;
	background:url(../images/how_img03.gif) no-repeat;
	height:20px;
	color:#ff8800;
	border-bottom:1px dotted #ff8800;
	font-size:13px;
}

.how h3{
	margin:20px 0 10px 0;
	padding:3px 0 0 25px;
	background:url(../images/star.gif) no-repeat;
	font-size:13px;
}
.how dl{
	padding:0;
	margin:20px 0 20px 0;
	font-size:12px;
	line-height:1.5;
}
.how dd{
	margin:0 0 0 20px;
	padding:3px 0 0 15px;
	background:url(../images/round.gif) no-repeat 0 5px;
}
.how dt{
	margin:5px 0 0 20px;
	padding:3px 0 0 18px;
	line-height:1.5;
}

/* 1categry_top_image */

#cate_interier_01, #cate_interier_02, #cate_interier_03, #cate_interier_04, #cate_interier_05, #cate_interier_06, #cate_interier_07, 
#cate_gourmet_01, #cate_gourmet_02, #cate_gourmet_03, #cate_gourmet_04, #cate_gourmet_05 , #cate_gourmet_06, 
#cate_gourmet_07, #cate_gourmet_08, #cate_gourmet_09, #cate_gourmet_10, #cate_gourmet_11 , #cate_gourmet_12, 
#cate_gourmet_13, #cate_gourmet_14,
#cate_fashion_01, #cate_fashion_02, #cate_fashion_03, #cate_fashion_04, #cate_fashion_05 , #cate_fashion_06, 
#cate_cosme_01, #cate_cosme_02, #cate_cosme_03, #cate_cosme_04, #cate_cosme_05 , #cate_cosme_06, #cate_cosme_07 , #cate_cosme_08,
#cate_health_01, #cate_health_02, #cate_health_03, #cate_health_04, #cate_health_05 , #cate_health_06, 
#cate_rom_01, #cate_rom_02, #cate_rom_03, #cate_rom_04, #cate_rom_05 , #cate_rom_06, 
#cate_av_01, #cate_av_02, #cate_av_03, #cate_av_04, #cate_av_05 , #cate_av_06,
#cate_game_01, #cate_game_02, #cate_game_03, #cate_game_04, #cate_game_05 , #cate_game_06, #cate_game_07 , #cate_game_08,
#cate_kids_01, #cate_kids_02, #cate_kids_03, #cate_kids_04, #cate_kids_05 , #cate_kids_06, #cate_kids_07,
#cate_point_01, #cate_point_02, #cate_point_03,#cate_point_04,#cate_point_05
{
	height:145px;
	font-size:10px;
}


#cate_interier_01 strong, #cate_interier_02 strong, #cate_interier_03 strong, #cate_interier_04 strong, #cate_interier_05 strong, #cate_interier_06 strong, #cate_interier_07 strong, 
#cate_fashion_01 strong, #cate_fashion_02 strong, #cate_fashion_03 strong, #cate_fashion_04 strong, #cate_fashion_05 strong, #cate_fashion_06 strong,
#cate_gourmet_01 strong, #cate_gourmet_02 strong, #cate_gourmet_03 strong, #cate_gourmet_04 strong, #cate_gourmet_05 strong, #cate_gourmet_06 strong,#cate_gourmet_07 strong, #cate_gourmet_08 strong, #cate_gourmet_09 strong, #cate_gourmet_10 strong, #cate_gourmet_11 strong, #cate_gourmet_12 strong, #cate_gourmet_13 strong, #cate_gourmet_14 strong,
#cate_rom_01 strong, #cate_rom_02 strong,#cate_game_01 strong, #cate_game_02 strong, #cate_game_03 strong, #cate_game_04 strong, #cate_game_05 strong, #cate_game_06 strong,#cate_game_07 strong, #cate_game_08 strong,
#cate_av_01 strong, #cate_av_02 strong, #cate_av_03 strong, #cate_av_04 strong, #cate_av_05 strong, #cate_av_06 strong,
#cate_health_01 strong, #cate_health_02 strong, #cate_health_03 strong, #cate_health_04 strong, #cate_health_05 strong, #cate_health_06 strong,
#cate_cosme_01 strong, #cate_cosme_02 strong, #cate_cosme_03 strong, #cate_cosme_04 strong, #cate_cosme_05 strong, #cate_cosme_06 strong,#cate_cosme_07 strong, #cate_cosme_08 strong,
#cate_kids_01 strong, #cate_kids_02 strong, #cate_kids_03 strong, #cate_kids_04 strong, #cate_kids_05 strong, #cate_kids_06 strong,#cate_kids_07 strong, #cate_point_01 strong, #cate_point_02 strong, #cate_point_03 strong,#cate_point_04 strong,#cate_point_05 strong
{
	display:block;
	width:205px;
	height:19px;
	margin-left:6px;
	color:white;
	font-weight:normal;
	line-height:19px;
	clear:both;
}


/*　backgroud image */
#cate_interier_01 {background:url(../images/cate_interier_bungu.jpg) no-repeat;}
#cate_interier_02 {background:url(../images/cate_interier_kateiyouhin.jpg) no-repeat;}
#cate_interier_03 {background:url(../images/cate_interier_flower.jpg) no-repeat;}
#cate_interier_04 {background:url(../images/cate_interier_house.jpg) no-repeat;}
#cate_interier_05 {background:url(../images/cate_interier_kagu.jpg) no-repeat;}
#cate_interier_06 {background:url(../images/cate_interier_watch.jpg) no-repeat;}
#cate_interier_07 {background:url(../images/cate_interier_bath.jpg) no-repeat;}

#cate_fashion_01 {background:url(../images/cate_fashion_bag.jpg) no-repeat;}
#cate_fashion_02 {background:url(../images/cate_fashion_accessary.jpg) no-repeat;}
#cate_fashion_03 {background:url(../images/cate_fashion_saifu.jpg) no-repeat;}
#cate_fashion_04 {background:url(../images/cate_fashion_watch.jpg) no-repeat;}
#cate_fashion_05 {background:url(../images/cate_fashion_komono.jpg) no-repeat;}
#cate_fashion_06 {background:url(../images/cate_fashion_brand.jpg) no-repeat;}

#cate_gourmet_01 {background:url(../images/cate_gourmet_kome.jpg) no-repeat;}
#cate_gourmet_02 {background:url(../images/cate_gourmet_men.jpg) no-repeat;}
#cate_gourmet_03 {background:url(../images/cate_gourmet_kaisan.jpg) no-repeat;}
#cate_gourmet_04 {background:url(../images/cate_gourmet_kani.jpg) no-repeat;}
#cate_gourmet_05 {background:url(../images/cate_gourmet_souzai.jpg) no-repeat;}
#cate_gourmet_06 {background:url(../images/cate_gourmet_niku.jpg) no-repeat;}
#cate_gourmet_07 {background:url(../images/cate_gourmet_nabe.jpg) no-repeat;}
#cate_gourmet_08 {background:url(../images/cate_gourmet_healthy.jpg) no-repeat;}
#cate_gourmet_09 {background:url(../images/cate_gourmet_cake.jpg) no-repeat;}
#cate_gourmet_10 {background:url(../images/cate_gourmet_original.jpg) no-repeat;}
#cate_gourmet_11 {background:url(../images/cate_gourmet_choco.jpg) no-repeat;}
#cate_gourmet_12 {background:url(../images/cate_gourmet_yaki.jpg) no-repeat;}
#cate_gourmet_13 {background:url(../images/cate_gourmet_wagashi.jpg) no-repeat;}
#cate_gourmet_14 {background:url(../images/cate_gourmet_drink.jpg) no-repeat;}

#cate_rom_01 {background:url(../images/cate_rom_cd.jpg) no-repeat;}
#cate_rom_02 {background:url(../images/cate_rom_dvd.jpg) no-repeat;}

#cate_game_01 {background:url(../images/cate_game_ds.jpg) no-repeat;}
#cate_game_02 {background:url(../images/cate_game_wii.jpg) no-repeat;}
#cate_game_03 {background:url(../images/cate_game_ps2.jpg) no-repeat;}
#cate_game_04 {background:url(../images/cate_game_ps3.jpg) no-repeat;}
#cate_game_05 {background:url(../images/cate_game_psp.jpg) no-repeat;}
#cate_game_06 {background:url(../images/cate_game_hontai.jpg) no-repeat;}
#cate_game_07 {background:url(../images/cate_game_party.jpg) no-repeat;}
#cate_game_08 {background:url(../images/cate_game_pazuru.jpg) no-repeat;}

#cate_av_01 {background:url(../images/cate_av_seikatu.jpg) no-repeat;}
#cate_av_02 {background:url(../images/cate_av_kitchen.jpg) no-repeat;}
#cate_av_03 {background:url(../images/cate_av_kisetu.jpg) no-repeat;}
#cate_av_04 {background:url(../images/cate_av_camera.jpg) no-repeat;}
#cate_av_05 {background:url(../images/cate_av_audio.jpg) no-repeat;}
#cate_av_06 {background:url(../images/cate_av_other.jpg) no-repeat;}

#cate_health_01 {background:url(../images/cate_health_kenkou.jpg) no-repeat;}
#cate_health_02 {background:url(../images/cate_health_kiki.jpg) no-repeat;}
#cate_health_03 {background:url(../images/cate_health_relax.jpg) no-repeat;}
#cate_health_04 {background:url(../images/cate_health_fitness.jpg) no-repeat;}
#cate_health_05 {background:url(../images/cate_health_supporter.jpg) no-repeat;}
#cate_health_06 {background:url(../images/cate_health_other.jpg) no-repeat;}

#cate_cosme_01 {background:url(../images/cate_cosme_skin.jpg) no-repeat;}
#cate_cosme_02 {background:url(../images/cate_cosme_make.jpg) no-repeat;}
#cate_cosme_03 {background:url(../images/cate_cosme_fran.jpg) no-repeat;}
#cate_cosme_04 {background:url(../images/cate_cosme_hair.jpg) no-repeat;}
#cate_cosme_05 {background:url(../images/cate_cosme_body.jpg) no-repeat;}
#cate_cosme_06 {background:url(../images/cate_cosme_bath.jpg) no-repeat;}
#cate_cosme_07 {background:url(../images/cate_cosme_daily.jpg) no-repeat;}
#cate_cosme_08 {background:url(../images/cate_cosme_inner.jpg) no-repeat;}

#cate_kids_01 {background:url(../images/cate_kids_eat.jpg) no-repeat;}
#cate_kids_02 {background:url(../images/cate_kids_omutu.jpg) no-repeat;}
#cate_kids_03 {background:url(../images/cate_kids_nyuyoku.jpg) no-repeat;}
#cate_kids_04 {background:url(../images/cate_kids_wear.jpg) no-repeat;}
#cate_kids_05 {background:url(../images/cate_kids_odekake.jpg) no-repeat;}
#cate_kids_06 {background:url(../images/cate_kids_kagu.jpg) no-repeat;}
#cate_kids_07 {background:url(../images/cate_kids_other.jpg) no-repeat;}

#cate_point_01 {background:url(../images/cate_point_yuuen.jpg) no-repeat;}
#cate_point_02 {background:url(../images/cate_point_wave.jpg) no-repeat;}
#cate_point_02_1 {background:url(../images/cate_point_tosyo.jpg) no-repeat;}
#cate_point_03 {background:url(../images/cate_point_quo.jpg) no-repeat;}
#cate_point_04 {background:url(../images/cate_point_giftall.jpg) no-repeat;}
#cate_point_05 {background:url(../images/cate_point_bible.jpg) no-repeat;}



/*　Title backgroud color */
#cate_interier_01 strong {background:#901c56;}
#cate_interier_02 strong {background:#901c56;}
#cate_interier_03 strong {background:#901c56;}
#cate_interier_04 strong {background:#901c56;}
#cate_interier_05 strong {background:#901c56;}
#cate_interier_06 strong {background:#901c56;}
#cate_interier_07 strong {background:#901c56;}

#cate_fashion_01 strong {background:#e77373;}
#cate_fashion_02 strong {background:#e77373;}
#cate_fashion_03 strong {background:#e77373;}
#cate_fashion_04 strong {background:#e77373;}
#cate_fashion_05 strong {background:#e77373;}
#cate_fashion_06 strong {background:#e77373;}

#cate_gourmet_01 strong {background:#ee7a41;}
#cate_gourmet_02 strong {background:#ee7a41;}
#cate_gourmet_03 strong {background:#ee7a41;}
#cate_gourmet_04 strong {background:#ee7a41;}
#cate_gourmet_05 strong {background:#ee7a41;}
#cate_gourmet_06 strong {background:#ee7a41;}
#cate_gourmet_07 strong {background:#ee7a41;}
#cate_gourmet_08 strong {background:#ee7a41;}
#cate_gourmet_09 strong {background:#ee7a41;}
#cate_gourmet_10 strong {background:#ee7a41;}
#cate_gourmet_11 strong {background:#ee7a41;}
#cate_gourmet_12 strong {background:#ee7a41;}
#cate_gourmet_13 strong {background:#ee7a41;}
#cate_gourmet_14 strong {background:#ee7a41;}

#cate_rom_01 strong {background:#ae8257;}
#cate_rom_02 strong {background:#ae8257;}

#cate_game_01 strong {background:#b57bb5;}
#cate_game_02 strong {background:#b57bb5;}
#cate_game_03 strong {background:#b57bb5;}
#cate_game_04 strong {background:#b57bb5;}
#cate_game_05 strong {background:#b57bb5;}
#cate_game_06 strong {background:#b57bb5;}
#cate_game_07 strong {background:#b57bb5;}
#cate_game_08 strong {background:#b57bb5;}

#cate_av_01 strong {background:#333333;}
#cate_av_02 strong {background:#333333;}
#cate_av_03 strong {background:#333333;}
#cate_av_04 strong {background:#333333;}
#cate_av_05 strong {background:#333333;}
#cate_av_06 strong {background:#333333;}
#cate_av_07 strong {background:#333333;}
#cate_av_08 strong {background:#333333;}

#cate_health_01 strong {background:#2f9096;}
#cate_health_02 strong {background:#2f9096;}
#cate_health_03 strong {background:#2f9096;}
#cate_health_04 strong {background:#2f9096;}
#cate_health_05 strong {background:#2f9096;}
#cate_health_06 strong {background:#2f9096;}
#cate_health_07 strong {background:#2f9096;}
#cate_health_08 strong {background:#2f9096;}

#cate_cosme_01 strong {background:#c60d6a;}
#cate_cosme_02 strong {background:#c60d6a;}
#cate_cosme_03 strong {background:#c60d6a;}
#cate_cosme_04 strong {background:#c60d6a;}
#cate_cosme_05 strong {background:#c60d6a;}
#cate_cosme_06 strong {background:#c60d6a;}
#cate_cosme_07 strong {background:#c60d6a;}
#cate_cosme_08 strong {background:#c60d6a;}

#cate_kids_01 strong {background:#e68a8d;}
#cate_kids_02 strong {background:#e68a8d;}
#cate_kids_03 strong {background:#e68a8d;}
#cate_kids_04 strong {background:#e68a8d;}
#cate_kids_05 strong {background:#e68a8d;}
#cate_kids_06 strong {background:#e68a8d;}
#cate_kids_07 strong {background:#e68a8d;}

#cate_point_01 strong {background:#C79241;}
#cate_point_02 strong {background:#C79241;}
#cate_point_03 strong {background:#C79241;}
#cate_point_04 strong {background:#C79241;}
#cate_point_05 strong {background:#C79241;}


/*　calender css 080930 */
table.calendar {
	padding: 0;
	margin: 0px;
}
table.calendar tr.headline td{
	border-top: solid 1px #cccccc;
	font-size: 11px;

}
table.calendar th {
	height: 25px;
	text-align: left;
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
}
table.calendar th span {
	font-family: "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka";
	cursor: pointer;
	float: right;
	color: #ff9900;
}
table.calendar td {
	border-bottom: solid 1px #cccccc;
	text-align: center;
	width: 30px;
	height: 22px;
	vertical-align: middle;
	font-family: "Myriad Pro","Verdana","Arial", "Helvetica", "sans-serif";
	line-height: normal;
	font-size: 11px;
	color: #333333;
}
/* Today　CSS　Delete　081006　*/
/*table.calendar td.Today {  */
/*	font-weight: bolder; */
/*	color: #FF6600;	 */
/*	font-size: 12px; */
/*} */

table.calendar td.Sat {
	color: #FF0000;
	background-color: #cccccc;
}
table.calendar td.Sun {
	color: #FF0000;
	background-color: #cccccc;
}
table.calendar td.holyday {
	color: #FF0000;
	background-color: #cccccc;
}
table.calendar td.xday {
	font-weight: bolder;
	color: #009999;
	font-size: 14px;
}
table.calendar td.birthday {
	font-weight: bolder;
	color: #990000;
	font-size: 14px;
}

#calender h2 {background:url(../images/calender_t.jpg) no-repeat;}

#calender{
	width:217px;
	background:url(../images/beta_bg.gif) repeat-y;
}
#calender p {
	display:block;
	margin:10px 20px;
	color:#333333;
	line-height:1.5em;
	}
	
#calender table{
	margin:auto;
	}


/* Brand bnr　081113*/

#brand h2 {
	background:url(../images/brand_t.jpg) no-repeat;
	margin-bottom:-5px;
}

#brand_tm{
	width:217px;
	height:51px;
	background:url(../images/bnr_brand_tm.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#brand_jj{
	width:217px;
	height:51px;
	background:url(../images/bnr_brand_jj.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#brand_idea{
	width:217px;
	height:51px;
	background:url(../images/bnr_brand_idea2.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#brand_yue{
	width:217px;
	height:51px;
	background:url(../images/bnr_brand_yue.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#brand_clo{
	width:217px;
	height:51px;
	background:url(../images/bnr_brand_clo.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#brand_0{
	width:217px;
	height:57px;
	background:url(../images/bnr_brand_0.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#brand_mottainai{
	width:217px;
	height:57px;
	background:url(../images/bnr_brand_mottainai.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#brand_frosch{
	width:217px;
	height:57px;
	background:url(../images/bnr_brand_frosch.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}

#brand_tm a, #brand_tm a:link, #brand_tm a:hover, #brand_tm a:visited,
#brand_jj a, #brand_jj a:link, #brand_jj a:hover, #brand_jj a:visited,
#brand_idea a, #brand_idea a:link, #brand_idea a:hover, #brand_idea a:visited,
#brand_yue a, #brand_yue a:link, #brand_yue a:hover, #brand_yue a:visited,
#brand_clo a, #brand_clo a:link, #brand_clo a:hover, #brand_clo a:visited,
#brand_0 a, #brand_0 a:link, #brand_0 a:hover, #brand_0 a:visited,
#brand_mottainai a, #brand_mottainai a:link, #brand_mottainai a:hover, #brand_mottainai a:visited,
#brand_frosch a, #brand_frosch a:link, #brand_frosch a:hover, #brand_frosch a:visited
 {
	display:block;
	width:217px;
	height:45px;
	text-decoration:none;
}

/* Brand bnr event　090121*/

h2#brand_event_title {
	display:block;
	height:30px;
	background:url(../images/brand_event_t.gif) no-repeat;
	margin-bottom:20px;
	font-size:0;
	text-indent:-9999px;
}

#brand_event_tm{
	width:217px;
	height:51px;
	background:url(../images/bnr_brand_tm.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
	margin-right:10px;
}
#brand_event_jj{
	width:217px;
	height:51px;
	background:url(../images/bnr_brand_jj.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
	margin-right:10px;
}
#brand_event_idea{
	width:217px;
	height:51px;
	background:url(../images/bnr_brand_idea.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#brand_event_idea2{
	width:217px;
	height:51px;
	background:url(../images/bnr_brand_idea2.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#brand_event_yue{
	width:217px;
	height:51px;
	background:url(../images/bnr_brand_yue.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
	margin-right:10px;
}
#brand_event_clo{
	width:217px;
	height:51px;
	background:url(../images/bnr_brand_clo.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
	margin-right:10px;
}
#brand_event_0{
	width:217px;
	height:57px;
	background:url(../images/bnr_brand_0.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#brand_event_mottainai{
	width:217px;
	height:57px;
	background:url(../images/bnr_brand_mottainai.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
	margin-right:10px;
}
#brand_event_frosch{
	width:217px;
	height:57px;
	background:url(../images/bnr_brand_frosch.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
	margin-right:10px;
}

#brand_event_tm a, #brand_event_tm a:link, #brand_event_tm a:hover, #brand_event_tm a:visited,
#brand_event_jj a, #brand_event_jj a:link, #brand_event_jj a:hover, #brand_event_jj a:visited,
#brand_event_idea a, #brand_event_idea a:link, #brand_event_idea a:hover, #brand_event_idea a:visited,
#brand_event_idea2 a, #brand_event_idea2 a:link, #brand_event_idea2 a:hover, #brand_event_idea2 a:visited,
#brand_event_yue a, #brand_event_yue a:link, #brand_event_yue a:hover, #brand_event_yue a:visited,
#brand_event_clo a, #brand_event_clo a:link, #brand_event_clo a:hover, #brand_event_clo a:visited,
#brand_event_0 a, #brand_event_0 a:link, #brand_event_0 a:hover, #brand_event_0 a:visited,
#brand_event_mottainai a, #brand_event_mottainai a:link, #brand_event_mottainai a:hover, #brand_event_mottainai a:visited,
#brand_event_frosch a, #brand_event_frosch a:link, #brand_event_frosch a:hover, #brand_event_frosch a:visited
 {
	display:block;
	width:217px;
	height:45px;
	text-decoration:none;
}

/* 2008_1211*/

h2#n2008_info {
	display:block;
	height:60px;
	background:url(../images/infomation_t.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}

#n2008_info {
	width:650px;
}
#n2008_title {
	width:671px;
	margin-top:15px;
	margin-bottom:15px;
}

#n2008_info p{
	display:block;
	margin-top:5px;
	margin-bottom:15px;
	line-height:20px;
	font-size:12px;
}

#n2008_info p.f10r {
	line-height:18px;
	font-size:11px;
	color:red;
}

/* 2009_0219*/

.contact_info{
	padding:0;
	margin:0;
	line-height:1.0;
}

.contact_info h2{	
	margin:10px 35px 10px;
	padding:3px 0px 0px 30px;
	background:url(../images/ico_kantanfu.gif) no-repeat;
	height:21px;
	color:#ff0000;
	border-bottom:1px dotted #CCC;
	font-size:13px;
}
.contact_info p{
	margin:10px 40px 10px;
	font-size:12px;
	line-height:1.5em;
}

h2#info_cate_title {
	display:block;
	height:30px;
	background:url(../images/info_cate_t.gif) no-repeat;
	margin-bottom:10px;
	font-size:0;
	text-indent:-9999px;
}
p.gurmet_com{
	margin:0 0 0 15px;
	padding:0;
	font-size:12px;
	line-height:1.4em;
}

