/*===================================
	Index
=====================================*/

#worksIndex01{
	width:984px;
	margin:0 auto;
	padding-bottom:16px;}

#worksIndex01 ul li{
	width:246px;
	padding-bottom:26px;
	float:left;
	text-align:center;
	list-style-type:none;
}

#worksIndex01 ul li div{
	width:222px;
	margin:0 auto;
	display:inline-block;
	box-shadow: 0px 0px 15px -5px rgba(0, 0, 0, 0.4);
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=0,strength=5)
        progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=90,strength=5)
        progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=180,strength=5)
        progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=270,strength=5);
}

#worksIndex01 ul li div a{
	outline:none;
}


#worksIndex01 ul li p{
	font-size:0.923em;
	padding-top:5px;
}

#worksFbOut{
	padding-bottom:90px;	
}

#worksFb{
	background:url(../images/works/index/bgi-fb_001.gif);
	padding:20px 24px;
	text-align:left;
}

#worksFb #worksFbIn{
	overflow:hidden;
	zoom:1;	
}

#worksFb #worksFb-in1{
	width:360px;
	float:left;
	text-align:center;
}

#worksFb #worksFb-in1 h3{
	padding-bottom:25px;
	text-align:left;
}

#worksFb #worksFb-in1 p{
	padding-bottom:25px;
	text-align:left;
}

#worksFb #worksFb-in1 img,
#worksFb #worksFb-in1 a{
	line-height:0.1em;
	font-size:0.1em;
	margin:0 !important;
}

#worksFb #worksFb-in2{
	width:270px;
	float:left;
	text-align:center;
}

#worksFb #worksFb-in3{
	width:280px;
	float:left;
	text-align:left;
}

/*===================================
	Popup
=====================================*/
body#PopupBg{
	background:#fff none !important;
}

#Popup{
	background:#fff;
	text-align:center;
}

#Popup #PopupIn{
	width:1026px;
	overflow:hidden;
	zoom:1;
	position:relative;
}

#Popup #PopupIn #target{
	background:#fff;
	width:704px;
	height:528px;
	float:left;
	position:relative;
}

#Popup #PopupIn #target img{
	background:#fff !important;
	position:absolute;
	top:0;
	left:0;
}

#Popup #PopupIn #PopupInR{
	width:298px;
	float:right;
	text-align:left;
	padding-top:10px;
	position:relative;	
}

#Popup #PopupIn #PopupInR h1{
	padding-bottom:14px;
	font-size:21px;
	line-height:28px;
	font-family:'HiraMinProN-W3',"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro W3","Hiragino Mincho Pro","平成明朝","細明朝体","ＭＳ Ｐ明朝","MS P Mincho",serif;
	color:#47321b;
	white-space:nowrap;
}

#Popup #PopupIn #PopupInR h1 span{
	display:block;
	font-size:12px;
	font-family:"Lucida Grande","Lucida Sans Unicode","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Helvetica,Arial,Verdana,sans-serif!important;
font-family:inherit;
	color:#7a6e63;
	padding-bottom:10px;
	font-weight:normal;
}

#Popup #PopupIn #PopupInR p{
	background:url(../images/works/lin-dot_001.gif) bottom repeat-x;
	/*min-height:200px;
    height: auto !important;
    height: 200px;*/
	padding-bottom:15px;
	font-size:13px;
	line-height:21px;
	color:#47321b;
}

#Popup #PopupIn #PopupInR p.spec{
	background:none;
	line-height:18px;
	color:#7a6e63;
	min-height:inherit !important;
	padding-bottom:0;
	padding-top:15px;
}

#Popup #PopupIn #PopupInR ul{
	background-color:#fff;
	position:absolute;
	left:0;
	top:460px;
	width:320px;
	text-align:left;
	overflow:hidden;
	zoom:1;
}

#Popup #PopupIn #PopupInR ul li{
	float:left;
	width:77px;
	list-style-type:none;
}

#Popup #PopupIn #PopupInR ul li img{
	border:#bdbdbd 2px solid;	
}
