@charset "euc-jp";


.sp_font1 {font-size: 14px; }
.test{color:#ff0000;}
body{
	text-align:center;
	padding-bottom:0px;
	margin-bottom:0px;
	font-size:12px;
	font-family: Hiragino Kaku Gothic ProN;/* iphone(ios6) ipad gothic*/
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',Meiryo,'メイリオ','ＭＳ Ｐゴシック', sans-serif;

	/* NEW */
	margin-top:0px;

	margin-left:auto;
	margin-right:auto;

	text-align:center;

}
main{
	margin:0 auto;
	padding-bottom:0px;
	/*padding-left:0px;*/
	margin-bottom:0px;
	/*margin-left:0px;*/
	text-align:center;
	font-size:13px;

}
#copyright2{
	text-align:center;
		height:70px;
	/*background : url(http://www.housekibako.info/img/copyright2-1.gif) no-repeat 5px 0px #000000;*/
}
#copyright5{
	background : 5px 0px #000000;
}
#header{
	margin:0 auto;
	text-align:center;

	/*padding-left:20px;*/
	/*
	color:#555555;
	background : #e7e7e7;
	background : #ffffff;

	*/
	background : #e7e7e7;

	color:#555555;
}

#header5{
	width:970px;
	text-align:left;
	
	padding-left:10px;
	margin:0 auto;

	/*
	background : #e7e7e7;
	background : #ffffff;
	*/

	background : #e7e7e7;

	color:#555555;

}
#header5sp{
	width:100%;
	text-align:left;
	padding-left:10px;

	/*
	background : #e7e7e7;
	background : #ffffff;
	*/

	background : #e7e7e7;

	color:#555555;

}
a:link{
color:#444444;
/*text-decoration:none;*/
}

a:hover { color:#ff0080;}

a:visited{
color:#444444;
/*text-decoration:none;*/
}

ul{
list-style : none ; /* マーカー無し */
margin-left:0px;padding-left:0px;
}

ul li{

/*
background-image : url(../listmark1.gif) ;
background-position : left center ; 
background-repeat : no-repeat ; 
margin-left:0px;
padding-bottoom:20px ;
padding-left:0px ;
*/

}

h1{
	color:#555555;
	padding-top:7px;
	padding-bottom:0px;/*padding-bottom:5px*/
	padding-left:0px;
	font-weight:bold;background: #ffffff url(http://www.housekibako.info/img/sidebar_background_none.jpg) left center repeat-x;border-width:0pt 0pt 0pt 3pt;text-align:left;
	font-family: 'Arial', 'ＭＳ Ｐゴシック', sans-serif;
	/*
	background-image :  ;
	background-position :  ;
	background-repeat :  ; 
	*/
}
.topnavi{
	font-size:12px;
	color:#555555;
}
.topnavi a{
	border:1px solid #cccccc;
	padding:2px 5px;
	margin:0px 0;
	border-radius:0px;
}
.topnavi a:link{
	text-decoration:none;
}
.topnavi a:visited{
	text-decoration:none;
}
.topnavi2 a:link{
	text-decoration:none;
	text-align:left;padding-right:20px;
}
.topnavi2 a:visited{
	text-decoration:none;
	text-align:left;padding-right:20px;
}
.topnavi2 a:hover{
	text-decoration:none;
	text-align:left;padding-right:20px;
}

.top_inputbox{
	font-family:"ＭＳ Ｐゴシック","ＭＳ ゴシック",sans-serif;

/*
	font-family:Meiryo, メイリオ,'Lucida Grande','Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;
*/
}

.top_selectbox{
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
/*	text-indent: 1px;*/

	background:#FFFFFF url(../img/selecter.png) no-repeat;
	background-size:20px 20px;
	background-position: 92px 5px; /* 5px */
	font-size:12px;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',Meiryo,'メイリオ','ＭＳ Ｐゴシック', sans-serif;

	height:27px;
	padding-left:10px;
	padding-right:20px;
	/* padding:5px 20px 5px 10px;*/
	border:solid 1px #cccccc;
	margin:0;
	line-height: 27px;
	vertical-align: middle;
	width:140%;/* for selecter hidden */
}

.top_selectbox option{

	height:27px;
	line-height: 27px;
}
.top_select_div{
	height:27px;
	line-height: 27px;

/*
	background:#FFFF55 url(../img/selecter.png) no-repeat;
	background-size:20px 20px;
	background-position: 0px 5px;*/ /* 5px */
/*
	position: relative;
	z-index:10000;
*/
}

/* for firefox */
/*
@-moz-document url-prefix() { 
	.top-selectbox select {
		background:none;
		background-color: #FFF;
	}
}
*/
.top_selectbox12345:before{
	content:"A";
	display: block;
	position: absolute;
	bottom:-20px;
	left: -40px;
	width:50px;
	height:50px;
	border-top:solid 20px #777777;
	border-left:solid 5px transparent;
	border-bottom:solid 20px transparent;
	border-right:solid 5px transparent;
}
select::-ms-expand {
  display: none;
}


.top_selectbox_sp{
/*	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
*/
/*	text-indent: 1px;*/
	border-radius:0;
	/* background:#FFFFFF url(../img/selecter.png) no-repeat;*/
	background-size:20px 20px;
	background-position: right 5px;
	/*font-size:12px;*/

	/* font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',Meiryo, メイリオ, sans-serif;*/

	height:27px;
	padding:5px 20px 5px 10px;
	border:solid 1px #cccccc;
	margin:0;
	/*line-height: 27px;*/
	vertical-align: middle;
	color:#777777;
	width:35%;
}


.index_h2{
	position:relative;/* for .index_h2:before*/
	margin:7px 7px 2px 7px;
	padding:0px 25px;
	height:40px;
	line-height:40px;
	border:1px solid #f0f0f0;
	font-size:16px;
	overflow:hidden;
	box-shadow:1px 1px 2px #cccccc;
	color:#555555;
	background-color:#ffffff;
	/* font-weight:bold;*/
}


.index_h2_a:before{
	content:"";
	display:block;
	height:25px;
	width:0px;
	border-right:3px solid #f05020;/* #ff8050 #c02070 #00c5c5*/ /* #ffA070 #e050a0 f0a050 */
	position:absolute;
	top:7px;
	left:13px;
}

.index_h2_b:before{
	content:"";
	display:block;height:25px;width:0px;
	border-right:3px solid #c0e050;/* #ff8050 #c02070 #00c5c5*/
	position:absolute;top:7px;left:13px;
}

.index_h2_c:before{
	content:"";
	display:block;height:25px;width:0px;
	border-right:3px solid #50c0e0;/* #ff8050 #c02070 #00c5c5*/
	position:absolute;top:7px;left:13px;
}

.h2_kensaku_top{
  position: relative;
  color: #fff;
  /* background: #777;*/
  background: #2070c0;
  font-weight:normal;
  font-size: 21px;
  line-height: 1;
  text-shadow: 1px 1px 1px #777;
  border :1px solid #cccccc;
  margin: 0px -10px 10px -10px;
  padding: 15px 5px 12px 20px;
  border-radius: 3px;

}

.h2_kensaku_top:after{
  content: "";
  position: absolute;
  top: 100%;
  left: 30px;
  height: 0;
  width: 0;
  border: 10px solid transparent;
  border-top: 10px solid #2070c0;
}

.h3_kensaku{
  position: relative;
  color: #111;
  background: #f0f0f0;
  font-size: 20px;
  line-height: 1;
  margin: 30px 0 20px 0;
  padding: 14px 5px 10px 40px;
  box-shadow: 0 1px 3px #777;
/*  border-radius: 0 10px 10px 0;*/

}
.h3_kensaku:before{
content: "";
  position: absolute;
  background: #70c0f0;
  top: -10px;
  left: -20px;
  margin-top :-22px;
  height: 60px;
  width: 60px;
  box-shadow: 1px 1px 1px #777;
  border-radius: 50%;

}
.h3_kensaku:after{
  content: "";
  position: absolute;
  background:#5070c0;
  top: -12px;
  left: -15px;
  margin-top:-15px;
  height: 50px;
  width: 50px;
  border-radius: 50%;
}

.h3_kensaku_text{
	z-index:1;
  	position: absolute;
  	top: -18px;
  	left: -2px;
	color:#ffffff;
	font-size:12px;
	
}
.h3_kensaku_text2{
	z-index:1;
  	position: absolute;
  	top: -5px;
  	left: 3px;
	color:#ffffff;
	font-size:25px;
	
}

.h3_kensaku_2{
  position: relative;
  color: #111;
  background: #f0f0f0;
  font-size: 20px;
  line-height: 1;
  margin: 30px 0 20px 0;
  padding: 14px 5px 10px 40px;
  box-shadow: 0 1px 3px #777;
/*  border-radius: 0 10px 10px 0;*/

}
.h3_kensaku_2:before{
content: "";
  position: absolute;
  background: #e0e070;
  top: -10px;
  left: -20px;
  margin-top :-22px;
  height: 60px;
  width: 60px;
  box-shadow: 1px 1px 1px #777;
  border-radius: 50%;

}
.h3_kensaku_2:after{
  content: "";
  position: absolute;
  background:#c0c070;
  top: -12px;
  left: -15px;
  margin-top:-15px;
  height: 50px;
  width: 50px;
  border-radius: 50%;
}

.h3_kensaku_2_text{
	z-index:1;
  	position: absolute;
  	top: -18px;
  	left: -2px;
	color:#ffffff;
	font-size:12px;
	
}
.h3_kensaku_2_text2{
	z-index:1;
  	position: absolute;
  	top: -5px;
  	left: -7px;
	color:#ffffff;
	font-size:12px;
	
}
.link1{
font-size:85%;
width:169px;
color:#ffffff;
/*padding:2px 15px 2px 15px;*/
margin:0px 0px 0px 0px;
}


.link1 a:link{
color:#ffffff;
text-decoration:none;
display:block;
width:169px;
padding:0px 10px 2px 10px;
margin:0px 0px 0px 0px;

/*padding-left:15px;*/
/*padding-top:2px;*/
/*padding-bottom:2px;*/

/*background-color:#444444;*/
/*border-bottom : dotted 1px #606060;*/
}

.link1 a:visited{
color:#e0e0e0;
text-decoration:none;
display:block;
width:169px;
padding:0px 10px 2px 10px;

/*padding-left:15px;*/
/*padding-top:2px;*/
/*padding-bottom:2px;*/

/*background-color:#444444;*/

}

.link1 a:hover{
background-color:#111111;
color:#e0e0e0;
text-decoration:none;
display:block;
width:169px;
padding:0px 10px 2px 10px;

/*padding-left:15px;*/
/*padding-top:2px;*/
/*padding-bottom:2px;*/

}

.c1_old{
	/*background : url(http://www.housekibako.info/img/list_a.gif) left center no-repeat;*/
	/* color:#fff0d0; */
	color:#ffffff;
	font-weight:bold;
	padding:5px 0px 5px 10px;
	/*padding-bottom:5px;*/
}
.c1{/* 20181118 */
	/* background : url(http://www.housekibako.info/img/list_a.gif) left center no-repeat;*/
	/* color:#fff0d0; */
	background-color:#ececec;
	color:#806413;
	font-weight:bold;
	padding:10px 0px 5px 21px;
	font-size:11px;
	/*padding-bottom:5px;*/
}

.c1_new{
	background : url(http://www.housekibako.info/img/list_a.gif) left center no-repeat;
	/* color:#fff0d0; */
	color:#ffffff;
	font-weight:bold;
	padding:10px 0px 5px 21px;
	/*padding-bottom:5px;*/
}

.c2{
    height:20px;
    background-color:#f7f7f7;
    border-top:1px solid #ffffff;
    font-size:11px;

}
.c1_top{
	color:#555555;
	font-weight:bold;
	padding-left:0px;
}

.sidebarmenu{
	line-height: 150%;
	background-color:#444444;
	/*
		background-image : url(http://www.housekibako.info/img/sidebar_background.jpg);
		background-position: 0% 0%;background-repeat:repeat-x;
	*/

		background : url(http://www.housekibako.info/img/sidebar-background2.jpg) repeat-x #444444;
}

.sidebarmenu b{
	font-size:85%;
	font:bold;
	/*color:#c0f000;*/
}

.link2 {
padding-right:10px;
font-size:14.7px;
}

.link2 a{/* 20151112 for ie8 */

color:#FFE4C4;
text-decoration:none;
}

/* color:#fa8072; */
/* color:#ffebcc; */
/* color:#ffa07a;　中央線色 */
/* color:#fdf5e6; クリーム色 */
/* color:#66ffcc;エメラルド */
/* color:#FFE4C4; */

.link2 a:link{
	color:#FFE4C4 !important;
	text-decoration:none;
}
/* font-weight:bold; */
/* text-decoration:underline; */

.link2 a:visited{
color:#ffa07a !important;
/*font-weight:bold;*/
text-decoration:none;
/* text-decoration:underline; */
}
.link2 a:hover{
color:#ffe4c4;


/*font-weight:bold;*/
text-decoration:underline;
}

.link2_sp {
	line-height:127%;
	/*font-size:1.0rem;*/
	/*font-size:14px;*/
	padding-right:10px;
}

.link2_sp a:link{
	/*font-size:1.0rem;*/
	/*font-size:14px;*/
	line-height:127%;
	color:#FFE4C4;
	text-decoration:none;
	/*font-weight:bold;*/
}

.link2_sp a:visited{
	/*font-size:14px;*/
	color:#ffa07a;
	/*font-weight:bold;*/
	text-decoration:none;
}
.link2_sp a:hover{
	/*font-size:14px;*/
	color:#ffe4c4;
	/*font-weight:bold;*/
	text-decoration:underline;
}

.link5 {
padding-right:10px;
padding-top:5px;
font-size:14px;
}

.link5 a:link{

color:#FFFFFF;

text-decoration:none;
/*text-decoration:underline;*/
}

.link5 a:visited{
color:#ffffff;
/*text-decoration:none;*/
text-decoration:underline;
}
.link5 a:hover{
/*color:#ffd0f0;*/
text-decoration:underline;
}

.link5_sp {
padding-right:10px;
padding-top:5px;
/*font-size:14px;*/
/* font-size:0.7rem;*/
line-height:120%;
}

.link5_sp a:link{
/*font-size:0.7rem;*/
/*font-size:14px;*/

color:#FFFFFF;

text-decoration:none;
/*text-decoration:underline;*/
}

.link5_sp a:visited{
color:#ffffff;
text-decoration:none;
/*text-decoration:underline;*/
}
.link5_sp a:hover{
text-decoration:underline;
}

.link_hikaku a{
	text-decoration:none;
}

.css_button_test{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#abeae3+0,ffffff+0,abe8d8+8,63ceb3+50,40c9ae+53,21b290+98,00af95+100 */
	background: rgb(171,234,227); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(171,234,227,1) 0%, rgba(255,255,255,1) 0%, rgba(171,232,216,1) 8%, rgba(99,206,179,1) 50%, rgba(64,201,174,1) 53%, rgba(33,178,144,1) 98%, rgba(0,175,149,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(171,234,227,1) 0%,rgba(255,255,255,1) 0%,rgba(171,232,216,1) 8%,rgba(99,206,179,1) 50%,rgba(64,201,174,1) 53%,rgba(33,178,144,1) 98%,rgba(0,175,149,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(171,234,227,1) 0%,rgba(255,255,255,1) 0%,rgba(171,232,216,1) 8%,rgba(99,206,179,1) 50%,rgba(64,201,174,1) 53%,rgba(33,178,144,1) 98%,rgba(0,175,149,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abeae3', endColorstr='#00af95',GradientType=0 ); /* IE6-9 */


	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#abeae3+0,ffffff+0,abe8d8+8,63ceb3+50,79d1bb+52,63ceb3+90,00a37a+100 */
	background: rgb(171,234,227); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(171,234,227,1) 0%, rgba(255,255,255,1) 0%, rgba(171,232,216,1) 8%, rgba(99,206,179,1) 50%, rgba(121,209,187,1) 52%, rgba(99,206,179,1) 90%, rgba(0,163,122,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(171,234,227,1) 0%,rgba(255,255,255,1) 0%,rgba(171,232,216,1) 8%,rgba(99,206,179,1) 50%,rgba(121,209,187,1) 52%,rgba(99,206,179,1) 90%,rgba(0,163,122,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(171,234,227,1) 0%,rgba(255,255,255,1) 0%,rgba(171,232,216,1) 8%,rgba(99,206,179,1) 50%,rgba(121,209,187,1) 52%,rgba(99,206,179,1) 90%,rgba(0,163,122,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abeae3', endColorstr='#00a37a',GradientType=0 ); /* IE6-9 */
	copy
	Current gradient has opacity, switchi

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#abeae3+0,ffffff+0,abeae3+8,64c9d1+50,7accd3+52,64c9d1+90,00a0a5+100 */
	background: rgb(171,234,227); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(171,234,227,1) 0%, rgba(255,255,255,1) 0%, rgba(171,234,227,1) 8%, rgba(100,201,209,1) 50%, rgba(122,204,211,1) 52%, rgba(100,201,209,1) 90%, rgba(0,160,165,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(171,234,227,1) 0%,rgba(255,255,255,1) 0%,rgba(171,234,227,1) 8%,rgba(100,201,209,1) 50%,rgba(122,204,211,1) 52%,rgba(100,201,209,1) 90%,rgba(0,160,165,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(171,234,227,1) 0%,rgba(255,255,255,1) 0%,rgba(171,234,227,1) 8%,rgba(100,201,209,1) 50%,rgba(122,204,211,1) 52%,rgba(100,201,209,1) 90%,rgba(0,160,165,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abeae3', endColorstr='#00a0a5',GradientType=0 ); /* IE6-9 */
}
.link_hikaku_button{
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	text-shadow: -1px -1px 3px #352000;/* ,-1px -1px 0px #757500;*/

	/* border-bottom: 3px solid rgba(0,0,0,0.2); border-top: 3px solid rgba(255,255,255,0.2); */

	 border: 1px solid #cccccc; 

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	/*
	box-shadow:0px 0px 5px #ffffff;
	*/
	border-radius: 5px;
	background: #ff8c5a;/* efc070 */

	/* background: -moz-linear-gradient(top,  rgba(171,234,227,1) 0%, rgba(171,232,216,1) 5%, rgba(99,206,179,1) 50%, rgba(64,201,174,1) 53%, rgba(33,178,144,1) 98%, rgba(0,175,149,1) 100%);*/ /* FF3.6-15 */

	background: -webkit-gradient(linear, left top, left bottom, from(#FFE075), color-stop(0.5,#F7D050), color-stop(0.5,#F0C050), to(#E7C050));

	background: -moz-linear-gradient(top,#FFE075, #F7D050 50%,#F0C050 50%,#E7C050);  /* light yellow*/
	background: -webkit-linear-gradient(top,#FFE075, #F7D050 50%,#F0C050 50%,#E7C050);  /* light yellow*/
	/* background: -ms-linear-gradient(top,#FFE075, #F7D050 50%,#F0C050 50%,#E7C050);*/  /* light yellow*/
	background: -o-linear-gradient(top,#FFE075, #F7D050 50%,#F0C050 50%,#E7C050);  /* light yellow*/

	background: linear-gradient(top,#FFE075, #F7D050 50%,#F0C050 50%,#E7C050);  /* light yellow*/

	/* background: -moz-linear-gradient(top,#FFE0A0, #F7D050 50%,#F0C050 50%,#E7C050);*/
	/* background: -ms-linear-gradient(top,#FFE075, #F7D050 50%,#F0C050 50%,#E7C050);*/
		
	color:#ffffff;
	text-align:center;
	line-height:150%;
	margin:0px 0px 20px 0px;
	padding:5px 10px 5px 10px;
}


.link_hikaku_button:hover{
	border: 1px solid #cccccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	background: #fCCD70;/* efc070 */
	background: -moz-linear-gradient(top,#FCF0B0, #FCF090 50%,#F7E070 50%,#EAD070);
	
	background: -webkit-gradient(linear, left top, left bottom, from(#FFE0A0), color-stop(0.5,#FFE070), color-stop(0.5,#F0D070), to(#EAC070));
		
	color:#ffffff;
	text-align:center;
	line-height:150%;
	margin:0px 0px 20px 0px;
	padding:5px 10px 5px 10px;
}


.shousai_kensaku_button{
	/*position: relative;*/
	background-color: #ffc070;/* #ff8c5a #ffc050 */
	font-weight:bold;
	border-radius: 4px;
	color: #fff;
	/* color: #353535;*/

	line-height: 100%;
	-webkit-transition: none;
	transition: none;
	box-shadow: 0 1px 0 #8c730a;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);


}

.shousai_kensaku_button:hover{
	background-color: #ffe077;
	/* box-shadow: 0 3px 0 #8c730a;*/
}

#top_kensaku_box{
	/*
	font-size:16px;
	font-weight:normal;
	text-decoration:none;


	text-align:center;
	line-height:150%;
	margin:0px 0px 20px 0px;
	padding:5px 10px 5px 10px;

	*/
	text-shadow: 1px 2px 1px #555555;
	border-top:    1px solid #ffA0C0;
	border-left:   1px solid #e5e5e5;
	border-right:  1px solid #e0e0e0;
	border-bottom: 1px solid #cccccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #efc070;/* efc070 */
	/*background: -moz-linear-gradient(top,#FFECF5, #EA6A6A 40%,#EC5757 50%,#EC5757);*/
	background: -moz-linear-gradient(top,#FFE5EC, #F26A9D 40%,#F26A9D 50%,#F26A9D);/* FFECF5 */
	/*background: -moz-linear-gradient(top,#FFE5EC, #EC6A9D 40%,#EC658E 50%,#EC6080);*/ /* FFECF5 */


	/*background: -moz-linear-gradient(top,#FFE5EC, #F07A9D 40%,#EC5080 50%,#EC5050);*/
	/*background: -moz-linear-gradient(top,#FFE5EC, #FF7A9D 40%,#FF5080 50%,#FF5050);*/


	/*background: -moz-linear-gradient(top,#FF6830, #FF6830 40%,#FF6830 50%,#FF5623);*/

	/*background: -moz-linear-gradient(top,#FF8CAA, #FF7A9D 40%,#FF6890 50%,#FF5683);*/
	/* background: -moz-linear-gradient(top,#FFE5EC, #FF7A9D 40%,#FF5080 50%,#FF5050);*/

	background: -ms-linear-gradient(top,#FFE5EC, #F26A9D 40%,#F26A9D 50%,#F26A9D);
	background: -o-linear-gradient(top,#FFE5EC, #F26A9D 40%,#F26A9D 50%,#F26A9D);
	background: -webkit-linear-gradient(top,#FFE5EC, #F26A9D 40%,#F26A9D 50%,#F26A9D);

	background: -webkit-gradient(linear, left top, left bottom, from(#FFE5EC), color-stop(0.4,#F26A9D), color-stop(0.5,#F26A9D), to(#F26A9D));
	background: linear-gradient(top,#FFE5EC, #F26A9D 40%,#F26A9D 50%,#F26A9D);

		
	color:#ffffff;

	/* background: -ms-linear-gradient(top,#FFE5EC, #F26A9D 40%,#F26A9D 50%,#F26080);*/ /* 20160203 */

}

.top_kensaku_button{

	background-color:#f0f0f0;
	color:#353535;
}

.top_kensaku_button:hover{

	background-color:#e5e5e5;
	color:#555555;
}
.link7 {
/*padding-right:10px;*/
font-size:13px;
/*color:#444444;*/
color:#aaaaaa;

/*line-height:138%;*/
line-height:153%;

}

.link7 b{
/*padding-right:10px;*/

/*color:#444444;*/
color:#444444;

}

.link7 a:link{
/*color:#fa8072;*/
/*color:#ffebcc;*/
/*color:#ffa07a;　中央線色*/
/*color:#fdf5e6; クリーム色*/
/*color:#66ffcc;エメラルド*/
/*color:#FFE4C4;*/

/*color:#777777;*/
color:#444444;


text-decoration:none;
/* text-decoration:underline; */
}

.link7 a:visited{
/*color:#777777;*/
color:#444444;

text-decoration:none;
/* text-decoration:underline; */
}
.link7 a:hover{
color:#222222;
text-decoration:underline;
}


.linkshousai {
padding-right:28px;
}
.linkshousai a:link{
color:#ffffff;
text-decoration:underline;
}

.linkshousai a:visited{
color:#ffffff;
text-decoration:underline;
}
.linkshousai a:hover{
color:#ff0080;
text-decoration:underline;
}

.shousai_sp a{
	text-decoration:none;
	color:#ffffff;
}
.shousai_sp a:link{
	text-decoration:none;
	color:#ffffff;
}
.shousai_sp a:visited{
	text-decoration:none;
	color:#ffffff;
}

.linksel {
	color:#cccccc;
	/*background-color:#000000;*/
}
.linksel2 {
	float:left;
	color:#444444;
}

.linksel a:link{
/*color:#338add;*/

/*color:#444444;*/
/*color:#bc8f8f;*/

text-decoration:none;
/*text-decoration:underline;*/
}

.linksel a:visited{
/*color:#338aff;*/

/*color:#444444;*/
/*color:#ffa07a;*/
text-decoration:none;
/*text-decoration:underline;*/
}
.linksel a:hover{
/*color:#ffe4c4;*/

color:#ff55e0;

/*color:#ffffff;*/

text-decoration:underline;
}

.linksel2 a:link{

/*color:#fa8072;*/
/*color:#ffebcc;*/
/*color:#ffa07a;　中央線色*/
/*color:#fdf5e6; クリーム色*/
/*color:#66ffcc;エメラルド*/
/*color:#FFE4C4;*/

color:#3352ff;

/*color:#338abb;*/


/*text-decoration:none;*/
text-decoration:underline;
}

.linksel2 a:visited{

color:#3352ff;

/*color:#338abb;*/


/*color:#7c5f5f;*/
/*color:#ac7f7f;*/
/*color:#bc8f8f;*/
/*color:#ffa07a;*/
/*text-decoration:none;*/
text-decoration:underline;
}
.linksel2 a:hover{
color:#ac7f7f;
background-color:#ff55f0;
text-decoration:underline;

}



.linksort {
	color:#555555;

	font-size:13px;
	/*background-color:#000000;*/
}

.linksort a:link{
	color:#0055ff;
	text-decoration:none;
	/*text-decoration:underline;*/
}

.linksort a:visited{
	color:#0055ff;
	text-decoration:none;
	/*text-decoration:underline;*/
}
.linksort a:hover{
	color:#ff55e0;
	/*background-color:#000000;*/
	text-decoration:underline;
}

.linkpage0{
	float:left;
	list-style: none outside;
}
.linkpage1{
	float:left;
	list-style: none outside;
	display: block;
	text-align:center;
	width:30px;
	/*padding:5px;*/
	border-right:solid 1px #555555;
}
.linkpage2{
	float:left;
	list-style: none outside;
	display: block;
	text-align:center;
	width:30px;
	border-right:solid 1px #555555;
}

.linkpage2 a:link{
	list-style: none outside;
	display: block;
	text-align:center;
	color: #0055ff;
}

.linkpage2 a:visited{
	list-style: none outside;
	display: block;
	text-align:center;
	color: #0055ff;
}

.linkpage2 a:hover{
	list-style: none outside;
	display: block;
	text-align:center;
	background: #ffc0f0;
}

.kensaku1{
	padding-top:7px;
	padding-bottom:5px;
	padding-left:10px;
	font-weight:bold;
	border:solid #ff0080;
	background: #ffffff;
	border-width:0pt 0pt 0pt 4pt;
	text-align:left
}

.kensaku2{background : url(http://www.housekibako.info/icon-kensaku.gif) left center no-repeat ;
	background-color:#eeeeee;
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 25px;
}
.kensaku2 a:link{color:#3352ff;}
.kensaku2 a:visited{color:#3352ff;}

.kensaku_yahoo{
	/*background : url(http://www.housekibako.info/img/icon-yahoo20.jpg) left center no-repeat ;*/
	background : url(http://www.housekibako.info/icon-kensaku.gif) left center no-repeat ;
	background-color:#eeeeee;
	margin:0px 14px 5px 0px;
	padding:5px 0px 5px 25px;
}
.kensaku_yahoo a:link{color:#3352ff;}
.kensaku_yahoo a:visited{color:#3352ff;}

.kensaku_rakuten{
	/*background : url(http://www.housekibako.info/img/icon-rakuten20.jpg) left center no-repeat ;*/
	background : url(http://www.housekibako.info/icon-kensaku.gif) left center no-repeat ;
	background-color:#eeeeee;
	margin:0px 14px 5px 0px;
	padding:5px 0px 5px 25px;
}
.kensaku_rakuten a:link{color:#3352ff;}
.kensaku_rakuten a:visited{color:#3352ff;}

.kensaku_amazon{
	/*background : url(http://www.housekibako.info/img/icon-amazon20.jpg) left center no-repeat ;*/
	background : url(http://www.housekibako.info/icon-kensaku.gif) left center no-repeat ;
	background-color:#eeeeee;
	margin:0px 14px 5px 0px;
	padding:5px 0px 5px 25px;
}
.kensaku_amazon a:link{color:#3352ff;}
.kensaku_amazon a:visited{color:#3352ff;}

.kensaku_yamada{background : url(http://www.housekibako.info/img/icon-yamada20.png) left center no-repeat ;
	background-color:#eeeeee;
	margin:0px 14px 5px 0px;
	padding:5px 0px 5px 25px;
}
.kensaku_yamada a:link{color:#3352ff;}
.kensaku_yamada a:visited{color:#3352ff;}

.kensaku_biccamera{background : url(http://www.housekibako.info/img/icon-biccamera20.png) left center no-repeat ;
	background-color:#eeeeee;
	margin:0px 14px 5px 0px;
	padding:5px 0px 5px 25px;
}
.kensaku_biccamera a:link{color:#3352ff;}
.kensaku_biccamera a:visited{color:#3352ff;}

.kensaku_yahoo_auction{background : url(http://www.housekibako.info/img/icon_yahoo_auction20.png) left center no-repeat ;
	background-color:#eeeeee;
	margin:0px 14px 5px 0px;
	padding:5px 0px 5px 25px;
}
.kensaku_yahoo_auction a:link{color:#3352ff;}
.kensaku_yahoo_auction a:visited{color:#3352ff;}

.kensaku_laox{background : url(http://www.housekibako.info/img/icon_laox20.png) left center no-repeat ;
	background-color:#eeeeee;
	margin:0px 14px 5px 0px;
	padding:5px 0px 5px 25px;
}
.kensaku_laox a:link{color:#3352ff;}
.kensaku_laox a:visited{color:#3352ff;}

#ec_link_top a{
	text-decoration:none;
}
#ec_link_top span{
	/* padding:0 7px; */
	/*
	border:1px solid #cccccc;;
	border-radius:5px;
	*/

}

.icon_yahoo{background : url(http://www.housekibako.info/img/icon-yahoo20.jpg) left center no-repeat ;
	/*background-color:#ffffff;*/
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 23px;
}
.icon_rakuten{background : url(http://www.housekibako.info/img/icon-rakuten20.jpg) left center no-repeat ;
	/*background-color:#ffffff;*/
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 25px;
}
.icon_amazon{background : url(http://www.housekibako.info/img/icon-ama20.jpg) left center no-repeat ;
	/*background-color:#ffffff;*/
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 20px;
}
.icon_yamada{background : url(http://www.electronicsnavi.info/icon-yamada20.png) left center no-repeat ;
	/*background-color:#ffffff;*/
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 23px;
}
.icon_biccamera{background : url(http://www.housekibako.info/img/icon-biccamera20.png) left center no-repeat ;
	/*background-color:#ffffff;*/
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 23px;
}
.icon_sofmap{background : url(http://www.housekibako.info/img/icon-sofmap20-1.png) left center no-repeat ;
	/*background-color:#ffffff;*/
	margin:2px 0px 0px 0px;
	padding:5px 0px 5px 23px;
}
.icon_yahoo_auction{background : url(http://www.housekibako.info/img/icon_yahoo_auction20.png) left center no-repeat ;
	/*background-color:#ffffff;*/
	margin:2px 0px 0px 0px;
	padding:5px 0px 5px 23px;
}

.list_a{
	background : url(http://www.housekibako.info/img/list_a.gif) left center no-repeat;
	background-color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 14px;
}

.linkseltop {
	/*color:#cccccc;*/
	color:#cccccc;

	/*background-color:#000000;*/
}

.linkseltop a:link{
color:#444444;
/*color:#338add;*/

/*color:#bc8f8f;*/

text-decoration:none;
/*text-decoration:underline;*/
}

.linkseltop a:visited{
color:#444444;
/*color:#338add;*/

/*color:#ffa07a;*/
text-decoration:none;
}
.linkseltop a:hover{
/*color:#ffe4c4;*/
color:#ff55e0;
text-decoration:underline;
}





.titlearea_title_div{
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fafafc), color-stop(0.5,#f5f5f7), color-stop(0.5,#f5f5f7), to(#f0f0f5));
	background: -moz-linear-gradient(top,#fafafc, #f5f5f7 50%,#f5f5f7 50%,#f0f0f5);  /* light yellow*/
	background: -webkit-linear-gradient(top,#fafafa, #f5f5f7 50%,#f5f5f7 50%,#f0f0f5);  /* light yellow*/
	background: -ms-linear-gradient(top,#fafafc, #f5f5f7 50%,#f5f5f7 50%,#f0f0f5);  /* light yellow*/
	background: -o-linear-gradient(top,#fafafa, #f5f5f7 50%,#f5f5f7 50%,#f0f0f5);  /* light yellow*/
	background: linear-gradient(top,#fafafa, #f5f5f7 50%,#f5f5f7 50%,#f0f0f5);
}

.linkbox_div{
	background-color:#ffffff;
}
/*
.linkbox_div:hover{
	background-color:#ececec;
}
*/
/************** サイドバー ***************/

.sidebar{
	background-color:#ffffff;

	background-image : url(http://www.housekibako.info/sidebar_jyouken_line.jpg);
	background-position: 0% 0%;background-repeat:repeat-y;

	color:#666666;
	
	/*
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	*/

	border-bottom:0px solid #b0b0b0;
	padding-left:10px;
	padding-right:10px;
}

.bottom-bg1{
		background : url(http://www.housekibako.info/img/sidebar_background5.gif) repeat-x;
}

.bottom-box{
	line-height:130%;width:760px;border:solid 1px #cccccc;padding:20px;font-size:13px;
}
.bottom-box-sp{
	line-height:130%;width:90%;margin:0 0 0 0;border:solid 1px #cccccc;padding:5%;
}

#infolink{
	padding-bottom:10px;
	font-size:13px;
}

.list1{
	list-style : none ;
	margin-left:0px;
	padding-left:0px;
}

.list1 li{
	display:block;
	width:160px;
	height:25px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:35px ; /* 「画像の横幅+マーカーとの距離」を左方向に空ける */
}
.sidebar h4{
 	text-indent: 0px;
	display:block;
	width:163px;
	height:31px;
	margin:0 0 10px 0;
	padding:6px 0 0 35px;
	color:#555555;
	background-color:#f7f7f7;
	/*position:relative;*/
	/*left:0px;*/
}

/*
.sidebar span{
 	text-indent: 0px;
	display:block;
	width:160px;
	height:31px;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:35px;
	color:#555555;

}

.sidebar #shouhinkakaku{
		background : url(http://www.housekibako.info/img/icon1.jpg) no-repeat 0px -6px;
}
.sidebar #kensakuec{
		background : url(http://www.housekibako.info/img/icon1.jpg) no-repeat 0px -34px;
}
.sidebar #narabi{
		background : url(http://www.housekibako.info/img/icon1.jpg) no-repeat 0px -64px;
}
.sidebar #eccover{
		background : url(http://www.housekibako.info/img/icon1.jpg) no-repeat 0px -93px;
}
.yen{
		background : url(http://www.housekibako.info/img/icon1.jpg) no-repeat 0px -153px;
}
*/

.sidebar #shouhinkakaku{
		background : url(http://www.housekibako.info/img/shousai-icon.jpg) no-repeat -5px -7px;
}
.sidebar #kensakuec{
		background : url(http://www.housekibako.info/img/shousai-icon.jpg) no-repeat -5px -57px;
}
.sidebar #narabi{
		background : url(http://www.housekibako.info/img/shousai-icon.jpg) no-repeat -5px -105px;
}
.sidebar #eccover{
		background : url(http://www.housekibako.info/img/shousai-icon.jpg) no-repeat -5px -157px;
}
.sidebar #kensakukeyword{
		background : url(http://www.housekibako.info/img/shousai-icon.jpg) no-repeat -5px -207px;
}

.yen{
		background : url(http://www.housekibako.info/img/icon3.gif) no-repeat -5px -256px;
}

.yen2{
		margin-left:0px;
}

.number{
	font-weight:bold;
}

label {
    background: #f7f7f7;
    color: #353535;
    padding: 10px 2px 10px 40px;
    display: block;
    margin: 0;
    border-top: 1px solid #f0f0f0;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #cccccc;
	/* box-shadow:0px 0px 2px #cccccc;*/
    font-weight:bold;
    font-size:13px;
    /* Webkit系 */ /* #f5f5f5, #e7e7e7    #ffffff #f0f0f0*/
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e7e7e7));
    /* Mozilla系 */
    background: -moz-linear-gradient(top, #f5f5f5, #e7e7e7);
    /* IE10+ */
    background: -ms-linear-gradient(top, #f5f5f5, #e7e7e7);
    /* IE8-9 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e7e7e7', GradientType=0)";

    position:relative;/* for label img absolute */

}
.img-div{
	position:absolute;
	top:7px;
	left:7px;
	width:26px;
	height:26px;
	display:inline-block;
	background-color:#ffffff;
	text-align:center;
	/* vertical-align:middle;*/
	border-radius:5px;
}
.img-div img{
	position:absolute;
	top:3px;
	left:3px;
}

input[type="checkbox"].on-off{
    display: none;
}
.menu ul {
/*    -webkit-transition: all 0.05s;
    -moz-transition: all 0.05s;
    -ms-transition: all 0.05s;
    -o-transition: all 0.05s;
    transition: all 0.05s;*/
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:13px;
	background:#ffffff;
	/*box-shadow:0px 0px 2px #cccccc;*/
}
.menu li {
    padding: 5px 5px 5px 16px;
    /* background:#ffffff;*/ /* for small sub category link comment out */
    display:block;
    /*box-shadow:0px 0px 2px #cccccc;*/
    border-left:1px solid #e7e7e7;
    border-right:1px solid #e7e7e7;
    border-bottom:1px solid #e7e7e7;
    position:relative;/* for a tag*/
    /* height:20px;*/ /* for small sub category link comment out */
}
.menu_link{
    height:20px;
    background:#ffffff;
}

/*.menu li:after {*/
.menu_link:after{
    content:"";
    display:block;

    height:5px;
    width:5px;

    position:absolute;/* for a tag*/
    top:13px;
    right:16px;

    border-top:solid 1px #777777;
    border-left:solid 1px #777777;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -ms-transform: rotate(135deg);

}

.menu li a{
    text-decoration:none;
    position:absolute; /* define menu li */
    top:0; /* for link area */
    left:0; /* for link area */
    width:100%;
    height:100%;
    padding: 5px 5px 5px 16px;
}

.menu li a:hover{
    text-decoration:none;
    color:#353535;
    background-color:#f5f5ff;
}

.uneisha_td1{
	padding:7px;
}

input[type="checkbox"].on-off + ul{
    /* height: 0;*/
    overflow: hidden;
    display:none;
}
input[type="checkbox"].on-off:checked + ul{
    display:block;
    /*height: 200px;*/
}
.menu_sub2{
    display:block;
    height:20px;
    font-size:11px;
    background-color:#e5e5e5;
    font-weight:bold;
    padding-left:10px;
}
.c2_new{/* menu sub2 category */
    height:20px;
    background-color:#f7f7f7;
    border-top:1px solid #ffffff;
    font-size:11px;
}
