@charset "utf-8";

/* CSS Document */

#miso_monitorBox {
width:580px;
margin-bottom:10px;
float:left;
color:#666666;
}

#miso_monitorBox p {
font-size:90%;
line-height:140%;
padding:0 10px 10px 10px;
}

/*モニター報告--------------------------------------------*/
.report_firstBox {
width:280px;
margin:0 20px 20px 0;
font-size:95%;
float:left;
line-height: 150%;
}

#report_firstBox span {
margin-bottom:5px;
font-size:0;
line-height:0;
}

a.tenchi {
border:1px solid #cccccc;
display:block;
width:208px;
height:37px;
}

a:hover.tenchi {
border:1px solid #993300;
display:block;
width:208px;
height:37px;
}

a.tenchi2 {
border:1px solid #cccccc;
display:block;
width:298px;
height:37px;
}

a:hover.tenchi2 {
border:1px solid #993300;
display:block;
width:298px;
height:37px;
}


.report_leftBox, .report_rightBox {
width:278px;
border:#cccccc 1px solid;
padding:0;
font-size:80%;
line-height:120%;
}

.report_leftBox span.name, .report_rightBox span.name {
font-weight:bold;
font-size:120%;
}

.report_leftBox {
margin:0 10px 20px 0;
float:left;
}

.report_rightBox {
margin:0 0 20px 0;
float:right;
}

p.blog_text {
line-height:150%;
width:128px;
float:left;
margin:5px 0 0 -10px;
_margin:5px 0 0 -5px;
padding:0;
}

.report_rightBox span.tuduki a, .report_leftBox span.tuduki a {
text-align:right;
width:128px;
float:right;
text-decoration:underline;
}

.report_intopBox {
background-color:#FFFFFF;
width:258px;
margin:0;
padding:10px 10px 0 10px;
float:left;
}

.report_intopBox img.bloger_img {
float:left;
margin-right:10px;
}

.report_leftBox dl, .report_rightBox dl {
width:278px;
padding:0;
margin:0;
}

.report_inbtmBox {
background:url(../images/box_bg_pink.gif);
width:278px;
float:left;
}

/*
.report_inbtmBox {
background:url(../images/box_bg_pink.gif);
width:278px;
float:left;
}
*/

.report_leftBox dt, .report_rightBox dt {
background:url(../images/box_bgtop_pink.gif) no-repeat;
padding:10px;
}

.report_leftBox dd.blogicon, .report_rightBox dd.blogicon {
float:left;
margin:-5px 5px 0 5px;
}

.report_leftBox dd.bloglink a, .report_leftBox dd.bloglink a:visited, 
.report_rightBox dd.bloglink a, .report_rightBox dd.bloglink a:visited {
padding-right:15px;
background-image: url(../images/icon_link.gif);
background-repeat: no-repeat;
background-position: right center;
font-size:110%;
color: #666666;
}

.report_leftBox dd.bloglink a:hover, .report_rightBox dd.bloglink a:hover {
font-size:110%;
color: #993300;
}

.report_leftBox dd.text, .report_rightBox dd.text {
margin:5px 0 10px 10px;
padding:0;
clear:both;
width:258px;
line-height:140%;
font-size:90%;
}

/*ボタン_mouse_over--------------------------------------------
.report_rightBox dt a.btn01, .report_rightBox dt a:hover.btn01, 
.report_leftBox dt a.btn02, .report_leftBox dt a:hover.btn02, 
.report_rightBox dt a.btn03, .report_rightBox dt a:hover.btn03, 
.report_leftBox dt a.btn04, .report_leftBox dt a:hover.btn04, 
.report_rightBox dt a.btn05, .report_rightBox dt a:hover.btn05 {
 width:258px; height:34px;	text-indent:-100000px; display:block;
}
.report_rightBox dt a.btn01 {background: url(../images/btn_01.jpg) no-repeat;}
.report_rightBox dt a:hover.btn01 {background: url(../images/btn_01_over.jpg) no-repeat;}

.report_leftBox dt a.btn02 {background: url(../images/btn_02.jpg) no-repeat;}
.report_leftBox dt a:hover.btn02 {background: url(../images/btn_02_over.jpg) no-repeat;}

.report_rightBox dt a.btn03 {background: url(../images/btn_03.jpg) no-repeat;}
.report_rightBox dt a:hover.btn03 {background: url(../images/btn_03_over.jpg) no-repeat;}

.report_leftBox dt a.btn04 {background: url(../images/btn_04.jpg) no-repeat;}
.report_leftBox dt a:hover.btn04 {background: url(../images/btn_04_over.jpg) no-repeat;}

.report_rightBox dt a.btn05 {background: url(../images/btn_05.jpg) no-repeat;}
.report_rightBox dt a:hover.btn05 {background: url(../images/btn_05_over.jpg) no-repeat;}
*/
a.btn07 {background: url(../images/btn_07.jpg) no-repeat;width:149px; height:34px;	text-indent:-100000px; display:block;}
a:hover.btn07 {background: url(../images/btn_07_over.jpg) no-repeat;width:149px; height:34px;	text-indent:-100000px; display:block;}

.report_rightBox dt a.btn01, .report_rightBox dt a:hover.btn01, .report_leftBox dt a.btn01, .report_leftBox dt a:hover.btn01 {
 width:228px; height:34px;	text-indent:-100000px; display:block; margin-left:5px;
}

.report_rightBox dt a.btn01, .report_leftBox dt a.btn01 {background: url(../images/btn_02.jpg) no-repeat;}
.report_rightBox dt a:hover.btn01, .report_leftBox dt a:hover.btn01 {background: url(../images/btn_02_over.jpg) no-repeat;}





/*結果報告--------------------------------------------*/
/* 体験談 */

#houkokuBox{
	border:1px solid #cccccc;
	background:#fff7f3;
	padding:15px 19px 4px 19px;
	width:540px;
	margin:5px 0 10px 0;
	overflow:auto;
}

#houkokuBox h4{
	margin:0 0 15px 0;
	padding:0;
	font-size:0;
	line-height:0;
}

#houkokuBox dl{
	background:url(../images/houkoku_bg_top.gif) no-repeat left top;
	overflow:auto;
	width:510px;
	margin:0;
	padding:0 15px 5px 15px;
	line-height:0;
}

* html #houkokuBox dl { margin:0 0 -10px 0;} 

#houkokuBox dt{
	margin:0 0 10px 0;
	padding:0;
	line-height:0;
	font-size:0;
}

#houkokuBox dd{
	float:left;
	width:380px;
	margin:0;
	padding:0 10px 0 0;
}

#houkokuBox dd.txt_r{
	padding:0 10px 0 0;
}

#houkokuBox dd.pht{
	width:120px;
	margin:10px 0 10px 0;
	padding:0;
	font-size:0;
	line-height:0;
}


#houkokuBox dd h6{
	background:url(../../images/taiken_pickup_line.gif) repeat-x left bottom;
	margin:0 0 5px 0;
	padding:0 0 8px 0;
	font-size:0.9em;
	line-height:1.6;
	color:#666666;
}	

#houkokuBox dd h6 a,#taikenBox dd h6 a:visited {
	background:url(../images/file_icon.gif) no-repeat right center;
	padding-right:15px;
	color:#666666;
}

#houkokuBox dd h6 a:hover {
	color:#993300;
}


#houkokuBox dd.txt_r h6 span{
	font-weight:normal;
}

#houkokuBox dd p{
	font-size:0.8em;
	line-height:1.5;
	color:#4B4B4B;
}

#houkokuBox span.btm{
	clear:left;
	display:block;
	background:url(../images/houkoku_bg_btm.gif) no-repeat;
	width:540px;
	height:15px;
	margin:0 0 15px 0;
	padding:0;
	font-size:0;
	line-height:0;
}
#houkokuBox a.btn, #houkokuBox a:hover.btn {
	width:46px;
	height:17px;
	margin-top:10px;
	clear:both;
	float:right;
	text-indent:-100000px;
}

#houkokuBox a.btn {
	background: url(../images/more_icon.gif) no-repeat;
}

#houkokuBox a:hover.btn {
	background: url(../images/more_icon_over.gif) no-repeat;
}


/*体験談ボタン--------------------------------------------*/
a.taiken_all, a:hover .taiken_all {
	background: url(../images/btn_06.gif) no-repeat;
	width:148px;
	height:28px;
	margin:0 10px 0 0;
	float:right;
	text-indent:-100000px;
}

a.taiken_all {
    border:1px #cccccc solid;
}

a:hover.taiken_all {
    border:1px #993300 solid;
}



/*マダム--------------------------------------------*/

.madam_text {
float:left;
width:390px;
margin:10px 5px;
}

.madam_btn {
float:right;
margin-right:5px;
width:149px;
}
