/* CSS Document */

/*flash
--------------------*/
.flash {
	margin-bottom:20px;
}

/*contents_l
--------------------*/
.contents_l {
	width:250px;
	float:left;
}


/*contents_r
--------------------*/
.contents_r {
	width:540px;
	float:right;
}


/*read_text
--------*/
.read_text {
	width:540px;
	margin-bottom:20px;
}

.read_text_l {
	width:385px;
	float:left;
}

.read_text_r {
	width:140px;
	float:right;
}

.read_text_img {
	background:url(../images/contents/read_text_img.gif) 0 0 no-repeat;
	width:385px;
	height:44px;
	text-indent:-9999px;
	margin-bottom:10px;
}


/*company_chosen
--------*/
.company_chosen {
	width:540px;
	background:url(../images/contents/bg_img_company_chosen.gif) bottom no-repeat;
	margin-bottom:20px;
}


.company_chosen_text {
	background:url(../images/contents/company_chosen_text.gif) 0 0 no-repeat;
	width:540px;
	height:40px;
	text-indent:-9999px;
	margin-bottom:10px;
}

.btn_detail01 {
	width: 85px;
	padding-left: 130px;
	padding-top: 10px;
}


.btn_detail01 a {
	background:url(../images/contents/btn_detail01.gif) 0 0 no-repeat;
	display:block;
	width:85px;
	height:10px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
}

.btn_detail01 a:hover {
	background:url(../images/contents/btn_detail01.gif) 0 -10px no-repeat;
	display:block;
	width:85px;
	height:10px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
}

.company_chosen_box {
	width:380px;
}

.company_chosen_img {
	width:145px;
	float:left;
}

.company_chosen_dettail {
	width:220px;
	float:right;
	margin-bottom:20px;
}

.company_chosen_text01 {
	background:url(../images/contents/company_chosen_text01.gif) 0 0 no-repeat;
	width:220px;
	height:45px;
	text-indent:-9999px;
	margin-bottom:10px;
}

.company_chosen_text02 {
	background:url(../images/contents/company_chosen_text02.gif) 0 0 no-repeat;
	width:220px;
	height:45px;
	text-indent:-9999px;
	margin-bottom:10px;
}

.company_chosen_text03 {
	background:url(../images/contents/company_chosen_text03.gif) 0 0 no-repeat;
	width:220px;
	height:45px;
	text-indent:-9999px;
	margin-bottom:10px;
}


/*production_results
--------*/
.production_results_text {
	background:url(../images/contents/production_results_text.gif) 0 0 no-repeat;
	width:540px;
	height:25px;
	text-indent:-9999px;
	margin-bottom:10px;
}

.production_results_box {
	float:left;
	background:url(../images/contents/production_results_bg_img.gif) 0 0 repeat-x;
	border:1px solid #969696;
	width:155px;
	height:230px;
	padding:9px;
	margin-left:3px;
}

.production_results_title {
	background:url(../images/contents/arrow.gif) 0 3px no-repeat;
	border-bottom:1px solid #00003C;
	padding:0 0 0 18px;
	margin-bottom:5px;
}

.production_results_text01 {
	font-size:0.8em;
	margin-bottom:10px;
	height: 100px;
}


/*feature
--------*/
.feature_title {
	background:url(../images/contents/feature_img_title.jpg) 0 0 no-repeat;
	width:250px;
	height:28px;
	text-indent:-9999px;
}

.feature_wrap {
	background:url(../images/contents/feature_bgimg.jpg) 0 0 no-repeat;
	border-bottom:1px solid #505050;
	border-left:1px solid #505050;
	border-right:1px solid #505050;
	padding:10px 140px 9px 9px;
	width:100px;
	height:90px;
	font-size:0.8em;
	margin-bottom:15px;
}


/*topics
--------*/
.topics_title {
	background:url(../images/contents/topics_img_title.jpg) 0 0 no-repeat;
	width:250px;
	height:28px;
	text-indent:-9999px;
}

.side_wrap {
	border-bottom:1px solid #505050;
	border-left:1px solid #505050;
	border-right:1px solid #505050;
	padding:10px 9px 9px;
	width:230px;
	font-size:0.8em;
	margin-bottom:15px;
}

.side_wrap p {
	border-bottom:1px dotted #000000;
	padding-bottom:3px;
	margin-bottom:3px;
}


/*sample
--------*/
.sample_title {
	background:url(../images/contents/sample_img_title.jpg) 0 0 no-repeat;
	width:250px;
	height:28px;
	text-indent:-9999px;
}

.sample_subtitle {
	color:#00003C;
	font-weight:bold;
	border-bottom:1px solid #00003C;
	margin-bottom:5px;
	background: url(../images/contents/sample_subtitle.gif) no-repeat;
	height: 27px;
	padding-bottom: 10px;
	text-indent: -9999px;
}

.sample_img {
	float:left;
	margin:0 10px 10px 0;
}

.btn_sampleinquiry a {
	background:url(../images/com/btn_inquiry.gif) 0 0 no-repeat;
	width:93px;
	height:19px;
	display:block;
	text-indent:-9999px;
}
