@charset "UTF-8";
/* CSS Document */
#content-body .right .tool_info_bg, #content-body .right .tool_header, #content-body .right .tool_title_etc, #content-body .right .tool_kensaku_kai, #content-body .right .tool_info_contents_bottom, #content-body .right .tool_img_etc, #content-body .right .tool_info_contents_etc {
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:0;
	padding:0;
	float:none;
}
#content-body .right .tool_info_bg {
	padding:5px 0 0 20px;
	width:665px;
}
#content-body .right .tool_header {
	padding:0 0 0 83px;
	width:582px;
}
#content-body .right .tool_title_etc {
	padding:0 0 0 5px;
	top:5px;
}
#content-body .right .tool_kensaku_kai {
	float:right;
	margin:-10px 5px 0 0;
}
#content-body .right .tool_info_contents_bottom {
}
#content-body .right .tool_img_etc {
	margin:-25px 0 0 8px;
	float:left;
}
#content-body .right .tool_info_contents_etc {
	margin:0 0 0 88px;
	padding:5px 0 15px 0;
}

/*
#content-header {
	height:auto;
	float:none;
}
*/

.company_info, .mypage_info_bar, .right_info_inside_ent {
	float:none;
}
.ent_footer {
	height:6px;
}
.right_info_inside_ent {
	margin:-20px 0 0 0;
	padding:0 0 10px 0;
}
.ent_text_more {
	float:none;
	width:328px;
	text-align:right;
}
.mypage_info_title_ent {
	bottom:20px;
	height:12px;
	line-height:20px;
}
.ent_bg .mypage_info_bar {
	padding:10px 0 0 0;
}

#main-header {
	height:30px;
	margin:65px 0 0 0;
	padding:0 0 0px 0; 
}
#main-image, #main-image a, #main-image img {
	vertical-align:middle;
	margin:0;
	padding:0;
	float:none;
	position:static;
	top:0;
	bottom:0;
	left:0;
	right:0;
	line-height:90px;
}
#main-image {
	width:920px;
	margin:14px 0 0 15px;
}

#content-body {
	margin:14px 0 0 0;
}


#machine-result ul, #machine-result li, #machine-result dd {
	margin:0;
	padding:0;
}
#machine-result .result-kai{
	position:static;
	float:none;
	background: url(/images/ki/bg/search_bg_b.jpg) no-repeat;
	width:920px;
	height:180px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}

#machine-result .result-kai .product-name{
	position:relative;
	padding:0px 0px 0px 0px;
	bottom:161px;
	width:600px;
	left:240px;
}
#machine-result .result-kai .product-icon{
	position:relative;
	bottom:155px;
	width:60px;
	left:240px;
}
#machine-result .result-kai .product-text{
	width:400px;
	position:relative;
	bottom:172px;
	left:260px;
        word-break:break-all;
}

#machine-result .result-kai .product-tools{
	position:relative;
	bottom:257px;
	left:700px;
	width:200px;
	height:70px;
}

#machine-result .result-kai .product-company{
	border-left:2px solid #FFCC00;
	height:25px;
	position:relative;
	bottom:269px;
	left:690px;
	width:200px;
}
.tdb-tool {
	clear:both;
}

#url-history-hp{
clear: both;
position:relative;
bottom:125px;
width:950px;
font-size:18px;
margin:30px 10px 20px 10px;
}

#url-history-hp a{
font-size:18px;
}

#url-history-blank{
position:relative;
bottom:125px;
width:950px;
font-size:18px;
margin:10px;
}

.table_seizou_top, .table_seizou_bottom, .table_seizou_main, .table_iso_main, .seizou-button, .zaishitu_button_kai2, .kakou_sangyou, .table_iso_top, .table_iso_bottom, .iso_img {
	float:none;
	position:static;
	top:0;
	bottom:0;
	left:0;
	right:0;
}
.table_seizou_main {
	width:680px;
	margin:10px 10px 0 10px;
}
.table_seizou {
	position:static;
	height:178px;
	width:645px;
}
.table_seizou_top, .table_seizou_bottom {
	float:left;
}
.seizou_icon {
	position:static;
	margin:5px 0 0 5px;
	bottom:0;
	left:0;
	/*float:left;*/
}
.sangyou_form {
	float:none;
}
.kensaku_bar {
	float:none;
	position:static;
	margin:10px 0 0 10px;
}
.table_iso_main {
	width:675px;
	margin:20px 0 0 10px;
}
.table_iso_top, .table_iso_bottom {
	float:left;
}
.zaishitu_button_kai2 {
	left:250px;
	position:relative;
	margin:10px 0 10px 0;
}
.table_iso {
	height:auto;
	padding:0;
}
#search_iso_1, #search_iso_2 {
	line-height:50px;
}
.map_kaigai {
	width:auto;
	bottom:970px;
	left:420px;
        height:200px;
}
.map_kaigai_2 {
	bottom:1166px;
	left:490px;
        height:200px;
}
.map_kaigai_3 {
	bottom:1401px;
	left:595px;
        height:200px;
}
.coodinator_inquiry {
	margin:5px 0 10px 10px;
}


#machine-result .result_b_4 {
	height:250px;
	float:none;
	position:static;
	margin:15px 0 0 0;
}
.product-name-b-4, .product-bunrui, .product-text-b-4, .product-waza, .product-option-kai {
	bottom:auto;
}
.product-name-b-4 {
	top:-160px;
	margin-bottom:-160px;
}
.product-bunrui {
	top:-120px;
	margin-bottom:-115px;
}
.product-text-b-4 {
	top:25px;
	/*
	margin-bottom:-100px;
	*/
}
.product-waza {
	top:-85px;
	margin-bottom:-85px;
}
.product-option-kai {
	top:-25px;
	margin-bottom:0px;
}


.company_contents_right_machine, .company_contents_right_header_kai, .company_contents_right_contents_text_main, .zyoutai_kai  {
	float:none;
}
.company_contents_right_header_kai {
	position:static;
	margin:10px;
	width:593px;
}
.company_contents_right_contents_kai {
	position:static;
	width:583px;
	height:auto;
	margin:0 0 0 20px;
}
.takumi_img_company {
	float:left;
	margin:0 20px 0 0;
}
.company_contents_right_contents_header, .company_contents_right_contents_text, .company_contents_right_contents_text_main {
	bottom:auto;
}
.company_contents_right_contents_text {
	margin:0;
	float:none;
	position:static;
}
.company_contents_right_contents_text, .company_contents_right_contents_header_p, .company_contents_right_contents_text_main {
	width:auto;
}


.ziseki_search dl {
	float:left;
}
.ziseki_table {
	width:602px;
}
.ziseki_border {
	width:750px;
}
.form_table2{
    margin-left:78px;
}
.irai-option{
    height:150px;
}



.map_higashi_top_kai2 {
	float:left;
	position:relative;
	bottom:830px;
	left:320px;
}
.map_hokaidou_kai2 {
	float:left;
	position:relative;
	bottom:870px;
	left:224px;
}


.form_search_kai dl {
	float:left;
}

#machine-result .result_b_4 .anken-jisseki{
	position:relative;
	bottom:90px;
	left:515px;
	width:170px;
        height:160px;
}
#machine-result .result_b_4 .product-option-software{
	position:relative;
	top:35px;
        left:13px;
	width:180px;
}
#machine-result .result_b_4 .product-name-b-4{
	width:800px;
}
