/* CSS Document */
@charset "utf-8";
/**********************ヘッダー**************************/

#left_main{
	clear:both;
	float:left;
	height:auto;
	width:261px;
}
#information{
	clear:both;
	height:auto;
	width:261px;
	color:#666;
	text-align:left;
	margin-bottom:20px;
}
#information a:link{
	clear:both;
	height:auto;
	width:261px;
}
#information a:hover{
	clear:both;
	height:auto;
	width:261px;
}


#week{
	text-align:left;
	height:177px;
	padding:40px 0 0 0;
	margin:0;
	clear:both;
	margin-bottom:30px;
}
#weekfan{
	text-align:left;
	height:177px;
	padding-top:5px;
	margin-bottom:30px;
}
#week_stool{
	text-align:left;
	height:177px;
	padding-top:10px;
	margin-bottom:30px;
}
#week_left{
	float:left;
	width:177px;
}

#week_right{
	float:left;
	width:553px;
	line-height:1.3em;
}
#week_title a{
	line-height:1.3em;
}
#week_title{
	float:left;
	line-height:1.3em;
}
#week_s_point{
	width:553px;
	height:18px;
	background:url(../images/weekly2.gif) no-repeat;
	display:block;
}
#week_back{
	width:537px;
	color:#666;
	padding:3px 8px 8px 8px;
	line-height:1.3em;
	background-color:#fff8ec;
}
#title_clear{
	clear:both;
}





#header{
	width:1000px;
	height:110px;

}

#header_top{
	text-align: left;
	height: 15px;
	padding-bottom:5px;
	width: 995px;
	margin-left: 5px;


}
#header_mid{
	height: 50px;
	width: 1000px;
	margin-bottom: 10px;




}
#logo{
	float: left;
	height: 45px;
	width: 240px;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;

}
#logo img{
	border:0;
}
#air{
	width:130px;
	float: left;
	height: 45px;
	color:#ffffff;
	margin-left:355px;
	background-color:#FFFFFF;
}
#mail_maga{
	float: left;
	height: 45px;
	width: 130px;
	text-align: right;
	padding-left:5px;
}
#favorite{
	float: left;
	height: 45px;
	width: 130px;
	text-align: right;
	padding-left:5px;
}
#mail_maga p a img{
	border:0;
}
#mail_maga p{
	line-height: 2em;
}
#header #header_mid #mail_maga #m_btn{
	width:129px;
	height:26px;
	display:block;
	background:url(../images/member1.gif) no-repeat;
}
#header #header_mid #mail_maga #m_btn a{
	display:block;
	overflow:hidden;
	width:129px;
	height:26px;
}
#header #header_mid #mail_maga #m_btn a:link{
	background-image: url(../images/member1.gif);
}
#header #header_mid #mail_maga #m_btn a:hover{
	background-image: url(../images/member2.gif);
}



#header #header_mid #air #k_btn{
	width:129px;
	height:26px;
	display:block;
	background:url(../images/kago1.gif) no-repeat;
	text-align:right;
}
#header #header_mid #air #k_btn a{
	display:block;
	overflow:hidden;
	width:129px;
	height:26px;
}
#header #header_mid #air #k_btn a:link{
	background-image: url(../images/kago1.gif);
}
#header #header_mid #air #k_btn a:hover{
	background-image: url(../images/kago2.gif);
}
#contact{
	width: 120px;
	float: left;
}
#contact a{
	text-decoration:none;
}

#header_under{
	height: 15px;
	width: 1000px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom: 5px;
	vertical-align: bottom;



}
#header_under ol li{
	list-style-type: none;
	vertical-align: bottom;
}
#header_under ol li img{
	vertical-align: bottom;
}
#header_under ol li a{
	vertical-align: bottom;
}
#home{
	width: 70px;
	float: left;
	margin-left: 10px;
	vertical-align: top;


}
#home a{
	text-decoration:none;
}
#work{
	float: left;
	width: 100px;
}
#work a{
	text-decoration:none;
}
#question{
	float: left;
	width: 120px;
}
#question a{
	text-decoration:none;
}
#pay{
	float: left;
	width: 130px;
}
#pay a{
	text-decoration:none;
}
#back{
	float: left;
	width: 120px;
}
#back a{
	text-decoration:none;
}
#sitemap{
	float: left;
	width: 110px;
}
#sitemap a{
	text-decoration:none;
}
#kago{
	float: left;
	width: 120px;
}
#kago a{
	text-decoration:none;
}
#login{
	float: left;
	width: 95px;
}
#login a{
	text-decoration:none;
}
#mail{
	float: left;
	width: 110px;
}
#mail a{
	text-decoration:none;
}

/************************緊急表記******************/

#comment{ 
    padding:5px; 
}

/************************パンくずリスト******************/

#pan{
	height: 15px;
	width: 1000px;
	text-align: left;
	margin-top: 20px;
	color: #666666;




}
/******************ホットキーワード*************************/
#top_con{
	width:1000px;
	height:30px;
	margin-top: 5px;
    text-decoration: none;
}

#top_con a{
    text-decoration: none;
}

#hotkeyword{
	width:750px;
	height:27px;
	text-align: left;
	padding-top: 3px;
	padding-left: 3px;
	color: #996600;
	float:left;
	background-image: url(../images/keyword_02.gif);
	background-repeat: no-repeat;
	font-size: 11px;




}
#hotkeyword a{
	font-size: 11px;
	color: #CC9966;

}
#hotkeyword a:hover{
	text-decoration:underline;
}

.key_s{
	font-size: 7px;
	color: #ffe1bd;
}
#h_banner{
	float:right;
	width:230px;
	height:30px;

}
/********************コンテンツ**********************/

#content{
	width:1000px;
	height:auto;
	margin:0;
	padding:0;
	padding-top: 20px;
	padding-left: 3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}


/********************コンテンツ左**********************/
#main_left{
	width:100px;
	height:auto;
	float: left;
	padding-right: 4px;
	position:relative;
	display:block;
	z-index:3;
}

.left_box{
	height: 100px;
	width: 100px;
	margin-bottom: 10px;

}
.left_box img{
	border: 1px solid #CCCCCC;
}
.left_box a:hover img{
	position:relative;
	display:block;
	top:0;
	left:0;
	z-index:4;	
	border: 1px solid #33cc00;
}





/********************コンテンツ中央**********************/

#main_center{
	width:150px;
	height:auto;
	float:left;
	margin-left: 6px;
	display:relative;
	top:0;
	left:0;
	display:block;
}
#main_center li{
	list-style-type: none;
}
#search{
	width: 150px;
	height: 92px;
	padding-top: 38px;
	background-image: url(../images/image_search_14.gif);
	background-repeat: no-repeat;
	color: #666666;

}
#search form option{
	color:#666666;
}
#txtbox{
	margin-top: 17px;
	margin-bottom: 5px;
}
#pickup_banner{
	width: 150px;
	margin-top: 9px;
	margin-bottom: 5px;
}

#category{
	width:150px;
	height:18px;	
	background:url(../images/center_menu0.gif) no-repeat;
}
#tv_board a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#tv_board{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu1.gif) no-repeat;
}
#tv_board a:hover{
	background:url(../images/center_menu1h.gif) no-repeat;
}
#dining_set a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#dining_set{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu2.gif) no-repeat;
}
#dining_set a:hover{
	background:url(../images/center_menu2h.gif) no-repeat;
}
#dining_chair a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#dining_chair{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu3.gif) no-repeat;
}
#dining_chair a:hover{
	background:url(../images/center_menu3h.gif) no-repeat;
}
#table a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#table{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu4.gif) no-repeat;
}
#table a:hover{
	background:url(../images/center_menu4h.gif) no-repeat;
}
#sofa a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#sofa{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu5.gif) no-repeat;
}
#sofa a:hover{
	background:url(../images/center_menu5h.gif) no-repeat;
}

#rug a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#rug{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu6.gif) no-repeat;
}
#rug a:hover{
	background:url(../images/center_menu6h.gif) no-repeat;
}
#bed a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#bed{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu7.gif) no-repeat;

}
#bed a:hover{
	background:url(../images/center_menu7h.gif) no-repeat;
}
#rack a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#rack{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu8.gif) no-repeat;
}
#rack a:hover{
	background:url(../images/center_menu8h.gif) no-repeat;
}
#chest a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#chest{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu9.gif) no-repeat;
}
#chest a:hover{
	background:url(../images/center_menu9h.gif) no-repeat;
}
#kitchen a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#kitchen{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu10.gif) no-repeat;
}
#kitchen a:hover{
	background:url(../images/center_menu10h.gif) no-repeat;
}
#polehanger a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#polehanger{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu11.gif) no-repeat;
}
#polehanger a:hover{
	background:url(../images/center_menu11h.gif) no-repeat;
}
#hanger a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#hanger{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu27.gif) no-repeat;
}
#hanger a:hover{
	background:url(../images/center_menu27h.gif) no-repeat;
}
#desk a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#desk{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu12.gif) no-repeat;
}
#desk a:hover{
	background:url(../images/center_menu12h.gif) no-repeat;
}
#chair a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#chair{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu26.gif) no-repeat;
}
#chair a:hover{
	background:url(../images/center_menu26h.gif) no-repeat;
}

#stool a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#stool{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu13.gif) no-repeat;
}
#stool a:hover{
	background:url(../images/center_menu13h.gif) no-repeat;
}
#barchair a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#barchair{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu14.gif) no-repeat;
}
#barchair a:hover{
	background:url(../images/center_menu14h.gif) no-repeat;
}
#dresser_miller a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#dresser_miller{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu15.gif) no-repeat;
}
#dresser_miller a:hover{
	background:url(../images/center_menu15h.gif) no-repeat;
}
#celling_light a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#celling_light{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu24.gif) no-repeat;
}
#celling_light a:hover{
	background:url(../images/center_menu24h.gif) no-repeat;
}

#stand_light a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#stand_light{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu25.gif) no-repeat;
}
#stand_light a:hover{
	background:url(../images/center_menu25h.gif) no-repeat;
}
#clock a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#clock{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu16.gif) no-repeat;
}
#clock a:hover{
	background:url(../images/center_menu16h.gif) no-repeat;
}
#dustbox a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#dustbox{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu17.gif) no-repeat;
}
#dustbox a:hover{
	background:url(../images/center_menu17h.gif) no-repeat;
}
#tissu a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#tissu{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu18.gif) no-repeat;
}
#tissu a:hover{
	background:url(../images/center_menu18h.gif) no-repeat;
}
#green a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#green{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu19.gif) no-repeat;
}
#green a:hover{
	background:url(../images/center_menu19h.gif) no-repeat;
}
#fan a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#fan{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu20.gif) no-repeat;
}
#fan a:hover{
	background:url(../images/center_menu20h.gif) no-repeat;
}
#airwash a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#airwash{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu21.gif) no-repeat;
}
#airwash a:hover{
	background:url(../images/center_menu21h.gif) no-repeat;
}

#other a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#other{
	width:150px;
	height:53px;
	display:block;
	background:url(../images/center_menu22.gif) no-repeat;
}
#other a:hover{
	background:url(../images/center_menu22h.gif) no-repeat;
}
#kotatu a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#kotatu{	
	display:block;
	width:150px;
	height:53px;
	background:url(../images/center_menu23.gif) no-repeat;
}
#kotatu a:hover{
	background:url(../images/center_menu23h.gif) no-repeat;
}
#garden a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#garden{	
	display:block;
	width:150px;
	height:53px;
	background:url(https://www.air-ry.live/images/center_menu28.gif) no-repeat;
}
#garden a:hover{
	background:url(https://www.air-ry.live/images/center_menu28h.gif) no-repeat;
}
#curtain a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#curtain{	
	display:block;
	width:150px;
	height:53px;
	background:url(https://www.air-ry.live/images/center_menu29.gif) no-repeat;
}
#curtain a:hover{
	background:url(https://www.air-ry.live/images/center_menu29h.gif) no-repeat;
}
#futon a{
	display:block;
	width:150px;
	height:53px;
	overflow:hidden;
}
#futon{	
	display:block;
	width:150px;
	height:53px;
	background:url(https://www.air-ry.live/images/center_menu30.gif) no-repeat;
}
#futon a:hover{
	background:url(https://www.air-ry.live/images/center_menu30h.gif) no-repeat;
}



.s_b{
	margin-bottom: 8px;
	margin-top: 8px;
}


#m_maga{
	margin-bottom: 8px;
	margin-top: 10px;


}


#center_banner{
	height: auto;
	width: 150px;

}
#center_banner img{
	height: 150px;
	width: 150px;
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
}

#center_banner a:hover img{
	border: 1px solid #33cc00;
}






/*********************コンテンツ右**************************/
#main_right{
	width:730px;
	height:auto;
	float:right;
	margin-bottom:20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	letter-spacing: 0!important;
	}
	

	
#main_right h2{
	color: #FFFFFF;
	background-color: #999999;
	text-align: left;
	height: 30px;
	width: 720px;
	padding: 10px 5px 5px 5px;
	font-size: 1.8em;
	}
#sub_search{
	width:725px;
	height:23px;
	background-color:#fff8ec;
	padding-top:10px;
	padding-left:5px;
	text-align:left;
}


#rank{
	height:400px;
	width: 735px;
	text-align:left;




}

#rankfan{
	height:180px;
	width:735px;
	text-align:left;
}
#no_one{
	height: 176px;
	width: 731px;
	padding-top: 12px;
	padding-bottom: 5px;



}
#no_one_left{
	float: left;
	height: 176px;
	width: 475px;
}
#no_one_right{
	height: 176px;
	width: 245px;
	float: left;
	padding-left: 5px;
	color: #666666;
}
#rank_num{
	height: 59px;
	width: 730px;
	padding-top: 5px;
	padding-bottom: 5px;


}
#r_other{
	float: left;
	width: 172px;
	height: auto;
	text-align: left;
	vertical-align: top;
	color: #666666;
	display:block;
	padding:0;
	margin:0;
}
.rank_other{
	float: left;
	width: 172px;
	height: auto;
	text-align: left;
	vertical-align: top;
	color: #666666;
	padding:0 0 0 13px;
	display:block;
	margin:0;
}
.ctg_line{
	height: 260px;
	width: 735px;
	margin-bottom: 20px;



}
.ctg_box{
	float: left;
	height: 260px;
	width: 161px;
	border: 1px solid #CCCCCC;
	margin-left: 8px;
	color: #666666;
	text-align: left;
	padding-left: 10px;



}
.ctg_box img{
	padding-top: 10px;
	padding-bottom: 5px;

}
.pk{
	color: #FF6666;
	}
.ctg_line .ctg_box .aln_right{
	text-align: right;
	padding-right: 10px;
}
.rank_other a img{
    margin: 0px 0px -4px 0px;
    border-bottom: 2px solid #FFFFFF;
}
#r_other a img{
    margin: 0px 0px -4px 0px;
    border-bottom: 2px solid #FFFFFF;
}

#bed_size{
	width:730;
	text-align:left;
}
#main_right #bed_size a{
	text-decoration:none;
}
#b_size{
	color:#996633;
	font-size:15px;
}
#bed_pan{
	text-align:left;
	color:#666666;
}
#bed_rank{
	height: auto;
	width: 735px;
	text-align: left;
}
/**********ピックアップコンテンツ***********/
.p_txt_box a{
	text-decoration:none;
}
#top_p_table{
	margin:0 0 0 3px;
	height: 300px;
	width: 730px;
	background-image:url(../images/pickup_c_103.jpg);
	background-repeat: no-repeat;
	text-align:left;
}
#top_p_tv{
	margin:0 0 0 3px;
	height: 300px;
	width: 730px;
	background-image:url(../images/pickup_c_100.jpg);
	background-repeat: no-repeat;
	text-align:left;
}
#top_p_c{
	margin:0 0 0 3px;
	height: 300px;
	width: 730px;
	background-image:url(../images/pickup_c_101.jpg);
	background-repeat: no-repeat;
	text-align:left;
}
#top_p_desk{
	margin:0 0 0 3px;
	height: 300px;
	width: 730px;
	background-image:url(../images/pickup_c_104.jpg);
	background-repeat: no-repeat;
	text-align:left;
}
#top_p_fan{
	margin:0 0 0 3px;
	height: 300px;
	width: 730px;
	background-image:url(../images/pickup_c_106.jpg);
	background-repeat: no-repeat;
	text-align:left;
}
#top_p_standlight{
	margin:0 0 0 3px;
	height: 300px;
	width: 730px;
	background-image:url(../images/pickup_c_107.jpg);
	background-repeat: no-repeat;
	text-align:left;
}
#top_p_hanger{
	margin:0 0 0 3px;
	height: 300px;
	width: 730px;
	background-image:url(../images/pickup_c_102.jpg);
	background-repeat: no-repeat;
	text-align:left;
}
#top_p_sofa{
	margin:0 0 0 3px;
	height: 300px;
	width: 730px;
	background-image:url(../images/pickup_c_105.jpg);
	background-repeat: no-repeat;
	text-align:left;
}
#top_p_ceiling{
	margin:0 0 0 3px;
	height: 300px;
	width: 730px;
	background-image:url(../images/pickup_c_108.jpg);
	background-repeat: no-repeat;
	text-align:left;
}
#p_top_txt{
	height: 43px;
	width: 175px;
	padding-left:2px;
	font-size:10px;
	color:#666666;
	padding-top:20px;
	text-align:left;
	padding-left: 2px;
	margin:0 0 0 250px;	
}
#p_hagertop_txt{
	height: 43px;
	width: 175px;
	padding-left:2px;
	font-size:10px;
	color:#999;
	padding-top:20px;
	text-align:left;
	padding-left: 2px;
	margin-left: 250px;
	margin-right: 0px;
	
}
#p_sofa_txt{
	height: 43px;
	width: 175px;
	padding-left:2px;
	font-size:10px;
	color:#999;
	padding-top:20px;
	text-align:left;
	padding-left: 2px;
	margin-left: 0px;
	margin-right: 50px;
	
}
.p_i_img{
	width:220px;
	height:80px;
	margin-left:17px;
	margin-right:0px;
	float:left;
	font-size:10px;
	color:#999;
	text-align:left;
}
.p_i_line{
	clear:both;
	height:92px;
}
#air_best{
	font-size:10px;
	color:#FF6633;
	font-weight:bold;
}
#air_best:hover{
	text-decoration: underline;
}
#t_dinninghoku{
	font-size:10px;
	color:#FC0;
	font-weight:bold;
}
#t_dinninghoku:hover{
	text-decoration: underline;
}
#t_dining01{
	font-size:10px;
	color:#666666;
	font-weight:bold;
}
#t_dining01:hover{
	text-decoration: underline;
}
#t_dining02{
	font-size:10px;
	color:#996633;
	font-weight:bold;
}
#t_dining02:hover{
	text-decoration: underline;
}
#t_dining03{
	font-size:10px;
	color:#093;
	font-weight:bold;
}
#t_dining03:hover{
	text-decoration: underline;
}
#u_t_item{
	font-size:10px;
	color:#00F;
	font-weight:bold;
}
#u_t_item:hover{
	text-decoration: underline;
	}
#u_o_item{
	font-size:10px;
	color:#FF6666;
	font-weight:bold;
}
#u_o_item:hover{
	text-decoration: underline;
}
#humidifier_t strong{
	font-size:10px;
	color:#3399FF;
}
#humidifier_t strong:hover{
	text-decoration: underline;
}
#eames_t strong{
	font-size:10px;
	color:#00CC33;
}
#eames_t strong:hover{
	text-decoration: underline;
}

#zero_t{
	font-size:10px;
	color:#FF9900;
	font-weight:bold;
}
#zero_t:hover{
	text-decoration: underline;
}
.p_txt_b a:hover{
	color:#33cc00;
}
.p_img_box{
	width:80px;
	height:80px;
	float:left;
}
.p_txt_box{
	width:137px;
	height:80px;
	float:left;
	margin-left:3px;
	font-size:10px;
	color:#666666;
	line-height:12px;
}
#t_oneroom{
	font-size:10px;
	color:#FF9999;
	font-weight:bold
}
#t_oneroom:hover{
	text-decoration: underline;
}
#t_midtv{
	font-size:10px;
	color:#666;
	font-weight:bold
}
#t_midtv:hover{
	text-decoration: underline;
}
#t_recomtv{
	font-size:10px;
	color:#996633;
	font-weight:bold
}
#t_recomtv:hover{
	text-decoration: underline;
}
#t_blacktv{
	font-size:10px;
	color:#000;
	font-weight:bold
}
#t_blacktv:hover{
	text-decoration: underline;
}
#t_coffee{
	font-size:10px;
	color:#48310d;
	font-weight:bold;
}
#t_coffee:hover{
	text-decoration: underline;
}
#t_side{
	font-size:10px;
	color:#9c6a14;
	font-weight:bold;
}
#t_side:hover{
	text-decoration: underline;
}
#t_ldesk{
	font-size:10px;
	color:#e6c928;
	font-weight:bold;
}
#t_ldesk:hover{
	text-decoration: underline;
}
#t_pcdesk{
	font-size:10px;
	color:#b5b5b5;
	font-weight:bold;
}
#t_pcdesk:hover{
	text-decoration: underline;
}

#tdesign{
	font-size:10px;
	color:#da6c1b;
	font-weight:bold;
}
#tdesign:hover{
	text-decoration: underline;
}
#t_ceilig01{
	font-size:10px;
	color:#db760a;
	font-weight:bold;
}
#t_ceilig01:hover{
	text-decoration: underline;
}
#t_ceilig02{
	font-size:10px;
	color:#dbb10a;
	font-weight:bold;
}
#t_ceilig02:hover{
	text-decoration: underline;
}
#t_ceilig03{
	font-size:10px;
	color:#52331f;
	font-weight:bold;
}
#t_ceilig03:hover{
	text-decoration: underline;
}
#t_ceilig04{
	font-size:10px;
	color:#7c7c7c;
	font-weight:bold;
}
#t_ceilig04 strong:hover{
	text-decoration: underline;
}
/**********インフォメーション*********/
#info{
	height: 270px;
	width: 718px;
	border: 1px solid #FF6666;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
	color:#666666;
	margin-top: 60px;
	margin-right: 4px;
}
#info p{
	line-height: 1.4em;

}
.pk_bold{
	font-weight: bold;
	color: #FF6666;



}
.bk_bold{
	color: #999999;


}

/************カレンダー*************/
#calendar{
	height: 210px;
	width: 723px;
	border: 1px solid #999999;
	padding-top: 10px;
	color:#666666;
	margin-right: 4px;


}
#calendar p{
	line-height: 1.4em;

}
#cal_left{
	float: left;
	width: 365px;
	height: 170px;
	text-align: left;
	padding-left: 5px;




}


#cal_right{
	float: left;
	height: 170px;
	width: 335px
}
#cal_under{
	clear: left;
	width: 700px;
	height: 30px;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-top: 5px;

}
#cal_under p{
	margin-top: 10px;




}
.title_space{
	margin-top: 30px;
	margin-bottom: 10px;
}
#cal_title{
	width: 725px;
	margin-right: 4px;



}
.cal_space{
	margin-top: 4px;
	margin-bottom: 4px;

}
/**************************フッター******************************/

#footer{
	height: auto;
	width: 1000px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-top: 5px;
	color:#666666;
	clear:both;
	margin-top: 20px;
	margin-bottom: 50px;



}
#footer table tr td{
	text-align: left;
	line-height: 1.5em;
	padding: 3px;
}
#footer table tr td b{
	font-size: 12px;
	font-family: "Arial", "Helvetica", "sans-serif";

}
#footer table tr td b #f_bold{
	font-size: 17px;
	letter-spacing: 0.2px;
	font-weight: bold;
	font-family: "Arial", "Helvetica", "sans-serif";






}
#footer table tr td h2{
	font-size: 10px;
	text-align: left;
	font-weight: normal;



}
#f_text{
	border: 1px solid #CCCCCC;

}
.f_leftb{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;

}
#footer a{
	text-decoration:none;
}
#footer a strong{
	color:#666666;
}
#f_green{
	color:#33cc00;
}
#f_green a{
	color:#33cc00;
}

#f_none{
	border:none;
}

/********サイドカテゴリリニュアル*********/


#container{
	width:150px;
	height:auto;
	margin:0;
	padding:0;
	text-align:left;
	font-size:0.6em;
	color:#7f7f7f;
	overflow:hidden;
	display:block;
}
#container li{
	line-height:21px;
}
#container ul,li{
	margin:0;
	padding:0;
	list-style:none;
}
.selected{
	float:left;
	width:81px;
	height:25px;
	display:block;
	background:url(../images/s_menu_tab1.gif) no-repeat;
	text-align:center;
	line-height:24px;
	font-size:9px;
	margin:0;
}
.none{
	line-height:24px;
	float:left;
	width:69px;
	height:25px;
	background:url(../images/s_menu_tab2.gif) no-repeat;
	display:block;
	margin:0;
}

.contents{
	width:140px;
	height:25px;
	border-right:solid #9e6900 1px;
	border-left:solid #9e6900 1px;
	padding:0 0 0 8px;
	color:#9e6900;
	font-size:10px;
	clear:both;
	margin:0;
	
}

.ctgg{
	width:142px;
	border-right:solid #9e6900 1px;
	border-left:solid #9e6900 1px;
	padding:0 0 0 6px;
	color:#9e6900;
	font-size:12px;
	letter-spacing:0.1em;
	margin:0;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
}
.ctgg ul li{
	margin:0;
	padding:0;
	list-style:none;
}
.ctgg2{
	width:142px;
	padding:0 0 0 6px;
	color:#9e6900;
	font-size:12px;
	letter-spacing:0.1em;
	margin:0;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
}	
.ctgg a{
	text-decoration:none;
	color:#666;
	
}
.ctgg a:hover{
	text-decoration:underline;
	color:#33cc00;
}
.line_d,.line{
	width:138px;
	display:block;
	border-right:solid #9e6900 1px;
	border-left:solid #9e6900 1px;
	padding:0 0 0 10px;
	margin:0;
}
.line_d img{
	padding:10px 0 10px 0;
}
.line img{
	padding:10px 0 10px 0;
}
 

/********テストサイド固定*********/

.kotei {
	position: fixed;
	left: 50%;
	top: 55px;
	z-index: 999;
	margin-left: -620px;
}
.kotei table tr td {
	line-height: 1.5em;
	padding: 3px;
	text-align: left;

} 

.kotei-review {
	width: 80px;
	height: 77px;/*レビュー＝77px*/
	position: fixed;
	top: 55px;
	right: 0;
	cursor: pointer;
	display: block;
	opacity: 1;
	z-index: 999;
}	

/**************************************************************************************************/
.rst {
	width:214px;
	height:259px;
	text-align:left;
	font-size:small;
	color:#666;
	font-family:Verdana, Geneva, sans-serif;
}
.rst img{
	border:0;
}
.sale{
	margin-right:17px;
	margin-bottom:-2px;
}
.sale2{
	margin-right:3px;
	margin-bottom:-2px;
}
.sale3{
	margin-right:26px;
	margin-bottom:-2px;
}
.air_price{
	text-align:right;
	padding-right:35px;
	margin-top:0px;
	color:#F66;
}

.air_price-outlet{
	text-align:right;
	padding-right:20px;
	margin-top:-7px;
	color:#F66;
}

.item-catch{
	font-size: x-small;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
.icn{
	padding-top:3px;
	text-align:right;
	padding-right:35px;
}

.icn-outlet{
	padding-top:3px;
	text-align:right;
	padding-right:20px;
}


#price{
	width:100px;
	height:2px;
	text-align:right;
}


#br_line{
	height:30px;
	width:637px;
	padding-left:10px;
	padding-top:5px;
	background-image:url(../images/brline.gif);
	background-repeat:no-repeat;
	color:#FFF;
}
	


.rst a{
	text-decoration:none;
	color:#666;
	display:block;
	width:174px;
	height:207px;
	padding-bottom:25px;
	margin-left:2px;
	margin-top:2px;
	padding-left:36px;
	padding-top:25px;
}
.rst a:hover{
	background:url(../images/back2.gif) repeat;
}

.kago1{
	height:130px;
	width:130px;
	background:url(../images/wak.gif) no-repeat;
	padding:4px;
}
 
.item-name{
	color:#999;
	font-size: x-small;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}
strong {
	color:#F66;
}
.rst p{
	line-height:1.7em;
}

.rst p{
	line-height:1.7em;
}

/***********************************************************************************************/
#ctg_rank{
	width:645px;
	height:183px;
	margin:0;
	padding:0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.c_b{
	width:120px;
	height:auto;
	float:left;
	padding-right:11px;
}
#c_b_clear{
	padding:0px;
}
.ctg_img{
	width:118px;
	height:100px;
	text-align:center;
	border-left:#d5d5d5 solid 1px;
	border-right:#d5d5d5 solid 1px;
}
.ctg_img img{
	border:#d6d6d6 solid 1px;
}


.under_line{
	padding:10px;
	font-size:10px;
	line-height:1.2em;
	color:#999;
	border-left:#d5d5d5 solid 1px;
	border-right:#d5d5d5 solid 1px;
	text-align:left;

}
.c_t{
	color:#d2a54b;
	font-size:10.5px;
	letter-spacing:1px;
	font-weight:bold;
	margin:0;
	padding:0;
	height:20px;
	display:block;
}

/*-------オススメ商品--------*/

td.txt{
	color:#666;
	line-height:1.6em;
	font-size:12px;
}
td.txt b{
	line-height:4em;
}

.c_t{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#d29e4b;
	font-size:12px;
	letter-spacing:1px;
	font-weight:bold;
	margin:0;
	padding:0;
	height:20px;
	display:block;
	text-align:left;
}
#pickup{
	width:646px;
	padding-right:2px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#pickup p{
	text-align:left;
	color:#999;
	font-size:10px;
}
#text_a{
	background:url(../images/ctg_r4-2.gif) no-repeat;
	padding-top:5px;
	padding-left:23px;
	padding-right:23px;
}
#text_b{
	background:url(../images/ctg_r4-2.gif) no-repeat bottom left;
	padding-top:10px;
	padding-left:75px;
	padding-right:10px;
	padding-bottom:17px;
}
#text_c{
	background:url(../images/ctg_r4-2.gif) no-repeat bottom right;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}
#btn{
	width:96px;
	height:25px;
	display:block;
	background:url(../images/ctg_r5.gif) no-repeat;
	cursor:pointer;
}
#btn:hover{
	width:96px;
	height:25px;
	display:block;
	background:url(../images/ctg_r1.gif) no-repeat;
}
#r_p{
	padding-left:10px;
}



#c_ranking{
	margin-bottom:20px;
	
	width:649px;
	height:auto;
	
}

/*********************SEO**************************/
	
.pan_seo{
	list-style-type: none;
	float:left;
	width:auto;
	padding: 0px 5px 0px 0px;
}

#pan_seo2{
	list-style-type: none;
	float:left;
	width:800px;
	padding: 0px 5px 0px 0px;
}
	
h2#week_title_seo{
	color: #FFFFFF;
	background-color: #ffffff;
	text-align: left;
	padding: 0px;
	height: 35px;
	width: 553px;
	font-size: 1.8em;
	float:left;
	display:block;
}

h2#left_seo{
	color: #666666;
	background-color: #ffffff;
	text-align: left;
	padding: 0px;
	height: 15px;
	width: 720px;
	font-weight:normal;
	font-size:12px;
}
h2#rank_seo{
	color: #666666;
	background-color: #ffffff;
	text-align: left;
	padding: 0px;
	height: 15px;
	width: auto;
	margin:0;
	font-weight:normal;
	font-size:12px;
}

#p_seo{
	color: #FFFFFF;
	background-color: #999999;
	text-align:left;
	height: 30px;
	width: auto;
	padding: 10px 5px 5px 5px;
	font-size: 1.8em;
	font-weight:bold
	}
	
.list_seo{
	list-style-type: none;
	float:left;
	width:auto;
	padding: 0px 5px 0px 0px;
}

.ctg_line2{
	height: auto;
	width: 730px;
	list-style:none;	
	overflow:hidden;
}
.ctg_box2{
	float: left;
	height: 260px;
	width: 154px;
	border: 1px solid #CCCCCC;
	color: #666666;
	text-align: left;
	padding:0 7px 0 10px;
	list-style-type: none;
	margin:0 0 20px 7px;
	display:block;
	font-family:'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	font-size:12px;
}
.ctg_box2 img{
	padding:10px 0 5px 0;
	margin:0;
}
.ctg_box2 dd{
	display:block;
	width:154px;
}


.ctg_box99{
	text-align: left;
	font-family:'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	font-size:12px;
}

.ctg_box100{
	text-align: left;
	font-family:'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	font-size:10px;
	width: 238px;
	float: left;
	display:block;
}
.ctg_box100 a{
	font-size:11px;
}	

.ctg_box200{
	text-align: left;
	font-family:'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	font-size:10px;
	margin:0 0 0 8px;
	width: 238px;
	float: left;
	display:block;
}
.ctg_box200 a{
	font-size:11px;
}	



#rank_num2{
	height: 59px;
	width: 730px;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style:none;
}
#rank2{
	height:400px;
	width: 735px;
	text-align:left;
	list-style:none;
}
#no_one dd{
	padding:0 0 0 5px;
	display:block;
	width: 250px;
	color:#666;
}
#no_one_right2{
	float: left;
	color: #666666;
	display:block;
}
/*#footer ul{
	padding:10px 0 0 20px;
}
#footer ul li{
	list-style:disc;
	line-height:20px;
	font-size:12px;
	font-family:'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}*/

.list_seo{
	list-style-type: none;
	float:left;
	width:auto;
	padding: 2px 5px 0px 0px;
}

.list_seo2{
	list-style-type: none;
	float:left;
	text-align:left;
	width:auto;
	padding: 0px 5px 0px 0px;
}

#hotkeyword ul{
	margin:0;
	padding:0;
}

/*********************PAGETOP**************************/
.seo_utext {
	text-align:left;
	padding:25px 0 0 0;
	line-height:1.5;
	color:#666666;
}
.pagetop {
	clear:both;
	text-align:right;
	padding:10px 0 15px;
}

#pan{
	height:50px;
}
#pan ol{
	line-height:25px;
	list-style-type: none;
	clear:both;
}
#pan li{
	list-style-type: none;
	float:left;
	width:auto;
	padding: 0px 5px 0px 0px;	
}
#pan li a:hover{
	text-decoration:underline;
	color:#99cc66;
}