.privacy_block {
	padding:15px 0;
	line-height:1.5em;
}

.privacy_block span {
	background: url("https://www.3010.co.jp/colorme/img/ttl_intro.gif") no-repeat scroll 0px center rgba(0, 0, 0, 0);
	display: block;
	font-size:15px;
	font-weight:bold;
	color:#785B2D;
	padding:5px 0 5px 25px;
	margin-bottom:10px;
	border-bottom:dotted 1px #785B2D;
}


#syouhincate01{
  	width:720px;
   float:left; 
}


#syouhincate02{
  	width:160px;
	padding-left:20px;	
   float:right; 
}



/* -------------------------------------
*     コンテンツエリアの白い箱
* ------------------------------------- */

.mainbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E9DED8;
    display: block;
    padding: 20px;
    margin-bottom:20px;
}

.mainbox_contents {
    margin-bottom:30px;
}

.mainbox_contents p {
    margin-bottom:10px;
}

.mainbox h3 {
    margin-bottom:10px;
}

/*.mainbox p {
    margin-bottom:20px;
}
*/
.halfbox_left {
    width:280px;
    float:left;
    margin:0 16px 10px 0;
}

.halfbox_left ul {
    display:block;
}

.halfbox_left img {
    margin-bottom:10px;
}

.halfbox_right {
    width:280px;
    float:right;
}

.halfbox_right ul {
    display:block;
}

.halfbox_right img {
    margin-bottom:10px;
}

#but_seen_l {
    width:110px;
    background: none repeat scroll 0 0 #F1E6DC;
    color:#FF0000;
    padding:20px 10px;
    text-align:center;
    float:left;
}

#but_seen_r {
    width:110px;
    background: none repeat scroll 0 0 #F1E6DC;
    padding:20px 10px;
    text-align:center;
    float:right;
}


#but_seen_l a {
    color:#FF0000;
}

#but_seen_r a {
    color:#FF0000;
}

