@charset "UTF-8";
/* CSS Document */

/*============================
VALVEAT81 COMMON
=============================*/
#valveat81 p,
#valveat81 span,
#valveat81 h1{
	color:#222222;
}

#valveat81 a{
	text-decoration:underline;
	color:#a8579c;
	font-weight:bolder;
}
#valveat81 a:hover{
	color:#c780bc;
}

#valveat81 .space{
	display:block;
	width:100%;
}
#valveat81 .dot_line{
	display:block;
	width:100%;
	height:1px;
	background:url(../images/line_dot.gif) repeat-x top left;
}
#valveat81 .dot_line_violet {
	display:block;
	width:100%;
	height:1px;
	background:url(../images/line_dot_violet.gif) repeat-x top left;
}
#valveat81 #main_area{
	width:934px;
	margin:10px auto 30px;
}
#valveat81 #main_area .header{
	margin:0px;
}

#valveat81 #beige_area {
	width:970px;
	margin:0px auto 30px;
	background:#dad9ce url(../images/bg_beige_top.gif) repeat-x top left;
}

#valveat81 #beige_area .inner{
	width:934px;
	margin:0px auto;
}


/*============================
TOPIC
=============================*/

#valveat81 #main_area .topic{
	width:934px;
	height:538px;
	position:relative;
	top:0px;
	left:0px;
}
#valveat81 #main_area .topic .picture{
	position:absolute;
	width:430px;
	height:523px;
	top:0px;
	left:249px;
}
#valveat81 #main_area .topic .left_side{
	position:absolute;
	width:249px;
	top:10px;
	left:0px;
}
#valveat81 #main_area .topic .right_side{
	position:absolute;
	width:249px;
	top:10px;
	left:686px;
}
#valveat81 #main_area .topic .left_side .inner{
	width:224px;
	margin:0px auto;
	text-align:left;
}

#valveat81 #main_area .topic .right_side .inner{
	width:234px;
	margin-left:10px;
	text-align:left;
}

#valveat81 #main_area .topic h1{
	padding:10px 0px 7px;
	font-size:100%;
	line-height:130%;
}
#valveat81 #main_area .topic h1 a{
	text-decoration:none;
	font-weight:bold;
}

#valveat81 #main_area .topic p.detail{
	padding:0px 0px 15px;
	color:#777777;
	font-size:80%;
	line-height:130%;
}
#valveat81 #main_area .topic .half_thumb{
	width:95px;
	float:left;
	margin:0px;
	padding:0px;
}

/*============================
SPACE
=============================*/

#valveat81 #beige_area #space_contents {
	width:934px;
	text-align:left;
	margin:0px;
	padding:0px;
}
#valveat81 #beige_area #space_contents .pile{
	width:934px;
	height:400px;
	position:relative;
	top:0px;
	left:0px;
	overflow:hidden;
}
#valveat81 #beige_area #space_contents .pile .pic01{
	position:absolute;
	width:467px;
	height:157px;
	top:205px;
	left:0px;
}
#valveat81 #beige_area #space_contents .pile .pic02{
	position:absolute;
	width:467px;
	height:400px;
	top:0px;
	left:467px;
}
#valveat81 #beige_area #space_contents .pile p.detail_text{
	position:absolute;
	width:450px;
	height:200px;
	top:0px;
	left:0px;
	padding:15px 10px 10px;
	line-height:180%;
}
#valveat81 #beige_area #space_contents .pile p.caption{
	position:absolute;
	width:450px;
	top:360px;
	left:0px;
	padding:5px 10px 0px;
	line-height:130%;
	font-size:77%;
	color:#777777;
}
/*============================
FASHION
=============================*/

#valveat81 #beige_area #fashion_contents {
	width:934px;
	text-align:left;
	margin:0px;
	padding:0px;
}
#valveat81 #beige_area #fashion_contents .pile{
	position:relative;
	top:0px;
	left:0px;	
	width:934px;
	height:438px;
	background:url(../images/bg_fashion.jpg) no-repeat top left;
}
#valveat81 #beige_area #fashion_contents .pile p.detail_text{
	position:absolute;
	width:520px;
	height:200px;
	top:0px;
	left:400px;
	padding:15px 10px 10px;
	line-height:180%;
}
#valveat81 #beige_area #fashion_contents .pile p.caption{
	padding:0px;
	line-height:130%;
	font-size:77%;
	color:#888888;
}
#valveat81 #beige_area #fashion_contents .pile p.n01{
	position:absolute;
	top:393px;
	left:4px;
	width:450px;
}
#valveat81 #beige_area #fashion_contents .pile p.n02{
	position:absolute;
	text-align:center;
	top:393px;
	left:412px;
}
#valveat81 #beige_area #fashion_contents .pile p.n03{
	position:absolute;
	text-align:center;
	top:262px;
	left:583px;
}
#valveat81 #beige_area #fashion_contents .pile p.n04{
	position:absolute;
	text-align:center;
	top:393px;
	left:690px;
}
#valveat81 #beige_area #fashion_contents .pile p.n05{
	position:absolute;
	text-align:center;
	top:280px;
	left:820px;
}

/*============================
LIFESTYLE
=============================*/
#valveat81 #beige_area #lifestyle_contents {
	width:934px;
	text-align:left;
	margin:0px;
	padding:0px;
}
#valveat81 #beige_area #lifestyle_contents .pile{
	position:relative;
	top:0px;
	left:0px;	
	width:934px;
	height:400px;
	background:url(../images/bg_lifestyle.jpg) no-repeat 0px 100px;
}
#valveat81 #beige_area #lifestyle_contents .pile p.detail_text{
	position:absolute;
	width:900px;
	height:200px;
	top:0px;
	left:0px;
	padding:15px 10px 10px;
	line-height:180%;
}
#valveat81 #beige_area #lifestyle_contents .pile p.caption{
	padding:0px;
	line-height:130%;
	font-size:77%;
	color:#888888;
}
#valveat81 #beige_area #lifestyle_contents .pile p.n01{
	position:absolute;
	top:330px;
	left:5px;
	width:445px;
}
#valveat81 #beige_area #lifestyle_contents .pile p.n02{
	position:absolute;
	width:445px;
	top:330px;
	left:478px;
}

/*============================
WEBMAGAZINE
=============================*/

#valveat81 #beige_area #webmagazine_contents {
	float:left;
	width:457px;
	text-align:left;
	margin:0px;
	padding:0px;
}
#valveat81 #beige_area #webmagazine_contents .pic{
}
#valveat81 #beige_area #webmagazine_contents p.detail_text{
	padding:15px 10px 10px;
	line-height:180%;
}
#valveat81 #beige_area #webmagazine_contents p.caption{
	padding:0 0 0 42px;
	line-height:130%;
	font-size:77%;
	color:#888888;
}

#valveat81 #beige_area #present_contents {
	float:right;
	width:457px;
	text-align:left;
	margin:0px;
	padding:0px;
}

#valveat81 #beige_area #present_contents .two_column{
	margin-top:20px;
	padding:0px;
}

#valveat81 #beige_area #present_contents .two_column .pic{
	float:left;
	width:248px;
	margin:0px;
	padding:0px;
}

#valveat81 #beige_area #present_contents p.detail_text{
	padding:15px 10px 10px;
	line-height:180%;
}

#valveat81 #beige_area #present_contents .two_column .oubo{
	padding:40px 0px 10px;
	line-height:180%;
}

#valveat81 #beige_area #present_contents .two_column .hosoku{
	padding:0px 10px 20px 0px;
	line-height:140%;
	font-size:85%;
	color:#777777;
}

#valveat81 #gray_area {
	width:934px;
	background-color:#fefefe;
	margin:0px auto;
}
#valveat81 #gray_area .inner{
	margin:0px 20px;
	padding:20px 0px;
	
}

#valveat81 #gray_area h1{
	font-weight:bold;
	padding-bottom:10px;
	font-size:116%;
}

#valveat81 #gray_area p{
	font-size:93%;
	line-height:140%;
}

#valveat81 #gray_area p a{
	font-weight:bold;
}