
#works_top{
	background: url(../img/works/title_bg.gif) no-repeat 0 0;
	width: 980px;
	height: 400px;
}
#works_top h3{
	margin-left: -50px;
}
#works_top p.top_txt{
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 30px;
}
#works_top p.top_txt2{
	color: #d20000;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 10px;
}
#show{
	width: 940px;
	height: 2500px;
	padding: 0 20px;
	background: #fff;
}
#show #show_top{
	width: 940px;
	height: 390px;
	padding: 0 20px;
	background: url(../img/works/show_bg.jpg) no-repeat 0 0;
}
#show #show_top h3{
padding-top: 20px;
}
#show #show_top p{
	width: 290px;
	font-size: 13px;
}
#show #show_top p.show_type{
	width: 290px;
	font-size: 14px;
	margin-top: 12px;
}
#show #festival{
	width: 940px;
	height: 322px;
	padding: 0 20px;
	background: url(../img/works/fes_bg.jpg) no-repeat 0 0;
}
#show #festival #fes_cont{
	width: 280px;
	float:right;
	padding: 40px 70px 0 0;
}
#show #festival #fes_cont p{
	font-size: 13px;
	margin-top: 12px;
}
#show #street{
	clear: both;
	width: 940px;
	height: 320px;
	padding: 0 20px;
	background: url(../img/works/street_bg.jpg) no-repeat 0 0;
}
#show #street #str_cont{
	width: 280px;
	padding: 40px 0 0 40px;
}
#show #street #str_cont p{
	font-size: 13px;
	margin-top: 12px;
}
#show #wedding{
	width: 940px;
	height: 324px;
	padding: 0 20px;
	background: url(../img/works/wedding_bg.jpg) no-repeat 0 0;
}
#show #wedding #wdg_cont{
	width: 280px;
	float:right;
	padding: 40px 70px 0 0;
}
#show #wedding #wdg_cont p{
	font-size: 13px;
	margin-top: 12px;
}
#show #point{
	clear: both;
	width: 940px;
	height: 264px;
	padding: 0 20px;
	background: url(../img/works/point_bg.gif) no-repeat 0 0;
}
#show #point #pt_cont{
	width: 560px;
	padding: 50px 0 0 20px;
}
#show #point #pt_cont p{
	font-size: 13px;
}
#show #point #pt_cont p.point_title{
	font-size: 14px;
	margin-top: 12px;
}

#show #other_works{
	clear: both;
	height: 519px;
	margin-top: 25px;
}
#show #other_works h4.ow{
	width: 940px;
	height: 50px;
	background: url(../img/works/other_work_tit.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#show #other_works #ow_l{
	float: left;
	width: 470px;
	height: 469px;
	background: url(../img/works/workshop_bg.jpg) no-repeat 0 0;
}
#show #other_works #ow_l h5{
	margin-top: 20px;
	padding-left:20px;
}
#show #other_works #ow_l p{
	font-size: 13px;
	margin-top: 5px;
	width: 430px;
	padding-left:20px;
}
#show #other_works #ow_l p.ws_title{
	font-size: 14px;
	margin-top: 12px;
	padding-left:20px;
}

#show #other_works #ow_r{
	float: right;
	width: 470px;
	height: 469px;
	background: url(../img/works/media_bg.jpg) no-repeat 0 0;
}
#show #other_works #ow_r h5{
	margin-top: 20px;
	padding-left:20px;
}
#show #other_works #ow_r p{
	font-size: 13px;
	margin-top: 5px;
	width: 430px;
	padding-left:20px;
}
#show #other_works #ow_r p.m_title{
	font-size: 14px;
	margin-top: 12px;
	padding-left:20px;
}

#show #offer{
	clear: both;
	width: 940px;
	height: 249px;
	padding: 0 20px;
	background: url(../img/works/offer_bg.gif) no-repeat 0 0;
	margin-top: 25px;
}
#show #offer #of_cont{
	width: 550px;
	padding: 60px 0 0 30px;
}
#show #offer #of_cont h4.offer{
	font-size: 15px;
	font-weight: bold;
}
#show #offer #of_cont p.offer_btn{
	text-align: center;
	margin-top: 10px;
}
#show #offer #of_cont p{
	font-size: 13px;
}
/*/////////////////////英語版/////////////////////*/
#show #other_works h4.ow_en{
	width: 940px;
	height: 50px;
	background: url(../img/works/other_work_tit_en.gif) no-repeat 0 0;
	text-indent: -9999px;
}





