@charset "utf-8";


/* ----------------------------------------
	00 contents
------------------------------------------*/

#contents #cont-main {
	/*height: 1400px;*/
	height: auto;
	min-width: 890px;
	max-width: 1280px;
	width: expression(document.body.clientWidth < 892? "890px" : document.body.clientWidth > 1280? "1280px" : "auto");
	/*background: url(../img/cmn_bg.jpg) top center no-repeat;*/
}

#contents #cont-main #cont-body {
	position: relative;
	width: 890px;
	/*height: 1400px;*/
	height: auto;
	margin: 0 auto;
}


/* ----------------------------------------
	00 navi
------------------------------------------*/

#navi-container #navi {
	/*left: 35px;*/
}



/* ----------------------------------------
	01 cont
------------------------------------------*/

#search-cont {
	width: 640px;
}
#search-cont #search-cont-top {
	width: 640px;
	height: 57px;
	background: url(../img/cont_bg_top.png) top left no-repeat;
}
#search-cont #search-cont-middle {
	position: relative;
	width: 560px;
	padding: 0 40px 0;
	background: url(../img/cont_bg_middle.png) top left repeat-y;
}
#search-cont #search-cont-bottom {
	width: 640px;
	height: 79px;
	background: url(../img/cont_bg_bottom.png) top left no-repeat;
}




/* ----------------------------------------
	02 foot
------------------------------------------*/

#search-foot {
	position: relative;
	width: 560px;
	text-align: left;
	color: #e99ca0;
	font-size: 100%;
	line-height: 120%;
	background: url(../img/search_line_dot_01.gif) left top repeat-x;
	padding: 20px 0 0;
	margin: 40px auto 0;
}
#search-foot li {
	clear: both;
	float: left;
}
#search-foot a {
	float: right;
	padding: 5px 0 4px 20px;
	margin-top: 15px;
	background: url(../img/icon_caption.gif) center left no-repeat;
	color: #ea8f95;
	text-decoration: none;
	border-bottom: 2px dotted #ea8f95;
}


#search-to-home {
	width: 538px;
	height: 56px;
	margin: 10px auto 0;
	background: #fdfdfc;
	border: solid 2px #cf615e;
	
	-webkit-border-radius: 10px;-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-image: -moz-linear-gradient(top, #fcfdfd, #e6eceb);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fcfdfd), to(#e6eceb));
	background-image: -webkit-linear-gradient(top, #fcfdfd, #e6eceb);
	background-image: linear-gradient(top, #fcfdfd, #e6eceb);
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
#search-to-home a {
	display: table-cell;
	width: 538px;
	height: 56px;
	color: #626262;
	font-size: 150%;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	font-weight: bold;
	background: url(../img/icon_to_home.png) 10px center no-repeat;
}









