@charset "utf-8";

/*=== Search.css ====================*/

/*=========================
MENU

01：Search Box
02：Showcase
=========================*/



/*=========================
01：Search Box
=========================*/
#searchBox{
	clear:all;
	width:471px;
	background-color: #F0F0F0;
	float:left;
	padding: 0;
}
.searchOption{
	width:31%;
	float:left;
	margin-right:3px;
	margin-bottom: 6px;
	padding: 2px 0 2px 5px;
}
.searchOption_Off{
	width:31%;
	float:left;
	color:#CCC;
	margin-right:3px;
	margin-bottom: 6px;
	padding: 2px 0 2px 5px;
}
.searchOption_Checked{
	width:31%;
	float:left;
	background-color: #CCC;
	color:#333;
	margin-right:3px;
	margin-bottom: 6px;
	padding: 2px 0 2px 5px;
}
.searchCategory{
	clear:both;
	padding-top: 20px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom: 1px solid #CCC;
}
#loadingAnim{
	position:absolute;
	left:65%;
	top:45%;
}
label{
	cursor: pointer
	}


/********Result Area************/

#resultBox{
	background-color: #F0F0F0;
	width:473px;
	float:right;
	padding: 40px 0 0 0;
	_padding-left: 6px;
	display: inline;
}
div#resultBox .projectImg img{
	width: 135px;	
	height: 80px;
	margin-bottom: 5px;
}
div#resultBox .projectSingle{
	width: 143px;
	float: left;
	min-height: 180px;
	_height: 180px;
	margin-bottom: 5px;
	margin-right: 14px;
	display: inline;
	}
div#resultBox .projectSingle a{
	font-size: 14px;
	}

#projectPage .content {
	padding-bottom:0;
}
.contentSearch{
	width: 960px;
	margin:  auto;
	clear: both;
	float: none;
	padding:0 0 20px 0;
	margin-bottom:20px;
	background-color: #F0F0F0; 
	margin-top:20px; 
	
}
.titleLineShowcase h2{
	font-size: 24px;
	line-height: 100%;
	padding: 10px 0 0 0;
	float: left;
	margin: 0 10px 0 0;
	}

.titleLineShowcase{
	padding-bottom: 8px;
	border-bottom: 2px solid #333;
	line-height: 100%;
	margin-top: 40px;
	
	}
p.showTitleL{
	margin: 0;
	padding-top: 20px;
	font-family: "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","ＭＳ ゴシック",Osaka;
	}
div.showLbox{
	float: left;
	width: 730px;
	margin: 0;
	}
p.show_all{
	margin: 0;
	padding: 0
	width: 145px;
	height: 37px;
	}
p.show_all a{
	float: right;
	width: 145px;
	height: 37px;
	background: url(/images/show_all.gif) no-repeat top left;
	display: block;
	text-indent: -400000px;
	}
p.show_all a:hover{
	background-position: 0 -37px;
	}

/*============================
02：Showcase
============================*/
div.imgArea img{
	border-bottom: 4px solid #333;
	padding-bottom: 4px;
	margin-bottom: 35px;
	}
div.buttonWrap{
	margin-top: 2px;
	}
div.buttonWrap .webLink a{
	width: 145px;
	height: 37px;
	margin-right: 18px;
	background: url(/showcase/images/static/button_weblink.gif) no-repeat top left;
	display: block;
	text-indent: -40000px;
	float: right;
	}
div.buttonWrap .webLink a:hover{
	background-position: 0 -37px;
	}

div.buttonWrap .gallery a img{
	border: none;
	padding: 0;
	float: right;
	}

div.projectData{
	width: 559px;
	margin-bottom: 30px;
	float: left;
	}
div.projectData h2{
	font-size: 36px;
	line-height: 110%;
	}

div.projectData .projectBy{
	float: left;
	margin-right: 20px;
	}
div.projectData span{
	margin-left: 7px;
	}

.border3{
	height: 2px;
	background: url(/images/line_show.gif) no-repeat top left;
	display: block;
	margin: 0 0 12px 0;
	}

h3{
	font-weight: bold;
	margin-bottom: 10px;
	font-family: "\47\65\6f\72\67\69\61","\30D2\30E9\30AE\30CE\660E\671D\20\50\72\6F\20\57\36","\5E73\6210\660E\671D","\5E73\6210\660E\671D\4F53","\7D30\660E\671D\4F53","\FF2D\FF33\20\FF30\660E\671D","\FF2D\FF33\20\660E\671D";
	}

div.projectDetail{
	width: 450px;
	margin-right: 40px;
	float: left;
	font-family: "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","ＭＳ ゴシック",Osaka;
	}

div.projectDetail .enText{
	margin-top: 20px;
	font-family: "\47\65\6f\72\67\69\61","\30D2\30E9\30AE\30CE\660E\671D\20\50\72\6F\20\57\36","\5E73\6210\660E\671D","\5E73\6210\660E\671D\4F53","\7D30\660E\671D\4F53","\FF2D\FF33\20\FF30\660E\671D","\FF2D\FF33\20\660E\671D";
	}

div.tags{
	width: 147px;
	margin-right: 16px;
	float: left;
	}
div.tags ul{
	margin-bottom: 20px;
	}
	
div.member{
	width: 305px;
	float: left;
	}
div.member p,
div.member strong{
	font-size: 14px;
	line-height: 170%;
	}

div.content{
	padding-bottom: 50px;
	border-bottom: 4px solid #333;
	}


















