@charset "utf-8";

/*===============================================================================*/
/*index Crackbuster*/
/*===============================================================================*/



/* 個人販売ナビゲーション */

#individual_top {
	display: block;
	width: auto;
	height: 67px;
	margin: 0 0 30px;
	padding: 0;
}

#individual_top li {
	list-style-type: none;
	float: left;
	display: block;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0 3px auto 0;
	font-size: 1em;
}

#individual_top li.individual_list {
	margin-top: 10px;
}

#individual_top02 {
	display: block;
	width: auto;
	height: 27px;
	margin: 0 0 30px;
	padding: 0;
}

#individual_top02 li {
	list-style-type: none;
	float: left;
	display: block;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0 13px auto 0;
	font-size: 1em;
}

#private_attention {
	display: block;
	border: 1px solid #349A34;
	background-color: #EFFCF0;
	padding: 8px;
}

/* 個人販売ナビゲーション end */


/* クラチEバスターとは */

.crack_img {
	float: right;
	display: block;
	width: 345px;
	height: auto;
	margin: 0;
	padding: 0 15px 0 0;
	color: #0080CB;
	text-align: center;
}

.crack_img span {
	display: block;
	padding-bottom: 10px;
}

#product_number {
	float: left;
	display: block;
	width: 335px;
	height: auto;
	padding: 3px 3px 3px 18px;
	margin: 15px 0 0;
	background : #d8f3af url(list_mark03.gif) no-repeat 3px 6px;
	border: 1px solid #6FC229;
	font-size: 1em;
	line-height: 140%;
	color: #349A34;
}


/* クラチEバスターとは end */


/* 標準混入釁E*/

#amount_comment {
	clear: both;
	display: block;
	width: auto;
	height: auto;
	margin: 0 auto 0 0;
	padding: 0 15px;
	color: #555500;
	font-size: 1.2em;
}

#amount_comment span {
	font-weight: bold;
	font-size: 1.2em;
}

/* 標準混入釁Eend */


/* 使用方況E*/

#example_box {
	display: block;
	width: 700px;
	height: 350px;
	margin-right: auto;
	margin-left: auto;
}

#example_box img {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}

img#example_img_right {
	display: block;
	float: right;
	padding: 0;
	margin: 0;
}

#example_attention {
	display: block;
	width: 678px;
	height: auto;
	margin: 0 auto 0 25px;
	padding: 0 0 15px;
	background : url(box_bg.gif) repeat left top;
	border: 3px double #929FDE;
}

#example_attention dt {
	display: block;
	width: auto;
	height: 29px;
	border-bottom: 1px solid #929FDE;
	margin: 0 15px 15px;
	background : url(../img/example_attention_img.gif) no-repeat left bottom;
	padding-top: 23px;
	padding-bottom: 3px;
	padding-left: 105px;
	font-size: 1.2em;
	color: #2D4198;
	font-weight: bold;
}

#example_attention dd {
	display: block;
	width: auto;
	height: auto;
	margin: 0 30px 8px;
	padding: 0 0 0 15px;
	background : url(list_mark.gif) no-repeat 0px 2px;
	color: #996600;
}

#example_attention dd img {
	vertical-align: middle;
	padding-left: 2px;
}

/* 使用方況Eend */


/* 用途と特徴 */

#crack_feature_box {
	height: 565px;
	margin-bottom: 0;
	background : url(feature_img.jpg) no-repeat 97% 55px;
}

#example_img {
	padding-right: 25px;
}

.feature_title {
	clear: both;
	display: block;
	width: 455px;
	height: 25px;
	margin: 0 15px 2px;
	padding: 0 0 0 80px;
	background : url(feature.gif) no-repeat left top;
	color: #349A34;
	font-size: 1.3em;
	line-height: 140%;
}

.feature_title02 {
	clear: both;
	display: block;
	width: 455px;
	height: 25px;
	background : url(feature02.gif) no-repeat left top;
	margin: 0 15px 5px;
	padding: 0 0 0 80px;
	color: #5A9C36;
	font-size: 1.3em;
	line-height: 140%;
}

.pdf_link {
	float: left;
	display: block;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0 0 15px 15px;
	font-size: 1em;
	color: #0571B0;
}

.pdf_link img {
	margin-left: 10px;
	vertical-align: middle;
}

.product_number2 {
	float: left;
	display: block;
	width: 200px;
	height: auto;
	padding: 3px 3px 3px 18px;
	margin: 15px 0 30px;
	background : #d8f3af url(list_mark03.gif) no-repeat 3px 6px;
	border: 1px solid #6FC229;
	font-size: 1em;
	line-height: 140%;
	color: #349A34;
}






.feature_comment01 {
	clear: both;
	display: block;
	width: 520px;
	height: auto;
	margin: 0 15px 15px;
	padding: 0 0 0 14px;
	background : url(list_mark.gif) no-repeat left 2px;
}

.feature_comment02 {
	clear: both;
	display: block;
	width: 520px;
	height: auto;
	margin: 0 15px 8px;
	padding: 0 0 0 14px;
	background : url(list_mark.gif) no-repeat 0px 2px;
}

.feature_comment03 {
	clear: both;
	display: block;
	width: 520px;
	height: auto;
	margin: 0 15px 15px;
	padding: 0 0 0 14px;
	background : url(list_mark02.gif) no-repeat left 2px;
}

.feature_comment04 {
	clear: both;
	display: block;
	width: 520px;
	height: auto;
	margin: 0 15px 8px;
	padding: 0 0 0 14px;
	background : url(list_mark02.gif) no-repeat left 2px;
}

#feature_comment_bottom {
	margin-bottom: 30px;
}

.feature_comment01 span,
.feature_comment02 span,
.feature_comment03 span,
.feature_comment04 span {
	float: left;
	display: block;
	width: auto;
	height: auto;
	margin: 5px 20px 8px 0;
	padding: 5px 7px;
	border: 3px double #66C4FB;
	background-color: #E7F8E7;
	font-size: 1.2em;
	font-weight: bold;
	color: #349A34;
}

.wish_title {
	display: block;
	width: 465px;
	height: auto;
	margin: 0 15px 15px;
	padding: 0;
	color: #349A34;
	font-size: 1.3em;
	line-height: 140%;
}

.wish_comment01 {
	display: block;
	width: 370px;
	height: auto;
	padding: 0;
	margin: 0 15px 10px;
}

.wish_comment02 {
	display: block;
	width: 370px;
	height: auto;
	padding: 0;
	margin: 0 15px;
}

/* 用途と特徴 end */


/* 施工事侁E*/

.example_thumbnail {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0 0 0 15px;
}

.example_thumbnail li {
	list-style-type: none;
	clear: both;
	display: block;
	width: auto;
	height: 174px;
	padding: 0 10px 10px 0;
	margin: 0;
}

#example_thumbnail_bottom {
	padding-bottom: 0;
}

.example_thumbnail li img {
	display: block;
	width: 218px;
	height: 164px;
	margin: 0;
	padding: 0;
}

.example_thumbnail li h4 {
	float: right;
	display: block;
	width: 460px;
	height: auto;
	margin: 0;
	padding: 30px 0 10px;
	background-image: none;
	font-size: 1.2em;
	font-weight: bold;
}

.example_thumbnail li p {
	float: right;
	display: block;
	width: 460px;
	height: auto;
	margin: 0;
	padding: 0;
}

.example_thumbnail li a:link,
.example_thumbnail li a:visited,
.example_thumbnail li a:active {
	float: left;
	display: block;
	border: 4px solid #FFF;
	width: 218px;
	height: 164px;
	margin: 0;
	padding: 0;
}

.example_thumbnail li a:hover {
	float: left;
	border: 4px solid #C1EB83;
}

/* 施工事侁Eend */


/* 補助賁E */

#use {
	float: right;
	display: block;
	width: 460px;
	height: auto;
	margin: 0;
	padding: 0 0 20px;
	border-style: none;
	color: #0571B0;
	font-size: 1em;
	font-weight: bold;
}

#use a:link,
#use a:visited,
#use a:active {
	float: none;
	display: inline;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	border: none;
	text-decoration: underline;
	color: #0571B0;
}

#use a:hover {
	color: #349A34;
	text-decoration: none;
}

/* 補助賁E end */


/* 製品タイチE*/

.type_title01 {
	clear: both;
	display: block;
	background : url(subtitle_bg01.jpg) no-repeat left top;
	width: auto;
	height: 39px;
	padding: 10px 0 0 25px;
	margin: 0 0 0 13px;
	color: #FFF;
	font-size: 1.2em;
	line-height: 120%;
}

.type_title03 {
	clear: both;
	display: block;
	width: auto;
	height: 23px;
	margin: 0 30px 7px;
	padding: 3px 0 0 15px;
	background : url(subnavi_mark_big.gif) no-repeat left top;
	color: #349A34;
	font-size: 1.2em;
	font-weight: bold;
}

.type_img {
	float: left;
	display: block;
	width: 220px;
	margin: 0;
	padding: 0;
	height: auto;
}

.type_img img {
	border: 1px solid #EDEDED;
}

.type_img span {
	display: block;
	color: #0080CB;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 15px;
	font-size: 10px;
}

.type_img span em {
	color: #996600;
	font-style: normal;
}

.type_img span strong {
	text-align: center;
	font-size: 1.1em;
}

.type_img span.type_img_attention {
	color: #996600;
	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 0.9em;
	text-align: left;
}

/* 製品タイチEend */


/* 製品規格  */

.use_img {
	float: left;
	display: block;
}

.buster_table{
width:520px;
white-space: -moz-pre-wrap;}

.buster_table{
	float: left;
	height: auto;
	margin-left: 15px;
	margin-bottom: 5px;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: left;
	font-size: 1em;
	line-height: 120%;
}

.buster_table th {
	height: auto;
	margin: 0;
	padding: 8px 8px 8px 10px;
	text-align: center;
}

.buster_table th.th1 {width:80px;}
.buster_table th.th2 {width:55px;}
.buster_table th.th3 {width:40px;}

.buster_table td {
	height: auto;
	padding: 8px;
}

.buster_table td ul {
	display: block;
	height: auto;
	width: auto;
	margin: 0;
	padding: 0;
}

.buster_table td ul li {
	display: block;
	width: auto;
	height: auto;
	padding: 0 0 0 15px;
	margin-bottom: 8px;
	background : url(list_mark.gif) no-repeat 0px 2px;
	list-style-type: none;
}

.buster_table td ul li.li_bottom {
	margin-bottom: 0;
}

/* ファイン */
.use_list_fine th {
	background-color: #FEE3BC;
	border: 1px solid #FDD08E;
	color: #FF6C00;
}

.use_list_fine td {
	border: 1px solid #FDD08E;
	background-color: #FFF7EE;
}

/* ミクロ */

.use_list_micro th {
	background-color: #C8E4F0;
	border: 1px solid #8DC8E0;
	color: #0A50A1;
}

.use_list_micro td {
	border: 1px solid #8DC8E0;
	background-color: #F0F8FB;
}

/* モチE*/

.use_list_mono th {
	background-color: #F9C8DF;
	border: 1px solid #E48FC0;
	color: #7C1D5E;
}

.use_list_mono td {
	border: 1px solid #E48FC0;
	background-color: #FCE2EE;
}

/* タチE*/

.use_list_tuf th {
	background-color: #8AF2A7;
	border: 1px solid #18E050;
	color: #0B5920;
}

.use_list_tuf td {
	border: 1px solid #18E050;
	background-color: #D7FBE0;
}

/* プロ */

.use_list_pro th {
	background-color: #ECBFEA;
	border: 1px solid #DF95DC;
	color:#5E1C5A;
}

.use_list_pro td {
	border: 1px solid #DF95DC;
	background-color: #F8E7F7;
}

.use_list_attention {
	clear: both;
	display: block;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0 35px 0 0;
	text-align: right;
	color: #996600;
}

.standard_list {
	float: left;
	width: 425px;
	height: auto;
	margin-left: 15px;
	margin-bottom: 10px;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: left;
	font-size: 1em;
	line-height: 120%;
}

* html #standard_list_right {
	float: right;
	margin-right: 18px;
}

#standard_list_right {
	float: right;
	margin-right: 35px;
}

.standard_list th {
	width: 35%;
	height: auto;
	margin: 0;
	padding: 8px 8px 8px 10px;
	border: 1px solid #B5F1A0;
	background: #EBFDE8 url(../../biolog_m/img/subnavi_mark.gif) no-repeat 1px 50%;
	color: #349A34;
	font-weight: normal;
	white-space: nowrap;
}

.standard_list .name {
	padding: 8px;
	margin: 0;
	color: #349A34;
	background-color: #B5F1A0;
	background-image: none;
}

.standard_list td {
	width: 65%;
	height: auto;
	padding: 8px;
	border: 1px solid #B5F1A0;
}

.standard_list td.td_nowrap {
	white-space: nowrap;
}

.standard_list2 {
	width: 687px;
	height: auto;
	margin-left: 15px;
	margin-bottom: 10px;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: left;
	font-size: 1em;
	line-height: 120%;
}

.standard_list2 th {
	height: auto;
	margin: 0;
	padding: 8px 8px 8px 10px;
	border: 1px solid #B5F1A0;
	background: #EBFDE8 url(../../biolog_m/img/subnavi_mark.gif) no-repeat 1px 50%;
	color: #349A34;
	font-weight: normal;
	white-space: nowrap;
}

.standard_list2 td {
	height: auto;
	padding: 8px;
	border: 1px solid #B5F1A0;
}




div.price{
clear:both;
}

div.price p{
float:left;
width:334px;
margin:0;
padding:0;
}

div.price table{
float:left;
display:inline;
width:270px;
margin:10px 0 0 10px;
}













.standard_list3 {
	width:605px;
	height: auto;
	margin-left: 15px;
	margin-bottom: 10px;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: left;
	font-size: 1em;
	line-height: 120%;
}

.standard_list3 th {
	width:25%;
	height: auto;
	margin: 0;
	padding: 8px 8px 8px 10px;
	border: 1px solid #B5F1A0;
	background: #EBFDE8 url(../../biolog_m/img/subnavi_mark.gif) no-repeat 1px 50%;
	color: #349A34;
	font-weight: normal;
	white-space: nowrap;
}

.standard_list3 td {
	height: auto;
	padding: 8px;
	border: 1px solid #B5F1A0;
}




























.standard_comment01,
.standard_comment02,
.standard_comment03 {
	display: block;
	width: auto;
	height: auto;
	padding: 0;
	font-size: 0.9em;
	color: #0080CB;
	line-height: 140%;
}

.standard_comment01 {
	margin: 10px 25px 0 32px;
}

.standard_comment02 {
	margin: 5px 25px 0 32px;
}

.standard_comment03 {
	margin: 5px 25px 0 32px;
}

* html .cf_comment01 {
	margin-right: 15px;
}

* html .cf_comment02 {
	margin-right: 15px;
}

* html .cf_comment03 {
	margin-right: 15px;
}

.cf_comment01 {
	float: right;
	display: block;
	width: 430px;
	height: auto;
	margin: 10px 30px 10px 0;
	padding: 0;
	font-size: 1.2em;
}

.cf_comment02 {
	float: right;
	display: block;
	width: 420px;
	height: auto;
	margin: 0 30px 30px 0;
	padding: 0;
}

.cf_comment03 {
	float: right;
	display: block;
	width: 420px;
	height: auto;
	margin: 0 30px 0 0;
	padding: 0;
}

/* 製品規格 end */


/*  クラチEバスター賁E一覧 */

#material_list {
	display: block;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0 15px;
}

#material_list li {
	list-style-type: none;
	display: block;
	width: auto;
	height: auto;
	margin-bottom: 20px;
	padding-left: 15px;
	background : url(list_mark.gif) no-repeat left center;
}

#material_list li span {
	font-size: 1.2em;
	font-weight: bold;
}

#material_list li img {
	font-weight: bold;
	vertical-align: middle;
	padding-left: 10px;
}


#material_list li#material_list_bottom {
	margin-bottom: 0;
}

/*  クラチEバスター賁E一覧 end */


/* 個人購入 ご希望のお客様へ */

.type_title04 {
	display: block;
	clear: both;
	background : url(subtitle_bg02.jpg) no-repeat left top;
	width: auto;
	height: 39px;
	padding: 10px 0 0 25px;
	margin: 0 0 0 13px;
	color: #FFF;
	font-size: 1.2em;
	line-height: 120%;
}

.private_box {
	display: block;
	width: 638px;
	height: auto;
	padding: 0;
	margin: 0 auto 30px;
}

#private_box_bottom {
	margin-bottom: 0;
}

.private_box h5 {
	clear: both;
	display: block;
	width: auto;
	height: auto;
	margin: 0 auto 10px;
	padding: 0 0 0 15px;
	background : url(list_mark.gif) no-repeat left center;
	color: #2D4198;
	font-size: 1.2em;
}

.private_box h5 span {
	font-size: 0.9em;
}

#all_img {
	margin-bottom: 15px;
}

.private_box p {
	clear: both;
	display: block;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0 0 5px 15px;
	line-height: 150%;
}

.private_box p.private_comment01 {
	margin-bottom: 10px;
	line-height: 200%;
}

.private_box p.private_comment01 strong {
	font-size: 1.2em;
}

.private_box p.private_comment02 {
	margin-bottom: 30px;
	margin-right: 15px;
}

.private_box p#private_comment02_bottom {
	margin-bottom: 0;
}

.private_box h6 {
	display: block;
	width: auto;
	height: 21px;
	margin: 0 15px 8px;
	padding: 0;
	border-bottom: 2px solid #349A34;
}

.private_box p.private_comment02 strong#acceptance {
	display: block;
	margin-top: 8px;
	color: #349A34;
	font-size: 1.1em;
}

.private_box p.private_comment02 span {
	display: block;
	margin-top: 8px;
	color: #349A34;
}

.private_box p.private_comment02 span.private_attention {
	display: block;
	margin-top: 3px;
	color: #996600;
}

a#carriage_link {
	padding: 0;
	margin: 0 0 0 10px;
}

#carriage_link img {
	padding: 0;
	border: 2px solid #FFE59D;
	margin: 0;
	vertical-align: middle;
}

.private_box p.private_comment02 img.mailfax_icon {
	display: block;
	float: left;
	width: 29px;
	height: 21px;
	margin: 0;
	padding: 0 0.5em 0 0;
	vertical-align: middle;
}

#clackpruy_btn {
	display: block;
	width: 343px;
	height: 53px;
	padding: 0;
	margin: 20px auto 0;
}

/* 個人購入 ご希望のお客様へ end */


/* お問ぁEわせリンク */

#contact_btn03 {
	display: block;
	width: 304px;
	height: 53px;
	padding: 0;
	margin: 0 auto 35px 0;
}

/* お問ぁEわせリンク end */


/* 特定商取引法に基づく表訁E*/

#rule_table {
	width: 690px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	border-collapse: collapse;
	border-spacing: 0;
	border: 3px double #B9EEB3;
	text-align: left;
	line-height: 140%;
}

#rule_table th {
	width: 25%;
	height: auto;
	border: 1px solid #B9EEB3;
	color: #FFF;
	margin: 0;
	background : url(box_bg03.gif) no-repeat left center;
	padding: 8px 8px 8px 17px;
}

#rule_table td {
	width: auto;
	height: auto;
	padding: 8px;
	border: 1px solid #B9EEB3;
	background-color: #F1FEEF;
}

#rule_table td strong {
	color: #349A34;
	font-size: 1.2em;
}

/* 特定商取引法に基づく表訁Eend */


/* 賁E請汁E*/

#order_btn {
	display: block;
	width: 352px;
	height: 148px;
	padding: 0;
	margin: 0 auto;
}

/* 賁E請汁Eend */
