@charset "utf-8";

/* ===================================
	search CSS
	=================================== */


h2{
	margin:0;
	padding:0;
	margin-bottom:10px;
}

#search-result-box{
	border: 1px solid #D6D6D6;
	padding: 10px;
	background-color: #F3F3F3;
}

#search-result{
	text-align:center;
	margin-bottom:25px;
}
#search-result strong{
	margin:0 0.25em;
}

#search-submiter{
	text-align:center;
	margin-bottom:15px;

}

#bg-swhead{
	width:720px;
	height:38px;
	background-image:url(/images/subpage/bg-swhead.gif);
	margin-top:15px;
	text-align:right;
}

#bg-swhead img{
	margin-top:6px;
	margin-right:15px;
}

#scroll-window{
	width:718px;
	height:400px;
	overflow-y:scroll;
	border:solid 1px #ccc;
	border-top:none;
}

#display dl{
	margin-bottom:25px;
	padding-bottom:15px;
	border-bottom:dashed 1px #ccc;

}

#display dt,#display .floater,#display .floater dd{
	margin:0;
	padding:0;
	float:left;
}
#display dt{
	width:90px;
}
#display .floater{
	width:605px;
}

#display .floater dd{
	margin-right:1em;
}

#keyword-search dt{
	display:block;
}
#keyword-search dd{
	display:block;
	margin:0;
	padding:0;
	float:left;
}
#keyword-search #real-text{
	margin:0;
	padding:0;
}

#keyword-search dd input{
	width:500px;
}
#keyword-search dd img{
	margin:0 15px;;
	padding:0;

}

.search_inner h4{
 margin:7px 0;
 font-weight:bold;
 font-size:16px;
  }


/*         font decoration         */

.f-rightgreen{
	color:#6c0 !important;

}

.f-skyblue{
	color:#009EE5 !important;
}

.f-orange{
	color:#f90 !important;
}

.f-16{
	font-size:16px;
}


.f-18{
	font-size:18px;
}

.f-20{
	font-size:20px;
}

.f-22{
	font-size:22px;
}

.f-24{
	font-size:24px;
}

.search_box{
	margin-top:0;
}

.search_inner{
	margin-top:0 !important;
	
}

/*         header linkbtn         */
#main_navi #search_box{
	display:none;
}

/* ===================================

	Other Detail Area

	=================================== */



.clearfix:after {
display: block;
clear: both;
height: 0;
visibility: hidden;
content: ".";
line-height: 0;
}
.clearfix {
display: inline-table;
min-height: 1%;
}
/* for macIE \*/
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
/* end of for macIE */

