@charset "utf-8";

/*-------------------------------------
free-search
---------------------------------------*/
div.section.free-search{
	padding:3px;
	margin:0 0 20px 0;
	/* background:url("../images/common/main_bg_top.gif") no-repeat 0 0 #FFB84C; */
	background:#FFB84C;
}

/* inside
---------------------*/
div.section.free-search div.inside{
	border:1px solid #CCCCCC;
	border-top:none;
	background:#FFF;
}
div.section.free-search div.inside p.comment{
	padding:15px;
}
div.section.free-search div.inside p.comment span{
	color:#DE5912;
}

/* word-seach */
div.section.free-search div.inside div.word-seach{
	width:662px;
	overflow:hidden;
	margin:0 15px 0 15px;
	padding:0 0 20px 0;
	border-top:2px solid #FF9900;
}
div.section.free-search div.inside div.word-seach dl.seach{
	width:100%;
	overflow:hidden;
	margin:1px 0 0 0;
	padding:5px 0 5px 0;
	background:#FFF5C2;
}
div.section.free-search div.inside div.word-seach dl.seach dt{
	width:175px;
	float:left;
	display:inline;
	padding:8px 0 0 15px;
}
div.section.free-search div.inside div.word-seach dl.seach dd{
	float:left;
	display:inline;
}
div.section.free-search div.inside div.word-seach dl.seach dd.btn{
	margin:0 0 0 5px;
}
div.section.free-search div.inside div.word-seach dl.seach dd input.input-wrod{
	width:380px;
	font-size:117%;
}
#Main div.section.free-search div.inside div.word-seach dl.seach dd input.input-wrod.input-text{
	padding:6px 2px 6px 2px;
}
/*div.section.free-search div.inside div.word-seach dl.seach dd input.input-text{
	color:#F00;
}*/
div.section.free-search div.inside div.word-seach p.txt{
	padding:10px 5px 25px 5px;
}

div.section.free-search div.inside div.word-seach div.keyword-ranking{
	width:100%;
	overflow:hidden;
}
div.section.free-search div.inside div.word-seach div.word h3,
div.section.free-search div.inside div.word-seach div.ranking h3{
	margin:0 0 15px 0;
	line-height:0;
}
div.section.free-search div.inside div.word-seach div.word h3 img,
div.section.free-search div.inside div.word-seach div.ranking h3 img{
	line-height:0;
	background:#FFF;
	padding:0 0 1px 0;
}

/* word */
div.section.free-search div.inside div.word-seach div.word{
	width:440px;
	float:left;
	display:inline;
	margin:0 0 0 10px;
}
div.section.free-search div.inside div.word-seach div.word ul.key-word{
	width:440px;
}

/* ranking */
div.section.free-search div.inside div.word-seach div.ranking{
	width:202px;
	float:right;
	display:inline;
	margin:0 0 0 0;
}
