body{
	font-size:		11px;
	line-height:	1.6;
}
.p20{
	padding: 20px 15px 20px 20px;
}

.fl{
	float:			left;
}

/*.fr{
	float:			right;
	width:			254px;
}*/
.w387{
	width:			387px;
}

.w648{
	width:			648px;
}

.mb18{
	margin-bottom:	18px;
}

.main-contents-child{
	margin:			36px 0px 0px 0px;
	background:		url(../_img/ind_bod_bg_02.jpg) left bottom no-repeat;
}

.main-contents-child .inner{
	margin:			0px 0px 0px 0px;
	background:		url(../_img/ind_bod_bg_01.jpg) left top no-repeat;
}

.main-contents-child h2{
	padding:		40px 0px 40px 32px;
}

#main .article .top-side{
	background-color:#fff;
	width:			648px;
}

#main .article .top-side .ava{
	margin-right:	6px;
	margin-bottom:	17px;
}

#main .article .downside{
	padding:		21px 18px;
	width:			647px;
	background-color: #FFFFFF;
}

#main .article .downside table{
	border-left:	1px solid #ccc;
	border-top:		1px solid #ccc;
	width:			647px;
}

#main .article .downside table td{
	border-right:	1px solid #ccc;
	border-bottom:	1px solid #ccc;
	text-align:		center;
	font-size:		11px;
	line-height:	1.6;
}

#main .article .downside table tr th{
	font-weight:		normal;
	font-size:		10px;
	line-height:		1.2;
	padding:		5px 6px;
	background-color:	#eaeaea;
	border-right:		1px solid #ccc;
	border-bottom:		1px solid #ccc;
}

#main .article .downside table tr td.size{
	font-size:		10px;
	padding:		0 5px;
}

#main .article .downside table tr td.first{
	padding:		13px 15px;
}

#main .article .downside table tr td.last{
	padding:		21px 9px;
}

#main .article .detail-btn{
	padding:		31px 0 50px 0;
	text-align:		center;
	background-color:#fff;
	width:			683px;
}

#main .article .movieBtn{
	font-size:		12px;
}

.article{
	margin:			20px 0px 0px 6px;
	padding:		3px 0px 9px 3px;
	background:		url(../_img/ind_bod_bg_03.gif) left top repeat-y;
}

.article ul{
	
}

.article ul li{
	width:			341px;
	height:			120px;
	float:			left;
	background-color:	#F6F6F6;
	margin:			0px 1px 1px 0px;
}

.article ul li span{
	display:		block;
	float:			left;
}

.article ul li .image{
	padding:		3px 0px 0px 3px;
}

.article ul li .userName{
	position:		relative;
	padding:		2px 0px 0px 0px;
	border-bottom:		1px solid #CCCCCC;
}

.article ul li .userName a img{
	position:		absolute;
	
}

.article ul li .btnImage{
	padding:		1px 0px 0px 1px;
}

* html .article .soon{
	border-top:		1px solid #cccccc;
	width:			683px;
}

.copy{
	text-align:		right;
	padding:		16px 20px 10px 0px;
	font-size:		0px;
}

.logo{
	text-align:		right;
	padding:		0px 20px 36px 0px;
	font-size:		0px;
}

/*fancy*/

/*
#fancybox-left, #fancybox-right {
	top: 			57px;
	height: 		429px!important;
	width: 			75px!important;
}

#fancybox-right-ico {
	background: 		url("http://intuos.jp/function/_img/ind_bod_but_right.gif") no-repeat scroll -6px 0 transparent!important;
}

#fancybox-left-ico {
	background: 		url("http://intuos.jp/function/_img/ind_bod_but_left.gif") no-repeat scroll 6px 0 transparent!important;
}

#fancybox-left-ico, #fancybox-right-ico {
	height: 		429px!important;
	margin-top: 		0px!important;
	position: 		absolute;
	top: 			0px!important;
	width: 			75px!important;
}

body .fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/review/_img/ind_bod_but_left.gif', sizingMethod='scale'); }
body .fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/review_img/ind_bod_but_right.gif', sizingMethod='scale'); }
*/