@charset "utf-8";



#service_list{
	margin-left:10px;
	}

#service_list li{
	float:left;
	background:#fff;
	border-radius:5px;
	margin-right:10px;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 1px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 1px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 5px 1px;
	margin-bottom:10px;
	overflow:hidden;
	height:175px;
	border:2px solid #fff;
	position:relative;
	width:175px;
	background:url(../img/loading.gif) no-repeat center center #FFF;
	}
	

#service_list li img{
	}

#service_list li.sp{
	width:175px;
	}
#service_list li.pc{
	width:175px;
	}
#service_list li dl{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	background:rgba(0, 0, 0, 0.6);
	/*background:#666;*/
	font-size:11px;
	padding:5px;
	display:none;
	
	}
#service_list li dl dt{
	color:#999;
	font-size:10px;
	float:left;
	width:35px;
	text-align:left;
	}
#service_list li dl dd{
	float:left;
	color:#FFF;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	}


#service_list li.pc dl dd{
	width:573px;
	}
#service_list li.sp dl dd{
	width:267px;
	}
.tab_box{
	margin-bottom:50px;
	}
.works_tab{
	width:480px;
	margin:0 auto;
	}
	
.works_tab li{
	font-family: 'Montserrat', sans-serif;
	cursor:pointer;
	width:150px;
	border-bottom:none;
	float:left;
	margin-left:10px;
	padding:15px 0;
	text-align:center;
	color:#bbb;
	font-size: 15px;
	position:relative;
	}
.check{
	position:absolute;
	right:18px;
	top:17px;
	}
.works_tab li.btn_on,.works_tab li:hover{

	}

#modal_work{
	width:100%;
	}
.work_detail_box{
	width:95%;
	}
.work_img_detail{
	float:left;
	width:65%;
	overflow:hidden;
	box-sizing:border-box;
	margin:20px 0 20px 20px;
	}
.work_img_detail_sp{
	float:left;
	width:45%;
	overflow:hidden;
	box-sizing:border-box;
	margin:20px 20px 0 20px;
	}

.work_img_detail img{
	width:100%;
	}
.work_img_detail_sp img{
	width:100%;
	}
.work_cmt{
	float:left;
	width:30%;
	box-sizing:border-box;
	}
.work_cmt dl{
	font-size:11px;
	padding:10px;
	}
.work_cmt dt{
	color:#999;
	
	padding:0 0 2px;
	border-bottom:1px solid #999;
	}
.work_cmt dd{
	padding-top:5px;
	margin-bottom:20px;
	}
.url{
	color:#fff !important;
	border:none !important;
	}
.url a{
	color:#fff !important;
	}














