/*特商法テーブル*/

.szd_table {
	background: none repeat scroll 0 0 #FBFAF9;
	border: 1px solid #DAC7BC;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin:10px 0 30px;
}

.szd_table th {
	background: none repeat scroll 0 0 #F1EEE6;
	color: #8C6B4C;
	width: 145px;
	border: 1px solid #DAC7BC;
	padding: 15px 15px;
	text-align:center;
}

.szd_table td {
	border: 1px solid #DAC7BC;
	padding: 15px 15px;
}

/*特商法説明エリア*/

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

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

.pm_img {
	margin:0 0 10px 0;
}

.pm_img img {
	margin:0 2px 0 0;
}

.card_img {
	margin:0 0 10px 0;
	padding:10px;
	border:1px solid #E0E0E0;
	text-align:center;
}

.card_img img {
	margin:0 15px 0 0;
}

.pm_exp {
	line-height:1.5em;
}


/*ページ内リンク*/

.sk_list {
	margin:5px 10px 0;
/*	width: 588px;*/
}

.sk_list div {
    float: left;
    margin: 0 8px 5px 0;
    text-align: center;
    width: 180px;
}

.sk_list p {
    background: none repeat scroll 0 0 #F1E6DC;
    display: table-cell;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    width: 180px;
}


.sk_list p a {
    color: #FF0000;
}


#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;
}

.yajirusi {
background: no-repeat url(https://www.3010.co.jp/colorme/common/yajirusi.png);
background-position: center;
height:19px;
margin-top:-20px;
}