/* CSS Document */





/* campaign01.html */



.k-cam01{

	margin:-55px 0px 0px 55px;

	z-index:2;

	}

.jouken{

	width:750px;

	height:260px;

	background-image:url(image/jouken_mat.gif);

	background-repeat:no-repeat;

	margin:40px auto 30px;

	}



.jouken2{

	width:730px;

	margin:0px auto;

	}

	

.jouken b{

	color:#996600;

	padding:2px;

	border-left:3px solid #CC9900;

	}

	

.freeword{

	width:754px;

	height:107px;

	margin:30px auto 30px auto;

	background-image:url(image/word_mat.jpg);

	background-position:bottom;

	background-repeat:no-repeat;

	}



.freeword2{

	width:auto;

	margin:6px 0px 0px 255px;

	}

	

/* 左カラム */

.side_cam{

	width:230px;

	background-color: #F7EDD2;

	}



.side_cam2{

	margin:0px 0px 0px 8px;

	line-height:26px;

	}

.side_cam2 b{

	color:#996600;

	padding:2px;

	border-left:3px solid #CC9900;

	}



.side_clinic{

	border-bottom:1px dashed #CC9900;

	padding:4px 0px 3px 6px;

	margin-bottom:0px;

	margin-right:12px;

	}

	

/* 検索結果 */



.redbox{

	background-color:#FFE1E1;

	padding:4px 10px 4px 10px;

	margin:10px 0px 16px 0px;

	}

.glaybox{

	background-color:#F0F0F0;

	padding:4px 10px 4px 10px;

	margin:6px 0px 6px 0px;

	}





.result{

	margin:14px 0px 2px;

	padding-bottom:8px;

    white-space: -moz-pre-wrap; /* Mozilla */

    white-space: -pre-wrap;     /* Opera 4-6 */

    white-space: -o-pre-wrap;   /* Opera 7 */

    white-space: pre-wrap;      /* CSS3 */

    word-wrap: break-word;      /* IE 5.5+ */

	}

	

.result_yen{

	margin:9px 0px;

	}

	

/* 詳細 */



.detail_back{

	width:514px;

	height:286px;

	background-image:url(image/photo_f.gif);

	margin:20px auto 20px auto;

	}



.detail_before{

	width:210px;

	margin:14px 0px 0px 14px;

	float:left;

	}



.detail_after{

	width:210px;

	margin:14px 0px 0px 67px;

	float:left;

	}

	

* html .detail_before{

	width:210px;

	margin:14px 0px 0px 7px;

	float:left;

	}



* html .detail_after{

	width:210px;

	margin:14px 0px 0px 67px;

	float:left;

	}

.detail_text{

	width:620px;

	margin:20px auto 20px auto;

	}



/* 没。ＣＳＳで作ろうとしたもの

.result_box{

	width:665px;

	height:auto;

	border-bottom:1px dashed #CCCCCC;

	padding:14px 0px 8px 0px;

	}

	

.result_1{

	width:115px;

	text-align:center;

	float:left;

	}



.result_2{

	width:25px;

	float:left;

	}

.result_3{

	width:525px;

	float:left;

	}

	

.result_f1{

	width:430px;

	float:left;

	}

.result_f2{

	width:235px;

	text-align:right;

	float:left;

	clear:right;

	}

	*/

	

.rss {

	margin-top: 10px;

	margin-right: 5px;

}

.k-cam-table {
	background-image: url(../image_new/k_campaign_monitor/back.jpg);
	background-repeat: repeat-x;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	word-wrap:break-word;
}

.k-cam-table-medama {
	background-image: url(../image_new/k_campaign_monitor/back-medama.jpg);
	background-repeat: repeat-x;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	word-wrap:break-word;
}



.k-cam-table-title {
	padding-bottom: 5px;
	border-top-width: 2px;
	border-bottom-style: double;
	border-top-color: #FF93B2;
	border-right-color: #FF93B2;
	border-bottom-color: #FF93B2;
	border-left-color: #FF93B2;
	font-size: 17px;
	font-weight: bold;
	color: #FF3300;
}


.k-cam-table-title-medama {
	padding-bottom: 5px;
	border-top-width: 2px;
	border-bottom-style: double;
	border-top-color: #7BB15F;
	border-right-color: #7BB15F;
	border-bottom-color: #7BB15F;
	border-left-color: #7BB15F;
	font-size: 17px;
	font-weight: bold;
	color: #FF3300;
}



.k-cam-table-title2 {
	font-size: 15px;
	padding-top: 5px;
	padding-bottom: 5px;

}





.k-cam-botton-shousai {

	width:159px;

	height:35px;

	float: left;

	margin-top: 5px;

}

.k-cam-botton-shousai a {

	display:block;

	width:159px;

	height:35px;

	font-size:1px;

	line-height:1px;

	text-indent:-9999px;

	text-decoration:none;

	outline:none;

	background-image: url(../image_new/k_campaign_monitor/k-cam-shousai.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.k-cam-botton-shousai a:hover {

	background-position:left bottom;

} 





.k-cam-botton-yoyaku {

	width:159px;

	height:35px;

	float: left;

	margin-top: 5px;

	margin-left: 5px;

}

.k-cam-botton-yoyaku a {

	display:block;

	width:159px;

	height:35px;

	font-size:1px;

	line-height:1px;

	text-indent:-9999px;

	text-decoration:none;

	outline:none;

	background-image: url(../image_new/k_campaign_monitor/k-cam-yoyaku.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.k-cam-botton-yoyaku a:hover {

	background-position:left bottom;

} 



.k-cam-botton-rankingshousai {
	width:112px;
	height:28px;
	float: right;
	padding-left: 10px;
}

.k-cam-botton-rankingshousai a {
	display:block;
	width:112px;
	height:28px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	background-image: url(../image_new/k_campaign_monitor/ranking-botton-shousai.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.k-cam-botton-rankingshousai a:hover {
	background-position:right bottom;

} 
.l-cam-ranking-4-10-p1 {
	background-image: url(../image_new/k_campaign_monitor/no4-10-back1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}


.l-cam-ranking-4-10-p2 {
	background-image: url(../image_new/k_campaign_monitor/no4-10-back2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}


.l-cam-ranking-4-10-p1-medama {
	background-image: url(../image_new/k_campaign_monitor/no4-10-back1-medama.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}


.l-cam-ranking-4-10-p2-medama {
	background-image: url(../image_new/k_campaign_monitor/no4-10-back2-medama.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

