@CHARSET "UTF-8";

/* メイン コンテンツ
*************************************/
div#content0 div#wrap_main_content #wrap_content3 h3{
	whdth: 100%;
	height: 41px;
	padding-left: 15px;
	margin-bottom:10px;
	line-height: 41px;
	background-image: url("https://suezaki-bike.com/myimages/bg_h3a.jpg");
	background-repeat: no-repeat;
}

div#content0 div#wrap_main_content #wrap_content3 p.search{
	margin-bottom: 5px;
	color: #333;
	font-size: 0.8em;
}

/* バイク 画像
*************************************/
div#content0 #wrap_content3 #wrap_img{
	margin-bottom: 20px;
}


/* テーブル(車種情報)
*************************************/
div#content0 #wrap_content3 .wrap_table1{
	margin-bottom: 20px;
}
div#content0 #wrap_content3 .wrap_table1 table{
	background-color: #fff;
}

div#content0 #wrap_content3 .wrap_table1 table.tb1{
	width: 100%;
}

div#content0 #wrap_content3 .wrap_table1 table.tb1 tr{
	height: 2em;
}

div#content0 #wrap_content3 .wrap_table1 table.tb1 th,
div#content0 #wrap_content3 .wrap_table1 table.tb1 td{
	border: solid #0099ff 1px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
}

div#content0 #wrap_content3 .wrap_table1 table.tb1 th{
	background-color: #ffff00;
}

/* 1行目 */
div#content0 #wrap_content3 .wrap_table1 table.tb1 .col1{
	width: 90px;
}
div#content0 #wrap_content3 .wrap_table1 table.tb1 .col2{
	width: 245px;
}
div#content0 #wrap_content3 .wrap_table1 table.tb1 .col3{
	widht: 90px;
}
div#content0 #wrap_content3 .wrap_table1 table.tb1 .col4{
	width: 245px;
}

/* 2行目 */
div#content0 #wrap_content3 .wrap_table1 table.tb1 .col202{
	color: #f00;
	font-weight: bold;
	font-size: 1.5em;
}

/* YouTube
*************************************/
div#content0 #wrap_content3 .wrap_table1 #wrap_youtube{
	margin-top: 20px;
	margin-bottom: 20px;
}

/* 電話でのお問い合わせ
*************************************/
div#content0 #wrap_content3 .wrap_table1 #wrap_tel{
	width: 100%;
	margin-left: 2px;
	border: solid #0099ff 1px;
	padding: 4px;
	background-color: #fff;
}

div#content0 #wrap_content3 .wrap_table1 #wrap_tel h4{
	padding-left: 3px;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.5em;
	color: #fff;
	background-color: #58b051;
}

div#content0 #wrap_content3 .wrap_table1 #wrap_tel #tel_contact{
	margin-top: 3px;
	font-size: 0.9em;
	line-height: 1.2em;
}

div#content0 #wrap_content3 .wrap_table1 #wrap_tel #tel_contact .jikan{
	color: #0033ff;
}

div#content0 #wrap_content3 .wrap_table1 #wrap_tel #tel_contact .sunday{
	color: #f00;
}

/* 商品がない：お探しの商品は販売終了しました。
*************************************/
div#content0 #wrap_content3 #wrap_noitem{
	margin-bottom: 20px;
}
div#content0 #wrap_content3 #wrap_noitem p{
	color: #f00;
	margin-top: 50px;
	margin-bottom: 50px;
	text-align: center;
}



/* 入力エラー
*************************************/
div#content0 div#wrap_main_content #wrap_content3 #err_contact{
	width: 100%;
	margin-left: 5px;
	margin-bottom: 10px;
	padding: 5px 0px;
	border: solid 1px #a02333;
	background-color: #fff;
}
div#content0 div#wrap_main_content #wrap_content3 #err_contact p{
	margin: 5px 5px;
	color: #a02333;
	font-weight: bold;
	letter-spacing: 0.1em;
}
.err{
	background-color: #edd6db;
}

/* 問合せ入力 テーブル
*************************************/
div#content0 div#wrap_main_content #wrap_content3 #tb_contact{
	width: 100%;
	background-color: #fff;
}

div#content0 div#wrap_main_content #wrap_content3 #tb_contact tr{
	height: 2em;
}
div#content0 div#wrap_main_content #wrap_content3 #tb_contact th{
	text-align: left;
}
div#content0 div#wrap_main_content #wrap_content3 #tb_contact th,
div#content0 div#wrap_main_content #wrap_content3 #tb_contact td{
	border: solid #0099ff 1px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
}

div#content0 div#wrap_main_content #wrap_content3 #tb_contact .red{
	color: #f00;
}

/* ボタン */
div#content0 div#wrap_main_content #wrap_content3 p.btn{
	margin-top: 10px;
	text-align: center;
}
#wrap_content3 p.btn #kakunin{
	width: 396px;
	height: 76px;
	margin-bottom: 10px;
	background: url("https://suezaki-bike.com/img/bt_check.gif") top no-repeat;
}

#wrap_content3 p.btn .btn1{
	width: 70px;
	height: 40px;
	margin-right: 50px;
	border: solid 2px #0099ff;
}

#wrap_content3 p.btn .btn2{
	width: 150px;
	height: 40px;
	margin-right: 100px;
	border: solid 2px #0099ff;
}


/* お問い合わせ 完了
*************************************/
div#content0 div#wrap_main_content #wrap_content3 #contact_kanryo{
	width: 100%;
	margin-left: 5px;
	margin-bottom: 10px;
	padding: 5px 0px;
	border: solid 1px #a02333;
	text-align: center;
}
div#content0 div#wrap_main_content #wrap_content3 #contact_kanryo p{
	margin: 15px 5px;
	color: #a02333;
	font-weight: bold;
	letter-spacing: 0.1em;
}
div#content0 div#wrap_main_content #wrap_content3 #contact_kanryo p a{
	color: #000;
}
