.expl_block{
font-size:14px;
line-height:170%;
color:#000;
margin:15px 0px 15px 0px;
clear:both;
}
.main_img{
width:400px;
}


.explain{
width:670px;
margin:20px 15px 10px 15px;
padding:15px;
text-align:left;
color:#333;
font-size:14px;
background:#F7F7F7;
border:1px solid #BFBFBF;
}

.table-goods{
width:700px;
margin:10px 0px 10px 15px;
padding:0px 0px 0px 0px;
border-top:1px solid #BFBFBF;
border-right:1px solid #BFBFBF;
}
.table-goods td{
width:500px;
margin:0px 0px 0px 0px;
padding:5px 5px 5px 5px;
text-align:left;
color:#333;
border-left:1px solid #BFBFBF;
border-bottom:1px solid #BFBFBF;
font-size:13px;
}
.table-goods .daimei{
color:#382D20;
text-align:center;
font-size:15px;
font-weight:bolder;
background:#cccccc;
width:700px;
}
.table-goods th{
padding:5px 5px 5px 5px;
width:200px;
font-weight:bolder;
color:#666;
background:#ededed;
font-size:13px;
border-left:1px solid #BFBFBF;
border-bottom:1px solid #BFBFBF;
}

#sns li {
margin:10px 0px 20px 0px;
list-style: none;
float: left; /* 横並びにするならば */
display: inline; /* IE6用の横並び */
}

/*baldo*/

.tt-dr-text {
font-size: 12px;
color: #ffffff;
margin: 0px 44px 0px 44px;
}

div#tt-dr {
background: #000000;
width: 725px;
margin: 0px 0 0px 0;
}

/*romaro*/

#romaro-contents {
	float: left;
	margin: 0;
	font-size: 14px;
	line-height: 180%;
	width: 725px;
	letter-spacing: 1px;
	text-align: left;
	background-color: #FFF;
}

.product-box220 {
	width: 220px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 20px;
}

.product-box490 {
	width: 490px;
	float: left;
	margin: 20px 0px 0px 20px;
	padding: 0px;
}

.product-box350 {
	width: 350px;
	float: left;
	margin: 20px 0px 0px 20px;
	padding: 0px;
}

.cl {
	clear: both;	
}

.box1 {
	padding: 10px;
	border: 1px solid #CCC;	/*ボックスの線の幅、線種、色の設定*/
	overflow: hidden;				/*背景画像を下部に配置*/
	width: 458px;
	float: left;
	background-color: #FFF;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/*配置する画像の設定*/
.box1 img {
	float: right;	/*画像の横幅に合わせて変更する*/
}

/*h3見出しタグ設定*/
.box1 h3 {
	font-size: 14px;	/*h3タグ左側に入っている線の幅、線種、色*/
	color: #284E8D;
	margin: 0px;
	font-weight: bold;
	line-height: normal;
}

/*段落タグ設定*/
.box1 p {
	line-height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 258px;
}

.box9 {
	padding: 10px;
	border: 1px solid #CCC;	/*ボックスの線の幅、線種、色の設定*/
	overflow: hidden;				/*背景画像を下部に配置*/
	width: 458px;
	float: left;
	background-color: #FFF;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

/*配置する画像の設定*/
.box9 img {
	float: right;	/*画像の横幅に合わせて変更する*/
}

/*h3見出しタグ設定*/
.box9 h3 {
	font-size: 14px;	/*h3タグ左側に入っている線の幅、線種、色*/
	color: #284E8D;
	margin: 0px;
	font-weight: bold;
	line-height: normal;
}

/*段落タグ設定*/
.box9 p {
	line-height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 12px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.box10 {
	padding: 10px;
	border: 1px solid #CCC;	/*ボックスの線の幅、線種、色の設定*/
	overflow: hidden;				/*背景画像を下部に配置*/
	width: 458px;
	float: left;
	background-color: #FFF;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

/*配置する画像の設定*/
.box10 img {
	float: right;	/*画像の横幅に合わせて変更する*/
}

/*h3見出しタグ設定*/
.box10 h3 {
	font-size: 14px;	/*h3タグ左側に入っている線の幅、線種、色*/
	color: #284E8D;
	margin: 0px;
	font-weight: bold;
	line-height: normal;
	padding-bottom: 8px;
}

/*段落タグ設定*/
.box10 p {
	line-height: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	font-size: 12px;
	width: 258px;
	margin: 0px;
}

.romaro-subtitle {
	border-left:6px solid #886A08;
	font-size: 19px;
	line-height: 25px;
	color: #333;
	font-weight:bolder;
	padding:0px 0px 0px 10px;
	margin:5px 0px 10px 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


/* tables still need 'cellspacing="0"' */

.item_table01{
	table-layout: fixed;
	width:700px;
	font-size:10px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
	
.item_table01 td{
	padding:0px;
	text-align:center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
}

.item_table01 th {
	padding-left: 10px;
	width: 90px;
	text-align: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
}

.item_tr01{
	background-color:#EEEEEE;
}

.item_table04{
	width:480px;
	font-size:10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
	
.item_table04 td{
	padding:0px;
	text-align:center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999;
}

.item_table04 th {
	padding-left: 10px;
	width: 90px;
	text-align: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
}

.item_tr04{
	background-color:#EEEEEE;
	font-size: 10px;
}

.head-subtitle {
	border-left:6px solid #886A08;
	font-size: 19px;
	line-height: 20px;
	color: #333;
	font-weight:bolder;
	padding:0px 0px 0px 10px;
	margin:30px 0px 15px 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.shaft-subtitle {
	border-left:6px solid #886A08;
	font-size: 19px;
	line-height: 20px;
	color: #333;
	font-weight:bolder;
	padding:0px 0px 0px 10px;
	margin:30px 0px 10px 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.kumiawase-shaft{  
	background-image: -webkit-linear-gradient(top,
	rgba(220, 220, 220, 1.0),
	rgba(240, 240, 240, 1.0) 25%,
	rgba(235, 235, 235, 1.0) 30%,
	rgba(240, 240, 240, 1.0) 36%,
	rgba(235, 235, 235, 1.0) 50%,
	rgba(215, 215, 215, 1.0) 80%,
	rgba(210, 210, 210, 1.0)
	);
	border: 1px solid #CCC;
	font-weight:bolder;
	margin:50px 0px 20px 0px;
	padding:.6em .7em;
	font-size: 15px;
}  

.attention {
	border: 1px solid #CCC;
	background-color:#F2F2F2;
	margin-top: 15px;
	padding: 10px;
	line-height: 1.4em;
	color: #ff0000;
}