@charset "Shift_JIS";/*共通*/#continer01 p{	margin:0.75em 0;}/*---------------------ショッピングガイド---------------------*/ol#order-flow{	list-style-position:outside;	list-style-type:decimal;	margin-top:20px;}ol#order-flow li{	clear:both;	width:780px;	margin:0 0 30px 0;	/*border:2px solid #000;*/}ol#order-flow li img.flow-image{	float:right;	overflow:visible;	margin:0 0 30px 10px;	border:2px solid #369;}ol#order-flow div.hurikomi-daibiki{	width:330px;	margin:0 35px 20px 0px;	float:left;	border-right:1px dotted #000;	padding:5px 20px 10px 0;}div.hurikomi-daibiki h4{	}h2{	clear:both;}h3{	background-color:#69c;	color:#fff;	padding:0.25em ;	margin:3em 0 0.5em 0;}h4{	margin:0.75em 0 0.25em 0;}dl#form-list{	padding:1em ;	width:430px;	background-image : url(../../img/stripe.png) ;}dl#form-list dt{}dl#form-list dd{	font-size:0.9em;	padding:0 0 0.5em 1em;}/*---------------------アバウトアス---------------------*/div#box1{	background-image : url(../../img/stripe.png) ;	padding:0.25em;}div#box1 p{	text-align:center;}table#souryou-hyou{	margin:5px auto;	width:600px;}table#souryou-hyou th{	border:1px solid #aaa;	background-color:#efefef;	padding:2px;}table#souryou-hyou td{	border:1px solid #aaa;	padding:2px;}div#otodoke-image{	width:100%;	text-align:center;	margin:0 atuo;}/*---------------------Q&A---------------------*/table#tesuryo-hyou{	margin:5px auto;	width:800px;}table#tesuryo-hyou th{	border:1px solid #aaa;	background-color:#efefef;	padding:2px;}table#tesuryo-hyou td{	border:1px solid #aaa;	padding:2px;}ol#qa-list{	margin:20px 0 0 1.5em;}ul#fax-botan{	margin:10px 0;}ul#fax-botan li{	background :#fff url(../../img/arrow.gif)no-repeat left center ;	padding:0 0 0 1em;}/*---------------------問い合わせ用メルフォ---------------------*/div#mail-form{	width:760px;	margin:20px auto;	padding:20px;	background-image : url(../../img/stripe.png) ;	text-align:center;}div#mail-form table{	margin:20px auto;}div#mail-form td{	padding:10px;	border:1px solid #aaa;}div#baitai {	border-top:1px solid #aaa;	padding:5px;	margin-top:5px;	line-height:1.6em;}div#mail-form input{	padding:0.25em;}input#input-name,input#input-phone{	width:200px;}input#input-mail,input#input-address{	width:320px;}textarea#input-main{	padding:0.25em;	width:350px;	height:8em;}input#input-goods{	width:180px;}input#input-kaizen{	width:400px;}input.botan{	width:108px;	margin:0 10px;}/*---------------------フッター共通---------------------*/div#footer address{	text-align:center;	padding:20px 0 0 0;}div#footer p{	text-align:center;	padding:0 0 20px 0;}/*---------------------銀行css---------------------*/#bank-info table{
	width:100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin:2em 0;
}
#bank-info table thead{
	width:20%;
}
#bank-info table caption{
	font-weight:bold;
}
#bank-info table tbody{
	margin-top:-1em;
}
#bank-info table th{
	padding: 4px;
	text-align: left;
	vertical-align: top;
	color: #444;
	background-color: #ccc;
	border: 1px solid #fff;
}
#bank-info table td{
	width: 75%;
	padding: 4px;
	background-color: #fafafa;
	border: 1px solid #ccc;

}