div#body div.content_body{
	width:660px ; height:auto ; 
	margin:0px auto ; 
	text-align:left ; 
	}


/* 分割ボックス */
div#body div.content_body div.content_left_box{
width:auto ; height:auto ; 
padding:12px 0px 0px ; margin:0px ; 
float:left
}
	div#body div.content_body div.content_left_box div.text_box{
		width:410px ; height:auto ; 
		padding:0px ; margin:0px 0px 12px ; 
	}
		div#body div.content_body div.content_left_box div.text_box p.head{
			border:solid #000 ; border-width:1px 1px 1px 6px ; 
			background:#f8f8ff ; 
			padding:2px 0px 2px 6px ; margin:0px ; 
		}
		div#body div.content_body div.content_left_box div.text_box div.text_body{
			border:solid #000 ; border-width:0px 1px 1px ; 
			background:#fff ; 
			padding:0.4em 8px ; margin:0px ; 
		}
			div#body div.content_body div.content_left_box div.text_box div.text_body p{
				padding:0.4em 8px ; margin:0px ; 
			}
				div#body div.content_body div.content_left_box div.text_box div.text_body p img{
					border:none ; margin:0px auto ; 
				}


div#body div.content_body div.content_right_box{
	width:auto ; height:auto ; 
	text-align:center ; 
	padding:12px 0px 0px ; 
	float:left
}
	div#body div.content_body div.content_right_box p{
		border:solid #000 1px ; background:#fff ; 
		width:230px ; height:auto ; 
		padding:4px 0px ; margin:0px 0px 10px 16px ; 
	}
		div#body div.content_body div.content_right_box p img{
			border:none ; margin:0px auto 4px ; 
		}



/* 分割無しボックス */
div#body div.content_body div.content_box div.text_box{
		width:auto ; height:auto ; 
		padding:0px ; margin:12px 0px 12px ; 
}
	div#body div.content_body div.text_box p.head{
		border:solid #000 ; border-width:1px 1px 1px 6px ; 
		background:#f8f8ff ; 
		padding:2px 0px 2px 6px ; margin:0px ; 
	}
		div#body div.content_body div.text_box div.text_body{
			border:solid #000 ; border-width:0px 1px 1px ; 
			background:#fff ; 
			padding:0.4em 8px ; margin:0px ; 
		}
			div#body div.content_body div.text_box div.text_body p{
				padding:0.4em 8px ; margin:0px ; 
			}
				div#body div.content_body div.text_box div.img{
					width:auto ; text-align:center
				}
					div#body div.content_body div.text_box div.text_body div img{
						border:none ; margin:0px auto ; 
					}
					div#body div.content_body div.text_box div.text_body div p{
						margin:0px auto 4px ; 
					}

div#body div.content_body div.content_box div.text_box_center{
		width:auto ; height:auto ; 
		text-align:center ; 
		padding:0px ; margin:12px 0px 12px ; 
}
	div#body div.content_body div.text_box_center p.head{
		border:solid #000 ; border-width:1px 1px 1px 6px ; 
		background:#f8f8ff ; 
		text-align:left ; 
		padding:2px 0px 2px 6px ; margin:0px ; 
	}
		div#body div.content_body div.text_box_center div.text_body{
			border:solid #000 ; border-width:0px 1px 1px ; 
			background:#fff ; 
			padding:0.4em 8px ; margin:0px ; 
		}
			div#body div.content_body div.text_box_center div.text_body p{
				padding:0.4em 8px ; margin:0px ; 
			}
				div#body div.content_body div.text_box_center div.text_body div p{
					margin:0px auto 4px ; 
				}
				div#body div.content_body div.text_box_center div.text_body div.img{
					width:auto ; text-align:center
				}

/* 特定商取引法 */
div#body div.content_body div.text_box_center table{
	border:none ; width:600px ; text-align:left ; margin:0px auto
}
	div#body div.content_body div.text_box_center table td{
		border:solid #000 1px ; background:#fcfcfc ; font-size:90% ; padding:2px 4px
	}