/* works.css */

.wrapper{
	width : 950px;
	height : 1200px;

	margin : 0px auto 0 auto;
	background-color : #FFFFFF;
/*
	border-bottom : 1px solid #2D2300;
	border-left : 2px solid #A0A0A0;
	border-right : 2px solid #A0A0A0;
	border : 1px solid #2D2300;
	background-color : #FF0066;
*/
}


.content {
	width : 900px;
	height : 930px;

	position : absolute; top:100px; left: 25px;
/*
	background-color : #FFF0F0;
*/
}


/* サイドナビゲーション用 */

.right_side {
	width :230px;
/*
	background-color : #FF00FF;	
	border-right : 2px solid #A0A0A0;
*/
	position : absolute; top:0px; left: 670px;
}


.main {
	width :650px;
	height : 790px;

	position : absolute; top:140px; left: 0px;
/*
	border-top : 7px solid #4E3000;
	background-color : #00FF00;
*/
}


.footer{
	width : 100%;
	height : 155px;

	clear : both;
/*
	height : 150px;
	text-align : right;
	background: url(../img/hedder.jpg) repeat-y scroll;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	background-color : #BEA037;
	background:#1a1a1a url(../img/bg/bg_foot03.gif) no-repeat top;
*/
	background-color : #323232;
	border-top : 2px solid #FF0000;
	position : absolute; top:1050px; left: 0px;
}


.cont_01{
	width :650px;
	height : 380px;
	
	margin : 0px 0px;
/*
	border-top : 2px solid #A0A0A0;
	background-color : #FFE304;
*/
}


p.exp_works_left{
	float : left;
	width : 210px;
	font-size : 12px;
	text-align : left;
	margin : 20px 10px 0 10px;
	line-height : 1.5em;
	letter-spacing : 1px;
	text-align: justify;
	text-justify: inter-ideograph;
/*
	background-color : #FF3600;
*/
}


p.exp_works_left2{
	float : left;
	width : 210px;
	font-size : 12px;
	text-align : left;
	margin : 10px 10px;
	line-height : 1.5em;
	letter-spacing : 1px;
	text-align: justify;
	text-justify: inter-ideograph;
/*
	background-color : #FF3600;
*/
}


img.works_img{
	float : right;
	margin:20px 5px;
}


.cont_02{
	width :650px;
	height : 400px;
	
	margin : 10px 0px;
/*
	background-color : #FFE304;
	border-top : 2px solid #A0A0A0;
*/

}


p.exp_works_right{
	float : right;
	width : 265px;
	font-size : 12px;
	text-align : left;
	margin : 10px 10px 0px 5px;
	line-height : 1.5em;
	letter-spacing : 1px;
	text-align: justify;
	text-justify: inter-ideograph;
/*
	background-color : #FF3600;
*/
}


p.exp_works_right2{
	float : right;
	width : 265px;
	font-size : 12px;
	text-align : left;
	margin : 10px 10px 0px 5px;
	line-height : 1.5em;
	letter-spacing : 1px;
	text-align: justify;
	text-justify: inter-ideograph;
/*
	background-color : #FF3600;
*/
}


img.works_img2{
	float : left;
	margin:10px 0px 10px 10px;
}


p.link_detail2{
	float:right;
	margin : 15px 10px 2px 3px;
	width : 265px;
	text-align : left;
	font-size : 12px;
	line-height : 1.5em;
/*	
	background-color : #B1E2FF;
*/
}


img.link_detail{
	margin : 0px 0 0 110px ;
	border:0;
}


/* gaiyo */

p.link_top{
	float : right;
	text-align : right;
	width : 630px;
	margin : 70px 10px 0 0;
/*
	background-color : #E3FF04;
*/
}
