@charset "utf-8";

body{font-size:12px;
	line-height:21px;
}

.clear {
	clear:both;
}

.iepngfix {   
    behavior: expression(IEPNGFIX.fix(this)); 
} 



#o_waku{width:810px;margin:0px auto;

}

/*
 特集中身
----------------------------------------------------------- */
#pink{
	background-color:#FEF2F0;
	padding:35px;
	width:740px;
	background-image:url(../images/bg_dot.gif);
	background-position-x:0px;
background-position-y:800px;
background-repeat:no-repeat;
	}


div.rising_explain{
	width:810px;
	position:relative;
	}
	
div.rising_explain p.rising_comment{
	width:200px;
	position:absolute;
	top:340px;
	left:590px;
	color:#FFF;
	}
	
div.hairshow_report{
	width:740px;
	position:relative;
	}
	
div.hairshow_report p.hairshow_comment{
	width:700px;
	position:absolute;
	top:10px;
	left:20px;
	font-size:14px;
	font-weight:bold;
	}
	
div.hairshow_report p.hairshow_pic_comment1{
	position:absolute;
	width:230px;
	top:50px;
	left:250px;
	line-height:18px;
	}

	
div.hairshow_report p.hairshow_pic_comment2{
	position:absolute;
	width:190px;
	top:225px;
	left:520px;
	line-height:18px;
	}

div.hairshow_report p.hairshow_pic_comment3{
	position:absolute;
	width:100px;
	top:360px;
	left:610px;
	line-height:18px;
	}

dl#booth_dream{
	width:740px;
	overflow:hidden;
	margin:30px 0px;
	
	}

dt.booth{
	width:350px;
	float:left;
	padding-right:40px;
	}


dd.dream{
	width:350px;
	float:left;
	}

p.font_big_bold{
	font-size:14px;
	font-weight:bold;
	padding:10px 0px;
	}

p.font_small{
	font-size:10px;
	}


div#matome{
	width:740px;
	overflow:hidden;
	}


p.pic_matome{
	width:510px;
	float:left;
	}

p.comment_matome{
	width:170px;
	float:left;
	padding:50px 30px;
	line-height:24px;
	}



div.bt_snap{
	width:656px;
	margin:30px 77px;
	}












p.from_editor{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	border-bottom:dotted 1px #FFF;
	border-top:dotted 1px #FFF;
	padding:5px 0px;
	margin:20px 0px;
	}

div.about_rising{
	float:right;
	text-align:right;
	}